├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README-cn.md ├── README.md ├── assets ├── interline-demo.gif ├── logo.png └── status-bar-buttons.png ├── package.json ├── pnpm-lock.yaml ├── scripts ├── build.js └── utils │ └── sh.js ├── src ├── config.ts ├── context.ts ├── controller │ ├── immersive.ts │ ├── index.ts │ └── translateSelected.ts ├── dependence │ └── index.ts ├── extension.ts ├── model │ ├── cache.ts │ ├── extract.ts │ ├── grammar.ts │ ├── oniguruma.ts │ └── translator.ts ├── providers │ └── tranlations │ │ ├── bing.ts │ │ ├── extensions.ts │ │ ├── google.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts ├── store │ └── index.ts ├── test │ ├── runTest.ts │ └── suite │ │ ├── extension.test.ts │ │ └── index.ts ├── types.ts ├── utils │ └── index.ts └── view │ ├── Interline.ts │ ├── codeLens.ts │ ├── index.ts │ ├── quickInput │ ├── clearTranslationCachePopconfirm.ts │ ├── setKnownPopularWordInput.ts │ ├── setLanguagePopmenu.ts │ ├── setTranslationService.ts │ ├── settingsPopmenu.ts │ ├── translatePopmenu.ts │ └── utils.ts │ └── statusBar.ts ├── tsconfig.json └── vsc-extension-quickstart.md /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: LittleSound 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts = true -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | **/* 2 | 3 | !file.ts 4 | !assets/logo.png 5 | !out/** 6 | !LICENSE 7 | !package.json 8 | !CHANGELOG.md 9 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/LICENSE -------------------------------------------------------------------------------- /README-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/README-cn.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/README.md -------------------------------------------------------------------------------- /assets/interline-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/assets/interline-demo.gif -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/status-bar-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/assets/status-bar-buttons.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/utils/sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/scripts/utils/sh.js -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/controller/immersive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/controller/immersive.ts -------------------------------------------------------------------------------- /src/controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/controller/index.ts -------------------------------------------------------------------------------- /src/controller/translateSelected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/controller/translateSelected.ts -------------------------------------------------------------------------------- /src/dependence/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/dependence/index.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/model/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/model/cache.ts -------------------------------------------------------------------------------- /src/model/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/model/extract.ts -------------------------------------------------------------------------------- /src/model/grammar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/model/grammar.ts -------------------------------------------------------------------------------- /src/model/oniguruma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/model/oniguruma.ts -------------------------------------------------------------------------------- /src/model/translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/model/translator.ts -------------------------------------------------------------------------------- /src/providers/tranlations/bing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/bing.ts -------------------------------------------------------------------------------- /src/providers/tranlations/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/extensions.ts -------------------------------------------------------------------------------- /src/providers/tranlations/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/google.ts -------------------------------------------------------------------------------- /src/providers/tranlations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/index.ts -------------------------------------------------------------------------------- /src/providers/tranlations/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/types.ts -------------------------------------------------------------------------------- /src/providers/tranlations/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/providers/tranlations/utils.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/test/runTest.ts -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/test/suite/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/view/Interline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/Interline.ts -------------------------------------------------------------------------------- /src/view/codeLens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/codeLens.ts -------------------------------------------------------------------------------- /src/view/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/index.ts -------------------------------------------------------------------------------- /src/view/quickInput/clearTranslationCachePopconfirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/clearTranslationCachePopconfirm.ts -------------------------------------------------------------------------------- /src/view/quickInput/setKnownPopularWordInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/setKnownPopularWordInput.ts -------------------------------------------------------------------------------- /src/view/quickInput/setLanguagePopmenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/setLanguagePopmenu.ts -------------------------------------------------------------------------------- /src/view/quickInput/setTranslationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/setTranslationService.ts -------------------------------------------------------------------------------- /src/view/quickInput/settingsPopmenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/settingsPopmenu.ts -------------------------------------------------------------------------------- /src/view/quickInput/translatePopmenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/translatePopmenu.ts -------------------------------------------------------------------------------- /src/view/quickInput/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/quickInput/utils.ts -------------------------------------------------------------------------------- /src/view/statusBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/src/view/statusBar.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/interline-translate/HEAD/vsc-extension-quickstart.md --------------------------------------------------------------------------------