From 0f716b1f43994fad8100005facf1dc40a6040416 Mon Sep 17 00:00:00 2001
From: fgerlits <fgerlits@cfc7b370-4200-0410-a6e3-cb6bdb053afe>
Date: Wed, 4 Apr 2007 15:32:34 +0000
Subject: [PATCH] minor edit: cosmetics

---
 .../python/serbianLatinToCyrillicConverter.py | 29 ++++++++++---------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/campcaster/var/python/serbianLatinToCyrillicConverter.py b/campcaster/var/python/serbianLatinToCyrillicConverter.py
index 09c68b5a6..cb1a79f0f 100755
--- a/campcaster/var/python/serbianLatinToCyrillicConverter.py
+++ b/campcaster/var/python/serbianLatinToCyrillicConverter.py
@@ -58,26 +58,27 @@ def cyrillize(word):
                       u'абвгдђежзијклмнопрстћуфхцчшв'))
     simple.update(dict(zip(u'ABVGDĐEŽZIJKLMNOPRSTĆUFHCČŠW',
                            u'АБВГДЂЕЖЗИЈКЛМНОПРСТЋУФХЦЧШВ')))
+    exceptions = { ur'\н'       :   ur'\n',
+                   u'Фаде ин'   :   u'Фејд ин',
+                   u'Фаде оут'  :   u'Фејд аут',
+                   u'фаде ин'   :   u'фејд ин',
+                   u'фаде оут'  :   u'фејд аут',
+                   u'есцапе'    :   u'ескејп',
+                   u'Плаy'      :   u'Плеј',
+                   u'Паусе'     :   u'Поуз',
+                   u'трацк'     :   u'трак',
+                   u'УРИ'       :   u'URI',
+                   u'РДС'       :   u'RDS',
+                   u'БПМ'       :   u'BPM',
+                   u'ИСРЦ'      :   u'ISRC' }
     
     for latin, cyrillic in compound.iteritems():
         word = word.replace(latin, cyrillic)
     for latin, cyrillic in simple.iteritems():
         word = word.replace(latin, cyrillic)
+    for bad, good in exceptions.iteritems():
+        word = word.replace(bad, good)
     
-    # exceptions
-    word = word.replace(ur'\н',         ur'\n')
-    word = word.replace(u'Фаде ин',     u'Фејд ин')
-    word = word.replace(u'Фаде оут',    u'Фејд аут')
-    word = word.replace(u'фаде ин',     u'фејд ин')
-    word = word.replace(u'фаде оут',    u'фејд аут')
-    word = word.replace(u'есцапе',      u'ескејп')
-    word = word.replace(u'Плаy',        u'Плеј')
-    word = word.replace(u'Паусе',       u'Поуз')
-    word = word.replace(u'трацк',       u'трак')
-    word = word.replace(u'УРИ',         u'URI')
-    word = word.replace(u'РДС',         u'RDS')
-    word = word.replace(u'БПМ',         u'BPM')
-    word = word.replace(u'ИСРЦ',        u'ISRC')
     return word
 
 for line in oldLines: