Ignore:
Timestamp:
04/05/05 13:22:31 (14 years ago)
Author:
niko
Message:

ticket #98: new i18n-system:

  • changed every use of HTMLArea.I18N to HTMLArea._lc-function
  • implemented HTMLArea._loadlang
  • converted all language-files into the new system
  • converted all language-files into utf-8
  • removed all jp-* language-files except jp-utf8.js (and renamed it into jp.js)
  • removed all en.js-files (not needed by the new system)
  • removed all empty i18n-files
Location:
trunk/plugins/SuperClean
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/SuperClean/lang/de.js

    r56 r60  
    11// I18N constants 
    22 
    3 // LANG: "de", ENCODING: SO-8859-1 
     3// LANG: "de", ENCODING: UTF-8 
    44// translated: Raimund Meyer xinha@ray-of-light.org 
    55 
     
    1313//       that states what encoding is necessary.) 
    1414 
    15 SuperClean.I18N = { 
    16   "tooltip"                :    "HTML säubern", 
    17   "select_from"            :    "Bitte Optionen auswählen...", 
    18   "general_tidy"           :    "Allgemeines aufräumen und Korrektur einiger Probleme.", 
    19   "word_clean"             :    "Schlechtes HTML aus Microsoft Word aufräumen", 
    20   "faces"                  :    '"Fonts" entfernen (font face).', 
    21   "sizes"                  :    'Schriftgrößen entfernen (font size).', 
    22   "colors"                 :    'Schriftfarben entfernen (font color).', 
    23   "go"                     :    'Go', 
    24   'cancel'                 :    'Abbruch', 
    25   'failed'                 :    'Säubern fehlgeschlagen. Überprüfen Sie Ihren Code auf Fehler.', 
    26   'nothingtodo'             :   'Es gibt nichts zu säubern...!' 
    27 }; 
     15{ 
     16  "Clean Up HTML": "HTML sÀubern", 
     17  "Please select from the following cleaning options...": "Bitte Optionen auswÀhlen...", 
     18  "General tidy up and correction of some problems.": "Allgemeines aufrÀumen und Korrektur einiger Probleme.", 
     19  "Clean bad HTML from Microsoft Word": "Schlechtes HTML aus Microsoft Word aufrÀumen", 
     20  "Remove custom typefaces (font \"styles\").": "\"Fonts\" entfernen (font face).", 
     21  "Remove custom font sizes.": "Schriftgrößen entfernen (font size).", 
     22  "Remove custom text colors.": "Schriftfarben entfernen (font color).", 
     23  "Go": "Go", 
     24  "Cancel": "Abbruch", 
     25  "Tidy failed.  Check your HTML for syntax errors.": "SÀubern fehlgeschlagen. ÜberprÃŒfen Sie Ihren Code auf Fehler.", 
     26  "You don't have anything to tidy!": "Es gibt nichts zu sÀubern...!" 
     27} 
  • trunk/plugins/SuperClean/lang/fr.js

    r58 r60  
    1313//       that states what encoding is necessary.) 
    1414 
    15 SuperClean.I18N = { 
    16   "tooltip"                :    "Nettoyer le code HTML", 
    17   "select_from"            :    "Veuillez sélectionner une options de nettoyage.", 
    18   "general_tidy"           :    "Nettoyage générique et correction des problÚmes mineurs.", 
    19   "word_clean"             :    "Nettoyer les balises HTML de Microsoft Word", 
    20   "faces"                  :    'Supprimer les polices personalisées (font "styles").', 
    21   "sizes"                  :    'Supprimer les tailles de polices personnalisées.', 
    22   "colors"                 :    'Supprimer les couleurs de texte personalisées.', 
    23   "go"                     :    'Commencer', 
    24   'cancel'                 :    'Annuler', 
    25   'failed'                 :    'Tidy a échoué. Vérifier la syntaxe HTML.', 
    26   'nothingtodo'             :    "Rien à transmettre à tidy !" 
    27 }; 
     15{ 
     16  "Clean Up HTML": "Nettoyer le code HTML", 
     17  "Please select from the following cleaning options...": "Veuillez sélectionner une options de nettoyage.", 
     18  "General tidy up and correction of some problems.": "Nettoyage générique et correction des problÚmes mineurs.", 
     19  "Clean bad HTML from Microsoft Word": "Nettoyer les balises HTML de Microsoft Word", 
     20  "Remove custom typefaces (font \"styles\").": "Supprimer les polices personalisées (font \"styles\").", 
     21  "Remove custom font sizes.": "Supprimer les tailles de polices personnalisées.", 
     22  "Remove custom text colors.": "Supprimer les couleurs de texte personalisées.", 
     23  "Go": "Commencer", 
     24  "Cancel": "Annuler", 
     25  "Tidy failed.  Check your HTML for syntax errors.": "Tidy a échoué. Vérifier la syntaxe HTML.", 
     26  "You don't have anything to tidy!": "Rien à transmettre à tidy !" 
     27} 
  • trunk/plugins/SuperClean/super-clean.js

    r20 r60  
    44  this.editor = editor; 
    55  editor._superclean_on = false; 
    6   editor.config.registerButton('superclean', SuperClean.I18N.tooltip, editor.imgURL('ed_superclean.gif', 'SuperClean'), true, function(e, objname, obj) { e._superClean(null, obj); }); 
     6  editor.config.registerButton('superclean', this._lc("Clean Up HTML"), editor.imgURL('ed_superclean.gif', 'SuperClean'), true, function(e, objname, obj) { e._superClean(null, obj); }); 
    77 
    88  // See if we can find 'killword' and replace it with superclean 
     
    3939}; 
    4040 
     41SuperClean.prototype._lc = function(string) { 
     42    return HTMLArea._lc(string, 'SuperClean'); 
     43} 
     44 
    4145/** superClean combines HTMLTidy, Word Cleaning and font stripping into a single function 
    4246 *  it works a bit differently in how it asks for parameters */ 
     
    101105  frm.appendChild(win); 
    102106 
    103   win.appendChild(document.createTextNode(SuperClean.I18N.select_from)); 
     107  win.appendChild(document.createTextNode(HTMLArea._lc("Please select from the following cleaning options...", "SuperClean"))); 
    104108 
    105109  if(this.config.tidy_handler) 
     
    111115    cb.setAttribute('name', 'tidy'); 
    112116    lab.appendChild(cb); 
    113     lab.appendChild(document.createTextNode(SuperClean.I18N.general_tidy)); 
     117    lab.appendChild(document.createTextNode(HTMLArea._lc("General tidy up and correction of some problems.", "SuperClean"))); 
    114118    div.appendChild(lab); 
    115119    win.appendChild(div); 
     
    122126  cb.setAttribute('name', 'word_clean'); 
    123127  lab.appendChild(cb); 
    124   lab.appendChild(document.createTextNode(SuperClean.I18N.word_clean)); 
     128  lab.appendChild(document.createTextNode(HTMLArea._lc("Clean bad HTML from Microsoft Word", "SuperClean"))); 
    125129  div.appendChild(lab); 
    126130  win.appendChild(div); 
     
    132136  cb.setAttribute('name', 'faces'); 
    133137  lab.appendChild(cb); 
    134   lab.appendChild(document.createTextNode(SuperClean.I18N.faces)); 
     138  lab.appendChild(document.createTextNode(HTMLArea._lc('Remove custom typefaces (font "styles").', "SuperClean"))); 
    135139  div.appendChild(lab); 
    136140  win.appendChild(div); 
     
    142146  cb.setAttribute('name', 'sizes'); 
    143147  lab.appendChild(cb); 
    144   lab.appendChild(document.createTextNode(SuperClean.I18N.sizes)); 
     148  lab.appendChild(document.createTextNode(HTMLArea._lc('Remove custom font sizes.', "SuperClean"))); 
    145149  div.appendChild(lab); 
    146150  win.appendChild(div); 
     
    152156  cb.setAttribute('name', 'colors'); 
    153157  lab.appendChild(cb); 
    154   lab.appendChild(document.createTextNode(SuperClean.I18N.colors)); 
     158  lab.appendChild(document.createTextNode(HTMLArea._lc('Remove custom text colors.', "SuperClean"))); 
    155159  div.appendChild(lab); 
    156160  win.appendChild(div); 
     
    160164  var but = document.createElement('input'); 
    161165  but.setAttribute('type',  'button'); 
    162   but.setAttribute('value', SuperClean.I18N.go); 
     166  but.setAttribute('value', HTMLArea._lc('Go', "SuperClean")); 
    163167 
    164168 
     
    199203  var but = document.createElement('input'); 
    200204  but.setAttribute('type',  'button'); 
    201   but.setAttribute('value', SuperClean.I18N.cancel); 
     205  but.setAttribute('value', HTMLArea._lc('Cancel', "SuperClean")); 
    202206  but.onclick = function() 
    203207  { 
  • trunk/plugins/SuperClean/tidy.php

    r21 r60  
    166166    { 
    167167      ?> 
    168       alert(SuperClean.I18N.failed); 
     168      alert(this._lc('Tidy failed.  Check your HTML for syntax errors.')); 
    169169      <?php 
    170170    } 
     
    173173  { 
    174174    ?> 
    175     alert(SuperClean.I18N.nothingtodo); 
     175    alert(this._lc('You don\'t have anything to tidy!')); 
    176176    <?php 
    177177  } 
Note: See TracChangeset for help on using the changeset viewer.