Django

Code

Changeset 5611

Show
Ignore:
Timestamp:
07/04/07 07:31:19 (1 year ago)
Author:
mtredinnick
Message:

Fixed #4766 -- Added Russian support to Javascript slug creation. Thanks,
boobsd@gmail.com.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/AUTHORS

    r5609 r5611  
    6161    Paul Bissex <http://e-scribe.com/> 
    6262    Simon Blanchard 
     63    boobsd@gmail.com 
    6364    Andrew Brehaut <http://brehaut.net/blog> 
    6465    brut.alll@gmail.com 
  • django/trunk/django/contrib/admin/media/js/urlify.js

    r5610 r5611  
    1 var LATIN_MAP = 
    2 
     1var LATIN_MAP = { 
    32    'À': 'A', 'Á': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Å': 'A', 'Æ': 'AE', 'Ç': 
    43    'C', 'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'Ì': 'I', 'Í': 'I', 'Î': 'I', 
     
    1413    '©':'(c)' 
    1514} 
    16 var GREEK_MAP = 
    17 
     15var GREEK_MAP = { 
    1816    'α':'a', 'β':'b', 'γ':'g', 'δ':'d', 'ε':'e', 'ζ':'z', 'η':'h', 'θ':'8', 
    1917    'ι':'i', 'κ':'k', 'λ':'l', 'μ':'m', 'ν':'n', 'ξ':'3', 'ο':'o', 'π':'p', 
     
    3129    'ö':'o', 'Ö':'O', 'ğ':'g', 'Ğ':'G' 
    3230} 
    33 // var RUSSIAN_MAP = 
    34 // { 
    35 // } 
     31var RUSSIAN_MAP = { 
     32    'а':'a', 'б':'b', 'в':'v', 'г':'g', 'д':'d', 'е':'e', 'ё':'yo', 'ж':'zh', 
     33    'з':'z', 'и':'i', 'й':'j', 'к':'k', 'л':'l', 'м':'m', 'н':'n', 'о':'o', 
     34    'п':'p', 'р':'r', 'с':'s', 'т':'t', 'у':'u', 'ф':'f', 'х':'h', 'ц':'c', 
     35    'ч':'ch', 'ш':'sh', 'щ':'sh', 'ъ':'', 'ы':'y', 'ь':'', 'э':'e', 'ю':'yu', 
     36    'я':'ya', 
     37    'А':'A', 'Б':'B', 'В':'V', 'Г':'G', 'Д':'D', 'Е':'E', 'Ё':'Yo', 'Ж':'Zh', 
     38    'З':'Z', 'И':'I', 'Й':'J', 'К':'K', 'Л':'L', 'М':'M', 'Н':'N', 'О':'O', 
     39    'П':'P', 'Р':'R', 'С':'S', 'Т':'T', 'У':'U', 'Ф':'F', 'Х':'H', 'Ц':'C', 
     40    'Ч':'Ch', 'Ш':'Sh', 'Щ':'Sh', 'Ъ':'', 'Ы':'Y', 'Ь':'', 'Э':'E', 'Ю':'Yu', 
     41    'Я':'Ya' 
     42
    3643 
    3744var ALL_DOWNCODE_MAPS=new Array() 
     
    4047ALL_DOWNCODE_MAPS[2]=GREEK_MAP 
    4148ALL_DOWNCODE_MAPS[3]=TURKISH_MAP 
    42 //ALL_DOWNCODE_MAPS[4]=RUSSIAN_MAP 
     49ALL_DOWNCODE_MAPS[4]=RUSSIAN_MAP 
    4350 
    4451var Downcoder = new Object();