当我尝试借助此重新创建aspell-bn
孟加拉语(BD)语言拼写检查器的(bn-BD)即关联对于 aspell6,通过如下编译
$ cvs -z3 -d:pserver:[email protected]:/sources/aspell co aspell-lang
$ cd aspell-lang
$ ./pre bn u-beng
$ cd bn
$ ./proc create
这将创建配置脚本和 Makefile.pre,最后将单词列表文件复制到工作目录并将其命名为bn.wl单词列表文件,其中包含由换行符分隔的单词列表。进而
$ ./configure
$ make
(/usr/sbin/prezip-bin -d < bn.cwl | /usr/sbin/aspell --lang=bn 创建 master ./bn.rws)
但是当我运行“make”时,它会打印许多错误消息和警告,例如以下两种类型(Unicode代码点U+09CE和U+FEFF不受支持),尽管根据u-beng.txt U+09CE显然是在规定的范围之内。
Warning: The string "হৃৎযন্ত্র" is invalid. The Unicode code point U+09CE is unsupported. Skipping string.
Warning: The string "ক্ল্যারিজ" is invalid. The Unicode code point U+FEFF is unsupported. Skipping string.
在完成所有这些之后,我确实得到了 bn.rws 文件,但它不包含 bn.wl 中列出的所有单词。
我正在使用抛物线拱 x86-64
并pacman -Qi aspell
返回
Name : aspell
Version : 0.60.6.1-5
Description : A spell checker designed to eventually replace Ispell
Architecture : x86_64
URL : http://aspell.net/
Licenses : LGPL
Groups : None
Provides : None
Depends On : gcc-libs ncurses
Optional Deps : perl: to import old dictionaries [installed]
如果你能帮助我纠正我的错误,那么请。我还包括错误日志。
我想我需要做点什么u-beng.txt在 aspell-lang/maps 文件夹中或u-beng.cset&u-beng.cmap但我不确定。