Monday 05 April 2010
I ask to add two packages to Factory: devel:libraries:c_c++/librcd devel:libraries:c_c++/librcc
Libraries are a part of RusXMMS project. http://rusxmms.sourceforge.net/
1. librcd - Russian Charset Detection Library. (required by librcc)
Library for autodection charset of Russian text. LibRCD is used for encoding auto-detection. It is optimized to handle very short titles, like ID3 tags, file names, etc, and provides very high accuracy even for short 3-4 letter words. Current version supports Russian and Ukrainian languages and able to distinguish UTF-8, KOI8-R, CP1251, CP866, ISO8859-1.
2. librcc - Russian Charset Conversion Library.
Library for encoding conversion to/from UTF-8. Main features: * Language Autodetection. * On the fly translation between languages. * Encoding Autodetection for most of European Languages. * Support for encoding detection plugins (besides Enca and LibRCD) * Cache to speed-up re-recoding. * Possibility to configure new languages and encodings. * Shared configuration file.
Not only Russian language is supported. Also supported Ukrainian, Belorussian, Bulgarian, Croatian, Czech, Estonian, French, German, Hungarian, Italian, Lithuanian, Latvian, Polish, Slovak, Spanish, Slovenian, Swedish.
Libraries are well documented. An example how it works is a package 'unzip' in home:Lazy_Kent.