Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js
===================================================================
--- typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (révision 9199)
+++ typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (copie de travail)
@@ -66,6 +66,11 @@
iconCls : 'htmlarea-action-character-insert-from-map'
};
this.registerButton(buttonConfiguration);
+ Ext.iterate(this.maps, function (key, map, maps) {
+ for (var i = map.length; --i >= 0;) {
+ maps[key][i].push(this.localize(map[i][1]));
+ }
+ }, this);
return true;
},
/*
@@ -73,253 +78,253 @@
*/
maps: {
general: [
- [' ', ' '],
- ['À', 'À'],
- ['à', 'à'],
- ['Á', 'Á'],
- ['á', 'á'],
- ['Â', 'Â'],
- ['â', 'â'],
- ['Ã', 'Ã'],
- ['ã', 'ã'],
- ['Ä', 'Ä'],
- ['ä', 'ä'],
- ['Å', 'Å'],
- ['å', 'å'],
- ['Æ', 'Æ'],
- ['æ', 'æ'],
- ['ª', 'ª'],
- ['Ç', 'Ç'],
- ['ç', 'ç'],
- ['Ð', 'Ð'],
- ['ð', 'ð'],
- ['È', 'È'],
- ['è', 'è'],
- ['É', 'É'],
- ['é', 'é'],
- ['Ê', 'Ê'],
- ['ê', 'ê'],
- ['Ë', 'Ë'],
- ['ë', 'ë'],
- ['Ì', 'Ì'],
- ['ì', 'ì'],
- ['Í', 'Í'],
- ['í', 'í'],
- ['Î', 'Î'],
- ['î', 'î'],
- ['Ï', 'Ï'],
- ['ï', 'ï'],
- ['Ñ', 'Ñ'],
- ['ñ', 'ñ'],
- ['Ò', 'Ò'],
- ['ò', 'ò'],
- ['Ó', 'Ó'],
- ['ó', 'ó'],
- ['Ô', 'Ô'],
- ['ô', 'ô'],
- ['Õ', 'Õ'],
- ['õ', 'õ'],
- ['Ö', 'Ö'],
- ['ö', 'ö'],
- ['Ø', 'Ø'],
- ['ø', 'ø'],
- ['Œ', 'Œ'],
- ['œ', 'œ'],
- ['º', 'º'],
- ['Š', 'Š'],
- ['š', 'š'],
- ['ß', 'ß'],
- ['Þ', 'Þ'],
- ['þ', 'þ'],
- ['Ù', 'Ù'],
- ['ù', 'ù'],
- ['Ú', 'Ú'],
- ['ú', 'ú'],
- ['Û', 'Û'],
- ['û', 'û'],
- ['Ü', 'Ü'],
- ['ü', 'ü'],
- ['Ý', 'Ý'],
- ['ý', 'ý'],
- ['Ÿ', 'Ÿ'],
- ['ÿ', 'ÿ'],
- ['´', '´'],
- ['ˆ', 'ˆ'],
- ['˜', '˜'],
- ['¨', '¨'],
- ['¸', '¸'],
- ['', '­'],
- ['–', '–'],
- ['—', '—'],
- ['‘', '‘'],
- ['’', '’'],
- ['‚', '‚'],
- ['“', '“'],
- ['”', '”'],
- ['„', '„'],
- ['‹', '‹'],
- ['›', '›'],
- ['«', '«'],
- ['»', '»'],
- ['"', '"'],
- ['…', '…'],
- ['¿', '¿'],
- ['¡', '¡'],
- ['•', '•'],
- ['†', '†'],
- ['‡', '‡'],
- ['¦', '¦'],
- ['¶', '¶'],
- ['§', '§'],
- ['◊', '◊'],
- ['@', '@'],
- ['©', '©'],
- ['®', '®'],
- ['™', '™'],
- ['¤', '¤'],
- ['¢', '¢'],
- ['€', '€'],
- ['£', '£'],
- ['¥', '¥'],
- [' ', ' '],
- [' ', ' '],
- [' ', ' '],
- ['', '‍'],
- ['', '‌']
+ [' ', 'nbsp'],
+ ['À', 'Agrave'],
+ ['à', 'agrave'],
+ ['Á', 'Aacute'],
+ ['á', 'aacute'],
+ ['Â', 'Acirc'],
+ ['â', 'acirc'],
+ ['Ã', 'Atilde'],
+ ['ã', 'atilde'],
+ ['Ä', 'Auml'],
+ ['ä', 'auml'],
+ ['Å', 'Aring'],
+ ['å', 'aring'],
+ ['Æ', 'AElig'],
+ ['æ', 'aelig'],
+ ['ª', 'ordf'],
+ ['Ç', 'Ccedil'],
+ ['ç', 'ccedil'],
+ ['Ð', 'ETH'],
+ ['ð', 'eth'],
+ ['È', 'Egrave'],
+ ['è', 'egrave'],
+ ['É', 'Eacute'],
+ ['é', 'eacute'],
+ ['Ê', 'Ecirc'],
+ ['ê', 'ecirc'],
+ ['Ë', 'Euml'],
+ ['ë', 'euml'],
+ ['Ì', 'Igrave'],
+ ['ì', 'igrave'],
+ ['Í', 'Iacute'],
+ ['í', 'iacute'],
+ ['Î', 'Icirc'],
+ ['î', 'icirc'],
+ ['Ï', 'Iuml'],
+ ['ï', 'iuml'],
+ ['Ñ', 'Ntilde'],
+ ['ñ', 'ntilde'],
+ ['Ò', 'Ograve'],
+ ['ò', 'ograve'],
+ ['Ó', 'Oacute'],
+ ['ó', 'oacute'],
+ ['Ô', 'Ocirc'],
+ ['ô', 'ocirc'],
+ ['Õ', 'Otilde'],
+ ['õ', 'otilde'],
+ ['Ö', 'Ouml'],
+ ['ö', 'ouml'],
+ ['Ø', 'Oslash'],
+ ['ø', 'oslash'],
+ ['Œ', 'OElig'],
+ ['œ', 'oelig'],
+ ['º', 'ordm'],
+ ['Š', 'Scaron'],
+ ['š', 'scaron'],
+ ['ß', 'szlig'],
+ ['Þ', 'THORN'],
+ ['þ', 'thorn'],
+ ['Ù', 'Ugrave'],
+ ['ù', 'ugrave'],
+ ['Ú', 'Uacute'],
+ ['ú', 'uacute'],
+ ['Û', 'Ucirc'],
+ ['û', 'ucirc'],
+ ['Ü', 'Uuml'],
+ ['ü', 'uuml'],
+ ['Ý', 'Yacute'],
+ ['ý', 'yacute'],
+ ['Ÿ', 'Yuml'],
+ ['ÿ', 'yuml'],
+ ['´', 'acute'],
+ ['ˆ', 'circ'],
+ ['˜', 'tilde'],
+ ['¨', 'uml'],
+ ['¸', 'cedil'],
+ ['', 'shy'],
+ ['–', 'ndash'],
+ ['—', 'mdash'],
+ ['‘', 'lsquo'],
+ ['’', 'rsquo'],
+ ['‚', 'sbquo'],
+ ['“', 'ldquo'],
+ ['”', 'rdquo'],
+ ['„', 'bdquo'],
+ ['‹', 'lsaquo'],
+ ['›', 'rsaquo'],
+ ['«', 'laquo'],
+ ['»', 'raquo'],
+ ['"', 'quot'],
+ ['…', 'hellip'],
+ ['¿', 'iquest'],
+ ['¡', 'iexcl'],
+ ['•', 'bull'],
+ ['†', 'dagger'],
+ ['‡', 'Dagger'],
+ ['¦', 'brvbar'],
+ ['¶', 'para'],
+ ['§', 'sect'],
+ ['◊', 'loz'],
+ ['@', '#064'],
+ ['©', 'copy'],
+ ['®', 'reg'],
+ ['™', 'trade'],
+ ['¤', 'curren'],
+ ['¢', 'cent'],
+ ['€', 'euro'],
+ ['£', 'pound'],
+ ['¥', 'yen'],
+ [' ', 'emsp'],
+ [' ', 'ensp'],
+ [' ', 'thinsp'],
+ ['', 'zwj'],
+ ['', 'zwnj']
],
mathematical: [
- ['−', '−'],
- ['±', '±'],
- ['×', '×'],
- ['÷', '÷'],
- ['√', '√'],
- ['⋅', '⋅'],
- ['⊗', '⊗'],
- ['∗', '∗'],
- ['≥', '≥'],
- ['≤', '≤'],
- ['≠', '≠'],
- ['≈', '≈'],
- ['∼', '∼'],
- ['∝', '∝'],
- ['°', '°'],
- ['′', '′'],
- ['″', '″'],
- ['µ', 'µ'],
- ['∠', '∠'],
- ['⊥', '⊥'],
- ['‰', '‰'],
- ['⁄', '⁄'],
- ['¼', '¼'],
- ['½', '½'],
- ['¾', '¾'],
- ['¹', '¹'],
- ['²', '²'],
- ['³', '³'],
- ['¬', '¬'],
- ['∧', '∧'],
- ['∨', '∨'],
- ['∴', '∴'],
- ['≅', '≅'],
- ['∈', '∈'],
- ['∋', '∋'],
- ['∉', '∉'],
- ['⊂', '⊂'],
- ['⊆', '⊆'],
- ['⊄', '⊄'],
- ['⊃', '⊃'],
- ['⊇', '⊇'],
- ['∩', '∩'],
- ['∪', '∪'],
- ['⊕', '⊕'],
- ['∇', '∇'],
- ['∅', '∅'],
- ['≡', '≡'],
- ['∑', '∑'],
- ['∏', '∏'],
- ['℘', '℘'],
- ['∃', '∃'],
- ['∀', '∀'],
- ['∞', '∞'],
- ['ℵ', 'ℵ'],
- ['ℜ', 'ℜ'],
- ['ℑ', 'ℑ'],
- ['ƒ', 'ƒ'],
- ['∫', '∫'],
- ['∂', '∂'],
- ['Α', 'Α'],
- ['α', 'α'],
- ['Β', 'Β'],
- ['β', 'β'],
- ['Γ', 'Γ'],
- ['γ', 'γ'],
- ['Δ', 'Δ'],
- ['δ', 'δ'],
- ['Ε', 'Ε'],
- ['ε', 'ε'],
- ['Ζ', 'Ζ'],
- ['ζ', 'ζ'],
- ['Η', 'Η'],
- ['η', 'η'],
- ['Θ', 'Θ'],
- ['θ', 'θ'],
- ['ϑ', 'ϑ'],
- ['Ι', 'Ι'],
- ['ι', 'ι'],
- ['Κ', 'Κ'],
- ['κ', 'κ'],
- ['Λ', 'Λ'],
- ['λ', 'λ'],
- ['Μ', 'Μ'],
- ['μ', 'μ'],
- ['Ν', 'Ν'],
- ['ν', 'ν'],
- ['Ξ', 'Ξ'],
- ['ξ', 'ξ'],
- ['Ο', 'Ο'],
- ['ο', 'ο'],
- ['Π', 'Π'],
- ['π', 'π'],
- ['ϖ', 'ϖ'],
- ['Ρ', 'Ρ'],
- ['ρ', 'ρ'],
- ['Σ', 'Σ'],
- ['σ', 'σ'],
- ['ς', 'ς'],
- ['Τ', 'Τ'],
- ['τ', 'τ'],
- ['Υ', 'Υ'],
- ['ϒ', 'ϒ'],
- ['υ', 'υ'],
- ['Φ', 'Φ'],
- ['φ', 'φ'],
- ['Χ', 'Χ'],
- ['χ', 'χ'],
- ['Ψ', 'Ψ'],
- ['ψ', 'ψ'],
- ['Ω', 'Ω'],
- ['ω', 'ω']
+ ['−', 'minus'],
+ ['±', 'plusmn'],
+ ['×', 'times'],
+ ['÷', 'divide'],
+ ['√', 'radic'],
+ ['⋅', 'sdot'],
+ ['⊗', 'otimes'],
+ ['∗', 'lowast'],
+ ['≥', 'ge'],
+ ['≤', 'le'],
+ ['≠', 'ne'],
+ ['≈', 'asymp'],
+ ['∼', 'sim'],
+ ['∝', 'prop'],
+ ['°', 'deg'],
+ ['′', 'prime'],
+ ['″', 'Prime'],
+ ['µ', 'micro'],
+ ['∠', 'ang'],
+ ['⊥', 'perp'],
+ ['‰', 'permil'],
+ ['⁄', 'frasl'],
+ ['¼', 'frac14'],
+ ['½', 'frac12'],
+ ['¾', 'frac34'],
+ ['¹', 'sup1'],
+ ['²', 'sup2'],
+ ['³', 'sup3'],
+ ['¬', 'not'],
+ ['∧', 'and'],
+ ['∨', 'or'],
+ ['∴', 'there4'],
+ ['≅', 'cong'],
+ ['∈', 'isin'],
+ ['∋', 'ni'],
+ ['∉', 'notin'],
+ ['⊂', 'sub'],
+ ['⊆', 'sube'],
+ ['⊄', 'nsub'],
+ ['⊃', 'sup'],
+ ['⊇', 'supe'],
+ ['∩', 'cap'],
+ ['∪', 'cup'],
+ ['⊕', 'oplus'],
+ ['∇', 'nabla'],
+ ['∅', 'empty'],
+ ['≡', 'equiv'],
+ ['∑', 'sum'],
+ ['∏', 'prod'],
+ ['℘', 'weierp'],
+ ['∃', 'exist'],
+ ['∀', 'forall'],
+ ['∞', 'infin'],
+ ['ℵ', 'alefsym'],
+ ['ℜ', 'real'],
+ ['ℑ', 'image'],
+ ['ƒ', 'fnof'],
+ ['∫', 'int'],
+ ['∂', 'part'],
+ ['Α', 'Alpha'],
+ ['α', 'alpha'],
+ ['Β', 'Beta'],
+ ['β', 'beta'],
+ ['Γ', 'Gamma'],
+ ['γ', 'gamma'],
+ ['Δ', 'Delta'],
+ ['δ', 'delta'],
+ ['Ε', 'Epsilon'],
+ ['ε', 'epsilon'],
+ ['Ζ', 'Zeta'],
+ ['ζ', 'zeta'],
+ ['Η', 'Eta'],
+ ['η', 'eta'],
+ ['Θ', 'Theta'],
+ ['θ', 'theta'],
+ ['ϑ', 'thetasym'],
+ ['Ι', 'Iota'],
+ ['ι', 'iota'],
+ ['Κ', 'Kappa'],
+ ['κ', 'kappa'],
+ ['Λ', 'Lambda'],
+ ['λ', 'lambda'],
+ ['Μ', 'Mu'],
+ ['μ', 'mu'],
+ ['Ν', 'Nu'],
+ ['ν', 'nu'],
+ ['Ξ', 'Xi'],
+ ['ξ', 'xi'],
+ ['Ο', 'Omicron'],
+ ['ο', 'omicron'],
+ ['Π', 'Pi'],
+ ['π', 'pi'],
+ ['ϖ', 'piv'],
+ ['Ρ', 'Rho'],
+ ['ρ', 'rho'],
+ ['Σ', 'Sigma'],
+ ['σ', 'sigma'],
+ ['ς', 'sigmaf'],
+ ['Τ', 'Tau'],
+ ['τ', 'tau'],
+ ['Υ', 'Upsilon'],
+ ['ϒ', 'upsih'],
+ ['υ', 'upsilon'],
+ ['Φ', 'Phi'],
+ ['φ', 'phi'],
+ ['Χ', 'Chi'],
+ ['χ', 'chi'],
+ ['Ψ', 'Psi'],
+ ['ψ', 'psi'],
+ ['Ω', 'Omega'],
+ ['ω', 'omega']
],
graphical: [
- ['↵', '↵'],
- ['↑', '↑'],
- ['↓', '↓'],
- ['←', '←'],
- ['→', '→'],
- ['↔', '↔'],
- ['⇑', '⇑'],
- ['⇓', '⇓'],
- ['⇐', '⇐'],
- ['⇒', '⇒'],
- ['⇔', '⇔'],
- [' ', ' '],
- [' ', ' '],
- [' ', ' '],
- [' ', ' '],
- ['♣', '♣'],
- ['♦', '♦'],
- ['♥', '♥'],
- ['♠', '♠']
+ ['↵', 'crarr'],
+ ['↑', 'uarr'],
+ ['↓', 'darr'],
+ ['←', 'larr'],
+ ['→', 'rarr'],
+ ['↔', 'harr'],
+ ['⇑', 'uArr'],
+ ['⇓', 'dArr'],
+ ['⇐', 'lArr'],
+ ['⇒', 'rArr'],
+ ['⇔', 'hArr'],
+ [' ', 'nbsp'],
+ [' ', 'nbsp'],
+ [' ', 'nbsp'],
+ [' ', 'nbsp'],
+ ['♣', 'clubs'],
+ ['♦', 'diams'],
+ ['♥', 'hearts'],
+ ['♠', 'spades']
]
},
/*
@@ -404,7 +409,7 @@
title: this.localize(id),
itemId: id,
tpl: new Ext.XTemplate(
- '{0}'
+ '{0}'
),
listeners: {
render: {
Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/locallang.xml
===================================================================
--- typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/locallang.xml (révision 9198)
+++ typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/locallang.xml (copie de travail)
@@ -14,6 +14,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cr
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+