├── .browserlistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── README.md ├── _locales ├── en │ └── messages.json ├── ru │ └── messages.json └── zh_CN │ └── messages.json ├── babel.config.js ├── icons ├── icon.png ├── icon48.png └── icon96.png ├── manifest.json ├── package.json ├── plugins └── zip.js ├── src ├── content │ ├── components │ │ ├── Main.jsx │ │ └── Translation.jsx │ ├── index.jsx │ └── styles │ │ ├── common.sass │ │ ├── no-shadow.sass │ │ └── shadow.sass ├── helpers │ ├── button-positions.js │ ├── copy-to-clipboard.js │ ├── debounce.js │ ├── generate-token.js │ ├── get-settings.js │ ├── kebab-case.js │ ├── languages.js │ ├── pick.js │ ├── promise-timeout.js │ ├── t.js │ └── translate.js └── options │ ├── components │ └── Main.jsx │ ├── index.html │ ├── index.jsx │ └── styles │ └── index.sass ├── webpack.config.js └── yarn.lock /.browserlistrc: -------------------------------------------------------------------------------- 1 | firefox >= 58 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.xpi 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/README.md -------------------------------------------------------------------------------- /_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/_locales/en/messages.json -------------------------------------------------------------------------------- /_locales/ru/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/_locales/ru/messages.json -------------------------------------------------------------------------------- /_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/babel.config.js -------------------------------------------------------------------------------- /icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/icons/icon.png -------------------------------------------------------------------------------- /icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/icons/icon48.png -------------------------------------------------------------------------------- /icons/icon96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/icons/icon96.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/package.json -------------------------------------------------------------------------------- /plugins/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/plugins/zip.js -------------------------------------------------------------------------------- /src/content/components/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/content/components/Main.jsx -------------------------------------------------------------------------------- /src/content/components/Translation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/content/components/Translation.jsx -------------------------------------------------------------------------------- /src/content/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/content/index.jsx -------------------------------------------------------------------------------- /src/content/styles/common.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/content/styles/common.sass -------------------------------------------------------------------------------- /src/content/styles/no-shadow.sass: -------------------------------------------------------------------------------- 1 | #tap-translate 2 | all: initial 3 | @import common 4 | -------------------------------------------------------------------------------- /src/content/styles/shadow.sass: -------------------------------------------------------------------------------- 1 | \:host(#tap-translate) 2 | @import common 3 | -------------------------------------------------------------------------------- /src/helpers/button-positions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/button-positions.js -------------------------------------------------------------------------------- /src/helpers/copy-to-clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/copy-to-clipboard.js -------------------------------------------------------------------------------- /src/helpers/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/debounce.js -------------------------------------------------------------------------------- /src/helpers/generate-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/generate-token.js -------------------------------------------------------------------------------- /src/helpers/get-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/get-settings.js -------------------------------------------------------------------------------- /src/helpers/kebab-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/kebab-case.js -------------------------------------------------------------------------------- /src/helpers/languages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/languages.js -------------------------------------------------------------------------------- /src/helpers/pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/pick.js -------------------------------------------------------------------------------- /src/helpers/promise-timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/promise-timeout.js -------------------------------------------------------------------------------- /src/helpers/t.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/t.js -------------------------------------------------------------------------------- /src/helpers/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/helpers/translate.js -------------------------------------------------------------------------------- /src/options/components/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/options/components/Main.jsx -------------------------------------------------------------------------------- /src/options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/options/index.html -------------------------------------------------------------------------------- /src/options/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/options/index.jsx -------------------------------------------------------------------------------- /src/options/styles/index.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/src/options/styles/index.sass -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miraks/Tap-Translate/HEAD/yarn.lock --------------------------------------------------------------------------------