xiaoyifang / goldendict-ng

The Next Generation GoldenDict
https://xiaoyifang.github.io/goldendict-ng/
Other
1.68k stars 94 forks source link

[Feature Request] Add “Default” Hunspell Morphologies in many languages #51

Closed ghost closed 2 years ago

ghost commented 2 years ago

Problem: currently, users have to find online the Hunspell morphologies of their target language and load them manually on GoldenDict. Many users just cannot do that. The process is complex for them.

Possible solution: Add by "default" a list of Morphologies in Hunspell for many languages. So, users would only need to choose the ones that they want.

User @titoBouzout maintains a huge list of Hunspell Morphologies. We would only need to "load" the .aff / .dic files into GoldenDict compiled version.

Languages available kindly provided by @titoBouzout :

Arabic
Armenian (Eastern)
Armenian (Western)
Català -- Catalan
Dansk -- Danish
Deutsch (AT) -- German
Deutsch (CH) -- German
Deutsch (DE) -- German
Deutsch -- German
Eesti -- Estonian
English (American)
English (Australian)
English (British)
English (Canadian)
English (South African)
Español -- Spanish
Euskara -- Basque
Français -- French 
Galego -- Galician
Hebrew -- Israel
Hrvatski -- Croatian
Indonesia
Íslenska -- Icelandic
Italiano -- Italian
Latin
Latvijas -- Latvian
Lëtzebuergesch -- Luxembourgish
Lietuvių -- Lithuanian
Magyar -- Hungarian
Malays -- Malaysian
Nederlands -- Dutch
Norsk (Bokmål) -- Norwegian
Norsk (Nynorsk) -- Norwegian
Occitan (France) -- Occitan
Polski -- Polish
Português (Brasileiro) -- Portuguese (Brazilian)
Português (Europeu - Antes do Acordo Ortográfico de 1990) -- Portuguese (European - Before the Ortographic Agreement of 1990)
Português (Europeu) -- Portuguese (European)
Română -- Romanian
Slovenčina -- Slovak
Slovenščina -- Slovenian
Srpski (Latinica) -- Serbian (Latin)
Srpski (Ćirilica) -- Serbian (Cyrillic)
Svenska -- Swedish
Tiếng Việt -- Vietnamese
Toki Pona -- toki pona
Türkçe -- Turkish
Čeština -- Czech
Ελληνικά -- Greek
Беларуская -- Belarusian (Official)
български -- Bulgarian
Монгол -- Mongolian
Русский -- Russian
Русский -- Russian (Pre-reform of 1918)
Українська -- Ukrainian
فارسی -- Persian
xiaoyifang commented 2 years ago

maybe we should provide an instruction under howto with name howto use hunspell dictionary. Wish someone can commit an article

ghost commented 2 years ago

How about offering all the "Hunspell" Dictionaries (.aff / .dic files) bundled with your version of GoldenDict ?

Then, we could write instructions to people to "load" those Hunspell Dictionaries that they already have.

Here is an example of a collection of Hunspell Dictionaries in UTF8 for GD: https://cloud.freemdict.com/index.php/s/3pSE4swiA5rFL3K

I could download one by one all the Hunspell files from @titoBouzout and make a .zip file. **Should I do it ?**

xiaoyifang commented 2 years ago

has no plan to bundle such files to enlarge goldendict again and without too much benifit.

ghost commented 2 years ago

I will close this issue. If someone has a solution, it could be opened again.