├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── api └── main.ts ├── dictionary.json ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── _constants.ts ├── apiManager.ts ├── integrations │ ├── altervistaAPI.ts │ ├── freeDictionaryAPI.ts │ ├── googleScraperAPI.ts │ ├── jishoAPI.ts │ ├── offlineDic.ts │ ├── openThesaurusAPI.ts │ ├── synonymoAPI.ts │ ├── systranAPI.ts │ └── types.ts ├── l10n │ ├── helpers.ts │ └── locale │ │ ├── ar.ts │ │ ├── cz.ts │ │ ├── da.ts │ │ ├── de.ts │ │ ├── en-gb.ts │ │ ├── en.ts │ │ ├── es.ts │ │ ├── fr.ts │ │ ├── hi.ts │ │ ├── id.ts │ │ ├── it.ts │ │ ├── ja.ts │ │ ├── ko.ts │ │ ├── nl.ts │ │ ├── no.ts │ │ ├── pl.ts │ │ ├── pt-br.ts │ │ ├── pt.ts │ │ ├── ro.ts │ │ ├── ru.ts │ │ ├── tr.ts │ │ ├── zh-cn.ts │ │ └── zh-tw.ts ├── localDictionaryBuilder.ts ├── main.ts ├── types.ts └── ui │ ├── customContextMenu.ts │ ├── dictionary │ ├── dictionaryView.svelte │ ├── dictionaryView.ts │ ├── errorComponent.svelte │ ├── meaningComponent.svelte │ ├── originComponent.svelte │ └── phoneticComponent.svelte │ ├── icons.ts │ ├── modals │ ├── definitionProviderChooser.ts │ ├── languageChooser.ts │ └── synonymProviderChooser.ts │ ├── settings │ ├── infoModal.svelte │ └── settingsTab.ts │ └── synonyms │ ├── synonymPopover.svelte │ └── synonymPopover.ts ├── styles.css ├── tsconfig.json └── versions.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/README.md -------------------------------------------------------------------------------- /api/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/api/main.ts -------------------------------------------------------------------------------- /dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/dictionary.json -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/package.json -------------------------------------------------------------------------------- /src/_constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/_constants.ts -------------------------------------------------------------------------------- /src/apiManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/apiManager.ts -------------------------------------------------------------------------------- /src/integrations/altervistaAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/altervistaAPI.ts -------------------------------------------------------------------------------- /src/integrations/freeDictionaryAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/freeDictionaryAPI.ts -------------------------------------------------------------------------------- /src/integrations/googleScraperAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/googleScraperAPI.ts -------------------------------------------------------------------------------- /src/integrations/jishoAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/jishoAPI.ts -------------------------------------------------------------------------------- /src/integrations/offlineDic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/offlineDic.ts -------------------------------------------------------------------------------- /src/integrations/openThesaurusAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/openThesaurusAPI.ts -------------------------------------------------------------------------------- /src/integrations/synonymoAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/synonymoAPI.ts -------------------------------------------------------------------------------- /src/integrations/systranAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/systranAPI.ts -------------------------------------------------------------------------------- /src/integrations/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/integrations/types.ts -------------------------------------------------------------------------------- /src/l10n/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/helpers.ts -------------------------------------------------------------------------------- /src/l10n/locale/ar.ts: -------------------------------------------------------------------------------- 1 | // العربية 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/cz.ts: -------------------------------------------------------------------------------- 1 | // čeština 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/da.ts: -------------------------------------------------------------------------------- 1 | // Dansk 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/de.ts -------------------------------------------------------------------------------- /src/l10n/locale/en-gb.ts: -------------------------------------------------------------------------------- 1 | // British English 2 | 3 | export default {}; 4 | -------------------------------------------------------------------------------- /src/l10n/locale/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/en.ts -------------------------------------------------------------------------------- /src/l10n/locale/es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/es.ts -------------------------------------------------------------------------------- /src/l10n/locale/fr.ts: -------------------------------------------------------------------------------- 1 | // français 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/hi.ts: -------------------------------------------------------------------------------- 1 | // हिन्दी 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/id.ts: -------------------------------------------------------------------------------- 1 | // Bahasa Indonesia 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/it.ts -------------------------------------------------------------------------------- /src/l10n/locale/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/ja.ts -------------------------------------------------------------------------------- /src/l10n/locale/ko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/ko.ts -------------------------------------------------------------------------------- /src/l10n/locale/nl.ts: -------------------------------------------------------------------------------- 1 | // Nederlands 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/no.ts: -------------------------------------------------------------------------------- 1 | // Norsk 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/pl.ts: -------------------------------------------------------------------------------- 1 | // język polski 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/pt-br.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/pt-br.ts -------------------------------------------------------------------------------- /src/l10n/locale/pt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/pt.ts -------------------------------------------------------------------------------- /src/l10n/locale/ro.ts: -------------------------------------------------------------------------------- 1 | // Română 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/ru.ts -------------------------------------------------------------------------------- /src/l10n/locale/tr.ts: -------------------------------------------------------------------------------- 1 | // Türkçe 2 | 3 | export default {}; -------------------------------------------------------------------------------- /src/l10n/locale/zh-cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/zh-cn.ts -------------------------------------------------------------------------------- /src/l10n/locale/zh-tw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/l10n/locale/zh-tw.ts -------------------------------------------------------------------------------- /src/localDictionaryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/localDictionaryBuilder.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui/customContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/customContextMenu.ts -------------------------------------------------------------------------------- /src/ui/dictionary/dictionaryView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/dictionaryView.svelte -------------------------------------------------------------------------------- /src/ui/dictionary/dictionaryView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/dictionaryView.ts -------------------------------------------------------------------------------- /src/ui/dictionary/errorComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/errorComponent.svelte -------------------------------------------------------------------------------- /src/ui/dictionary/meaningComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/meaningComponent.svelte -------------------------------------------------------------------------------- /src/ui/dictionary/originComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/originComponent.svelte -------------------------------------------------------------------------------- /src/ui/dictionary/phoneticComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/dictionary/phoneticComponent.svelte -------------------------------------------------------------------------------- /src/ui/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/icons.ts -------------------------------------------------------------------------------- /src/ui/modals/definitionProviderChooser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/modals/definitionProviderChooser.ts -------------------------------------------------------------------------------- /src/ui/modals/languageChooser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/modals/languageChooser.ts -------------------------------------------------------------------------------- /src/ui/modals/synonymProviderChooser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/modals/synonymProviderChooser.ts -------------------------------------------------------------------------------- /src/ui/settings/infoModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/settings/infoModal.svelte -------------------------------------------------------------------------------- /src/ui/settings/settingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/settings/settingsTab.ts -------------------------------------------------------------------------------- /src/ui/synonyms/synonymPopover.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/synonyms/synonymPopover.svelte -------------------------------------------------------------------------------- /src/ui/synonyms/synonymPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/src/ui/synonyms/synonymPopover.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/tsconfig.json -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phibr0/obsidian-dictionary/HEAD/versions.json --------------------------------------------------------------------------------