From 789f74602ea185875222ee8fb5b9f034a6329ff7 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:39:18 +0100 Subject: [PATCH 01/17] Create common.pt-PT.json --- Common/common.pt-PT.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Common/common.pt-PT.json diff --git a/Common/common.pt-PT.json b/Common/common.pt-PT.json new file mode 100644 index 0000000..1701e0d --- /dev/null +++ b/Common/common.pt-PT.json @@ -0,0 +1,23 @@ +{ + "Add": "Adicionar", + "Cancel": "Cancelar", + "Clear": "Limpar", + "Close": "Fechar", + "Configurations": "Configurações", + "Continue": "Continuar", + "Delete": "Excluir", + "Discard": "Descartar", + "Edit": "Editar", + "Exit": "Sair", + "Hide": "Ocultar", + "Load": "Carregar", + "No": "Não", + "Ok": "Ok", + "Open": "Abrir", + "Refresh": "Atualizar", + "Refreshing": "A atualizar...", + "Reset": "Redefinir", + "Save": "Guardar", + "SecondUnit": "s", + "Yes": "Sim" +} From 065b39c0318eff7af7db1a79e0a5d54c692232ba Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:43:56 +0100 Subject: [PATCH 02/17] Create AssistedSetup.pt-PT.json --- AssistedSetup/AssistedSetup.pt-PT.json | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 AssistedSetup/AssistedSetup.pt-PT.json diff --git a/AssistedSetup/AssistedSetup.pt-PT.json b/AssistedSetup/AssistedSetup.pt-PT.json new file mode 100644 index 0000000..2a17c8f --- /dev/null +++ b/AssistedSetup/AssistedSetup.pt-PT.json @@ -0,0 +1,33 @@ +{ + "AllControlsNoSensors": "Nenhum controlador tem um sensor de velocidade da ventoinha emparelhado.", + "AssistedSetupDescription": "A Configuração Assistida vai guiar-te na configuração das ventoinhas pela primeira vez:", + "Calibrating": "A Calibrar", + "CalibrationTitle": "Calibração Automática das Ventoinhas", + "ControlSensorPairsWithSpeedSensor": "O controlador \"{0}\" emparelhou com o sensor de velocidade \"{1}\"", + "ControlSpeedCalibration": "Calibração do Controle/Velocidade", + "ControlSpeedPairing": "Emparelhamento de Controle e Sensor de Velocidade", + "Done": "Concluído!", + "ExceptionDuringSetup": "Ocorreu um erro durante o processo de configuração assistida. Consulta o registo para mais detalhes.", + "FullSpeed": "A configurar a ventoinha para 100%", + "IdentificationDescription": "Identifica e dá nome às ventoinhas", + "IdentificationInstructions": "Estes foram os controladores que responderam ao Fan Control. Observa o teu computador ou utiliza software alternativo enquanto ajustas os controladores deslizantes para nomear cada um deles adequadamente.", + "IncludeNonPaired": "Incluir controladores não emparelhados mesmo assim.", + "NoControlPairedSensor": "Nenhum controlador tem um sensor de velocidade emparelhado.", + "NoSensor": "Este controlador não tem um sensor de velocidade.", + "NoSpeedSensorReacted": "Nenhum sensor de velocidade reagiu ao controlador \"{0}\".", + "PairedControlsOnly": "Apenas os controladores com um sensor de velocidade emparelhado vão ser testados.", + "PairingUtilityDescription": "Esta ferramenta tenta emparelhar os sensores de velocidade e os controladores das ventoinhas. Isso identifica quais ventoinhas podem ser controladas. Configurou todos os controladores para {0}%.", + "ProceedQuestion": "Queres continuar?", + "Settings": "Configurações", + "ShowHiddenCardsExplanation": "Todos os controladores que não responderam à configuração assistida foram ocultados.", + "StartPercent": "Percentagem Inicial", + "Step1": "Seleciona os tipos de sensores a detetar", + "Step2": "Encontrou os sensores RPM de cada controlador", + "Step3": "Calibrou os controladores que têm um sensor RPM", + "Step4": "Encontrou o limite de paragem (%) dos controladores", + "Step5": "Encontrou o limite de início (%) dos controladores", + "Step6": "Identifica e dá nome a cada controlador", + "Step7": "Verifica algumas configurações da aplicação", + "Testing": "A Testar", + "TestingAt": "({0}) Testa a {1}% ({2} RPM)" +} From fd2d8ca955bddcb46f4154a64fcc04e6fd3e09c2 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:44:19 +0100 Subject: [PATCH 03/17] Create AboutPage.pt-PT.json --- AboutPage/AboutPage.pt-PT.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 AboutPage/AboutPage.pt-PT.json diff --git a/AboutPage/AboutPage.pt-PT.json b/AboutPage/AboutPage.pt-PT.json new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/AboutPage/AboutPage.pt-PT.json @@ -0,0 +1 @@ + From 30a65af26da0992116129473492cc967b1a68e38 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:44:52 +0100 Subject: [PATCH 04/17] Update AboutPage.pt-PT.json --- AboutPage/AboutPage.pt-PT.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AboutPage/AboutPage.pt-PT.json b/AboutPage/AboutPage.pt-PT.json index 8b13789..8d093d5 100644 --- a/AboutPage/AboutPage.pt-PT.json +++ b/AboutPage/AboutPage.pt-PT.json @@ -1 +1,9 @@ - +{ + "Credit": "Créditos", + "Donate": "Doação", + "Email": "Email", + "EULA": "EULA", + "OfficialWebsite": "Site oficial", + "Sponsor": "Patrocinador", + "VersionStringFormat": "Versão: {0}" +} From fffbe70b9c0e1adf5a27f8c65601c14ba3c3021e Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:46:00 +0100 Subject: [PATCH 05/17] Create ConfigDialogs.pt-PT.json --- ConfigDialogs/ConfigDialogs.pt-PT.json | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ConfigDialogs/ConfigDialogs.pt-PT.json diff --git a/ConfigDialogs/ConfigDialogs.pt-PT.json b/ConfigDialogs/ConfigDialogs.pt-PT.json new file mode 100644 index 0000000..01a4cda --- /dev/null +++ b/ConfigDialogs/ConfigDialogs.pt-PT.json @@ -0,0 +1,27 @@ +{ + "Cancel": "Cancelar", + "ConfigChangedQuestion": "A configuração atual foi alterada.", + "ConfigCouldNotBeSaved": "A configuração não pôde ser guardada. Consulta o registo para mais detalhes.", + "ConfigName": "Nome da configuração:", + "ConfigRestoreError": "Ocorreram estes erros durante a restauração da configuração:", + "ConfigSavedAs": "Configuração guardada como {0}", + "ConfigurationLoaded": "Configuração carregada", + "CouldNotLoadConfiguration": "Não foi possível carregar a configuração. Ocorreu um erro que foi adicionado ao registo.", + "Create": "Criar", + "CustomSensors": "Sensores personalizados", + "DeselectAll": "Desmarcar tudo", + "FanCurves": "Curvas das ventoinhas", + "Import": "Importar", + "ImportDialogText": "Seleciona os sensores personalizados e curvas da ventoinha que queres importar de {0}", + "Loading": "A carregar", + "Location": "Localização: {0}", + "MissingControlSensor": "Controlador não encontrado", + "MissingSpeedSensor": "Sensor de velocidade não encontrado", + "MissingTemperatureSensor": "Sensor de temperatura não encontrado", + "NameConflicts": "Os seguintes itens têm conflito de nome com a configuração atual:", + "NothingToImportIn": "Não há curvas de ventoinha ou sensores personalizados para importar em {0}.", + "RestoreErrorIncreaseDelay": "Se este erro ocorrer na inicialização, tenta aumentar o atraso de arranque.", + "RetryFailed": "Tentativa de reinício falhou.", + "SelectAll": "Selecionar tudo", + "SelectConfigFile": "Seleciona um ficheiro de configuração" +} From 4ceaebe1995ed1d459b3bcb3cedc08c89d7c9b69 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:46:58 +0100 Subject: [PATCH 06/17] Create ControlCard.pt-PT.json --- ControlCard/ControlCard.pt-PT.json | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 ControlCard/ControlCard.pt-PT.json diff --git a/ControlCard/ControlCard.pt-PT.json b/ControlCard/ControlCard.pt-PT.json new file mode 100644 index 0000000..ae23ca8 --- /dev/null +++ b/ControlCard/ControlCard.pt-PT.json @@ -0,0 +1,45 @@ +{ + "CalibrateAuto": "Calibrar controlo emparelhado automaticamente...", + "Calibrated": "Calibrado", + "ControlNotRespond": "Este controlo não responde adequadamente ao comando atual.", + "Curve": "Curva", + "CurveToBeApplied": "Curva a aplicar a este controlo", + "CurveToolTip": "Curva a aplicar a este controlo.", + "DefaultSensorName": "Nome padrão do sensor: {0}", + "DiscrepancyFanCurve": "a curva da ventoinha {0}", + "DiscrepancyManualValue": "o valor definido manualmente {0} %", + "DiscrepancyPart1": "Foi detetada uma discrepância entre o controlo \"{0}\" e o seu valor alvo.", + "DiscrepancyPart2": "Não responde corretamente a {0}.", + "DiscrepancyPart3": "Há vários problemas possíveis:", + "DiscrepancyPart4": "O controlo tem um valor mínimo definido de {0} %.", + "DiscrepancyPart5": "O valor do controlo (%) em relação ao RPM não corresponde à calibração definida. A calibração deve ser revista.", + "DiscrepancyPart6": "O controlo não responde a nenhum comando.", + "DiscrepancyPart7": "O controlo está a ser interferido por uma fonte externa.", + "DiscrepancyPart8": "Se houver interferência externa, podes ativar a seguinte opção, que reaplicará o valor sempre que uma discrepância for detetada.", + "EditCalibration": "Editar calibração...", + "EnableDisableSoftwareControl": "Ativar controlo por software", + "ForceApply": "Forçar aplicação", + "ForceApplyEnabled": "Aplicação forçada está ativada.", + "InvalidCalibrationError": "O controlo {0} não tem uma calibração válida e a curva da ventoinha {1} está no modo RPM.", + "ManualControl": "Controlo manual", + "ManualFanCalibration": "Calibração manual da ventoinha", + "ManualPairSingleFanDescription": "Emparelhar controlo com um sensor de velocidade", + "MatchSpeedSensor": "Emparelhar sensor de velocidade", + "MinimumPercent": "Percentagem mínima", + "MinPercentHelp": "Percentagem (%) mínima que pode ser aplicada a este controlo.", + "Offset": "Desvio", + "OffsetHelp": "Desvio aplicado à curva da ventoinha selecionada em percentagem (%).", + "Overridden": "Uma fonte externa está a interferir neste controlo.", + "PairAuto": "Emparelhar sensor de velocidade automaticamente...", + "PairedSpeedSensor": "Sensor de velocidade emparelhado: {0}", + "PairManually": "Emparelhar sensor de velocidade manualmente...", + "RecalibrateAuto": "Recalibrar controlo emparelhado automaticamente...", + "RemovePaired": "Remover sensor de velocidade emparelhado", + "StartPercent": "Início %", + "StartPercentHelp": "Limite (%) para que a ventoinha comece a girar.", + "StepDown": "Desaceleração", + "StepHelp": "Define a velocidade do controlo (%/s).", + "StepUp": "Aceleração", + "StopPercent": "Paragem %", + "StopPercentHelp": "Limite (%) para que a ventoinha pare de girar." +} From 1d56fa125455c51c63b736e87cbb253fe9ef8614 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:47:51 +0100 Subject: [PATCH 07/17] Create CustomSensors.pt-PT.json --- CustomSensors/CustomSensors.pt-PT.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 CustomSensors/CustomSensors.pt-PT.json diff --git a/CustomSensors/CustomSensors.pt-PT.json b/CustomSensors/CustomSensors.pt-PT.json new file mode 100644 index 0000000..0bf7112 --- /dev/null +++ b/CustomSensors/CustomSensors.pt-PT.json @@ -0,0 +1,24 @@ +{ + "File": "Ficheiro", + "FileDescription": "O sensor personalizado irá ler os dados de um determinado ficheiro", + "FileSensorNotExists": "O ficheiro localizado em \"{0}\" não existe.", + "FunctionAverage": "Média de todos os sensores de temperatura selecionados", + "FunctionMax": "Máximo de todos os sensores de temperatura selecionados", + "FunctionMin": "Mínimo de todos os sensores de temperatura selecionados", + "FunctionSubtract": "Diferença entre o primeiro sensor selecionado (+) e os outros (-)", + "FunctionSum": "Soma de todos os sensores de temperatura selecionados", + "LoopDetected": "\"{0}\" não pode ser usado como sensor de origem. Foi detetado um ciclo.", + "MissingSensor": "Sensor ausente", + "MissingSensorsForMix": "Sensores ausentes para o sensor de mistura nomeado \"{0}\": [{1}]", + "MissingSensorsForOffset": "Sensor ausente para o desvio nomeado {0}: {1}", + "MissingSensorsForTimeAverage": "Sensor ausente para o sensor de média de tempo nomeado {0}: {1}", + "Mix": "Mistura", + "MixDescription": "O sensor personalizado de mistura irá aplicar uma função aos sensores de temperatura selecionados.", + "MixLoopDetected": "\"{0}\" não pode ser adicionado à mistura. Foi detetado um ciclo.", + "NameAlreadyTaken": "O nome do sensor personalizado \"{0}\" já está em uso", + "Offset": "Desvio", + "OffsetDescription": "O sensor personalizado de desvio permite desviar um sensor existente.", + "SaveSensorFileDialogTitle": "Guardar ficheiro de sensor", + "TimeAverage": "Média de Tempo", + "TimeAverageDescription": "O sensor personalizado de média de tempo faz a média do sensor selecionado por um período de tempo definido." +} From 03d4781ac82c2732293cdf516cfe14ffc0d58855 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:52:25 +0100 Subject: [PATCH 08/17] Create Dialogs.pt-PT.json --- Dialogs/Dialogs.pt-PT.json | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Dialogs/Dialogs.pt-PT.json diff --git a/Dialogs/Dialogs.pt-PT.json b/Dialogs/Dialogs.pt-PT.json new file mode 100644 index 0000000..ee95b59 --- /dev/null +++ b/Dialogs/Dialogs.pt-PT.json @@ -0,0 +1,47 @@ +{ + "AscendingRpmValues": "Valores de RPM crescentes", + "CalibrationCommand": "Comando (%)", + "CalibrationControlCardInstructions": "Usa o seguinte cartão para ajustar a % da ventoinha e observar o RPM.", + "CalibrationPointPercent": "Ponto de %", + "CalibrationSpeed": "Velocidade (RPM)", + "CalibrationTable": "Tabela de Calibração", + "ControlHelpPart1": "A secção \"Controles\" mostra todos os cabeçalhos e ventoinhas disponíveis que foram detetados.", + "ControlHelpPart2": "Podes atribuir uma curva de ventoinha ou entrar no controlo manual a partir do menu de três pontos de cada cartão.", + "ControlHelpPart3": "No menu de três pontos de cada cartão, podes \"emparelhar\" a um sensor de velocidade da ventoinha da secção abaixo, que exibirá o RPM no cartão de controlo.", + "ControlHelpPart4": "As seguintes opções avançadas estão disponíveis ao clicar na parte inferior de um cartão:", + "CurveHelpPart1": "A secção \"Curvas\" mostra todas as curvas que foram criadas.", + "CurveHelpPart2": "Para criar uma nova curva, clica no botão de \"+\" no canto inferior direito e seleciona um dos tipos disponíveis.", + "CurveHelpPart3": "Para obter detalhes sobre como um tipo específico de curva de ventoinha funciona, adiciona-a e clica no ícone no canto superior esquerdo do cartão.", + "CustomSensorsHelpPart1": "A secção \"Sensores personalizados\" mostra todos os sensores personalizados que foram criados.", + "CustomSensorsHelpPart2": "Para criar um novo sensor personalizado, clica no botão de \"+\" no canto inferior direito e seleciona um dos tipos disponíveis.", + "CustomSensorsHelpPart3": "Para obter detalhes sobre como um tipo específico de sensor personalizado funciona, adiciona-o e clica no ícone no canto superior esquerdo do cartão.", + "EULA": "EULA", + "FailedRefreshSleep": "Falha ao atualizar após retomar do modo de suspensão", + "GraphCopy": "Copiar gráfico", + "GraphPaste": "Colar gráfico", + "GraphSelectedPoint": "Ponto selecionado:", + "HidePopup": "Ocultar esta janela no futuro", + "InitFailedRetry": "O Fan Control falhou ao inicializar. A tentar novamente...", + "ManualPairingInstruction": "Seleciona o sensor de velocidade abaixo que reage a este controlo.", + "ManualPairingTip": "(Dica: Define o controlo deslizante para 0% e vê qual ventoinha desacelera/para)", + "OtherInstance": "Outra instância do FanControl estava em execução sob o utilizador \"{0}\". Foi fechada para iniciar esta nova instância.", + "PaypalDialogPart1": "Mensagem do desenvolvedor do Fan Control", + "PaypalDialogPart2": "Olá! Eu sou o Rémi.", + "PaypalDialogPart3a": "Vejo que configuraste algumas curvas de ventoinha, isso é incrível! 🚀🙌", + "PaypalDialogPart3b": "Ainda não criaste nenhuma curva de ventoinha, clica no botão + no canto inferior direito para começar! 🚀🙌", + "PaypalDialogPart4": "O software está a ser continuamente desenvolvido para melhorar o desempenho, ter menos erros, adicionar mais funcionalidades e melhorar a experiência do utilizador. Isto demora tempo e requer esforço.", + "PaypalDialogPart5": "O Fan Control é gratuito, mas se gostares o suficiente para o tornar parte do teu sistema, considera partilhá-lo, contribuir através do Paypal ou patrocinar-me no Github, será muito apreciado! 😊", + "PaypalDialogPart6": "Se tiveres problemas com o software ou quiseres partilhar o teu feedback, há um link de e-mail na secção \"Sobre\" à esquerda ou podes aceder à página do Github.", + "PaypalDialogPart7": "Obrigado por usar o Fan Control! 🙏", + "PlatformNotSupported": "A plataforma atual não é suportada. É necessário Windows 10 ou posterior.", + "ReadEULA": "Tira um minuto para ler o contrato de licença do utilizador final (EULA). É curto, prometo. Podes sempre lê-lo depois na secção Sobre.", + "RefreshingAfterSleep": "O controlo da ventoinha está a ser atualizado após retomar do modo de suspensão", + "SpeedHelpPart1": "A secção \"Velocidades\" mostra todos os sensores RPM disponíveis que foram detetados.", + "SpeedHelpPart2": "Repara que cada cartão de controlo pode ou não ter um cartão de RPM correspondente devido a questões de compatibilidade.", + "SpeedHelpPart3": "Recomenda-se que \"emparelhes\" cada sensor nesta secção com o seu cartão de controlo correspondente. Usa a opção de menu de três pontos de um cartão de controlo para fazer isso, e seleciona o emparelhamento manual ou automático.", + "SpeedHelpPart4": "Uma vez que um sensor de velocidade esteja emparelhado, podes ocultá-lo para uma aparência mais limpa.", + "TwoPointsRequired": "São necessários pelo menos 2 pontos", + "UnexpectedErrorOccurred": "Ocorreu um erro e foi adicionado ao ficheiro de log.", + "UnexpectedErrorSeeLog": "Ocorreu um erro. Vê o ficheiro de log para mais detalhes.", + "WelcomeFanControl": "Bem-vindo ao Fan Control! 👋" +} From 4eb9e3c3d0f1e45e044c4c7773c68a80848a2ac3 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:54:38 +0100 Subject: [PATCH 09/17] Create FanCurves.pt-PT.json --- FanCurves/FanCurves.pt-PT.json | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 FanCurves/FanCurves.pt-PT.json diff --git a/FanCurves/FanCurves.pt-PT.json b/FanCurves/FanCurves.pt-PT.json new file mode 100644 index 0000000..c725169 --- /dev/null +++ b/FanCurves/FanCurves.pt-PT.json @@ -0,0 +1,35 @@ +{ + "Auto": "Automática", + "AutoDescription": "A curva automática ajusta-se automaticamente para corresponder à temperatura de carga fornecida.", + "CantBeAddedToMix": "\"{0}\" não pode ser adicionado à mistura.", + "Flat": "Plano", + "FlatDescription": "A curva plana aplica um valor fixo de %.", + "FunctionAverage": "Média de todas as curvas selecionadas", + "FunctionMax": "Máximo de todas as curvas selecionadas", + "FunctionMin": "Mínimo de todas as curvas selecionadas", + "FunctionSubtract": "Diferença entre a primeira curva selecionada (+) e o valor das outras (-)", + "FunctionSum": "Soma de todas as curvas selecionadas", + "Graph": "Gráfico", + "GraphClickAndDrag": "Clica e arrasta com o botão esquerdo para mover um ponto", + "GraphDescription": "A curva gráfica aplica uma função personalizada com base numa fonte de temperatura.", + "GraphLeftClick": "Clica com o botão esquerdo para adicionar um ponto", + "GraphRightClick": "Clica com o botão direito para excluir um ponto", + "Linear": "Linear", + "LinearDescription": "A curva linear aplica uma função linear com base numa fonte de temperatura.", + "LinearMaximumDescription": "Acima da temperatura máxima, a velocidade máxima é aplicada.", + "LinearMinimumDescription": "Abaixo da temperatura mínima, a velocidade mínima é aplicada.", + "Mix": "Mistura", + "MixDescription": "A curva de mistura aplica uma função às curvas da ventoinha selecionadas.", + "MixFanCurveRestoreError": "Sensores ausentes para a curva de mistura {0}", + "NameAlreadyTaken": "O nome da curva da ventoinha \"{0}\" já está em uso", + "RemoveFromMixWarning": "Tens a certeza de que queres remover \"{0}\" da mistura?", + "RpmModeWarning": "Mudar o modo vai redefinir este gráfico. Tens a certeza de que queres continuar?", + "Sync": "Sincronizar", + "SyncDescription": "A curva de sincronização aplica a mesma % do controlo selecionado.", + "SyncLoopError": "Loop detetado. O controlo {0} não pôde ser definido como uma fonte.", + "Trigger": "Gatilho", + "TriggerDescription": "A curva de gatilho mantém a velocidade da ventoinha até que um dos dois pontos de mudança seja ativado.", + "TriggerIdleDescription": "Abaixo da temperatura de inatividade, a velocidade configurada é usada até que a temperatura suba para a temperatura de carga.", + "TriggerLoadDescription": "Acima da temperatura de carga, a velocidade configurada é usada até que a temperatura desça para a temperatura de inatividade.", + "TypeFanCurveMissingSensor": "A curva da ventoinha {0} chamada \"{1}\" está sem o sensor com o identificador: {2})" +} From 3b634261f75f0f0b54e64ad7f80bf2878f9925f2 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:56:16 +0100 Subject: [PATCH 10/17] Create HomePage.pt-PT.json --- HomePage/HomePage.pt-PT.json | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 HomePage/HomePage.pt-PT.json diff --git a/HomePage/HomePage.pt-PT.json b/HomePage/HomePage.pt-PT.json new file mode 100644 index 0000000..0e44f3a --- /dev/null +++ b/HomePage/HomePage.pt-PT.json @@ -0,0 +1,38 @@ +{ + "About": "Sobre", + "AddCustomSensor": "Adicionar sensor personalizado \"{0}\"", + "AddFanCurve": "Adicionar curva da ventoinha \"{0}\"", + "AssistedSetup": "Configuração assistida...", + "AssistedSetupSteps": "Passos da configuração assistida", + "CalibrateControls": "Calibrar controlos pareados automaticamente...", + "CheckForUpdate": "Procurar por atualizações...", + "ColumnsMode": "Modo de colunas", + "Controls": "Controles", + "CouldNotLoadCache": "Não foi possível carregar o conteúdo do cache.", + "CreateNewConfig": "Criar nova configuração...", + "Curves": "Curvas", + "CustomSensors": "Sensores Personalizados", + "Donate": "Doar", + "Exit": "Sair", + "Fahrenheit": "Fahrenheit", + "Help": "Ajuda", + "HideCalibration": "Ocultar rótulos de calibração", + "HideSpeeds": "Ocultar cartões de velocidade", + "Home": "Início", + "IdentifyFans": "Identificar ventoinhas...", + "ImportFromConfig": "Importar configuração...", + "LoadConfig": "Carregar configuração...", + "OpenLog": "Abrir log", + "PairControls": "Parear controlos e velocidades automaticamente...", + "RefreshSensors": "Atualizar deteção de sensores", + "SaveConfig": "Guardar configuração", + "SaveConfigAs": "Guardar configuração como...", + "Settings": "Configs", + "Setup": "Configurar", + "ShowHiddenCards": "Mostrar cartões ocultos", + "Speeds": "Velocidades", + "TemperatureUnitQuestion": "Para aplicar a mudança da unidade de temperatura, a configuração será guardada e a janela da aplicação será reiniciada. Queres continuar?", + "Theme": "Tema", + "TrayIcons": "Ícones", + "ViewOptions": "Opções de visualização" +} From f756629b67d8f6e264923c9ea03019164f2140b8 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:58:19 +0100 Subject: [PATCH 11/17] Create Parameters.pt-PT.json --- Parameters/Parameters.pt-PT.json | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Parameters/Parameters.pt-PT.json diff --git a/Parameters/Parameters.pt-PT.json b/Parameters/Parameters.pt-PT.json new file mode 100644 index 0000000..3a0697b --- /dev/null +++ b/Parameters/Parameters.pt-PT.json @@ -0,0 +1,47 @@ +{ + "AddFanCurve": "Adicionar curva da ventoinha", + "AddSensor": "Adicionar sensor", + "AdvancedHysteresis": "Histerese avançada", + "Average": "Média", + "Deadband": "Zona neutra", + "DeadbandDescription": "Intervalo abaixo da \"Temperatura de atividade\" onde a curva não mudará, a menos que a temperatura esteja a subir.", + "FanSpeed": "Velocidade da ventoinha", + "FileName": "Nome do ficheiro", + "Function": "Função", + "Hysteresis": "Histerese", + "HysteresisDescription": "Diferença mínima de temperatura para que ocorra uma mudança.", + "HysteresisDownOnly": "Histerese só se aplica quando a temperatura está a descer", + "IdleSpeed": "Velocidade em inatividade", + "IdleTemp": "Temperatura em inatividade", + "IgnoreHysteresis": "Ignorar histerese nas temperaturas mínima e máxima", + "LoadSpeed": "Velocidade sobre carga", + "LoadTemp": "Temperatura sobre carga", + "Max": "Máximo", + "MaxSpeed": "Velocidade máxima", + "MaxTemp": "Temperatura máxima", + "Min": "Mínimo", + "MinSpeed": "Velocidade mínima", + "MinTemp": "Temperatura mínima", + "Offset": "Desvio", + "OffsetDescription": "Desvio em % a ser aplicado ao controlo selecionado", + "OffsetTemperatureDescription": "Desvio em graus ou percentual (proporcional) a ser aplicado.", + "Path": "Ficheiro", + "PathDescription": "Localização do sensor a partir de um ficheiro.", + "ProportionalOffset": "Desvio Proporcional", + "ProportionalOffsetDescription": "O desvio deve ser multiplicado proporcionalmente ao invés de somar um valor", + "ResponseTime": "Tempo de resposta", + "ResponseTimeDescription": "Tempo mínimo antes que uma mudança possa ocorrer.", + "RpmMode": "Modo RPM", + "SelectControl": "Selecionar um controlo", + "SelectedControl": "Controlo selecionado", + "SelectedControlDescription": "O controlo para sincronizar", + "Step": "Passo", + "StepDescription": "Taxa em que o valor mudará após o tempo de resposta dado. O passo é a metade na descida.", + "Subtract": "Subtrair", + "Sum": "Somar", + "Temp": "Temp", + "TemperatureSource": "Fonte de temperatura", + "Time": "Tempo", + "TimeDescription": "Período de média da fonte de temperatura selecionada.", + "TwiceOnTheWayDown": "O tempo é o dobro na descida." +} From c0a78da29836991efc194a6cfee0ac3e07b85a86 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:02:11 +0100 Subject: [PATCH 12/17] Create SensorSettings.pt-PT.json --- SensorSettings/SensorSettings.pt-PT.json | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 SensorSettings/SensorSettings.pt-PT.json diff --git a/SensorSettings/SensorSettings.pt-PT.json b/SensorSettings/SensorSettings.pt-PT.json new file mode 100644 index 0000000..7569bf0 --- /dev/null +++ b/SensorSettings/SensorSettings.pt-PT.json @@ -0,0 +1,35 @@ +{ + "ADLX": "ADLXWrapper (GPU AMD RDNA)", + "ApplicationWillRefresh": "A aplicação será reiniciada.", + "BeforeRefreshingConfigurationChanged": "Antes de reiniciar, queres guardar a configuração atual?", + "Controller": "Controlador (fonte de terceiros)", + "CopyLHMLog": "Copiar relatório LHM para a área de transferência", + "CPU": "CPU", + "EmbeddedEC": "EC Embutido (ASUS)", + "Enabled": "Habilitado", + "EnabledWillOverrideLHM": "Habilitado (irá substituir o LHM)", + "GPU": "GPU", + "InpOut": "InpOut (Ryzen SMU, chips secundários Gigabyte)", + "InpoutWarning": "Este driver (InpOutX64) possui vulnerabilidades conhecidas, usa pela própria conta e risco.", + "InstallPlugin": "Instalar Plugin", + "LHM": "LibreHardwareMonitor", + "LHMLogCopied": "Relatório LibreHardwareMonitor copiado para a área de transferência.", + "Memory": "Memória", + "MissingSensorWillThrow": "Qualquer sensor ausente na configuração atual causará um erro ao ser restaurado.", + "Motherboard": "Placa-mãe", + "NoPluginsLoaded": "Nenhum plugin carregado", + "NvAPIWrapper": "NvApiWrapper (GPU Nvidia)", + "NvdiaZeroRPMOverride": "Substituição da curva de Zero RPM Nvidia", + "PluginInstalledSuccess": "Plugin {0} instalado com sucesso", + "Plugins": "Plugins", + "PSU": "Fonte de Alimentação (Corsair)", + "SensorSettingsText": "Configurações de sensor", + "Storage": "Armazenamento", + "WantToContinue": "Queres continuar?", + "ZeroRPMOverrideHelpPart1": "Algumas placas Nvidia possuem limites de controlo de ventoinha que impedem softwares de terceiros, como o Fan Control, de definirem a velocidade abaixo de um percentual específico, geralmente 30%.", + "ZeroRPMOverrideHelpPart2": "Isso impede o uso do recurso Zero RPM em algumas placas.", + "ZeroRPMOverrideHelpPart3": "Esta caixa irá \"desativar\" todos os controles da Nvidia quando atingir a velocidade de 0%. Isso fará com que a curva da ventoinha padrão \"integrada\" suporte o Zero RPM.", + "ZeroRPMOverrideHelpPart4": "Fica ciente de que precisas ajustar a temperatura na qual a placa irá para Zero RPM por padrão.", + "ZeroRPMOverrideHelpPart5": "Não poderás atingir Zero RPM acima dessa temperatura.", + "ZeroRPMOverrideHelpPart6": "Para usar esse recurso corretamente, define as configurações de início% e parada% da placa Nvidia para 30%, de modo que qualquer % definida abaixo desse limite seja ajustada para 0%." +} From 82ee52a81c295132c089c6839991cf43218abb6e Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:04:03 +0100 Subject: [PATCH 13/17] Create SettingsPage.pt-PT.json --- SettingsPage/SettingsPage.pt-PT.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 SettingsPage/SettingsPage.pt-PT.json diff --git a/SettingsPage/SettingsPage.pt-PT.json b/SettingsPage/SettingsPage.pt-PT.json new file mode 100644 index 0000000..eaa1388 --- /dev/null +++ b/SettingsPage/SettingsPage.pt-PT.json @@ -0,0 +1,23 @@ +{ + "CultureText": "Idioma", + "Delay": "Atraso", + "EditSources": "Editar fontes...", + "General": "Geral", + "InstallPlugin": "Instalar plugin...", + "LoadedPlugins": "Plugins carregados", + "Nicknames": "Apelidos", + "NoPlugins": "Nenhum plugin carregado", + "NoPluginSensorsHelpText": "Nenhum sensor do plugin detetado. Certifica-te de que o plugin está ativado na janela de fontes de sensores e que a aplicação foi reiniciada.", + "NotifyForUpdate": "Notificar sobre atualizações na inicialização", + "OriginalName": "Nome original: {0}", + "Plugins": "Plugins", + "PluginSensors": "sensores dos plugins", + "SecondUnit": "s", + "SelectSensorNickname": "Seleciona um sensor para dar um nome", + "SensorNickname": "Nome do sensor (editável)", + "Sensors": "Sensores", + "StartMinimized": "Iniciar minimizado", + "StartUserLogon": "Iniciar no login", + "Symbol": "Símbolo", + "TaskSchedulerAdminRequired": "Não foi possível configurar o programa para iniciar com o Windows no Agendador de Tarefas. É necessário que tenhas permissões de administrador." +} From c87057eb4ade7707b920baf48f6a6e0fec700a63 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:04:36 +0100 Subject: [PATCH 14/17] Create ThemePage.pt-PT.json --- ThemePage/ThemePage.pt-PT.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 ThemePage/ThemePage.pt-PT.json diff --git a/ThemePage/ThemePage.pt-PT.json b/ThemePage/ThemePage.pt-PT.json new file mode 100644 index 0000000..38942e8 --- /dev/null +++ b/ThemePage/ThemePage.pt-PT.json @@ -0,0 +1,9 @@ +{ + "Input": "Entrada", + "Previews": "Pré-visualização", + "Primary": "Primário", + "SampleText": "Texto de Exemplo", + "Secondary": "Secundário", + "SyncThemeWindows": "Sincronizar tema com o do Windows", + "Theme": "Tema" +} From a976f0aaaa795245d21e043f66b6d1e15bec9faa Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:05:46 +0100 Subject: [PATCH 15/17] Create TrayIconsPage.pt-PT.json --- TrayIconsPage/TrayIconsPage.pt-PT.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 TrayIconsPage/TrayIconsPage.pt-PT.json diff --git a/TrayIconsPage/TrayIconsPage.pt-PT.json b/TrayIconsPage/TrayIconsPage.pt-PT.json new file mode 100644 index 0000000..fd8ca6e --- /dev/null +++ b/TrayIconsPage/TrayIconsPage.pt-PT.json @@ -0,0 +1,7 @@ +{ + "AddTrayIconSpeed": "Adicionar ícone de velocidade (%) à área de notificação", + "AddTrayIconTemp": "Adicionar ícone de temperatura à área de notificação", + "DefaultTrayIconColor": "Cor padrão do ícone à área de notificação", + "MissingTrayIconSensor": "Sensor do ícone está ausente", + "SyncIconColor": "Sincronizar a cor do ícone com a do Windows" +} From fad584d21e7be1039e029f8571566880e128fb10 Mon Sep 17 00:00:00 2001 From: HWND <69867754+malloc2k@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:07:03 +0100 Subject: [PATCH 16/17] Create Update.pt-PT.json --- Update/Update.pt-PT.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Update/Update.pt-PT.json diff --git a/Update/Update.pt-PT.json b/Update/Update.pt-PT.json new file mode 100644 index 0000000..e336b69 --- /dev/null +++ b/Update/Update.pt-PT.json @@ -0,0 +1,9 @@ +{ + "CurrentVersionUpToDate": "A versão atual ({0}) está atualizada!", + "DisableUpdatePopupStartup": "Desativar esta janela na inicialização.", + "DownloadingUpdater": "A transferir o atualizador...", + "NewVersion": "Uma nova versão está disponível: {0} (atual {1})", + "UpdateAvailable": "Uma nova atualização está disponível", + "UpdateText": "Atualizar", + "VersionInfoError": "Ocorreu um erro ao consultar a versão com o servidor." +} From 4e1c1d8ea3530b93a007a17a06e8cd7b0c42d406 Mon Sep 17 00:00:00 2001 From: Rem0o Date: Thu, 10 Oct 2024 11:34:57 -0400 Subject: [PATCH 17/17] Format --- AboutPage/AboutPage.pt-PT.json | 2 +- AssistedSetup/AssistedSetup.pt-PT.json | 2 +- Common/common.pt-PT.json | 2 +- ConfigDialogs/ConfigDialogs.pt-PT.json | 2 +- ControlCard/ControlCard.pt-PT.json | 2 +- CustomSensors/CustomSensors.pt-PT.json | 2 +- Dialogs/Dialogs.pt-PT.json | 2 +- FanCurves/FanCurves.pt-PT.json | 2 +- HomePage/HomePage.pt-PT.json | 2 +- Parameters/Parameters.pt-PT.json | 2 +- SensorSettings/SensorSettings.pt-PT.json | 2 +- SettingsPage/SettingsPage.pt-PT.json | 2 +- ThemePage/ThemePage.pt-PT.json | 2 +- TrayIconsPage/TrayIconsPage.pt-PT.json | 2 +- Update/Update.pt-PT.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/AboutPage/AboutPage.pt-PT.json b/AboutPage/AboutPage.pt-PT.json index 8d093d5..d4a21bf 100644 --- a/AboutPage/AboutPage.pt-PT.json +++ b/AboutPage/AboutPage.pt-PT.json @@ -6,4 +6,4 @@ "OfficialWebsite": "Site oficial", "Sponsor": "Patrocinador", "VersionStringFormat": "Versão: {0}" -} +} \ No newline at end of file diff --git a/AssistedSetup/AssistedSetup.pt-PT.json b/AssistedSetup/AssistedSetup.pt-PT.json index 2a17c8f..3715dce 100644 --- a/AssistedSetup/AssistedSetup.pt-PT.json +++ b/AssistedSetup/AssistedSetup.pt-PT.json @@ -30,4 +30,4 @@ "Step7": "Verifica algumas configurações da aplicação", "Testing": "A Testar", "TestingAt": "({0}) Testa a {1}% ({2} RPM)" -} +} \ No newline at end of file diff --git a/Common/common.pt-PT.json b/Common/common.pt-PT.json index 1701e0d..1291270 100644 --- a/Common/common.pt-PT.json +++ b/Common/common.pt-PT.json @@ -20,4 +20,4 @@ "Save": "Guardar", "SecondUnit": "s", "Yes": "Sim" -} +} \ No newline at end of file diff --git a/ConfigDialogs/ConfigDialogs.pt-PT.json b/ConfigDialogs/ConfigDialogs.pt-PT.json index 01a4cda..1f6c92d 100644 --- a/ConfigDialogs/ConfigDialogs.pt-PT.json +++ b/ConfigDialogs/ConfigDialogs.pt-PT.json @@ -24,4 +24,4 @@ "RetryFailed": "Tentativa de reinício falhou.", "SelectAll": "Selecionar tudo", "SelectConfigFile": "Seleciona um ficheiro de configuração" -} +} \ No newline at end of file diff --git a/ControlCard/ControlCard.pt-PT.json b/ControlCard/ControlCard.pt-PT.json index ae23ca8..1fec9b1 100644 --- a/ControlCard/ControlCard.pt-PT.json +++ b/ControlCard/ControlCard.pt-PT.json @@ -42,4 +42,4 @@ "StepUp": "Aceleração", "StopPercent": "Paragem %", "StopPercentHelp": "Limite (%) para que a ventoinha pare de girar." -} +} \ No newline at end of file diff --git a/CustomSensors/CustomSensors.pt-PT.json b/CustomSensors/CustomSensors.pt-PT.json index 0bf7112..d5e5362 100644 --- a/CustomSensors/CustomSensors.pt-PT.json +++ b/CustomSensors/CustomSensors.pt-PT.json @@ -21,4 +21,4 @@ "SaveSensorFileDialogTitle": "Guardar ficheiro de sensor", "TimeAverage": "Média de Tempo", "TimeAverageDescription": "O sensor personalizado de média de tempo faz a média do sensor selecionado por um período de tempo definido." -} +} \ No newline at end of file diff --git a/Dialogs/Dialogs.pt-PT.json b/Dialogs/Dialogs.pt-PT.json index ee95b59..f424784 100644 --- a/Dialogs/Dialogs.pt-PT.json +++ b/Dialogs/Dialogs.pt-PT.json @@ -44,4 +44,4 @@ "UnexpectedErrorOccurred": "Ocorreu um erro e foi adicionado ao ficheiro de log.", "UnexpectedErrorSeeLog": "Ocorreu um erro. Vê o ficheiro de log para mais detalhes.", "WelcomeFanControl": "Bem-vindo ao Fan Control! 👋" -} +} \ No newline at end of file diff --git a/FanCurves/FanCurves.pt-PT.json b/FanCurves/FanCurves.pt-PT.json index c725169..23e03ae 100644 --- a/FanCurves/FanCurves.pt-PT.json +++ b/FanCurves/FanCurves.pt-PT.json @@ -32,4 +32,4 @@ "TriggerIdleDescription": "Abaixo da temperatura de inatividade, a velocidade configurada é usada até que a temperatura suba para a temperatura de carga.", "TriggerLoadDescription": "Acima da temperatura de carga, a velocidade configurada é usada até que a temperatura desça para a temperatura de inatividade.", "TypeFanCurveMissingSensor": "A curva da ventoinha {0} chamada \"{1}\" está sem o sensor com o identificador: {2})" -} +} \ No newline at end of file diff --git a/HomePage/HomePage.pt-PT.json b/HomePage/HomePage.pt-PT.json index 0e44f3a..6f522b1 100644 --- a/HomePage/HomePage.pt-PT.json +++ b/HomePage/HomePage.pt-PT.json @@ -35,4 +35,4 @@ "Theme": "Tema", "TrayIcons": "Ícones", "ViewOptions": "Opções de visualização" -} +} \ No newline at end of file diff --git a/Parameters/Parameters.pt-PT.json b/Parameters/Parameters.pt-PT.json index 3a0697b..fd51db7 100644 --- a/Parameters/Parameters.pt-PT.json +++ b/Parameters/Parameters.pt-PT.json @@ -44,4 +44,4 @@ "Time": "Tempo", "TimeDescription": "Período de média da fonte de temperatura selecionada.", "TwiceOnTheWayDown": "O tempo é o dobro na descida." -} +} \ No newline at end of file diff --git a/SensorSettings/SensorSettings.pt-PT.json b/SensorSettings/SensorSettings.pt-PT.json index 7569bf0..548d020 100644 --- a/SensorSettings/SensorSettings.pt-PT.json +++ b/SensorSettings/SensorSettings.pt-PT.json @@ -32,4 +32,4 @@ "ZeroRPMOverrideHelpPart4": "Fica ciente de que precisas ajustar a temperatura na qual a placa irá para Zero RPM por padrão.", "ZeroRPMOverrideHelpPart5": "Não poderás atingir Zero RPM acima dessa temperatura.", "ZeroRPMOverrideHelpPart6": "Para usar esse recurso corretamente, define as configurações de início% e parada% da placa Nvidia para 30%, de modo que qualquer % definida abaixo desse limite seja ajustada para 0%." -} +} \ No newline at end of file diff --git a/SettingsPage/SettingsPage.pt-PT.json b/SettingsPage/SettingsPage.pt-PT.json index eaa1388..74f6062 100644 --- a/SettingsPage/SettingsPage.pt-PT.json +++ b/SettingsPage/SettingsPage.pt-PT.json @@ -20,4 +20,4 @@ "StartUserLogon": "Iniciar no login", "Symbol": "Símbolo", "TaskSchedulerAdminRequired": "Não foi possível configurar o programa para iniciar com o Windows no Agendador de Tarefas. É necessário que tenhas permissões de administrador." -} +} \ No newline at end of file diff --git a/ThemePage/ThemePage.pt-PT.json b/ThemePage/ThemePage.pt-PT.json index 38942e8..cadbd91 100644 --- a/ThemePage/ThemePage.pt-PT.json +++ b/ThemePage/ThemePage.pt-PT.json @@ -6,4 +6,4 @@ "Secondary": "Secundário", "SyncThemeWindows": "Sincronizar tema com o do Windows", "Theme": "Tema" -} +} \ No newline at end of file diff --git a/TrayIconsPage/TrayIconsPage.pt-PT.json b/TrayIconsPage/TrayIconsPage.pt-PT.json index fd8ca6e..44412f7 100644 --- a/TrayIconsPage/TrayIconsPage.pt-PT.json +++ b/TrayIconsPage/TrayIconsPage.pt-PT.json @@ -4,4 +4,4 @@ "DefaultTrayIconColor": "Cor padrão do ícone à área de notificação", "MissingTrayIconSensor": "Sensor do ícone está ausente", "SyncIconColor": "Sincronizar a cor do ícone com a do Windows" -} +} \ No newline at end of file diff --git a/Update/Update.pt-PT.json b/Update/Update.pt-PT.json index e336b69..b2607f0 100644 --- a/Update/Update.pt-PT.json +++ b/Update/Update.pt-PT.json @@ -6,4 +6,4 @@ "UpdateAvailable": "Uma nova atualização está disponível", "UpdateText": "Atualizar", "VersionInfoError": "Ocorreu um erro ao consultar a versão com o servidor." -} +} \ No newline at end of file