Bug#295985: myspell-pt-br: Wrong format for pt_BR.dic leads to wrong corrections
* Rafael Laboissiere [EMAIL PROTECTED] [2007-02-09 14:31]: package myspell-pt-br tags 295985 moreinfo unreproducible thanks * Michel Loos [EMAIL PROTECTED] [2005-02-19 12:01]: The pt_BR.dic file has several repeated roots e.g. outro/A outro/B in this way the second line is not considered by myspell and 'outros' will be considered as mispelled. I am revisiting this bug report. I cannot reproduce the problem with oowriter. See the attached screenshot. I am using: myspell-pt-br 3.0~beta4-2 openoffice.org 2.0.4-7 I still see here: $ grep ^outro/ /usr/share/myspell/dicts/pt_BR.dic outro/A outro/B If there is no reaction to this message in a reasonable amount of time (say, one month from now), I will close this bug report. There was no reaction to the message above. I am hereby closing this bug report. Feel free to reopen it if further evidence for the bug is given. -- Rafael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#295985: myspell-pt-br: Wrong format for pt_BR.dic leads to wrong corrections
package myspell-pt-br tags 295985 upstream forwarded 295985 Ricardo Ueda Karpischek [EMAIL PROTECTED] thank * Michel Loos [EMAIL PROTECTED] [2005-02-19 12:01]: The pt_BR.dic file has several repeated roots e.g. outro/A outro/B in this way the second line is not considered by myspell and 'outros' will be considered as mispelled. Here after a program which transforms the actual pt_BR.dic in the correct format. #!/usr/bin/perl $old = ''; while () { chomp; undef @all; $sufat=''; @all = split /\//; $atual = $all[0]; if ($all[1]) { shift @all; $sufat = join '',@all; } if ($atual eq $old) { if ($sufat) { $sufold .= $sufat; } } else { if ($old) { if ($sufold) { print $old/$sufold\n; } else { print $old\n; } } $old = $atual; $sufold = $sufat; } } Thank you for your bug report. I confirm the problem here. However, I think that this is an upstream problem, since the pt_BR.dic file is generated at build time by the upstream Makefile of the br.ispell source package. Your Perl script above seems to work, but I think that the upstream author must have his word to say. Therefore, I am forwarding this bug report to him. -- Rafael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#295985: myspell-pt-br: Wrong format for pt_BR.dic leads to wrong corrections
Package: myspell-pt-br Version: 2.4.really.3.0.beta4-7 Severity: important Tags: patch -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.10-1-686 Locale: LANG=pt_BR, LC_CTYPE=pt_BR (charmap=ISO-8859-1) Versions of packages myspell-pt-br depends on: ii dictionaries-common0.22.40sarge7 Common utilities for spelling dict -- no debconf information The pt_BR.dic file has several repeated roots e.g. outro/A outro/B in this way the second line is not considered by myspell and 'outros' will be considered as mispelled. Here after a program which transforms the actual pt_BR.dic in the correct format. #!/usr/bin/perl $old = ''; while () { chomp; undef @all; $sufat=''; @all = split /\//; $atual = $all[0]; if ($all[1]) { shift @all; $sufat = join '',@all; } if ($atual eq $old) { if ($sufat) { $sufold .= $sufat; } } else { if ($old) { if ($sufold) { print $old/$sufold\n; } else { print $old\n; } } $old = $atual; $sufold = $sufat; } } Thanks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]