Репозитории ALT
Группа :: Сети/Почта
Пакет: SpamOracle
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: spamoracle-1.4-russian.patch
Скачать
Скачать
Makefile | 2 +-
README.ALT.ru_RU.UTF-8 | 8 ++++++++
wordsplit.mlp | 12 ++++++++----
3 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index 294bd17..1481291 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
### Configuration section
# The laguages you're interested in, besides English
-LANGUAGES=-DFRENCH #-DSPANISH -DITALIAN -DGERMAN -DPORTUGUESE -DJAPANESE
+LANGUAGES=-DFRENCH -DRUSSIAN -DGERMAN #-DSPANISH -DITALIAN -DPORTUGUESE -DJAPANESE
# How to invoke the C preprocessor
CPP=gcc -E -P $(LANGUAGES) -
diff --git a/README.ALT.ru_RU.UTF-8 b/README.ALT.ru_RU.UTF-8
new file mode 100644
index 0000000..9aa8b17
--- /dev/null
+++ b/README.ALT.ru_RU.UTF-8
@@ -0,0 +1,8 @@
+
+ п▓ п╢п╟п╫п╫п╬п╧ п╡п╣я─я│п╦п╦ п╢п╬п╠п╟п╡п╩п╣п╫п╟ п©п╬п╢п╢п╣я─п╤п╨п╟ я─я┐я│я│п╨п╦я┘ п╨п╬п╢п╦я─п╬п╡п╬п╨ (я─п╟п╠п╬я┌п╟п╣я┌
+п╢п╩я▐ KOI8-R п╦ CP1251). Unicode п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п╫п╬ п╦ п╥п╟ я│п©п╟п╪ п╫п╣ я│я┤п╦я┌п╟п╣я┌я│я▐.
+п÷я─п╬п╡п╣я─п╣п╫п╬ п╫п╟ п╢п╬я│я┌п╟я┌п╬я┤п╫п╬ п╠п╬п╩я▄я┬п╬п╧ п╠п╟п╥п╣.
+
+--
+
+ vsl@altlinux.ru, evg@altlinux.ru
diff --git a/wordsplit.mlp b/wordsplit.mlp
index 88f620f..a9086df 100644
--- a/wordsplit.mlp
+++ b/wordsplit.mlp
@@ -35,10 +35,10 @@ aaaaaaeceeeeiiii\
aaaaaaeceeeeiiii\
ПnoooooВouuuuypy"
-let normalize s =
- for i = 0 to String.length s - 1 do
- s.[i] <- tbl.[Char.code s.[i]]
- done
+let normalize s = s
+(* for i = 0 to String.length s - 1 do
+ s.[i] <- tbl.[Char.code s.[i]]
+ done *)
let all_uppercase s =
try
@@ -84,6 +84,10 @@ let letter = [
'д' 'ж' 'э'
'Д' 'Ж' 'Э' 'ъ'
#endif
+#ifdef RUSSIAN
+ 'а' 'б' 'в' 'г' 'д' 'е' 'ё' 'ж' 'з' 'и' 'й' 'к' 'л' 'м' 'н' 'о' 'п' 'р' 'с' 'т' 'у' 'ф' 'х' 'ц' 'ч' 'ш' 'щ' 'ъ' 'ы' 'ь' 'э' 'ю' 'я'
+ 'А' 'Б' 'В' 'Г' 'Д' 'Е' 'Ё' 'Ж' 'З' 'И' 'Й' 'К' 'Л' 'М' 'Н' 'О' 'П' 'Р' 'С' 'Т' 'У' 'Ф' 'Х' 'Ц' 'Ч' 'Ш' 'Щ' 'Ъ' 'Ы' 'Ь' 'Э' 'Ю' 'Я'
+#endif
#ifdef PORTUGUESE
'ю' 'а' 'б' 'ц' 'г' 'и' 'й' 'м' 'с' 'т' 'у' 'з' 'э'
'Ю' 'А' 'Б' 'Ц' 'Г' 'И' 'Й' 'М' 'С' 'Т' 'У' 'З' 'Э'