Adding brazilian portuguese to browser and desktop

This commit is contained in:
Fabricio Silva
2025-08-22 17:39:37 -03:00
parent b769419608
commit be3bcab120
4 changed files with 156 additions and 2 deletions

View File

@@ -4,7 +4,8 @@ const languages = [
{ key: 'zh', name: '中文' },
{ key: 'de', name: 'Deutsch' },
{ key: 'nl', name: 'Nederlands' },
{ key: 'be', name: 'België' }
{ key: 'be', name: 'België' },
{ key: 'pt_BR', name: 'Português (Brasil)' },
];
languages.sort((a, b) => a.name.localeCompare(b.name, 'en', { sensitivity: 'base' }));

View File

@@ -0,0 +1,69 @@
const pt_BR = {
translation: {
serial: {
notSupported:
'Serial não suportado. Use o navegador Chrome para habilitar o mouse e teclado.',
failed: 'Falha ao se conectar na porta serial. Tente novamente'
},
camera: {
tip: 'Esperando autorização...',
denied: 'Permissão negada',
authorize:
'A área de trabalho remota requer permissão de uso da câmera. Por favor, conceda as permissões de câmera nos ajustes do navegador.',
failed: 'Falha ao se conectar à câmera. Tente novamente.'
},
modal: {
title: 'Selecione o dispositivo USB',
selectVideo: 'Selecione um dispositivo de vídeo de entrada',
selectSerial: 'Selecione um dispositivo serial'
},
menu: {
serial: 'Serial',
keyboard: 'Teclado',
mouse: 'Mouse'
},
video: {
resolution: 'Resolução',
customResolution: 'Personalizada',
device: 'Dispositivo',
custom: {
title: 'Resolução Personalizada',
width: 'Largura',
height: 'Altura',
confirm: 'Ok',
cancel: 'Cancelar'
}
},
keyboard: {
paste: 'Colar',
virtualKeyboard: 'Teclado Virtual',
ctrlAltDel: 'Ctrl + Alt + Delete'
},
mouse: {
cursor: {
title: 'Cursor',
pointer: 'Ponteiro',
grab: 'Mão',
cell: 'Célula',
hide: 'Esconder'
},
mode: 'Modo do mouse',
absolute: 'Modo absoluto',
relative: 'Modo relativo',
direction: 'Direção do scroll',
scrollUp: 'Scroll para cima',
scrollDown: 'Scroll para baixo',
speed: 'Velocidade do scroll',
fast: 'Rápido',
slow: 'Lento',
requestPointer: 'Usando modo relativo. Por favor, clique na área de trabalho para restaurar o ponteiro do mouse.'
},
settings: {
language: 'Linguagem',
document: 'Documentação',
download: 'Download'
}
}
};
export default pt_BR;

View File

@@ -4,7 +4,8 @@ const languages = [
{ key: 'zh', name: '中文' },
{ key: 'de', name: 'Deutsch' },
{ key: 'nl', name: 'Nederlands' },
{ key: 'be', name: 'België' }
{ key: 'be', name: 'België' },
{ key: 'pt_BR', name: 'Português (Brasil)' },
]
languages.sort((a, b) => a.name.localeCompare(b.name, 'en', { sensitivity: 'base' }))

View File

@@ -0,0 +1,83 @@
const pt_BR = {
translation: {
camera: {
tip: 'Esperando autorização...',
denied: 'Falha na autorização',
authorize:
'A área de trabalho remota requer permissão de uso da câmera. Por favor, conceda as permissões de câmera nos ajustes.',
failed: 'Falha ao se conectar à câmera. Tente novamente.'
},
modal: {
title: 'Selecione o dispositivo USB',
selectVideo: 'Selecione um dispositivo de vídeo de entrada',
selectSerial: 'Selecione um dispositivo serial'
},
menu: {
serial: 'Serial',
keyboard: 'Teclado',
mouse: 'Mouse'
},
video: {
resolution: 'Resolução',
customResolution: 'Personalizada',
device: 'Dispositivo',
custom: {
title: 'Resolução Personalizada',
width: 'Largura',
height: 'Altura',
confirm: 'Ok',
cancel: 'Cancelar'
}
},
keyboard: {
paste: 'Colar',
virtualKeyboard: 'Teclado Virtual',
ctrlAltDel: 'Ctrl + Alt + Delete'
},
mouse: {
cursor: {
title: 'Cursor',
pointer: 'Ponteiro',
grab: 'Mão',
cell: 'Célula',
hide: 'Esconder'
},
mode: 'Modo do mouse',
absolute: 'Modo absoluto',
relative: 'Modo relativo',
direction: 'Direção do scroll',
scrollUp: 'Scroll para cima',
scrollDown: 'Scroll para baixo',
speed: 'Velocidade do scroll',
fast: 'Rápido',
slow: 'Lento',
requestPointer: 'Usando modo relativo. Por favor, clique na área de trabalho para restaurar o ponteiro do mouse.'
},
settings: {
title: 'Ajustes',
appearance: {
title: 'Aparência',
language: 'Linguagem',
menu: 'Barra de menu',
menuTips: 'Abrir a barra de menu quando iniciar'
},
update: {
title: 'Verificar atualizações',
latest: 'Você já tem a versão mais recente.',
outdated: 'Uma atualização está disponível. Deseja atualizar agora?',
downloading: 'Fazendo download...',
installing: 'Instalando...',
failed: 'Falha na atualização. Por favor, tente novamente.',
confirm: 'Confirmar',
cancel: 'Cancelar'
},
about: {
title: 'Sobre',
version: 'Versão',
community: 'Comunidade'
}
}
}
}
export default pt_BR