; semi-colon is the comment character [sortorder] ;=============================================================================== ; ; ; Sort Order Overview: ; -------------------- ; Based on the CP 1250 character set, this sort order is a Polish ; case-insensitive ordering with preference. ; ; The ordering: ; -------------- ; first all non-printing characters in binary order ; followed by all non-alphanumeric characters ; followed by all numeric digits ; followed by all alphabetic characters ;=============================================================================== class = 0x01 ; Class `1' sort order id = 0x35 ; Unique ID # (53) for the sort order name = nocasepref_cp1250 menuname = "Polish Windows case insensitive and accent sensitive ordering with preference. (cp1250)" charset = cp1250 preference = true description = "Polish Windows dictionary sort order. Uses the Polish and EE Windows \ code page 1250 character set and is case insensitive and accent sensitive." ; ligatures lig = 0xDF, after ss ; small letter sharp s ; 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 ; Non-alphanumeric characters char = 0x20 ;( ) space char = 0x21 ;(!) exclamation mark char = 0x22 ;(") quotation mark char = 0x23 ;(#) number sign char = 0x24 ;($) dollar sign char = 0x25 ;(%) percent sign char = 0x26 ;(&) ampersand char = 0x27 ;(') apostrophe, acute accent char = 0x28 ;(() left parenthesis char = 0x29 ;()) right parenthesis char = 0x2A ;(*) asterisk char = 0x2B ;(+) plus sign char = 0x2C ;(,) comma char = 0x2D ;(-) hyphen, minus sign char = 0x2E ;(.) full stop char = 0x2F ;(/) solidus char = 0x3A ;(:) colon char = 0x3B ;(;) semicolon char = 0x3C ;(<) less-than sign char = 0x3D ;(=) equals sign char = 0x3E ;(>) greater-than sign char = 0x3F ;(?) question mark char = 0x40 ;(@) commercial at char = 0x5B ;([) left square bracket char = 0x5C ;(\) reverse solidus char = 0x5D ;(]) right square bracket char = 0x5E ;(^) circumflex accent char = 0x5F ;(_) low line char = 0x60 ;(`) grave accent char = 0x7B ;({) left curly bracket char = 0x7C ;(|) vertical line char = 0x7D ;(}) right curly bracket char = 0x7E ;(~) tilde char = 0x7F ;delete char = 0x80 ; char = 0x81 ; char = 0x82 ;(,) comma char = 0x83 ; char = 0x84 ; char = 0x85 ; (...) three dots char = 0x86 ; big cross char = 0x87 ; char = 0x88 ; char = 0x89 ; promille sign char = 0x8B ; char = 0x90 ; char = 0x91 ; char = 0x92 ; char = 0x93 ; char = 0x94 ; char = 0x95 ; char = 0x96 ;(-) hyphen, minus sign char = 0x97 ; char = 0x98 ; char = 0x99 ; TM sign char = 0x9B ; char = 0xA0 ;no-break space char = 0xA1 ; char = 0xA2 ; char = 0xA4 ;currency sign char = 0xA6 ;(|) vertical line char = 0xA7 ;paragraph sign, section sign char = 0xA8 ; char = 0xA9 ;copyright sign char = 0xAB ; char = 0xAC ;not sign char = 0xAD ;soft hyphen char = 0xAE ;registered trade mark sign char = 0xB0 ;ring above or degree sign char = 0xB1 ;plus/minus (+/-) sign char = 0xB2 ;ogonek, superscript 2 char = 0xB4 ;(') apostrophe, acute accent char = 0xB5 ;micro sign char = 0xB6 ;pilcrow or paragraph sign char = 0xB7 ;middle dot char = 0xB8 ;cedilla char = 0xBB ; char = 0xBD ; char = 0xD7 ;multiplication sign char = 0xF7 ;division sign char = 0xFF ; ; 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 = 0x41=0xC1=0xC3=0xC2=0xC4=0x61=0xE1=0xE2=0xE3=0xE4 ;A, A-acute, A-breve, A-circumflex, A-diaeresis ;a, a-acute, a-breve, a-circumflex, a-diaeresis char = 0xA5=0xB9 ;letters A-ogonek, a-ogonek char = 0x42=0x62 ;letters B, b char = 0x43=0xC8=0xC7=0x63=0xE8=0xE7 ;C, C-hacek, C-cedilla ;c, c-hacek, c-cedilla char = 0xC6=0xE6 ;letters C-acute, c-acute char = 0x44=0xCF=0xD0=0x64=0xEF=0xF0 ;D, D hacek, D bar ;d, d hacek, d bar char = 0x45=0xC9=0xCC=0xCB=0x65=0xE9=0xEC=0xEB ;E, E-acute, E-hacek, E-diaeresis ;e, e-acute, e-hacek, e-diaeresis char = 0xCA=0xEA ;letters E-ogonek e-ogonek char = 0x46=0x66 ;letters F, f char = 0x47=0x67 ;letters G, g char = 0x48=0x68 ;letters H, h char = 0x49=0xCD=0xCE=0x69=0xED=0xEE ;I, I-acute, I-circumflex ;i, i-acute, i-circumflex char = 0x4A=0x6A ;letters J, j char = 0x4B=0x6B ;letters K, k char = 0x4C=0xC5=0xBC=0x6C=0xE5=0xBE ;letters L, L-acute, L-hacek ;letters l, l-acute, l-hacek char = 0xA3=0xB3 ;letters L-slash, l-slash char = 0x4D=0x6D ;letters M, m char = 0x4E=0xD2=0x6E=0xF2 ;N, N-hacek ;n, n-hacek char = 0xD1=0xF1 ;letters N-acute, n-acute char = 0x4F=0xD4=0xD6=0xD5=0x6F=0xF4=0xF6=0xF5 ;O, O-circumflex, O-diaeresis, O-double-acute ;o, o-circumflex, o-diaeresis, o-double-acute char = 0xD3=0xF3 ;letters O-acute, o-acute char = 0x50=0x70 ;letters P, p char = 0x51=0x71 ;letters Q, q char = 0x52=0xC0=0xD8=0x72=0xE0=0xF8 ;R, R-acute, R-hacek ;r, r-acute, r-hacek char = 0x53=0x8A=0xAA=0x73=0x9A=0xBA ;S, S-hacek, S-cedilla ;s, s-hacek, s-cedilla char = 0x8C=0x9C ;letters S-acute s-acute char = 0x54=0x8D=0xDE=0x74=0x9D=0xFE ;T, T-hacek, T-cedilla ;t, t-hacek, t-cedilla char = 0x55=0xDA=0xD9=0xDC=0xDB=0x75=0xFA=0xF9=0xFC=0xFB ;U, U-acute, U-ring, U-diaeresis, U-double-acute ;u, u-acute, u-ring, u-diaeresis, u-double-acute char = 0x56=0x76 ;letters V, v char = 0x57=0x77 ;letters W, w char = 0x58=0x78 ;letters X, x char = 0x59=0xDD=0x79=0xFD ;Y, Y-acute ;y, y-acute char = 0x5A=0x8E=0x7A=0x9E ;Z, Z-hacek ;z, z-hacek char = 0x8F=0x9F ;letters Z-acute, z-acute char = 0xAF=0xBF ;letters Z-dot, z-dot