]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8989 - [verto_communicator] Adding Portuguese i18n translations to Verto Communicator
authorVictor Torres <vpaivatorres@gmail.com>
Tue, 29 Mar 2016 21:07:32 +0000 (18:07 -0300)
committerVictor Torres <vpaivatorres@gmail.com>
Tue, 29 Mar 2016 21:45:18 +0000 (18:45 -0300)
html5/verto/verto_communicator/src/contributors.txt
html5/verto/verto_communicator/src/locales/locale-en.json
html5/verto/verto_communicator/src/locales/locale-it.json
html5/verto/verto_communicator/src/locales/locale-pt.json [new file with mode: 0644]
html5/verto/verto_communicator/src/partials/chat.html
html5/verto/verto_communicator/src/vertoApp/vertoApp.module.js

index 7665f76cb06e5879a697b76a15a55eb1136876b9..b86502c1aadc2e29b21bcb3f3dd8964900aaba23 100644 (file)
@@ -2,6 +2,7 @@
   "Jonatas Oliveira <jonatas@evolux.net.br>",
   "Ítalo Rossi <italo@evolux.net.br>",
   "Stefan Yohansson <stefan@evolux.net.br>",
+  "Victor Torres <victor@evolux.net.br>",
   "João Mesquita <jmesquita@indicium.com.ar>",
   "Ken Rice <krice@freeswitch.org>",
   "Brian West <brian@freeswitch.org>"
index c5d32b184620c4caf084a44383cdbe5a9dd9a9b3..b64ae92458ec72847d866e7c1260e4b2556dc235 100644 (file)
@@ -55,7 +55,7 @@
   "CHAT_TITLE_MUTE_UNMUTE_MIC": "Mute/Unmute Mic",
   "CHAT_MUTE_MIC": "Mute",
   "CHAT_UNMUTE_MIC": "Unmute",
-  "CHAT_TITLE_MUTE_UNMUTE_MIC": "Mute/Unmute Video",
+  "CHAT_TITLE_MUTE_UNMUTE_VIDEO": "Mute/Unmute Video",
   "CHAT_NO_MESSAGES": "There are no messages to show.",
   "CHAT_SEND_MESSAGE": "Send",
   "CHAT_TYPE_MESSAGE": "Type your message here...",
@@ -75,7 +75,7 @@
   "HELP": "Help",
   "CONTRIBUTORS": "Contributors",
   "TITLE_PREVIEW_SETTINGS": "Setup your camera and microphone settings",
-  "CAMERA__SETTNGS": "Camera:",
+  "CAMERA_SETTNGS": "Camera:",
   "MIC_SETTINGS": "Microphone:",
   "SAVE": "Save",
   "LOADING": "Loading",
   "CHECK_CONNECTION_SPEED": "Check Connection Speed.",
   "ERROR_PERMISSION_MEDIA": "Error: Media Permission Denied",
   "ERROR_PROVISIONING_CONF": "Error: Provision failed.",
-  "PLEASE_WAIT": "Please wait..."
+  "PLEASE_WAIT": "Please wait...",
+  "CANCEL": "Cancel",
+  "CHAT_TITLE_VOL_MINUS": "Volume -",
+  "CHAT_TITLE_VOL_PLUS": "Volume +",
+  "CHAT_TITLE_GAIN_MINUS": "Gain -",
+  "CHAT_TITLE_GAIN_PLUS": "Gain +",
+  "CHAT_VOL_MINUS": "Vol -",
+  "CHAT_VOL_PLUS": "Vol +",
+  "CHAT_GAIN_MINUS": "Gain -",
+  "CHAT_GAIN_PLUS": "Gain +"
 }
-
index be50edc8540ecb08b67d62993be0315b9827223f..87f5126e96b943c27198bf03aa56a239ee993e8b 100644 (file)
@@ -56,7 +56,7 @@
   "CHAT_TITLE_MUTE_UNMUTE_MIC": "Mute/Unmute Mic",
   "CHAT_MUTE_MIC": "Mute",
   "CHAT_UNMUTE_MIC": "Unmute",
-  "CHAT_TITLE_MUTE_UNMUTE_MIC": "Mute/Unmute Video",
+  "CHAT_TITLE_MUTE_UNMUTE_VIDEO": "Mute/Unmute Video",
   "CHAT_NO_MESSAGES": "Non ci sono messaggi da mostrare.",
   "CHAT_SEND_MESSAGE": "Invia",
   "CHAT_TYPE_MESSAGE": "Scrivi il tuo messaggio qui...",
   "ERROR_PROVISIONING_CONF": "Errore: Recupero configurazione fallito.",
   "PLEASE_WAIT": "Attendere prego..."
 }
