Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
bynets
ca_ES.iso88591
ca_ES.iso88591_braces
cjk-utf8
cp1250
cp1250_braces
cp1251
cp1251_braces
cs_CZ.cp1250
cs_CZ.cp1250_braces
da_DK.iso88591
da_DK.iso88591_braces
de_CH.iso88591
de_CH.iso88591_braces
de_DE.iso88591
de_DE.iso88591_braces
el_GR.iso88597
el_GR.iso88597_braces
es_ES.iso88591
es_ES.iso88591_braces
fr_FR.iso88591
fr_FR.iso88591_braces
hu_HU.iso88592
hu_HU.iso88592_braces
is_IS.iso88591
is_IS.iso88591_braces
iso88591
iso88591_braces
iso88592
iso88592_braces
iso88597
iso88597_braces
iso88599
iso88599_braces
it_IT.iso88591
it_IT.iso88591_braces
nl_NL.iso88591
nl_NL.iso88591_braces
pl_PL.cp1250
pl_PL.cp1250_braces
pl_PL.iso88592
pl_PL.iso88592_braces
readme.txt
ro_RO.iso88592
ro_RO.iso88592_braces
ru_RU.cp1251
ru_RU.cp1251_braces
ru_RU.koi8r
ru_RU.koi8r_braces
russian-utf8-ranges
sk_SK.cp1250
sk_SK.cp1250_braces
sv_SE.iso88591
sv_SE.iso88591_braces
tr_TR.iso88599
tr_TR.iso88599_braces

readme.txt

Here you can find locales configuration files.

(!) The idea and several locale files are derived from Bynets UnrealIRCd distribution (See http://www.bynets.org/)

*** File structure ***

Each file consists of 5-7 lines:
1: List of additional allowed characters

2: List of additional allowed multibyte characters ranges. In form: Sa_1 Ea_1 Sa_2 Ea_2 Sb_1 Eb_1 Sb_2 Eb_2... Total numbers count should be dividend of 4
   Sx_1 Start of highest byte
   Ex_1 End of highest byte
   Sx_2 Start of lowest byte
   Ex_2 End of lowest byte

3: List of additional characters that should be treated as upper-case

4: 255 characters table - to-lower case conversion table. 
Can be usefull for example for comparing nicknames that contains similar-looking characters with different codes.

5: 255 characters table - to-upper case conversion table. 
Can be usefull for example for comparing nicknames that contains similar-looking characters with different codes.

6: List of additional UTF-8 allowed characters

7: List of additional UTF-8 ranges (character followed by 1-byte "range").

8: List of additional UTF-8 ranges (i.e. start1, end1, start2, end2,... UTF8-characters between each start-end pair assumed valid).

*** Line format ***

Each line can be list of characters or decimal/hexadecimal/octal codes divided by spaces or commas in form like:
0 1 2 / 00 01 02 / 0x01 0x02 0x03...
or
'a', 'b', 'c'
or combined:
x01, 002 'a', 'b', 'c',

It is also possible to write plain-text line of characters. In this case it should begin with a . (dot) character. For example:
.abcdefABCDEF23432*&^*
In this case every character of line except first dot specifies one character-code for table

*** Notice ***

"bynets" directory contains tables from Bynets' UnrealIRCd distribution. You might find them useful.

*** TODO ***

- UTF-8 collation rules (Inapplieable to InspIRCd atm).
Something went wrong with that request. Please try again.