๐ A sets of dictionaries (word lists) from multiple languages for spell checker
This repository allows users to add custom dictionaries of several languages by only adding this repository to their project repository as submodules.
Currently, this repository only contains 4 language(s) and 1 custom wordlist(s) of hobby-related topic. Most of dictionaries are provided from another repository(ies) by include those wordlist submodules.
Languages | ISO 639-1/639-2 (2/3 letter) Code | Provider | Category | Subcategory |
Combined as .rydict
| Notes |
---|---|---|---|---|---|---|
Anime-Manga Wordlist |
NULL
| ryuuganime/animanga-wordlist | Hobby | Anime-Manga Culture | Included inside the submodule on each category |
CJK Anime, Manga, Characters, Sites, and Studio Word List/Dictionary. Listed on repo as animanga .
|
Arabic MSA |
ar
| a3f/arabic-wordlists | Language | Natural | ar_001.rydict |
NULL
|
Indonesian |
id
| Ryuuganime | Language | Natural | id_ID.rydict | Provided by Ryuuganime. |
Japanese |
ja
| hingston/japanese | Language | Natural | ja_JP.rydict |
NULL
|
Vietnamese |
vn
| duyet/vietnamese-wordlist | Language | Natural | vn_VN.rydict |
NULL
|
We use plain text format (.txt
and .rydict
) for dictionaries, and MediaWiki file format (.wiki
) for README and some important information.
.rydict
(stand for Ryuuganime Dictionary) is a self-curated wordlist collected from several sources and implement into one file by Ryuuganime itself using plain text format (.txt
). Basically helps dictionary/spelling checker extension/app from overhaul by the resources, so it can reduce a lot of memory consumed by the app/extension.
To "install" this repository to your project repository a.k.a using this repository as submodule, type this command line with Git application installed on the machine into your working directory as:
git submodule add https://github.com/ryuuganime/dictionaries
git submodule update --init --recursive
- If you have GitKraken installed on your machine, this process will be much easier (because GUI, of course).
You can directly using the custom dictionary made by Ryuuganime team by using an .rydict file on .rcdl folder. Languages are named by ICU Locales format.
If you are using streetsidesoftware.code-spell-checker
extension for your spell checker on Visual Studio Code, you can use this path template for specify dictionary path on ./.vscode/settings.json
:
{
"cSpell.dictionaryDefinitions": [
//Animanga dictionary defs
{
"name": "anime",
"path": "${workspaceFolder}/.dictionary/animanga/anime/anime-062020.rydict"
},
{
"name": "charas",
"path": "${workspaceFolder}/.dictionary/animanga/charas/charas-062020.rydict"
},
{
"name": "manga",
"path": "${workspaceFolder}/.dictionary/animanga/manga/manga-062020.rydict"
},
{
"name": "sites",
"path": "${workspaceFolder}/.dictionary/animanga/sites/sites.rydict"
},
{
"name": "studios",
"path": "${workspaceFolder}/.dictionary/animanga/studios/animePlanet-062020.txt"
},
//Arabic dictionary defs.
{
"name": "ar_001",
"path": "${workspaceFolder}/.dictionary/.rcdl/ar_001.rydict"
},
//Indonesian dictionary defs.
{
"name": "id_ID",
"path": "${workspaceFolder}/.dictionary/.rcdl/id_ID.rydict"
},
//Japanese dictionary defs.
{
"name": "ja_JP",
"path": "${workspaceFolder}/.dictionary/.rcdl/ja_JP.rydict"
},
//Vietnamese dictionary defs.
{
"name": "vn11",
"path": "${workspaceFolder}/.dictionary/.rcdl/vn_VN.rydict"
}
],
"cSpell.dictionaries": [
//Calls Animanga dictionaries
"anime",
"charas",
"manga",
"sites",
"studios",
//Calls Arabic dictionaries
"ar_001",
//Calls Indonesian dictionaries
"id_ID",
//Calls Japanese dictionaries
"ja_JP",
//Calls Vietnamese dictionaries
"vn_VN"
]
}
- Note
- Change
.dictionary
name to submodule current name on your working repository if you are using different name. - This example was provided from ryuuganime/ryuuganime-db's VSCODE settings file.
Please read contributing.wiki for more information.
This project and everyone participating in it are governed by the Contributor Covenant Code of Conduct version 2.0. By participating, you are expected to uphold this code. For detailed information, read CODE_OF_CONDUCT.wiki.
This repository is under MIT License. (C) 2020โ2021, Ryuuganime.