{"_id":"@aspectus/vue-trans","_rev":"2-77510d5e6e7b19065c2fca417ae1c977","name":"@aspectus/vue-trans","dist-tags":{"latest":"0.10.21"},"versions":{"0.10.20":{"name":"@aspectus/vue-trans","version":"0.10.20","scripts":{"serve":"vue-cli-service example example/main.js","build":"vue-cli-service rollup","test:unit":"vue-cli-service test:unit","lint":"vue-cli-service plugin-lint","prepublishOnly":"yarn lint && yarn test:unit && yarn build"},"main":"dist/vue-trans.esm.js","module":"dist/vue-trans.esm.js","unpkg":"dist/vue-trans.umd.min.js","dependencies":{"core-js":"^3.6.5","vue":"^2.6.11","vue-i18n":">=8.0.0 <8.9999.9999"},"devDependencies":{"@operarius/git-hooks":"^0.3.0","@operarius/postcss-config":"^0.3.6","@operarius/vue-cli-plugin-eslint":"^0.3.4","@operarius/vue-cli-plugin-git-hooks":"^0.3.4","@operarius/vue-cli-plugin-plugin":"^0.3.6","@operarius/vue-cli-plugin-postcss":"^0.3.6","@operarius/vue-cli-plugin-rollup":"^0.3.7","@operarius/vue-eslint-config":"^0.3.0","@vue/cli-plugin-babel":"^4.1.2","@vue/cli-plugin-eslint":"^4.1.2","@vue/cli-plugin-unit-jest":"^4.1.2","@vue/cli-service":"^4.1.2","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-vue":"^6.1.2","lint-staged":"^10.0.3","vue":"^2.6.11","vue-template-compiler":"^2.6.11"},"gitHooks":{"pre-commit":"lint-staged && operarius-git-hooks pre-commit","pre-push":"operarius-git-hooks pre-push","post-commit":"operarius-git-hooks post-commit","post-checkout":"operarius-git-hooks post-checkout","post-merge":"operarius-git-hooks post-merge","commit-msg":"operarius-git-hooks commit-msg"},"jsdelivr":"dist/vue-trans.umd.min.js","lint-staged":{"*.{js,jsx,vue}":["vue-cli-service lint","git add"]},"publishConfig":{"access":"public"},"sideeffects":false,"style":"dist/vue-trans.css","gitHead":"20feb7275bbbe4bd097b3bd5bd171f0270621e93","description":"- `VueTrans` - добавляет во `Vue` метод **_**.    Во Vue компонентах используем это так:   * В `<template lang='pug>` -    ```pug      +b.ds-caption.H2 {{ _('Form Title') }}     ui-input(       :placeholder=\"_('Your name')\"     )   ```   * В `<script>` - ","_id":"@aspectus/vue-trans@0.10.20","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"preusx","email":"preusx@gmail.com"},"dist":{"integrity":"sha512-cvoAVFIwcIIsUFxg/K8WkehKXLBAI+H88569hgGOiBpGkShK6TDOANNMWjZBmg/tP0ngub8b3AoBXZ1P4XD8gA==","shasum":"f4a4e6e7e25f27fb70c96261e67b6b3e649e9590","tarball":"https://registry.npmjs.org/@aspectus/vue-trans/-/vue-trans-0.10.20.tgz","fileCount":9,"unpackedSize":8249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJbPCRA9TVsSAnZWagAAtsgP/jD7g37qgTptk4wDh609\nQtovlq2Ba5t/QVdBo7OJIGHWVWsIx0mckzwxZZCu+QfhCHMbafppIqphoc47\nJwmU3EWLSm0++PIULGih1UrVJnCnP9eCNuM6gLOoRHPvWPzVycbeHBKDEuVh\nzQ67KbG3qC/gPCCDUw4QKFkvWIK40LpZjlhFb8PCEvbkD2wg5LCtUpH/FDhh\nimxTUuopfDnvTHwwi8o9Ko9s6BXf95kpiax3ekBYpSgGILkZz5ncw6cEC72s\n3RxD5nRzzaQMVoobHB8YcTuxc3mu4mYfdMdPaW0TWhrV6oQ7BYJrwlQAaAa6\nB44gkD074YzM4D5WEJrzsjddyxgM7KJp0ckwy9LwnlqvBdSZHSfz1j+WxRTz\n2RfPM4XHTPcJoHeLlTvnSk0L4AuJBRI4wiqIeNZLGQK3Ztpzl2EZdzXLE7b2\nQCz7BS/qRe6gjwI+Y0CFRR6RLlarqn74wD4kmwUCpArZkXzFFyO0urjUYrC4\n+ucdQCVXnN34qUUhYBUD7Y7qdFMXz3PguSz1nBqmbhg5NK6eGF1I4qFKU+Eb\nEBgXTfD6cYJSODLEyWjl3oyGQ//xaEH3iIgCesgq1ZNxfEguyyexkC7FslqG\n2JbZpsoxpKZFe9gG4PlpTVfvxnONaOXAExKG5FzsnXF1iHhBpcFEsCr/dvcG\nykrx\r\n=OJWL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWOB4hLTft9I11JKao8hXIFS4cWvN9l+BKY5fyYHQTdAiEA5KxIktc2yJpxW7UBFH/e7fY+vbVOzEXxFsL+yOvTWsw="}]},"maintainers":[{"name":"preusx","email":"preusx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-trans_0.10.20_1599117006899_0.2111569124835615"},"_hasShrinkwrap":false},"0.10.21":{"name":"@aspectus/vue-trans","version":"0.10.21","scripts":{"serve":"vue-cli-service example example/main.js","build":"vue-cli-service rollup","test:unit":"vue-cli-service test:unit","lint":"vue-cli-service plugin-lint","prepublishOnly":"yarn lint && yarn test:unit && yarn build"},"main":"dist/vue-trans.esm.js","module":"dist/vue-trans.esm.js","unpkg":"dist/vue-trans.umd.min.js","bugs":{"url":"https://gitlab.com/preusx/aspectus/issues"},"homepage":"https://preusx.gitlab.io/aspectus/packages/vue-trans.html","author":{"name":"Kate Dmitrieva","email":"katuxadmitr@gmail.com"},"contrbutors":["Alex Tkachenko <preusx.dev@gmail.com>"],"license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/preusx/aspectus.git"},"keywords":["vue","aspectus","utility","translations","django","i18n"],"dependencies":{"core-js":"^3.6.5","vue":"^2.6.11","vue-i18n":">=8.0.0 <8.9999.9999"},"devDependencies":{"@operarius/git-hooks":"^0.3.0","@operarius/postcss-config":"^0.3.6","@operarius/vue-cli-plugin-eslint":"^0.3.4","@operarius/vue-cli-plugin-git-hooks":"^0.3.4","@operarius/vue-cli-plugin-plugin":"^0.3.6","@operarius/vue-cli-plugin-postcss":"^0.3.6","@operarius/vue-cli-plugin-rollup":"^0.3.7","@operarius/vue-eslint-config":"^0.3.0","@vue/cli-plugin-babel":"^4.1.2","@vue/cli-plugin-eslint":"^4.1.2","@vue/cli-plugin-unit-jest":"^4.1.2","@vue/cli-service":"^4.1.2","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-vue":"^6.1.2","lint-staged":"^10.0.3","vue":"^2.6.11","vue-template-compiler":"^2.6.11"},"gitHooks":{"pre-commit":"lint-staged && operarius-git-hooks pre-commit","pre-push":"operarius-git-hooks pre-push","post-commit":"operarius-git-hooks post-commit","post-checkout":"operarius-git-hooks post-checkout","post-merge":"operarius-git-hooks post-merge","commit-msg":"operarius-git-hooks commit-msg"},"jsdelivr":"dist/vue-trans.umd.min.js","lint-staged":{"*.{js,jsx,vue}":["vue-cli-service lint","git add"]},"publishConfig":{"access":"public"},"sideeffects":false,"style":"dist/vue-trans.css","gitHead":"29ae2c9cec9cf20dc4d397c7ef3e712d51dd295a","description":"- `VueTrans` - добавляет во `Vue` метод **_**.    Во Vue компонентах используем это так:   * В `<template lang='pug>` -    ```pug      +b.ds-caption.H2 {{ _('Form Title') }}     ui-input(       :placeholder=\"_('Your name')\"     )   ```   * В `<script>` - ","_id":"@aspectus/vue-trans@0.10.21","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.19.0/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-eL0tS/KFhT0LuZvI3qR7+SuJ+UFl00CDYJSeftAVeSFKrvuNbTBYDNNyB0SWt5e9sgQkyVaZv97A4JkCafC4QA==","shasum":"4495fe8fb812514b1c0d9e6c922f050752eea116","tarball":"https://registry.npmjs.org/@aspectus/vue-trans/-/vue-trans-0.10.21.tgz","fileCount":10,"unpackedSize":10167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJpACRA9TVsSAnZWagAAoAkP+QAdawW2wo8HWa7W0dyV\nYr2K/eVMYAejLpbhbTEjebbAZekcUpy6Al076K9ml2fpGn2veOcE48rQHJ6h\nLUwcRrtm2XbjJPq0ktfFioJzLzASX4Lb5HPuacV2x5/GDzRMH3Ku6Rgr2LaD\n44g6xh1tdz3c864NOwnkHJ5tCyYzzlqhkfiyDJBTIIlfwTN1dYr5da50BKO3\ncMs1aAxMDkZXynB5zstMn/gMoAVJRoq13iVcCfj6mIcELiHwP87sYVP7r/3W\ngyE1THfe1L2bB2P/46ND2PktvwBRaYMUDQNH25HBq59Wizo9rr8eubWDD0ML\ndyQMQv5UizBONTjrmpdLSP36LOucTHVdoCqyAJBKm6O/k1EAQ8nXLA0AjOir\nYxovhC3WaNhWAeZP53Y7wnpf8gb09YBydm6B7siyvJhGYNMc/JRBUHeIZVF+\nJ548avfWXJs81hoAmXqB+aFG1AJ1b0CJvnIabOoPrInCJw3otRDvuakeT+gF\n9Y1q1XXyWzNiw/wNObRd4AgFki+ir5l6wP2MPm4DjoA08bECLHCPaBkpEnY9\nuPX7FBxNZgheJN8s6fPboPCAOdRdZ/lp1ZPuQUx3S4wmCmSdI7QhINol2Qk+\nE9zKGcy/mQFooiTpvgxmBSlEd1yf5bl2RhLHWWdtAYIfiG+Am74oK0Cni6Le\nClHT\r\n=hm7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHusWMMaW/1wVTSEifSdYQu/noeP8n6IJO0QIKdZLX7tAiEA0J8KQwjIJLVvYpGd2MHWEPZy/AAtPI3cR+8qLgzTkr4="}]},"maintainers":[{"name":"preusx","email":"preusx@gmail.com"}],"_npmUser":{"name":"preusx","email":"preusx@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-trans_0.10.21_1599117888453_0.012947723050104276"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-03T07:10:06.671Z","0.10.20":"2020-09-03T07:10:07.028Z","modified":"2022-04-04T15:48:38.673Z","0.10.21":"2020-09-03T07:24:48.567Z"},"maintainers":[{"name":"preusx","email":"preusx@gmail.com"}],"description":"- `VueTrans` - добавляет во `Vue` метод **_**.    Во Vue компонентах используем это так:   * В `<template lang='pug>` -    ```pug      +b.ds-caption.H2 {{ _('Form Title') }}     ui-input(       :placeholder=\"_('Your name')\"     )   ```   * В `<script>` - ","readme":"# vue-trans\n- `VueTrans` - добавляет во `Vue` метод **_**. \n  Во Vue компонентах используем это так:\n  * В `<template lang='pug>` - \n  ```pug \n    +b.ds-caption.H2 {{ _('Form Title') }}\n    ui-input(\n      :placeholder=\"_('Your name')\"\n    )\n  ```\n  * В `<script>` - \n  ```js \n    data() {\n      return {\n        label: this._('Some translatable text')\n      }\n    }\n  ```\n\n- `compileMessages` - базовые настройки для `vue-I18n` с указанием локали и подвязкой массива переводов с `window.django.catalog`. \nP.S. Не забудь создать глобальную переменную с локалью \n```\n  window.language = \"!{exp('LANGUAGE_CODE')}\"\n```\n\n## Установка \n\n```bash\nyarn add @aspectus/vue-trans\n```\n```js\nimport VueTrans, { compileMessages } from '@aspectus/vue-trans'\n```\n\n## Использование\n\n```js \nimport Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nVue.use(VueI18n)\nVue.use(VueTrans)\n\nexport const i18n = new VueI18n({\n  ...compileMessages(),\n  silentTranslationWarn: true,\n})\n```\n\nИ, конечно, не забываем о пакете для бека [**django-vuejs-translate**](https://gitlab.com/cyberbudy/django-vuejs-translate), без которого это счастье не имеет смысла.\n\nВот и все) Все [переводы появились](http://joxi.ru/Rmz0O7lHRoM6ZA).","readmeFilename":"README.md","homepage":"https://preusx.gitlab.io/aspectus/packages/vue-trans.html","keywords":["vue","aspectus","utility","translations","django","i18n"],"repository":{"type":"git","url":"git+https://gitlab.com/preusx/aspectus.git"},"author":{"name":"Kate Dmitrieva","email":"katuxadmitr@gmail.com"},"bugs":{"url":"https://gitlab.com/preusx/aspectus/issues"},"license":"MIT"}