; semi-colon is the comment character [sortorder] ;=============================================================================== ; ; @(#)rusnocs.srt 88.1 9/28/94 ; ; Sort Order Overview: ; -------------------- ; Based on the ISO 8859-5 character set, this sort order is a ; case-insensitive ordering. Upper case letters sort after their ; lower case counterparts. ; ; It is useful for the Russian language. ; ; ; The ordering: ; -------------- ; first all non-printing characters in binary order ; followed by all non-alphanumeric characters ; followed by all numeric digits ; followed by all Roman alphabetic characters ; followed by Russian Cyrillic characters, with non-Russian Cyrillic ; interspered as appropriate. ;=============================================================================== class = 0x01 ; Class `1' sort order id = 0x3B ; Unique ID # (59) for the sort order name = rusnocs_iso88595 menuname = "Russian case-insensitive dictionary ordering." charset = iso88595 description = "Russian dictionary sort order for use in Russia. Uses the \ ISO 8859-5 character set and is case-insensitive." ; Control characters char = 0x01 ;(SOH) start of heading char = 0x02 ;(STX) start of text char = 0x03 ;(ETX) end of text char = 0x04 ;(EOT) end of transmission char = 0x05 ;(ENQ) enquiry char = 0x06 ;(ACK) acknowledge char = 0x07 ;(BEL) bell char = 0x08 ;(BS) backspace char = 0x09 ;(HT) horizontal tab char = 0x0A ;(LF) newline, or line feed char = 0x0B ;(VT) vertical tab char = 0x0C ;(FF) form feed char = 0x0D ;(CR) carriage return char = 0x0E ;(SO) shift out char = 0x0F ;(SI) shift in char = 0x10 ;(DLE) data link escape char = 0x11 ;(DC1) device control 1 char = 0x12 ;(DC2) device control 2 char = 0x13 ;(DC3) device control 3 char = 0x14 ;(DC4) device control 4 char = 0x15 ;(NAK) negative acknowledge char = 0x16 ;(SYN) synchronous idle char = 0x17 ;(ETB) end transmission blk char = 0x18 ;(CAN) cancel char = 0x19 ;(EM) end of medium char = 0x1A ;(SUB) substitute char = 0x1B ;(ESC) escape char = 0x1C ;(FS) file separator char = 0x1D ;(GS) group separator char = 0x1E ;(RS) record separator char = 0x1F ;(US) unit separator char = 0x80 ; undefined char = 0x81 ; undefined char = 0x82 ; undefined char = 0x83 ; undefined char = 0x84 ; undefined char = 0x85 ; undefined char = 0x86 ; undefined char = 0x87 ; undefined char = 0x88 ; undefined char = 0x89 ; undefined char = 0x8A ; undefined char = 0x8B ; undefined char = 0x8C ; undefined char = 0x8D ; undefined char = 0x8E ; undefined char = 0x8F ; undefined char = 0x90 ; undefined char = 0x91 ; undefined char = 0x92 ; undefined char = 0x93 ; undefined char = 0x94 ; undefined char = 0x95 ; undefined char = 0x96 ; undefined char = 0x97 ; undefined char = 0x98 ; undefined char = 0x99 ; undefined char = 0x9A ; undefined char = 0x9B ; undefined char = 0x9C ; undefined char = 0x9D ; undefined char = 0x9E ; undefined char = 0x9F ; undefined ; All non-alphanumeric characters, including punctuation char = 0x20 ;( ) space char = 0x5F ;(_) low line char = 0xAD ;(SHY) char = 0x2D ;(-) hyphen, minus sign char = 0x2C ;(,) comma char = 0x3B ;(;) semicolon char = 0x3A ;(:) colon char = 0x21 ;(!) exclamation mark char = 0x3F ;(?) question mark char = 0x2F ;(/) solidus char = 0x2E ;(.) full stop char = 0x60 ;(`) grave accent char = 0x5E ;(^) circumflex accent char = 0x7E ;(~) tilde char = 0x27 ;(') apostrophe char = 0x22 ;(") quotation mark char = 0x28 ;(() left parenthesis char = 0x29 ;()) right parenthesis char = 0x5B ;([) left square bracket char = 0x5D ;(]) right square bracket char = 0x7B ;({) left curly bracket char = 0x7D ;(}) right curly bracket char = 0xFD ;(PAR) paragraph symbol char = 0x40 ;(@) commercial at char = 0x24 ;($) dollar sign char = 0x2A ;(*) asterisk char = 0x5C ;(\) reverse solidus char = 0x26 ;(&) ampersand char = 0xF0 ;(No.) Russian No. char = 0x23 ;(#) number sign char = 0x25 ;(%) percent sign char = 0x2B ;(+) plus sign char = 0x3C ;(<) less-than sign char = 0x3D ;(=) equals sign char = 0x3E ;(>) greater-than sign char = 0x7C ;(|) vertical line char = 0x7F ;delete, or rubout char = 0xA0 ;no-break space ; Digits char = 0x30 ;(0) digit zero char = 0x31 ;(1) digit one char = 0x32 ;(2) digit two char = 0x33 ;(3) digit three char = 0x34 ;(4) digit four char = 0x35 ;(5) digit five char = 0x36 ;(6) digit six char = 0x37 ;(7) digit seven char = 0x38 ;(8) digit eight char = 0x39 ;(9) digit nine ; Latin Alphabet char = 0x61=0x41 ;letter a, A char = 0x62=0x42 ;letter b, B char = 0x63=0x43 ;letter c, C char = 0x64=0x44 ;letter d, D char = 0x65=0x45 ;letter e, D char = 0x66=0x46 ;letter f, F char = 0x67=0x47 ;letter g, G char = 0x68=0x48 ;letter h, H char = 0x69=0x49 ;letter i, I char = 0x6A=0x4A ;letter j, J char = 0x6B=0x4B ;letter k, K char = 0x6C=0x4C ;letter l, L char = 0x6D=0x4D ;letter m, M char = 0x6E=0x4E ;letter n, N char = 0x6F=0x4F ;letter o, O char = 0x70=0x50 ;letter p, P char = 0x71=0x51 ;letter q, Q char = 0x72=0x52 ;letter r, R char = 0x73=0x53 ;letter w, S char = 0x74=0x54 ;letter t, T char = 0x75=0x55 ;letter u, U char = 0x76=0x56 ;letter v, V char = 0x77=0x57 ;letter w, W char = 0x78=0x58 ;letter x, X char = 0x79=0x59 ;letter y, Y char = 0x7A=0x5A ;letter z, Z ; Cyrillic Alphabet char = 0xD0=0xB0 ;Cyrillic letter a char = 0xD1=0xB1 ;Cyrillic letter be char = 0xD2=0xB2 ;Cyrillic letter ve char = 0xD3=0xB3 ;Cyrillic letter ge char = 0xF3=0xA3 ;Cyrillic letter gje char = 0xD4=0xB4 ;Cyrillic letter de char = 0xF2=0xA2 ;Cyrillic letter dje char = 0xD5=0xB5 ;Cyrillic letter ie char = 0xF4=0xA4 ;Cyrillic Macedonian letter ie char = 0xF1=0xA1 ;Cyrillic letter io char = 0xD6=0xB6 ;Cyrillic letter zhe char = 0xD7=0xB7 ;Cyrillic letter ze char = 0xF5=0xA5 ;Cyrillic letter Macedonian dze char = 0xD8=0xB8 ;Cyrillic letter ii char = 0xF6=0xA6 ;Cyrillic letter i char = 0xF7=0xA7 ;Cyrillic letter yi char = 0xD9=0xB9 ;Cyrillic letter short ii char = 0xF8=0xA8 ;Cyrillic letter je char = 0xDA=0xBA ;Cyrillic letter ke char = 0xFC=0xAC ;Cyrillic letter kje char = 0xDB=0xBB ;Cyrillic letter el char = 0xF9=0xA9 ;Cyrillic letter lje char = 0xDC=0xBC ;Cyrillic letter em char = 0xDD=0xBD ;Cyrillic letter en char = 0xFA=0xAA ;Cyrillic letter nje char = 0xDE=0xBE ;Cyrillic letter o char = 0xDF=0xBF ;Cyrillic letter pe char = 0xE0=0xC0 ;Cyrillic letter er char = 0xE1=0xC1 ;Cyrillic letter es char = 0xE2=0xC2 ;Cyrillic letter te char = 0xFB=0xAB ;Cyrillic letter tshe char = 0xE3=0xC3 ;Cyrillic letter u char = 0xFE=0xAE ;Cyrillic letter Byelorussian short u char = 0xE4=0xC4 ;Cyrillic letter ef char = 0xE5=0xC5 ;Cyrillic letter kha char = 0xE6=0xC6 ;Cyrillic letter tse char = 0xE7=0xC7 ;Cyrillic letter che char = 0xFF=0xAF ;Cyrillic letter dzhe char = 0xE8=0xC8 ;Cyrillic letter sha char = 0xE9=0xC9 ;Cyrillic letter shcha char = 0xEA=0xCA ;Cyrillic letter hard sign char = 0xEB=0xCB ;Cyrillic letter yeri char = 0xEC=0xCC ;Cyrillic letter soft sign char = 0xED=0xCD ;Cyrillic letter reversed e char = 0xEE=0xCE ;Cyrillic letter iu char = 0xEF=0xCF ;Cyrillic letter ia