%inherit file="/base/index.html" /> <%namespace file="/base/javascriptDefs.html" name="javascriptDefs" \ import="getCharCodeScript, translateOrthographyScript"/> <%def name="writeJavascriptToHead()"> ${getCharCodeScript()} ${translateOrthographyScript()} %def> <%def name="heading()">
This page facilitates interaction with the orthographies and inventories specified in the system.
Input Orthography | ${h.select(name='inputOrthography', id='inputOrthography', \ selected_values="", options=c.orthOptions, tabindex=1)} |
Output Orthography | ${h.select(name='outputOrthography', id='outputOrthography', \ selected_values="", options=c.orthOptions[::-1], tabindex=2)} |
Enter some text and press CTRL + ENTER to translate it from the input to the output orthography.
Try typing the graphemes/polygraphs of this orthography. Press enter and the system will indicate whether you are typing the correct characters. Click on the code points to view their names.
Note that the OLD performs canonical decompositional unicode normalization (NFD) on all input. This means, for example, that the precomposed character LATIN SMALL LETTER A WITH ACUTE (U+00E1) will be converted (decomposed) into two characters, viz. base character LATIN SMALL LETTER A (U+0061) followed by combining character COMBINING ACCUTE ACCENT (U+0301).
Grapheme/ Polygraph | Code Point(s) | Input | Input Code Point(s) |
---|---|---|---|
${grapheme} |
${graphemeCode}
${graphemeName}
|
|