From 14161cb9fda315cd109cc20dad04220df0925807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Sun, 8 Mar 2026 14:11:08 +0000 Subject: [PATCH 1/3] feat(translation): add Portuguese translation --- client/ui/src/lang/pt.json | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 client/ui/src/lang/pt.json diff --git a/client/ui/src/lang/pt.json b/client/ui/src/lang/pt.json new file mode 100644 index 0000000..08c0290 --- /dev/null +++ b/client/ui/src/lang/pt.json @@ -0,0 +1,42 @@ +{ + "service": { + "alreadyRunning": "Serviço já está a correr.", + "started": "Serviço iniciado." + }, + "errors": { + "debuggingNotEnabled": "Erro: Não foi possível ligar ao SDB Daemon. Você tem certeza de que alterou o IP do PC Host para 127.0.0.1? Se sim, carregue no botão de energia até ver o logotipo da Samsung." + }, + "installStatus": { + "fetching": "Buscando pacote", + "resigning": "Resignando pacote", + "parsing": "Analisando pacote", + "installing": "Instalando pacote", + "installed": "Pacote instalado", + "installFailed": "Falha na instalação: {{line}}" + }, + "resigning": { + "resigningRequired": "Reassinatura necessária", + "resigningRequiredDesc": "Desde o Tizen 7, todos os pacotes devem ser reassinados com um Certificado Samsung.\nPor favor, escaneie o código QR para entrar na sua conta Samsung e depois copie o JSON de resposta que você obtém depois do login.", + "resigningRequiredPCDesc": "Desde o Tizen 7, todos os pacotes devem ser reassinados com um Certificado Samsung.\nPor favor, clique no botão abaixo para entrar na sua conta Samsung.", + "resigningRequiredOpenAuthButton": "Entrar na Conta Samsung", + "resigningRequiredAccessInfo": "Após copiar o JSON de resposta, acesse http://{{ip}}:4794 e cole-o no campo de entrada e pressione o botão \"Enviar\".", + "resigningDeviceSameNetwork": "Certifique-se de que seu dispositivo está na mesma rede que a sua TV." + }, + "installer": { + "installTB": "Instalar TizenBrew", + "installTBI": "Instalar TizenBrew Installer", + "connectToTV": "Ligar à TV", + "updateTB": "Atualizar TizenBrew", + "installFromUSB": "Instalar a partir do USB", + "installFromGH": "Instalar a partir do GitHub", + "installingAgain": "O TizenBrew Installer está instalado como um Pacote Demo USB. Ele será reinstalado como um pacote normal.", + "alreadyInstalled": "O TizenBrew Installer como um Pacote Demo USB está instalado. Você pode agora desinstalá-lo." + }, + "installerDesktop": { + "sdbConnectionRefused": "Não foi possível ligar ao SDB Daemon. Certifique-se de que a TV está ligada e que o IP está correto.", + "sdbConnectionReset": "Não foi possível ligar ao SDB Daemon. Ou você não definiu o IP do PC Host para o IP deste dispositivo, ou não reiniciou a TV corretamente. Segure o botão de energia até ver o logotipo da Samsung para reiniciar a TV." + }, + "__contributors": [ + "galmeida-dev" + ] +} \ No newline at end of file From 533e6d7c274bba1a3596149d14b4c5d5a2ea92a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Sun, 8 Mar 2026 14:20:54 +0000 Subject: [PATCH 2/3] feat(translation): add Portuguese language support --- client/ui/src/components/i18nResources.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/ui/src/components/i18nResources.js b/client/ui/src/components/i18nResources.js index 69d81d7..48e99ea 100644 --- a/client/ui/src/components/i18nResources.js +++ b/client/ui/src/components/i18nResources.js @@ -4,6 +4,7 @@ import SerbianLanguage from '../lang/sr.json'; import TurkishLanguage from '../lang/tr.json'; import VietnameseLanguage from '../lang/vi.json'; import DutchLanguage from '../lang/nl.json'; +import PortugueseLanguage from '../lang/pt.json'; const resources = { en: { @@ -23,6 +24,9 @@ const resources = { }, nl: { translation: DutchLanguage + }, + pt: { + translation: PortugueseLanguage } }; From b15e2346a6f70b02bb21fb4ba3bbbfd5e4834a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 9 Mar 2026 09:10:52 +0000 Subject: [PATCH 3/3] fix(translation): correct Portuguese translations for error messages and status updates --- client/ui/src/lang/pt.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/client/ui/src/lang/pt.json b/client/ui/src/lang/pt.json index 08c0290..8b4f560 100644 --- a/client/ui/src/lang/pt.json +++ b/client/ui/src/lang/pt.json @@ -4,11 +4,11 @@ "started": "Serviço iniciado." }, "errors": { - "debuggingNotEnabled": "Erro: Não foi possível ligar ao SDB Daemon. Você tem certeza de que alterou o IP do PC Host para 127.0.0.1? Se sim, carregue no botão de energia até ver o logotipo da Samsung." + "debuggingNotEnabled": "Erro: Não foi possível ligar ao Daemon SDB. Você tem certeza de que alterou o IP do PC Host para 127.0.0.1? Se sim, carregue no botão de energia até ver o logotipo da Samsung." }, "installStatus": { - "fetching": "Buscando pacote", - "resigning": "Resignando pacote", + "fetching": "A obter pacote", + "resigning": "Reassinando pacote", "parsing": "Analisando pacote", "installing": "Instalando pacote", "installed": "Pacote instalado", @@ -16,7 +16,7 @@ }, "resigning": { "resigningRequired": "Reassinatura necessária", - "resigningRequiredDesc": "Desde o Tizen 7, todos os pacotes devem ser reassinados com um Certificado Samsung.\nPor favor, escaneie o código QR para entrar na sua conta Samsung e depois copie o JSON de resposta que você obtém depois do login.", + "resigningRequiredDesc": "Desde o Tizen 7, todos os pacotes devem ser reassinados com um Certificado Samsung.\nPor favor, leia o código QR para entrar na sua conta Samsung e depois copie o JSON de resposta que obtém depois do login.", "resigningRequiredPCDesc": "Desde o Tizen 7, todos os pacotes devem ser reassinados com um Certificado Samsung.\nPor favor, clique no botão abaixo para entrar na sua conta Samsung.", "resigningRequiredOpenAuthButton": "Entrar na Conta Samsung", "resigningRequiredAccessInfo": "Após copiar o JSON de resposta, acesse http://{{ip}}:4794 e cole-o no campo de entrada e pressione o botão \"Enviar\".", @@ -33,8 +33,8 @@ "alreadyInstalled": "O TizenBrew Installer como um Pacote Demo USB está instalado. Você pode agora desinstalá-lo." }, "installerDesktop": { - "sdbConnectionRefused": "Não foi possível ligar ao SDB Daemon. Certifique-se de que a TV está ligada e que o IP está correto.", - "sdbConnectionReset": "Não foi possível ligar ao SDB Daemon. Ou você não definiu o IP do PC Host para o IP deste dispositivo, ou não reiniciou a TV corretamente. Segure o botão de energia até ver o logotipo da Samsung para reiniciar a TV." + "sdbConnectionRefused": "Não foi possível ligar ao Daemon SDB. Certifique-se de que a TV está ligada e que o IP está correto.", + "sdbConnectionReset": "Não foi possível ligar ao Daemon SDB. Ou você não definiu o IP do PC Host para o IP deste dispositivo, ou não reiniciou a TV corretamente. Segure o botão de energia até ver o logotipo da Samsung para reiniciar a TV." }, "__contributors": [ "galmeida-dev"