From 35381569403e90b8d34b223f524519521bc81598 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Wed, 27 Jun 2007 09:28:22 +0000 Subject: Engines rework - LibGuess support for far east language autodetection - Support for LibRCD 0.1.9 supporting ISO-8859-1 strings - Fixing wrong encodings names returned by Enca - Engine plugins naming scheme is altered - New API functions: rccEngineGetInfo, rccEngineGetAutoCharsetByName - Most of languages are no more hardcoded, but moved to the configuration - RCD engine is added to Belarusian language (I hope it should work) - Some encoding names are fixed in configuration - Support for external libiconv - Support for libcharset - Find UI interface language from LC_MESSAGES locale - Simple compilation fix (Thanx to D. Panov) --- examples/rcc.xml | 296 +++++++++++++++++++++++++++++++++++++++++++++++ examples/rcc.xml.chinese | 28 ++++- examples/rcc.xml.eastern | 107 +++++++++++++++++ examples/rcc.xml.western | 25 ++++ 4 files changed, 452 insertions(+), 4 deletions(-) create mode 100644 examples/rcc.xml.eastern create mode 100644 examples/rcc.xml.western (limited to 'examples') diff --git a/examples/rcc.xml b/examples/rcc.xml index 12f667b..eda97f1 100644 --- a/examples/rcc.xml +++ b/examples/rcc.xml @@ -1,8 +1,189 @@ + + Автоопределение + + + Отключить + + + Русский + + + Украинский + + + Беларуский + + + Английский + + ISO8859-1 + UTF-8 + + + western + + + + Болгарский + + CP1251 + UTF-8 + ISO-8859-1 + IBM855 + MACCYRILLIC + ISO-IR-111 + + + + Чешский + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + CSKOI8R + + + + Эстонский + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + Хорватский + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + Венгерский + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + Латвийский + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + Литовский + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + Польский + + CP1250 + UTF-8 + ISO-8859-2 + ISO-8859-13 + ISO-8859-16 + IBM852 + MACCENTRALEUROPE + BALTIC + + + + Словацкий + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + CSKOI8R + + + + Cловенский + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + Японский + + UTF-8 + UTF-16 + ISO-2022-JP + EUC-JP + SJIS + + + libguess + + + + Корейский + + UTF-8 + UTF-16 + ISO-2022-KR + EUC-KR + JOHAB + + + libguess + + + + Китайский + + UTF-8 + UTF-16 + ISO-2022-CN + GB2312 + GB18030 + GBK + BIG5 + EUC-CN + HZ + + + libguess + + German + Немецкий ISO8859-1 UTF-8 @@ -13,6 +194,7 @@ French + Французский ISO8859-1 UTF-8 @@ -22,4 +204,118 @@ + + + + + + + + + + + Кодировка ID3 Тэгов + + + Кодировка Списка Песен + + + Кодировка Файлов в Списке + + + Кодировка Файловой Системы + + + Отображение + + + + + Авто-определение + + + + + Отключить + + + Библиотека LibRCD + + + Библиотека Enca + + + Библиотека LibGUESS + + + + + РусXMMS + + + Язык + + + Текущий Язык + + + + + Авто-определение + + + Движок + + + + + + + Кодировки + + + + \ No newline at end of file diff --git a/examples/rcc.xml.chinese b/examples/rcc.xml.chinese index 0cc914c..ea916c6 100644 --- a/examples/rcc.xml.chinese +++ b/examples/rcc.xml.chinese @@ -5,24 +5,44 @@ Japanese UTF-8 + UTF-16 ISO-2022-JP EUC-JP - SHIFT-JIS + SJIS + + libguess + + + + Korean + + UTF-8 + UTF-16 + ISO-2022-KR + EUC-KR + JOHAB + + + libguess + Chinese UTF-8 + UTF-16 + ISO-2022-CN GB2312 GB18030 GBK - ISO-2022-CN BIG5 - BIG5-HKSCS EUC-CN - EUC-TW + HZ + + libguess + diff --git a/examples/rcc.xml.eastern b/examples/rcc.xml.eastern new file mode 100644 index 0000000..52fbfcb --- /dev/null +++ b/examples/rcc.xml.eastern @@ -0,0 +1,107 @@ + + + + + + CP1251 + UTF-8 + ISO-8859-1 + IBM855 + MACCYRILLIC + ISO-IR-111 + + + + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + CSKOI8R + + + + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + + CP1257 + UTF-8 + ISO-8859-4 + ISO-8859-13 + IBM755 + MACCENTRALEUROPE + BALTIC + + + + + CP1250 + UTF-8 + ISO-8859-2 + ISO-8859-13 + ISO-8859-16 + IBM852 + MACCENTRALEUROPE + BALTIC + + + + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + CSKOI8R + + + + + CP1250 + UTF-8 + ISO-8859-2 + IBM852 + MACCENTRALEUROPE + + + + \ No newline at end of file diff --git a/examples/rcc.xml.western b/examples/rcc.xml.western new file mode 100644 index 0000000..12f667b --- /dev/null +++ b/examples/rcc.xml.western @@ -0,0 +1,25 @@ + + + + + German + + ISO8859-1 + UTF-8 + + + western + + + + French + + ISO8859-1 + UTF-8 + + + western + + + + \ No newline at end of file -- cgit v1.2.3