Changeset 5801


Ignore:
Timestamp:
03/23/12 16:29:33 (12 years ago)
Author:
marcieli
Message:

Ticket #2566 - Internacionalizadas telas de filtros. Corrigida listagem de pastas.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/setup/phpgw_pt-br.lang

    r5785 r5801  
    201201Forwarded message       expressoMail1_2 pt-br   Mensagem encaminhada 
    202202Forward expressoMail1_2 pt-br   Encaminhar 
    203 Forward to the address  expressoMail1_2 pt-br   Encaminhe para o endereço 
     203Forward to the address  expressoMail1_2 pt-br   Encaminhar para o endereço 
    204204Friday  expressoMail1_2 pt-br   Sexta-feira 
    205205From:   expressoMail1_2 pt-br   De: 
     
    522522Subject:        expressoMail1_2 pt-br   Assunto:  
    523523Subject expressoMail1_2 pt-br   Assunto 
    524 Subject expressoMail1_2 pt-br   Assunto 
    525524Sunday  expressoMail1_2 pt-br   Domingo 
    526525Table   expressoMail1_2 pt-br   Tabela 
     
    757756Error importing.        expressoMail1_2 pt-br   Erro ao Importar. 
    758757Using cache for list of messages        admin   pt-br   Usar cache para lista de mensagens 
    759 Maximum time for the list of messages keep in cache     admin   pt-br   Tempo maximo para listagem de mensagems ficar no cache 
     758Maximum time for the list of messages keep in cache     admin   pt-br   Tempo maximo para listagem de mensagens ficar no cache 
    760759Title   expressoMail1_2 pt-br   Título 
    761760Location        expressoMail1_2 pt-br   Local 
     
    817816You have %1 follow ups due for today:   expressoMail1_2 pt-br   Você tem %1 mensagens sinalizadas para hoje: 
    818817Don't show this window anymore today.   expressoMail1_2 pt-br   Não mostrar essa janela por hoje. 
     818Criteria        expressoMail1_2 pt-br   Critérios 
     819Name of the rule        expressoMail1_2 pt-br   Nome da regra 
     820Sender  expressoMail1_2 pt-br   Remetente 
     821is equal to     expressoMail1_2 pt-br   é igual à 
     822contains the phrase     expressoMail1_2 pt-br   contém a frase 
     823doesn't contain the phrase      expressoMail1_2 pt-br   não contém a frase 
     824starting with   expressoMail1_2 pt-br   começa com 
     825ends with       expressoMail1_2 pt-br   termina com 
     826Receiver        expressoMail1_2 pt-br   Destinatário 
     827Message expressoMail1_2 pt-br   Mensagem 
     828is over than    expressoMail1_2 pt-br   é maior que 
     829is under than   expressoMail1_2 pt-br   é menor que 
     830Attend all the criteria expressoMail1_2 pt-br   Atender a todos os critérios 
     831Attend any of the criteria      expressoMail1_2 pt-br   Atender a qualquer um dos critérios 
     832Continue        expressoMail1_2 pt-br   Prosseguir 
     833Actions expressoMail1_2 pt-br   Ações 
     834Actions to be performed on messages that attend the criteria specified above.   expressoMail1_2 pt-br   Ações a serem executadas sobre as mensagens que atenderem aos critérios especificados acima. 
     835These actions apply only to new messages arriving.      expressoMail1_2 pt-br   Estas ações serão aplicadas somente às novas mensagens que chegarem. 
     836Archive in folder       expressoMail1_2 pt-br   Arquivar na pasta 
     837Move to Trash   expressoMail1_2 pt-br   Mover para a Lixeira 
     838Reply with a message automatically      expressoMail1_2 pt-br   Responder com uma mensagem automaticamente 
     839Type a reply message    expressoMail1_2 pt-br   Digite uma mensagem de resposta 
     840All messages will be answered automatically with the message indicated. expressoMail1_2 pt-br   Todas as mensagens serão respondidas automaticamente com a mensagem indicada. 
     841Delete rule     expressoMail1_2 pt-br   Excluir regra 
     842Enable rule     expressoMail1_2 pt-br   Habilitar regra 
     843Disable rule    expressoMail1_2 pt-br   Desabilitar regra 
     844Change rule     expressoMail1_2 pt-br   Alterar regra 
     845No name filled  expressoMail1_2 pt-br   Nenhum nome preenchido 
     846No criteria filled      expressoMail1_2 pt-br   Nenhum critério preenchido 
     847Invalid name, 'vacation' is a reserved word     expressoMail1_2 pt-br   Nome inválido, 'vacation' é uma palavra reservada 
     848There is already a filter with this name        expressoMail1_2 pt-br   Já existe um filtro com este nome 
     849Fill the action value   expressoMail1_2 pt-br   Preencha o valor da ação 
     850This user is already blocked. Would you like to unlock it?      expressoMail1_2 pt-br   Esse usuário já está bloqueado. Deseja desbloquea-lo? 
     851Lock User       expressoMail1_2 pt-br   Bloqueio do usuário 
     852removed expressoMail1_2 pt-br   removido 
     853Want to block the user  expressoMail1_2 pt-br   Deseja bloquear o usuário 
     854blocked expressoMail1_2 pt-br   bloqueado. 
     855Are you sure to delete the filter       expressoMail1_2 pt-br   Deseja realmente excluir o filtro 
     856Exclusion Confirmation  expressoMail1_2 pt-br   Confirmação de exclusão 
     857List    expressoMail1_2 pt-br   Listagem 
     858Rules for message classification        expressoMail1_2 pt-br   Regras de classificação de mensagem 
     859Add new rule    expressoMail1_2 pt-br   Adicionar nova regra 
     860Add rule out of office  expressoMail1_2 pt-br   Adicionar regra Fora do escritorio 
     861Out of office   expressoMail1_2 pt-br   Fora do escritorio 
  • trunk/prototype/modules/filters/edit-filter.ejs

    r5648 r5801  
     1<%  
     2        var specialFolders = { 
     3                INBOX: {name:'Caixa de Entrada', classe:'inbox'},  
     4                Inbox: {name:'Caixa de Entrada', classe:'inbox'},  
     5                Trash: {name:'Lixeira', classe:'trash'},  
     6                Drafts:{name:'Rascunhos', classe:'drafts'},  
     7                Spam:  {name:'Spam', classe:'spam'},  
     8                Sent:  {name:'Enviados', classe:'sent'} 
     9        }; 
     10%> 
    111<form action="filter:detail" method="POST"> 
    212        <div class="rule-details-container"> 
    3                 <h3><a href="#">Critérios</a></h3> 
     13                <h3><a href="#"><%= get_lang("Criteria")%></a></h3> 
    414                <div> 
    515                        <fieldset> 
    6                                 <label class="small">Nome da regra</label> 
     16                                <label class="small"><%= get_lang("Name of the rule")%></label> 
    717                                <input type="text" name="name" /> 
    818                        </fieldset> 
    919                        <fieldset> 
    10                                 <label class="small">Remetente</label> 
     20                                <label class="small"><%= get_lang("Sender")%></label> 
    1121                                <select name="criteriaOperator[]"> 
    12                                         <option value="=">é igual à</option> 
    13                                         <option value="*">contém a frase</option> 
    14                                         <option value="!*">não contém a frase</option> 
    15                                         <option value="^">começa com</option> 
    16                                         <option value="$">termina com</option> 
     22                                        <option value="="><%= get_lang("is equal to")%></option> 
     23                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     24                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     25                                        <option value="^"><%= get_lang("starting with")%></option> 
     26                                        <option value="$"><%= get_lang("ends with")%></option> 
    1727 
    1828                                </select> 
     
    2131                        </fieldset> 
    2232                        <fieldset> 
    23                                 <label class="small">Destinatário</label> 
     33                                <label class="small"><%= get_lang("Receiver")%></label> 
    2434                                <select name="criteriaOperator[]"> 
    25                                         <option value="=">é igual à</option> 
    26                                         <option value="*">contém a frase</option> 
    27                                         <option value="!*">não contém a frase</option> 
    28                                         <option value="^">começa com</option> 
    29                                         <option value="$">termina com</option> 
     35                                        <option value="="><%= get_lang("is equal to")%></option> 
     36                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     37                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     38                                        <option value="^"><%= get_lang("starting with")%></option> 
     39                                        <option value="$"><%= get_lang("ends with")%></option> 
    3040                                </select> 
    3141                                <input type="text" name="criteriaValue[]" /> 
     
    3343                        </fieldset> 
    3444                        <fieldset> 
    35                                 <label class="small">Assunto</label> 
     45                                <label class="small"><%= get_lang("Subject")%></label> 
    3646                                <select name="criteriaOperator[]"> 
    37                                         <option value="=">é igual à</option> 
    38                                         <option value="*">contém a frase</option> 
    39                                         <option value="!*">não contém a frase</option> 
    40                                         <option value="^">começa com</option> 
    41                                         <option value="$">termina com</option> 
     47                                        <option value="="><%= get_lang("is equal to")%></option> 
     48                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     49                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     50                                        <option value="^"><%= get_lang("starting with")%></option> 
     51                                        <option value="$"><%= get_lang("ends with")%></option> 
    4252 
    4353                                </select> 
     
    4656                        </fieldset> 
    4757                        <fieldset> 
    48                                 <label class="small">Mensagem</label> 
     58                                <label class="small"><%= get_lang("Message")%></label> 
    4959                                <select name="criteriaOperator[]"> 
    50                                         <option value="=">é igual à</option> 
    51                                         <option value="*">contém a frase</option> 
    52                                         <option value="!*">não contém a frase</option> 
    53                                         <option value="^">começa com</option> 
    54                                         <option value="$">termina com</option> 
     60                                        <option value="="><%= get_lang("is equal to")%></option> 
     61                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     62                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     63                                        <option value="^"><%= get_lang("starting with")%></option> 
     64                                        <option value="$"><%= get_lang("ends with")%></option> 
    5565                                </select> 
    5666                                <input type="text" name="criteriaValue[]" /> 
     
    5868                        </fieldset> 
    5969                        <fieldset> 
    60                                 <label class="small">Tamanho</label> 
     70                                <label class="small"><%= get_lang("Size")%></label> 
    6171                                <select name="criteriaOperator[]"> 
    62                                         <option value=">">é menor que</option> 
    63                                         <option value="<">é maior que</option> 
     72                                        <option value=">"><%= get_lang("is under than")%></option> 
     73                                        <option value="<"><%= get_lang("is over than")%></option> 
    6474                                </select> 
    6575                                <input type="text" name="criteriaValue[]" /> 
     
    7585                                <fieldset> 
    7686                                        <input type="radio" name="isExact" value="and" checked="checked"/> 
    77                                         <label>Atender a todos os critérios</label> 
     87                                        <label><%= get_lang("Attend all the criteria")%></label> 
    7888                                </fieldset> 
    7989                                <fieldset> 
    8090                                        <input type="radio" name="isExact" value="or"/> 
    81                                         <label>Atender a qualquer um dos critérios</label> 
     91                                        <label><%= get_lang("Attend any of the criteria")%></label> 
    8292                                </fieldset> 
    8393                        </fieldset> 
    8494                        <div class="menu-container"> 
    85                                 <a class="button cancel" href="#">Cancelar</a> 
    86                                 <a class="button forth" href="#">Prosseguir &raquo;</a> 
     95                                <a class="button cancel" href="#"><%= get_lang("Cancel")%></a> 
     96                                <a class="button forth" href="#"><%= get_lang("Continue")%> &raquo;</a> 
    8797                        </div> 
    8898                </div> 
    89                 <h3><a href="#">Ações</a></h3> 
     99                <h3><a href="#"><%= get_lang("Actions")%></a></h3> 
    90100                <div> 
    91101                        <ul class="message-tip-container"> 
    92                                 <li class="message-tip">Ações a serem executadas sobre as mensagens que atenderem aos critérios especificados acima.</li> 
    93                                 <li class="message-tip">Estas ações serão aplicadas somente às novas mensagens que chegarem.</li> 
     102                                <li class="message-tip"><%= get_lang("Actions to be performed on messages that attend the criteria specified above.")%></li> 
     103                                <li class="message-tip"><%= get_lang("These actions apply only to new messages arriving.")%></li> 
    94104                        </ul> 
    95105                        <fieldset class="select-folderlist"> 
    96106                                <input type="radio" name="actionType[]" value="fileinto" checked="checked" onchange="$('.ui-widget-content :checkbox').parent().removeClass(' hidden');"/> 
    97                                 <label>Arquivar na pasta</label> 
     107                                <label><%= get_lang("Archive in folder")%></label> 
    98108                                <!--  
    99109                                Aguardando o problema do form do DataLayer ser resolvido. 
    100110                                --> 
    101                                 <select name="valueFileInto"> 
    102                                         <%for(var i=0; i < data.folders.length; i++){  
     111                                <select name="valueFileInto" style="width:150px"> 
     112                                        <%for(var i=0; i < data.folders.length; i++){ 
     113                                                var folder_name = specialFolders[data.folders[i].commonName] ? get_lang(data.folders[i].commonName) : data.folders[i].commonName; 
    103114                                                if(/^INBOX/.test(data.folders[i].id)){ %> 
    104                                                         <option value="<%= data.folders[i].id%>"><%= data.folders[i].commonName%></option> 
     115                                                        <option value="<%= data.folders[i].id%>"><%= folder_name%></option> 
    105116                                        <% 
    106                                                 } 
     117                                                }else if(/^user/.test(data.folders[i].id)){  
     118                                                        var user_name = (data.folders[i].parentFolder.split(data.delimiter)[1] ? (data.folders[i].parentFolder.split(data.delimiter)[1] + data.delimiter) : ""); 
     119                                                %> 
     120                                                        <option value="<%= data.folders[i].id%>"><%= user_name + folder_name%></option> 
     121                                                <% } 
    107122                                        } 
    108123                                        %> 
     
    112127                        <fieldset> 
    113128                                <input type="radio" name="actionType[]" value="redirect" onchange="$('.ui-widget-content :checkbox').parent().removeClass(' hidden');"/> 
    114                                 <label>Encaminhar para o endereço</label> 
     129                                <label><%= get_lang("Forward to the address")%></label> 
    115130                                <input type="text" name="addressRedirect" /> 
    116131                        </fieldset> 
    117132                        <fieldset> 
    118133                                <input type="radio" name="actionType[]" value="setflag" onchange="$('.ui-widget-content :checkbox').parent().removeClass(' hidden');"/> 
    119                                 <label>Marcar como</label> 
     134                                <label><%= get_lang("Mark as")%></label> 
    120135                                <!-- 
    121136                                Aguardando o problema do form do DataLayer ser resolvido. 
    122137                                --> 
    123138                                <select name="valueSetFlag"> 
    124                                         <option value="flagged">Importante</option> 
    125                                         <option value="seen">Lida</option> 
     139                                        <option value="flagged"><%= get_lang("Flagged")%></option> 
     140                                        <option value="seen"><%= get_lang("Seen")%></option> 
    126141                                </select> 
    127142                                <!-- <input type="text" name="actionParameter[]" /> --> 
     
    129144                        <fieldset> 
    130145                                <input type="radio" name="actionType[]" value="fileintoTrash" onchange="$('.ui-widget-content :checkbox').parent().removeClass(' hidden');"/> 
    131                                 <label>Mover para a Lixeira</label> 
     146                                <label><%= get_lang("Seen")%></label> 
    132147                                <input type="hidden" name="actionParameter[]" value="Trash"/> 
    133148                        </fieldset> 
    134149                        <fieldset class="fields-replyto"> 
    135150                                <input type="radio" name="actionType[]" value="reject" onchange="$('.ui-widget-content :checkbox').parent().addClass(' hidden');"/> 
    136                                 <label>Responder com uma mensagem automaticamente</label> 
     151                                <label><%= get_lang("Reply with a message automatically")%></label> 
    137152                                <textarea name="messageReject"></textarea> 
    138153                        </fieldset> 
    139154                        <fieldset> 
    140155                                <input type="checkbox" name="actionType[]" value="fileintoInbox"/> 
    141                                 <label>Manter uma cópia na caixa de entrada</label> 
     156                                <label><%= get_lang("Keep a copy of the message at your Inbox")%></label> 
    142157                                <input type="hidden" name="actionParameter[]" value="INBOX"/> 
    143158                        </fieldset> 
     
    152167                        --> 
    153168                        <div class="menu-container">     
    154                                 <a class="button back"   href="#" >&laquo; Anterior</a> 
    155                                 <a class="button cancel" href="#">Cancelar</a> 
    156                                 <a class="button submit" href="#">Salvar</a> 
     169                                <a class="button back"   href="#" >&laquo; <%= get_lang("Previous")%></a> 
     170                                <a class="button cancel" href="#"><%= get_lang("Cancel")%></a> 
     171                                <a class="button submit" href="#"><%= get_lang("Save")%></a> 
    157172                        </div> 
    158173                </div> 
     
    160175        <div class="vacation-details-container hidden"> 
    161176                <fieldset> 
    162                         <label>Digite uma mensagem de resposta:</label> 
     177                        <label><%= get_lang("Type a reply message")%></label> 
    163178                        <ul class="message-tip-container"> 
    164                                 <li class="message-tip">Todas as mensagens serão respondidas automaticamente com a mensagem indicada.</li> 
     179                                <li class="message-tip"><%= get_lang("All messages will be answered automatically with the message indicated.")%></li> 
    165180                        </ul> 
    166181                        <textarea class="filter-textarea" name="vacation"></textarea> 
    167182                </fieldset> 
    168183                        <div class="menu-container">     
    169                               <a class="button back"   href="#" title="Cancela e retorna á tela anterior">&laquo; Anterior</a> 
    170                               <a class="button submit" href="#" title="Salva e retorna á tela anterior">Salvar</a> 
     184                              <a class="button back"   href="#" title="Cancela e retorna á tela anterior">&laquo; <%= get_lang("Previous")%></a> 
     185                              <a class="button submit" href="#" title="Salva e retorna á tela anterior"><%= get_lang("Save")%></a> 
    171186                        </div> 
    172187        </div> 
  • trunk/prototype/modules/filters/filter-list.ejs

    r5648 r5801  
    99                        <input type="hidden" class="id" value="<%= data.rules[i].id %>"> 
    1010                        <dl class="rule-briefing"> 
    11                                 <dt>Critérios:</dt> 
     11                                <dt><%= get_lang("Criteria")%>:</dt> 
    1212                                <dd class="rule-briefing-criteria"> 
    1313                                        <ul class="rule-briefing-criteria-list"> 
     
    2121                                        </ul> 
    2222                                </dd> 
    23                                 <dt>Ações:</dt> 
     23                                <dt><%= get_lang("Actions")%>:</dt> 
    2424                                <dd class="rule-briefing-action"> 
    2525                                        <ul class="rule-briefing-action-list"> 
     
    3535                        </dl> 
    3636                        <ul class="menu-control"> 
    37                                 <li><a href="#<%= data.rules[i].name %>" class="button update" title="Alterar regra '<%= data.rules[i].name %>'"></a></li> 
    38                                 <li><a href="#<%= data.rules[i].name %>" class="button enable<%= (data.rules[i].enabled == "true")? '': ' hidden' %>" title="Desabilitar regra"></a></li> 
    39                                 <li><a href="#<%= data.rules[i].name %>" class="button disable<%= (data.rules[i].enabled  == "true")? ' hidden': '' %>" title="Habilitar regra"></a></li> 
    40                                 <li><a href="#<%= data.rules[i].name %>" class="button close" title="Excluir regra '<%= data.rules[i].name %>'"></a></li> 
     37                                <li><a href="#<%= data.rules[i].name %>" class="button update" title="<%= get_lang("Change rule")%> '<%= data.rules[i].name %>'"></a></li> 
     38                                <li><a href="#<%= data.rules[i].name %>" class="button enable<%= (data.rules[i].enabled == "true")? '': ' hidden' %>" title="<%= get_lang("Disable rule")%>"></a></li> 
     39                                <li><a href="#<%= data.rules[i].name %>" class="button disable<%= (data.rules[i].enabled  == "true")? ' hidden': '' %>" title="<%= get_lang("Enable rule")%>"></a></li> 
     40                                <li><a href="#<%= data.rules[i].name %>" class="button close" title="<%= get_lang("Delete rule")%> '<%= data.rules[i].name %>'"></a></li> 
    4141                                <!--<li class="select" ><input type="checkbox"/></li>--> 
    4242                        </ul> 
  • trunk/prototype/modules/filters/filters.ejs

    r5627 r5801  
    22 
    33 
    4 <div class="expresso-window-container filter-manager-window" title="Regras de classificação de mensagem"> 
     4<div class="expresso-window-container filter-manager-window" title="<%= get_lang("Rules for message classification")%>"> 
    55 
    66        <div class="rule-list-container"> 
     
    1111<form action="filter:detail"> 
    1212        <div class="rule-details-container"> 
    13                 <h3><a href="#">Critérios</a></h3> 
     13                <h3><a href="#"><%= get_lang("Criteria")%></a></h3> 
    1414                <div> 
    1515                        <fieldset> 
    16                                 <label class="small">Nome da regra</label> 
     16                                <label class="small"><%= get_lang("Name of the rule")%></label> 
    1717                                <input type="text" name="name" /> 
    1818                        </fieldset> 
    1919                        <fieldset> 
    20                                 <label class="small">Remetente</label> 
     20                                <label class="small"><%= get_lang("Sender")%></label> 
    2121                                <select name="criteriaOperator[]"> 
    22                                         <option value="=">é igual à</option> 
    23                                         <option value="*">contém a frase</option> 
    24                                         <option value="!*">não contém a frase</option> 
    25                                         <option value="^">começa com</option> 
    26                                         <option value="$">termina com</option> 
     22                                        <option value="="><%= get_lang("is equal to")%></option> 
     23                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     24                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     25                                        <option value="^"><%= get_lang("starting with")%></option> 
     26                                        <option value="$"><%= get_lang("ends with")%></option> 
    2727 
    2828                                </select> 
     
    3131                        </fieldset> 
    3232                        <fieldset> 
    33                                 <label class="small">Destinatário</label> 
     33                                <label class="small"><%= get_lang("Receiver")%></label> 
    3434                                <select name="criteriaOperator[]"> 
    35                                         <option value="=">é igual à</option> 
    36                                         <option value="*">contém a frase</option> 
    37                                         <option value="!*">não contém a frase</option> 
    38                                         <option value="^">começa com</option> 
    39                                         <option value="$">termina com</option> 
     35                                        <option value="="><%= get_lang("is equal to")%></option> 
     36                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     37                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     38                                        <option value="^"><%= get_lang("starting with")%></option> 
     39                                        <option value="$"><%= get_lang("ends with")%></option> 
    4040                                </select> 
    4141                                <input type="text" name="criteriaValue[]" /> 
     
    4343                        </fieldset> 
    4444                        <fieldset> 
    45                                 <label class="small">Assunto</label> 
     45                                <label class="small"><%= get_lang("Subject")%></label> 
    4646                                <select name="criteriaOperator[]"> 
    47                                         <option value="=">é igual à</option> 
    48                                         <option value="*">contém a frase</option> 
    49                                         <option value="!*">não contém a frase</option> 
    50                                         <option value="^">começa com</option> 
    51                                         <option value="$">termina com</option> 
     47                                        <option value="="><%= get_lang("is equal to")%></option> 
     48                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     49                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     50                                        <option value="^"><%= get_lang("starting with")%></option> 
     51                                        <option value="$"><%= get_lang("ends with")%></option> 
    5252 
    5353                                </select> 
     
    5656                        </fieldset> 
    5757                        <fieldset> 
    58                                 <label class="small">Mensagem</label> 
     58                                <label class="small"><%= get_lang("Message")%></label> 
    5959                                <select name="criteriaOperator[]"> 
    60                                         <option value="=">é igual à</option> 
    61                                         <option value="*">contém a frase</option> 
    62                                         <option value="!*">não contém a frase</option> 
    63                                         <option value="^">começa com</option> 
    64                                         <option value="$">termina com</option> 
     60                                        <option value="="><%= get_lang("is equal to")%></option> 
     61                                        <option value="*"><%= get_lang("contains the phrase")%></option> 
     62                                        <option value="!*"><%= get_lang("doesn't contain the phrase")%></option> 
     63                                        <option value="^"><%= get_lang("starting with")%></option> 
     64                                        <option value="$"><%= get_lang("ends with")%></option> 
    6565                                </select> 
    6666                                <input type="text" name="criteriaValue[]" /> 
     
    6868                        </fieldset> 
    6969                        <fieldset> 
    70                                 <label class="small">Tamanho</label> 
     70                                <label class="small"><%= get_lang("Size")%></label> 
    7171                                <select name="criteriaOperator[]"> 
    72                                         <option value=">">é menor que</option> 
    73                                         <option value="<">é maior que</option> 
     72                                        <option value=">"><%= get_lang("is under than")%></option> 
     73                                        <option value="<"><%= get_lang("is over than")%></option> 
    7474                                </select> 
    7575                                <input type="text" name="criteriaValue[]" /> 
     
    7878                        <fieldset> 
    7979                                <input type="checkbox" value="hasAttachment" name="hasAttachment" /> 
    80                                 <label>A mensagem possui anexo</label> 
     80                                <label><%= get_lang("The message has attachment")%></label> 
    8181                        </fieldset> 
    8282                        <fieldset class="fields-isexact"> 
    8383                                <fieldset> 
    8484                                        <input type="radio" name="isExact" value="and"/> 
    85                                         <label>Atender a todos os critérios</label> 
     85                                        <label><%= get_lang("Attend all the criteria")%></label> 
    8686                                </fieldset> 
    8787                                <fieldset> 
    8888                                        <input type="radio" name="isExact" value="or"/> 
    89                                         <label>Atender a qualquer um dos critérios</label> 
     89                                        <label><%= get_lang("Attend any of the criteria")%></label> 
    9090                                </fieldset> 
    9191                        </fieldset> 
    9292                        <div class="menu-container"> 
    93                                 <a class="button cancel" href="#">Cancelar</a> 
    94                                 <a class="button forth" href="#">Prosseguir &raquo;</a> 
     93                                <a class="button cancel" href="#"><%= get_lang("Cancel")%></a> 
     94                                <a class="button forth" href="#"><%= get_lang("Continue")%> &raquo;</a> 
    9595                        </div> 
    9696                </div> 
    97                 <h3><a href="#">Ações</a></h3> 
     97                <h3><a href="#"><%= get_lang("Actions")%></a></h3> 
    9898                <div> 
    9999                        <ul class="message-tip-container"> 
    100                                 <li class="message-tip">Ações a serem executadas sobre as mensagens que atenderem aos critérios especificados acima.</li> 
    101                                 <li class="message-tip">Estas ações serão aplicadas somente às novas mensagens que chegarem.</li> 
     100                                <li class="message-tip"><%= get_lang("Actions to be performed on messages that attend the criteria specified above.")%></li> 
     101                                <li class="message-tip"><%= get_lang("These actions apply only to new messages arriving.")%></li> 
    102102                        </ul> 
    103103                        <fieldset class="select-folderlist"> 
    104104                                <input type="radio" name="actionType[]" value="fileinto" /> 
    105                                 <label>Arquivar na pasta</label> 
     105                                <label><%= get_lang("Archive in folder")%></label> 
    106106                                <select name="actionParameter[]"> 
    107                                         <option value="INBOX">Caixa de entrada</option> 
    108                                         <option value="Sent">Enviadados</option> 
     107                                        <option value="INBOX"><%= get_lang("Inbox")%></option> 
     108                                        <option value="Sent"><%= get_lang("Actions")%>Enviadados</option> 
    109109                                </select> 
    110110                        </fieldset> 
    111111                        <fieldset> 
    112112                                <input type="radio" name="actionType[]" value="redirect" /> 
    113                                 <label>Encaminhar para o endereço</label> 
     113                                <label><%= get_lang("Actions")%>Encaminhar para o endereço</label> 
    114114                                <input type="text" name="actionParameter[]" /> 
    115115                        </fieldset> 
    116116                        <fieldset> 
    117117                                <input type="radio" name="actionType[]" value="flag" /> 
    118                                 <label>Marcar como</label> 
     118                                <label><%= get_lang("Actions")%>Marcar como</label> 
    119119                                <select name="actionParameter[]"> 
    120                                         <option value="important">Importante</option> 
    121                                         <option value="seen">Lida</option> 
     120                                        <option value="important"><%= get_lang("Actions")%>Importante</option> 
     121                                        <option value="seen"><%= get_lang("Actions")%>Lida</option> 
    122122                                </select> 
    123123                        </fieldset> 
  • trunk/prototype/modules/filters/filters.js

    r5782 r5801  
    44        { 
    55                if($.trim(list_container.find('[name="name"]').val()) == ""){ 
    6                         $.Zebra_Dialog("<strong>Nenhum nome</strong> preenchido",{ 
     6                        $.Zebra_Dialog(get_lang("No name filled"),{ 
    77                                'onClose':  function(caption) { 
    88                                        list_container.find('[name="name"]').focus(); 
     
    1212                        return false; 
    1313                }else if($.trim(list_container.find('[name="name"]').val()) == "vacation"){ 
    14                         $.Zebra_Dialog("Nome inválido, <strong>'vacation'</strong> é uma palavra reservada",{ 
     14                        $.Zebra_Dialog(get_lang("Invalid name, 'vacation' is a reserved word"),{ 
    1515                                'onClose':  function(caption) { 
    1616                                        list_container.find('[name="name"]').val("").focus(); 
     
    2424                        $.each(filter_list, function(index, value){ 
    2525                                if(filter_list[index].name == list_container.find('[name="name"]').val()){ 
    26                                         $.Zebra_Dialog("Já existe um filtro com este nome",{ 
     26                                        $.Zebra_Dialog(get_lang("There is already a filter with this name"),{ 
    2727                                                'onClose':  function(caption) { 
    2828                                                        list_container.find('[name="name"]').val("").focus(); 
     
    4545        }); 
    4646        if(criteria == ""){ 
    47                 $.Zebra_Dialog("Nenhum <strong>criterio</strong> preenchido",{ 
     47                $.Zebra_Dialog(get_lang("No criteria filled"),{ 
    4848                        'onClose':  function(caption) { 
    4949                                list_container.find('[name="criteriaValue[]"]:first').focus(); 
     
    5555        if(list_container.find('[name="actionType[]"]:checked').parent().find("input:text, textarea").length){ 
    5656                if($.trim(list_container.find('[name="actionType[]"]:checked').parent().find("input:text, textarea").val()) == ""){ 
    57                         $.Zebra_Dialog("Preencha o valor da <strong>ação</strong>",{ 
     57                        $.Zebra_Dialog(get_lang("Fill the action value"),{ 
    5858                                'onClose':  function(caption) { 
    5959                                        list_container.find('[name="actionType[]"]:checked').parent().find("input:text, textarea").focus(); 
     
    666666        for(var index in filters){ 
    667667                if(filters[index].name == email) { 
    668                         if(confirm("Esse usuário já está bloqueado! Deseja desbloquea-lo?")) { 
     668                        if(confirm(get_lang("This user is already blocked. Would you like to unlock it?"))) { 
    669669                                DataLayer.remove( 'filter', filters[index].id ); 
    670670                                DataLayer.commit("filter", false, function(){ 
    671                                         $.Zebra_Dialog("Bloqueio do usuario " + email + " removido!"); 
     671                                        $.Zebra_Dialog(get_lang("Lock User") + " " + email + " " + get_lang("removed")); 
    672672                                        list_filters(); 
    673673                                }); 
     
    677677                } 
    678678        } 
    679         if(confirm("Deseja bloquear o usuário " + email + "?")){ 
     679        if(confirm(get_lang("Want to block the user") + " " + email + "?")){ 
    680680                DataLayer.put( 'filter', idd,  
    681681                                        { name: email, isExact: false,  
     
    688688                                        }); 
    689689                DataLayer.commit("filter", false, function(){ 
    690                         $.Zebra_Dialog("Usuário " + email + " bloqueado!"); 
     690                        $.Zebra_Dialog(get_lang("User") + " " + email + " " + get_lang("blocked")); 
    691691                        list_filters(); 
    692692                }); 
     
    742742            autoOpen: false, 
    743743                buttons: [{ 
    744                         text : "Fechar", 
     744                        text : get_lang("Close"), 
    745745                        click : function() { 
    746746                                $( this ).dialog( "close" ); 
     
    750750        $(".ui-dialog-titlebar").after("<div class='dialog-head-buttonpane ui-dialog-buttonpane ui-widget-content ui-helper-clearfix' style='background-color: rgb(224, 238, 238); '><div class='ui-dialog-buttonset header-buttonpane'></div></div>"); 
    751751        $(".dialog-head-buttonpane").css("padding", "5px"). 
    752         find(".header-buttonpane").html("<a href='#' class='button add' title='Adicionar nova regra'>Nova regra</a>"+(!outoffice ? "<a href='#' class='button add vacation' title='Adicionar regra 'Fora do escritorio''>Fora do escritorio</a>" : "")).find(".button").button(); 
     752        find(".header-buttonpane").html("<a href='#' class='button add' title='"+get_lang("Add new rule")+"'>"+get_lang("New rule")+"</a>"+(!outoffice ? "<a href='#' class='button add vacation' title='"+get_lang("Add rule out of office")+"'>"+get_lang("Out of office")+"</a>" : "")).find(".button").button(); 
    753753         
    754754        $(".ui-dialog-buttonpane.ui-widget-content").css("background-color", "#E0EEEE"); 
     
    779779                        }        
    780780                } 
    781                 DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true)},function(html){ 
     781                DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true), delimiter: cyrus_delimiter},function(html){ 
    782782                        var details_container = $(".expresso-window-filters").html(html); 
    783783                        if(filters.name != "vacation"){ 
     
    854854        }).click(function(event){ 
    855855                var filter_name = $(event.target).parents("li.rule").find('.id').val(); 
    856                 $.Zebra_Dialog("Deseja realmente excluir o filtro : <strong>"+filter_name+"</strong>",{ 
     856                $.Zebra_Dialog(get_lang("Are you sure to delete the filter") + ": <strong>"+filter_name+"</strong>",{ 
    857857                        'type':     'question', 
    858                         'title':    'Confirmação de Exclusão', 
     858                        'title':    get_lang("Exclusion Confirmation"), 
    859859                        'buttons':  [get_lang('Yes'), get_lang('No')], 
    860860                        'onClose':  function(caption) { 
     
    876876        list_container.parent().find(".button.add:first").click(function(){ 
    877877                list_container.parent().find(".dialog-head-buttonpane").addClass("hidden"); 
    878                 DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true)},function(html){ 
     878                DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true), delimiter: cyrus_delimiter},function(html){ 
    879879                        list_container.html(html); 
    880880                        var accord = list_container.find(".rule-details-container").accordion({autoHeight: false}); 
     
    898898        list_container.parent().find(".button.add.vacation").click(function(){ 
    899899                list_container.parent().find(".dialog-head-buttonpane").addClass("hidden"); 
    900                 DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true)},function(html){ 
     900                DataLayer.render( BASE_PATH + 'modules/filters/edit-filter.ejs', {folders : DataLayer.get("folder", true), delimiter: cyrus_delimiter},function(html){ 
    901901                        list_container.html(html); 
    902902                        list_container.find(".vacation-details-container").removeClass("hidden"); 
  • trunk/prototype/modules/filters/init.ejs

    r5539 r5801  
    11<link rel="stylesheet" href="../prototype/modules/filters/filters.css" type="text/css" /> 
    22 
    3 <div class="expresso-window-filters expresso-window-container filter-manager-window" title="Filtros"> 
    4         <div class="expresso-window-container filter-manager-window rule-list-container" title="Listagem"></div> 
    5         <div class="expresso-window-container filter-manager-window rule-edit-container" title="Regras de classificação de mensagem"></div> 
     3<div class="expresso-window-filters expresso-window-container filter-manager-window" title="<% get_lang("Filters")%>"> 
     4        <div class="expresso-window-container filter-manager-window rule-list-container" title="<% get_lang("List")%>"></div> 
     5        <div class="expresso-window-container filter-manager-window rule-edit-container" title="<% get_lang("Rules for message classification")%>"></div> 
    66</div> 
    77 
Note: See TracChangeset for help on using the changeset viewer.