[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: librcd



On Wednesday 03 December 2008 16:36:00 Michal Čihař wrote:
> Hi
>
> Dne Sat, 29 Nov 2008 18:10:47 +0300
>
> How does it compare to enca, which supports several languages including
> Russian?

Author write:

The RusXMMS libraries are something more than just encoding auto-detection. 
The LibRCD is a counterpart of Enca. However, enca was developed to analyze 
long text files while LibRCD is more optimized to short titles consisting 
only from few words, like ID3 titles, file names, etc. For short Russian and 
Unkrainian words it significantly improves detection accuracy. Another, 
important advantage of LibRCD is ability to detect real ISO8859-1 encoding 
what allows to properly display correct ID3 v.1 titles.

However, just detecting encoding in current language is often not enough. It 
happens what you are working with lists in multiple languages. I have 
playlists containing Russian, Chinese, French and German music. Therefore, 
the library needs to provide ability to manage multiple languages. It is also 
desirable to specify default encodings for each of language in which the data 
would be stored back. So, the LibRCC supports few encoding detection engines: 
LibRCD (Russian, Ukrainian), Enca (East-european languages), LibGUESS 
(Chinese, Korean, Japanese) and provides transparent recoding in multiple 
languages. As well it brings support for transliteration, translation (using 
libtranslate), so you know what all that strange looking Chinese symbols 
mean. LibRCC also includes UI library providing easy integration of recoding 
options in the configuration menu of GTK applications.


Sorry, my english is bad :(

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: