Changeset 79 for trunk/contactcenter


Ignore:
Timestamp:
10/09/07 19:11:07 (17 years ago)
Author:
wmerlotto
Message:

Remocao de strings hardcoded para internacionalizacao

Location:
trunk/contactcenter
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r38 r79  
    134134                        $GLOBALS['phpgw']->template->set_var('cc_panel_table',lang('Table View')); 
    135135                        $GLOBALS['phpgw']->template->set_var('cc_panel_cards',lang('Cards View')); 
     136                        $GLOBALS['phpgw']->template->set_var('cc_btn_import_export', lang('Import/Export')); 
     137                        $GLOBALS['phpgw']->template->set_var('cc_btn_new', lang("New...")); 
    136138                         
    137139                        $GLOBALS['phpgw']->template->set_var('cc_panel_search_found',lang('Showing found entries')); 
  • trunk/contactcenter/js/ccAux.js

    r2 r79  
    392392} 
    393393 
     394function get_lang(_key,_arg1,_arg2,_arg3,_arg4) { 
     395 
     396        array_lang = new Array(); 
     397 
     398        if(!array_lang[0]){              
     399                return _key+"*"; 
     400        } 
     401        _value = "";     
     402        for(i = 0; i < array_lang[0].length;i++){ 
     403                if(array_lang[0][i] == _key.toLowerCase()) { 
     404                        _value = array_lang[1][i];                                       
     405                        break; 
     406                } 
     407        }        
     408         
     409        if(!_value) 
     410                return _key+"*"; 
     411                         
     412        if(_arg1 || _arg2 ||_arg3 || _arg4) { 
     413                for(j = 1; j <= 4; j++){ 
     414                        if(eval("_arg"+j)) { 
     415                                var regExp = new RegExp("%"+j+"");               
     416                                _value = _value.replace(regExp,eval("_arg"+j)); 
     417                        } 
     418                } 
     419        } 
     420         
     421        return _value; 
     422} 
     423 
     424 
    394425/***********************************************\ 
    395426*                   CONSTANTS                   * 
  • trunk/contactcenter/js/ccIEContacts.js

    r57 r79  
    3939                        this.el.innerHTML =  
    4040                        '<div align="left" id="divAppbox"><table width="100%" border=0>'+ 
    41                         '<tr><td style="border-bottom:1px solid black"><input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" value="i" style="border:0" checked>Importar Contatos'+ 
    42                         '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" style="border:0" value="e"/>Exportar Contatos<br></td></tr>'+ 
     41                        '<tr><td style="border-bottom:1px solid black"><input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" value="i" style="border:0" checked>'+get_lang("Import Contacts")+ 
     42                        '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" style="border:0" value="e"/>'+get_lang("Export Contacts") +' <br></td></tr>'+ 
    4343                        '</table>'+ 
    4444                        '<table border=0 height="208px"  width="100%" id="import_span">'+ 
    4545                        '<tr><td>'+ 
    46                         '<font color="DARKBLUE" size="2">O Expresso suporta a importação de contatos no formato de arquivo CSV.</font></td></tr>'+ 
     46                        '<font color="DARKBLUE" size="2">'+get_lang("The Expresso supports the contacts importation in the CSV file format.")+'</font></td></tr>'+ 
    4747                        '<tr><td height="75px" valign="top">'+ 
    48                         '<form name="formCSV" method="POST" enctype="multipart/form-data">'+                                                                             
    49                         'Selecione o tipo do arquivo:&nbsp;<select id="typeImport">'+ 
    50                         '<option value="outlook">Outlook Express</option>'+ 
    51                         '<option value="outlook2000">Outlook 2000</option>'+ 
    52                         '<option value="thunderbird">Mozilla Thunderbird</option>'+ 
    53                         '<option value="expresso" selected>Expresso (padrão)</option></select><br>'+ 
    54                         '<br>Selecione o arquivo que contém os contatos a serem importados:<br><br>'+                    
     48                        '<form name="formCSV" method="POST" enctype="multipart/form-data">'+get_lang("Select the file type")+':&nbsp;<select id="typeImport">'+ 
     49                        '<option value="outlook">'+get_lang("Outlook Express")+'</option>'+ 
     50                        '<option value="outlook2000">'+get_lang("Outlook 2000")+'</option>'+ 
     51                        '<option value="thunderbird">'+get_lang("Mozilla Thunderbird")+'</option>'+ 
     52                        '<option value="expresso" selected>'+get_lang("Expresso (default)")+'</option></select><br>'+ 
     53                        '<br>'+get_lang("Select the file that contains the contacts to be imported:")+'<br><br>'+                        
    5554                        '<input id="import_file" type="file" name="import_file">'+ 
    5655                        '</form></td></tr>'+ 
    5756                        '<tr><td height="10px" align="center" nowrap><span style="visibility:hidden" id="s_info"></span></td></tr>'+ 
    5857                        '<tr><td height="10px" align="center"></td></tr>'+ 
    59                         '<tr><td nowrap><center><input id="import_button" type="button" value="Importar Contatos" onClick="javascript:ccIEContacts.importCSV(this)">&nbsp;&nbsp;&nbsp;&nbsp;'+ 
    60                         '<input type="button" value="Fechar" onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 
     58                        '<tr><td nowrap><center><input id="import_button" type="button" value='+get_lang("Import Contacts")+' onClick="javascript:ccIEContacts.importCSV(this)">&nbsp;&nbsp;&nbsp;&nbsp;'+ 
     59                        '<input type="button" value='+get_lang("Close")+' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 
    6160                        '</table>'+ 
    6261                        '<table border=0  height="208px"  width="100%" style="display:none" id="export_span">'+ 
    6362                        '<tr><td>'+                                              
    64                         '<font color="DARKBLUE" size="2">O Expresso suporta a exportação de contatos no formato de arquivo CSV.</font></td></tr>'+ 
     63                        '<font color="DARKBLUE" size="2">'+get_lang("The Expresso supports the contacts importation in the CSV file format.")+'</font></td></tr>'+ 
    6564                        '<tr><td height="85px" valign="top">'+                                           
    66                         'Selecione o tipo do formato que deseja exportar seus contatos:<br><br>'+ 
    67                         '<input style="border:0" id="typeExport_0" name="radio" type="radio" value="expresso" checked/>Exportar como CSV do Expresso (padrão)<br>'+ 
    68                         '<input style="border:0" id="typeExport_1" name="radio" type="radio" value="outlook_pt-BR">Exportar como CSV do Outlook Express (Português)<br>'+ 
    69                         '<input style="border:0" id="typeExport_2" name="radio" type="radio" value="outlook_en">Exportar como CSV do Outlook Express (Inglês)<br>'+ 
    70                         '<input style="border:0" id="typeExport_3" name="radio" type="radio" value="outlook2000_pt-BR">Exportar como CSV do Outlook 2000 (Português)<br>'+ 
    71                         '<input style="border:0" id="typeExport_4" name="radio" type="radio" value="outlook2000_en">Exportar como CSV do Outlook 2000 (Inglês)<br>'+ 
    72                         '<input style="border:0" id="typeExport_5" name="radio" type="radio" value="thunderbird">Exportar como CSV do Mozilla Thunderbird<br>'+ 
     65                        get_lang("Select the format type that you want to export your contacts")+'<br><br>'+ 
     66                        '<input style="border:0" id="typeExport_0" name="radio" type="radio" value="expresso" checked/>'+get_lang("Export as Expresso (default) CSV.")+'<br>'+ 
     67                        '<input style="border:0" id="typeExport_1" name="radio" type="radio" value="outlook_pt-BR">'+get_lang("Export as Outlook Express (Portuguese) CSV.") + '<br>'+ 
     68                        '<input style="border:0" id="typeExport_2" name="radio" type="radio" value="outlook_en">'+get_lang("Export as Outlook Expresso (English) CSV.") + '<br>'+ 
     69                        '<input style="border:0" id="typeExport_3" name="radio" type="radio" value="outlook2000_pt-BR">'+get_lang("Export as Outlook 2000 (Portuguese) CSV.") + '<br>'+ 
     70                        '<input style="border:0" id="typeExport_4" name="radio" type="radio" value="outlook2000_en">'+get_lang("Export as Outlook 2000 (English) CSV.") + '<br>'+ 
     71                        '<input style="border:0" id="typeExport_5" name="radio" type="radio" value="thunderbird">'+get_lang("Export as Mozilla Thunderbird CSV.") + '<br>'+ 
    7372                        '</td></tr>'+ 
    7473                        '<tr><td align="center">&nbsp;</td></tr>'+ 
    75                         '<tr><td nowrap><center><input id="export_button" type="button" value="Exportar Contatos" onClick="javascript:ccIEContacts.exportCSV(this)">&nbsp;&nbsp;&nbsp;&nbsp;'+ 
    76                         '<input type="button" value="Fechar" onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 
     74                        '<tr><td nowrap><center><input id="export_button" type="button" value='+get_lang("Export Contacts")+ ' onClick="javascript:ccIEContacts.exportCSV(this)">&nbsp;&nbsp;&nbsp;&nbsp;'+ 
     75                        '<input type="button" value='+get_lang("Close") + ' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 
    7776                        '</table></div>'; 
    7877                }                
     
    9190                                title_color: '#3978d6', 
    9291                                bg_color: '#eee', 
    93                                 title: "Importar / Exportar Contatos Pessoais",                                          
     92                                title: get_lang("Import / Export Personal Contacts"),                                            
    9493                                title_text_color: 'white', 
    9594                                button_x_img: '../phpgwapi/images/winclose.gif', 
     
    115114                var l_2         = '<font face="Verdana" size="1" color="RED">['+args[2]+' falharam]</font>'; 
    116115                var l_3         = '<font face="Verdana" size="1" color="DARKBLUE">['+args[3]+' já existiam]</font>'; 
    117                 var l_error     = '<span style="height:15px;background:#cc4444">&nbsp;&nbsp;<font face="Verdana" size="1" color="WHITE">A importação falhou. Verifique o formato do arquivo.&nbsp;</font></span>'; 
    118                 var l_importing = '<span style="height:15px;background:rgb(250, 209, 99)">&nbsp;&nbsp;<font face="Verdana" size="1" color="DARKBLUE">Importando contatos ....&nbsp;</font></span>'; 
     116                var l_error     = '<span style="height:15px;background:#cc4444">&nbsp;&nbsp;<font face="Verdana" size="1" color="WHITE">'+get_lang("The importation has failed. Verify the file format.") + '&nbsp;</font></span>'; 
     117                var l_importing = '<span style="height:15px;background:rgb(250, 209, 99)">&nbsp;&nbsp;<font face="Verdana" size="1" color="DARKBLUE">'+get_lang("Importing contacts...") + '&nbsp;</font></span>'; 
    119118 
    120119                if(args[0] == 'success') { 
     
    123122                                status += "&nbsp;"+eval('l_'+i); 
    124123                        } 
    125                         Element('s_info').innerHTML = '&nbsp;&nbsp;<font face="Verdana" size="1" color="BLACK"><b>A importação foi concluída.</b></font><br>&nbsp;'+status; 
     124                        Element('s_info').innerHTML = '&nbsp;&nbsp;<font face="Verdana" size="1" color="BLACK"><b>'+get_lang("The importation has finished.")+'</b></font><br>&nbsp;'+status; 
    126125                } 
    127126                else  
     
    151150                if ((form.import_file.value.length < 10) ||  
    152151                (form.import_file.value.substring(form.import_file.value.length - 4, form.import_file.value.length).toLowerCase() != ".csv")){ 
    153                         alert('Selecione um arquivo CSV válido para importar seus contatos.'); 
     152                        alert(get_lang("Select a valid CSV file to import your contacts")); 
    154153                        return; 
    155154                } 
     
    210209                var handler_export = function(data) { 
    211210                        if(!data){ 
    212                                 alert("Ocorreu um erro durante a exportação."); 
     211                                alert(get_lang("An error has occurred while the exportation.")); 
    213212                                return; 
    214213                        }                                
  • trunk/contactcenter/templates/default/index.tpl

    r38 r79  
    7676                                <tr align="left"> 
    7777                                        <td align="left">                                                                                                                        
    78                                         <input id="cc_button_new" onMouseOver="if(!menuStarted) menu();menu.onmouseover()" onMouseOut="menu.onmouseout()"  value="Novo ..." type="button">                                       
     78                                        <input id="cc_button_new" onMouseOver="if(!menuStarted) menu();menu.onmouseover()" onMouseOut="menu.onmouseout()"  value="{cc_btn_new}" type="button">                                   
    7979                                        <div id="cc_panel_search_call" style="display: inline"></div> 
    8080                                        <div id="cc_panel_table" style="display: none; text-align: right"> 
     
    8686                                        </td> 
    8787                                        <td align="right"> 
    88                                         <input id="cc_button_tools" value="Importar | Exportar" type="button" onclick="javascript:ccIEContacts.showList()"> 
     88                                        <input id="cc_button_tools" value="{cc_btn_import_export}" type="button" onclick="javascript:ccIEContacts.showList()"> 
    8989                                        </td> 
    9090                                </tr> 
Note: See TracChangeset for help on using the changeset viewer.