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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +