home *** CD-ROM | disk | FTP | other *** search
- ; semi-colon is the comment character
- [sortorder]
- ;===============================================================================
- ;
- ;
- ; Sort Order Overview:
- ; --------------------
- ; Based on the ISO 8859-7 ("ANSI 1253") Greek character set, this sort order is a
- ; case-sensitive ordering. Upper case letters always sort before their
- ; lower case counterparts. Greek characters and their English equivalents
- ; sort togeather. Preference is given to the Greek character. You will
- ; therefore have a Greek Alpha followedby an English A, and a Greek Gamma
- ; followed by an English G.
- ;
- ; It is useful for at least the Greek, English languages, and may
- ; work for many others.
- ;
- ; Prepared by MikeTsa, Microsoft Hellas 21/10/93
- ;
- ; Ligatures, Sort-Doubles, etc.:
- ; ------------------------------
- ; No ligarures are used in this code page
- ;
- ; The ordering: Alternative Mixed Dictionary (Greek-English) Greek Windows
- ; --------------
- ; first all non-alphanumeric characters in binary order
- ; followed by all numeric digits
- ; then followed by all Greek alphabetic characters and their English equivalents.
- ; Sort order: Capital letter, Capital with tonos,
- ; Capital with diaeresis, Small letter, Small with tonos,
- ; Small with diaeresis, Small with diaeresis tonos, English capital,
- ; English small.
- ;
- ; The Greek-English equivalence is phonetic
- ;
- ; Greek Alpha - English A
- ; Greek Beta - English B, English V, English W
- ; Greek Gamma - English C
- ; Greek Delta - English D
- ; Greek Epsilon - English E
- ; Greek Zeta - English Z
- ; Greek Heta - no English equivalent
- ; Greek Theta - no English Equivalent
- ; Greek Iota - English I
- ; Greek Kappa - English K, English C, English Q
- ; Greek Lamda - English L
- ; Greek Mu - English M
- ; Greek Nu - English N
- ; Greek Xi - English X
- ; Greek Omikron - English O
- ; Greek Pi - English P
- ; Greek Rho - English R
- ; Greek Sigma - English S
- ; Greek Tau - English T, English J
- ; Greek Ypsilon - English Y, English U
- ; Greek Phi - English F
- ; Greek Chi - English H
- ; Greek Psi - No English Equivalent
- ; Greek Omega - No English Equivalent
- ;===============================================================================
-
- class = 0x01 ; Class `1' sort order
- id = 0x78 ; Unique ID (120) for the sort order
- name = greek_altdictionary
- menuname = "Greek Mixed Dictionary ordering."
- charset = iso_1
-
- description = "Greek English mixed dictionary sort order.\
- Uses the ISO 8859-7 (ANSI 1253) Greek Windows character set and\
- is case-sensitive."
-
- ; 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
-
- ; All non-alphanumeric characters, including puntuation
- ; These are sorted merely by their numerical ordering
- ; based on the ANSI 1253 standard for clarity and
- ; consistency
-
- 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
- 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, or rubout
- 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
- char = 0xA0 ;no-break space
- char = 0xA1 ;Greek spacing diaeresis tonos
- char = 0xA3 ;pound sign
- char = 0xA4 ;currency sign
- char = 0xA5 ;yen sign
- char = 0xA6 ;broken bar
- char = 0xA7 ;paragraph sign, section sign
- char = 0xA8 ;diaeresis
- char = 0xA9 ;copyright sign
- char = 0xAA ; undefined
- char = 0xAB ;left angle quotation mark
- char = 0xAC ;not sign
- char = 0xAD ;soft hyphen
- char = 0xAE ;registered trade mark sign
- char = 0xAF ;quotation dash
- char = 0xB0 ;ring above or degree sign
- char = 0xB1 ;plus/minus (+/-) sign
- char = 0xB2 ;superscript 2
- char = 0xB3 ;superscript 3
- char = 0xB4 ;acute accent
- char = 0xB5 ;micro sign
- char = 0xB6 ;pilcrow or paragraph sign
- char = 0xB7 ;middle dot
- char = 0xBB ;right pointing guillemet
- char = 0xBD ;vulgar fraction one half
- char = 0xD2 ; undefined
- char = 0xFF ; undefined
-
- ; 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
-
-
- ; Greek Alpha characters followed by English equivalents:
-
- char = 0xC1, 0xA2, 0xE1, 0xDC, 0x41, 0x61
- ;Greek capital letter Alpha, capital Alpha tonos,
- ;Greek small letter alpha, small alpha tonos
- ;English letter A, a
- char = 0xC2, 0xE2, 0x42, 0x62, 0x56, 0x76, 0x57, 0x77
- ;Greek capital letter Beta, small letter Beta
- ;English letter B, b
- ;letter V, v
- ;letter W, w
- char = 0xC3, 0xE3, 0x47, 0x67
- ;Greek capital letter Gamma, small letter Gamma
- ;English letter G, g
- char = 0xC4, 0xE4, 0x44, 0x64
- ;Greek capital letter Delta, small letter Delta
- ;English letter capital d, small d
- char = 0xC5, 0xB8, 0xE5, 0xDD, 0x45, 0x65
- ;Greek capital letter Epsilon, capital Epsilon tonos
- ;Greek small letter Epsilon, small letter epsilon tonos
- ;letter E, e
- char = 0xC6, 0xE6, 0x5A, 0x7A
- ;Greek capital letter Zeta, small letter Zeta
- ;letter Z, z
- char = 0xC7, 0xB9, 0xE7, 0xDE
- ;Greek capital letter Eta, capital Eta tonos
- ;Greek small letter Eta, small Eta tonos
- char = 0xC8, 0xE8 ;Greek capital letter Theta, small letter Theta
- char = 0xC9, 0xBA, 0xFA, 0xE9, 0xDF, 0xDA, 0xC0, 0x49, 0x69
- ;Greek capital Iota, capital Iota tonos,
- ;Greek capital Iota diaeresis, Greek capital Iota
- ;diaeresis tonos, Greek small Iota, Greek small
- ;Iota tonos, small Iota diereis; Greek small Iota
- ;diaresis tonos
- ;letter I, i
- char = 0xCA, 0xEA, 0x4B, 0x6B, 0x43, 0x63, 0x51, 0x71
- ;Greek capital letter Kappa, small letter Kappa
- ;letter K, k
- ;letter C, c
- ;letter Q, q
- char = 0xCB, 0xEB, 0x4C, 0x6C
- ;Greek capital letter Lamda, small letter Lamda
- ;letter L, l
- char = 0xCC, 0xEC, 0x4D, 0x6D
- ;Greek capital letter Mu, small letter Mu
- ;letter M, m
- char = 0xCD, 0xED, 0x4E, 0x6E
- ;Greek capital letter Nu, small letter Nu
- ;letter N, n
- char = 0xCE, 0xEE, 0x58, 0x78
- ;Greek capital letter Xi, small letter Xi
- ;letter X, x
- char = 0xCF, 0xBC, 0xEF, 0xFC, 0x4F, 0x6F
- ;Greek capital letter Omikron, Capital Omikron
- ;tonos, Greek small letter Omikron, small letter
- ;Omikron tonos
- ;letter O, o
- char = 0xD0, 0xF0, 0x50, 0x70
- ;Greek capital letter Pi, small letter Pi
- ;letter P, p
- char = 0xD1, 0xF1, 0x52, 0x72
- ;Greek capital letter Rho, small letter Rho
- ;letter R, r
- char = 0xD3, 0xF3, 0xF2, 0x53, 0x73
- ;Greek capital letter Sigma, small letter Sigma,
- ;Greek small letter final Sigma
- ;letter S, s
- char = 0xD4, 0xF4, 0x54, 0x74, 0x4A, 0x6A
- ;Greek capital letter Tau, small letter Tau
- ;letter T, t
- ;letter J, j
- char = 0xD5, 0xBE, 0xDB, 0xF5, 0xFD, 0xFB, 0xE0, 0x59, 0x79, 0x55, 0x75
- ;Greek capital letter Ypsilon, capital Ypsilon tonos,
- ;capital Ypsilon diaeresis, small Ypsilon,
- ;small Ypsilon tonos, small Ypsilon diaresis
- ;Greek small letter Ypsilon diaeresis tonos
- ;letter Y, y
- ;letter U, u
- char = 0xD6, 0xF6, 0x46, 0x66
- ;Greek capital letter Phi, small letter Phi
- ;letter F, f
- char = 0xD7, 0xF7, 0x48, 0x68
- ;Greek capital letter Chi, small letter Chi
- ;letter H, h
- char = 0xD8, 0xF8 ;Greek capital letter Psi, small letter Psi
- char = 0xD9, 0xBF, 0xF9, 0xFE
- ;Greek capital letter Omega, capital Omega tonos,
- ;Greek small letter Omega, small Omega tonos
-