MediaWiki
REL1_19
|
Esperanto (Esperanto) More...
Public Member Functions | |
checkTitleEncoding ($s) | |
iconv ($in, $out, $string) | |
Wrapper for charset conversions. | |
initEncoding () | |
strrtuxCallback ($matches) | |
strrtxuCallback ($matches) |
Esperanto (Esperanto)
Definition at line 8 of file LanguageEo.php.
$s | string |
Reimplemented from Language.
Definition at line 99 of file LanguageEo.php.
LanguageEo::iconv | ( | $ | in, |
$ | out, | ||
$ | string | ||
) |
Wrapper for charset conversions.
In most languages, this calls through to standard system iconv(), but for Esperanto we're also adding a special pseudo-charset to convert accented characters to/from the ASCII-friendly "X" surrogate coding:
cx = ĉ cxx = cx gx = ĝ gxx = gx hx = ĥ hxx = hx jx = ĵ jxx = jx sx = ŝ sxx = sx ux = ŭ uxx = ux xx = x
http://en.wikipedia.org/wiki/Esperanto_orthography#X-system http://eo.wikipedia.org/wiki/X-sistemo
X-conversion is applied, in either direction, between "utf-8" and "x" charsets; this comes into effect when input is run through $wgRequest->getText() and the $wgEditEncoding is set to 'x'.
In the long run, this should be moved out of here and into the client-side editor behavior; the original server-side translation system dates to 2002-2003 when many browsers with really bad Unicode support were still in use.
string | $in | input character set |
string | $out | output character set |
string | $string | text to be converted |
Reimplemented from Language.
Definition at line 40 of file LanguageEo.php.
Reimplemented from Language.
Definition at line 119 of file LanguageEo.php.
References $wgEditEncoding.
LanguageEo::strrtuxCallback | ( | $ | matches | ) |
$matches | array |
Definition at line 58 of file LanguageEo.php.
References $matches.
LanguageEo::strrtxuCallback | ( | $ | matches | ) |
$matches | array |
Definition at line 75 of file LanguageEo.php.
References $matches.