{"_id":"umi-plugin-locale-paik","_rev":"41-2409c1c6932a484b7e6309e347376677","name":"umi-plugin-locale-paik","dist-tags":{"next":"3.1.8-alpha.0","latest":"3.1.10"},"versions":{"2.3.10-alpha.0":{"name":"umi-plugin-locale-paik","version":"2.3.10-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public"},"_id":"umi-plugin-locale-paik@2.3.10-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-E/iGafiZWZ18cQF9Gww1QqRhKWMlD1Bh+/6epg8hSFiXvLu35o88nfLoQHJ4VablR7gW98zvjQMs1/GnDp2p8A==","shasum":"43ab7828bf8e45674f58f22712a213c5b1b59c22","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.10-alpha.0.tgz","fileCount":5,"unpackedSize":7825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb98aoCRA9TVsSAnZWagAADg8P/3naA+h7Azu3yfNvXvJh\n0RxfaC1t3d5jL0Q6ryz1YakK5Ky9UBdrgaSc1lsmJ/yy0fuPdlviW5D47rWj\nQmRjGGerthPmFbXdfaUz8dTzzYfDrDCaPhOG17NTfcp4ncnCEmqA+hCzQr1M\nXk31L7CsHf8ucOQQpv4NkVs/w911tgOkLFjA/DSDZM4By3gVaBlkb3/OZWor\n/u5pSkIm9Pu0pup026GaYgK+pC0ywj+jQ9Ln1HGOmJBgQojtASnFQf0cbEcY\nbiIle+7H4aUEX4PE7nQ+NnHNuvRsotRZhcAd6GQL7Rj5ZCV/cP1j34NuNIym\nJLrA6inQgDRAfnwB3fMnEnaL6EkABB1ka/bmjrZ16d7DpqdGTbHjk693Nln0\nc7Z5fXVCovwFFHlY9rxy3Ztj3xVUgZ0LVzjV/D7Y3OKlxHMDe8q6xuFyIPCi\nxtIZMLJ3uJVtw4z6ymOo87Wsg0Pt8b3jn4JcD03rTocl3iL/Wc37Od3Ebf+N\nFkefbIJlVjVMjaJcXO0EBFShQsfEpLfeVFF2DyqgeyiG89Rd2x8v7Yx0LAYB\nDR8yES/h6N7KclSRjgNezmwSybW4oLCge4CKUefWxxwOk/RyPHQDMYvxO5t4\nlV8v6k9MSY02McdpsYa7PE3CX3G9oVq98NvhaeFw90tzauBwTl9wQStiFft9\nTUhO\r\n=ZkVg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhKWdzfG2GQuU4yDwIxt8H6j9+0OZkMpXFAD/f/k5ZnAiEAhJva2jT9IFyn19gCZwMHcqvg6HAc3twyPwDaovrxF+I="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.10-alpha.0_1542964903729_0.513957541806981"},"_hasShrinkwrap":false},"2.3.5":{"name":"umi-plugin-locale-paik","version":"2.3.5","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.5","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-vvahrktcHj/OzXeb4P0C9pJ8Yx/6iGua/XMpaZPtdpRIxCybv9RSte1c6iMdXIktI/UiHLI/xI0zdSIxp9tzUw==","shasum":"0fd849847d08c71723425c73107c3a36672baba1","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.5.tgz","fileCount":10,"unpackedSize":15551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+4NRCRA9TVsSAnZWagAAg2cQAJKyXcjOzw11ZfvjQSIx\noNfhUIrL1lKdv7Bi+u0lYjyqGqiHC+PUOXKB8C7MpH/l6pGAMaxdVHHqw3cP\nCja7eYxB6vjI5gSdaAeG/+pjH+rIPqJ79YEMcfzZvxEfEFVA02hfcZAGBwwR\nW7OvfYjFqpx8yyyqquVrLpoxvSpTiws5GRqqW+SZ5CV//97ry3kHNGYQFFJ3\nUGZ5uausqE7Wv3yT9eIVpLZM/HCvMBIzuJoNqFjy/LnixurpOGwqFvSZovjI\nXw4EwLWOHcPGumXZ/XiHsqqlC6eqFYDww3rE9woF6SzLF/nP6TpZXlQtc/+D\ntMmWcOYdqUgQ4eO68vOe/JQvj5yMruLxt1OQebHt0eEJlaQS5JO3uEbGBkqt\nHWuf3hbBVWYiQGkltyFMG27ODlGxeWy32ia7M66mvV8NSHkjYZdKVkRU6iUp\nniOxR9+rYAkGP/s2XHj2fCXplgn7hxPILA/WzRAXzGcxNNIh+muL6zK/5EBj\nTmLMIlku67bwiu2bVcJV2yFKTMUHZiGAbFYItTB0SAxc5xUXIaUDefbCwcc+\nzLplKZlwnpvsF8STaSkO+k59VQVKK/XJy66PF3L7CZ5kzCPqatWOe8gQVoMj\n59L5mvRm4Jw3iYOshDmoID2vZbEUH105J0cXvHeTouk/O+LnicyM9JjChdD7\n9C6T\r\n=obMj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQwwlcW5HOcgFpor8Wmsw/NrWyGKUxkrr1x3qxCgdIaAIhAOJsMeVvJ64X4uyzyOh8ueZvdANGCfEUxIUygmfpue66"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.5_1543209808768_0.6071801538698527"},"_hasShrinkwrap":false},"2.3.6":{"name":"umi-plugin-locale-paik","version":"2.3.6","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.6","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-ZIvFe57YyOVZlA1QqK2p9bnC/qmZIvdEjWW7gWpJB2FAFEnAnZ2ZvjhO9zycQU/wfyqgtSfGN/ErrgEYkplGmA==","shasum":"ce6f9d1f472395794d7075cf40995e3d8a5a147d","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.6.tgz","fileCount":6,"unpackedSize":15525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+4QKCRA9TVsSAnZWagAAcVsP/jjorrS0UcEy7+av1BJ6\n/8FfNvAuX+1MAu+CA5Pwyf+206sZpneL8MbgYcrB8HH/FnU82f4SDGfG/xLu\negAey43UXc1p+KlkFNjL/yUKioDltOFOftUyOoUou6wUdMezMK88R4s7oP8+\n40khxjBcb3ZsR8HS+izQvX1X2aRgKgfZSazHFxnEzlUTy8HNirYjDl69yhru\nm0P+ocB7eMbGMbHEvbxJVgzYf92uqdET0clrRtqGfOrHuwBps8OEGqsGCTJt\nOr1WMNfUj6MMbdOZ3FXx9usst3Mr3+2oETfQ9lu/msdA8j49aDpRI95basXG\nC9G43yoxLl9XTRuxnCMbDM+TmqcP1RNQq0JyFrfAeydUbWDiwcDgoCETV7Aa\nNzJz+TODSLcAuPxpX104Mrmls8UxQLD71wx36sdBW4Me8IpzAslQOg8JqPa/\nxChcWJApKsIiHmGu2aHXOGz7S7vfJhJEHTKkoLah/1nEFrAW9l/7kQwe4n3Z\nlVmikn/qFCxqDCE5AsXJO30rWTKMCg8NLyf/5383Y1pl4zRGtAmmZ5tByZhJ\na3VwKt/jm/hcjUab9NWsAGd+zJtUN1x52NwwLGm9j74STE+9c7RbduN/M7Lz\nKgrsOqyH8SDO/LFn5uIr9PimTFBT/6Ut0uPOpo7C3AOTx5n9lYHo41H5ckSV\nPnSF\r\n=2CUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG03gJD5KelGfGZBbrB6zB1N/K+I4rS8hLFESlMi2pGUAiABStLm/WBEWMoI12i38GfYX0IlIPPoL3mrRpy3z6BDzA=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.6_1543209993750_0.6490558838763871"},"_hasShrinkwrap":false},"2.3.7-alpha.0":{"name":"umi-plugin-locale-paik","version":"2.3.7-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"ERROR: No README data found!","_id":"umi-plugin-locale-paik@2.3.7-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-+CcspgPLuV3r85DLMKUmtkFWAryrS3Mdf7sOCSq/6tDuqhzoJRGuNnzi9yLnU7+AD1zAm2VSeZrBtbGVMpke0w==","shasum":"e07e4083c92bb51dceefc6830fbb9560fe6c2d17","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.7-alpha.0.tgz","fileCount":6,"unpackedSize":15533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Q7aCRA9TVsSAnZWagAA2lIP/1kUFbjv5s7Uwwj4Rj+Q\n/yB+SeDzqXq6Xla5VOE7nSSNlW+tlweWE9XaVIwtG8nvoZyekj0+zJSTNA9u\nthmzaSA0ijJoVCpT1CIjbdJN6ODJt44OsmXvIC6O/6W3ldTMJborwyBfyZIJ\nbGt3k/MkQIW7WeYJqk4YNLR/Wf3iSOG/eSy2cAJeA7r6p+ny2oF4lFvs72dE\nVghKrBHIURlEn+ohJs1HXqGUViE93Ay4BhROshmYMiSkVYi/pPePKU1WjYhV\nc8UXSQ8wSuTkAbgha2Jl70GKUiVaNLmG0XflKMXE+L9B/3QrPWeUm1/BlIOh\nq12tOMouZ4EcCAKKJ5ownWsWfjVQcVLRYuuVNBQMjhrmh9obGjBXu34aUBvd\nhcdrDKkY/0NLBNhyXyg05py+CwM8sB2zz32UPp3m6UVTcvNxNOHdRRZ22P2h\nbD/O5l2LIQNfJy2mtLYpT4hM4wb3lDppdJpCtll4W4JoPd7BCHpllEqLwjzW\nzq242ett+GoHCun5Kqh6oSEV19qIJXuCcZksPvrXFPxQ3MYMHNTxAGVVmDCY\nrey+HEMK3sIZgde1DM+iDtWKXHVDnB4xCv4lc/FxHOfvn9hR0syj9OqAABd4\n8d7AccT2qJv1XhFdanV5eMsTZEj0nUDBMePmBbIfAWcTnt6I27lUzGVSO+Gm\nHNnH\r\n=UuAq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3R70UJQUKQeESxxfMDzPuLQ7g7ynoA1Qui4om0bOO/AiAQq3ndjMDEIHIiSRxoByazaNrSLvZy691Ui0On5BHHpw=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.7-alpha.0_1543311066196_0.4703708906836126"},"_hasShrinkwrap":false},"2.3.7":{"name":"umi-plugin-locale-paik","version":"2.3.7","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.7","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-Tw71HsZ/wS8gOlvORvaSVbvxoi2lTmqkJdS333pvziRxLs9uEVUVu28GH+j1SwOW01k+xU3A9bkbvrYeHdBiuA==","shasum":"fdf6ddf099e2abff66ea94257dd4a4a4377aa7a1","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.7.tgz","fileCount":6,"unpackedSize":15525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Q8nCRA9TVsSAnZWagAAV2oP/jtKq1HfkOxhvjOxbtSq\nlpWuDGRxBbySiNAlhkrDJW15qj3FZLDdyK1xc6ypvcezwOvK6OXe+Qwx4gd2\nXLgSDkd+rwi3xaBlIrBsrah2MHs+yuAx4cdobXIqT3LE9K3i/rPTl+toWOjn\nUJORNMAa5s9E/DWrbcn8FU3E3ZnDB0VqHDBBhc5ajNMhDpKwT2eMfES8+/zK\n7nQm7w2QkohbBdlQuAVX1gJg2stdgy2x6SZstNBxfBKrT9g1lbdFNrbtLTcC\nifds1cUgm8+mEwHbGwI1yaRZ3DgpRNBQj0tnbW12DbGqeoNVFdViVi3sAwIW\nJCymTEz9PFl3gUzeTyvYZyaa2NF84Q545uD53pmYMaZbeRKtv4iysnZblDhQ\nj0OzbE9G1a1fkq3p/OCu46udalLwrI6UCOkqB+kZzPC9yjMHtwQGVSuUXOss\nWhupQYw4XZsgSC9n6aSM8i4feiwiO7Gigh0OPj2R7mzDTok4rbQDsX3Oe0aJ\nP1pLuyy1e/jt9jyFh8NRCcUaOXcppJ93ChS4ZMzc7VbifWdP5AN85m+f+zPn\nHvuTIr8Yq0TBzUbLBWW2E1MV6p02spim6mRrVctc3FDPbLh7quP9LC1lobAV\nzeH+AciTvxZVFCdEg+hDE4l7H4j/Vxy3Ys/SfXsPI6VR982KkguBeRvhtjCD\ne6Oc\r\n=FzRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzCcGielxoFqHCOqc8KZn7awCiI14ic1fEFsiFkAQ96gIhAPdT7uzSvi+A5zNhsMiA3v0O4bnPW3A6/omselTOTBDJ"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.7_1543311142878_0.1446838890986648"},"_hasShrinkwrap":false},"2.3.8":{"name":"umi-plugin-locale-paik","version":"2.3.8","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"devDependencies":{"lodash.groupby":"^4.6.0"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.8","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-uuTDFbYj2e9tPfftgwLCMilU0Bn1ersNw/gB7UwsCUwpNE7Re8AvftKvI2dZDEUWcBMggMQu6PhbPqBXrvLwfA==","shasum":"de2c1f4b4a79726963a3bcbde9a03769ad841a1c","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.8.tgz","fileCount":7,"unpackedSize":21605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/k1fCRA9TVsSAnZWagAA+X8P/2vN1MLbmLC8+ium8ZfD\n6VEWUswUAi1G6lACpwAcv3VOeuGJ3Kdfh7CkZBefltiqYiXiXna2xRybi/sa\nVz3ZMiNk0UEj8XFadY7CanFmepxj+u8NrUlLAapYxfFZgCwkC6wXWBxY9AzF\nw6/hyR4+EnOqE2UZONUWXkSAsVZAe/HP4WYzHq6w2MiB8Fh0ptmzdaI1kQJT\nbnrV7IY+YL8npz1MblC9PSUCkd8xRrwVMYLnQj3fvlGkQ4LkAXTLEUf12yyA\nNl3aU3lZ0yS1iVKPW1u42r6Gt7KcDr7phQYPmn2VEL5Af0k1DBejHl/vlEpC\nEJewgpMhWiQuraz09k4Bi/C2WWiTU7cM/WMSHuVK1a/hVG0ERE6izL8z1c4Z\nxhVrEMUvasGI5qqyERQtcvQHSoPaUuJZzRz0L7EO6H5Na8pV4phR6UQbtr9S\nHQTVBDtxKK+bMa4vrUgpi8NEER2Q2qjYBW8bC/OQ3qqLWFjPJQyzGrF3oGxv\nwMHP1xxDdqsI6mPD74SbXspqN8lQFqrbyU6heneU9KxSdF4KfCtRv8zzfRIs\ngM4cUFnDMBSR6GwGvFUiHYmo6DyN1inwoxMwJh3oXbcUmsQGrl7OnuykVaM9\ntRPJ67NaVgphgI1dPz9soXlGIYYdadfsidtUvw8XcJWsXmz33N3gxkjkemcG\nmZgz\r\n=+ZBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkzdpAo+dwm2cFCxjkfrm3nLUJQ5rD8PjQNwiOQCuoEAiA+JnGPcuRaNxxkVpRgo0qCG2Y+fkgeBVbvB2+UhNp1/A=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.8_1543392607009_0.7881792889436783"},"_hasShrinkwrap":false},"2.3.9":{"name":"umi-plugin-locale-paik","version":"2.3.9","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","lodash.groupby":"^4.6.0","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.9","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-U1e3NKKvzUieHOhUTESNgwmDlG4itUwmUDhmAgcnOq8Z1qfexE1lATYsghjMTVHUKco9pdzzsTtDACYLQomz9g==","shasum":"365579e42d9ca8d63ea0c993ee460b260cfcdc78","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.9.tgz","fileCount":8,"unpackedSize":22084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/lpxCRA9TVsSAnZWagAAf1cQAKTX2Ym+eLVRBWgQUvV9\ngNfRQeytsndrqMXNQtIgpZEFONVuPhL6PBJnnz87n+cwIywYZsclp5psBwg+\n1LXLJ1tZeWQpSFUkn2H6hj+Z24HbVV83ITQ47wWELfmduQH3Ywkml2PmNJKs\nR0RCGNEQg2lPRI3oI+NrYThkv27qCzhDDZzru42Y8e/zXm3gdxfv+qcgmwBj\nLCwCo8tUrnUioXehMYoUvAUCIKr8PXdsUdkkGYl5CjsJX9Q5QW9HDd24LyEK\nWmW12V+he/PPaA+WHYT4S8JhPktI39mBOj0Qrs4NgaEXwpztoSgDXkJYx6ZT\n+2Mv4YZ4oeF9k9HNnXqL9mjcA9+EMWuAok20sg5sd4+GYsas3y1TL7lrDrB7\nSEKdUHE3gKBcnk9vankI2fi4Jyfv7htWoUNsxOtboKeCRq0Vihrp0Fc8mIky\nAG4ODfp0ostfc574zOaX0zBZiRyFNgihcwCSlxA6wXmNDYmcHtEAv3QDFDX1\nZ0bQQwS1aw4J4B1kpDQs9ZgjijSnvkmKAb3nzt/uUsqnbIETQs16UTJpduTh\n4mQtO7n/XIVUk+P2VwEGVyt9G7up6/ZGUy4oVwTf9BSgxNc7LJqc7SAWHE6F\nm8qrnN5N/V2WZTZIUjODHBwcz/DiJfMjJzrnocmqrDKH3H5XUG9+7AmG7Z4m\nb7Yx\r\n=Rqm7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF4EEwmB1yNhhkTk8ePc+1ZbgYiIlKwpnFXP7wjdzvvgIgZAjmBsai/yqUqT4wQ4bEROVyLWl9Q+LhbLiVpKh6xEk="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.9_1543395952824_0.9255139328626303"},"_hasShrinkwrap":false},"2.3.10":{"name":"umi-plugin-locale-paik","version":"2.3.10","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","lodash.groupby":"^4.6.0","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.10","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-FACllO1xZ8fqSz+R6h+dTSuA/5S4rrbfrGzCq3jVxblFqUiALEC2GOAZGrS957XFJPU4n7/2+mQ5usy4I7A6Xg==","shasum":"9b4a14b3cee5f038cff6467f1d72ff830f476533","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.10.tgz","fileCount":8,"unpackedSize":22221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mOZCRA9TVsSAnZWagAAm9cP/3GTO+TKfvKGLerT6/+V\nNlb0DJr2/6u3HahS8cVt2ig4/iNkkKe4/NuKM8SGep4yhG9aeA2khoFlY35F\nuFw3BvfF8vEa4ZlaDszQO4sYmFqO5Zpa3usXNWJrFni2V4pb/gZOaog2/uMq\nE0N0poN9oLN1alzzczg1xt0PaFf+4udNwQf6netgmxvlPbjMvR8yn55f3oR1\nt9c2cE/Wa66vqHnoE3mPd0VDQ5tzSXXuYCVgMCq230/oAsfa9en9sd4tP4sr\n0TWqWHCrvD4OTIee6u5bSmxC18QjhalGtXJUtkSClv+DcCIQ6SYACvLyC76U\nMvWhD1s03Z1M6zHHJh+d+f9F/aP5AYQ4dV9I2gsPfSbbMVXyf/RwogxUNF/7\nPw0gIPRQSG521VYrsSLNSuTXr2WhtE0K7yKPNq7jMipDk5lLittZhxsMI+MQ\nAx3z159M88wG9gbvmVJEq8okBbMnSApgVSvXyWYge2ucGz94ZbnvHdM48Rgf\n2cD4eLVwMylUxaXtgMCeeh6sSLTYYx8Ngh1gIrR3FgSOGVxagMhRZV1dpVNs\n5L505HG9wuQ376xq1NYL5a2038so191gxO0y+pfzRzvK/jNweOlR28uwX6Q4\nVbiTvOSDzXt3HP1pU5ogLmUtpyW9xjqkzdX2T6UR4y2wlS3Vo4YvfEEJ+Z/I\nDSWG\r\n=fgeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA78yXKdpIQWwZZeEMRqdrxKGwqOS9zG29LPu+mQFTL+AiBmzuwh9CW3qfAnxFRoExHMcEj3KHTDtl5yE/d0uSULHQ=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.10_1543398297338_0.18173453582549515"},"_hasShrinkwrap":false},"2.3.11":{"name":"umi-plugin-locale-paik","version":"2.3.11","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","lodash.groupby":"^4.6.0","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.11","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-mgddOiLX3je01pPveEGtsvjdrROFpwa84xj0zPrQ+Am5dO8UYJoGSqOc/4Y5epsmhSFTUd9CBIUl2hrzaQFnSg==","shasum":"1322e56676a0e400a1feab7c8b2d66bdffa42c0b","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.11.tgz","fileCount":8,"unpackedSize":23540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/1l4CRA9TVsSAnZWagAA6EEP/jktoZ+6hOBTiIAHNFjH\n2hHhCADZZA+arDeoQZlqOaglEI80cO/HGFx6ozyhGu+XRgpnnMbikSIzbVGj\nuG20eW2gaDeQA4uwU4cQQNmGhmIX4MweEJSQ9vHdjf/0nYHgd39436uIh6z4\nw8o0N+qhMAffSRj+QZWtqEfBHfb/GJZ8wWlLEVra83Anq5xOp/3GBvh5/Tw5\neq/l2sZOgPrnCPBJFjZCRDrpk0qAv/aITarsJIpYKVjJpzX6YqlFsKPOZTtx\nZnjIaefLMr+X42x/BOKYhViqp34CmUujOHuBYUQ58I1H/B5QZZWaYF3UBAzZ\nzsvt+apOR/9xgVk/pQpapN47OcHEofyt7FZ+vGmX36ykUsUY+Z3txYCfowhG\n02WpDr6Nr1u46rg8WrItvYLnP8/noyN6mYLZghNriD6EAEJoTIb3ZxFl3xHL\nbbt9ux6Pt59xcfrze3bKB4OqfJQgliK0PqHWNlcO2j5ePTZO9uyP8oowThiD\nz3gyTc3f2JktmBmRQycVI+r+4IwzVUEvDoZL6hVfwwgPADaE7SAf2NejR+2s\nCFLdVVG82GSlrHsn0GZdtPhkdRoEmYxxMHGcnTUP94unPA3+WPxt9YJ3wKi2\ni39yx4MJ2gyPEN5MtNerqvXL51uPmPXlYmlYHxK3DVNVXea1CQa7r9mYggXl\n2P78\r\n=Ecox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoVMwXvcDov76gG0zhZCpTGRdNotYjJatyXNhCj8thMwIhAPFy+E1nBD0Zkmf+IVLLDkY6hE16OrY8kYTydcCjKJhm"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.11_1543461238875_0.24903920931567414"},"_hasShrinkwrap":false},"2.3.12":{"name":"umi-plugin-locale-paik","version":"2.3.12","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","lodash.groupby":"^4.6.0","moment":"2.x","mustache":"^2.3.0","prop-types":"^15.6.2","react-intl":"^2.4.0","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.12","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-ggas1LjumP/UaKVQVLR/LmEuBrhTonGyFWPnmnnZw9pjJGusjrk1RQ9tAl4ogtCgkFqzevSWtCTL5t8ujOp+Ag==","shasum":"86108d2809142fff205083419b89f1a8f2450fbc","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.12.tgz","fileCount":8,"unpackedSize":25759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCHdBCRA9TVsSAnZWagAAhvgP/jppDRfGIUkSpbvYC1ij\nk0mRyd9agwbBFoZsLx4k3dqswEVXuPB1EK0RUgl/Q+H1mjBj8PrvVpzTqYXw\n7MUlccVoiRNicDYrz8+PNG6tIPpXvccMcLZaDxfefgkzfSm1t7hAn7kCrQzE\nQ2cbMR7TkfOK7Eg7djz4fq3jNsCtNSUIVXAkeyejtu/PE9YB2qJ5WA799/1T\nVVWGtCD2Tlb+FTTyszjIEQ/OaGtZiD+6yUDUawik3kesNwlqMsWQxGJaJ50B\n+gm8YqYpCCfBaeofnhmunK7y6G/KBZ9uQz3SJVQKYPN6A8y0q1rDde58aKzH\neLzBke5o2nSvwMFsYcuVVp9VhpVJoA63hqxRAJ+YDGWBv+tS0NFabUHhqebo\n13cStH6oKbTNFuqKp6oFjNJ92LHXwECY3Gk6blWRd4HQaPJsXvM9dB9Smp7E\nnHCuKh1z+XceGJvfeORzSbGCxcTxaiDd8Ggk+euiWCCN6GFdlNVSO/hzVovj\nMFBunxDewfAMVCusla/njn1cz+4BiOA9jaEqzgCWq3hxBH8TaDCJHTkjuOrQ\nTBYvNJxMGT57CKXa+ipgzMq3CGRww3zYDPQl8HLLSwjSfrzm+OuJatW9Q04H\ngHXrMtDzddag57XQAE1/3QUOdA9BsXHCaa429989OKKCsk6nXkoKHocrpFhf\nSihT\r\n=vTIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDrO33XXxYfr7eUCu3CYnHCUjpl6elu2GwF89LFYQK2AiBgnP+Uxxull5ZhhNGxlnRk1D7sx5rrL7aZ8KnM0/51wA=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.12_1544058688518_0.7730000585944117"},"_hasShrinkwrap":false},"2.3.13":{"name":"umi-plugin-locale-paik","version":"2.3.13","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"antd":"3.x","intl":"^1.2.5","lodash.groupby":"^4.6.0","moment":"2.x","mustache":"^3.0.1","prop-types":"^15.6.2","react-intl":"^2.7.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.13","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-C/o8gw0XGl9G8CkC9wds89aupobShr43Oo/iovpi0CyaWVrMfAoWeSG6Vp0+hAGr/Fy/klBAxwJI9B+6SGm79g==","shasum":"ef4564ffadb0c1f43bb8a3c2983a65c34acc5bf9","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.13.tgz","fileCount":8,"unpackedSize":25759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFzmXCRA9TVsSAnZWagAAjcoP+QFVXakjixFW0/nRIUic\na0yzM/jk3oExzpLzyU65W3UnWbyw+ol3Zm8H34kCsyCid1SsYUKuQz4zc138\nVndodzZM+xFQjxIdTQ5RIqrspocNoif/bp091p/qnVmAeqN2L4vNI177ZkZv\njDzR28B25bNtMp65njOYefFBiEil0aiz7HsFEkauoy+Ra7l27uYtECbiKxr+\n2N3w0ZxwH9GalWVzNno2QWl7RsfW52s1ns9Rlsy1PPU/msZkzxqyBJQW8LKo\nb8DJG7FofMdvLPJpJdd5Dd2yifN4FrIcCtiCcplHw/W6ThrkAMUPiriVR8g7\nOhEhlKh5kGjoQYPKlDt4S82p1++EYWihNTjQryCU0m5LrlPn6t8wMYywabxT\nthS3Bw7tdfRilcLxij9yop1JAEH/L6hk9reFUXJ47zZ+8OEnIXAtRus9OQgp\npz4VFgP5NvPyxr5wLC45XHIBmrb3ORBORz+mlwt+kbTt0m2ItFzrdRN/IyWH\nMJSMFWQDFxJ+Hsj7DnuweJlorctkaGkQEBiFPkhC8nf8/ZmlswVt9sJybIM/\nmVUaFB+NfQs6IwJekLeQPL4LzjDXX6/Y/01dU9CpMpKeXOkDR8Z4PIVAbqng\niVJr11WRsT6Shqe9w+4mkIAO/Uj2PnXQfBDtcy5ksl3rVwA/7N0GAArdizqz\nR5L9\r\n=cXye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfrw+aGB6Mcl1d+T5H1CQwafT+Ueoy0R/TmFKbWAT33AiEA5zb31KV4MDQDwgvkYHVk8gt6Y4lIc12caTBFuH7N3kw="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.13_1545025943323_0.5146208895670863"},"_hasShrinkwrap":false},"2.3.14":{"name":"umi-plugin-locale-paik","version":"2.3.14","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.14","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-6oVvr7OgD09onzgL3HVrkDObCIhQ9bhpmXutMellV2KbmcYCml+qLmVzIcDulm5ZHkeLnmZqw37sf4vfk98zng==","shasum":"fb34c8346f636e9830a57d7d376772b016cedf42","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.14.tgz","fileCount":18,"unpackedSize":59975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhNyCRA9TVsSAnZWagAAvtYP/0vDbEAB6IvPaBOaQLax\nRXbkzwMSkNgzSJCfe3KNwMJ58gmBAjw2+PV7P77msiHsA5Ephohd1uIHYhUF\nCtURXd3s51u7DGmLa3qm98tNDXi94dKGxGjSZFtUlS7Lhx+FW4O1+1UFWyBh\ngsNTH/66C1GrElKqy0LTMyuGXsDx4G9E+m0nX5wLrGJRJIcdIbwNqpW0z5/7\nbPZe/6UUOdIIvCW324iuU1j41moLojeM8oKh5ktE/L/2pwekcDx5e8ksyoWZ\n8ahEvD7vq6AB1Bjp/RY4HJKTo5EtY+IrAXYI7rGmmGCeuLcBTyNWQqhusm2G\nA3Bxk65WYIsN9gNo9GMMGVkIcN8SqfWdUuWXCiq76mWQpFJ1wory667J73Rd\n1P5GXsF+84ZIoujubbcYEVpXK/k7SgZCx3pZjb+CTkfwVvNCRpdboRkqm9rr\n5A6V9m2DxfMjo6vgJv2gpyqYhGLqm1RawntvWQFPHXLOIALji/tKBt97EuuK\na86ljPrBO8333C7XsUIMdylFLZf2npb1tWCb33p7mkdWgVE6dLQbQBo3FLf7\ngU6k6LKgTtLqgNLQSJSb1Ss0IU4Z0a1zy1FZ98FXhiHxrrQ41S+/bmXanELM\nBB+LV3p2cNLE66UlOxryo1zInjfdMVtEzRdD/OZvFa2xvuV9znEw0slRix7c\noNab\r\n=1Cas\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/qBFPbqPoEUT9gfEGV7jKqeHpDhyMGGxx1WVw8N6CpAiEAiZAVz05kXLsazrbcNRhTWD5rMloYxeS4c6OPPfpiHew="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.14_1545212785823_0.03141031730095745"},"_hasShrinkwrap":false},"2.3.15-alpha.0":{"name":"umi-plugin-locale-paik","version":"2.3.15-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n官方插件改进版本\n\n更多配置\n\n支持json格式数据\n\n\n## Usage\n禁用umi-plugin-react的locale功能，\n加载本插件\nconfig/config.js 或者 .umirc.js\n```\nexport default [\n  // ref: https://umijs.org/plugin/umi-plugin-react.html\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false,\n    },\n  ],\n  [\n    'umi-plugin-locale-paik',\n    {\n      enable: true,\n      baseNavigator: true,\n      momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n      antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n      localeMap: { zh: 'zh-CN', en: 'en-US' },\n      default: 'en',\n    },\n  ],\n];\n```\n## momentLocaleMap , antLocaleMap \nmoment,antd国际化文件名称并不是严格和浏览器语言一致的的，可以根据配置指定加载的文件\n\n## localeMap\n当 default 不是标准的文件命名时（如zh,en），指定和locale/locales下面的某个文件的国际化内容,\n如上，当语言为zh时，使用zh-CN的本地国际化内容，当语言为en时，使用en-US的国际化内容\n\n## 支持json文件格式的国际化文件\nzh-CN.json\n```\n{\n  \"text\":\"{ text } 测试\"\n}\n```\nzh-CN.js\n```\nexport default {\n  text:'{ text } 测试'\n}\n```","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@2.3.15-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-/PSRAtFSZ3FSoVElRRjLb1SdYV10jmoBkiZHteWxBm6gaHrCOMWgVgDbWtqZphocVeaDZpxRBMxzF4XK9hDpBg==","shasum":"53f156a7b526c720dc4c6648a5b999ee01935af4","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.15-alpha.0.tgz","fileCount":18,"unpackedSize":59967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhg3CRA9TVsSAnZWagAAjZYQAJBG1R5iOfgnGNG7Vzzh\nAxnebvbIlXsliF3SCR9mAD83I9TiVCxxjJlC5+XEWa3KbA09bRBn5th1tM7R\nCyna199bQ51WrolWPMP4a7eIlUEetKTUX1rwZBTEgG11id1rt3ZYdeE3EDfe\nGlHUjH4IF76jRRiRCBiHQiB2Xmm6Q0I6nvyvUzJ4OM8RhKplL0EDGMCVMIlV\n7pLbLMFBMYtXuNrdUeNCme9RPnSm1zNDZ0OxejeISa3q6JufH8jF2l4OY1UF\n7VZsBGPtzcuY67zUUjok8Zy4GGgp191ifEa24hnDp0aPK4NLFxK7to4aYNzT\n6XKulcoJrTHDTCk4FA2Vx1WiblgE55pKl4ndI58kn77U4tH8gfXVpvtTMbzi\ns2mUigsO1vyrYqeMvDc2n5Gckp3HyVjsTK62pQ4hNa/A7Ep8QFRoTJsvDwmo\nfrHC6uJfSpK55645U3vy0DloKTAa7XN0GId/Bfe4bHD67zFsuW+mO5yLgox5\nKHFJ7PXqXppXMgczpzOpUYg1YcIMyX26tJn83gIHHElpAI2QKm7LDr/37u7B\neAN0PJZ7JGKHVfGf0Gxny9iKNJfWrvCybe6i8WSQ5U4eNFOCu0Sgzocalac8\norB3J+4Wtq2P1KttA1cqPAn2et7FhuGFBy20jJiFDFC5wwfAOZ7BjyfAVjVe\ndh16\r\n=XhkO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR8CsUyRo/AQO0wu/Dvx4kwOXCVpnPrIL2jC83SF1sQwIhAPA4MzUYFC3s7eEpm22i/kB2og539nj/DixUIez+NJVS"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.15-alpha.0_1545214006930_0.7268490893287232"},"_hasShrinkwrap":false},"2.3.15-alpha.1":{"name":"umi-plugin-locale-paik","version":"2.3.15-alpha.1","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["yutingzhao1991 <yutingzhao1991@sina.com> (https://github.com/yutingzhao1991)","unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n官方插件改进版本\n\n更多配置\n\n支持json格式数据\n\n\n## Usage\n禁用umi-plugin-react的locale功能，\n加载本插件\nconfig/config.js 或者 .umirc.js\n```\nexport default [\n  // ref: https://umijs.org/plugin/umi-plugin-react.html\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false,\n    },\n  ],\n  [\n    'umi-plugin-locale-paik',\n    {\n      enable: true,\n      baseNavigator: true,\n      momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n      antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n      localeMap: { zh: 'zh-CN', en: 'en-US' },\n      default: 'en',\n    },\n  ],\n];\n```\n## momentLocaleMap , antLocaleMap \nmoment,antd国际化文件名称并不是严格和浏览器语言一致的的，可以根据配置指定加载的文件\n\n## localeMap\n当 default 不是标准的文件命名时（如zh,en），指定和locale/locales下面的某个文件的国际化内容,\n如上，当语言为zh时，使用zh-CN的本地国际化内容，当语言为en时，使用en-US的国际化内容\n\n## 支持json文件格式的国际化文件\nzh-CN.json\n```\n{\n  \"text\":\"{ text } 测试\"\n}\n```\nzh-CN.js\n```\nexport default {\n  text:'{ text } 测试'\n}\n```","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@2.3.15-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-1EFcdqwgTRQt1lBHGRa2oVtfphVfr3nfarElE+Bu7DJR+5qdWOusTNDKk2/1VQWMILd55lTnyilxOmc8usvYCA==","shasum":"5d1ef046178960b3107f99b14a2be03da37261d4","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.15-alpha.1.tgz","fileCount":18,"unpackedSize":55641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGkPECRA9TVsSAnZWagAAnMYQAIdJRKZCq8UE0Y9EoQvN\nHUHcOgWaVrAWB+G7iuNz9JqXE4sdPrUrtcA7gU2wWxpYgKaoCopzOD+4DU3s\nbbOdmCOSTtPxpOyjfheF/T/tinFgESmbDHyY0A6IEkfLod8WgrU++WYt6J+k\naTQng6P7DIs4tCUDm39bjvTJzFC9lBA+4vTI9gsiAMafky9A7o9Ho19hOADy\nnxG3AWsXI7hh/t4KsJowe1Dt4t1J2T4PTk4GLDG2h0GwKUn5qWzF432zcMrg\nVyzG1VeJY8tfWNwU9x+hFVV7stWcOzXuQta+CSdfMtVt+WqEumHfb30JZ11L\ny4Xz29Hs7VOSHlF9yFOn2AKxmyLX19uvc9UQm09cwfM+nDzy2rd/mVlPHXGM\nrJTU6+Zhdvdy3HRAo4QWBlip9ZeXzfHN7gVbghk2SmNKwvnkarDDQvd4mfv+\n3fw3ndTGk0pHC4gIwqQIvoKApZz7WMZ1ukVGSruVPGgQnXsNfk8phat6Xy9F\nL8cOIHcJYdx4Ra0hD6jtO9QcsUu2w4JzCrJ9876LRrlgsWLq6CNXNYg6Nsyl\n4u4ImFbmCeHoM6bltQA4MMKpz65nn96kn1bZ2lIKsxkO/sMD0pmxZyuVNP3U\nkE+d5L8xR6Tex0ASNnD74VaEI582FKj1rSWMdQ4UjPLIZhQyYKb7giNGScR3\nh6sv\r\n=NxIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNxA6tTuCzd0ngYf138pWzyZF9XBXSFH2CyBWUGTEbyQIgDtXTZ70RySJ2S9CJugM/M8w//i6u7JoU00v2Z+h1XRw="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.15-alpha.1_1545225156208_0.18100655556582912"},"_hasShrinkwrap":false},"2.3.15":{"name":"umi-plugin-locale-paik","version":"2.3.15","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.15","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-1uwgLcOEpWBXtofbc1fcEzFNoK9FXCo7gYwvc6wke7Ep3Cr9BJ9+xY/cft7vcdDJLxw6pGE40cUbCHCdQSdl/A==","shasum":"ba8ba46c8f34686cde1b31331370291519476c82","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.15.tgz","fileCount":19,"unpackedSize":61925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG48dCRA9TVsSAnZWagAADD8P/A8ZwHbeo0TL4EqX14Uw\n7xIkM1OaHR3LkjdhkYYUmTj7t8XZaxnOncD+2EFc3u8WM/bo7oBDYqxi5T/O\n47qG60kQ/a5+RNiiNufgIf5owu2JoIfLwdJem5Ht/gHniAeIgVwqXxj5tqH1\nD23H5nWAmpukepFE8Jvt5mJZnnt4mScC3JiAl8m20SM1rhIJlNh5aoU6dGo4\nuNGjm6hE5SiGuPlnb1fBcmDLya+F+ukI77fOLC3mstozBYJ8LmrkIZnBXUC2\nQYjCcktWYIUX5pM106MR6dlM2vQreD/x6IgrqFL+T9LkqnlzN2NkTRuFkWB2\niErQY/6Vf/e3CKMlW0euu3yauDl9b2J0YnX/1ZKlxSiwdpFfu/Ov9cVjooBh\n9PjyuSfDwEtBMnwTz5aKMA6Y+22YJOnSFG0vBd1VPN4qDjmUcCilpku7t0Qv\nHlxGqmIBb+jC1xnc4Nv8LEekvB5fc8c5DzPZAwvkLrL+vqhNyl2fbIbUnqhd\nqmTxBlOVNswisLjBSAC1hjI+k51iJ3YkxfpaG186AigTDHpe+EPPey3riKvc\nqrnIPaazgdWgeJAWW79lz8xYdPWhd+Z6ukMHOLLZJb4LVi3v5UVhc9w/0eN1\nVke+yjC5nr7hnI5XxVrMIWDDkZnw5DpOb44iHsCBlq5VbtaR3leEB2vEQCO6\nhlgF\r\n=GsCW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8R0LN8alu9R46db9K+DY434OeM+ALLVZuCp2BTn8k+gIhAPbjp2FjjQk5PAdIhChvwA6qq1xdIayD7sWKP1H/4p4S"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.15_1545309980790_0.8544879707915674"},"_hasShrinkwrap":false},"2.3.16":{"name":"umi-plugin-locale-paik","version":"2.3.16","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.16","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-A5uEdCEHhfGqps1n0wBvnChekY8CDukDtbQxR1fsFeSnzXSerB+RBOWgqwhVgiRegXA2RlW/hUVK+Z7Y9V+xTA==","shasum":"e3d43cf4d508071f42b54e111465ace109ed7f2e","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.16.tgz","fileCount":19,"unpackedSize":61986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG4/dCRA9TVsSAnZWagAAIn8P/1LIYxhfO+xjhkaYP8U7\nV4zLTXzRqeb+BL9usrS6Oufcfag3yQlYVdbjwSdgbyFCl38o8YFGXns0eQ1a\nReXMJpjNerBwz2YF6hNMQUgvoWUTlO42rbYB8BsX13kIGkJGRcUi04xwQIAp\nmZJAWyPuGdNETRSSG4i1J64MTXxAUOAyX6BE9P4CVkVVqYTU5i9qNvurjTJ6\nJ0qT6MvGeAkjAeytFwvjDO0p1roTw6MejQH5oHO7bX9jWfR8Z20S/+/m/Qgg\n/w6sGryPKXOypbxzhtKn114hjJ3LbjOwkwIGe4mqnbNtG1tnfJGdHI78NSGP\n4q12l7+oOOCYxDSWnfEkd3xUxoT46a29XoiwYrB2xP3N1C0IFYmQzMuOQraZ\njuHBJNvh8dszqPyzxcYY67OFsp+t0KBjSwQM6ipkocsFo8NxETALUAONrtQ/\n2eFUzkb3kc0RLOY9o2ISsG8zWS45iF0ErEJiD1PWnndd+8U4d/P0gDdhk0JB\nN5ZIY/NRHI6Djg7jyn47nGkOHJrx2/lLzP1ZLO12J1n+4Rw//8CdIq6yncOo\nChn7wyKNgA6NgQZSo70/RoiSYrrr3GxNPSxUODyjhTIeugTrsg2JeFMGLuDd\nu7jxOg76fnPABXvP7pyETk90bwqOxTnIdJSIcHDTpX6ceaPVMI5jnIolB/Df\n9Sb2\r\n=r/Ch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPGs8eGzoy3FjbgHna846FGt/K13IwK+2kOuIYIqLPvAiEAxJM+JZxQRquYXfqIYVzgoblgx1dQfBtpSeIkbz+y38o="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.16_1545310172978_0.19416450194783086"},"_hasShrinkwrap":false},"2.4.0-alpha.0":{"name":"umi-plugin-locale-paik","version":"2.4.0-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n1. 支持json格式数据\n2. 支持命令行进行国际化数据提取\n3. 支持动态加载国际化数据\n## 更新日志\n\n`v2.3.17`\n\n**`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[enable|baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n## demo\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## TODO\n从`messags`提取国际化数据到`public/lang`","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@2.4.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-yU0eeE1SGlLnwFeN5KhmLWAxMImJpXO7SWYYk8wOET5BcCdLaeaA3WRRjdGqSzLyn8KdIj2Z4emaVCa9ZQHeQA==","shasum":"aded102878989907587325e76869f9325e38c484","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.4.0-alpha.0.tgz","fileCount":19,"unpackedSize":62991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHJccCRA9TVsSAnZWagAAyxAP/iiWeTGyxJpOICHcXt3g\ne3jA2W30dntDnFuCI7JDwW52PoJuUG2/vZ9x2+twaMUzaPM93CHH/oRmn00D\naJTyBooVSHhnfuExhXjf6g4JsyO7B0h+R8LQBP1ITXNB2v6Jm2HcyAQ7OpB+\nRb+tX+KI121ox9Brc+qHXWN4BNRpFv8k9GaKW9C8+k7XmdFnat/5bSsWcg1I\nwgg4bt+6YKv5luBtTKFSkJc6XLhsG4qax/T/QJvM7VjbzPhxoDQd6WEguY8f\n7QDcw86vp862tVZtbEp0OfbsmEERGhAzXm4vvpBEiTD256RI6gBkn9n0nYmL\nwQOkwnVizIe61nuHcHN8oaESgK+6BRMwXTCPgR2mMfKhgc8wg+EUKlBIxVgW\nVYj8H1kjErOAYCSk7DIVmwKePwq23L1AqaFwHiZTJwXfftAjpT1m89RsmoLQ\nAYorBn8jqsE/i2mZngk/OkAgEufL2DTSgsohmBxhERQCFGwa3mmVC6rCdhT6\n42HdHW07piNnnLOIMuScdeDfqXtp0Kh1Zmok1v1oZc7IbG4D3Kp2HasjJXl6\nwORMjGkk/6F4et6XvLYqNgfQjWGpQbhzqIxKr8RVpvuHv7yesN/xh7S4eXCI\nkPcJHOxGdEy+p0JTIUuLKwQmXXgJ7x0a/dHUwck540Udlmw6c9XUgxiJGnss\nh8PC\r\n=KVDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5UeRvRamlx6/pU2SiPNI+mZNoRnDqJfMMZnvDNELNFwIhAL6+IqXjn0xshEZ6qndnoASseDt4yPpLn6PLv9gCj8v2"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.4.0-alpha.0_1545377564126_0.5142258749886865"},"_hasShrinkwrap":false},"2.4.0-alpha.1":{"name":"umi-plugin-locale-paik","version":"2.4.0-alpha.1","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n1. 支持json格式数据\n2. 支持命令行进行国际化数据提取\n3. 支持动态加载国际化数据\n## 更新日志\n\n`v2.3.17`\n\n**`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[enable|baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n## demo\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## TODO\n从`messags`提取国际化数据到`public/lang`","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@2.4.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-bzRGf+o6eUayRqBs4ie593UrgNV3TOnEA3DETvS4efIPvoK1042tx1EEoVfnM4/OsCKgqyz0alyjEY6H8JaceQ==","shasum":"549e161a347eab0f758c6f886e353c96f003e326","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.4.0-alpha.1.tgz","fileCount":19,"unpackedSize":63155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHJrYCRA9TVsSAnZWagAAzTcQAI1eUd0YM4QGL8U82low\nt0tjjRz0Qv4nXSkFfMpwALdJ7BG/1kVB7YOKv7nBSy6D4jjHvxPXs7U6Jiwe\nmsT8cxm2N5vsMNXCWCCZDWms9LpetZz3Bh+u3vhGAjP/P7GNxjUPOSF4QGPx\nT+EEBdCXtXAQWydP2WbMDCmT8yiQMFvMfFPaDIZLqWpNtl470QNoZ2S0kSzh\n3VCJT41PwD/YCkFyb/yfhdp6LKaKJzs5Tu3qNUq15CAWrikY1Uivo09Ei+xZ\n3r6X7GU0i6APlqQtUT8XEqvmJreEmlOwl4QtWaR66lX1jvau38hLmpTX1KfH\nDnTGqkGEuqkHDE7ymlCOyjrHDk2zZHqHWErNtj7QFwMiPY+L8n7CS+mFv38J\nFnFNUn8OSoaRs9Y8MDpmQrKOfinzljMmnUuJIAMdGnlEjmBj5mUmPFWcDhWi\noJq/snEiLClcOLOZrtcF7/WTgqYItcWfmEH883xAjcXKCjhnl7JeRrjPm38n\nIi0LD/WFsW4ANo7uvMadZK6PmPJ34PSArA6jvhBCC8/lcibKpZgcL3IspxH6\n5xvKNZmAboQ35iEpElITmVNTE6svFcgXBC0SVu4mMyzHNAF2yT6mCbRAB6Rb\nSZWtYMoAp21d3jKVb7i4YavGxCuB6N8+XxPvMHC4PV8hstH1Vjx29ZpBakg2\nTCKR\r\n=2BTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5jHFoVq2xe8Kb7nj7+hxNUpPHk1AHq6UyiWsdCWm+AIhAIn2LYKL20tzrimG1OgbWASANmI+IXnpoyaJJ52X287D"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.4.0-alpha.1_1545378519722_0.494094842825616"},"_hasShrinkwrap":false},"2.3.17":{"name":"umi-plugin-locale-paik","version":"2.3.17","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@2.3.17","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-DzypWDGsw0vAxX24bKp0vaX0xSc0QiSMtc4H8WJh+vZLsEMxfmwDBFxE9Ls1AOFIf1yn3ZwAeH5boBklA9mEng==","shasum":"6e5e1ea237a301820589bcdc98e6b618f981d6ed","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-2.3.17.tgz","fileCount":19,"unpackedSize":62774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHLqkCRA9TVsSAnZWagAAcOQQAKSO1nH/vr7p7Wx28yRa\ngkTNafRF6AImfYJ3sITZLzFltHlBwDy4S8yw98SxWlq6zfYQycTeiwTzmqN8\naZHjACUZAcl1b2uWUfzdUapR0faN29/Vdfd+FDvtYrDDKygThSmyz7NP+c14\nCsAeW2btbIjdkETiXqVrxQJv8sQjbBXxgjSatPxrFHM+B2pqgTvV6fn1wjR9\nTjOeAKEgL2Qdgcdc0H5y7NyWxSvmB4PytP0KSI5d7s/jUMR/hQrXWAMrSqoM\n4fVplxi+SWtwNc3g8j0fhQoJXV74M4IULUiVd0VFFe8EMTI3pRMR190MCRm3\nC3iSkkZXP/h1dgVdYyVMw58sHUlR9Z+FBCLe/vAexzVVmbh3dz1FldUVlV93\nIuLhLj/9Mpsqs/TruD73/bz4qj48Mx8y7sJW/gzdvGvUs1yOwrzhPJMqa5NW\nr3ztkkfKlPY6Q645/h88ckV0gld6JzB5ZLGKF63Tq1BKJlWAZur76YpC5je8\nW4sqsuksP2eIQdfYEbv9QtIdXH4y0UUrPG/cBTettkXgW/h8lvB5j2mBPAcJ\nos6OJUhjWqL5QOlwbnTn5bv1yXQgw+JHY5IRizguxoH+ARAcRJK4EmmYbYr4\nzROt+lWLgxi85Gr0iXEgNaRW9Bn5Xa7SX0xokkHdwq5TkNvFRo4TeiGb303e\nEJrg\r\n=AQmP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAj2Pae748TI3vGj9RmtfSkl0nQwsC6xkvRVWSZozbOgIhAPxsKOi2EnEmkXj7dXPofv+XFENkpXvtHtvDhzaQq35K"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_2.3.17_1545386660012_0.6800791716041412"},"_hasShrinkwrap":false},"3.0.0":{"name":"umi-plugin-locale-paik","version":"3.0.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-CbrZxc+P44RWqQtIG6InnueSfZ2UBYVap3Un2ChgjCMzrcFSF9/XBi/nIQpf8iuPn9FyGYeACz5xWQ1D8ZwoNw==","shasum":"a98cf6df0050ec36d8468b914872feea3435b6f9","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.0.tgz","fileCount":19,"unpackedSize":84990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI467CRA9TVsSAnZWagAAWtAP/Rd0HwUmBIkV1z4viMAJ\nhoXzDmiQLVr1yGA8uKXeC0vdavOvxMpSWZcR7zRVNYKGitBPTsuB5jzXUzHQ\n/nxteP/mnI56Vp8qftHETtQQrPKmSmcDaz8g1ekJUpJ0zwtpGBHLEJHrGopL\nDZ30LZNJqs/w8tYXqSUC0K/NYamX4imVb5tSSUFE6uNJ/47gwgoK/9uv1dV/\n64rPNwF5U04+4FpLePpfJ5rSbsc8SDu9sgYdmlMjl1sGOrHljY1wDLy8LhfE\n+McNz/lIkDg0ErmbTJIPt7Lu/8ZnG3QpKbuWY4S+WZLJd+0jYS1CVxBJr024\n9O0pMBVKKa9cUDSWMuS13YdtXdgWOENL6F+qdik3v6vy3WIbYYvBs4WEQuN0\nAM/3j2Pvl05tO/caYQJ57pfGedSiJAQeYrEA98npiWLOzDtnuKAkBtUvZ5Z/\nujKG/atIYYvMmI37w5fmcXbCFA81x9TzuQa7Y/7xXZe6Bdguqt5RoyWT4dIY\nVKN7NXjJoQ7bysa+a8cbFGvTJlty+iyi9rpTprErsQAbFZoLXmQM4XPa4AY0\nVHfLZNsYISibYvFn2X09wFKnFDB86UvxLmJvmJKKfiiXfZwGEE7P2Pos31dy\nHNgqxA68M7vXMZOQFJ+Y1MBxUQ9UFLKIHuBTGnTJvou3Y0DI6QONzhFkY2M8\nEhEL\r\n=VQE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB08FcL6ur+5UUnhwAruyUw9dscCIJQ21vgiBvcpALyaAiEAhm0fsmArXCkM0/aBMs52bIf8x2gKz1D48JzuwjICYno="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.0_1545834171197_0.18006713504623306"},"_hasShrinkwrap":false},"3.0.1":{"name":"umi-plugin-locale-paik","version":"3.0.1","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-Ipv1hH4Ux/U0w/uGit8bTrSiJrWGsuFb65+lB8h6/CW05dcaJr8YZViG5e0gEe8JBmwOIKsxDIBgPIwGIZbVPQ==","shasum":"3912cd5ec988ba823e493719bc71bb4f61a413cb","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.1.tgz","fileCount":19,"unpackedSize":84987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI5FPCRA9TVsSAnZWagAAWF8P/iq8Aazo19cD1a6ZkPXd\nZTyGBrG5bLf61h2u06n8Vh6fk/aSjVeuweB2FTxyI1t0zEi+xglUVet5xxfy\ncMTnowdULSI6GUiQ1BU2MygaNFVix1hm906iayZbp15agkDwBktQN9vQJCJ6\nuQKcY4jDj53dsSwiskp+eL6fObD8Z73O8VriNFEBxDraJkGm9HrG9yzrv6sT\nMkkO5PrxEukrWl7iD7iDJ+3iREziu96YwFAdLXzTTqfzQ10ozPUBZuOTIsf8\nk8sMhVq3WSKw/YIDSZCZJqzVrB96tZCZsa2MKdFq0HTHMItpmUviWB1gFRuf\nBzCCLoxzbeYHR/+CkVv1BJ8zDYxBLmTicpl4nGNq5WhV2jHR7Aub9gLZ6k3I\nie3bOXdpEkjnDECwAEy5o3ZHSG2Zev4KgEORFQQgQqOrpKaIfdnuZawFjip5\nneyGOnrdvF+bwYVJj9+kU8JUCSunmBoft6mYQNFwDtrJl1sFy26G86gRhgju\nDR1ZfXjUlaD+l6s+s1k3mBXlDb4DU5bMUeIL0gEClfPmNAoVk8h0N7LUhzIo\nP+uz1ZGlCvzcpr/FVigaZaTRemsBD4AN5zjEk/FEMIEXPI2X8F92R/RNqPRc\nOO95UwFNLjfX9D/kyrUsgpVFJcaA8EGJF4fD+jcvYakND+uQTwhJ78druh1+\n9EWT\r\n=Nar5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlYdgeNTiE9lQSCuhSp/JwNimUvSqIUYRg8Vg7a0PvcAiEAvozZTgXrQZH1cj+LOJSeuuPOQHIVRbayn/shU1NJraY="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.1_1545834831267_0.9447613650671114"},"_hasShrinkwrap":false},"3.0.2":{"name":"umi-plugin-locale-paik","version":"3.0.2","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-sQ0kLTsJgzAH2nwbkKQeHH4N05eXxOUxY95r+8aTdEx43axQT3uaxBtCW5Yg+cD/FvwlRMeJFGKUxo97IUWbGQ==","shasum":"faa5ae7910d8cded79e3454879b8f7d87b662857","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.2.tgz","fileCount":19,"unpackedSize":85018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJC7yCRA9TVsSAnZWagAAiscQAJVw8L/yg2uWRGv0Fzyc\npyYz7Dmwmc0STG9dBqGTiaU83uvMwAOOuJH5vp30NpS0KQ70lB5bvVgjQ8eJ\n/jz5Jr/Rme7ed7kdRD9CdFGxRVK8PygVBv6F460FXpXDZLvvY9qk/b47HDi7\nj8uCggMxSU4Utu1r8mrqchR13RB87jWii+5JnPkfA10iBaesEh4yB0EdgZFE\nB/uAeMNgczXMy79SQQgsmFJAUvusW23nRfbvy8IctudiNflJ7aKW5VqzDAL1\nm1ZlhwwQHEOJYjG7/NRdpwcPEEk6WwlGXeYRbQvebr01NMz/wTAsi4LwxUaW\nCVZLlNuaZxXa38jvWy2OWk+7TRmt6Q9RA1tZsfldJpma0dlNSfn1DbzhFDj8\ndKqRUYGUZuNopErh56+cAG7Fo2kOzdUud+X5ZLpIKRnMMHLLM0qzP2CAh6si\nzM3b2gjc/hYYTWvU4Ss7SvBSi0ovNu7jm6/SUKA09haRg6dnLwvsg393OXyB\n8TVnhOO5KEFPQdFVMn7DA9xOO9Ap935HDyfrJDc0cYEeNheP5sk+HaRanAoH\n4g52hxTXIn83CkYwc9atxh0Ctt2vj2MSalrZnJ1xFqEfHJNRI401ZzLoCkTE\nQ/CjDpubr82wBynYU9sKMMQRbUuwW+gWcmP9T0aNjLqpcRR0bO14VEUw0Xm0\niJmV\r\n=4Hy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1U/6TFtb9PwH2ZvpfUIlzySbIfZDf35CvG7y2jEFmPAiEA71Vd+aK+p+pSR5wAwhLO3m3rdwtxIE7+Kuukj3/VHAI="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.2_1545875186007_0.10794044500613453"},"_hasShrinkwrap":false},"3.0.3":{"name":"umi-plugin-locale-paik","version":"3.0.3","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-FznoPhXt9z2zCTNxDd9YfSbZsQyxmY+HEiu3E1hI7VcgLV8ziBoLs9YoJm9ArCNz/ik1hqww21rWDzEpKl1goQ==","shasum":"d59aa381aa7f83881d660740954171704fd0d11a","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.3.tgz","fileCount":19,"unpackedSize":85742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJcE9CRA9TVsSAnZWagAAJ74P/0QES8mNFzn0ExNyCvzc\n/2V7B+t3ZdvPKCQZIPycYX1I5//ZTQRUlbhKaA1j5b+0xpzZ6h5nx444omVP\npLjZJW75L21/GYQ7yk78Hy8+KA9juSmOEE8sf/uIZNQtff+qhuZZtBqZnj49\nmnW4loh9LDEp1hluW3b5z3mpyQY2mEYy2IwUhGAcElROrbLCuZ8EHH7IJyVG\nFh9iySDtzafaapUePZGu7M9jACEneX66KbYaYkve+L18pumXqBc/PJZexBQy\nBlO1auYW7OpfxEa6VW5SFkg+mSgxpK7ep1MgCzchqnhf8eupEu8sor3Hw6be\nHnaAnKF2KVNyT8MKM8rOjCAbQEnnRmJwdUxkgHynn8cWnBgXd3Y7Rw/7Ys5+\nYDbUuihAqzseN5LG4LfkZQUlAjjneK/IcsbIU01p+V0qaLblE740TbtwfZwy\nVJ55gjZ6C5FCuYZaxd1wg9UjtGJLWREqjTVDZoUUDHBs39KOgU4U0FlRaJ5g\nifGwIxeX5OYI/vVVjg5ys1Q8RL0SONWaHDoQzRGHFu0FAN313WPvv1ivx1wm\nJwGAD9c0sveN5lGwHCAwOT5OvSA6HfR5FRbnyyP7AgEG6ExBQ23+n5b9CAkR\nKyfhdOuZU9y29d8Oxu/osX8KeEZDSnjyGVYrgFHfivPtIe6+5AuVhjRQ3EkC\nzozW\r\n=qe+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl83cyUonLaRFalb0uTpQa4sGdq8oUg6NJyH795/xTVAiB2SUamMpwUD28IAYaCYTseR+FK5AfKyuF7vLEGRdSIjA=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.3_1545978172207_0.6641368814773165"},"_hasShrinkwrap":false},"3.0.4":{"name":"umi-plugin-locale-paik","version":"3.0.4","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-KwX/LZ1BGYCWFxSdbo7v+AX2brAO+jS9zzVNKr/Er+zmpRcYTJw0J49IvJmw7yHQPGqeE32UYaLrtlFmJbzSVA==","shasum":"47b2e26abc8d20b6eac6ab3b7270b51894b02e83","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.4.tgz","fileCount":19,"unpackedSize":85670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ0MjCRA9TVsSAnZWagAATKEQAJ2Y1ehM/CqaLOr0B2lr\n0zyWrQo9pU7sTisFKtWhHg/moIRINBWV5mpOKCvwIem5Xe8EubDHuT9X0jAf\njLXgfitJARjf7YbdL9w32HvQZzFqHj2GnlSds4Mu7m6HjxFpX+U9UbqEogxn\n/lxwK4xnT4T3eztQXtWgRQOJN300qm1uyrSoHeSsnxUNQLL4zQfiv7FSYfY+\nGrJbn7tIRxT9K4zlNW1ivDnILFnATO5DgL+nLmSBCr+Y7q+wKVbkwTvwHwPx\nLEaev/Dz1826xoulCxr2/nvfpFfsrlAmCZau8DBR7jCeGCUbd89pgFeRt93g\nqe7C/XA+p9hfdYLIMf5TpeanP+Am+Bg9/LbeOn4C8ZM76fvCUn1jQi+PjS9i\no+3uIjApp6Fc8C8luc0yhLaHexhvnrw4euJK1ksmtotjtZ62grtUFTpe9GNo\nyCJiQFf+faa0Wp+Ae2Cezv5xWOgf6cdeeEQDJrTBhSmkvgg7Jy683KUlNTSO\nQWEbi6S7kw87mbTqyON+bTKB7o+fcDKKymPrdgPSdgP2N2KA91TY3ADK+mNg\nIh66sGOKGoOkufi8lITuHvqx5uGCUJIdG/cY1YSI4WEkabQfEUrtFQ+9nZu6\nHe5e7tt3Mev5Ee3GakolWN+YLQFhqh4Y3vdi+h99k+Eu4RQuj3IZh9egB2YT\n0bMu\r\n=nFZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6vCDjMhOTcnhqKF2cBhpvqC4b1z5I02ovVPnBz9Ea0AIgPKRETkBD0PDanmaHYYxBe0h+bf1Zjdgti3+LsekH9+E="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.4_1546076962691_0.7961343523827444"},"_hasShrinkwrap":false},"3.0.5-alpha.0":{"name":"umi-plugin-locale-paik","version":"3.0.5-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.2.0","antd":"3.x","deepmerge":"^3.0.0","globby":"^8.0.1","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","path":"^0.12.7","react":"^16.6.3","react-intl":"^2.7.2","rimraf":"^2.6.2","umi-utils":"^1.2.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n+ 支持json格式数据\n+ 支持命令行进行国际化数据提取\n+ 支持动态加载国际化数据\n\n## demo\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## 更新日志\n**全新3.0版本**\n\n`v2.3.17`\n\n1. **`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n2. 增加了webpack配置，build模式下，public/lang下面的文件不进行编译，减少体积\n\n`v3.0.0`\n> 不兼容版本。请升级至新版本\n- 配置更改\n- `umi intl` 命令会根据配置提取国际化到public\n\n[v3.0.0 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v.3.0.0.md)\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  enable: true,\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[enable|baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n\n## TODO\n[✔️]从`messags`提取国际化数据到`public/lang`","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@3.0.5-alpha.0","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-eec3rraHmR7BGRUGJKPz2PxdgQlwvAT0hyysLFGxmBHKlSlb3ucR9wo9nDuBEmY2sOu59QG22wAcDdgzB3pH9w==","shasum":"129b3369adcd80d506ba5344bb95ea3cb9ad9c9d","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.5-alpha.0.tgz","fileCount":21,"unpackedSize":89310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOVWtCRA9TVsSAnZWagAAYJ8P/RjbhVJAu2wIPUP0Ng1B\nDvqcmnW6E6rmBb2Ul+e3+66dHlcmo1bzKeiW+vjYrxEwdEKnd5tMul4rEiuI\n7kpBa0gorLTC+EAd4a1JLFCUitemG3EejEPS0JBvhFFwe7n9tb21OAFrRmnS\nKDHmbPDZwN1VZbYktt1wzH9XELZ2jAfsAKPa/pa7Mm6f5lguZ3rUwNZoOP/S\nTnaseeHEn0RrgAtbS5qUQZCeQTC9rvJB9hyr4MJez+czVpM0LqscnQC9MwHn\nL6Ef46AG3nlJNNXgQx8nCizcQc03TLRIUQffMS6uYM6HmXyvD+7GdgGiOVEb\npM5iS3IX1xBVMWODPv8DFwBBHk9nWtH/nMrHPBVDLkinbsrzi1YbUFLmhdtS\nE6giBbsFqcCqNlTcVjfPLwomI+VfZhcopiXswkd006jQ3xPrIx6QzuEo2aEx\nyo1sJDV2Z7M0FXZOIP3HPFhc6EfuZIy/uxsCjzXpcoT9eyxUV7rLed0w5Hga\nBnwG/lq7i6rhnrSUZvZ2SqrZ/UJu3thKBLgmbhX2hSljKXmw3GKsk4yT9f/9\nyhE0oz/yAUu2Xun+X3TkgMfS7nQchfU1avTyqAImBipVaLT2hsxw3VzbJRVF\nlFtiuefrr65Pw7vKbCCHUR89IPwrrubxAGfcR9xC2H67SgGlfRuZPwBz/XMV\njtgS\r\n=Zd3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSmuH8QZLLnvIFWgXml1x8nKK+UgnSDwQqw8OX66Y/YAiEAsBIX0yDvKwWXSr6eBDCjCuBwtiOKJp4kCjSymIBvFU0="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.5-alpha.0_1547261356988_0.3740098227950308"},"_hasShrinkwrap":false},"3.0.5-alpha.1":{"name":"umi-plugin-locale-paik","version":"3.0.5-alpha.1","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.2.3","antd":"3.x","deepmerge":"^3.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.7.2","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n+ 支持json格式数据\n+ 支持命令行进行国际化数据提取\n+ 支持动态加载国际化数据\n\n## demo\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## 更新日志\n**全新3.0版本**\n`v2.3.17`\n\n1. **`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n2. 增加了webpack配置，build模式下，public/lang下面的文件不进行编译，减少体积\n\n`v3.0.0`\n> 不兼容版本。请升级至新版本\n- 配置更改\n- `umi intl` 命令会根据配置提取国际化到public\n\n[v3.0.0 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v.3.0.0.md)\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n\n## TODO\n[✔️]从`messags`提取国际化数据到`public/lang`\n[✔️] 增加import polyfill","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@3.0.5-alpha.1","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-1BDw8ZkILkk0TwBuOT1eGDxvK8ZJqXbHty2negWOds0URq0Mo4OrRrRBi/g0qI3n5l4HKJ54pcvRPve236Kyvw==","shasum":"1f123e4ca7ba931abb6357859909a49de7483273","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.5-alpha.1.tgz","fileCount":21,"unpackedSize":90098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOYTmCRA9TVsSAnZWagAAiLwP+QENBRyL3wmcXHtl8/rn\nta+/b8Le8ZOrDld+fIYRhfk6Xa6ydkzww5OWatwjObv4pywCJdUfefoedOkz\njq4gCyzTyi+Ipd0u9D4617mraBz4htvwIHcWEI64EdrInYU3bUlWaRUjzJ8F\nAlGiINSmKiDhIg+FQCTarx9T/2Q+/mD8N8l+MJDo+8KIZhEckj4Qmlv4mgeA\nWs1fLdvVIw9JuCkrOm92lmo/j5YXF658WauGAG/d83Tq9BBlvkJYDg5gaxHB\n2yoJGw5QMA3t2nqb27PT/D38V+U8y01wSYt67CLNpUVCHpP2v7dke1sJ63CV\naPVmLvQMJn92V/jLDdYlPZ1y9Vhb6444dtuAjyqaaDoOTcft6Jbql3kdmGGJ\nKgaWr2iNo6omqCF74W1Soy2ywyRd9owF0gJuBa0075MTZKk/Urh1x93lhdM3\n6uxo2lFk38Cm7fR7qt67+D1662vQuy1HFH+um4nqX5Vg7NxpLheUhGLD8PLb\n34MODYiP8OuQjlCjko+sjbKoqX6ycpKU1wNbWB2E59QauziklZE2RBjDc9oX\nXjlHPzZaHInp/e2OiJin4IW+aEur+ePhKxOBKMxySh3JlZvG3iKlM9vNalL3\nq8hxcAMbaVt77PvLQ9cXcEqtPVjnBI2+xxUye1/NzHMMM33BU+7Wpz/B+ie8\nLIl9\r\n=GVu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBXnRxe2iF2QCXI3ngQm/2CNgnufGeGJN+63HHjyQ9/gIhAMGqd1W5zce/j1772bTGlGoo1m0YPlZEHHzqELDWOzGZ"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.5-alpha.1_1547273445139_0.12139841314480226"},"_hasShrinkwrap":false},"3.0.5":{"name":"umi-plugin-locale-paik","version":"3.0.5","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.2.3","antd":"3.x","deepmerge":"^3.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.7.2","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.5","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-ckx7X4PUNt2OySLkCXZNyEMUjSG002H/tbII7BczcMxzScg1Cm52vKuPW1LZhKA8I5s87Xws/Q2cbxq4YYKLqQ==","shasum":"d8e926d06e98f5535f00d10af8184c7a8eef0264","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.5.tgz","fileCount":21,"unpackedSize":90090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOYX5CRA9TVsSAnZWagAAXmUP/1/9g8/cQ+rWRLMPRprR\nD9GjYCYqI4LLnLp4vNj2kV2mfNuzg+Cj6mdziuOMCtA7WHeZ0mWvmezuMm4B\ngA/onxuVSzJ15rOaa+tNXI01/FVgnhFFZDGby6kZquq87/EfFPIrf8XkIvvg\nzU3mI9vwGptLpoGfBeht7dSFyJsPCzBfcR9apUyrUGgpEFZeRXwYp1RaSN0m\nQci51AfMfTCKYHL+cMwQtu5y9huw/PQuyNk8C7ud2MeGUnX72MsjCAG+pEXT\nvIJxh2NOPj/WWN7VDrPsjdrwPc772jRA6w0exzmwuOj18hWPrQcu9c21jBzP\nTBaL9oLT9rVlTKObLCLH1UYTgwndNOo1T2R1P16XWB4sjexPahu6zFm3pHRm\nliGmQx19JanaXNb6QktYvuraTA3NOlPXZrcoEXtJMisn1D45nIHJVJDQK5qg\nynQM2qzLHlEyYe80scvZ2HfWJVYp7gQ47HceJptUntBMkncEFoeCvqQfYMlD\n+FFf/RohB4LHYCW33fv03ZNgvVuPbNxRpcR9fILqtG8B/tDCpK/DXeesNKC5\n/CxdSDjvTswANzZN4f0FMKtSGNah33ZQa0Tv7uvNtWfCpP6KIUpYAHgdH7N5\nVsAUQDEzXh1sGn+qAJw5NwTATvNQ3sROCGF6UETWTomRjeudZgNqJGT6oa0I\nS/7V\r\n=l2xH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDstrlDFcqD6IBZoGv4gbGKghOlaEBt9obFKjI2XIc+BAiArkG1qK4WrjcmXTfy45es2nH0O7VsiqgzYYHi40JpErA=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.5_1547273721226_0.2949624633009895"},"_hasShrinkwrap":false},"3.0.6-alpha.0":{"name":"umi-plugin-locale-paik","version":"3.0.6-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.2.3","antd":"3.x","deepmerge":"^3.0.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.7.2","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n+ 支持json格式数据\n+ 支持命令行进行国际化数据提取\n+ 支持动态加载国际化数据\n\n## demo\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## 更新日志\n**全新3.0版本**\n`v2.3.17`\n\n1. **`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n2. 增加了webpack配置，build模式下，public/lang下面的文件不进行编译，减少体积\n\n`v3.0.0`\n> 不兼容版本。请升级至新版本\n- 配置更改\n- `umi intl` 命令会根据配置提取国际化到public\n\n[v3.0.0 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v.3.0.0.md)\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n\n## TODO\n[✔️]从`messags`提取国际化数据到`public/lang`\n[✔️] 增加import polyfill","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@3.0.6-alpha.0","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-DnZWj4w/iY23tt0AEmyftzWJC+s1fppYiFMItGMoMjgnkDXURYj/Qar/ljKWuD+3om3PoDhrcYNw7Y2ujLV6Bw==","shasum":"49c62ec47fc5156e5ae6756795b520f63d746940","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.6-alpha.0.tgz","fileCount":21,"unpackedSize":94378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPYP/CRA9TVsSAnZWagAAFsEP/iyMVrYurNVqkmsqW6Bd\nAETtmBUdESIGXWUcVj5iJBJRm+AhSmwr0Uz2s+L9qvGoVnlYGy89IsGmcISL\n4kH64DlNXUxancRwzYDg1RHpHT2ko2hFb1Zb40lr0mgtvQ8/5jIzbNW4L6RH\nf4bu4JPAg0D+IokyaP3zF62kO1aVm26daEBzV0anGIbfFrRrTuea8uyJWPUJ\n32vcokyPSDtG3/jOBXEuzUYaOVvCg9ZeI98d90VePsOk7/gaqfseLOMrYzVB\nYzHOkPDS9EuvWYMyrllFo5WRdOZxLwGCTscI2BFOS+giwf9nIfi8mZ4oVzkH\nlkFgOsDD0h68cP5/5X4CYcEnavxEyCrE4fndx2H69we3WV8suvs/xMo6cp4u\nG4WuvzKJk8+SgSnfHxrYL2BUyUmD0bXh/F0U7lBUktui2ja5OJYcM6JW10zf\n+bnI0JlTkI6aUgJFvQVbQpJrv4Yj8v0P8OMS3a377688TOoBII3DvzT6kggH\nLPUMMlrUSB+5BvWXk4TNDrQtlKHAhdypgL6S4jzO35IVy3AoeqBMUN3KvNGI\noac2pG96WK32jIVW7J6GMpuIskTLRXPHaYh6iAaF/OoQwq2dj+RpSffguJ7N\n2+oPctYgL7a9yXg4VV9iU/YSj5zcW3TSZd5FJqSZVKwQvMc5dbbXo0tmmfmY\ncT4+\r\n=9f9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcxR7LD46Q+iZv4FT8J6MXNunY0/O+khJ9FMEwyeyZOgIhAIktmGrF9ZmJq51pnVQ1QyyC4mw0FdUwxqQKUSuCMR9k"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.6-alpha.0_1547535358614_0.07061166119159501"},"_hasShrinkwrap":false},"3.0.6":{"name":"umi-plugin-locale-paik","version":"3.0.6","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.2.3","antd":"3.x","deepmerge":"^3.0.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.2.1","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.7.2","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.0.6","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-dwSwYjkcJHfYVPbZVr/bSmoW6VHLFe+wlEz/RuOvwn5w7mvI00xz1ifXC1zIqYPrmkehEqirDoftR8eGU81hwA==","shasum":"7f01b574171e89d2697039bd5e99154686038cae","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.0.6.tgz","fileCount":21,"unpackedSize":94999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPYoNCRA9TVsSAnZWagAAi6kP/iELC0rAaK/Oqc8PzJ5/\nxNNlbQssWEvJmjODOvQO31mt8zDoQTvfJk0FrFKvuevti7IMEZqAY4jtEsQp\n2SQEUujoLDnLVffrcm7WtSaCHwuosAlNWVDLBQwBOTVUm5hgghbhI4B4n5IE\nVB/mmlzETsUB903YHrtGDn1ulo2F3zXaY/P3EeTqregQ+3/KGp+xc3jNA6nR\nKM/wRpTv556IbZB3o979z2cbWksGoL5Zf1maDExoOz8zQ+M9tZrw5LiTH+xc\n0r6NBYDoHhVYuZILtKQ3p0n8hmvpfwHWuQL9VXlyTepk06ViS/uCCIW7EnsD\nBEQdSo7F3WZwn+KxzY62dFcjHjjpP4fdzfVzElkDeLrY7DpC5vw+FEc4q4Ws\nf9Msa1JKgRqFGHkXwtANv5Si4j7vDAHgNxhPKXJqpXtZfJisvVGHRI7m1miP\nKmWhUj57RDZ0XWBpdcH6ZI/Bblet/1lS1udVd3mVjxe1a/7tT3nqWBjBIGFt\nvqdpjT/dpHHGWITgMgvzu1a4pSPILH6eMKI/RZG9yE0LJAOuy68gKxRlzUp2\nP04wcSCZ3dcIo7mYWVqbkE15BACs28Ii6wP2p5a25iwwUxrbJGwxdh8QQ8zO\nYUlBXsvP3TC3yPF1FMTYz3w/jDvGBHbM0rNPlZeq/pq0s1GkOxw8cymVB7QB\npZCM\r\n=BZZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMLdjuv8a1UNGJZpRmYz8NLqzhl+U4tCIWBAl5tWEqDgIgJmtXqZOzCSe+y0qSX4eU0PSRE22kk5Qnn5QuyoPgii0="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.0.6_1547536908999_0.3668252144427695"},"_hasShrinkwrap":false},"3.1.0":{"name":"umi-plugin-locale-paik","version":"3.1.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-PL1PV9Q5z4T7i3aTbSufeVJj1kAxcxuRS54ASFsmGJ0qHeyULQpe2p+5wNNlMtnVzAqTn2T/S5t3h/2Fii2xqg==","shasum":"d4242a8a5f34ccf883e9c93ce24eaa33d58476ae","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.0.tgz","fileCount":33,"unpackedSize":106561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUpEFCRA9TVsSAnZWagAA/IQP/RxOaUlKHIIHLPbe45ZS\n1QvwdSw/5Nec0uQ0fy+oBTWasHOUa9PqIszWDmdnjLCGpk3hj2RGRaEir7Kz\nee6s1ETbYHyd8rnMi3v75kt8rdty99nNPugWYfsRjm8urEq8CWyOKnwRjtLZ\n/6RDFzhduaq68Qvrw4KcBL59/81oDgp7vBNQV7ErXnwLPjvddeBqfto5xK2n\nQAoT93PgJs/EFyF32tlxzBoujc+At3XD6Kh4l6c0M3mR4jjMo4FvbLZ8se6i\np51L7gxsW3i4j2IgJLEGjBscsEnxwVXhX6jQcFgqFNexcB4KFFH0KKX/h6UG\nAIGF3UcAETMrhxbKl3PVkKH9GuTOlzM30miKe1SiX2IivBfev1jie6pqgra+\npvIRVjnigLVRlpJHvN5OBIW13sqfeM7bJkKoDz3kWoAhSjn5H9SSZX2OlsCY\nAt5u3k6WzDbGOzAdIRhs8RA2g5suoGq903cA3wQ09jgNoBZswhweu7AOI1/q\n3E981HpFA1KF/4cSQu2PehdQhEDvQ67Gtbp8FSRMwvz3xPClBoeLMV/yE5Y4\nqq7PaUlCglYP7rqAggopi6mvBBYvOjN7yCX46w/GtJI6Ag9zLbTmv1zEoVnz\n2oSrfA2ppvTWqWDwVvc9Vk2hqPnyQF2zHjZcHYluH5Of3SQITfY5agl0blmm\n/2uk\r\n=4JTD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+yJ2a2yfrdhzOYVbfSBLgiivS0yI/m3M4/nfFevkLygIhANnLBE9hhgrP8kUh7ff0axMTfR9j37ZUhRCV1SPigFkx"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.0_1548914948594_0.1922076911690529"},"_hasShrinkwrap":false},"3.1.1":{"name":"umi-plugin-locale-paik","version":"3.1.1","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-IFMOUJgmySchhVk/VFhxPsQ1fnr6ML7Tbwmy0nJrhnKirKf5kINCpb8MpXvP3hWPcIdwkId6zJS1mQtRstE1Cg==","shasum":"2384cd2e0a6a0da6429dc2ca464275da04b5e232","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.1.tgz","fileCount":33,"unpackedSize":106630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUpeRCRA9TVsSAnZWagAAKqUQAIgDh+AUqHkQWlomPyAx\naeKDtYHZm7r6XBhDDHBPF07yTNcQsG5QlrKzg62iNyxgnAK1fjzBR9g5UnYF\nIKg7kNHtik+VXapsP30TsQRHZ8SsNwiZxdINIIycE8Smr/Wyt4BPe5B0ulyB\nH3F+WbYaPcgY5blXAhO5gqa43qYSayaEB/0iJhXJQcmBbFmsJUqjVqTon1HE\n20e4mhHf1GDxOGCohyxgiI4DMIYS3dJ57M77WpCwp7Z6mGTjL68lAFqVs/sl\n+3ithh5tGKS+OHHqAfURkxiE+ycH6T8Yc8iqxM35ND7mN4yF7YgzB1WVciaE\nNl90W/BSuipdzRqEVF+MWYjfbPhIa7FRBFIyKO46s7B4z30i0Sv0x7+UCIis\ne7MWWo2ogI3etHx0GKN8jQT9V9IBgYNCBJrfgkVWZP4TCiQtfJn21SVGcQJU\nAd3+86nJHx1rke+esvHpyRlvP1ngW1SVxx20F3n2LG6lim1gm4iHSbAR3dYA\nSWRCHtSYzIXBEH8mwU7F2/yz3wAEH4ARfYeOemsfv41JTlJON2MBFoTW0wfH\nk1EfRExxOlFjG6Ehc5Kr4vTa/PwzmuK4oBBm45h+n1Ig5I7sTSjrOiAxARBv\nrtG43u+13I1Y812n+ORrDyrh0V6xB2YpBdB6+K2gsJThzun9zoaPbFDxT+vR\nbMR1\r\n=HUiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDApwYJTBNBcS+AE1RBF7EYHDFLnydA0CVx0Z7k0LXCgIgN9oL6K0PqKnN3VABPF/6FpBU+j9JQuFCDoZTrMEj4CA="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.1_1548916624682_0.6301410896584316"},"_hasShrinkwrap":false},"3.1.2":{"name":"umi-plugin-locale-paik","version":"3.1.2","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.2","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-dH6ah4sZDDWmwD1V+vNVu6YQbyzIcgVu+Tq/EFDqG0aYXJ5ohpky4QxVWIbgRU/jzOIaZxwMc2Y08PFovIG0YQ==","shasum":"718be648cc4954bc7796091de150851bb20984d0","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.2.tgz","fileCount":33,"unpackedSize":106535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUqGrCRA9TVsSAnZWagAA1hAQAJaPoLW5r2v/RDaEcy4z\n2mOqUMHmvYQB4GcY2DHJz5f+UjfwvKcXDJ6UFLeYCaJGRQfjJZiKXA9pFseO\n4b4ZQ8Qlf5FLhZk56uu78u+Emkzvxov9q7nZ/HWoS9/axraI6bQuWnyPrP6/\nv/Njs7i6rLPAbcl9diMUG+2YG1b6TDjVYhsind2/NbAt0427+U71YULmdPAK\n8I4XgWI8Ky0dr1WPLH09Ha7WZfUoaCLmB7c8Vl9vGnz5Icu3qO/aDAA9Tnqx\n4wCVO++q8143xNLCQ5Ubg1yHIdOmpgA+WYfRv/hdI3nR+Q+vWp26QwOtWAMc\nCw4sF3BJJL2Uni73luiS1W9WQcIeDA5DNRdSCVFH34e1viAm4o89eZV3XBT6\n+WtXLF6er5VdRFCifuPeAQyZ9KtrPxQhHHt4fioRZ3NXvec7TpgwWYZvLKtI\njvuEGQhe5PstZFW3uWRN7WTlpq+HQ4M9FRtQs4jthFSglwsbW1PpeogOYBT+\niRdSk+XhsSDue1wo302sRfsJ/ZH9OKhtsT7VajP8nQAX8nWFXdGLRgbCrS0n\ntlNqdezwbi5NkujC2GRrLvBQVeUn6VL46FJYkWzIVABf6lUc3D/23A3OqQTE\nzi7Q3i/tkvWCttBQCoBWSOecX56qkp1gXrs13ixZ8FWvmuYyuvK1qL5bOs8S\ndYba\r\n=jggm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElUYZ/eAjIDjCqE85778h9AyZbqYRbe66QeG0B8ZD5LAiEAjVcOpNXFOfAwLH0p4EQmwI7lfqvrr2HcDRCS2oFxzuc="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.2_1548919211391_0.5200663775910115"},"_hasShrinkwrap":false},"3.1.3":{"name":"umi-plugin-locale-paik","version":"3.1.3","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.3","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-PEeXcJxrbi1zE/IZBzfeffVVqC3JRKFZv0tjGO8P3Texfx8/qFJck70u3u6rKsFLCjMz2MeoZqwHX59gxMXtcw==","shasum":"51231ea0ff4edb579056c2d5652e05764e1748c2","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.3.tgz","fileCount":33,"unpackedSize":106515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUqxmCRA9TVsSAnZWagAAdIwP/Rslxbn7BDX0AxXWIRBi\nWbNN9yMzgV93NZj5ajGlPn+1zwjTHRoA5LoikWbRTbDw3jE5JcGU5x2U5R4v\nCYaQVs65yKq7M6F24gMmeCDLENFVUBxl8TrEeNUIiv99Rk2uTldisQenKdHM\nhvH/OQ7QD+RYxlMrAeOkZdCuLkdmrsqKBVo1hO24xMMeU+Hnr6dSVNMdPYTi\nkHRHPxFim22w6UOEK0bagbd/5Q3Ld3lZrjW89m7VEA/dILviFVfh85Lv3akk\n+AGFsivo5aMYdt6YQok66GIqZ7oVGjEy6/TB+jJDz9u/cGz5etfg87l5h//9\ny53nYSgQG0ns2K52uVJxio2kEWtcsKIwwr9Stt9oZEFkvLD2T1tgrGnvt6ao\nX+X4a6eOs4+xoiFblMA0MwbSfo8CIL7kDvSYHLhG7oTCBHcRV3MWeY9Qi5aW\n9NZhWsMBhMj9OPenG34pHYAsgy9TgKVuizXQprGnMQ/0S5RVR9L1pRm2YrHq\ncSQoYIVBQ04bD2jZYI5CfvVgLGx2L2AhMscy5/RGzJVg5C2OF5qWBaW55Pcu\nFP8qWWr1lOGAJSPDvq4U/qn967dZ/FV0ZE6ktT8kSLFLYnNnQBfrmFky3KyV\n93VxIumc3RMK6rMpyZ0/dfk4xN0/HlYbWW/Yr4sIVcg/pxN7syviL8NESN5H\nAGvI\r\n=UWuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSVU2X5BgMVHcPm6UG3lI8rBa/PQpS3KHIVqoEdm1sNwIhALm/ihiSeLOYD6M9kG9z4I9+MtD3dYm1Mtb917tC+pTx"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.3_1548921957531_0.8627488213715995"},"_hasShrinkwrap":false},"3.1.4":{"name":"umi-plugin-locale-paik","version":"3.1.4","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.4","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-0yMuqTPt1bpSWpYQw7EaGTSF7VNWL5xshSNva0qkZLDkTfnKwiIvRL/35lPLynP3vy3pTFLAeokEBaLllhyXOg==","shasum":"0aeeb1a7d40055bbc644d7dfa174067e8aa0cce8","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.4.tgz","fileCount":33,"unpackedSize":106551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrELCRA9TVsSAnZWagAA9AIP/R5fG99tu3+7G1jRyrkq\ne+jKANt+twB0iPlSIdzoG1fSC+eJOv8AGfF2XptqZ1OhbpyiEZ7PzxuQCBAZ\nHNCoaJ+/LITAysKK1c9uhiwGfgq0Zje7VhHsT8TSOPMnMngFrSV7R8CzuyTm\ncJy+Uc3M67TWPVkm6mfiifiESUm1SwBip9LC59lFT8V9Sip681mQR9GtnjDY\nad9J56FnTGBcQpk2r7SQrfabTaSwDQly29sxyf5+1u+aV6mg00VcGSQL1+kJ\nouxEJzGurcLJZwlQqsjCpF8RanALuVndg//NyZ0FvsgvHoLbNIfJmam7065s\nDv70mH4USryZbyUWHoUMLIoVLipUQjpHpuRNWu14wS5iN/OYMonucQMgpHG2\nM4JLbLAy2jeX7J3QfQA0YjhsnT7uGkQytqIXLswJcSgn/zxiRAeOrZ/EyFSv\n1EiXiMUL7/n5hB3+5oJyJBf2qdqvlvICCiSgmwkgusJ/KristH1s3K4l4jcE\nubw/HsV18sjo/456Hs1GNwfmgclYXsulugDQmy+xqNLzDhFg4BIGjM38RGi0\nKcEujtHQctBjo/fIwn2X2dR8tkYKY7GPfuZ7rVndb+E+t8+8izm96FvOFpMe\nk0+7WcJbCxJN+vJhUQl70K4HeBpbj1ke//QbaExRe7mSyyo5bdGTwc/qdUM2\nKJuE\r\n=u3N4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF237489zMoV2VtiIt+LyQtHnenX+N+0celJNbxQn7izAiBBYwuYuJKJ80JZtlGhhg6/rpwDTnsvJeFDBrQGwTdnHA=="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.4_1548923147411_0.021831880937932535"},"_hasShrinkwrap":false},"3.1.5":{"name":"umi-plugin-locale-paik","version":"3.1.5","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.5","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-yuw291RClZpbJA1hxuKC6/oZvCl7JZ9WE6rL9mDcqKpSWnRZYH13EopeElaUkAB+nYChErdE1yRqK1PlXnJzYQ==","shasum":"eaf12db541fac3ce7db3b9c2872e554fd76e33ed","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.5.tgz","fileCount":33,"unpackedSize":107047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZg88CRA9TVsSAnZWagAAG1YP/21/Deth30uL9r3nj5FG\n8PA4k2nXH7eCgQqvJO0VLxlyyIc48CH/rGPvWdOh5JViqlm/RM1zv8v5nslt\nTrSB1hwwcV9tjbI7iuTQpBFp6/FWO+C/EIlJjcNKG59cECyMP2pkTXUch6zu\n3a82Rgyoz2xSyAFJmheGfDvRGAfc6P6Kc26Zb5KJJoTzjO0qS0ZjlvVGm2JC\nf3FhwRPtqlmhvXo3cRQDMSZQZdSyb2abxnad/x0XGvT+Kwge966h8iwGlZNY\nHipfzM7qbIKGSSnGfIBugywWJ07NNdVw2veJmSET2doQQ3+xx3mh524h6rkQ\nVwQ/iX9knR836PEpm08Q+cPBvkirjh8sYnZbJ+ffC012H2FSQemxRWLCHY2O\n9X7DHMp78hiDegFNBNaarU5JZzsx4HPEUUBoWTeL6hhLIzRoOKsgp268Sr8k\noc9zKZj3IPmB5KHssbUoUXcp+d1L07lpEZtj/D3+z0ynNWFfh5b7rASZ8crN\nPiBEifGdO9Ck4tE9qeIp8NNxm++1RuNdJVfuCTSGX9sZhxLgk24ga4ACo+l3\nTq9HdHV2SrCy401MxdFt3B7jU9eUtYtlMtiZG0qbGduKJwkCcmWpN9VnAh8N\njhtK28cZcP1ir19hU6dT5z5cU/9/VilUdkpPku3lpVBE1j4q8EFVopLPPyFG\nngx1\r\n=20mA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH10w/xEd6/4up3KsD+640UCKbD/BxJ8HEqh3bCzxw8QIhAPkMCF3o3cPfqiSEmG0g1Ve3L6C6iD5VR3gu8cG6WGKa"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.5_1550192444064_0.10830966922647645"},"_hasShrinkwrap":false},"3.1.6":{"name":"umi-plugin-locale-paik","version":"3.1.6","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.1.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.0.0","path":"^0.12.7","react":"^16.7.0","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.6","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-pJ0LWzfO4jdXttABSyZEGGf/lMj/sAPUkl2Rk3xdddug9E9LmgLCGPMMxNepzDz2BrXr4+Qq9YVOgwZpruFVww==","shasum":"b7fb9714ba2216374ecdcee7cacca2010314bd07","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.6.tgz","fileCount":33,"unpackedSize":106901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZiFCCRA9TVsSAnZWagAAdu0P/3RiVHk1teD9dSw+Vg1G\nKmAv0wL4R4CilI3yR/vrMPkfliPXZjgv41kMhGYJ2Vp/+5kc1gZtyZxFUBh7\nz86sNIPwrJkC8a3T0auiAUXNLKmdjuk3bxjCju8vWClVkyaVT3cUGUEB7sEk\ng7JeeMwbNw0tlPVBiHSSiXN/ajCic/PUbDx2GsZ3IFC+tuhLJ/TZ04uC09dw\n+BaMfecHflQhFqsHkhPUEcD4255bAg60/3SYe2Z0zb7SCkZ85f6mRVnQnzo+\nwp/yynVvkCdwk6w1Q0YgD6NiUxUQ4aRWuM9QUEBeBjR/3iJiDtFXxHA3qlc9\n3onEA3s+0WmbLR4IwLo5LwzWqWggVIC5/zkt164x0sRVPSuF0z3TgMlhU8Dm\nzOdqUku7QwC8orwYMeCMuFcdNoJ/W69kIrukptjHy3br+JB5FPO1y1tzO81H\nDgyX82d+28yvz79rJwf8i6TqX9E6WbusiSBnfy08qTxKImFIHF12EPwEU1L4\ns1ozVV3foVyj2xBnmOxVAxbEvtuZIvVmGiTRVBhqi4FT//TEdc4E79BSb2RM\nBbmaEt5oXSXI1VB9Sc1GH/t+3mf8nMmkhAXbjixk++tdQ3qpHxcMgvX4iYGI\n3S/9/ry011J7Oa7Flt7h6By/r+gpBYHCjDgFyXMnhaOpo51q3itJJJlz47x8\nQ4FG\r\n=CJ7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCduq3Kn/YXJju9p6WCpU4djkT5vVrpyPFny37IOFYEDAIhAPuKc70jL8ps849ARMC3niLoYRxOKD3l9bh9qs9BSW8+"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.6_1550197057648_0.06449015914230216"},"_hasShrinkwrap":false},"3.1.7":{"name":"umi-plugin-locale-paik","version":"3.1.7","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.2.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.1.0","path":"^0.12.7","react":"^16.8.2","react-intl":"^2.8.0","rimraf":"^2.6.3","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.7","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-Jf+TMf+EfYoBZTd+iwY+Ufkt4bnRm9SmpTlxmRYxjr1J8VL57Os6Sq+wiUj2gugaMrqUG+0qc1u+93ffUDBzEg==","shasum":"5f3c5dd84c3f711e54d6616e213a75ebc0b622ed","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.7.tgz","fileCount":33,"unpackedSize":106901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbjGeCRA9TVsSAnZWagAAcEsP/AieH4OkKPcsioJJWJEX\nVhZlm8ma0YQ1U1oImp8HuLXIa74H37OrusimwSWWXy1zQHifgbWn+02C8i+K\n81Ju8oaU7ymM54GjCJBicShR+n8oReqDmrNWTV14AaKp1m3DSyQL/YJyEdt2\n0jCKtFtwUtoTCupMQHsqFw12DCCRoq3jbNv1jqC53zyJ0LnEUNBORyDint7l\nlHVEqZlZyt9hXUby5ZqxJIi7PLL5GinLc8Nzl7RPhyC9b1KVrsEN8LJy/U6S\ndaDHxnmx+QdzPek8g7EP8MdnXx8qEs+VCq5KfHggg1Ac9JQb+IyJueuW4T6N\nqr1UYXZuq60dei2NxGMJu2Ee6nb36FTUjdv2UkJt0mEyGthkz8EVWqrLu4zv\nxY6TvGd+IRmY/zYtJhKZGtmMzwcgQ/qUjLxqgbmVn5MP+MIp/41RjyinMPRD\n/j0hDjaTmCXoKDt2sFeCCxeUeXN+RZ9KSKT2SYtEHQysh0ldIwLkW4dUBFrn\n5La4gH7B1nqZmAzHsTgMYTurPz05FcZ5zHjRMmflz+8xLQVm9tInLfkoxtUv\n8+UX1j7fi+JPHSTbLkVc7BoI38fXA66g1rW+RHPnBMrRiRo5SCWnicISKBKB\noszgwpc4O9YJT0lEbS3W4RY96CRj7K1zBq1uGLeZVKp01F1CPS8C+SJzl5qs\nAr3Q\r\n=RmgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI0xrYszeFDuPKfZxkcYrkbVUl9vfZ5b1YnBnEJ/yFlwIgGlNZPJxNXDMuUJL2ehxExv+/05pTUHR1XC4PE0CubJo="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.7_1550725534101_0.5880845010132048"},"_hasShrinkwrap":false},"3.1.8-alpha.0":{"name":"umi-plugin-locale-paik","version":"3.1.8-alpha.0","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","bin":{"paik-intl":"./bin/paik-intl.js"},"keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.2.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.1.0","path":"^0.12.7","react":"^16.8.2","react-intl":"^2.8.0","rimraf":"^2.6.3","signale":"^1.3.0","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readme":"# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n+ 支持json格式数据\n+ 支持命令行进行国际化数据提取\n+ 支持动态加载国际化数据\n+ 支持远程获取国际化获数据 `v3.1.x`\n\n## demo\n`请务必查看实例仓库代码`\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## 升级至3.x 版本\n> 不兼容版本。请升级至新版本\n- 配置更改\n- `umi intl` 命令会根据配置提取国际化到public\n- `2.3.17`开始，**`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n- 增加了webpack配置，build模式下，public/lang下面的文件不进行编译，减少体积\n\n[v3.1.x 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v3.1.0.md)\n\n[v3.0.x 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v3.0.0.md)\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n\n## TODO\n[✔️]从`messags`提取国际化数据到`public/lang`\n[✔️] 增加import polyfill","readmeFilename":"README.md","_id":"umi-plugin-locale-paik@3.1.8-alpha.0","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-+7Hc+p5JJm6u3rEM2o0zaUT8Iu1lWplcDReO4SiavLC46N74dKhQYvHgFueQ2rNOaZJ8C4RfpcoD4qWhOhEdqQ==","shasum":"619c7848bf1b89f8ec9caaffcca5a3eff7b13bd4","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.8-alpha.0.tgz","fileCount":35,"unpackedSize":109840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc4muCRA9TVsSAnZWagAAFkEP/27zwjbFVhknNmhfmjA8\nOXvhXoB56Zw0yzdyDKBlT27lVtdpIWjAQaHMkrjKYQpSh7Pv9XX3f3f8vIDs\na8l3q/IgOz/Nja90NlrjpMCbN4lladQhUFj5fIAcWU6ZvtCfetky2aFQdKa5\npW4AdgNsSQh6urafCSeRawIFrXG1l1XBezTYBSRnKicjfFhUTjX0+hdB6SfE\nmBM8VbU9wPgRFM/H7qOY5jlhgW/YRD3ngT0nTl0Me2EP+JwVnTOFoL44eynd\nDVnXuNzfqHL1/DD7c6IPr8Mx+l5Bm/ixgC/G2U4WBLaO9ARaQgCsWv6InkAI\n6rOqLAGonEgFpe3gpxSFR4dqPKDQAwF7ofaiZ0aJH3LBIzFMuw+VHIsjxdgf\n4E/9VunGY53Da0B+FxcZrhEUTBR/eZ3oNmA1Cnd8y8FxJOxcQqRBnjjRyVdX\nq4OEViC5BXF0BzzAGXT6r9enVIkCXCj0uu7LTkvWtjWr/j6LczW6eNWsoGLu\nu/D5mcMUAOsUtxJR3oNn9zItSKUhHT7FOTHDzli/hc28cYzhHHdpWXOsNkm9\nZfda4W+ww+rmOuCtQMgIOV/Hk/ORV6W/ql8ku69PTecwbHxXYzaoW+33nHhg\nUtT9IjSplI3gxYCp/Ch7Pl0i0933RreMkcd6JxP3caKF5hi2XdcAjm7h6jyR\nLW38\r\n=balf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMxHtkj01D1v13Fi1YxDPDLR3MCOXIliI9Sv6ZOlGAsQIgBWec0DUd5lhi4qEKsZ50d3WhsJbO2C8XSqDTW2DAk7s="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.8-alpha.0_1551075757762_0.9019888485263603"},"_hasShrinkwrap":false},"3.1.8":{"name":"umi-plugin-locale-paik","version":"3.1.8","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","bin":{"paik-intl":"./bin/paik-intl.js"},"keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.2.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.1.0","path":"^0.12.7","react":"^16.8.2","react-intl":"^2.8.0","rimraf":"^2.6.3","signale":"^1.3.0","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.8","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"dist":{"integrity":"sha512-uyKf9vGHqaD6V6kTrSUmFMyvbuJiVK0URao5O+zJ0ddCR0a/vrmHaCRBmBgxh8wm5JvSwEpQ9D8I9Cc9EhbMEg==","shasum":"1d05927ed6ad1a156af752a3d8ca664f36deae7d","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.8.tgz","fileCount":20,"unpackedSize":78653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc5I8CRA9TVsSAnZWagAAsNYQAJStoK9RSIwjJg08i0Ng\nOR4C7u2gJuoAFGmphO26QESfMu2geA2gm/JcJfF4FrxRXL7rltLVtXpy4W1L\n6QhA3zQkucS57TrnsrcwnccyIjDHExtdNV/netb23fgLHEV+lJCrUq6EUgFN\nr+tsMwfwAo+J68rc1fEXD13Q1CU0wVR/8H9K5CUhN7jFPbK63pHDnrbUbGvf\n1TvCXMRqU0wUjs2QfPEyrqhO+P7H+AIGB55BsI0mUJM9KTruxTBSjUb17Szr\nCH5DeaKBJc6b8e4bg153/hGhqCGkkdxEvkJvgMC0CLVKef10Te5wIZIwibCP\n5faaqks2ZTMgUQ9RDzIKi55v9Lwl6RZ7J2bbow0pqe5ETFPjaaW5EmLP4Zii\n/QeVh/PwgMcZU6Yo2Y9rMb/EzmKuBz2F8/P7mXcoDPxkv8fzPLl/9+dILQ1q\n5iaNFJUIPOjq6eMm1vXcRwS8VdQ3bndeM71ejA3WTRecTVk8+mnvvEbarv5K\n/JMtMWnDv1fwJbzr3l7bx9Jkq0WkjreJugk5IDWKfAVGLZ8eTHSLCdarU0Fs\nSAS3MnP4QwIL/AVURZ4P4wsMhkSaUM3wGy4n0ogfZyDLw7Jv/QWLRy2EWWXD\nSYa6ClI6mcRpXyFkTV6/toPVH75OQevtbpZhNNtO1b40Yhimccdm7ueXzfjV\nfOoR\r\n=6HMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX3JVwLPEskN42RuQ1kt7LwgaaT/V9jNSEbzsyZvGPwgIgNGpddmS8J4Amma9SWwqN9mOUq6oLBZwbTcQwC4rn6mM="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.8_1551077947193_0.48466566922756926"},"_hasShrinkwrap":false},"3.1.9":{"name":"umi-plugin-locale-paik","version":"3.1.9","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"MIT","bin":{"paik-intl":"./bin/paik-intl.js"},"keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","antd":"3.x","deepmerge":"^3.2.0","execa":"^1.0.0","globby":"^9.0.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.1.0","path":"^0.12.7","react":"^16.8.2","react-intl":"^2.8.0","rimraf":"^2.6.3","signale":"^1.3.0","umi-utils":"^1.3.1"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.9","_nodeVersion":"11.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kSy/pRKwPoADIfDBinTXY8mFrFbF/7aLtVOHwfnbh4rvl4mx/c6240LytDe7CXWrgiLBxIm7TwUL5nmf/qap0g==","shasum":"4b56855ed5b6199c845358781832d8354c274dbf","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.9.tgz","fileCount":20,"unpackedSize":79119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgOSlCRA9TVsSAnZWagAAIbQP/jDb9H0AprMvDmEOjoln\nFYDKoMf27/0euEz0bsi5YH/93o9q8qNHKeWl7HLSWbfzLta+Ybv6LklOaEi8\n1y+r8cPOMbM41Tz2VOqedAPYQsqBA3pR0mkUHVTqnBNRyDxsw7wuEb2HGj7H\nKqcgFTcN2yqtNLFRIHEdtd96hkYxWxo7vWJFKXYX4rmdDOi+qf8uqDzhcJcS\n+Fg9d3C57D9f96ziPTpB+sT8sOMVfHTMSLg6390WuOIw6N8SAMBp2Z/1Zk4z\nEKUz5uvH4qaWzIQMyAbtANxg4chDJgockPqZeiwUwcjpdFZQBJr5AneFdBno\n8u1W1UM9ewN4AuhAhfln7vQyR3AcL2p7UjnGpmu6ddlOrNLiZnep/QWPxCNe\nLgrSBbOnbttxmd84oOGLyxInUs9BVNK/rsqlUwv4wPmRe4fYk9ZLfVCSZWGX\n9T85rdaXcY3M+n37iBwE1tgzzKnmAmrGQ6m967RSSeA6bUX2LDbueULJznN+\ncM8T0szwF9rm9QCm7owNC+5EHI5/2tOTE7ogMbRE7mEHiuq8RXCZTI/CJbRO\nu0PWZA5khYDo02H9PwqnOFCSKz/GMGrzcFngrTX5cNH6t9UmITPdMLbPJ8bS\nJRuFCQGqNPZIiNYwpXPqSsN2fDgb4KdwEawoyAaPhkAo4Ea50Md0uC1pqBD6\nYctv\r\n=mgdN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVfF9nUmX7E/y3lPcWAJG4tkQoqwJcYVyWBwxq7VtWPgIhAKOd+3wX59IuQXZeZkJB/l3LIGXMUW4t4HpJwNnnlERf"}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.9_1551951012674_0.09797537453015859"},"_hasShrinkwrap":false},"3.1.10":{"name":"umi-plugin-locale-paik","version":"3.1.10","description":"A umi plugin for provide internationalization function.","main":"./lib/index.js","jsnext:main":"./es/index.js","module":"./es/index.js","browser":{"./lib/index.js":"./lib/locale.js"},"authors":["unpaikon"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"Anti996","bin":{"paik-intl":"./bin/paik-intl.js"},"keywords":["umi","paik","locale"],"dependencies":{"@babel/core":"^7.4.3","@babel/polyfill":"^7.4.3","@babel/preset-env":"^7.4.3","antd":"3.x","deepmerge":"^3.2.0","execa":"^1.0.0","globby":"^9.2.0","hoist-non-react-statics":"^3.3.0","intl":"^1.2.5","invariant":"^2.2.4","lodash.groupby":"^4.6.0","mkdirp":"0.5.1","moment":"2.x","mustache":"^3.0.1","node-opencc":"2.0.1","ora":"^3.4.0","path":"^0.12.7","react":"^16.8.6","react-intl":"^2.8.0","rimraf":"^2.6.3","signale":"^1.4.0","umi-utils":"^1.4.0"},"umiTools":{"browserFiles":["src/locale.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"umi-plugin-locale-paik@3.1.10","_nodeVersion":"8.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4PzLB+QKlOAjb+jzHGP54jzxCisdhikr70x+T6NEMQeXaCTJvWRmPd3AdYtg21bx9VS2Z4SX5ymyJ+f84tAG/w==","shasum":"aaa5faf769a121e7363362385ec565abc5d59029","tarball":"https://registry.npmjs.org/umi-plugin-locale-paik/-/umi-plugin-locale-paik-3.1.10.tgz","fileCount":20,"unpackedSize":79332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrBezCRA9TVsSAnZWagAAJHAP/R/qU4+dACN0CoPVTb7l\nCMzGygoYpF1FGjcoaD24qENs1OUGIululaXvtx9FN+6mmoZ3ZcNuDTc2Tawd\n9ZeJEb48KFywBxVTxzDsKhUxoN5lt0nGkiG23EANoxnDE3QhZ9GGTtx+tx2w\nMBpUJDqywngP7Fiq01N8ZAFS4/zmar1mFBM7tkQNXZGqz25DdesS/wWeaxcf\nkTXcHKEqRKwCjsUyqfmAh0zPCM7RGfVcfRI+3Dl/O/78xI+0/CzheZoOrnOu\n6crpI3tCuciC/Ga7WTuD8InoqE2BJRT1a/6GpjCAptjukC9EAMBfJd+syRlx\nh27u52fHfikIquzOBJ8+nnKhnPn1f17AVjmiqxixHEEktw597dbM7Rwhwfpd\n9ykOYYFDLyiynC+Ea0w3wIgRKEATjrd4Fn4WyOy9hSTwdBu3d2WkQ1t5gRJn\n1q0GLVkTd6lZ/xXEP7CW73DiebtHxeeU56F/Eaxr2vAZoHG1qaKTnzWuwJUq\ng/yij7gsqO047DVuHSqF1Mt1BTpsbazl9oM7ZnsfDOqXq+8cSuFfcwLkxbnX\nOkAT5S8DYonrHPBa0jrPwC26Cho62eAXr1TZEsPpu2G9AZ4/8jyzqvwL3PaX\ncymQXMQApZiNIE7QOy4g7AVIwa/1GDS7L3reuEJrG7QcQQHs/GXkuvNSyQSQ\nzxks\r\n=JBw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxfG13Fv5Y68GNX4B36AgMWFY/fQgNRNjpWNktRcDmCwIgIBF7Zou/HYtQh6LQUwGOPZQ1wybyhNHlKHemf6pEtbs="}]},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"_npmUser":{"name":"paik","email":"unpaikon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/umi-plugin-locale-paik_3.1.10_1554782131036_0.43340760436185977"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-23T09:21:43.566Z","2.3.10-alpha.0":"2018-11-23T09:21:43.878Z","modified":"2022-05-22T17:30:25.629Z","2.3.5":"2018-11-26T05:23:28.906Z","2.3.6":"2018-11-26T05:26:33.984Z","2.3.7-alpha.0":"2018-11-27T09:31:06.362Z","2.3.7":"2018-11-27T09:32:22.969Z","2.3.8":"2018-11-28T08:10:07.152Z","2.3.9":"2018-11-28T09:05:53.035Z","2.3.10":"2018-11-28T09:44:57.467Z","2.3.11":"2018-11-29T03:13:59.009Z","2.3.12":"2018-12-06T01:11:28.650Z","2.3.13":"2018-12-17T05:52:23.478Z","2.3.14":"2018-12-19T09:46:25.983Z","2.3.15-alpha.0":"2018-12-19T10:06:47.004Z","2.3.15-alpha.1":"2018-12-19T13:12:36.392Z","2.3.15":"2018-12-20T12:46:20.943Z","2.3.16":"2018-12-20T12:49:33.092Z","2.4.0-alpha.0":"2018-12-21T07:32:44.325Z","2.4.0-alpha.1":"2018-12-21T07:48:39.887Z","2.3.17":"2018-12-21T10:04:20.219Z","3.0.0":"2018-12-26T14:22:51.360Z","3.0.1":"2018-12-26T14:33:51.431Z","3.0.2":"2018-12-27T01:46:26.162Z","3.0.3":"2018-12-28T06:22:52.450Z","3.0.4":"2018-12-29T09:49:22.852Z","3.0.5-alpha.0":"2019-01-12T02:49:17.167Z","3.0.5-alpha.1":"2019-01-12T06:10:45.307Z","3.0.5":"2019-01-12T06:15:21.364Z","3.0.6-alpha.0":"2019-01-15T06:55:58.758Z","3.0.6":"2019-01-15T07:21:49.123Z","3.1.0":"2019-01-31T06:09:08.709Z","3.1.1":"2019-01-31T06:37:04.779Z","3.1.2":"2019-01-31T07:20:11.487Z","3.1.3":"2019-01-31T08:05:57.654Z","3.1.4":"2019-01-31T08:25:47.492Z","3.1.5":"2019-02-15T01:00:44.261Z","3.1.6":"2019-02-15T02:17:37.862Z","3.1.7":"2019-02-21T05:05:34.270Z","3.1.8-alpha.0":"2019-02-25T06:22:38.160Z","3.1.8":"2019-02-25T06:59:07.334Z","3.1.9":"2019-03-07T09:30:12.816Z","3.1.10":"2019-04-09T03:55:31.330Z"},"maintainers":[{"name":"paik","email":"unpaikon@gmail.com"}],"description":"A umi plugin for provide internationalization function.","homepage":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik","keywords":["umi","paik","locale"],"repository":{"type":"git","url":"https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik"},"bugs":{"url":"https://github.com/onpaik/umi-lib-paik/issues"},"license":"Anti996","readme":"[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)\n[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE)\n\n# umi-plugin-locale-paik\n\n`umi`多语言国际化插件，官方[umi-plugin-locale](https://github.com/umijs/umi/tree/master/packages/umi-plugin-locale)的改进版本\n\n+ 支持json格式数据\n+ 支持命令行进行国际化数据提取\n+ 支持动态加载国际化数据\n+ 支持远程获取国际化获数据 `v3.1.x`\n+ 国际化文件更新自动提取 `3.1.8`\n\n## demo\n`请务必查看实例仓库代码`\n[umi-locale-demo](https://github.com/onpaik/umi-locale-demo)\n\n## 升级至3.x 版本\n> 不兼容版本。请升级至新版本\n- 配置更改\n- `umi intl` 命令会根据配置提取国际化到public\n- `2.3.17`开始，**`messages`不再遵循 `singular`规则，始终为`messages`, 单数形式将不再被识别，不能提取国际化数据**\n- 增加了webpack配置，build模式下，public/lang下面的文件不进行编译，减少体积\n\n[v3.1.x 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v3.1.0.md)\n\n[v3.0.x 更新说明](https://github.com/onpaik/umi-lib-paik/tree/master/packages/umi-plugin-locale-paik/docs/v3.0.0.md)\n\n## 使用\n\n`yarn` 或者 `npm`\n```bash\n$ yarn add umi-plugin-locale-paik\n\n```\n## 配置说明\n\n本插件需要禁用官方插件`umi-plugin-react`的`locale`功能\n\n`config/config.js` 或者 `.umirc.js`配置如下\n\n```javascript\nexport default [\n  [\n    'umi-plugin-react',\n    {\n      ...\n      antd: true,\n      locale:false, // 禁用官方locale, 默认关闭\n      ...\n    },\n  ],\n  ['umi-plugin-locale-paik', options],\n];\n```\n## options 默认值\n```javascript\n{\n  baseNavigator: true,\n  // momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  // antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  // localeMap: { zh: 'zh-CN', en: 'en-US' },\n  // default: 'en',\n  translate: false, \n  dynamicIntl: false,\n  transLateSupport:{ \n    // translate 为 true, 才有效，默认四种国际化语言，如果不需要这么多，后续再优化 ~~~\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n## 目录说明\n\n由于官方插件的国际化是放在`locales(locale)`文件夹下面, 本插件也继承了官方的设定, 保留了官方`umi-plugin-react` 插件`locale`的全部功能（`增加了json的支持`）， 所以禁用掉了官方功能，如果是在`locales`下面写国际化文件，请保持原样，仅仅是增加了json的支持。\n\n\n\n`messages/`下面放本插件规定的国际化文件\n\n`public/lang`下面放以语言为目录动态加载的国际化文件(json格式)\n\n```dir\n├── public/lang      // 动态国际化数据，不参与打包, json数据\n    ├── zh-CN/\n    ├   ├── Demo.json\n    └── en-US/ \n        ├── Demo.json \n├── dist/                          \n├── mock/                         \n└── src/                          \n    ├── layouts/index.js          \n    ├── pages/\n    |—— locales      // 此目录下的数据保持与官方规定一致，仅增加json支持\n        |__ global.js\n        |__ global.json                \n    └── messages       // 本地国际化数据存放目录，支持js|ts（export default 形式），json\n        ├── global.js\n        └── global.json              \n├── .env                          \n└── package.json\n```\n>如果`.umirc.js(config/config.js)`里配置了`singular: true`，`messages`要改成`message`,`locales` 要改成 `locale`\n\n## messages\nmessages目录下放置国际化数据,格式规定如下\n\n1. 对象形式\n2. 必须包含`id`,`defaultMessage` 两个key, 其余根据项目情况添加\n\n\n`test.json`\n```json\n{\n  \"test\":{\n    \"id\":\"title-test\",\n    \"defaultMessage\":\"全局标题{title}\",\n    \"enUS\":\"title-test {title}\",\n    \"zhTW\":\"全域性標題{title}\",\n    \"zhHK\":\"全局標題{title}\"\n    ...\n  }\n}\n```\n`test.js` \n```javascript\nexport default {\n  test:{\n    id:'title-test',\n    defaultMessage:'全局标题{title}',\n    enUS:'title-test {title}',\n    zhTW:'全域性標題{title}',\n    zhHK:'全局標題{title}',\n  },\n}\n```\n## options\n```javascript\n{\n  baseNavigator: true,\n  momentLocaleMap: { en: 'en-nz', zh: 'zh-cn' },\n  antLocaleMap: { en: 'en_US', zh: 'zh_CN' },\n  localeMap: { zh: 'zh-CN', en: 'en-US' },\n  default: 'en',\n  translate: true,\n  dynamicIntl: true,\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n### options[baseNavigator|default] \b \n与官方配置相同\n\n## options.momentLocaleMap options.antLocaleMap \n由于`moment`,`antd`国际化文件名称并不是严格和浏览器等到的语言名称一致的的，可以根据配置指定加载的文件\n\n如上面配置所示，则是指定浏览器语言为`en`时，使用 `moment`下的`moment/locale/en-nz`国际化文件，`antd`下的`antd/lib/locale-provider/en-US`文件\n\n## options.localeMap\n当 `options.default` 不是标准的文件命名, 或者浏览器语言不是预期的`lang-country`形式时（如`zh`,`en`），此配置可以指定加载`\blocales`下的哪种国际化文件，如 `zh: 'zh-CN'`, 则会合并所有`locales`文件夹下面`zh-CN.json`或者`zh-CN.js`文件作为国际化资源\n## options.transLateSupport\n这个是`messages`下面国际化数据的map信息，用于表示目录与key的转换关系\n用上面的`test.json`举例说明,如下配置\n\n```javascript\n{\n  transLateSupport:{\n    enUS:'en-US',\n    zhCN:'zh-CN',\n    zhTW:'zh-TW',\n    zhHK:'zh-HK',\n  }\n}\n```\n`enUS:'en-US'`表示 `enUS`的value值会被提取到`en-US`文件里,\n\n即最终生成的 `src/locales/en-US.json` 包含\n```json\n{\n  ...\n  \"title-test\"：\"title-test {title}\"\n  ...\n}\n```\n\n## options.translate\n当`translate=true`时，会增加一个`umi intl` 命令，此命令负责提取`messages`下面的国际化数据到`src/locales`目录下，根据`options.transLateSupport`的配置\n\n>如果没有对`zhTW` `zhHK`指定数据，本插件默认开启了香港，台湾国际化使用[node-opencc](https://github.com/compulim/node-opencc)进行翻译，\n## options.dynamicIntl\n开启此功能后，`umi`项目中会新增一个API: `umi/withIntl`，可以通过引入这个新的API，获得动态加载国际化数据的功能\n\n**`为了更多的灵活性，你必须对此API进行再次封装`**\n\n\b项目中新建自己的工具函数，如 withIntl.js\n\n`withIntl.js`\n```js\nimport { withIntl } from 'umi/withIntl';\n// import withIntl  from 'umi/withIntl';\nimport { getLocale } from 'umi/locale';\n \nconst locale = getLocale();\nconst getFloder = () => { // \b自定义国际化对应关系\n  if (locale.match(/zh/g)) return 'zh-CN'; \n  if (locale.match(/en/g)) return 'en-US'; \n  return locale;\n};\n\n\nexport default component => withIntl(getFloder(getLocale()), component);\n\n```\n在组件中使用\n```js\n\nimport { FormattedMessage, setLocale, getLocale } from 'umi/locale';\nimport withIntl from './withIntl';\n\nconst transLate = props => {\n  const { formatMessage } = props.intl;\n  ...\n  return (\n    {formatMessage({\n      id: 'title-test',\n    })}\n  );\n};\n\nexport default withIntl('TransLate')(transLate);\n\n```\n `withIntl('TransLate')(transLate)` 代表 `transLate`\b组件会使用`public/lang/**/TransLate.json`里面的国际化数据\n\n\n## TODO\n[✔️]从`messags`提取国际化数据到`public/lang`\n[✔️] 增加import polyfill","readmeFilename":"README.md"}