Feature #1006
[Psi-Devel] Aspell multi-languages patch
| Status: | New | Start: | ||
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | 0.14 | |||
| Operating System: | All |
Reported in: | 0.13 |
|
Description
[via mailling list by Alexander Tsvyashchenko on 12 Oct 2007]
Hello All,
Here's the patch that adds to Psi the support for multiple languages
when doing spell-checking with aspell. Basically, with this patch you
can set up in options default set of languages to use for
spell-checking when chat dialog is established, as well as correct the
list of languages later, during the conversation, via context
spell-checking menu.
Also suggestion words are reported grouped per language and adding
words to personal language-dependent dictionaries is supported.
More information can be found here:
http://www.ndl.kiev.ua/typo/articles/2007/10/12/psi-spell-checking-for-multiple-languages
The attached patch was made according to guide at
http://psi-im.org/wiki/Darcs_Instructions#Submitting_patches for use
with darcs on current sources version.
I've reviewed the code once more after reading guides and it seems I
do not break any rules with it especially hard ;-) However, if I did
not account for something - please say so, I'll try to take that into
account and regenerate it.
Thanks!
Good luck! Alexander
History
Updated by Justin Karneges 345 days ago
- Target version set to 0.14
Updated by Alexander Tsvyashchenko 344 days ago
FYI: the page with original patch also contains patches for subsequent Psi versions including 0.13 one.
Updated by Alexander Tsvyashchenko 314 days ago
New version of the patch for Psi 0.13 is available that adds also support for hunspell. I know it would be better to have them in separate tickets, but as hunspell needs the same changes in spell-checking interfaces for multiple languages support that are present in aspell patch already, either hunspell patch would depend on aspell one - or they should be packed together, the latter seems more logical to me.
Here's slightly more detailed description: https://www.ndl.kiev.ua/content/psi-spell-checking-hunspell-support
Updated by Justin Karneges 308 days ago
By the way, there is enchant support in Git now. Do we need direct support for hunspell?
Updated by Alexander Tsvyashchenko 305 days ago
- File psi-enchant-and-aspell-multi-langs.patch.gz added
New version of patch that targets psi git version and provides multiple languages support for aspell and enchant is attached.
Updated by Thilo Cestonaro 102 days ago
I have done the mutli language support a bit different.
With my patches you get a dropdown in the chatdlg were you can select the language you want to use, with all available languages.
But the patches are old (0.13) and I don't know how easily they can be applied to trunk.
Screenshots and Patches are available here: http://thilo.cestona.ro/?p=13
Ciao Ephraim