-
diff --git a/html5/verto/verto_communicator/src/locales/locale-pt.json b/html5/verto/verto_communicator/src/locales/locale-pt.json
new file mode 100644 (file)
index 0000000..8c4d2da
--- /dev/null
@@ -0,0 +1,151 @@
+{
+  "TITLE_ACTIVE_CALL": "Ops, já existe uma chamada ativa.",
+  "MESSAGE_ACTIVE_CALL_HANGUP": "Parece que você está em uma chamada. Você quer desligar?",
+  "MESSAGE_ACTIVE_CALL_BACK": "Parece que você estava em uma chamada antes de sair pela última vez. Quer voltar pra ela?",
+  "TITLE_INCOMING_CALL": "Nova Chamada",
+  "MESSAGE_INCOMING_CALL": "de ",
+  "MESSAGE_NO_HANGUP_CALL": "Não há chamada para desligar.",
+  "MESSAGE_ENTER_FILENAME": "Por favor, insira o nome do arquivo",
+  "TITLE_ENABLE_VIDEO": "Deseja ativar o vídeo para esta chamada?",
+  "MESSAGE_ENABLE_VIDEO": "O vídeo será ativado para as próximas chamadas.",
+  "TITLE_INSERT_BANNER": "Por favor, insira o texto do banner",
+  "TITLE_INSERT_CANVAS_ID": "Por favor, insira o ID do Canvas",
+  "TITLE_INSERT_LAYER": "Por favor, insira o Layer",
+  "TITLE_TRANSFER": "Transferir?",
+  "MESSAGE_TRANSFER": "Para qual destino você deseja transferir esta chamada?",
+  "LABEL_TRANSFER": "Destino",
+  "MESSAGE_DISPLAY_SETTINGS": "Não é possível mostrar a pré-visualização das configurações durante uma chamda",
+  "BUTTON_END_CALL": "Finalizar Chamada",
+  "BUTTON_CLOSE": "Fechar",
+  "MESSAGE_PLAY": "Reproduzir",
+  "MESSAGE_STOP": "Parar",
+  "MESSAGE_RECORD": "Gravar",
+  "MESSAGE_STOP_RECORD": "Parar Gravação",
+  "MESSAGE_SNAPSHOT": "Snapshot",
+  "MESSAGE_VIDEO_MODE": "Modo de Vídeo",
+  "MESSAGE_MUTE_MIC": "Ativar/Desativar Mudo do Microfone",
+  "MESSAGE_MUTE_VIDEO": "Ativar/Desativar Mudo do Vídeo",
+  "MESSAGE_FULLSCREEN": "Ativar/Desativar Modo Tela Cheia",
+  "MESSAGE_SCREENSHARE": "Compartilhar Tela",
+  "MESSAGE_OPEN_CLOSE_CHAT": "Abrir/Fechar Chat",
+  "MESSAGE_SPEAKER": "Alto-falante",
+  "MESSAGE_POPUP": "Popup",
+  "CHAT_TITLE_MEMBERS": "Membros",
+  "CHAT_TITLE": "Chat",
+  "CHAT_NO_MEMBERS": "Não há membros para mostrar.",
+  "CHAT_GENERAL": "Geral",
+  "CHAT_TITLE_KICK": "Chutar",
+  "CHAT_KICK": "Chutar",
+  "CHAT_TITLE_VIDEO_FLOOR": "Floor do Vídeo",
+  "CHAT_FLOOR": "Floor",
+  "CHAT_TITLE_TRANSFER": "Transferência",
+  "CHAT_TRANSFER": "Transferir",
+  "CHAT_BANNER": "Banner",
+  "CHAT_TITLE_SET": "Definir",
+  "CHAT_SET": "Definir",
+  "CHAT_TITLE_RESET": "Redefinir",
+  "CHAT_RESET": "Redefinir",
+  "CHAT_CANVAS": "Canvas",
+  "CHAT_CANVAS_IN": "Colocar no Canvas",
+  "CHAT_CANVAS_OUT": "Remover do Canvas",
+  "CHAT_PREV": "Anterior",
+  "CHAT_NEXT": "Seguinte",
+  "CHAT_LAYER": "Layer",
+  "CHAT_AUDIO_VIDEO": "Áudio/Vídeo",
+  "CHAT_TITLE_MUTE_UNMUTE_MIC": "Ativar/Desativar Microfone",
+  "CHAT_MUTE_MIC": "Ativar Mudo",
+  "CHAT_UNMUTE_MIC": "Desativar Mudo",
+  "CHAT_TITLE_MUTE_UNMUTE_VIDEO": "Ativar/Desativar Vídeo",
+  "CHAT_NO_MESSAGES": "Não há mensagens para mostrar.",
+  "CHAT_SEND_MESSAGE": "Enviar",
+  "CHAT_TYPE_MESSAGE": "Escreva sua mensagem aqui...",
+  "TITLE_CONTRIBUTORS": "Contribuidores",
+  "MESSAGE_CONNECTION_UNTRUSTED": "Esta conexão não é confiável.",
+  "MESSAGE_TOGGLE_NAVIGATION": "Ativar/Desativar Navegação",
+  "BANDWIDTH_INFO": "Informações sobre largura de banda",
+  "BANDWIDTH_INFO_INCOMING": "Entrada:",
+  "BANDWIDTH_INFO_OUTGOING": "Saída:",
+  "BANDWIDTH_INFO_VIDEO_RES": "Resolução de vídeo:",
+  "IN_CALL": "Em chamada:",
+  "LAST_CALL": "Última chamada:",
+  "OPEN_NEW_WINDOW": "Abrir nova janela",
+  "CHANGE_LOGIN_INFO": "Mudar informações de login",
+  "LOGOUT": "Sair",
+  "ABOUT": "Sobre",
+  "HELP": "Ajuda",
+  "CONTRIBUTORS": "Contribuidores",
+  "TITLE_PREVIEW_SETTINGS": "Defina suas configurações de câmera e microfone",
+  "CAMERA_SETTNGS": "Câmera:",
+  "MIC_SETTINGS": "Microfone:",
+  "SAVE": "Salvar",
+  "LOADING": "Carregando",
+  "ERRORS" : "Erros",
+  "CALLING_TO": "Ligando para ",
+  "CANCELLING": "Cancelando...",
+  "DETERMINING_SPEED": "Determinando sua velocidade...",
+  "CALL_HISTORY": "Histórico de Chamadas",
+  "CLEAR_CALL_HISTORY": "Limpar Histórico",
+  "NO_CALL_HISTORY": "Não há chamadas no histórico.",
+  "ENTER_EXTENSION": "Insira um número",
+  "CALL_EXTENSION": "Ligar para número",
+  "LOGIN": "Login",
+  "LOGIN_INFORMATION": "Informações de login",
+  "SAVE_LOGIN_INFORMATION": "Salvar informações de login",
+  "INVALID_LOGIN_FIELDS": "Verifique os campos abaixo e tente novamente.",
+  "NAME": "Nome",
+  "YOUR_NAME": "Seu nome",
+  "EMAIL": "E-mail",
+  "YOUR_EMAIL": "Seu e-mail",
+  "USER": "Usuário",
+  "PASSWORD": "Senha",
+  "CALLER_ID": "Identificação de chamada",
+  "HOSTNAME": "Servidor",
+  "WEBSOCKET_URL": "Endereço do websocket",
+  "SETTINGS": "Configurações",
+  "DEVICE_SETTINGS": "Configurações de dispositivos",
+  "SHARE_DEVICE": "Dispositivo de compartilhamento",
+  "SPEAKER": "Alto-falante:",
+  "SPEAKER_FEATURE": "Seu navegador parece não oferecer suporte a esta funcionalidade",
+  "PREVIEW_SETTINGS": "Pré-visualizar configurações",
+  "REFRESH_DEVICE_LIST": "Atualizar lista de dispositivos",
+  "GENERAL_SETTINGS": "Configurações gerais:",
+  "USE_VIDEO": "Habilitar Vídeo",
+  "USE_STEREO_AUDIO": "Áudio Estéreo",
+  "USE_STUN": "Habilitar STUN",
+  "SCALE_VIDEO": "Redimensionar o vídeo remoto para bater com a resolução da câmera",
+  "ASK_BEFORE_RECOVER": "Perguntar antes de recuperar uma chamada",
+  "BEST_FRAME_RATE": "Melhor frame rate:",
+  "AUDIO_SETTINGS": "Configurações de áudio:",
+  "ECHO_CANCEL": "Cancelamento de eco",
+  "NOISE_SUPPRESSION": "Supressão de ruído",
+  "HIGHPASS_FILTER": "Filtro passa-alta",
+  "VIDEO_SETTINGS": "Configurações de vídeo:",
+  "REMOTE_ENCODER": "Encoder Remoto Dedicado habilitado.",
+  "AUTO_SPEED_RES": "Determinar automaticamente velocidade e configurações de resolução",
+  "RECHECK_BANDWIDTH": "Verificar novamente largura de banda antes de realizar cada chamada",
+  "CHECK_NETWORK_SPEED": "Verificar velocidade da rede",
+  "VIDEO_QUALITY": "Qualidade do vídeo:",
+  "MAX_INCOMING_BANDWIDTH": "Largura de banda de entrada máxima:",
+  "MAX_OUTGOING_BANDWIDTH": "Largura de banda de saída máxima:",
+  "FACTORY_RESET": "Restaurar padrões de fábrica",
+  "SAVE_DEVICE_SETTINGS": "Salvar configurações de dispositivos",
+  "BROWSER_COMPATIBILITY": "Verificando compatibilidade do browser.",
+  "REFRESH_MEDIA_DEVICES": "Atualizando dispositivos de mídia.",
+  "BROWSER_WITHOUT_WEBRTC": "Erro: navegador não oferece suporte ao WebRTC.",
+  "CHECK_PERMISSION_MEDIA": "Verificando permissões de mídia",
+  "CHECK_PROVISIONING_CONF": "Provisionando configurações.",
+  "CHECK_LOGIN": "Verificando login.",
+  "CHECK_CONNECTION_SPEED": "Verificando velocidade de conexão.",
+  "ERROR_PERMISSION_MEDIA": "Erro: permissão de mídia negada.",
+  "ERROR_PROVISIONING_CONF": "Erro: provisionamento falhou.",
+  "PLEASE_WAIT": "Por favor, aguarde...",
+  "CANCEL": "Cancelar",
+  "CHAT_TITLE_VOL_MINUS": "Volume -",
+  "CHAT_TITLE_VOL_PLUS": "Volume +",
+  "CHAT_TITLE_GAIN_MINUS": "Ganho -",
+  "CHAT_TITLE_GAIN_PLUS": "Ganho +",
+  "CHAT_VOL_MINUS": "Vol -",
+  "CHAT_VOL_PLUS": "Vol +",
+  "CHAT_GAIN_MINUS": "Ganho -",
+  "CHAT_GAIN_PLUS": "Ganho +"
+}
index 898636d4e7c9dd394bcd214f9d5aed640f71f6a0..3560a2f4dfb80d7e9f4e9fe537fcce71b947023e 100644 (file)
               </a>
             </div>
             <div class="group btn-group-justified">
