Changeset 60 for trunk/popups


Ignore:
Timestamp:
04/05/05 13:22:31 (15 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/popups
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/popups/insert_table.html

    r20 r60  
    1111 
    1212function Init() { 
    13   i18n = window.opener.HTMLArea.I18N.dialogs; // load the HTMLArea plugin and lang file 
    14   __dlg_translate(i18n); 
     13  HTMLArea = window.opener.HTMLArea; // load the HTMLArea plugin and lang file 
     14  __dlg_translate('HTMLArea'); 
    1515  __dlg_init(); 
    1616  document.getElementById("f_rows").focus(); 
  • trunk/popups/link.html

    r19 r60  
    77    window.resizeTo(400, 200); 
    88 
    9 I18N = window.opener.HTMLArea.I18N.dialogs; 
     9HTMLArea = window.opener.HTMLArea; 
    1010 
    1111function i18n(str) { 
    12   return (I18N[str] || str); 
     12  return (HTMLArea._lc(str, 'HTMLArea')); 
    1313}; 
    1414 
     
    2323 
    2424function Init() { 
    25   __dlg_translate(I18N); 
     25  __dlg_translate('HTMLArea'); 
    2626  __dlg_init(); 
    2727  var param = window.dialogArguments; 
  • trunk/popups/popup.js

    r20 r60  
    7676}; 
    7777 
    78 function __dlg_translate(i18n) { 
     78function __dlg_translate(context) { 
     79    HTMLArea = window.opener.HTMLArea; 
    7980        var types = ["input", "select", "legend", "span", "option", "td", "button", "div"]; 
    8081        for (var type = 0; type < types.length; ++type) { 
     
    8384                        var span = spans[i]; 
    8485                        if (span.firstChild && span.firstChild.data) { 
    85                                 var txt = i18n[span.firstChild.data]; 
     86                                var txt = HTMLArea._lc(span.firstChild.data, context); 
    8687                                if (txt) 
    8788                                        span.firstChild.data = txt; 
    8889                        } 
    8990                        if (span.title) { 
    90                                 var txt = i18n[span.title]; 
     91                                var txt = HTMLArea._lc(span.title, context); 
    9192                                if (txt) 
    9293                                        span.title = txt; 
     
    9495                } 
    9596        } 
    96         var txt = i18n[document.title]; 
    97         if (txt) 
    98                 document.title = txt; 
     97    document.title = HTMLArea._lc(document.title, context); 
    9998}; 
    10099 
Note: See TracChangeset for help on using the changeset viewer.