├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── COPYING ├── Dockerfile ├── README.md ├── client ├── .eslintrc.json ├── index.html ├── package.json ├── public │ ├── icon.svg │ └── logo192.png ├── src │ ├── App.js │ ├── AppContext.js │ ├── DrawerContent.js │ ├── components │ │ ├── Anki │ │ │ ├── AnkiContentMobile.js │ │ │ ├── AnkiContext.js │ │ │ ├── AnkiInput.js │ │ │ ├── AppBarDesktop.js │ │ │ ├── AppBarMobile.js │ │ │ ├── ArticleView.js │ │ │ ├── Dictionaries.js │ │ │ ├── DictionariesButton.js │ │ │ ├── DictionariesDialogue.js │ │ │ ├── DictionariesPane.js │ │ │ └── WordList.js │ │ ├── AnkiScreen.js │ │ ├── FtsScreen.js │ │ ├── FullTextSearch │ │ │ ├── AppBarDesktop.js │ │ │ ├── AppBarMobile.js │ │ │ ├── ArticleView.js │ │ │ ├── Articles.js │ │ │ ├── ArticlesButton.js │ │ │ ├── ArticlesDialogue.js │ │ │ ├── ArticlesPane.js │ │ │ ├── FtsContext.js │ │ │ └── FtsInput.js │ │ ├── Library │ │ │ ├── Appbar.js │ │ │ ├── Dictionaries │ │ │ │ ├── AddDictionaryDialogue.js │ │ │ │ ├── DeleteDictionaryDialogue.js │ │ │ │ ├── DictionariesList.js │ │ │ │ ├── DictionariesTable.js │ │ │ │ ├── RenameDictionaryDialogue.js │ │ │ │ └── utils.js │ │ │ ├── DictionariesTab.js │ │ │ ├── Groups │ │ │ │ ├── AddGroupDialogue.js │ │ │ │ ├── DeleteDialogue.js │ │ │ │ ├── EditDictionariesDialogue.js │ │ │ │ ├── EditLanguageDialogue.js │ │ │ │ ├── GroupCard.js │ │ │ │ ├── GroupsCards.js │ │ │ │ ├── GroupsTable.js │ │ │ │ └── RenameDialogue.js │ │ │ ├── GroupsTab.js │ │ │ ├── Sources │ │ │ │ ├── AddSourceDialogue.js │ │ │ │ └── DeleteDialogue.js │ │ │ └── SourcesTab.js │ │ ├── LibraryScreen.js │ │ ├── Query │ │ │ ├── AppBarDesktop.js │ │ │ ├── AppBarMobile.js │ │ │ ├── ArticleView.js │ │ │ ├── Dictionaries.js │ │ │ ├── DictionariesButton.js │ │ │ ├── DictionariesDialogue.js │ │ │ ├── DictionariesPane.js │ │ │ ├── QueryContentMobile.js │ │ │ ├── QueryContext.js │ │ │ ├── QueryInput.js │ │ │ └── WordList.js │ │ ├── QueryScreen.js │ │ ├── Settings │ │ │ ├── Appbar.js │ │ │ ├── ClearHistoryDialogue.js │ │ │ ├── HistorySizeDialogue.js │ │ │ └── SuggestionSizeDialogue.js │ │ ├── SettingsScreen.js │ │ └── common │ │ │ ├── ConfirmationDialogue.js │ │ │ ├── DeleteButton.js │ │ │ ├── EditButton.js │ │ │ ├── FormDialogue.js │ │ │ ├── LoadingDialogue.js │ │ │ ├── MenuButton.js │ │ │ └── ProgressDialogue.js │ ├── config.js │ ├── l10n.js │ ├── main.js │ ├── theme.js │ ├── translations │ │ ├── ar-SA.json │ │ ├── da-DK.json │ │ ├── de-DE.json │ │ ├── el-GR.json │ │ ├── en-GB.json │ │ ├── en-US.json │ │ ├── es-ES.json │ │ ├── fr-FR.json │ │ ├── he-IL.json │ │ ├── hi-IN.json │ │ ├── it-IT.json │ │ ├── ja-JP.json │ │ ├── ko-KR.json │ │ ├── nl-NL.json │ │ ├── no-NO.json │ │ ├── pt-BR.json │ │ ├── pt-PT.json │ │ ├── ru-RU.json │ │ ├── sv-SE.json │ │ ├── tr-TR.json │ │ ├── uk-UA.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ └── utils.js ├── vite.config.js └── yarn.lock ├── crowdin.yml ├── docker-compose.yml ├── docs ├── css │ └── style.css ├── img │ ├── Alipay.jpg │ ├── WeixinReward.png │ ├── dark.png │ ├── favicon.ico │ ├── light1.png │ ├── light2.png │ └── mobile.png ├── index.html └── installation.html ├── nginx.conf ├── pyproject.toml ├── server ├── app │ ├── Ngram_README.txt │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── lookup.py │ │ ├── management.py │ │ └── validators.py │ ├── db_manager.py │ ├── dictionaries.py │ ├── dicts │ │ ├── __init__.py │ │ ├── base_reader.py │ │ ├── dsl │ │ │ ├── __init__.py │ │ │ ├── layer.py │ │ │ ├── main.py │ │ │ ├── markup_converter.py │ │ │ └── tag.py │ │ ├── dsl_reader.py │ │ ├── mdict │ │ │ ├── __init__.py │ │ │ ├── html_cleaner.py │ │ │ ├── lzo.py │ │ │ ├── pureSalsa20.py │ │ │ ├── readmdict.py │ │ │ └── ripemd128.py │ │ ├── mdict_reader.py │ │ ├── stardict │ │ │ ├── __init__.py │ │ │ ├── html_cleaner.py │ │ │ ├── interfaces.py │ │ │ ├── lxml_types.py │ │ │ ├── stardict.py │ │ │ ├── xdxf.xsl │ │ │ ├── xdxf_cleaner.py │ │ │ └── xdxf_transform.py │ │ └── stardict_reader.py │ ├── langs │ │ ├── __init__.py │ │ ├── arabic.py │ │ ├── chinese.py │ │ └── greek.py │ ├── settings.py │ ├── templates │ │ ├── anki.html │ │ ├── anki_standalone.html │ │ ├── articles.html │ │ ├── articles_standalone.html │ │ └── suggestions.html │ ├── transformation │ │ ├── __init__.py │ │ ├── harrap.py │ │ ├── michaelis.py │ │ └── oxford_hachette.py │ └── utils.py ├── requirements.txt ├── server.py └── updater.py ├── silverdict.service └── termux_setup.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/public/icon.svg -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/AppContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/AppContext.js -------------------------------------------------------------------------------- /client/src/DrawerContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/DrawerContent.js -------------------------------------------------------------------------------- /client/src/components/Anki/AnkiContentMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/AnkiContentMobile.js -------------------------------------------------------------------------------- /client/src/components/Anki/AnkiContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/AnkiContext.js -------------------------------------------------------------------------------- /client/src/components/Anki/AnkiInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/AnkiInput.js -------------------------------------------------------------------------------- /client/src/components/Anki/AppBarDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/AppBarDesktop.js -------------------------------------------------------------------------------- /client/src/components/Anki/AppBarMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/AppBarMobile.js -------------------------------------------------------------------------------- /client/src/components/Anki/ArticleView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/ArticleView.js -------------------------------------------------------------------------------- /client/src/components/Anki/Dictionaries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/Dictionaries.js -------------------------------------------------------------------------------- /client/src/components/Anki/DictionariesButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/DictionariesButton.js -------------------------------------------------------------------------------- /client/src/components/Anki/DictionariesDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/DictionariesDialogue.js -------------------------------------------------------------------------------- /client/src/components/Anki/DictionariesPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/DictionariesPane.js -------------------------------------------------------------------------------- /client/src/components/Anki/WordList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Anki/WordList.js -------------------------------------------------------------------------------- /client/src/components/AnkiScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/AnkiScreen.js -------------------------------------------------------------------------------- /client/src/components/FtsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FtsScreen.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/AppBarDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/AppBarDesktop.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/AppBarMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/AppBarMobile.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/ArticleView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/ArticleView.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/Articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/Articles.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/ArticlesButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/ArticlesButton.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/ArticlesDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/ArticlesDialogue.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/ArticlesPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/ArticlesPane.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/FtsContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/FtsContext.js -------------------------------------------------------------------------------- /client/src/components/FullTextSearch/FtsInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/FullTextSearch/FtsInput.js -------------------------------------------------------------------------------- /client/src/components/Library/Appbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Appbar.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/AddDictionaryDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/AddDictionaryDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/DeleteDictionaryDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/DeleteDictionaryDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/DictionariesList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/DictionariesList.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/DictionariesTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/DictionariesTable.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/RenameDictionaryDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/RenameDictionaryDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Dictionaries/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Dictionaries/utils.js -------------------------------------------------------------------------------- /client/src/components/Library/DictionariesTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/DictionariesTab.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/AddGroupDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/AddGroupDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/DeleteDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/DeleteDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/EditDictionariesDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/EditDictionariesDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/EditLanguageDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/EditLanguageDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/GroupCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/GroupCard.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/GroupsCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/GroupsCards.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/GroupsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/GroupsTable.js -------------------------------------------------------------------------------- /client/src/components/Library/Groups/RenameDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Groups/RenameDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/GroupsTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/GroupsTab.js -------------------------------------------------------------------------------- /client/src/components/Library/Sources/AddSourceDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Sources/AddSourceDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/Sources/DeleteDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/Sources/DeleteDialogue.js -------------------------------------------------------------------------------- /client/src/components/Library/SourcesTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Library/SourcesTab.js -------------------------------------------------------------------------------- /client/src/components/LibraryScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/LibraryScreen.js -------------------------------------------------------------------------------- /client/src/components/Query/AppBarDesktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/AppBarDesktop.js -------------------------------------------------------------------------------- /client/src/components/Query/AppBarMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/AppBarMobile.js -------------------------------------------------------------------------------- /client/src/components/Query/ArticleView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/ArticleView.js -------------------------------------------------------------------------------- /client/src/components/Query/Dictionaries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/Dictionaries.js -------------------------------------------------------------------------------- /client/src/components/Query/DictionariesButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/DictionariesButton.js -------------------------------------------------------------------------------- /client/src/components/Query/DictionariesDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/DictionariesDialogue.js -------------------------------------------------------------------------------- /client/src/components/Query/DictionariesPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/DictionariesPane.js -------------------------------------------------------------------------------- /client/src/components/Query/QueryContentMobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/QueryContentMobile.js -------------------------------------------------------------------------------- /client/src/components/Query/QueryContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/QueryContext.js -------------------------------------------------------------------------------- /client/src/components/Query/QueryInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/QueryInput.js -------------------------------------------------------------------------------- /client/src/components/Query/WordList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Query/WordList.js -------------------------------------------------------------------------------- /client/src/components/QueryScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/QueryScreen.js -------------------------------------------------------------------------------- /client/src/components/Settings/Appbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Settings/Appbar.js -------------------------------------------------------------------------------- /client/src/components/Settings/ClearHistoryDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Settings/ClearHistoryDialogue.js -------------------------------------------------------------------------------- /client/src/components/Settings/HistorySizeDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Settings/HistorySizeDialogue.js -------------------------------------------------------------------------------- /client/src/components/Settings/SuggestionSizeDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/Settings/SuggestionSizeDialogue.js -------------------------------------------------------------------------------- /client/src/components/SettingsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/SettingsScreen.js -------------------------------------------------------------------------------- /client/src/components/common/ConfirmationDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/ConfirmationDialogue.js -------------------------------------------------------------------------------- /client/src/components/common/DeleteButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/DeleteButton.js -------------------------------------------------------------------------------- /client/src/components/common/EditButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/EditButton.js -------------------------------------------------------------------------------- /client/src/components/common/FormDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/FormDialogue.js -------------------------------------------------------------------------------- /client/src/components/common/LoadingDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/LoadingDialogue.js -------------------------------------------------------------------------------- /client/src/components/common/MenuButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/MenuButton.js -------------------------------------------------------------------------------- /client/src/components/common/ProgressDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/components/common/ProgressDialogue.js -------------------------------------------------------------------------------- /client/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/config.js -------------------------------------------------------------------------------- /client/src/l10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/l10n.js -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/theme.js -------------------------------------------------------------------------------- /client/src/translations/ar-SA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/ar-SA.json -------------------------------------------------------------------------------- /client/src/translations/da-DK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/da-DK.json -------------------------------------------------------------------------------- /client/src/translations/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/de-DE.json -------------------------------------------------------------------------------- /client/src/translations/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/el-GR.json -------------------------------------------------------------------------------- /client/src/translations/en-GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/en-GB.json -------------------------------------------------------------------------------- /client/src/translations/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/en-US.json -------------------------------------------------------------------------------- /client/src/translations/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/es-ES.json -------------------------------------------------------------------------------- /client/src/translations/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/fr-FR.json -------------------------------------------------------------------------------- /client/src/translations/he-IL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/he-IL.json -------------------------------------------------------------------------------- /client/src/translations/hi-IN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/hi-IN.json -------------------------------------------------------------------------------- /client/src/translations/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/it-IT.json -------------------------------------------------------------------------------- /client/src/translations/ja-JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/ja-JP.json -------------------------------------------------------------------------------- /client/src/translations/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/ko-KR.json -------------------------------------------------------------------------------- /client/src/translations/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/nl-NL.json -------------------------------------------------------------------------------- /client/src/translations/no-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/no-NO.json -------------------------------------------------------------------------------- /client/src/translations/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/pt-BR.json -------------------------------------------------------------------------------- /client/src/translations/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/pt-PT.json -------------------------------------------------------------------------------- /client/src/translations/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/ru-RU.json -------------------------------------------------------------------------------- /client/src/translations/sv-SE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/sv-SE.json -------------------------------------------------------------------------------- /client/src/translations/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/tr-TR.json -------------------------------------------------------------------------------- /client/src/translations/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/uk-UA.json -------------------------------------------------------------------------------- /client/src/translations/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/zh-CN.json -------------------------------------------------------------------------------- /client/src/translations/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/translations/zh-TW.json -------------------------------------------------------------------------------- /client/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/src/utils.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/crowdin.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/img/Alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/Alipay.jpg -------------------------------------------------------------------------------- /docs/img/WeixinReward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/WeixinReward.png -------------------------------------------------------------------------------- /docs/img/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/dark.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/light1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/light1.png -------------------------------------------------------------------------------- /docs/img/light2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/light2.png -------------------------------------------------------------------------------- /docs/img/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/img/mobile.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/installation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/docs/installation.html -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/nginx.conf -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/pyproject.toml -------------------------------------------------------------------------------- /server/app/Ngram_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/Ngram_README.txt -------------------------------------------------------------------------------- /server/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/__init__.py -------------------------------------------------------------------------------- /server/app/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/api/__init__.py -------------------------------------------------------------------------------- /server/app/api/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/api/lookup.py -------------------------------------------------------------------------------- /server/app/api/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/api/management.py -------------------------------------------------------------------------------- /server/app/api/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/api/validators.py -------------------------------------------------------------------------------- /server/app/db_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/db_manager.py -------------------------------------------------------------------------------- /server/app/dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dictionaries.py -------------------------------------------------------------------------------- /server/app/dicts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/__init__.py -------------------------------------------------------------------------------- /server/app/dicts/base_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/base_reader.py -------------------------------------------------------------------------------- /server/app/dicts/dsl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl/__init__.py -------------------------------------------------------------------------------- /server/app/dicts/dsl/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl/layer.py -------------------------------------------------------------------------------- /server/app/dicts/dsl/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl/main.py -------------------------------------------------------------------------------- /server/app/dicts/dsl/markup_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl/markup_converter.py -------------------------------------------------------------------------------- /server/app/dicts/dsl/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl/tag.py -------------------------------------------------------------------------------- /server/app/dicts/dsl_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/dsl_reader.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/__init__.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/html_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/html_cleaner.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/lzo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/lzo.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/pureSalsa20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/pureSalsa20.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/readmdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/readmdict.py -------------------------------------------------------------------------------- /server/app/dicts/mdict/ripemd128.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict/ripemd128.py -------------------------------------------------------------------------------- /server/app/dicts/mdict_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/mdict_reader.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/__init__.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/html_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/html_cleaner.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/interfaces.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/lxml_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/lxml_types.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/stardict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/stardict.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/xdxf.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/xdxf.xsl -------------------------------------------------------------------------------- /server/app/dicts/stardict/xdxf_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/xdxf_cleaner.py -------------------------------------------------------------------------------- /server/app/dicts/stardict/xdxf_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict/xdxf_transform.py -------------------------------------------------------------------------------- /server/app/dicts/stardict_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/dicts/stardict_reader.py -------------------------------------------------------------------------------- /server/app/langs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/langs/__init__.py -------------------------------------------------------------------------------- /server/app/langs/arabic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/langs/arabic.py -------------------------------------------------------------------------------- /server/app/langs/chinese.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/langs/chinese.py -------------------------------------------------------------------------------- /server/app/langs/greek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/langs/greek.py -------------------------------------------------------------------------------- /server/app/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/settings.py -------------------------------------------------------------------------------- /server/app/templates/anki.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/templates/anki.html -------------------------------------------------------------------------------- /server/app/templates/anki_standalone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/templates/anki_standalone.html -------------------------------------------------------------------------------- /server/app/templates/articles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/templates/articles.html -------------------------------------------------------------------------------- /server/app/templates/articles_standalone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/templates/articles_standalone.html -------------------------------------------------------------------------------- /server/app/templates/suggestions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/templates/suggestions.html -------------------------------------------------------------------------------- /server/app/transformation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/transformation/__init__.py -------------------------------------------------------------------------------- /server/app/transformation/harrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/transformation/harrap.py -------------------------------------------------------------------------------- /server/app/transformation/michaelis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/transformation/michaelis.py -------------------------------------------------------------------------------- /server/app/transformation/oxford_hachette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/transformation/oxford_hachette.py -------------------------------------------------------------------------------- /server/app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/app/utils.py -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/server.py -------------------------------------------------------------------------------- /server/updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/server/updater.py -------------------------------------------------------------------------------- /silverdict.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/silverdict.service -------------------------------------------------------------------------------- /termux_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crissium/SilverDict/HEAD/termux_setup.sh --------------------------------------------------------------------------------