-              <a href="" class="btn btn-xs" ng-click="confVolumeDown(member.id)" title="Vol –">
+              <a href="" class="btn btn-xs" ng-click="confVolumeDown(member.id)" title="{{ 'CHAT_TITLE_VOL_MINUS' | translate }}">
                 <i class="mdi-fw mdi-av-volume-down"></i>
-                Vol –
+                {{ 'CHAT_VOL_MINUS' | translate }}
               </a>
-              <a href="" class="btn btn-xs" ng-click="confVolumeUp(member.id)" title="Vol +">
+              <a href="" class="btn btn-xs" ng-click="confVolumeUp(member.id)" title="{{ 'CHAT_TITLE_VOL_MINUS' | translate }}">
                 <i class="mdi-fw mdi-av-volume-up"></i>
-                Vol +
+                {{ 'CHAT_VOL_PLUS' | translate }}
               </a>
             </div>
             <div class="group btn-group-justified">
-              <a href="" class="btn btn-xs" ng-click="confGainDown(member.id)" title="Gain –">
+              <a href="" class="btn btn-xs" ng-click="confGainDown(member.id)" title="{{ 'CHAT_TITLE_VOL_MINUS' | translate }}">
                 <i class="mdi-fw mdi-av-volume-down"></i>
-                Gain –
+                {{ 'CHAT_GAIN_MINUS' | translate }}
               </a>
-              <a href="" class="btn btn-xs" ng-click="confGainUp(member.id)" title="Gain +">
+              <a href="" class="btn btn-xs" ng-click="confGainUp(member.id)" title="{{ 'CHAT_TITLE_VOL_MINUS' | translate }}">
                 <i class="mdi-fw mdi-av-volume-up"></i>
-                Gain +
+                {{ 'CHAT_GAIN_PLUS' | translate }}
               </a>
             </div>
           </div>
index 5d72a4dd808c60cea97bb4e0b3d2f557247305ac..63126cee4a8488a8d69fd35091e2332e7d39b8b5 100644 (file)
         prefix: 'locales/locale-',
         suffix: '.json'
       })
-      .registerAvailableLanguageKeys(['en', 'it', 'fr'], {
-        'en' : 'en', 'en_GB': 'en', 'en_US': 'en',
-        'it' : 'it', 'it_IT' : 'it',
-        'fr' : 'fr', 'fr_FR': 'fr'
+      .registerAvailableLanguageKeys(['en', 'it', 'pt'], {
+        'en': 'en',
+        'en_GB': 'en',
+        'en_US': 'en',
+        'it': 'it',
+        'it_IT': 'it',
+               'fr': 'fr',
+               'fr_FR': 'fr',
+        'pt': 'pt',
+        'pt_BR': 'pt',
+        'pt_PT': 'pt'
       })
       .preferredLanguage('en')
       .fallbackLanguage('en')