From 00ccd2984bcbbddde2c6654784186db522536943 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:24:57 -0400 Subject: [PATCH 01/25] New translations en.json (Romanian) --- web/src/locales/ro.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ro.json b/web/src/locales/ro.json index 7eacabb579..b0c953f5fa 100644 --- a/web/src/locales/ro.json +++ b/web/src/locales/ro.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Înregistrat pe", "registration.activationCode": "Cod de Activare", "registration.partnerActivationDetected": "Se pare că ai deja o licență asociată cu acest server. Poți să o activezi acum gratuit pentru a debloca toate funcțiile.", - "registration.tpmTransferAvailable": "Licențierea TPM este disponibilă pe acest server.", - "registration.tpmTransferAvailableDescription": "Pentru a muta această licență de pe dispozitivul USB flash pe TPM, parcurgeți acești pași pe această pagină.", - "registration.tpmTransferTrial": "Licențierea TPM va fi disponibilă după ce achiziționați o licență.", - "registration.tpmTransferTrialDescription": "Licențele de probă nu pot fi mutate pe TPM. După ce achiziționați o licență pentru acest server, o veți putea transfera de pe dispozitivul dvs. USB flash pe TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Opriți matricea.", - "registration.tpmTransferAvailableSteps.removeFlash": "Scoateți dispozitivul de boot USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Reîmprospătați această pagină.", - "registration.tpmTransferAvailableSteps.replaceKey": "Apăsați pe Înlocuiți cheia.", - "registration.tpmTransferAvailableSteps.startArray": "Porniți matricea.", - "registration.tpmTransferReady": "Continuați transferul licenței dvs. TPM.", - "registration.tpmTransferReadyDescription": "Primele două etape sunt deja finalizate. Apăsați pe Înlocuiți cheia pentru a transfera această licență pe TPM, apoi porniți matricea.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Dispozitivul de boot USB flash este deja scos. Opriți matricea, apoi apăsați pe Înlocuiți cheia pentru a transfera această licență pe TPM.", + "registration.moveLicenseToTpm": "Mută licența în TPM", + "registration.moveLicenseToTpmTrialDisabled": "Versiunile de probă sunt blocate la GUID-ul înregistrat. Puteți trece la TPM prin achiziționarea unei licențe.", "registration.replaceCheck.checkEligibility": "Verificați Eligibilitatea", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Transferă licența pe un dispozitiv nou", "registration.trialExpiration": "Expirarea Trial-ului", "registration.unlimited": "nelimitat", From 1af39466222f1e074603ca649f2afe30b61e0af6 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:24:59 -0400 Subject: [PATCH 02/25] New translations en.json (French) --- web/src/locales/fr.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/fr.json b/web/src/locales/fr.json index 91992c423a..2f76c65b2a 100644 --- a/web/src/locales/fr.json +++ b/web/src/locales/fr.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Enregistré à", "registration.activationCode": "Code d'activation", "registration.partnerActivationDetected": "Il semble que vous ayez déjà une licence associée à ce serveur. Vous pouvez l'activer maintenant gratuitement pour débloquer toutes les fonctionnalités.", - "registration.tpmTransferAvailable": "La licence TPM est disponible sur ce serveur.", - "registration.tpmTransferAvailableDescription": "Pour déplacer cette licence de votre clé USB vers le TPM, effectuez ces étapes sur cette page.", - "registration.tpmTransferTrial": "La licence TPM sera disponible après l'achat d'une licence.", - "registration.tpmTransferTrialDescription": "Les licences d’essai ne peuvent pas être transférées vers le TPM. Une fois que vous aurez acheté une licence pour ce serveur, vous შეძლerez de la transférer de votre périphérique flash USB vers le TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Arrêtez l'ensemble.", - "registration.tpmTransferAvailableSteps.removeFlash": "Retirez le périphérique de démarrage flash USB.", - "registration.tpmTransferAvailableSteps.refreshPage": "Actualisez cette page.", - "registration.tpmTransferAvailableSteps.replaceKey": "Appuyez sur Remplacer la clé.", - "registration.tpmTransferAvailableSteps.startArray": "Démarrez l'ensemble.", - "registration.tpmTransferReady": "Poursuivez le transfert de votre licence TPM.", - "registration.tpmTransferReadyDescription": "Les deux premières étapes sont déjà terminées. Appuyez sur Remplacer la clé pour transférer cette licence vers le TPM, puis démarrez l’array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Le périphérique de démarrage flash USB est déjà retiré. Arrêtez l’array, puis appuyez sur Remplacer la clé pour transférer cette licence vers le TPM.", + "registration.moveLicenseToTpm": "Déplacer la licence vers le TPM", + "registration.moveLicenseToTpmTrialDisabled": "Les essais sont verrouillés au GUID enregistré. Vous pouvez passer au TPM en achetant une licence.", "registration.replaceCheck.checkEligibility": "Vérifier l'éligibilité", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Transférer la Licence à un Nouvel Appareil", "registration.trialExpiration": "Expiration de l'essai", "registration.unlimited": "illimité", From b9e9f64fa735df4268ea0d9b8e887c980d12dcdb Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:00 -0400 Subject: [PATCH 03/25] New translations en.json (Spanish) --- web/src/locales/es.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/es.json b/web/src/locales/es.json index 259f1bffba..3f9987de3e 100644 --- a/web/src/locales/es.json +++ b/web/src/locales/es.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrado a", "registration.activationCode": "Código de Activación", "registration.partnerActivationDetected": "Parece que ya tienes una licencia asociada con este servidor. Puedes activarla ahora de forma gratuita para desbloquear todas las características.", - "registration.tpmTransferAvailable": "Las licencias TPM están disponibles en este servidor.", - "registration.tpmTransferAvailableDescription": "Para mover esta licencia de su dispositivo USB flash a TPM, complete estos pasos en esta página.", - "registration.tpmTransferTrial": "Las licencias TPM estarán disponibles después de que compre una licencia.", - "registration.tpmTransferTrialDescription": "Las licencias de prueba no se pueden mover a TPM. Una vez que compre una licencia para este servidor, podrá transferirla desde su dispositivo de arranque USB flash a TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Detenga el arreglo.", - "registration.tpmTransferAvailableSteps.removeFlash": "Retire el dispositivo de arranque USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Actualice esta página.", - "registration.tpmTransferAvailableSteps.replaceKey": "Pulse Reemplazar clave.", - "registration.tpmTransferAvailableSteps.startArray": "Iniciar el array.", - "registration.tpmTransferReady": "Continúe con la transferencia de su licencia a TPM.", - "registration.tpmTransferReadyDescription": "Los dos primeros pasos ya están completos. Pulse Reemplazar clave para transferir esta licencia a TPM y, a continuación, inicie el array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "El dispositivo de arranque USB flash ya se ha retirado. Detenga el array y, a continuación, pulse Reemplazar clave para transferir esta licencia a TPM.", + "registration.moveLicenseToTpm": "Mover licencia al TPM", + "registration.moveLicenseToTpmTrialDisabled": "Las pruebas están bloqueadas al GUID registrado. Puede cambiar a TPM comprando una licencia.", "registration.replaceCheck.checkEligibility": "Verificar Elegibilidad", + "registration.tpmGuid": "GUID de TPM", "registration.transferLicenseToNewDevice": "Transferir la licencia a un nuevo dispositivo", "registration.trialExpiration": "Expiración de la Prueba", "registration.unlimited": "Ilimitado", From c8c6f14615a4ab1960afd820e77d5037e11e203a Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:02 -0400 Subject: [PATCH 04/25] New translations en.json (Arabic) --- web/src/locales/ar.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ar.json b/web/src/locales/ar.json index 6df8b44cfa..ae71b227bb 100644 --- a/web/src/locales/ar.json +++ b/web/src/locales/ar.json @@ -671,19 +671,10 @@ "registration.registeredTo": "مسجل إلى", "registration.activationCode": "رمز التفعيل", "registration.partnerActivationDetected": "يبدو أنك لديك بالفعل رخصة تتعلق بهذا الخادم. يمكنك تفعيلها الآن مجانًا للاستمتاع بجميع الميزات.", - "registration.tpmTransferAvailable": "ترخيص TPM متاح على هذا الخادم.", - "registration.tpmTransferAvailableDescription": "لنقل هذا الترخيص من جهاز USB flash الخاص بك إلى TPM، أكمل هذه الخطوات في هذه الصفحة.", - "registration.tpmTransferTrial": "سيصبح ترخيص TPM متاحًا بعد شراء ترخيص.", - "registration.tpmTransferTrialDescription": "لا يمكن نقل التراخيص التجريبية إلى TPM. بمجرد شراء ترخيص لهذا الخادم، ستتمكن من نقله من جهاز USB flash إلى TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "أوقف المصفوفة.", - "registration.tpmTransferAvailableSteps.removeFlash": "أزل جهاز إقلاع USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "حدّث هذه الصفحة.", - "registration.tpmTransferAvailableSteps.replaceKey": "اضغط على استبدال المفتاح.", - "registration.tpmTransferAvailableSteps.startArray": "شغّل المصفوفة.", - "registration.tpmTransferReady": "تابع نقل ترخيص TPM الخاص بك.", - "registration.tpmTransferReadyDescription": "أُنجزت الخطوتان الأوليان بالفعل. اضغط على استبدال المفتاح لنقل هذا الترخيص إلى TPM، ثم شغّل المصفوفة.", - "registration.tpmTransferReadyDescriptionArrayRunning": "تمت إزالة جهاز إقلاع USB flash بالفعل. أوقف المصفوفة، ثم اضغط على استبدال المفتاح لنقل هذا الترخيص إلى TPM.", + "registration.moveLicenseToTpm": "نقل الترخيص إلى TPM", + "registration.moveLicenseToTpmTrialDisabled": "الإصدارات التجريبية مقفلة على GUID المسجَّل. يمكنك الانتقال إلى TPM بشراء ترخيص.", "registration.replaceCheck.checkEligibility": "تحقق من الأهلية", + "registration.tpmGuid": "GUID الخاص بـ TPM", "registration.transferLicenseToNewDevice": "نقل الترخيص إلى جهاز جديد", "registration.trialExpiration": "انتهاء صلاحية التجربة", "registration.unlimited": "غير محدود", From dda3eedcb67f70e89bab4d842cbd3474fa69bc58 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:04 -0400 Subject: [PATCH 05/25] New translations en.json (Catalan) --- web/src/locales/ca.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ca.json b/web/src/locales/ca.json index 02a795d6e7..47dc6b4492 100644 --- a/web/src/locales/ca.json +++ b/web/src/locales/ca.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrat a", "registration.activationCode": "Codi d'activació", "registration.partnerActivationDetected": "Sembla que ja teniu una llicència associada a aquest servidor. La podeu activar ara de forma gratuïta per desbloquejar totes les funcions.", - "registration.tpmTransferAvailable": "Les llicències TPM estan disponibles en aquest servidor.", - "registration.tpmTransferAvailableDescription": "Per moure aquesta llicència del vostre dispositiu USB flash a TPM, completeu aquests passos en aquesta pàgina.", - "registration.tpmTransferTrial": "Les llicències TPM estaran disponibles després que compreu una llicència.", - "registration.tpmTransferTrialDescription": "Les llicències de prova no es poden moure al TPM. Un cop compreu una llicència per a aquest servidor, podreu transferir-la del dispositiu USB flash al TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Atureu l'array.", - "registration.tpmTransferAvailableSteps.removeFlash": "Retireu el dispositiu d'arrencada USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Actualitzeu aquesta pàgina.", - "registration.tpmTransferAvailableSteps.replaceKey": "Premeu \"Substitueix la clau\".", - "registration.tpmTransferAvailableSteps.startArray": "Inicieu l'array.", - "registration.tpmTransferReady": "Continueu la transferència de la llicència al TPM.", - "registration.tpmTransferReadyDescription": "Els dos primers passos ja s'han completat. Premeu \"Substitueix la clau\" per transferir aquesta llicència al TPM i, tot seguit, inicieu l'array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "El dispositiu d'arrencada USB flash ja s'ha retirat. Atureu l'array i, tot seguit, premeu \"Substitueix la clau\" per transferir aquesta llicència al TPM.", + "registration.moveLicenseToTpm": "Mou la llicència al TPM", + "registration.moveLicenseToTpmTrialDisabled": "Les proves estan bloquejades al GUID registrat. Pots passar a TPM comprant una llicència.", "registration.replaceCheck.checkEligibility": "Verifica l'elegibilitat", + "registration.tpmGuid": "GUID del TPM", "registration.transferLicenseToNewDevice": "Transferir Llicència a Nou Dispositiu", "registration.trialExpiration": "Expiració de la prova", "registration.unlimited": "il·limitat", From 95df5edefeadce5425e51de686fa49d72e1ad675 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:05 -0400 Subject: [PATCH 06/25] New translations en.json (Czech) --- web/src/locales/cs.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/cs.json b/web/src/locales/cs.json index 4713e670c9..7cbefe7849 100644 --- a/web/src/locales/cs.json +++ b/web/src/locales/cs.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrováno na", "registration.activationCode": "Aktivační kód", "registration.partnerActivationDetected": "Zdá se, že již máte licenci spojenou s tímto serverem. Aktivujte ji nyní zdarma, abyste odemkli všechny funkce.", - "registration.tpmTransferAvailable": "Licencování TPM je na tomto serveru k dispozici.", - "registration.tpmTransferAvailableDescription": "Chcete-li tuto licenci přesunout z USB flash zařízení do TPM, dokončete na této stránce tyto kroky.", - "registration.tpmTransferTrial": "Licencování TPM bude k dispozici po zakoupení licence.", - "registration.tpmTransferTrialDescription": "Zkušební licence nelze přesunout do TPM. Jakmile pro tento server zakoupíte licenci, budete ji moci přenést z USB flash zařízení do TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Zastavte pole.", - "registration.tpmTransferAvailableSteps.removeFlash": "Vyjměte USB flash spouštěcí zařízení.", - "registration.tpmTransferAvailableSteps.refreshPage": "Obnovte tuto stránku.", - "registration.tpmTransferAvailableSteps.replaceKey": "Stiskněte Nahradit klíč.", - "registration.tpmTransferAvailableSteps.startArray": "Spusťte pole.", - "registration.tpmTransferReady": "Pokračujte v přenosu licence do TPM.", - "registration.tpmTransferReadyDescription": "První dva kroky jsou již dokončeny. Stisknutím tlačítka Nahradit klíč přenesete tuto licenci do TPM a poté spusťte pole.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB flash spouštěcí zařízení je již vyjmuto. Zastavte pole a poté stisknutím tlačítka Nahradit klíč přeneste tuto licenci do TPM.", + "registration.moveLicenseToTpm": "Přesunout licenci do TPM", + "registration.moveLicenseToTpmTrialDisabled": "Zkušební verze jsou uzamčeny k registrovanému GUID. Přesunout na TPM můžete zakoupením licence.", "registration.replaceCheck.checkEligibility": "Zkontrolovat způsobilost", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Převést licenci na nové zařízení", "registration.trialExpiration": "Vypršení zkušební doby", "registration.unlimited": "neomezeno", From 5f199826cdff1886abebb5b5c3841869028175e7 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:07 -0400 Subject: [PATCH 07/25] New translations en.json (Danish) --- web/src/locales/da.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/da.json b/web/src/locales/da.json index 5eb7499fe0..dc14a3f1c0 100644 --- a/web/src/locales/da.json +++ b/web/src/locales/da.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registreret til", "registration.activationCode": "Aktiveringskode", "registration.partnerActivationDetected": "Det ser ud til, at du allerede har en licens tilknyttet denne server. Du kan nu aktivere den gratis for at låse op for alle funktioner.", - "registration.tpmTransferAvailable": "TPM-licensering er tilgængelig på denne server.", - "registration.tpmTransferAvailableDescription": "For at flytte denne licens fra din USB-flashenhed til TPM skal du gennemføre disse trin på denne side.", - "registration.tpmTransferTrial": "TPM-licensering bliver tilgængelig, når du køber en licens.", - "registration.tpmTransferTrialDescription": "Prøvelicenser kan ikke flyttes til TPM. Når du køber en licens til denne server, kan du overføre den fra din USB-flashenhed til TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Stop arrayet.", - "registration.tpmTransferAvailableSteps.removeFlash": "Fjern USB-flash-bootenheden.", - "registration.tpmTransferAvailableSteps.refreshPage": "Opdater denne side.", - "registration.tpmTransferAvailableSteps.replaceKey": "Tryk på Erstat nøgle.", - "registration.tpmTransferAvailableSteps.startArray": "Start arrayet.", - "registration.tpmTransferReady": "Fortsæt overførslen af din TPM-licens.", - "registration.tpmTransferReadyDescription": "De første to trin er allerede fuldført. Tryk på Erstat nøgle for at overføre denne licens til TPM, og start derefter arrayet.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB-flash-bootenheden er allerede fjernet. Stop arrayet, og tryk derefter på Erstat nøgle for at overføre denne licens til TPM.", + "registration.moveLicenseToTpm": "Flyt licens til TPM", + "registration.moveLicenseToTpmTrialDisabled": "Prøveperioder er låst til den registrerede GUID. Du kan flytte til TPM ved at købe en licens.", "registration.replaceCheck.checkEligibility": "Tjek Berettigelse", + "registration.tpmGuid": "TPM-GUID", "registration.transferLicenseToNewDevice": "Overfør licens til ny enhed", "registration.trialExpiration": "Prøveudløb", "registration.unlimited": "ubegrænset", From 9539631114fe1e51c14e70f25262789d981cc55b Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:09 -0400 Subject: [PATCH 08/25] New translations en.json (German) --- web/src/locales/de.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/de.json b/web/src/locales/de.json index d34ad81750..ddeb2ef285 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registriert zu", "registration.activationCode": "Aktivierungscode", "registration.partnerActivationDetected": "Es scheint, dass Sie bereits eine Lizenz mit diesem Server verknüpft haben. Sie können diese jetzt kostenlos aktivieren, um alle Funktionen freizuschalten.", - "registration.tpmTransferAvailable": "TPM-Lizenzierung ist auf diesem Server verfügbar.", - "registration.tpmTransferAvailableDescription": "Um diese Lizenz von Ihrem USB-Flash-Gerät auf TPM zu übertragen, führen Sie auf dieser Seite diese Schritte aus.", - "registration.tpmTransferTrial": "TPM-Lizenzierung wird verfügbar sein, nachdem Sie eine Lizenz gekauft haben.", - "registration.tpmTransferTrialDescription": "Testlizenzen können nicht auf TPM übertragen werden. Sobald Sie eine Lizenz für diesen Server erwerben, können Sie sie von Ihrem USB-Flash-Boot-Gerät auf TPM übertragen.", - "registration.tpmTransferAvailableSteps.stopArray": "Array stoppen.", - "registration.tpmTransferAvailableSteps.removeFlash": "Entfernen Sie das USB-Flash-Boot-Gerät.", - "registration.tpmTransferAvailableSteps.refreshPage": "Aktualisieren Sie diese Seite.", - "registration.tpmTransferAvailableSteps.replaceKey": "Klicken Sie auf „Schlüssel ersetzen“.", - "registration.tpmTransferAvailableSteps.startArray": "Starten Sie das Array.", - "registration.tpmTransferReady": "Setzen Sie die Übertragung Ihrer TPM-Lizenz fort.", - "registration.tpmTransferReadyDescription": "Die ersten beiden Schritte sind bereits abgeschlossen. Klicken Sie auf „Schlüssel ersetzen“, um diese Lizenz auf TPM zu übertragen, und starten Sie dann das Array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Das USB-Flash-Boot-Gerät wurde bereits entfernt. Stoppen Sie das Array und klicken Sie dann auf „Schlüssel ersetzen“, um diese Lizenz auf TPM zu übertragen.", + "registration.moveLicenseToTpm": "Lizenz zu TPM verschieben", + "registration.moveLicenseToTpmTrialDisabled": "Testversionen sind an die registrierte GUID gebunden. Sie können zu TPM wechseln, indem Sie eine Lizenz erwerben.", "registration.replaceCheck.checkEligibility": "Berechtigung prüfen", + "registration.tpmGuid": "TPM-GUID", "registration.transferLicenseToNewDevice": "Lizenz auf neues Gerät übertragen", "registration.trialExpiration": "Trial Ablauf", "registration.unlimited": "Unbegrenzt", From d06604fac4ec4f221c0d16f8eb7e657884368611 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:10 -0400 Subject: [PATCH 09/25] New translations en.json (Hungarian) --- web/src/locales/hu.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/hu.json b/web/src/locales/hu.json index b4fd7876a7..fce5a73f1f 100644 --- a/web/src/locales/hu.json +++ b/web/src/locales/hu.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Regisztrált személy", "registration.activationCode": "Aktivációs kód", "registration.partnerActivationDetected": "Úgy tűnik, már van egy licenc, amely ehhez a szerverhez van társítva. Aktiválhatod most ingyen, hogy minden funkció elérhető legyen.", - "registration.tpmTransferAvailable": "A TPM-licencelés elérhető ezen a kiszolgálón.", - "registration.tpmTransferAvailableDescription": "A licenc USB flash eszközről TPM-re történő áthelyezéséhez hajtsa végre az ezen az oldalon található lépéseket.", - "registration.tpmTransferTrial": "A TPM-licencelés a licenc megvásárlása után lesz elérhető.", - "registration.tpmTransferTrialDescription": "A próbalicencek nem helyezhetők át TPM-be. Miután licencet vásárol ehhez a szerverhez, át tudja majd helyezni azt az USB flash indítóeszközéről a TPM-be.", - "registration.tpmTransferAvailableSteps.stopArray": "Állítsa le a tömböt.", - "registration.tpmTransferAvailableSteps.removeFlash": "Távolítsa el az USB flash indítóeszközt.", - "registration.tpmTransferAvailableSteps.refreshPage": "Frissítse ezt az oldalt.", - "registration.tpmTransferAvailableSteps.replaceKey": "Nyomja meg a Kulcs cseréje gombot.", - "registration.tpmTransferAvailableSteps.startArray": "Indítsa el a tömböt.", - "registration.tpmTransferReady": "Folytassa a TPM-licenc áthelyezését.", - "registration.tpmTransferReadyDescription": "Az első két lépés már kész. Nyomja meg a Kulcs cseréje gombot a licenc TPM-be történő áthelyezéséhez, majd indítsa el a tömböt.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Az USB flash indítóeszköz már el lett távolítva. Állítsa le a tömböt, majd nyomja meg a Kulcs cseréje gombot a licenc TPM-be történő áthelyezéséhez.", + "registration.moveLicenseToTpm": "Licenc áthelyezése TPM-re", + "registration.moveLicenseToTpmTrialDisabled": "A próbaverziók a regisztrált GUID-hoz vannak kötve. TPM-re licenc vásárlásával válthat.", "registration.replaceCheck.checkEligibility": "Jogosultság ellenőrzése", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "Licenc átvitele új eszközre", "registration.trialExpiration": "Próba lejárata", "registration.unlimited": "korlátlan", From efb32f3d4a420ed2971e631104201a4950e62fe5 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:12 -0400 Subject: [PATCH 10/25] New translations en.json (Italian) --- web/src/locales/it.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/it.json b/web/src/locales/it.json index 1c701c3262..8181d23ac8 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrato su", "registration.activationCode": "Codice di Attivazione", "registration.partnerActivationDetected": "Sembra che tu abbia già una licenza associata a questo server. Puoi attivarla ora gratuitamente per sbloccare tutte le funzionalità.", - "registration.tpmTransferAvailable": "La licenza TPM è disponibile su questo server.", - "registration.tpmTransferAvailableDescription": "Per spostare questa licenza dal dispositivo flash USB al TPM, completa questi passaggi in questa pagina.", - "registration.tpmTransferTrial": "La licenza TPM sarà disponibile dopo l'acquisto di una licenza.", - "registration.tpmTransferTrialDescription": "Le licenze di prova non possono essere spostate nel TPM. Una volta acquistata una licenza per questo server, potrai trasferirla dal tuo dispositivo USB flash al TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Arresta l'array.", - "registration.tpmTransferAvailableSteps.removeFlash": "Rimuovi il dispositivo di avvio USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Aggiorna questa pagina.", - "registration.tpmTransferAvailableSteps.replaceKey": "Premi Sostituisci chiave.", - "registration.tpmTransferAvailableSteps.startArray": "Avvia l'array.", - "registration.tpmTransferReady": "Continua il trasferimento della tua licenza TPM.", - "registration.tpmTransferReadyDescription": "I primi due passaggi sono già stati completati. Premi Sostituisci chiave per trasferire questa licenza nel TPM, quindi avvia l'array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Il dispositivo di avvio USB flash è già stato rimosso. Arresta l'array, quindi premi Sostituisci chiave per trasferire questa licenza nel TPM.", + "registration.moveLicenseToTpm": "Sposta la licenza nel TPM", + "registration.moveLicenseToTpmTrialDisabled": "Le versioni di prova sono bloccate al GUID registrato. Puoi passare a TPM acquistando una licenza.", "registration.replaceCheck.checkEligibility": "Verifica idoneità", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Trasferisci Licenza a Nuovo Dispositivo", "registration.trialExpiration": "Scadenza prova", "registration.unlimited": "illimitato", From 4655ca34c12644af18d25fb2ffb983e870eefb8e Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:14 -0400 Subject: [PATCH 11/25] New translations en.json (Japanese) --- web/src/locales/ja.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ja.json b/web/src/locales/ja.json index 850ae00539..f1ecff4341 100644 --- a/web/src/locales/ja.json +++ b/web/src/locales/ja.json @@ -671,19 +671,10 @@ "registration.registeredTo": "登録先", "registration.activationCode": "アクティベーションコード", "registration.partnerActivationDetected": "このサーバーに関連付けられたライセンスをすでにお持ちのようです。すべての機能を解除するために、今すぐ無料でアクティベートできます。", - "registration.tpmTransferAvailable": "このサーバーではTPMライセンスを利用できます。", - "registration.tpmTransferAvailableDescription": "このページで次の手順を完了すると、ライセンスをUSBフラッシュデバイスからTPMへ移行できます。", - "registration.tpmTransferTrial": "ライセンスを購入すると、TPMライセンスが利用可能になります。", - "registration.tpmTransferTrialDescription": "試用ライセンスはTPMに移行できません。このサーバー用のライセンスを購入すると、USBフラッシュデバイスからTPMへ転送できるようになります。", - "registration.tpmTransferAvailableSteps.stopArray": "アレイを停止します。", - "registration.tpmTransferAvailableSteps.removeFlash": "USBフラッシュ起動デバイスを取り外します。", - "registration.tpmTransferAvailableSteps.refreshPage": "このページを更新します。", - "registration.tpmTransferAvailableSteps.replaceKey": "[キーを置き換える]を押します。", - "registration.tpmTransferAvailableSteps.startArray": "アレイを開始します。", - "registration.tpmTransferReady": "TPMへのライセンス転送を続行します。", - "registration.tpmTransferReadyDescription": "最初の2つの手順はすでに完了しています。[キーを置き換える]を押してこのライセンスをTPMに転送し、その後アレイを開始します。", - "registration.tpmTransferReadyDescriptionArrayRunning": "USBフラッシュ起動デバイスはすでに取り外されています。アレイを停止してから、[キーを置き換える]を押してこのライセンスをTPMに転送します。", + "registration.moveLicenseToTpm": "ライセンスをTPMに移動", + "registration.moveLicenseToTpmTrialDisabled": "試用版は登録済みのGUIDにロックされています。ライセンスを購入することでTPMに移行できます。", "registration.replaceCheck.checkEligibility": "適用資格を確認する", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "新しいデバイスにライセンスを転送する", "registration.trialExpiration": "トライアル期限切れ", "registration.unlimited": "無制限", From 7f0101f022d43c8248c49bdadd1656a6188c40c2 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:16 -0400 Subject: [PATCH 12/25] New translations en.json (Korean) --- web/src/locales/ko.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index 422ac07525..d95e49bd8b 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -671,19 +671,10 @@ "registration.registeredTo": "에게 등록됨", "registration.activationCode": "활성화 코드", "registration.partnerActivationDetected": "이미 이 서버에 연결된 라이센스가 있습니다. 모든 기능을 사용하려면 지금 무료로 활성화하세요.", - "registration.tpmTransferAvailable": "이 서버에서는 TPM 라이선스를 사용할 수 있습니다.", - "registration.tpmTransferAvailableDescription": "이 페이지에서 다음 단계를 완료하여 라이선스를 USB 플래시 장치에서 TPM으로 이동하세요.", - "registration.tpmTransferTrial": "라이선스를 구매하면 TPM 라이선스를 사용할 수 있습니다.", - "registration.tpmTransferTrialDescription": "평가판 라이선스는 TPM으로 이동할 수 없습니다. 이 서버용 라이선스를 구매하면 USB 플래시 부팅 장치에서 TPM으로 이전할 수 있습니다.", - "registration.tpmTransferAvailableSteps.stopArray": "어레이를 중지합니다.", - "registration.tpmTransferAvailableSteps.removeFlash": "USB 플래시 부팅 장치를 제거합니다.", - "registration.tpmTransferAvailableSteps.refreshPage": "이 페이지를 새로 고칩니다.", - "registration.tpmTransferAvailableSteps.replaceKey": "키 바꾸기를 누릅니다.", - "registration.tpmTransferAvailableSteps.startArray": "어레이를 시작합니다.", - "registration.tpmTransferReady": "TPM 라이선스 이전을 계속 진행합니다.", - "registration.tpmTransferReadyDescription": "처음 두 단계는 이미 완료되었습니다. 이 라이선스를 TPM으로 이전하려면 키 바꾸기를 누른 다음 어레이를 시작하세요.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB 플래시 부팅 장치는 이미 제거되었습니다. 어레이를 중지한 다음 키 바꾸기를 눌러 이 라이선스를 TPM으로 이전하세요.", + "registration.moveLicenseToTpm": "라이선스를 TPM으로 이동", + "registration.moveLicenseToTpmTrialDisabled": "평가판은 등록된 GUID에 잠겨 있습니다. 라이선스를 구매하면 TPM으로 이동할 수 있습니다.", "registration.replaceCheck.checkEligibility": "적격성 확인", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "라이센스를 새 디바이스로 이전", "registration.trialExpiration": "체험 만료", "registration.unlimited": "무제한", From a5bf6a923b0304251465c6d1ce19a0730b7fd15f Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:17 -0400 Subject: [PATCH 13/25] New translations en.json (Dutch) --- web/src/locales/nl.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/nl.json b/web/src/locales/nl.json index 061f2344ff..6c11b78364 100644 --- a/web/src/locales/nl.json +++ b/web/src/locales/nl.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Geregistreerd aan", "registration.activationCode": "Activatiecode", "registration.partnerActivationDetected": "Het lijkt erop dat u al een licentie hebt die aan deze server is gekoppeld. Je kunt deze nu gratis activeren om alle functies te ontgrendelen.", - "registration.tpmTransferAvailable": "TPM-licenties zijn beschikbaar op deze server.", - "registration.tpmTransferAvailableDescription": "Voltooi op deze pagina deze stappen om deze licentie van uw USB-flashapparaat naar TPM te verplaatsen.", - "registration.tpmTransferTrial": "TPM-licenties zijn beschikbaar nadat u een licentie hebt aangeschaft.", - "registration.tpmTransferTrialDescription": "Proeflicenties kunnen niet naar TPM worden verplaatst. Zodra u een licentie voor deze server koopt, kunt u deze overzetten van uw USB-flashopstartapparaat naar TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Stop de array.", - "registration.tpmTransferAvailableSteps.removeFlash": "Verwijder het USB-flashopstartapparaat.", - "registration.tpmTransferAvailableSteps.refreshPage": "Vernieuw deze pagina.", - "registration.tpmTransferAvailableSteps.replaceKey": "Druk op Sleutel vervangen.", - "registration.tpmTransferAvailableSteps.startArray": "Start de array.", - "registration.tpmTransferReady": "Ga door met uw TPM-licentieoverdracht.", - "registration.tpmTransferReadyDescription": "De eerste twee stappen zijn al voltooid. Druk op Sleutel vervangen om deze licentie naar TPM over te zetten en start vervolgens de array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Het USB-flashopstartapparaat is al verwijderd. Stop de array en druk vervolgens op Sleutel vervangen om deze licentie naar TPM over te zetten.", + "registration.moveLicenseToTpm": "Licentie naar TPM verplaatsen", + "registration.moveLicenseToTpmTrialDisabled": "Proefversies zijn vergrendeld aan de geregistreerde GUID. U kunt overstappen naar TPM door een licentie aan te schaffen.", "registration.replaceCheck.checkEligibility": "Controleer Geschiktheid", + "registration.tpmGuid": "TPM-GUID", "registration.transferLicenseToNewDevice": "Licentie overzetten naar nieuw apparaat", "registration.trialExpiration": "Vervaldatum Proefversie", "registration.unlimited": "onbeperkt", From 808a8defc75b6f5a32624225ae8936a39c33b3c3 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:19 -0400 Subject: [PATCH 14/25] New translations en.json (Norwegian) --- web/src/locales/no.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/no.json b/web/src/locales/no.json index 3f7135569e..49164d570d 100644 --- a/web/src/locales/no.json +++ b/web/src/locales/no.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrert til", "registration.activationCode": "Aktiveringskode", "registration.partnerActivationDetected": "Det ser ut til at du allerede har en lisens assosiert med denne serveren. Du kan aktivere den nå gratis for å låse opp alle funksjoner.", - "registration.tpmTransferAvailable": "TPM-lisensiering er tilgjengelig på denne serveren.", - "registration.tpmTransferAvailableDescription": "For å flytte denne lisensen fra USB-flash-enheten din til TPM, fullfør disse trinnene på denne siden.", - "registration.tpmTransferTrial": "TPM-lisensiering vil være tilgjengelig etter at du har kjøpt en lisens.", - "registration.tpmTransferTrialDescription": "Prøvelisenser kan ikke flyttes til TPM. Når du kjøper en lisens for denne serveren, vil du kunne overføre den fra USB-flash-enheten til TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Stopp arrayet.", - "registration.tpmTransferAvailableSteps.removeFlash": "Fjern USB-flash-oppstartsenheten.", - "registration.tpmTransferAvailableSteps.refreshPage": "Oppdater denne siden.", - "registration.tpmTransferAvailableSteps.replaceKey": "Trykk på Erstatt nøkkel.", - "registration.tpmTransferAvailableSteps.startArray": "Start arrayet.", - "registration.tpmTransferReady": "Fortsett TPM-lisensoverføringen.", - "registration.tpmTransferReadyDescription": "De to første trinnene er allerede fullført. Trykk på Erstatt nøkkel for å overføre denne lisensen til TPM, og start deretter arrayet.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB-flash-oppstartsenheten er allerede fjernet. Stopp arrayet, og trykk deretter på Erstatt nøkkel for å overføre denne lisensen til TPM.", + "registration.moveLicenseToTpm": "Flytt lisens til TPM", + "registration.moveLicenseToTpmTrialDisabled": "Prøveperioder er låst til den registrerte GUID-en. Du kan flytte til TPM ved å kjøpe en lisens.", "registration.replaceCheck.checkEligibility": "Sjekk Kvalifikasjon", + "registration.tpmGuid": "TPM-GUID", "registration.transferLicenseToNewDevice": "Overfør lisens til ny enhet", "registration.trialExpiration": "Prøveutløp", "registration.unlimited": "ubegrenset", From c0eb25af227c838a043c9f47b980fa7ba6eaec60 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:21 -0400 Subject: [PATCH 15/25] New translations en.json (Polish) --- web/src/locales/pl.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/pl.json b/web/src/locales/pl.json index 5441c8ce8a..8a1eef9a67 100644 --- a/web/src/locales/pl.json +++ b/web/src/locales/pl.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Zarejestrowany dla", "registration.activationCode": "Kod Aktywacyjny", "registration.partnerActivationDetected": "Wygląda na to, że już masz licencję powiązaną z tym serwerem. Możesz ją teraz aktywować za darmo, aby odblokować wszystkie funkcje.", - "registration.tpmTransferAvailable": "Licencjonowanie TPM jest dostępne na tym serwerze.", - "registration.tpmTransferAvailableDescription": "Aby przenieść tę licencję z urządzenia USB flash do TPM, wykonaj te kroki na tej stronie.", - "registration.tpmTransferTrial": "Licencjonowanie TPM będzie dostępne po zakupie licencji.", - "registration.tpmTransferTrialDescription": "Licencji próbnych nie można przenieść do TPM. Po zakupie licencji dla tego serwera będzie można przenieść ją z urządzenia rozruchowego USB flash do TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Zatrzymaj macierz.", - "registration.tpmTransferAvailableSteps.removeFlash": "Usuń urządzenie rozruchowe USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Odśwież tę stronę.", - "registration.tpmTransferAvailableSteps.replaceKey": "Naciśnij Replace Key.", - "registration.tpmTransferAvailableSteps.startArray": "Uruchom macierz.", - "registration.tpmTransferReady": "Kontynuuj przenoszenie licencji do TPM.", - "registration.tpmTransferReadyDescription": "Pierwsze dwa kroki są już ukończone. Naciśnij Replace Key, aby przenieść tę licencję do TPM, a następnie uruchom macierz.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Urządzenie rozruchowe USB flash zostało już usunięte. Zatrzymaj macierz, a następnie naciśnij Replace Key, aby przenieść tę licencję do TPM.", + "registration.moveLicenseToTpm": "Przenieś licencję do TPM", + "registration.moveLicenseToTpmTrialDisabled": "Wersje próbne są powiązane z zarejestrowanym identyfikatorem GUID. Możesz przejść na TPM, kupując licencję.", "registration.replaceCheck.checkEligibility": "Sprawdź uprawnienia", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Przenieś licencję na nowe urządzenie", "registration.trialExpiration": "Wygaśnięcie okresu próbnego", "registration.unlimited": "Nieograniczony", From 4c15960322a94755790ef4ac116de713c4e81700 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:22 -0400 Subject: [PATCH 16/25] New translations en.json (Portuguese) --- web/src/locales/pt.json | 853 ++++++++++++++++++++-------------------- 1 file changed, 422 insertions(+), 431 deletions(-) diff --git a/web/src/locales/pt.json b/web/src/locales/pt.json index 2fc0f7d36b..c154290b67 100644 --- a/web/src/locales/pt.json +++ b/web/src/locales/pt.json @@ -1,12 +1,12 @@ { "onboarding.activationModal.activateNow": "Ativar Agora", "onboarding.activationModal.activationCodeDetected": "Código de ativação detectado neste servidor. Você pode ativar sem sair desta página.", - "onboarding.keyfileHint": "Arquivo de chave detectado. Você pode ativar no menu Perfil do Usuário (no canto superior direito) e continuar sem ativação aqui.", - "onboarding.skipForNow": "Pular por enquanto", - "onboarding.activationModal.letSActivateYourUnraidOs": "Vamos ativar sua licença do sistema Unraid OS", + "onboarding.keyfileHint": "Arquivo de chave detectado. Você pode ativar no menu 'Perfil do Usuário' (canto superior direito) e continuar sem ativar aqui.", + "onboarding.skipForNow": "Pular por agora", + "onboarding.activationModal.letSActivateYourUnraidOs": "Vamos ativar sua licença do Unraid OS", "onboarding.activationModal.moreAboutLicensing": "Mais sobre Licenciamento", "onboarding.activationModal.moreAboutUnraidNetAccounts": "Mais sobre Contas Unraid.net", - "onboarding.activationModal.onTheFollowingScreenYourLicense": "Na tela seguinte, sua licença será ativada. Você vai então criar uma conta Unraid.net para gerenciar sua licença daqui para frente.", + "onboarding.activationModal.onTheFollowingScreenYourLicense": "Na próxima tela, sua licença será ativada. Em seguida, você criará uma Conta Unraid.net para gerenciar sua licença no futuro.", "onboarding.activationModal.welcomeToUnraidVersion": "Bem-vindo ao Unraid {version}!", "onboarding.activationModal.youVeUpgradedFromPrevToCurr": "Você atualizou de {prev} para {curr}", "onboarding.activationSteps.activateLicense": "Ativar Licença", @@ -14,29 +14,29 @@ "onboarding.activationSteps.createDevicePassword": "Criar Senha do Dispositivo", "onboarding.activationSteps.deviceIsReadyToConfigure": "O dispositivo está pronto para configurar", "onboarding.activationSteps.secureYourDevice": "Proteja seu dispositivo", - "onboarding.activationSteps.unleashYourHardware": "Libere seu Hardware", + "onboarding.activationSteps.unleashYourHardware": "Liberte seu Hardware", "onboarding.pluginsStep.title": "PLUGINS", - "onboarding.pluginsStep.description": "Expanda as capacidades do seu servidor com ferramentas da comunidade.", + "onboarding.pluginsStep.description": "Estenda as capacidades do seu servidor com ferramentas da comunidade.", "onboarding.pluginsStep.installing": "Instalando...", "onboarding.pluginsStep.addHelpfulPlugins": "Adicionar plugins úteis", - "onboarding.pluginsStep.installAndContinue": "Instalar & Continuar", + "onboarding.pluginsStep.installAndContinue": "Instalar e Continuar", "onboarding.pluginsStep.installSelected": "Instalar Selecionados", - "onboarding.pluginsStep.status.installing": "Instalando…", + "onboarding.pluginsStep.status.installing": "Instalando...", "onboarding.pluginsStep.status.success": "Instalado", - "onboarding.pluginsStep.status.error": "Falha na instalação", + "onboarding.pluginsStep.status.error": "A instalação falhou", "onboarding.pluginsStep.installEssentialPlugins": "Adicionar Plugins", "onboarding.pluginsStep.installFailed": "Falha ao instalar plugins. Por favor, tente novamente.", "onboarding.pluginsStep.installingPluginMessage": "Instalando {name}...", "onboarding.pluginsStep.pluginInstalledMessage": "{name} instalado com sucesso.", - "onboarding.pluginsStep.selectPluginsDescription": "Selecione os plugins que deseja instalar. Você sempre pode adicionar mais depois.", - "onboarding.pluginsStep.tip": "Estes são apenas o essencial. Quando chegar ao painel, poderá explorar milhares de outros plugins criados pela comunidade e containers Docker.", + "onboarding.pluginsStep.selectPluginsDescription": "Selecione os plugins que deseja instalar. Sempre poderá adicionar mais tarde.", + "onboarding.pluginsStep.tip": "Estes são apenas os essenciais. Uma vez que você chegue ao painel, poderá explorar milhares de outros plugins e contêineres Docker criados pela comunidade.", "onboarding.pluginsStep.alreadyInstalled": "Já instalado", "onboarding.pluginsStep.willInstall": "Instalação pendente", - "onboarding.overviewStep.getStarted": "Iniciar", + "onboarding.overviewStep.getStarted": "Começar", "onboarding.overviewStep.getStartedWithYourNewSystem": "Comece com seu novo sistema Unraid", "onboarding.overviewStep.welcomeToUnraid": "Visão Geral", "onboarding.overviewStep.welcomeToUnraidVersion": "Bem-vindo ao Unraid {0}!", - "onboarding.overviewStep.welcomeToYourNewSystemPowered": "Bem-vindo ao seu novo sistema {0}, alimentado pelo Unraid!", + "onboarding.overviewStep.welcomeToYourNewSystemPowered": "Bem-vindo ao seu novo sistema {0}, impulsionado pelo Unraid!", "onboarding.overviewStep.welcomeToYourUnraidSystem": "Bem-vindo ao seu sistema Unraid {0}", "onboarding.overviewStep.youVeUpgradedFromPrevToCurr": "Você atualizou de {0} para {1}", "onboarding.overviewStep.title": "BEM-VINDO AO UNRAID", @@ -44,177 +44,177 @@ "onboarding.overviewStep.titleUpgrade": "BEM-VINDO DE VOLTA AO UNRAID", "onboarding.overviewStep.titleDowngrade": "BEM-VINDO DE VOLTA AO UNRAID", "onboarding.overviewStep.titleIncomplete": "VAMOS TERMINAR DE CONFIGURAR O UNRAID", - "onboarding.overviewStep.subtitle": "LIBERE SEU HARDWARE.", - "onboarding.overviewStep.subtitleFreshInstall": "LIBERE SEU HARDWARE.", - "onboarding.overviewStep.subtitleUpgrade": "OBRIGADO POR FAZER O UPGRADE. VAMOS REVISAR O QUE HÁ DE NOVO.", - "onboarding.overviewStep.subtitleDowngrade": "VOCÊ RETORNOU A UMA VERSÃO ANTERIOR. VAMOS CONFIGURAR VOCÊ.", - "onboarding.overviewStep.subtitleIncomplete": "CONTINUE DE ONDE PAROU.", + "onboarding.overviewStep.subtitle": "LIBERTE SEU HARDWARE.", + "onboarding.overviewStep.subtitleFreshInstall": "LIBERTE SEU HARDWARE.", + "onboarding.overviewStep.subtitleUpgrade": "OBRIGADO POR ATUALIZAR. VAMOS REVISAR O QUE HÁ DE NOVO.", + "onboarding.overviewStep.subtitleDowngrade": "VOCÊ ESTÁ DE VOLTA A UMA VERSÃO ANTERIOR. VAMOS CONFIGURÁ-LO.", + "onboarding.overviewStep.subtitleIncomplete": "RETOME DE ONDE PAROU.", "onboarding.overviewStep.intro": "Nos próximos passos, vamos configurar os fundamentos do seu servidor, instalar aplicativos recomendados e ativar sua licença.", - "onboarding.overviewStep.setupTime": "CONFIGURAÇÃO EM ~3 MIN", - "onboarding.overviewStep.ourGoals.title": "NOSSOS OBJETIVOS", - "onboarding.overviewStep.ourGoals.item1": "Inicializar a identidade do sistema", + "onboarding.overviewStep.setupTime": "CONFIGURAÇÃO DE ~3 MIN", + "onboarding.overviewStep.ourGoals.title": "NOSSAS METAS", + "onboarding.overviewStep.ourGoals.item1": "Inicializar identidade do sistema", "onboarding.overviewStep.ourGoals.item2": "Proteger acesso administrativo", - "onboarding.overviewStep.ourGoals.item3": "Configurar rede fundamental", + "onboarding.overviewStep.ourGoals.item3": "Configurar rede básica", "onboarding.overviewStep.needHelp.title": "Novo no Unraid?", "onboarding.overviewStep.needHelp.description": "Primeira vez instalando o Unraid? Confira nosso guia abrangente.", "onboarding.overviewStep.needHelp.button": "Guia de Instalação", - "onboarding.overviewStep.disclaimer": "Não se preocupe se não tiver certeza de uma configuração - tudo o que configuramos aqui pode ser ajustado facilmente mais tarde no seu Painel do Unraid em Configurações.", - "onboarding.overviewStep.nextStep": "INICIAR", + "onboarding.overviewStep.disclaimer": "Não se preocupe se não tiver certeza de uma configuração—tudo que configuramos aqui pode ser facilmente ajustado mais tarde no seu Painel do Unraid em Configurações.", + "onboarding.overviewStep.nextStep": "COMEÇAR", "onboarding.overviewStep.readTheDocs": "Leia os Documentos", "onboarding.coreSettings.title": "Configurar Configurações", - "onboarding.coreSettings.description": "Ajuste a identidade do seu servidor e as configurações de rede. Elas também podem ser facilmente alteradas no seu Painel do Unraid em Configurações.", + "onboarding.coreSettings.description": "Ajuste a identidade e as configurações de rede do seu servidor. Isso também pode ser facilmente alterado no seu Painel do Unraid em Configurações.", "onboarding.coreSettings.serverName": "Nome do Servidor", "onboarding.coreSettings.serverDescription": "Descrição do Servidor", - "onboarding.coreSettings.serverDescriptionPlaceholder": "por exemplo, Servidor de Mídia", + "onboarding.coreSettings.serverDescriptionPlaceholder": "ex.: Servidor de Mídia", "onboarding.coreSettings.timezone": "Fuso Horário", "onboarding.coreSettings.selectTimezonePlaceholder": "Selecione um fuso horário...", "onboarding.coreSettings.notConfigured": "Não Configurado", "onboarding.coreSettings.language": "Idioma", "onboarding.coreSettings.selectLanguage": "Selecione um idioma...", "onboarding.coreSettings.theme": "Tema", - "onboarding.coreSettings.themeDescription": "Selecione seu tema de cor preferido para a interface do Unraid.", + "onboarding.coreSettings.themeDescription": "Selecione seu tema de cores preferido para a interface do Unraid.", "onboarding.coreSettings.serverNameError.invalidChars": "O nome do servidor só pode conter letras, números, pontos e traços.", "onboarding.coreSettings.serverNameError.invalidEnd": "O nome do servidor deve terminar com uma letra ou número.", "onboarding.coreSettings.serverNameError.tooLong": "O nome do servidor deve ter 15 caracteres ou menos.", - "onboarding.coreSettings.serverNameError.empty": "Nome do servidor é obrigatório.", + "onboarding.coreSettings.serverNameError.empty": "O nome do servidor é obrigatório.", "onboarding.coreSettings.serverDescriptionError.tooLong": "A descrição do servidor deve ter 64 caracteres ou menos.", "onboarding.coreSettings.serverDescriptionError.invalidChars": "A descrição do servidor não pode conter aspas ou barras invertidas.", "onboarding.coreSettings.ssh": "Acesso SSH", - "onboarding.coreSettings.sshDescription": "Permitir acesso de linha de comando via porta 22.", + "onboarding.coreSettings.sshDescription": "Permitir acesso à linha de comando via porta 22.", "onboarding.coreSettings.next": "PRÓXIMO", "onboarding.summaryStep.title": "Resumo", "onboarding.summaryStep.description": "Verificação da configuração do seu servidor.", - "onboarding.summaryStep.initializationMessage": "Seu servidor está pronto para inicialização. Uma vez confirmado, você passará para os próximos passos para começar a usar seu armazenamento e aplicativos.", - "onboarding.summaryStep.confirmAndApply": "Confirmar & Aplicar", + "onboarding.summaryStep.initializationMessage": "Seu servidor está pronto para inicialização. Uma vez confirmado, você passará para as próximas etapas para começar a usar seu armazenamento e aplicativos.", + "onboarding.summaryStep.confirmAndApply": "Confirmar e Aplicar", "onboarding.summaryStep.systemIdentity": "Identidade do Sistema", - "onboarding.summaryStep.networking": "Rede", + "onboarding.summaryStep.networking": "Conectividade", "onboarding.summaryStep.security": "Segurança", "onboarding.summaryStep.sshActive": "SSH Ativo", "onboarding.summaryStep.sshInactive": "SSH Inativo", "onboarding.summaryStep.dhcpEnabled": "DHCP Ativado", "onboarding.nextSteps.title": "Próximos Passos", - "onboarding.nextSteps.description": "Seu servidor está pronto! Aqui está o que fazer a seguir.", - "onboarding.nextSteps.basics": "Comece com o Unraid", + "onboarding.nextSteps.description": "Seu servidor está pronto! O que fazer em seguida.", + "onboarding.nextSteps.basics": "Iniciar com o Unraid", "onboarding.nextSteps.stayInTouch": "Junte-se à Comunidade Unraid", - "onboarding.nextSteps.learnServer": "Saiba mais sobre seu Servidor", + "onboarding.nextSteps.learnServer": "Aprenda sobre o seu Servidor", "onboarding.nextSteps.continueToDashboard": "IR PARA O PAINEL", "onboarding.nextSteps.basics.shares": "Compartilhamentos", "onboarding.nextSteps.basics.arrays": "Arrays", "onboarding.nextSteps.basics.cachePools": "Pools de Cache", "onboarding.nextSteps.basics.installingApps": "Instalando Aplicativos", - "onboarding.nextSteps.basics.remoteAccess": "Acessando seu Servidor Remotamente", + "onboarding.nextSteps.basics.remoteAccess": "Acesso Remoto ao Seu Servidor", "onboarding.nextSteps.basics.commonIssues": "Problemas Comuns", "onboarding.nextSteps.stayInTouch.discord": "Discord", "onboarding.nextSteps.stayInTouch.newsletter": "Newsletter", "onboarding.nextSteps.stayInTouch.youtube": "YouTube", "onboarding.nextSteps.specs": "Especificações do Servidor", "onboarding.nextSteps.manual": "Manual do Sistema", - "onboarding.nextSteps.hardwareSpecs": "Especificações de Hardware", + "onboarding.nextSteps.hardwareSpecs": "Especificações do Hardware", "onboarding.nextSteps.support": "Suporte do Fabricante", "onboarding.nextSteps.reboot": "Reiniciar", "onboarding.nextSteps.additionalLinks": "Links Adicionais", "onboarding.nextSteps.confirmReboot.title": "Confirmar Reinicialização", - "onboarding.nextSteps.confirmReboot.description": "Em alguns sistemas, pode ser necessário alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", - "onboarding.nextSteps.confirmReboot.warning": "Por favor, NÃO remova sua unidade flash do Unraid até que o servidor tenha reinicializado no Unraid novamente.", + "onboarding.nextSteps.confirmReboot.description": "Em alguns sistemas, você pode precisar alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", + "onboarding.nextSteps.confirmReboot.warning": "Por favor, NÃO remova sua unidade flash Unraid até que seu servidor termine de reiniciar no Unraid novamente.", "onboarding.nextSteps.confirmReboot.confirm": "Eu Entendo", - "onboarding.stepper.stepLabel": "Etapa {number}", - "onboarding.console.title": "Configuração do Console", + "onboarding.stepper.stepLabel": "Passo {number}", + "onboarding.console.title": "Configurar Console", "onboarding.console.waiting": "Aguardando...", "onboarding.console.technicalDetails": "Detalhes técnicos", - "onboarding.modal.closeAriaLabel": "Fechar integração", - "onboarding.modal.exit.title": "Sair da integração?", - "onboarding.modal.exit.description": "Você pode pular a configuração agora e continuar a partir do painel mais tarde.", - "onboarding.modal.exit.internalBootDescription": "A inicialização interna foi configurada. Agora, você verá uma partição de dados na unidade de inicialização selecionada, mas o Unraid não mudará para esse dispositivo de inicialização até que você reinicie com o seu atual dispositivo de inicialização USB e a unidade de inicialização interna selecionada conectados. Por favor, reinicie manualmente quando conveniente para concluir a aplicação desta mudança.", - "onboarding.modal.exit.keepOnboarding": "Manter integração", + "onboarding.modal.closeAriaLabel": "Fechar orientação", + "onboarding.modal.exit.title": "Sair da orientação?", + "onboarding.modal.exit.description": "Você pode pular a configuração agora e continuar do painel mais tarde.", + "onboarding.modal.exit.internalBootDescription": "A inicialização interna foi configurada. Agora você verá uma partição de dados no drive de inicialização selecionada, mas o Unraid não mudará para esse dispositivo de inicialização até você reiniciar com ambos seu dispositivo de inicialização USB atual e o drive de inicialização interna selecionado conectados. Por favor, reinicie manualmente quando for conveniente para concluir essa alteração.", + "onboarding.modal.exit.keepOnboarding": "Manter orientação", "onboarding.modal.exit.confirm": "Sair da configuração", - "onboarding.overviewStep.partnerLogoAlt": "Logo do parceiro", - "onboarding.overviewStep.defaultGraphicAlt": "Possibilidades Ilimitadas", + "onboarding.overviewStep.partnerLogoAlt": "Logotipo do Parceiro", + "onboarding.overviewStep.defaultGraphicAlt": "Possibilidades sem Limites", "onboarding.overviewStep.skipSetup": "Pular Configuração", "onboarding.coreSettings.defaultServerName": "Torre", "onboarding.coreSettings.serverNamePlaceholder": "Torre", "onboarding.coreSettings.englishLanguageLabel": "Inglês", - "onboarding.coreSettings.themePreviewAlt": "Prévia do tema {theme}", + "onboarding.coreSettings.themePreviewAlt": "Pré-visualização do tema {theme}", "onboarding.coreSettings.themeOptions.white": "Branco", "onboarding.coreSettings.themeOptions.black": "Preto", "onboarding.coreSettings.themeOptions.gray": "Cinza", - "onboarding.coreSettings.themeOptions.azure": "Azul", + "onboarding.coreSettings.themeOptions.azure": "Azure", "onboarding.pluginsStep.nextStep": "Próximo Passo", "onboarding.pluginsStep.enablePluginAria": "Ativar {name}", "onboarding.pluginsStep.plugins.communityApps.name": "Aplicativos da Comunidade", - "onboarding.pluginsStep.plugins.communityApps.description": "A loja de aplicativos essencial para Unraid. Acesse milhares de aplicações.", + "onboarding.pluginsStep.plugins.communityApps.description": "A loja de aplicativos essencial para o Unraid. Acesse milhares de aplicativos.", "onboarding.pluginsStep.plugins.fixCommonProblems.name": "Corrigir Problemas Comuns", - "onboarding.pluginsStep.plugins.fixCommonProblems.description": "Ferramenta de diagnóstico para ajudar a identificar e resolver questões de configuração.", + "onboarding.pluginsStep.plugins.fixCommonProblems.description": "Ferramenta de diagnóstico para ajudar a identificar e resolver problemas de configuração.", "onboarding.pluginsStep.plugins.tailscale.name": "Tailscale", - "onboarding.pluginsStep.plugins.tailscale.description": "VPN sem configuração. Acesse seu servidor de maneira segura de qualquer lugar.", - "onboarding.internalBootStep.stepTitle": "Configurar Inicialização", - "onboarding.internalBootStep.stepDescription": "Escolha inicialização por USB ou drive de armazenamento", - "onboarding.internalBootStep.title": "Configurar Inicialização", - "onboarding.internalBootStep.description": "Escolha como o Unraid será iniciado: USB/Drive Flash (padrão) ou Drive(s) de Armazenamento. Você pode mudar para inicialização por Drive de Armazenamento depois no Painel do Unraid.", - "onboarding.internalBootStep.options.usb": "Usar Drive USB/Flash para iniciar o Unraid", - "onboarding.internalBootStep.options.storage": "Usar Drive(s) de Armazenamento para iniciar o Unraid", - "onboarding.internalBootStep.loadingOptions": "Carregando opções de inicialização interna...", + "onboarding.pluginsStep.plugins.tailscale.description": "VPN sem configuração. Acesse seu servidor de forma segura de qualquer lugar.", + "onboarding.internalBootStep.stepTitle": "Configurar Boot", + "onboarding.internalBootStep.stepDescription": "Escolha boot via USB ou unidade de armazenamento", + "onboarding.internalBootStep.title": "Configurar Boot", + "onboarding.internalBootStep.description": "Escolha como o Unraid faz boot: USB/Flash Drive (padrão) ou Unidade(s) de Armazenamento. Você pode alternar para boot via Unidade de Armazenamento mais tarde no Painel do Unraid.", + "onboarding.internalBootStep.options.usb": "Usar USB/Flash Drive para bootar o Unraid", + "onboarding.internalBootStep.options.storage": "Usar Unidade(s) de Armazenamento para bootar o Unraid", + "onboarding.internalBootStep.loadingOptions": "Carregando opções de boot interno...", "onboarding.internalBootStep.unknownSize": "Desconhecido", - "onboarding.internalBootStep.warning.bootablePoolDescription": "Um pool inicializável permite que o Unraid faça boot a partir de discos internos em vez de um dispositivo USB.", + "onboarding.internalBootStep.warning.bootablePoolDescription": "Um pool inicializável permite que o Unraid inicialize a partir de discos internos em vez de um dispositivo USB.", "onboarding.internalBootStep.warning.bootablePoolVolumes": "Cada pool inicializável contém dois volumes:", - "onboarding.internalBootStep.warning.systemBootVolume": "um volume de boot do sistema usado pelo Unraid", + "onboarding.internalBootStep.warning.systemBootVolume": "um volume de inicialização do sistema usado pelo Unraid", "onboarding.internalBootStep.warning.storagePoolVolume": "um pool de armazenamento para dados gerais", - "onboarding.internalBootStep.warning.storagePoolNaming": "O nome que você escolher abaixo se aplica ao pool de armazenamento, não ao volume de boot.", - "onboarding.internalBootStep.warning.bootMirrorDescription": "Você pode selecionar até dois discos de armazenamento se desejar espelhar o sistema de boot do Unraid. Se um dispositivo falhar, o servidor poderá continuar a inicializar a partir do outro.", + "onboarding.internalBootStep.warning.storagePoolNaming": "O nome que você escolhe abaixo se aplica ao pool de armazenamento, não ao volume de inicialização.", + "onboarding.internalBootStep.warning.bootMirrorDescription": "Você pode selecionar até dois discos de armazenamento se desejar espelhar o sistema de inicialização do Unraid. Se um dispositivo falhar, o servidor pode continuar inicializando a partir do outro.", "onboarding.internalBootStep.warning.selectedDevicesFormatted": "Todos os dispositivos selecionados serão formatados.", - "onboarding.internalBootStep.warning.updateBios": "Em alguns sistemas, pode ser necessário alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", + "onboarding.internalBootStep.warning.updateBios": "Em alguns sistemas, você pode precisar alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", "onboarding.internalBootStep.fields.poolName": "Nome do pool", - "onboarding.internalBootStep.fields.slots": "Dispositivos de boot", + "onboarding.internalBootStep.fields.slots": "Dispositivos de inicialização", "onboarding.internalBootStep.fields.devices": "Dispositivos", "onboarding.internalBootStep.fields.deviceSlot": "Dispositivo {index}", "onboarding.internalBootStep.fields.selectDevice": "Selecionar dispositivo", - "onboarding.internalBootStep.fields.bootReservedSize": "Tamanho reservado para boot", + "onboarding.internalBootStep.fields.bootReservedSize": "Tamanho reservado para o boot", "onboarding.internalBootStep.fields.customSizeGb": "Tamanho personalizado (GB)", - "onboarding.internalBootStep.fields.updateBios": "Atualizar ordem de boot no BIOS", + "onboarding.internalBootStep.fields.updateBios": "Atualizar ordem de inicialização do BIOS", "onboarding.internalBootStep.bootSize.wholeDrive": "Unidade inteira", "onboarding.internalBootStep.bootSize.gbLabel": "{size} GB", "onboarding.internalBootStep.bootSize.custom": "Definido pelo usuário", "onboarding.internalBootStep.bootSize.helpMinOnly": "O mínimo é 4 GB.", - "onboarding.internalBootStep.bootSize.helpRange": "O mínimo é 4 GB; o máximo é {max} GB (50% do menor drive selecionado).", - "onboarding.internalBootStep.eligibility.availableTitle": "Alguns discos estão indisponíveis para inicialização do armazenamento", - "onboarding.internalBootStep.eligibility.availableDescription": "Os discos abaixo não podem ser selecionados para inicialização do armazenamento no momento.", - "onboarding.internalBootStep.eligibility.blockedTitle": "Inicialização do armazenamento está indisponível no momento", + "onboarding.internalBootStep.bootSize.helpRange": "O mínimo é 4 GB; o máximo é {max} GB (50% da menor unidade selecionada).", + "onboarding.internalBootStep.eligibility.availableTitle": "Alguns discos estão indisponíveis para inicialização de armazenamento", + "onboarding.internalBootStep.eligibility.availableDescription": "Os discos abaixo não podem ser selecionados para inicialização de armazenamento no momento.", + "onboarding.internalBootStep.eligibility.blockedTitle": "Atualmente, a inicialização de armazenamento não está disponível", "onboarding.internalBootStep.eligibility.blockedDescription": "Resolva todos os problemas abaixo para usar a inicialização do disco de armazenamento neste servidor.", - "onboarding.internalBootStep.eligibility.noDevicesTitle": "Nenhum dispositivo elegível foi detectado para configuração de inicialização interna.", + "onboarding.internalBootStep.eligibility.noDevicesTitle": "Nenhum dispositivo elegível foi detectado para configuração de boot interno.", "onboarding.internalBootStep.eligibility.noDevicesDescription": "", "onboarding.internalBootStep.eligibility.showDetails": "Ver detalhes", "onboarding.internalBootStep.eligibility.hideDetails": "Ocultar detalhes", "onboarding.internalBootStep.eligibility.systemTitle": "Verificações do servidor", "onboarding.internalBootStep.eligibility.diskTitle": "Verificações de disco", - "onboarding.internalBootStep.eligibility.codes.ARRAY_NOT_STOPPED": "A matriz deve ser parada antes que a inicialização do armazenamento possa ser configurada.", - "onboarding.internalBootStep.eligibility.codes.ALREADY_INTERNAL_BOOT": "Este servidor já parece estar inicializando internamente.", + "onboarding.internalBootStep.eligibility.codes.ARRAY_NOT_STOPPED": "O array deve ser parado antes que a inicialização do armazenamento possa ser configurada.", + "onboarding.internalBootStep.eligibility.codes.ALREADY_INTERNAL_BOOT": "Este servidor já parece estar iniciando internamente.", "onboarding.internalBootStep.eligibility.codes.NO_UNASSIGNED_DISKS": "Atualmente, não há discos não atribuídos disponíveis para inicialização de armazenamento.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_BOOT": "Este disco já está atribuído como o dispositivo de inicialização atual.", - "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_ARRAY": "Este disco já está atribuído à matriz.", + "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_ARRAY": "Este disco já está atribuído ao array.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_PARITY": "Este disco já está atribuído como disco de paridade.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_CACHE": "Este disco já está atribuído a um pool ou slot de cache.", "onboarding.internalBootStep.eligibility.codes.USB_TRANSPORT": "Este disco está conectado via USB, o que não é permitido para inicialização interna.", "onboarding.internalBootStep.eligibility.codes.TOO_SMALL": "Este disco é muito pequeno para o tamanho mínimo de reserva de inicialização.", "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_DISABLED": "A transferência de inicialização está desabilitada pelo estado atual do sistema.", - "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_UNKNOWN": "O sistema não informou se a transferência de inicialização está ativada.", - "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_FALSE": "O sistema informou que a inicialização do armazenamento não é elegível.", - "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_UNKNOWN": "O sistema não informou se a inicialização de armazenamento é elegível.", - "onboarding.internalBootStep.status.apiError": "Não foi possível carregar opções de inicialização interna da API.", - "onboarding.internalBootStep.status.alreadyConfigured": "A inicialização interna já está configurada neste servidor.", - "onboarding.internalBootStep.status.arrayNotStopped": "A configuração de inicialização interna só está disponível enquanto o array está parado.", - "onboarding.internalBootStep.status.notEligible": "Este servidor não está atualmente elegível para configuração de inicialização interna.", - "onboarding.internalBootStep.status.noDevices": "Nenhum dispositivo elegível foi detectado para configuração de inicialização interna.", - "onboarding.internalBootStep.status.unavailable": "A configuração de inicialização interna não está disponível agora.", - "onboarding.internalBootStep.validation.poolRequired": "O nome do pool é obrigatório.", + "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_UNKNOWN": "O sistema não informou se a transferência de inicialização está habilitada.", + "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_FALSE": "O sistema indicou que a inicialização do armazenamento não é elegível.", + "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_UNKNOWN": "O sistema não informou se a inicialização do armazenamento é elegível.", + "onboarding.internalBootStep.status.apiError": "Não foi possível carregar opções de boot interno da API.", + "onboarding.internalBootStep.status.alreadyConfigured": "O boot interno já está configurado neste servidor.", + "onboarding.internalBootStep.status.arrayNotStopped": "A configuração de boot interno está disponível apenas enquanto a matriz está parada.", + "onboarding.internalBootStep.status.notEligible": "Este servidor não está atualmente elegível para configuração de boot interno.", + "onboarding.internalBootStep.status.noDevices": "Nenhum dispositivo elegível foi detectado para configuração de boot interno.", + "onboarding.internalBootStep.status.unavailable": "A configuração de boot interno não está disponível no momento.", + "onboarding.internalBootStep.validation.poolRequired": "Nome do pool é obrigatório.", "onboarding.internalBootStep.validation.poolReserved": "Não use nomes reservados.", - "onboarding.internalBootStep.validation.poolShareName": "Não use nomes de compartilhamento do usuário.", - "onboarding.internalBootStep.validation.poolExists": "Nome do pool já existe.", - "onboarding.internalBootStep.validation.poolFormat": "Use apenas minúsculas sem caracteres especiais ou dígitos iniciais/finais.", - "onboarding.internalBootStep.validation.slotCount": "Selecione 1 ou 2 dispositivos de boot.", - "onboarding.internalBootStep.validation.devicePerSlot": "Selecione um dispositivo para cada dispositivo de boot.", + "onboarding.internalBootStep.validation.poolShareName": "Não use nomes de compartilhamento de usuários.", + "onboarding.internalBootStep.validation.poolExists": "Nome do Pool já existe.", + "onboarding.internalBootStep.validation.poolFormat": "Use apenas minúsculas sem caracteres especiais ou dígitos no início/no final.", + "onboarding.internalBootStep.validation.slotCount": "Selecione 1 ou 2 dispositivos de inicialização.", + "onboarding.internalBootStep.validation.devicePerSlot": "Selecione um dispositivo para cada dispositivo de inicialização.", "onboarding.internalBootStep.validation.uniqueDevices": "Cada dispositivo selecionado deve ser único.", "onboarding.internalBootStep.validation.bootSizeRequired": "Selecione um tamanho de boot reservado válido.", - "onboarding.internalBootStep.validation.bootSizeMin": "O tamanho de boot reservado deve ser de pelo menos 4 GB.", - "onboarding.internalBootStep.validation.bootSizeMax": "O tamanho de boot reservado não pode exceder 50% do menor drive selecionado.", + "onboarding.internalBootStep.validation.bootSizeMin": "O tamanho do boot reservado deve ser de pelo menos 4 GB.", + "onboarding.internalBootStep.validation.bootSizeMax": "O tamanho do boot reservado não pode exceder 50% da menor unidade selecionada.", "onboarding.internalBootStep.actions.continue": "Continuar", "onboarding.summaryStep.activationLabel": "Ativação", "onboarding.summaryStep.configuration": "Configuração", @@ -222,127 +222,127 @@ "onboarding.summaryStep.viewSelected": "Ver Selecionados", "onboarding.summaryStep.hideSelected": "Ocultar Selecionados", "onboarding.summaryStep.noPluginsSelected": "Nenhum plugin selecionado.", - "onboarding.summaryStep.bootConfig.title": "Configuração de Inicialização", - "onboarding.summaryStep.bootConfig.bootMethod": "Método de Inicialização", - "onboarding.summaryStep.bootConfig.bootMethodStorage": "Drive(s) de Armazenamento", - "onboarding.summaryStep.bootConfig.bootMethodUsb": "Drive USB/Flash", + "onboarding.summaryStep.bootConfig.title": "Configuração de Boot", + "onboarding.summaryStep.bootConfig.bootMethod": "Método de Boot", + "onboarding.summaryStep.bootConfig.bootMethodStorage": "Unidade(s) de Armazenamento", + "onboarding.summaryStep.bootConfig.bootMethodUsb": "USB/Flash Drive", "onboarding.summaryStep.bootConfig.pool": "Pool", - "onboarding.summaryStep.bootConfig.slots": "Dispositivos de boot", + "onboarding.summaryStep.bootConfig.slots": "Dispositivos de inicialização", "onboarding.summaryStep.bootConfig.bootReserved": "Boot Reservado", "onboarding.summaryStep.bootConfig.updateBios": "Atualizar BIOS", "onboarding.summaryStep.bootConfig.devices": "Dispositivos", "onboarding.summaryStep.systemSetupLog": "Log de Configuração do Sistema", - "onboarding.summaryStep.readinessWarning": "Não pudemos verificar as configurações atuais do servidor. Você ainda pode continuar, mas a configuração aplicará mudanças em modo de melhor esforço.", + "onboarding.summaryStep.readinessWarning": "Não conseguimos verificar as configurações atuais do servidor. Você ainda pode continuar, mas a configuração aplicará alterações no modo de melhor esforço.", "onboarding.summaryStep.driveWipe.title": "Confirmar Apagamento do Drive", - "onboarding.summaryStep.driveWipe.selectedDrives": "Você selecionou os drives:", + "onboarding.summaryStep.driveWipe.selectedDrives": "Você selecionou drives:", "onboarding.summaryStep.driveWipe.confirmPrompt": "Tem certeza de que deseja continuar?", "onboarding.summaryStep.driveWipe.continue": "Continuar", "onboarding.summaryStep.diagnosticLogs": "Logs de Diagnóstico", - "onboarding.summaryStep.onboardingDiagnostics": "Diagnósticos de Onboarding", + "onboarding.summaryStep.onboardingDiagnostics": "Diagnósticos de Orientação", "onboarding.summaryStep.yes": "Sim", "onboarding.summaryStep.no": "Não", "onboarding.summaryStep.ok": "OK", "onboarding.summaryStep.errors.unknownError": "Erro desconhecido", - "onboarding.summaryStep.status.settingsStillLoading": "As configurações ainda estão sendo carregadas. Aguarde um momento e tente novamente.", + "onboarding.summaryStep.status.settingsStillLoading": "As configurações ainda estão carregando. Por favor, aguarde um momento e tente novamente.", "onboarding.summaryStep.status.setupErrorCheckLogs": "Ocorreu um erro durante a configuração. Por favor, verifique os logs.", "onboarding.summaryStep.activation.unregistered": "Não registrado", "onboarding.summaryStep.activation.unknown": "Desconhecido", - "onboarding.summaryStep.activation.errors.keyMissing": "Chave ausente", + "onboarding.summaryStep.activation.errors.keyMissing": "Chave faltando", "onboarding.summaryStep.activation.errors.validationError": "Erro de Validação", "onboarding.summaryStep.activation.errors.guidMismatch": "Incompatibilidade de GUID", - "onboarding.summaryStep.activation.errors.trialExpired": "Teste Expirado", + "onboarding.summaryStep.activation.errors.trialExpired": "Avaliação Expirada", "onboarding.summaryStep.activation.errors.blacklisted": "Na lista negra", "onboarding.summaryStep.activation.errors.generic": "Erro: {state}", "onboarding.summaryStep.logs.startingConfiguration": "Iniciando configuração...", - "onboarding.summaryStep.logs.baselineUnavailable": "Configurações base indisponíveis. Continuando em modo de melhor esforço.", - "onboarding.summaryStep.logs.baselineFallback": "Configurações base indisponíveis. Aplicando padrões confiáveis + valores preliminares sem verificações de diferenças.", + "onboarding.summaryStep.logs.baselineUnavailable": "Configurações de base indisponíveis. Continuando no modo de melhor esforço.", + "onboarding.summaryStep.logs.baselineFallback": "Configurações de base indisponíveis. Aplicando padrões confiáveis + valores de rascunho sem verificações de diferença.", "onboarding.summaryStep.logs.applyingPartnerCustomizations": "Aplicando personalizações do parceiro...", "onboarding.summaryStep.logs.noChanges": "Nenhuma configuração alterada. Pulando mutações de configuração.", - "onboarding.summaryStep.logs.settingTimezone": "Definindo fuso horário para {timeZone}...", - "onboarding.summaryStep.logs.timezoneUpdated": "Fuso horário atualizado.", - "onboarding.summaryStep.logs.timezoneErrorContinue": "Solicitação de fuso horário retornou um erro, continuando", + "onboarding.summaryStep.logs.settingTimezone": "Definindo Fuso Horário para {timeZone}...", + "onboarding.summaryStep.logs.timezoneUpdated": "Fuso Horário atualizado.", + "onboarding.summaryStep.logs.timezoneErrorContinue": "Solicitação de Fuso Horário retornou um erro, continuando", "onboarding.summaryStep.logs.updatingServerIdentity": "Atualizando Identidade do Servidor para {name}...", "onboarding.summaryStep.logs.serverIdentityUpdated": "Identidade do Servidor atualizada.", "onboarding.summaryStep.logs.serverIdentityErrorContinue": "Solicitação de identidade do servidor retornou um erro, continuando", - "onboarding.summaryStep.logs.settingTheme": "Definindo tema para {theme}...", + "onboarding.summaryStep.logs.settingTheme": "Definindo Tema para {theme}...", "onboarding.summaryStep.logs.themeUpdated": "Tema atualizado.", "onboarding.summaryStep.logs.themeErrorContinue": "Solicitação de tema retornou um erro, continuando", - "onboarding.summaryStep.logs.settingLanguage": "Definindo idioma para {locale}...", + "onboarding.summaryStep.logs.settingLanguage": "Definindo Idioma para {locale}...", "onboarding.summaryStep.logs.languageUpdated": "Idioma atualizado.", "onboarding.summaryStep.logs.languageErrorContinue": "Solicitação de idioma retornou um erro, continuando", - "onboarding.summaryStep.logs.languageMetadataUnavailable": "Metadados do pacote de idioma para {locale} indisponíveis. Pulando mudança de localidade.", - "onboarding.summaryStep.logs.installingLanguagePack": "Instalando pacote de idioma para {name}...", - "onboarding.summaryStep.logs.languageInstallDidNotSucceed": "A instalação do pacote de idioma não foi bem-sucedida para {name}. Mantendo a localidade atual.", - "onboarding.summaryStep.logs.languagePackInstalled": "Pacote de idioma instalado para {name}.", - "onboarding.summaryStep.logs.languageInstallFailedKeepLocale": "Falha na instalação do pacote de idioma para {name}. Mantendo a localidade atual", + "onboarding.summaryStep.logs.languageMetadataUnavailable": "Os metadados do pacote de idiomas para {locale} estão indisponíveis. Pulando a mudança de localidade.", + "onboarding.summaryStep.logs.installingLanguagePack": "Instalando pacote de idiomas para {name}...", + "onboarding.summaryStep.logs.languageInstallDidNotSucceed": "A instalação do pacote de idiomas não foi bem sucedida para {name}. Mantendo a localidade atual.", + "onboarding.summaryStep.logs.languagePackInstalled": "Pacote de idiomas instalado para {name}.", + "onboarding.summaryStep.logs.languageInstallFailedKeepLocale": "A instalação do pacote de idiomas falhou para {name}. Mantendo a localidade atual", "onboarding.summaryStep.logs.refreshPluginsFailedContinue": "Não foi possível atualizar a lista de plugins instalados. Continuando com o estado atual do plugin.", "onboarding.summaryStep.logs.installingPlugins": "Instalando {count} plugins...", "onboarding.summaryStep.logs.pluginAlreadyInstalled": "{name} já está instalado. Pulando.", "onboarding.summaryStep.logs.installingPlugin": "Instalando {name}...", "onboarding.summaryStep.logs.pluginInstalled": "{name} instalado.", - "onboarding.summaryStep.logs.pluginInstallFailedContinue": "Falha na instalação de {name}. Continuando.", - "onboarding.summaryStep.logs.pluginInstallErrorContinue": "Instalação do plugin reportou um erro para {name}, continuando", - "onboarding.summaryStep.logs.internalBootStart": "Iniciando configuração de inicialização interna. Isso pode demorar um pouco...", - "onboarding.summaryStep.logs.internalBootConfiguring": "Configurando pool de inicialização interna...", - "onboarding.summaryStep.logs.internalBootStillRunning": "Ainda configurando inicialização interna...", - "onboarding.summaryStep.logs.internalBootConfigured": "Pool de inicialização interna configurado.", - "onboarding.summaryStep.logs.internalBootReturnedError": "Configuração de inicialização interna retornou um erro: {output}", - "onboarding.summaryStep.logs.internalBootFailed": "Falha na configuração de inicialização interna", - "onboarding.summaryStep.logs.updatingSshSettings": "Atualizando Configurações SSH...", - "onboarding.summaryStep.logs.sshVerified": "Configurações SSH verificadas.", - "onboarding.summaryStep.logs.sshVerificationPendingContinue": "Atualização SSH enviada, mas estado final do SSH ainda não pôde ser verificado. Continuando.", - "onboarding.summaryStep.logs.sshErrorContinue": "Requisição de atualização SSH retornou um erro, continuando (serviço pode ter reiniciado).", + "onboarding.summaryStep.logs.pluginInstallFailedContinue": "A instalação de {name} falhou. Continuando.", + "onboarding.summaryStep.logs.pluginInstallErrorContinue": "Erro relatado na instalação do plugin {name}, continuando", + "onboarding.summaryStep.logs.internalBootStart": "Iniciando configuração de boot interno. Isso pode demorar um pouco...", + "onboarding.summaryStep.logs.internalBootConfiguring": "Configurando pool de boot interno...", + "onboarding.summaryStep.logs.internalBootStillRunning": "Ainda configurando o boot interno...", + "onboarding.summaryStep.logs.internalBootConfigured": "Pool de boot interno configurado.", + "onboarding.summaryStep.logs.internalBootReturnedError": "A configuração do boot interno retornou um erro: {output}", + "onboarding.summaryStep.logs.internalBootFailed": "Falha na configuração do boot interno", + "onboarding.summaryStep.logs.updatingSshSettings": "Atualizando Configurações de SSH...", + "onboarding.summaryStep.logs.sshVerified": "Configurações de SSH verificadas.", + "onboarding.summaryStep.logs.sshVerificationPendingContinue": "Atualização de SSH submetida, mas estado final de SSH ainda não foi verificado. Continuando.", + "onboarding.summaryStep.logs.sshErrorContinue": "Solicitação de atualização de SSH retornou um erro, continuando (serviço pode ter reiniciado).", "onboarding.summaryStep.logs.finalizingSetup": "Finalizando configuração...", "onboarding.summaryStep.logs.setupComplete": "Configuração completa!", - "onboarding.summaryStep.logs.completeOnboardingFailed": "Não foi possível marcar a integração como concluída agora (API pode estar offline)", - "onboarding.summaryStep.logs.refreshOnboardingFailedContinue": "Não foi possível atualizar o estado da integração agora. Continuando.", - "onboarding.summaryStep.logs.skipRefreshApiUnavailable": "Pulando atualização de estado da integração enquanto a API está indisponível.", - "onboarding.summaryStep.logs.setupFailed": "Falha na configuração.", - "onboarding.summaryStep.result.bestEffortTitle": "Configuração Salva em Modo de Melhor Esforço", + "onboarding.summaryStep.logs.completeOnboardingFailed": "Não foi possível marcar a orientação como completa agora (API pode estar offline)", + "onboarding.summaryStep.logs.refreshOnboardingFailedContinue": "Não foi possível atualizar o estado da orientação agora. Continuando.", + "onboarding.summaryStep.logs.skipRefreshApiUnavailable": "Pulando atualização do estado da orientação enquanto a API está indisponível.", + "onboarding.summaryStep.logs.setupFailed": "Configuração falhou.", + "onboarding.summaryStep.result.bestEffortTitle": "Configuração Salva no Modo de Melhor Esforço", "onboarding.summaryStep.result.bestEffortApiOffline": "Aplicamos o que pudemos, mas alguns resultados não puderam ser verificados porque a API está offline. Você pode revisar e atualizar as configurações a qualquer momento no Painel do Unraid.", "onboarding.summaryStep.result.timeoutTitle": "Configuração Continuada Após Timeout", - "onboarding.summaryStep.result.timeoutMessage": "Uma ou mais operações de instalação excederam o tempo limite. Algumas configurações podem ter sido aplicadas. Você pode verificar e ajustar as configurações mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.timeoutMessage": "Uma ou mais operações de instalação expiraram. Algumas configurações podem ter sido aplicadas. Você pode verificar e ajustar as configurações mais tarde no Painel do Unraid.", "onboarding.summaryStep.result.warningsTitle": "Configuração Aplicada com Avisos", "onboarding.summaryStep.result.warningsMessage": "Algumas configurações não puderam ser totalmente aplicadas ou verificadas. Você pode revisar e alterar qualquer configuração mais tarde no Painel do Unraid.", - "onboarding.summaryStep.result.sshUnverifiedMessage": "A atualização das configurações SSH foi enviada, mas o estado final ainda não pôde ser verificado. Você pode verificar e ajustá-la mais tarde no Painel do Unraid.", - "onboarding.summaryStep.result.bestEffortMessage": "Suas configurações de integração foram aplicadas. Algumas operações são de melhor esforço e podem demorar um momento para refletir. Você pode ajustar configurações mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.sshUnverifiedMessage": "Sua atualização das configurações de SSH foi enviada, mas o estado final ainda não pôde ser verificado. Você pode verificar e ajustá-la mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.bestEffortMessage": "Suas configurações de orientação foram aplicadas. Algumas operações são de melhor esforço e podem levar um momento para se refletir. Você pode ajustar as configurações mais tarde no Painel do Unraid.", "onboarding.summaryStep.result.successTitle": "Configuração Aplicada", - "onboarding.summaryStep.result.successMessage": "Suas configurações de integração foram aplicadas com sucesso.", - "onboarding.summaryStep.result.failedTitle": "Falha na Configuração", - "onboarding.summaryStep.result.failedMessage": "Um erro inesperado interrompeu a integração. Revise os logs abaixo e compartilhe-os com o suporte.", + "onboarding.summaryStep.result.successMessage": "Suas configurações de orientação foram aplicadas com sucesso.", + "onboarding.summaryStep.result.failedTitle": "Configuração Falhou", + "onboarding.summaryStep.result.failedMessage": "Um erro inesperado interrompeu a orientação. Revise os logs abaixo e compartilhe-os com o suporte.", "onboarding.licenseStep.title": "Licença do Unraid OS", - "onboarding.licenseStep.description": "Pronto para ativação. Clique abaixo para gerenciar sua licença e registro do servidor no Aplicativo de Conta Unraid.", + "onboarding.licenseStep.description": "Pronto para ativação. Clique abaixo para gerenciar sua licença e registro do servidor no Aplicativo de Conta do Unraid.", "onboarding.licenseStep.status.registered": "Registrado", "onboarding.licenseStep.status.unregistered": "Não registrado", "onboarding.licenseStep.labels.status": "Status", "onboarding.licenseStep.labels.activationCode": "Código de Ativação", - "onboarding.licenseStep.labels.none": "Nenhum", + "onboarding.licenseStep.labels.none": "Nenhum(a)", "onboarding.licenseStep.actions.manageLicense": "Gerenciar Licença", "onboarding.licenseStep.actions.activateServer": "Ativar Servidor", "onboarding.licenseStep.actions.nextStep": "PRÓXIMO PASSO", - "onboarding.licenseStep.actions.skipForNow": "Pular por enquanto", + "onboarding.licenseStep.actions.skipForNow": "Pular por agora", "onboarding.licenseStep.actions.refreshStatus": "Atualizar Status", "onboarding.licenseStep.actions.hideCode": "Ocultar", "onboarding.licenseStep.actions.showCode": "Mostrar", - "onboarding.licenseStep.actions.contactSupport": "Está com problemas? Contate o Suporte", + "onboarding.licenseStep.actions.contactSupport": "Está tendo problemas? Contate o Suporte", "onboarding.licenseStep.actions.close": "Fechar", "onboarding.licenseStep.actions.cancel": "Cancelar", "onboarding.licenseStep.actions.iUnderstand": "EU ENTENDO", - "onboarding.licenseStep.help.title": "Entre em contato com o suporte", - "onboarding.licenseStep.help.contactSupportDescription": "Se você está enfrentando problemas com a ativação, por favor, contate nossa equipe de suporte.", + "onboarding.licenseStep.help.title": "Contatar suporte", + "onboarding.licenseStep.help.contactSupportDescription": "Se você estiver enfrentando problemas com a ativação, por favor, entre em contato com nossa equipe de suporte.", "onboarding.licenseStep.help.supportLabel": "Suporte:", - "onboarding.licenseStep.help.supportUrlLabel": "unraid.net/suporte", - "onboarding.licenseStep.help.activationCodeHint": "Por favor, inclua seu Código de Ativação (copiado abaixo) no seu e-mail para um atendimento mais rápido.", + "onboarding.licenseStep.help.supportUrlLabel": "unraid.net/support", + "onboarding.licenseStep.help.activationCodeHint": "Por favor, inclua seu Código de Ativação (copiado abaixo) em seu e-mail para um serviço mais rápido.", "onboarding.licenseStep.skipDialog.title": "Você tem certeza?", "onboarding.licenseStep.skipDialog.licenseDetected": "Parece que você já tem uma licença associada a este servidor. Você pode ativá-la agora gratuitamente para desbloquear todos os recursos.", - "onboarding.licenseStep.skipDialog.warningLine1": "Pular a ativação limitará severamente a funcionalidade do sistema.", + "onboarding.licenseStep.skipDialog.warningLine1": "Pular a ativação irá limitar severamente a funcionalidade do sistema.", "onboarding.licenseStep.skipDialog.warningLine2": "Você sempre pode ativar seu servidor novamente mais tarde através do painel do Unraid.", - "apiKey.apiKeyCreate.createApiKey": "Criar Chave API", - "apiKey.apiKeyCreate.editApiKey": "Editar Chave API", + "apiKey.apiKeyCreate.createApiKey": "Criar Chave da API", + "apiKey.apiKeyCreate.editApiKey": "Editar Chave da API", "auth.login.login": "Login", "auth.login.password": "Senha", - "auth.login.passwordRecovery": "Recuperação de senha", - "auth.login.username": "Nome de Usuário", + "auth.login.passwordRecovery": "Recuperação de Senha", + "auth.login.username": "Nome de usuário", "common.back": "Voltar", "common.cancel": "Cancelar", "common.close": "Fechar", @@ -354,11 +354,11 @@ "common.installed": "Instalado", "common.installing": "Instalando", "common.learnMore": "Saiba Mais", - "common.retry": "Tentar Novamente", + "common.retry": "Tentar novamente", "common.loading": "Carregando...", "common.loading2": "Carregando…", "common.skip": "Pular", - "common.skipForNow": "Pular por enquanto", + "common.skipForNow": "Pular por agora", "common.success": "Sucesso!", "common.unknown": "Desconhecido", "composables.dateTime.ago": "atrás", @@ -368,34 +368,34 @@ "composables.dateTime.month": "{n} mês | {n} meses", "composables.dateTime.second": "{n} segundo | {n} segundos", "composables.dateTime.year": "{n} ano | {n} anos", - "connect.flashBackup.goToToolsManagementAccessTo": "Vá para Ferramentas > Acesso de Gestão para ativar o recurso de Backup de Flash e garantir que seu backup esteja atualizado.", - "connect.flashBackup.goToToolsManagementAccessTo2": "Vá para Ferramentas > Acesso de Gestão para garantir que seu backup esteja atualizado.", - "connect.general.goToConnect": "Vá para Connect", + "connect.flashBackup.goToToolsManagementAccessTo": "Vá para Ferramentas > Acesso de Gerenciamento para ativar o recurso de Backup Flash e garantir que seu backup esteja atualizado.", + "connect.flashBackup.goToToolsManagementAccessTo2": "Vá para Ferramentas > Acesso de Gerenciamento para garantir que seu backup esteja atualizado.", + "connect.general.goToConnect": "Vá para Conectar", "connectSettings.accountStatusLabel": "Status da Conta:", "connectSettings.apiRestartingToastDescription": "A API está reiniciando...", "connectSettings.apply": "Aplicar", "connectSettings.applyingSettings": "Aplicando Configurações...", - "connectSettings.autoScroll": "Auto rolagem", - "connectSettings.filteringLogsFor": "Filtrando logs para: \"{filter}\"", - "connectSettings.oidcDebugLogsDescription": "Ver logs de autenticação e configuração OIDC em tempo real", - "connectSettings.oidcDebugLogsTitle": "Logs de Depuração OIDC", + "connectSettings.autoScroll": "Rolagem automática", + "connectSettings.filteringLogsFor": "Filtrando registros por: \"{filter}\"", + "connectSettings.oidcDebugLogsDescription": "Visualize logs de autenticação e configuração OIDC em tempo real", + "connectSettings.oidcDebugLogsTitle": "Logs de Debug OIDC", "connectSettings.showingAllLogEntries": "Mostrando todas as entradas de log", - "connectSettings.updatedApiSettingsToast": "Configurações da API Atualizadas", - "downgradeOs.downgradeUnraidOs": "Reduzir Unraid OS", - "downgradeOs.pleaseFinishTheInitiatedUpdateTo": "Por favor, termine a atualização iniciada para permitir uma redução de versão.", + "connectSettings.updatedApiSettingsToast": "Configurações de API Atualizadas", + "downgradeOs.downgradeUnraidOs": "Downgrade do Unraid OS", + "downgradeOs.pleaseFinishTheInitiatedUpdateTo": "Por favor, termine a atualização iniciada para permitir um downgrade.", "headerOsVersion.apiVersionCopiedToClipboard": "Versão da API copiada para a área de transferência", "headerOsVersion.osVersionCopiedToClipboard": "Versão do SO copiada para a área de transferência", - "headerOsVersion.unraidApi": "API Unraid", - "headerOsVersion.unraidOs": "SO Unraid", - "headerOsVersion.unraidOsReleased": "SO Unraid {0} Lançado", - "headerOsVersion.unraidOsUpdateAvailable": "Atualização SO Unraid {0} Disponível", + "headerOsVersion.unraidApi": "API do Unraid", + "headerOsVersion.unraidOs": "SO do Unraid", + "headerOsVersion.unraidOsReleased": "SO do Unraid {0} Lançado", + "headerOsVersion.unraidOsUpdateAvailable": "Atualização Disponível do Unraid OS {0}", "headerOsVersion.updateAvailable2": "Atualização Disponível", "headerOsVersion.updateReleased": "Atualização Lançada", - "headerOsVersion.versionInformation": "Informação da Versão", - "headerOsVersion.viewApiChangelog": "Ver Changelog da API", + "headerOsVersion.versionInformation": "Informações de Versão", + "headerOsVersion.viewApiChangelog": "Ver Alterações da API", "headerOsVersion.viewOsReleaseNotes": "Ver Notas de Lançamento do SO", - "headerOsVersion.visitPartnerWebsite": "Visitar Site do Parceiro", - "headerOsVersion.visitUnraidWebsite": "Visitar Site Unraid", + "headerOsVersion.visitPartnerWebsite": "Visite o site do parceiro", + "headerOsVersion.visitUnraidWebsite": "Visite o site do Unraid", "jsonforms.apiKey.customPermissions.actions.error.custom": "Selecione pelo menos uma ação para cada entrada de permissão personalizada.", "jsonforms.apiKey.customPermissions.actions.label": "Ações", "jsonforms.apiKey.customPermissions.actions.title": "Ações", @@ -409,106 +409,106 @@ "jsonforms.apiKey.description": "Descrição da Chave API", "jsonforms.apiKey.description.title": "Descrição", "jsonforms.apiKey.name.description": "Um nome descritivo para esta chave de API", - "jsonforms.apiKey.name.error.custom": "Insira um nome de chave de API entre 1 e 100 caracteres.", + "jsonforms.apiKey.name.error.custom": "Digite um nome de chave de API com entre 1 e 100 caracteres.", "jsonforms.apiKey.name.label": "Nome da Chave de API", "jsonforms.apiKey.name.title": "Nome da Chave de API", - "jsonforms.apiKey.permissionPresets.description": "Adição rápida de conjuntos comuns de permissões", - "jsonforms.apiKey.permissionPresets.error.custom": "Escolha um predefinido válido ou mantenha \"Nenhum\" selecionado.", + "jsonforms.apiKey.permissionPresets.description": "Adicionar rapidamente conjuntos de permissões comuns", + "jsonforms.apiKey.permissionPresets.error.custom": "Escolha um predefinido válido ou mantenha \"None\" selecionado.", "jsonforms.apiKey.permissionPresets.label": "Adicionar Conjunto de Permissões", - "jsonforms.apiKey.permissionPresets.title": "Predefinições de Permissão", + "jsonforms.apiKey.permissionPresets.title": "Predefinições de Permissões", "jsonforms.apiKey.permissions.description": "Configurar permissões da chave API", "jsonforms.apiKey.permissions.description.label": "Selecione qualquer combinação de funções, grupos de permissões e permissões personalizadas para definir o que esta chave de API pode acessar.", - "jsonforms.apiKey.permissions.header.error.custom": "Resolva os erros na seção Permissões.", + "jsonforms.apiKey.permissions.header.error.custom": "Resolva os erros na seção de Permissões.", "jsonforms.apiKey.permissions.header.label": "Configuração de Permissões", - "jsonforms.apiKey.permissions.help.error.custom": "Siga as orientações de permissões e complete todos os campos obrigatórios.", - "jsonforms.apiKey.permissions.help.label": "Use o menu suspenso predefinido para conjuntos comuns de permissões ou adicione manualmente permissões personalizadas. Você pode selecionar vários recursos que compartilham as mesmas ações.", - "jsonforms.apiKey.permissions.subheader.error.custom": "Corrija os campos inválidos na seção Permissões.", + "jsonforms.apiKey.permissions.help.error.custom": "Siga as orientações de permissões e preencha todos os campos obrigatórios.", + "jsonforms.apiKey.permissions.help.label": "Use o menu suspenso predefinido para conjuntos de permissões comuns ou adicione manualmente permissões personalizadas. Você pode selecionar vários recursos que compartilham as mesmas ações.", + "jsonforms.apiKey.permissions.subheader.error.custom": "Corrija os campos inválidos na seção de Permissões.", "jsonforms.apiKey.permissions.subheader.label": "Permissões", - "jsonforms.apiKey.roles.description": "Selecione uma ou mais funções para conceder conjuntos de permissões predefinidos", - "jsonforms.apiKey.roles.error.custom": "Selecione pelo menos um papel válido ou limpe o campo.", + "jsonforms.apiKey.roles.description": "Selecione uma ou mais funções para conceder conjuntos de permissões predefinidas.", + "jsonforms.apiKey.roles.error.custom": "Selecione pelo menos uma função válida ou limpe o campo.", "jsonforms.apiKey.roles.label": "Funções", "jsonforms.apiKey.roles.title": "Funções", - "jsonforms.apiSettings.sandbox.error.custom": "Escolha se o sandbox do desenvolvedor deve ser ativado.", + "jsonforms.apiSettings.sandbox.error.custom": "Decida se o ambiente de testes para desenvolvedores deve ser habilitado.", "jsonforms.apiSettings.sandbox.label": "Ativar Sandbox para Desenvolvedores", "jsonforms.apiSettings.sandbox.title": "Ativar Sandbox para Desenvolvedores", - "jsonforms.oidc.accordion.advancedEndpoints.description": "Substituir configurações de descoberta automática (opcional)", - "jsonforms.oidc.accordion.advancedEndpoints.error.custom": "Revise a seção de Endpoints Avançados e corrija os campos inválidos.", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Substituir as configurações de descoberta automática (opcional)", + "jsonforms.oidc.accordion.advancedEndpoints.error.custom": "Revise a seção de Pontos de Extremidade Avançados e corrija os campos inválidos.", "jsonforms.oidc.accordion.advancedEndpoints.label": "Endpoints Avançados", "jsonforms.oidc.accordion.advancedEndpoints.title": "Endpoints Avançados", "jsonforms.oidc.accordion.authorizationRules.description": "Configurar quem pode acessar seu servidor", - "jsonforms.oidc.accordion.authorizationRules.error.custom": "Revise a seção Regras de Autorização e corrija os campos inválidos.", + "jsonforms.oidc.accordion.authorizationRules.error.custom": "Revise a seção de Regras de Autorização e corrija os campos inválidos.", "jsonforms.oidc.accordion.authorizationRules.label": "Regras de Autorização", "jsonforms.oidc.accordion.authorizationRules.title": "Regras de Autorização", - "jsonforms.oidc.accordion.basicConfiguration.description": "Configurações essenciais do provedor", - "jsonforms.oidc.accordion.basicConfiguration.error.custom": "Revise a seção Configuração Básica e corrija os campos inválidos.", + "jsonforms.oidc.accordion.basicConfiguration.description": "Configurações essenciais do fornecedor", + "jsonforms.oidc.accordion.basicConfiguration.error.custom": "Revise a seção de Configuração Básica e corrija os campos inválidos.", "jsonforms.oidc.accordion.basicConfiguration.label": "Configuração Básica", "jsonforms.oidc.accordion.basicConfiguration.title": "Configuração Básica", "jsonforms.oidc.accordion.buttonCustomization.description": "Personalizar a aparência do botão de login", "jsonforms.oidc.accordion.buttonCustomization.error.custom": "Revise a seção de Personalização de Botões e corrija os campos inválidos.", - "jsonforms.oidc.accordion.buttonCustomization.label": "Personalização de Botão", - "jsonforms.oidc.accordion.buttonCustomization.title": "Personalização de Botão", + "jsonforms.oidc.accordion.buttonCustomization.label": "Personalização de Botões", + "jsonforms.oidc.accordion.buttonCustomization.title": "Personalização de Botões", "jsonforms.oidc.buttons.description": "Personalizar a aparência do botão de login", "jsonforms.oidc.buttons.icon.description": "URL ou ícone codificado em base64 para o botão de login", "jsonforms.oidc.buttons.icon.error.custom": "Forneça uma URL de ícone válida ou um URI de dados.", "jsonforms.oidc.buttons.icon.label": "URL do Ícone do Botão", "jsonforms.oidc.buttons.icon.title": "Ícone do Botão", - "jsonforms.oidc.buttons.style.description": "Estilos CSS inline personalizados para o botão (ex.: \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", + "jsonforms.oidc.buttons.style.description": "Estilos CSS inline personalizados para o botão (por exemplo, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.error.custom": "Insira um CSS válido para o estilo do botão ou deixe em branco.", "jsonforms.oidc.buttons.style.label": "Estilos CSS Personalizados", "jsonforms.oidc.buttons.style.title": "Estilo do Botão", "jsonforms.oidc.buttons.text.description": "Texto personalizado para o botão de login", - "jsonforms.oidc.buttons.text.error.custom": "Digite o texto do botão que você deseja exibir.", + "jsonforms.oidc.buttons.text.error.custom": "Insira o texto do botão que você deseja exibir.", "jsonforms.oidc.buttons.text.label": "Texto do Botão", "jsonforms.oidc.buttons.text.title": "Texto do Botão", - "jsonforms.oidc.buttons.title": "Personalização de Botão", + "jsonforms.oidc.buttons.title": "Personalização de Botões", "jsonforms.oidc.buttons.variant.description": "Estilo visual do botão de login", "jsonforms.oidc.buttons.variant.error.custom": "Selecione um dos estilos de botão suportados.", "jsonforms.oidc.buttons.variant.label": "Estilo do Botão", "jsonforms.oidc.buttons.variant.title": "Estilo do Botão", - "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", + "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - será auto-descoberto se não fornecido", "jsonforms.oidc.provider.authorizationEndpoint.error.custom": "Insira uma URL de endpoint de autorização válida.", - "jsonforms.oidc.provider.authorizationEndpoint.label": "Ponto de Autorização", - "jsonforms.oidc.provider.authorizationEndpoint.title": "Ponto de Autorização", + "jsonforms.oidc.provider.authorizationEndpoint.label": "Endpoint de Autorização", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Endpoint de Autorização", "jsonforms.oidc.provider.clientId.description": "ID do cliente OAuth2 registrado com o provedor", - "jsonforms.oidc.provider.clientId.error.custom": "Insira o ID do cliente OAuth fornecido pelo seu provedor.", + "jsonforms.oidc.provider.clientId.error.custom": "Insira o ID de cliente OAuth emitido pelo seu provedor.", "jsonforms.oidc.provider.clientId.label": "ID do Cliente OAuth", "jsonforms.oidc.provider.clientId.title": "ID do Cliente OAuth", "jsonforms.oidc.provider.clientSecret.description": "Segredo do cliente OAuth2 (se necessário)", - "jsonforms.oidc.provider.clientSecret.error.custom": "Forneça o segredo do cliente OAuth emitido pelo seu provedor.", + "jsonforms.oidc.provider.clientSecret.error.custom": "Forneça o segredo de cliente OAuth emitido pelo seu provedor.", "jsonforms.oidc.provider.clientSecret.label": "Segredo do Cliente OAuth", "jsonforms.oidc.provider.clientSecret.title": "Segredo do Cliente OAuth", - "jsonforms.oidc.provider.discoveryToggle.error.custom": "Escolha se deseja usar a descoberta automática.", + "jsonforms.oidc.provider.discoveryToggle.error.custom": "Decida se deseja usar a descoberta automática.", "jsonforms.oidc.provider.discoveryToggle.label": "Usar Descoberta Automática", "jsonforms.oidc.provider.id.description": "Identificador único para o provedor", - "jsonforms.oidc.provider.id.error.custom": "Insira um ID de provedor único (por exemplo, \"google\").", + "jsonforms.oidc.provider.id.error.custom": "Insira um ID de provedor exclusivo (por exemplo, \"google\").", "jsonforms.oidc.provider.id.label": "ID do Provedor", "jsonforms.oidc.provider.id.title": "ID do Provedor", - "jsonforms.oidc.provider.issuer.description": "URL do emissor OIDC (ex.: https://accounts.google.com). Não pode conter caminhos como /.well-known/ - use o URL base do emissor em vez do endpoint completo de descoberta. Não deve terminar com uma barra final.", + "jsonforms.oidc.provider.issuer.description": "URL do emissor OIDC (por exemplo, https://accounts.google.com). Não pode conter caminhos /.well-known/ - use o URL base do emissor em vez do endpoint completo de descoberta. Não deve terminar com uma barra final.", "jsonforms.oidc.provider.issuer.error.custom": "Insira a URL do emissor (por exemplo, https://accounts.example.com).", "jsonforms.oidc.provider.issuer.label": "URL do Emissor", "jsonforms.oidc.provider.issuer.title": "URL do Emissor", - "jsonforms.oidc.provider.jwksUri.description": "Opcional - será descoberto automaticamente se não fornecido", - "jsonforms.oidc.provider.jwksUri.error.custom": "Forneça um URI JWKS válido ou confie na descoberta.", + "jsonforms.oidc.provider.jwksUri.description": "Opcional - será auto-descoberto se não fornecido", + "jsonforms.oidc.provider.jwksUri.error.custom": "Forneça uma URI JWKS válida ou confie na descoberta.", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nome de exibição para o provedor", "jsonforms.oidc.provider.name.error.custom": "Insira o nome do provedor mostrado aos usuários.", "jsonforms.oidc.provider.name.label": "Nome do Provedor", "jsonforms.oidc.provider.name.title": "Nome do Provedor", - "jsonforms.oidc.provider.scopes.description": "Escopos OAuth2 a serem solicitados", - "jsonforms.oidc.provider.scopes.error.custom": "Especifique pelo menos um escopo solicitado ao provedor.", + "jsonforms.oidc.provider.scopes.description": "Escopos OAuth2 a solicitar", + "jsonforms.oidc.provider.scopes.error.custom": "Especifique pelo menos um escopo solicitado do provedor.", "jsonforms.oidc.provider.scopes.label": "Escopos OAuth", "jsonforms.oidc.provider.scopes.title": "Escopos OAuth", - "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", + "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - será auto-descoberto se não fornecido", "jsonforms.oidc.provider.tokenEndpoint.error.custom": "Insira uma URL de endpoint de token válida.", - "jsonforms.oidc.provider.tokenEndpoint.label": "Ponto de Extensão de Token", - "jsonforms.oidc.provider.tokenEndpoint.title": "Ponto de Extensão de Token", - "jsonforms.oidc.provider.unraidNet.description": "Este é o provedor embutido Unraid.net. Somente as regras de autorização podem ser modificadas.", - "jsonforms.oidc.provider.unraidNet.error.custom": "O provedor Unraid.net tem campos gerenciados; apenas as configurações suportadas podem ser editadas.", + "jsonforms.oidc.provider.tokenEndpoint.label": "Endpoint de Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Endpoint de Token", + "jsonforms.oidc.provider.unraidNet.description": "Este é o provedor Unraid.net embutido. Apenas regras de autorização podem ser modificadas.", + "jsonforms.oidc.provider.unraidNet.error.custom": "O provedor Unraid.net possui campos gerenciados; apenas configurações suportadas podem ser editadas.", "jsonforms.oidc.provider.unraidNet.label": "Provedor Unraid.net", "jsonforms.oidc.provider.unraidNet.title": "Provedor Unraid.net", - "jsonforms.oidc.provider.userInfoEndpoint.error.custom": "Insira uma URL de endpoint de informações de usuário válida.", - "jsonforms.oidc.provider.userInfoEndpoint.label": "Ponto de Extensão de Informações do Usuário", + "jsonforms.oidc.provider.userInfoEndpoint.error.custom": "Insira uma URL de endpoint UserInfo válida.", + "jsonforms.oidc.provider.userInfoEndpoint.label": "Endpoint de Informações do Usuário", "jsonforms.oidc.restrictions.allowedDomains.description": "Domínios de e-mail permitidos para login (ex.: empresa.com)", "jsonforms.oidc.restrictions.allowedDomains.error.custom": "Liste domínios totalmente qualificados (um por linha) para usuários permitidos.", "jsonforms.oidc.restrictions.allowedDomains.label": "Domínios de E-mail Permitidos", @@ -516,64 +516,64 @@ "jsonforms.oidc.restrictions.allowedEmails.description": "Endereços de e-mail específicos permitidos para login", "jsonforms.oidc.restrictions.allowedEmails.error.custom": "Liste os endereços de e-mail específicos que devem ser permitidos.", "jsonforms.oidc.restrictions.allowedEmails.label": "Endereços de E-mail Específicos", - "jsonforms.oidc.restrictions.allowedEmails.title": "E-mails Permitidos", - "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs de usuário específicos (sub claim) permitidos para login", + "jsonforms.oidc.restrictions.allowedEmails.title": "Emails Permitidos", + "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs de usuário específicos (sub claims) permitidos para login", "jsonforms.oidc.restrictions.allowedUserIds.error.custom": "Liste os IDs de usuário (sub claims) que devem ser permitidos.", "jsonforms.oidc.restrictions.allowedUserIds.label": "IDs de Usuário Permitidos", "jsonforms.oidc.restrictions.allowedUserIds.title": "IDs de Usuário Permitidos", "jsonforms.oidc.restrictions.help.error.custom": "Revise as listas de Autorização Simples; cada entrada deve ser válida.", - "jsonforms.oidc.restrictions.help.label": "Configure listas de permissão simples para quem pode fazer login.", - "jsonforms.oidc.restrictions.title": " autorização Simples", - "jsonforms.oidc.restrictions.title.label": " autorização Simples", - "jsonforms.oidc.restrictions.workspaceDomain.description": "Restringir a usuários de um domínio específico do Google Workspace", - "jsonforms.oidc.restrictions.workspaceDomain.error.custom": "Insira um domínio do Google Workspace válido, como example.com.", + "jsonforms.oidc.restrictions.help.label": "Configure listas de permissões simples para quem pode fazer login.", + "jsonforms.oidc.restrictions.title": "Autorização Simples", + "jsonforms.oidc.restrictions.title.label": "Autorização Simples", + "jsonforms.oidc.restrictions.workspaceDomain.description": "Restrinja a usuários de um domínio específico do Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.error.custom": "Insira um domínio Google Workspace válido, como exemplo.com.", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domínio do Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.title": "Domínio do Google Workspace", - "jsonforms.oidc.rules.claim.description": "Reivindicação JWT a ser verificada", - "jsonforms.oidc.rules.claim.error.custom": "Selecione a reivindicação JWT a ser avaliada.", + "jsonforms.oidc.rules.claim.description": "Reivindicação JWT para verificar", + "jsonforms.oidc.rules.claim.error.custom": "Selecione a reivindicação JWT para avaliar.", "jsonforms.oidc.rules.claim.label": "Reivindicação JWT", "jsonforms.oidc.rules.claim.title": "Reivindicação JWT", - "jsonforms.oidc.rules.collection.description": "Defina regras de autorização baseadas em reivindicações no token de ID. O modo de regra pode ser configurado: lógica OR (qualquer regra corresponde) ou lógica AND (todas as regras devem corresponder).", - "jsonforms.oidc.rules.collection.error.custom": "Certifique-se de que todas as entradas de regra de autorização estejam completas.", + "jsonforms.oidc.rules.collection.description": "Defina regras de autorização com base em claims no token de ID. O modo de regra pode ser configurado: lógica OU (qualquer regra corresponde) ou lógica E (todas as regras devem corresponder).", + "jsonforms.oidc.rules.collection.error.custom": "Garanta que cada entrada de regra de autorização esteja completa.", "jsonforms.oidc.rules.collection.label": "Regras de Reivindicação", "jsonforms.oidc.rules.collection.title": "Regras de Reivindicação", - "jsonforms.oidc.rules.description": "Configurar regras avançadas de autorização para controle de acesso granular", - "jsonforms.oidc.rules.mode.description": "Como avaliar várias regras: OR (qualquer regra passa) ou AND (todas as regras devem passar)", + "jsonforms.oidc.rules.description": "Configurar regras avançadas de autorização para controle de acesso detalhado", + "jsonforms.oidc.rules.mode.description": "Como avaliar múltiplas regras: OU (qualquer regra passa) ou E (todas as regras devem passar)", "jsonforms.oidc.rules.mode.error.custom": "Escolha como várias regras devem ser avaliadas (AND ou OR).", "jsonforms.oidc.rules.mode.label": "Modo de Regra", "jsonforms.oidc.rules.mode.title": "Modo de Regra", "jsonforms.oidc.rules.operator.error.custom": "Selecione um operador de comparação.", "jsonforms.oidc.rules.operator.label": "Operador", "jsonforms.oidc.rules.operator.title": "Operador", - "jsonforms.oidc.rules.title": "Regras Avançadas de Autorização", - "jsonforms.oidc.rules.title.label": "Regras Avançadas de Autorização", - "jsonforms.oidc.rules.value.description": "Valores para confrontar", + "jsonforms.oidc.rules.title": "Regras de Autorização Avançadas", + "jsonforms.oidc.rules.title.label": "Regras de Autorização Avançadas", + "jsonforms.oidc.rules.value.description": "Valores para coincidir", "jsonforms.oidc.rules.value.error.custom": "Forneça pelo menos um valor para esta regra.", "jsonforms.oidc.rules.value.label": "Valores", "jsonforms.oidc.rules.value.title": "Valores", - "jsonforms.sso.defaultAllowedOrigins.description": "Origens de redirecionamento adicionais confiáveis para permitir redirecionamentos de portas personalizadas, proxies reversos, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.description": "Origens de redirecionamento confiáveis adicionais para permitir redirecionamentos de portas personalizadas, proxies reversos, Tailscale, etc.", "jsonforms.sso.defaultAllowedOrigins.error.custom": "Insira origens válidas (protocolo + host) separadas por vírgulas ou novas linhas.", "jsonforms.sso.defaultAllowedOrigins.label": "Origens de Redirecionamento Padrão Permitidas", "jsonforms.sso.defaultAllowedOrigins.title": "Origens de Redirecionamento Padrão Permitidas", "jsonforms.sso.providers.description": "Configurar provedores OpenID Connect para autenticação SSO", - "jsonforms.sso.providers.error.custom": "Cada entrada de provedor OIDC deve ser válida - corrija os campos destacados.", + "jsonforms.sso.providers.error.custom": "Cada entrada de provedor OIDC deve ser válida—resolva os campos destacados.", "jsonforms.sso.providers.label": "Provedores OIDC", "jsonforms.sso.providers.title": "Provedores OIDC", - "logs.customFilterLabel": "Personalizado {label}", - "logs.filterLabel": "Filtro", - "logs.filterPlaceholder": "Filtrar logs...", - "logs.hideLogs": "Esconder Logs", + "logs.customFilterLabel": "Personalizar {label}", + "logs.filterLabel": "Filtrar", + "logs.filterPlaceholder": "Filtrar registros...", + "logs.hideLogs": "Ocultar Logs", "logs.presets.auth": "Autenticação", "logs.presets.error": "Erros", "logs.presets.none": "Sem Filtro", "logs.presets.oidc": "Logs OIDC", "logs.presets.warning": "Avisos", "logs.quickFilterLabel": "Rápido {label}", - "logs.refreshLogs": "Atualizar logs", - "logs.selectFilterPlaceholder": "Selecione o filtro", + "logs.refreshLogs": "Atualizar registros", + "logs.selectFilterPlaceholder": "Selecionar filtro", "logs.showLogs": "Mostrar Logs", - "logs.singleViewer.download": "Baixar", - "logs.singleViewer.downloading": "Baixando...", + "logs.singleViewer.download": "Download", + "logs.singleViewer.downloading": "Fazendo download...", "logs.singleViewer.errorDownloadingLogFile": "Erro ao baixar arquivo de log: {error}", "logs.singleViewer.errorLoadingLogContent": "Erro ao carregar conteúdo do log: {error}", "logs.singleViewer.fetchLogContentFailure": "Falha ao buscar conteúdo do log", @@ -583,8 +583,8 @@ "logs.singleViewer.scrollUpToLoadMore": "Role para cima para carregar mais", "logs.singleViewer.showingAllLines": "Mostrando todas as linhas disponíveis", "logs.singleViewer.totalLines": "Total de linhas: {count}", - "logs.singleViewer.watchingLogFileTooltip": "Assistindo arquivo de log", - "logs.viewer.autoScrollLabel": "Auto rolagem", + "logs.singleViewer.watchingLogFileTooltip": "Monitorando arquivo de log", + "logs.viewer.autoScrollLabel": "Rolagem automática", "logs.viewer.errorLoadingLogFiles": "Erro ao carregar arquivos de log: {error}", "logs.viewer.formattedSize": "{value} {unit}", "logs.viewer.highlightLanguages.apache": "Apache", @@ -612,50 +612,50 @@ "logs.viewer.sizeUnits.petabytes": "PB", "logs.viewer.sizeUnits.terabytes": "TB", "logs.viewer.syntaxLabel": "Sintaxe", - "logs.viewer.title": "Visualizador de Log", + "logs.viewer.title": "Visualizador de Logs", "logs.viewer.zeroBytes": "0 {unit}", "modal.clickToCloseModal": "Clique para fechar modal", "notifications.importance.alert": "Alerta", - "notifications.importance.info": "Informação", + "notifications.importance.info": "Informações", "notifications.importance.warning": "Aviso", - "notifications.item.archive": "Arquivar", + "notifications.item.archive": "Arquivo", "notifications.item.delete": "Excluir", "notifications.item.viewLink": "Ver", - "notifications.list.noNotifications": "Nenhuma notificação para ver aqui!", - "notifications.list.noNotificationsWithImportance": "Nenhuma notificação de {importance} para ver aqui!", + "notifications.list.noNotifications": "Sem notificações para ver aqui!", + "notifications.list.noNotificationsWithImportance": "Nenhuma notificação {importance} para ver aqui!", "notifications.list.reachedEnd": "Você chegou ao fim...", - "notifications.sidebar.archiveAllAction": "Arquivar Tudo", + "notifications.sidebar.archiveAllAction": "Arquive Todos", "notifications.sidebar.archivedTab": "Arquivado", - "notifications.sidebar.confirmArchiveAll.confirmText": "Arquivar Tudo", + "notifications.sidebar.confirmArchiveAll.confirmText": "Arquive Todos", "notifications.sidebar.confirmArchiveAll.description": "Isso arquivará todas as notificações no seu servidor Unraid. Continuar?", "notifications.sidebar.confirmArchiveAll.title": "Arquivar Todas as Notificações", - "notifications.sidebar.confirmDeleteAll.confirmText": "Deletar Todas", - "notifications.sidebar.confirmDeleteAll.description": "Isso excluirá permanentemente todas as notificações arquivadas atualmente no seu servidor Unraid. Esta ação não pode ser desfeita.", - "notifications.sidebar.confirmDeleteAll.title": "Deletar Todas as Notificações Arquivadas", - "notifications.sidebar.deleteAllAction": "Deletar Todas", + "notifications.sidebar.confirmDeleteAll.confirmText": "Apagar Tudo", + "notifications.sidebar.confirmDeleteAll.description": "Isso irá excluir permanentemente todas as notificações arquivadas atualmente no seu servidor Unraid. Esta ação não pode ser desfeita.", + "notifications.sidebar.confirmDeleteAll.title": "Excluir Todas as Notificações Arquivadas", + "notifications.sidebar.deleteAllAction": "Apagar Tudo", "notifications.sidebar.editSettingsTooltip": "Editar Configurações de Notificação", "notifications.sidebar.filters.alert": "Alerta", "notifications.sidebar.filters.all": "Todos os Tipos", - "notifications.sidebar.filters.info": "Informação", + "notifications.sidebar.filters.info": "Informações", "notifications.sidebar.filters.warning": "Aviso", "notifications.sidebar.openButtonSr": "Abrir notificações", - "notifications.sidebar.statusTabsAria": "Filtros de notificações", + "notifications.sidebar.statusTabsAria": "Filtros de notificação", "notifications.sidebar.statusTabsListAria": "Filtrar notificações por status", "notifications.sidebar.title": "Notificações", "notifications.sidebar.toastOpen": "Abrir", - "notifications.sidebar.unreadTab": "Não Lidos", + "notifications.sidebar.unreadTab": "Não lida", "registration.actions": "Ações", - "registration.attachedStorageDevices": "Dispositivos de Armazenamento Conectados", - "registration.bootDevice": "Dispositivo de Inicialização", - "registration.bootDeviceType": "Tipo de dispositivo de inicialização", - "registration.bootDeviceType.flash": "USB Flash", + "registration.attachedStorageDevices": "Dispositivos de Armazenamento Anexados", + "registration.bootDevice": "Dispositivo da licença", + "registration.bootDeviceType": "Tipo de dispositivo da licença", + "registration.bootDeviceType.flash": "Flash USB", "registration.bootDeviceType.internalBoot": "Inicialização Interna", - "registration.bootDeviceType.internalBootMulti": "Boot interno (Multi-dispositivo)", + "registration.bootDeviceType.internalBootMulti": "Inicialização Interna (Dispositivo Múltiplo)", "registration.bootDeviceType.tpm": "TPM", - "registration.deviceGuid": "GUID do dispositivo", - "registration.flashProduct": "Produto Flash", - "registration.flashVendor": "Fornecedor Flash", - "registration.general.goToToolsRegistrationToLearn": "Vá para Ferramentas > Registro para Saber Mais", + "registration.deviceGuid": "GUID do Dispositivo", + "registration.flashProduct": "Produto do disco", + "registration.flashVendor": "Fornecedor do disco", + "registration.general.goToToolsRegistrationToLearn": "Vá para Ferramentas > Registro para saber mais", "registration.keyLinkedStatus.learnMore": "Saiba Mais", "registration.keyLinkedStatus.learnMoreAndLinkYourKey": "Saiba mais e vincule sua chave à sua conta", "registration.keyLinkedStatus.linkKey": "Vincular Chave", @@ -663,42 +663,33 @@ "registration.license": "Licença", "registration.licenseKeyType": "Tipo de chave de licença", "registration.linkedToUnraidNetAccount": "Vinculado à conta Unraid.net", - "registration.osUpdateEligibility": "Elegibilidade para Atualização de SO", - "registration.outOfAllowedDevicesUpgradeYour": "{0} de {1} dispositivos permitidos – atualize sua chave para suportar mais dispositivos", + "registration.osUpdateEligibility": "Elegibilidade para Atualização do Sistema Operativo", + "registration.outOfAllowedDevicesUpgradeYour": "{0} de {1} dispositivos permitidos - atualize sua chave para suportar mais dispositivos", "registration.outOfDevices": "{0} de {1} dispositivos", "registration.registeredGuid": "GUID Registrado", "registration.registeredOn": "Registrado em", "registration.registeredTo": "Registrado para", "registration.activationCode": "Código de Ativação", "registration.partnerActivationDetected": "Parece que você já tem uma licença associada a este servidor. Você pode ativá-la agora gratuitamente para desbloquear todos os recursos.", - "registration.tpmTransferAvailable": "O licenciamento TPM está disponível neste servidor.", - "registration.tpmTransferAvailableDescription": "Para mover esta licença do seu dispositivo USB flash para o TPM, conclua estas etapas nesta página.", - "registration.tpmTransferTrial": "O licenciamento TPM ficará disponível após você comprar uma licença.", - "registration.tpmTransferTrialDescription": "Licenças de avaliação não podem ser movidas para o TPM. Depois que você comprar uma licença para este servidor, poderá transferi-la do seu dispositivo USB flash para o TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Pare o array.", - "registration.tpmTransferAvailableSteps.removeFlash": "Remova o dispositivo de inicialização USB flash.", - "registration.tpmTransferAvailableSteps.refreshPage": "Atualize esta página.", - "registration.tpmTransferAvailableSteps.replaceKey": "Pressione Substituir chave.", - "registration.tpmTransferAvailableSteps.startArray": "Inicie o array.", - "registration.tpmTransferReady": "Continue a transferência da sua licença para o TPM.", - "registration.tpmTransferReadyDescription": "As duas primeiras etapas já foram concluídas. Pressione Substituir chave para transferir esta licença para o TPM e, em seguida, inicie o array.", - "registration.tpmTransferReadyDescriptionArrayRunning": "O dispositivo de inicialização USB flash já foi removido. Pare o array e, em seguida, pressione Substituir chave para transferir esta licença para o TPM.", + "registration.moveLicenseToTpm": "Mover licença para TPM", + "registration.moveLicenseToTpmTrialDisabled": "As avaliações estão bloqueadas ao GUID registrado. Você pode migrar para TPM comprando uma licença.", "registration.replaceCheck.checkEligibility": "Verificar Elegibilidade", - "registration.transferLicenseToNewDevice": "Transferir licença para novo dispositivo", - "registration.trialExpiration": "Expiração de Teste", + "registration.tpmGuid": "GUID do TPM", + "registration.transferLicenseToNewDevice": "Transferir Licença para Novo Dispositivo", + "registration.trialExpiration": "Expiração do Teste", "registration.unlimited": "ilimitado", - "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesFor": "Elegível para atualizações gratuitas de recursos por {0}", - "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesUntil": "Elegível para atualizações gratuitas de recursos até {0}", + "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesFor": "Elegível para atualizações de recursos gratuitas por {0}", + "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesUntil": "Elegível para atualizações de recursos gratuitas até {0}", "registration.updateExpirationAction.eligibleForUpdatesReleasedOnOr": "Elegível para atualizações lançadas em ou antes de {0}.", - "registration.updateExpirationAction.extendYourLicenseToAccessThe": "Estenda sua licença para acessar as últimas atualizações.", + "registration.updateExpirationAction.extendYourLicenseToAccessThe": "Prolongue sua licença para acessar as últimas atualizações.", "registration.updateExpirationAction.ineligibleAsOf": "Inelegível a partir de {0}", "registration.updateExpirationAction.reloadPage": "Recarregar Página", - "registration.updateExpirationAction.yourLicenseKeyWasAutomaticallyRenewed": "Sua chave de licença foi renovada e instalada automaticamente. Recarregue a página para ver detalhes atualizados.", + "registration.updateExpirationAction.yourLicenseKeyWasAutomaticallyRenewed": "Sua chave de licença foi automaticamente renovada e instalada. Recarregue a página para ver os detalhes atualizados.", "server.actions.activateNow": "Ativar Agora", - "server.actions.contactSupport": "Entre em contato com o suporte", - "server.actions.disabledTitle": "Requer que a api local do unraid esteja em execução com sucesso", - "server.actions.extendLicenseForUpdates": "Estender Licença para Permitir Atualizações do SO", - "server.actions.extendTrial": "Estender Teste", + "server.actions.contactSupport": "Contatar suporte", + "server.actions.disabledTitle": "Requer que a API local do unraid esteja funcionando com sucesso", + "server.actions.extendLicenseForUpdates": "Prolongar Licença para Habilitar Atualizações de SO", + "server.actions.extendTrial": "Prolongar Avaliação", "server.actions.purchaseKey": "Comprar Chave", "server.actions.recoverKey": "Recuperar Chave", "server.actions.redeemActivationCode": "Resgatar Código de Ativação", @@ -708,161 +699,161 @@ "server.actions.replaceKey": "Substituir Chave", "server.actions.signIn": "Entrar com Conta Unraid.net", "server.actions.signOut": "Sair do Unraid.net", - "server.actions.signOutRequiresKeyfile": "Sair requer um arquivo de chave", - "server.actions.startTrial": "Iniciar Teste Gratuito de 30 dias", + "server.actions.signOutRequiresKeyfile": "Sair requer um arquivo-chave", + "server.actions.startTrial": "Iniciar Avaliação Gratuita de 30 Dias", "server.actions.upgradeKey": "Atualizar Chave", "server.array.warning.started": "Iniciado. Se parado, o Array não reiniciará até que o problema acima seja resolvido.", "server.array.warning.stopped": "Parado. O Array não iniciará até que o problema acima seja resolvido.", - "server.cloudError.heading": "Erro de Conexão Unraid", - "server.configError.ineligible.action": "Saiba mais em Ferramentas > Registro", - "server.configError.ineligible.heading": "Inelegível para a Versão do SO", - "server.configError.ineligible.message": "Sua Chave de Licença não suporta esta Versão do SO. A data de compilação do sistema é maior que a validade da chave. Considere estender sua chave de registro.", + "server.cloudError.heading": "Erro do Connect do Unraid", + "server.configError.ineligible.action": "Saiba Mais em Ferramentas > Registro", + "server.configError.ineligible.heading": "Inelegível para Versão do SO", + "server.configError.ineligible.message": "Sua Chave de Licença não suporta esta Versão de SO. Data de compilação do SO é maior que a data de expiração da chave. Considere prolongar sua chave de registro.", "server.configError.invalid.heading": "Muitos Dispositivos", - "server.configError.invalid.message": "Você excedeu o número de dispositivos permitidos para sua licença. Remova um dispositivo para iniciar o array ou atualize sua chave para suportar mais dispositivos.", - "server.configError.noKeyServer.heading": "Verificar Conexão de Rede", - "server.configError.noKeyServer.message": "Não é possível validar sua chave de teste. Verifique sua conexão de rede.", - "server.configError.withdrawn.action": "Verificar atualização", + "server.configError.invalid.message": "Você excedeu o número de dispositivos permitidos para sua licença. Remova um dispositivo para iniciar o array, ou ative sua chave para suportar mais dispositivos.", + "server.configError.noKeyServer.heading": "Verifique a Conexão com a Rede", + "server.configError.noKeyServer.message": "Incapaz de validar sua chave de avaliação. Verifique sua conexão à rede.", + "server.configError.withdrawn.action": "Verificar Atualização", "server.configError.withdrawn.heading": "Versão do SO Retirada", - "server.configError.withdrawn.message": "Esta liberação do SO não deve ser executada. Atualização do SO necessária.", + "server.configError.withdrawn.message": "Este lançamento do SO não deve ser executado. Atualização do SO Necessária.", "server.deprecatedSsl.heading": "Certificados SSL para unraid.net obsoletos", - "server.deprecatedSsl.managementAccess": "Vá para Acesso de Gestão Agora", - "server.deprecatedSsl.message": "Em 1 de janeiro de 2023, os certificados SSL para unraid.net foram descontinuados. Você DEVE provisionar um novo certificado SSL para usar nosso novo domínio myunraid.net. Você pode fazer isso na página Configurações > Acesso de Gestão.", - "server.headings.thankYou": "Obrigado por escolher o Unraid OS!", + "server.deprecatedSsl.managementAccess": "Ir Agora para Acesso à Gerência", + "server.deprecatedSsl.message": "Em 1º de janeiro de 2023, os certificados SSL para unraid.net foram obsoletos. Você DEVE provisionar um novo certificado SSL para usar nosso novo domínio myunraid.net. Você pode fazer isso na página Configurações > Acesso à Gerência.", + "server.headings.thankYou": "Obrigado por escolher Unraid OS!", "server.pluginInstallFailed.heading": "Instalação do Unraid Connect Falhou", "server.pluginInstallFailed.message": "Reiniciar provavelmente resolverá isso.", "server.state.basic.humanReadable": "Básico", "server.state.default.heading": "Servidor Obsoleto", "server.state.default.humanReadable": "Obsoleto", - "server.state.default.message": "
Por favor, atualize a página para garantir que você carregue sua configuração mais recente
", - "server.state.eblacklisted.heading": "GUID do dispositivo de boot na lista negra", - "server.state.eblacklisted.humanReadable": "NA LISTA NEGRA", - "server.state.eblacklisted.message": "Este dispositivo de boot está na lista negra. Isso pode ocorrer como resultado de uma transferência da chave de licença para um dispositivo de substituição, e você está inicializado atualmente do dispositivo antigo.
Um dispositivo também pode ser adicionado à lista negra se descobrirmos que o número de série não é único – isso é comum com leitores de cartões USB.
", - "server.state.eblacklisted1.heading": "Erro no dispositivo de boot", - "server.state.eblacklisted1.message": "Este dispositivo de boot possui um GUID inválido. Por favor, tente um dispositivo de boot diferente
", - "server.state.eblacklisted2.heading": "Dispositivo de boot sem número de série", - "server.state.eguid.heading": "Incompatibilidade entre chave de registro e GUID do dispositivo de boot", - "server.state.eguid.humanReadable": "Erro de GUID", - "server.state.eguid.messageAlreadyReplaced": "Sua chave de registro do Unraid não é elegível para substituição, pois foi substituída nos últimos 12 meses.
", - "server.state.eguid.messageBlacklisted": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot ou escolha Comprar Chave.
Sua chave de registro do Unraid não é elegível para substituição pois está na lista negra.
", - "server.state.eguid.messageMismatch": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot.
Você também pode tentar Comprar ou Substituir sua chave.
", - "server.state.eguid.messageRecentReplacement": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot ou escolha Comprar Chave.
Sua chave de registro do Unraid não é elegível para substituição pois foi substituída nos últimos 12 meses.
", - "server.state.eguid1.heading": "Chaves de Licença Múltiplas Presentes", - "server.state.eguid1.humanReadable": "Chaves de Licença Múltiplas Presentes", - "server.state.eguid1.message": "Há vários arquivos de chave de licença presentes no seu dispositivo de boot e nenhum deles corresponde a este dispositivo. Por favor, remova todos os arquivos de chave, exceto aquele que deseja substituir, do diretório /config no seu dispositivo de boot.
Alternativamente, você pode comprar uma chave de licença para este dispositivo de boot.
Se você quiser substituir uma de suas chaves de licença por uma nova chave vinculada a este dispositivo, por favor remova todos os outros arquivos de chave primeiro.
", - "server.state.enoconn.heading": "Não é possível validar a chave de teste Unraid", - "server.state.enoconn.humanReadable": "Teste Requer Conexão com Internet", - "server.state.enoconn.message": "Sua chave de teste requer uma conexão com a internet.
Por favor, verifique Configurações > Rede
", - "server.state.enoflash.heading": "Não é possível acessar seu dispositivo de boot", - "server.state.enoflash.humanReadable": "Sem dispositivo de boot", - "server.state.enoflash.message": "Há um problema físico ao acessar seu dispositivo de boot
", - "server.state.enokeyfile.heading": "Vamos Liberar seu Hardware", - "server.state.enokeyfile.humanReadable": "Sem Arquivo de Chave", - "server.state.enokeyfile.message": "Escolha uma opção abaixo e utilize nosso Guia de Início Rápido para configurar seu array em menos de 15 minutos.
", - "server.state.enokeyfile1.heading": "Nenhum dado de configuração de dispositivo de boot", - "server.state.enokeyfile1.message": "Há um problema com seu dispositivo de boot
", - "server.state.enokeyfile2.heading": "Arquivo de Chave Ausente", - "server.state.enokeyfile2.humanReadable": "Arquivo de Chave Ausente", - "server.state.enokeyfile2.messageWithConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de boot.
Você pode tentar recuperar sua chave com sua conta Unraid.net.
Se esta foi uma instalação de teste expirada, você pode comprar uma chave de licença.
", - "server.state.enokeyfile2.messageWithoutConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de boot.
Se você não tiver uma cópia de backup do seu arquivo de chave de licença, você pode tentar recuperar sua chave.
Se esta foi uma instalação de teste expirada, você pode comprar uma chave de licença.
", - "server.state.etrial.heading": "Instalação Inválida", - "server.state.etrial.humanReadable": "Instalação Inválida", - "server.state.etrial.message": "Não é possível usar uma chave de teste com uma instalação existente do Unraid OS.
Você pode comprar uma chave de licença correspondente a este dispositivo de boot para continuar usando esta instalação.
", + "server.state.default.message": "Por favor, atualize a página para garantir que carrega sua configuração mais recente
", + "server.state.eblacklisted.heading": "GUID do dispositivo de inicialização na lista negra", + "server.state.eblacklisted.humanReadable": "LISTA NEGRA", + "server.state.eblacklisted.message": "Este dispositivo de inicialização foi incluído na lista negra. Isso pode ocorrer como resultado da transferência da chave de licença para um dispositivo de substituição, e você está atualmente inicializando a partir do seu dispositivo antigo.
Um dispositivo também pode ser incluído na lista negra se descobrirmos que o número de série não é único – isso é comum em leitores de cartão USB.
", + "server.state.eblacklisted1.heading": "Erro no dispositivo de inicialização", + "server.state.eblacklisted1.message": "Este dispositivo de inicialização tem um GUID inválido. Por favor, tente um dispositivo de inicialização diferente.
", + "server.state.eblacklisted2.heading": "Dispositivo de inicialização sem número de série", + "server.state.eguid.heading": "Incompatibilidade entre a chave de registro e o GUID do dispositivo de inicialização", + "server.state.eguid.humanReadable": "Erro no GUID", + "server.state.eguid.messageAlreadyReplaced": "Sua chave de registro Unraid não é elegível para substituição, pois foi substituída nos últimos 12 meses.
", + "server.state.eguid.messageBlacklisted": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização ou escolha Comprar Chave.
Seu chave de registro do Unraid não é elegível para substituição por estar na lista negra.
", + "server.state.eguid.messageMismatch": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização.
Você também pode tentar Comprar ou Substituir sua chave.
", + "server.state.eguid.messageRecentReplacement": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização ou escolha Comprar Chave.
Seu chave de registro do Unraid não é elegível para substituição por ter sido substituído nos últimos 12 meses.
", + "server.state.eguid1.heading": "Múltiplas Chaves de Licença Presentes", + "server.state.eguid1.humanReadable": "Múltiplas Chaves de Licença Presentes", + "server.state.eguid1.message": "Há vários arquivos de chave de licença presentes no seu dispositivo de inicialização e nenhum deles corresponde a este dispositivo. Por favor, remova todos os arquivos de chave, exceto aquele que você deseja substituir, do diretório /config no seu dispositivo de inicialização.
Alternativamente, você pode comprar uma chave de licença para este dispositivo de inicialização.
Se quiser substituir uma de suas chaves de licença por uma nova vinculada a este dispositivo, por favor, remova todos os outros arquivos de chave primeiro.
", + "server.state.enoconn.heading": "Não é possível validar a chave de Avaliação do Unraid", + "server.state.enoconn.humanReadable": "Avaliação Requer Conexão com a Internet", + "server.state.enoconn.message": "Sua chave de Avaliação requer uma conexão com a Internet.
Por favor, verifique Configurações > Rede
", + "server.state.enoflash.heading": "Não é possível acessar seu dispositivo de inicialização", + "server.state.enoflash.humanReadable": "Nenhum Dispositivo de Inicialização", + "server.state.enoflash.message": "Há um problema físico ao acessar seu dispositivo de inicialização.
", + "server.state.enokeyfile.heading": "Vamos Desbloquear seu Hardware", + "server.state.enokeyfile.humanReadable": "Sem Arquivo-Chave", + "server.state.enokeyfile.message": "Escolha uma opção abaixo, então use nosso Guia de Início Rápido para configurar seu array em menos de 15 minutos.
", + "server.state.enokeyfile1.heading": "Nenhum dado de configuração de dispositivo de inicialização", + "server.state.enokeyfile1.message": "Há um problema com seu dispositivo de inicialização.
", + "server.state.enokeyfile2.heading": "Arquivo-Chave Ausente", + "server.state.enokeyfile2.humanReadable": "Arquivo-Chave Ausente", + "server.state.enokeyfile2.messageWithConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de inicialização.
Você pode tentar recuperar sua chave com a sua conta Unraid.net.
Se esta foi uma instalação de Teste expirado, você pode comprar uma chave de licença.
", + "server.state.enokeyfile2.messageWithoutConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de inicialização.
Se você não tiver uma cópia de backup do seu arquivo de chave de licença, pode tentar recuperar sua chave.
Se esta foi uma instalação de Teste expirado, você pode comprar uma chave de licença.
", + "server.state.etrial.heading": "Instalação inválida", + "server.state.etrial.humanReadable": "Instalação inválida", + "server.state.etrial.message": "Não é possível usar uma chave de Teste com uma instalação existente do Unraid OS.
Você pode comprar uma chave de licença correspondente a este dispositivo de inicialização para continuar usando esta instalação.
", "server.state.lifetime.humanReadable": "Vitalício", "server.state.plus.humanReadable": "Plus", "server.state.pro.humanReadable": "Pro", - "server.state.shared.connectRegistrationPrompt": "Registre-se para Conectar-se assinando sua conta Unraid.net
", + "server.state.shared.connectRegistrationPrompt": "Registre-se para Conectar-se entrando em sua conta Unraid.net
", "server.state.shared.upgradeKeyPrompt": "Para suportar mais dispositivos de armazenamento à medida que seu servidor cresce, clique em Atualizar Chave.
", - "server.state.starter.humanReadable": "Iniciante", - "server.state.trial.humanReadable": "Teste", - "server.state.trial.messageEligibleInsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Seu teste está expirando em breve. Quando expirar, o array será interrompido. Você pode estender seu teste agora, adquirir uma chave de licença ou aguardar até a expiração para tomar uma ação.
", - "server.state.trial.messageEligibleOutsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Quando seu Teste expirar, o array será interrompido. Nesse ponto, você pode comprar uma chave de licença ou solicitar uma extensão de Teste.
", - "server.state.trial.messageIneligibleInsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Seu teste está expirando em breve e você usou todas as extensões disponíveis. Quando expirar, o array será interrompido. Para continuar usando o Unraid OS, você deve comprar uma chave de licença.
", - "server.state.trial.messageIneligibleOutsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Você usou todas as extensões de teste disponíveis. Quando seu Teste expirar, o array será interrompido. Para continuar usando o Unraid OS após a expiração, você deve comprar uma chave de licença.
", - "server.state.trialExpired.heading": "Seu Teste expirou", - "server.state.trialExpired.humanReadable": "Teste Expirado", - "server.state.trialExpired.messageEligible": "Para continuar usando o Unraid OS, você pode comprar uma chave de licença. Alternativamente, você pode solicitar uma extensão de Teste.
", - "server.state.trialExpired.messageIneligible": "Você usou todas as suas extensões de Teste. Para continuar usando o Unraid OS, você pode comprar uma chave de licença.
", + "server.state.starter.humanReadable": "Inicializador", + "server.state.trial.humanReadable": "Avaliação", + "server.state.trial.messageEligibleInsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Seu período de avaliação está expirando em breve. Quando expirado, o array parará. Você pode prolongar sua avaliação agora, comprar uma chave de licença, ou esperar até a expiração para agir.
", + "server.state.trial.messageEligibleOutsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Quando sua Avaliação expirar, o array parará. Nesse ponto, você pode comprar uma chave de licença ou solicitar uma extensão de Avaliação.
", + "server.state.trial.messageIneligibleInsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Seu período de avaliação está expirando em breve e você usou todas as extensões disponíveis. Quando expirado, o array parará. Para continuar a usar Unraid OS, você deve comprar uma chave de licença.
", + "server.state.trial.messageIneligibleOutsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Você usou todas as extensões de avaliação disponíveis. Quando sua Avaliação expirar, o array parará. Para continuar a usar Unraid OS após a expiração, você deve comprar uma chave de licença.
", + "server.state.trialExpired.heading": "Sua Avaliação expirou", + "server.state.trialExpired.humanReadable": "Avaliação Expirada", + "server.state.trialExpired.messageEligible": "Para continuar usando o Unraid OS você pode comprar uma chave de licença. Alternativamente, você pode solicitar uma extensão de Avaliação.
", + "server.state.trialExpired.messageIneligible": "Você usou todas as suas extensões de Avaliação. Para continuar usando o Unraid OS você pode comprar uma chave de licença.
", "server.state.unleashed.humanReadable": "Desbloqueado", "sso.ssoButtons.checkingAuthenticationOptions": "Verificando opções de autenticação...", "sso.ssoButtons.or": "ou", "sso.useSsoAuth.errorFetchingToken": "Erro ao buscar token", "sso.useSsoAuth.invalidCallbackParameters": "Parâmetros de callback inválidos", - "updateOs.callbackButton.checkForOsUpdates": "Verificar atualizações do OS", - "updateOs.changelogModal.extendLicenseToUpdate": "Estender Licença para Atualizar", - "updateOs.changelogModal.loadingChangelog": "Carregando changelog...", - "updateOs.changelogModal.unraidOsChangelog": "Changelog do Unraid OS {0}", - "updateOs.checkUpdateResponseModal.checkingForOsUpdates": "Verificando atualizações do OS...", + "updateOs.callbackButton.checkForOsUpdates": "Verificar Atualizações do Sistema Operativo", + "updateOs.changelogModal.extendLicenseToUpdate": "Prolongar Licença para Atualizar", + "updateOs.changelogModal.loadingChangelog": "Carregando changelog…", + "updateOs.changelogModal.unraidOsChangelog": "Unraid OS {0} Notas de Lançamento", + "updateOs.checkUpdateResponseModal.checkingForOsUpdates": "Verificando atualizações do sistema operativo...", "updateOs.checkUpdateResponseModal.currentVersion": "Versão Atual {0}", - "updateOs.checkUpdateResponseModal.enableUpdateNotifications": "Ativar notificações de atualização", - "updateOs.checkUpdateResponseModal.goToSettingsNotificationsToEnable": "Vá para Configurações > Notificações para ativar notificações automáticas de atualizações do OS para futuras versões.", + "updateOs.checkUpdateResponseModal.enableUpdateNotifications": "Habilitar notificações de atualização", + "updateOs.checkUpdateResponseModal.goToSettingsNotificationsToEnable": "Vá para Configurações > Notificações para habilitar notificações automáticas de atualização do sistema operativo para lançamentos futuros.", "updateOs.checkUpdateResponseModal.ignoredReleases": "Lançamentos Ignorados", - "updateOs.checkUpdateResponseModal.ignoreThisReleaseUntilNextReboot": "Ignorar este lançamento até o próximo reboot", - "updateOs.checkUpdateResponseModal.manageUpdatePreferencesIncludingBetaAccess": "Gerencie preferências de atualização, incluindo acesso beta e seleção de versão em account.unraid.net", + "updateOs.checkUpdateResponseModal.ignoreThisReleaseUntilNextReboot": "Ignorar este lançamento até o próximo reinício", + "updateOs.checkUpdateResponseModal.manageUpdatePreferencesIncludingBetaAccess": "Gerencie preferências de atualização, incluindo acesso a versão beta e seleção de versões em account.unraid.net", "updateOs.checkUpdateResponseModal.moreOptions": "Mais Opções", - "updateOs.checkUpdateResponseModal.requiresVerificationToUpdate": "Requer verificação para atualização", - "updateOs.checkUpdateResponseModal.unraidOsIsUpToDate": "Unraid OS está atualizado", + "updateOs.checkUpdateResponseModal.requiresVerificationToUpdate": "Requer verificação para atualizar", + "updateOs.checkUpdateResponseModal.unraidOsIsUpToDate": "O Unraid OS está atualizado", "updateOs.checkUpdateResponseModal.verifyToUpdate": "Verificar para Atualizar", - "updateOs.checkUpdateResponseModal.viewChangelogToStartUpdate": "Ver Changelog para Iniciar a Atualização", - "updateOs.checkUpdateResponseModal.youCanOptBackInTo": "Você pode optar por voltar a um lançamento ignorado clicando no botão Verificar por Atualizações no cabeçalho a qualquer momento", - "updateOs.downgrade.beginDowngradeTo": "Começar downgrade para {0}", - "updateOs.downgrade.downgradesAreOnlyRecommendedIfYou": "Downgrades são recomendados apenas se você não conseguir resolver um problema crítico.", - "updateOs.downgrade.downgradeUnraidOsTo": "Downgrade do Unraid OS para {0}", + "updateOs.checkUpdateResponseModal.viewChangelogToStartUpdate": "Ver Changelog para Iniciar Atualização", + "updateOs.checkUpdateResponseModal.youCanOptBackInTo": "Você pode optar por voltar para um lançamento ignorado clicando no botão Verificar por Atualizações no cabeçalho a qualquer momento", + "updateOs.downgrade.beginDowngradeTo": "Iniciar downgrade para {0}", + "updateOs.downgrade.downgradesAreOnlyRecommendedIfYou": "Downgrades só são recomendados se você não conseguir resolver um problema crítico.", + "updateOs.downgrade.downgradeUnraidOsTo": "Fazer downgrade do Unraid OS para {0}", "updateOs.downgrade.downloadDiagnostics": "Baixar Diagnósticos", - "updateOs.downgrade.downloadTheDiagnosticsZipThenPlease": "Baixe o zip de Diagnósticos e, em seguida, abra um relatório de erro em nossos fóruns com uma descrição do problema junto com seus diagnósticos.", - "updateOs.downgrade.inTheRareEventYouNeed": "Na rara hipótese de você precisar fazer um downgrade, pedimos que, por favor, nos forneça os Diagnósticos para podermos investigar seu problema.", - "updateOs.downgrade.openABugReport": "Abrir um relatório de erro", - "updateOs.downgrade.originalReleaseDate": "Data de lançamento original {0}", - "updateOs.downgrade.releaseNotes": "Notas de Lançamento de {0}", + "updateOs.downgrade.downloadTheDiagnosticsZipThenPlease": "Baixe o zip dos diagnósticos, então, por favor, abra um relatório de bug em nossos fóruns com uma descrição do problema junto com seus diagnósticos.", + "updateOs.downgrade.inTheRareEventYouNeed": "No raro evento de precisar fazer downgrade, pedimos que você nos forneça diagnósticos para que possamos investigar o problema.", + "updateOs.downgrade.openABugReport": "Abrir Relatório de Bug", + "updateOs.downgrade.originalReleaseDate": "Data original de lançamento {0}", + "updateOs.downgrade.releaseNotes": "{0} Notas de Lançamento", "updateOs.ignoredRelease.remove": "Remover", "updateOs.ignoredRelease.removeFromIgnoreList": "Remover da lista de ignorados", - "updateOs.ineligible.guidRequired": "É necessário um GUID válido para verificar atualizações do Sistema Operacional.", - "updateOs.ineligible.keyfileRequired": "É necessário um arquivo de chave válido para verificar atualizações do Sistema Operacional.", - "updateOs.ineligible.osVersionRequired": "É necessária uma versão válida do Sistema Operacional para verificar atualizações.", - "updateOs.ineligible.updatesExpired": "Sua licença {0} incluía um ano de atualizações gratuitas no momento da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do Sistema Operacional.", - "updateOs.ineligible.updatesExpiredWithAvailable": "Sua licença {0} incluía um ano de atualizações gratuitas na época da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do sistema operacional. Você ainda pode acessar as atualizações do sistema operacional publicadas em ou antes de {1}.", - "updateOs.pleaseFinishTheInitiatedDowngradeTo": "Por favor, termine o downgrade iniciado para permitir atualizações.", - "updateOs.rawChangelogRenderer.errorParsingChangelog": "Erro ao Analisar o Log de Alterações • {0}", + "updateOs.ineligible.guidRequired": "Um GUID válido é necessário para verificar atualizações do sistema operacional.", + "updateOs.ineligible.keyfileRequired": "Um arquivo de chave válido é necessário para verificar atualizações do sistema operacional.", + "updateOs.ineligible.osVersionRequired": "Uma versão válida do sistema operacional é necessária para verificar atualizações do sistema operacional.", + "updateOs.ineligible.updatesExpired": "Sua licença {0} incluía um ano de atualizações gratuitas no momento da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do sistema operacional.", + "updateOs.ineligible.updatesExpiredWithAvailable": "Sua licença de {0} incluía um ano de atualizações gratuitas na época da compra. Você agora está elegível para estender sua licença e acessar as atualizações mais recentes do sistema operacional. Você ainda está elegível para acessar atualizações do sistema operacional que foram publicadas em ou antes de {1}.", + "updateOs.pleaseFinishTheInitiatedDowngradeTo": "Por favor, conclua o downgrade iniciado para habilitar atualizações.", + "updateOs.rawChangelogRenderer.errorParsingChangelog": "Erro ao Analisar Log de Alterações • {0}", "updateOs.rawChangelogRenderer.itSHighlyRecommendedToReview": "É altamente recomendado revisar o log de alterações antes de continuar sua atualização", "updateOs.rawChangelogRenderer.loadingChangelog": "Carregando log de alterações...", - "updateOs.rawChangelogRenderer.noChangelogContentAvailable": "Sem conteúdo de log de alterações disponível", - "updateOs.rawChangelogRenderer.viewChangelogOnDocs": "Ver Log de Alterações nos Docs", + "updateOs.rawChangelogRenderer.noChangelogContentAvailable": "Nenhum conteúdo de log de alterações disponível", + "updateOs.rawChangelogRenderer.viewChangelogOnDocs": "Visualizar Log de Alterações nos Documentos", "updateOs.reboot.downgrade": "Reinicialização Necessária para Downgrade", "updateOs.reboot.thirdPartyDriversDownloading": "Atualizando drivers de terceiros", "updateOs.reboot.update": "Reinicialização Necessária para Atualização", "updateOs.status.cancel": "Cancelar {0}", - "updateOs.status.checking": "verificando...", + "updateOs.status.checking": "Verificando...", "updateOs.status.downgrade": "Downgrade", "updateOs.status.keyIneligibleFor": "Chave inelegível para {0}", "updateOs.status.keyIneligibleForFutureReleases": "Chave inelegível para lançamentos futuros", "updateOs.status.moreOptions": "Mais opções", "updateOs.status.noDowngradeAvailable": "Nenhum downgrade disponível", - "updateOs.status.rebootNowToDowngradeTo": "Reinicie Agora para Downgrade para {0}", - "updateOs.status.rebootNowToUpdateTo": "Reinicie Agora para Atualização para {0}", + "updateOs.status.rebootNowToDowngradeTo": "Reinicie Agora para Fazer o Downgrade para {0}", + "updateOs.status.rebootNowToUpdateTo": "Reinicie Agora para Atualizar para {0}", "updateOs.status.unraidAvailable": "Unraid {0} Disponível", "updateOs.status.update": "Atualizar", "updateOs.status.upToDate": "Atualizado", "updateOs.status.upToDateWithEligibleReleases": "Atualizado com lançamentos elegíveis", - "updateOs.status.viewReleaseNotes": "Ver notas de versão", - "updateOs.thirdPartyDrivers.duringTheUnraidOsUpdateProcess": "Durante o processo de atualização do SO Unraid, drivers de terceiros foram detectados e estão sendo atualizados em segundo plano. Aguarde até que o download seja concluído antes de reiniciar o seu servidor para completar o processo de atualização. Você deve receber uma notificação do sistema quando completo. Você também pode atualizar esta página para verificar um status atualizado.", - "updateOs.update.acklowledgeThatYouHaveMadeA": "Acknowledge that you have made a Flash Backup to enable this action", - "updateOs.update.backingUpThisMayTakeA": "Fazendo backup... isso pode levar alguns minutos", + "updateOs.status.viewReleaseNotes": "Ver notas de lançamento", + "updateOs.thirdPartyDrivers.duringTheUnraidOsUpdateProcess": "Durante o processo de atualização do Unraid OS, drivers de terceiros foram detectados e estão sendo atualizados em segundo plano. Aguarde que eles terminem de baixar antes de reiniciar seu servidor para completar o processo de atualização. Você deve receber uma notificação do sistema ao concluir. Você também pode atualizar esta página para verificar o status atualizado.", + "updateOs.update.acklowledgeThatYouHaveMadeA": "Reconheça que você fez um Backup Flash para habilitar esta ação", + "updateOs.update.backingUpThisMayTakeA": "Fazendo backup... pode levar alguns minutos", "updateOs.update.createFlashBackup": "Criar Backup Flash", - "updateOs.update.flashBackupIsNotAvailableNavigate": "Backup Flash não está disponível. Navegue para {0}/Principal/Configurações/Flash para tentar novamente, então volte para esta página.", - "updateOs.update.iHaveMadeAFlashBackup": "Eu fiz um Backup Flash", - "updateOs.update.receiveTheLatestAndGreatestFor": "Receba as últimas e melhores atualizações para o SO Unraid. Seja novos recursos, correções de segurança ou correções de bugs - manter seu servidor atualizado garante a melhor experiência que o Unraid tem a oferecer.", + "updateOs.update.flashBackupIsNotAvailableNavigate": "O Backup Flash não está disponível. Navegue para {0}/Main/Settings/Flash para tentar novamente e depois volte para esta página.", + "updateOs.update.iHaveMadeAFlashBackup": "Fiz um Backup Flash", + "updateOs.update.receiveTheLatestAndGreatestFor": "Receba as últimas e melhores atualizações para o Unraid OS. Seja novos recursos, patches de segurança ou correções de bugs - manter seu servidor atualizado garante a melhor experiência que o Unraid tem a oferecer.", "updateOs.update.viewAvailableUpdates": "Ver Atualizações Disponíveis", - "updateOs.update.weRecommendBackingUpYourUsb": "Recomendamos realizar um backup do seu Dispositivo USB de Inicialização antes de iniciar a atualização.", - "updateOs.update.youCanAlsoManuallyCreateA": "Você também pode criar manualmente um novo backup clicando no botão Criar Backup Flash.", - "updateOs.update.youCanManuallyCreateABackup": "Você pode criar manualmente um backup clicando no botão Criar Backup Flash.", - "updateOs.update.youHaveAlreadyActivatedTheFlash": "Você já ativou a função de Backup Flash via o plugin Unraid Connect.", - "updateOs.update.youHaveNotActivatedTheFlash": "Você não ativou a função de Backup Flash via o plugin Unraid Connect.", + "updateOs.update.weRecommendBackingUpYourUsb": "Recomendamos fazer um backup do seu Dispositivo de Boot USB Flash antes de iniciar a atualização.", + "updateOs.update.youCanAlsoManuallyCreateA": "Você também pode criar um novo backup manualmente clicando no botão Criar Backup Flash.", + "updateOs.update.youCanManuallyCreateABackup": "Você pode criar um backup manualmente clicando no botão Criar Backup Flash.", + "updateOs.update.youHaveAlreadyActivatedTheFlash": "Você já ativou o recurso de Backup Flash pelo plugin Unraid Connect.", + "updateOs.update.youHaveNotActivatedTheFlash": "Você não ativou o recurso de Backup Flash pelo plugin Unraid Connect.", "updateOs.updateIneligible.extendLicense": "Estender Licença", "updateOs.updateIneligible.learnMoreAndFix": "Saiba mais e corrija", "updateOs.updateIneligible.licenseKeyUpdatesExpired": "Atualizações de Chave de Licença Expiradas", - "updateOs.updateIneligible.payYourAnnualFeeToContinue": "Pague sua taxa anual para continuar recebendo atualizações do SO.", - "updateOs.updateIneligible.viewChangelog": "Ver Log de Alterações", - "updateOs.updateUnraidOs": "Atualizar SO Unraid", - "userProfile.callbackFeedback.calculatingOsUpdateEligibility": "Calculando Elegibilidade para Atualização do SO…", + "updateOs.updateIneligible.payYourAnnualFeeToContinue": "Pague sua taxa anual para continuar recebendo atualizações do sistema operacional.", + "updateOs.updateIneligible.viewChangelog": "Visualizar Log de Alterações", + "updateOs.updateUnraidOs": "Atualizar Unraid OS", + "userProfile.callbackFeedback.calculatingOsUpdateEligibility": "Calculando a Elegibilidade para Atualização do SO…", "userProfile.callbackFeedback.calculatingTrialExpiration": "Calculando expiração do teste…", "userProfile.callbackFeedback.configureConnectFeatures": "Configurar Recursos de Conexão", "userProfile.callbackFeedback.confirmAndStartDowngrade": "Confirmar e iniciar downgrade", @@ -870,96 +861,96 @@ "userProfile.callbackFeedback.copyKeyUrl": "Copiar URL da Chave", "userProfile.callbackFeedback.copyYourKeyUrl": "Copiar seu URL da Chave: {0}", "userProfile.callbackFeedback.currentVersionUnraid": "Versão Atual: Unraid {0}", - "userProfile.callbackFeedback.downgradeUnraidOsConfirmationRequired": "Confirmação requerida para downgrade do SO Unraid", + "userProfile.callbackFeedback.downgradeUnraidOsConfirmationRequired": "Confirmação necessária para downgrade do Unraid OS", "userProfile.callbackFeedback.extensionInstalled": "Extensão Instalada", "userProfile.callbackFeedback.failedToKey": "Falha ao {0} {1} Chave", "userProfile.callbackFeedback.fixError": "Corrigir Erro", - "userProfile.callbackFeedback.installExtended": "Instalar Estendido", - "userProfile.callbackFeedback.installingExtended": "Instalando Estendido", - "userProfile.callbackFeedback.installingExtendedTrial": "Instalando Versão de Avaliação Estendida", + "userProfile.callbackFeedback.installExtended": "Instalar Extendido", + "userProfile.callbackFeedback.installingExtended": "Instalando Extendido", + "userProfile.callbackFeedback.installingExtendedTrial": "Instalando Trial Extendido", "userProfile.callbackFeedback.installingRecovered": "Instalando Recuperado", "userProfile.callbackFeedback.installingReplaced": "Instalando Substituído", "userProfile.callbackFeedback.installRecovered": "Instalar Recuperado", "userProfile.callbackFeedback.installReplaced": "Instalar Substituído", "userProfile.callbackFeedback.key": "{0} {1} Chave…", - "userProfile.callbackFeedback.keyInstalledSuccessfullyRebootMayBeRequired": "Chave instalada com sucesso. Um reinício pode ser necessário para aplicar esta mudança.", + "userProfile.callbackFeedback.keyInstalledSuccessfullyRebootMayBeRequired": "Chave instalada com sucesso. Pode ser necessário reiniciar para aplicar esta alteração.", "userProfile.callbackFeedback.keySuccessfully": "{1} Chave {0} com Sucesso", "userProfile.callbackFeedback.newVersion": "Nova Versão: {0}", "userProfile.callbackFeedback.noThanks": "Não, obrigado", "userProfile.callbackFeedback.performingActions": "Executando ações", "userProfile.callbackFeedback.pleaseConfirmTheDowngradeDetailsBelow": "Por favor, confirme os detalhes do downgrade abaixo", "userProfile.callbackFeedback.pleaseConfirmTheUpdateDetailsBelow": "Por favor, confirme os detalhes da atualização abaixo", - "userProfile.callbackFeedback.pleaseKeepThisWindowOpenWhile": "Por favor, mantenha esta janela aberta enquanto realizamos algumas ações", - "userProfile.callbackFeedback.postInstallLicenseKeyError": "Erro na Chave de Licença Pós-Instalação", - "userProfile.callbackFeedback.readyToInstallKey": "Pronto para Instalar Chave", - "userProfile.callbackFeedback.readyToUpdateConnectAccountConfiguration": "Pronto para atualizar configuração da conta Connect", + "userProfile.callbackFeedback.pleaseKeepThisWindowOpenWhile": "Mantenha esta janela aberta enquanto realizamos algumas ações", + "userProfile.callbackFeedback.postInstallLicenseKeyError": "Erro de Licença Pós-Instalação", + "userProfile.callbackFeedback.readyToInstallKey": "Pronto para Instalar a Chave", + "userProfile.callbackFeedback.readyToUpdateConnectAccountConfiguration": "Pronto para atualizar a configuração da conta Connect", "userProfile.callbackFeedback.recovered": "Recuperado", "userProfile.callbackFeedback.replaced": "Substituído", "userProfile.callbackFeedback.signedInSuccessfully": "{0} Entrou com Sucesso", "userProfile.callbackFeedback.signedOutSuccessfully": "{0} Saiu com Sucesso", - "userProfile.callbackFeedback.signInFailed": "Falha na Entrada", - "userProfile.callbackFeedback.signingIn": "Conectando {0}…", - "userProfile.callbackFeedback.signingIn2": "Conectando", + "userProfile.callbackFeedback.signInFailed": "Falha ao Entrar", + "userProfile.callbackFeedback.signingIn": "Entrando {0}…", + "userProfile.callbackFeedback.signingIn2": "Entrando", "userProfile.callbackFeedback.signingOut": "Saindo {0}…", "userProfile.callbackFeedback.signingOut2": "Saindo", "userProfile.callbackFeedback.signOutFailed": "Falha ao Sair", "userProfile.callbackFeedback.somethingWentWrong": "Algo deu errado", "userProfile.callbackFeedback.thankYouForPurchasingAnUnraid": "Obrigado por comprar uma Chave Unraid {0}!", "userProfile.callbackFeedback.thankYouForUpgradingToAn": "Obrigado por atualizar para uma Chave Unraid {0}!", - "userProfile.callbackFeedback.thenGoToToolsRegistrationTo": "Em seguida, vá para Ferramentas > Registro para instalá-lo manualmente", + "userProfile.callbackFeedback.thenGoToToolsRegistrationTo": "Em seguida, vá para Ferramentas > Registro para instalá-la manualmente", "userProfile.callbackFeedback.thisDowngradeWillRequireAReboot": "Este downgrade exigirá uma reinicialização", "userProfile.callbackFeedback.thisUpdateWillRequireAReboot": "Esta atualização exigirá uma reinicialização", - "userProfile.callbackFeedback.updateUnraidOsConfirmationRequired": "Confirmação requerida para atualização do SO Unraid", - "userProfile.callbackFeedback.youReOneStepCloserTo": "Você está a um passo de melhorar sua experiência com Unraid", - "userProfile.callbackFeedback.yourFreeTrialKeyProvidesAll": "Sua chave de teste gratuita fornece toda a funcionalidade de uma chave de Registro Unleashed", - "userProfile.callbackFeedback.yourKeyHasBeenReplaced": "Sua Chave {0} foi substituída!", + "userProfile.callbackFeedback.updateUnraidOsConfirmationRequired": "Confirmação necessária para atualizar o Unraid OS", + "userProfile.callbackFeedback.youReOneStepCloserTo": "Você está um passo mais perto de aprimorar sua experiência no Unraid", + "userProfile.callbackFeedback.yourFreeTrialKeyProvidesAll": "Sua chave de teste gratuita oferece todas as funcionalidades de uma chave de Registro Desbloqueada", + "userProfile.callbackFeedback.yourKeyHasBeenReplaced": "Sua chave {0} foi substituída!", "userProfile.callbackFeedback.yourTrialKeyHasBeenExtended": "Sua chave de teste foi estendida!", "userProfile.clickToCopyLanIp": "Clique para Copiar IP LAN {0}", "userProfile.dropdownConnectStatus.connected": "Conectado", "userProfile.dropdownConnectStatus.unraidApiIsOffline": "unraid-api está offline", - "userProfile.dropdownContent.checkForUpdate": "Verificar atualização", - "userProfile.dropdownContent.goToApiSettings": "Ir para Configurações do API", + "userProfile.dropdownContent.checkForUpdate": "Verificar Atualização", + "userProfile.dropdownContent.goToApiSettings": "Ir para Configurações de API", "userProfile.dropdownContent.manageUnraidNetAccount": "Gerenciar Conta Unraid.net", "userProfile.dropdownContent.manageUnraidNetAccountInNew": "Gerenciar Conta Unraid.net em nova aba", - "userProfile.dropdownContent.opensConnectInNewTab": "Abrir Connect em nova aba", - "userProfile.dropdownContent.osUpdateEligibilityExpired": "Elegibilidade da Atualização do SO Expirada", + "userProfile.dropdownContent.opensConnectInNewTab": "Abre Conectar em nova aba", + "userProfile.dropdownContent.osUpdateEligibilityExpired": "Elegibilidade para Atualização de SO Expirada", "userProfile.dropdownContent.rebootRequiredForDowngrade": "Reinicialização Necessária para Downgrade", "userProfile.dropdownContent.rebootRequiredForUpdate": "Reinicialização Necessária para Atualização", "userProfile.dropdownContent.settings": "Configurações", - "userProfile.dropdownContent.signInToYourUnraidNet": "Entre na sua conta Unraid.net para começar", - "userProfile.dropdownContent.thankYouForInstallingConnect": "Obrigado por instalar o Connect!", + "userProfile.dropdownContent.signInToYourUnraidNet": "Entre em sua conta Unraid.net para começar", + "userProfile.dropdownContent.thankYouForInstallingConnect": "Obrigado por instalar o Conectar!", "userProfile.dropdownLaunchpad.restartingUnraidApi": "Reiniciando unraid-api…", "userProfile.dropdownLaunchpad.restartUnraidApi": "Reiniciar unraid-api", - "userProfile.dropdownTrigger.getStarted": "Iniciar", + "userProfile.dropdownTrigger.getStarted": "Começar", "userProfile.dropdownTrigger.learnMoreAboutTheError": "Saiba mais sobre o erro", - "userProfile.dropdownTrigger.openDropdown": "Abrir Menu suspenso", + "userProfile.dropdownTrigger.openDropdown": "Abrir Dropdown", "userProfile.dropdownTrigger.trialExpiredSeeOptionsBelow": "Teste Expirado, veja as opções abaixo", "userProfile.lanIpCopied": "IP LAN Copiado", "userProfile.serverState.purchase": "Comprar", "userProfile.serverState.purchaseKey": "Comprar Chave", "userProfile.serverState.upgradeKey": "Atualizar Chave", - "userProfile.trial.errorCreatiingATrialKeyPlease": "Erro ao criar uma chave de teste. Tente novamente mais tarde.", - "userProfile.trial.extendingYourFreeTrialByDays": "Extendendo seu teste gratuito por 15 dias", + "userProfile.trial.errorCreatiingATrialKeyPlease": "Erro ao criar uma chave de teste. Por favor, tente novamente mais tarde.", + "userProfile.trial.extendingYourFreeTrialByDays": "Estendendo seu teste gratuito em 15 dias", "userProfile.trial.pleaseKeepThisWindowOpen": "Por favor, mantenha esta janela aberta", "userProfile.trial.pleaseWaitWhileThePageReloads": "Aguarde enquanto a página recarrega para instalar sua chave de teste", "userProfile.trial.startingYourFreeDayTrial": "Iniciando seu teste gratuito de 30 dias", "userProfile.trial.trialKeyCreated": "Chave de Teste Criada", "userProfile.trial.trialKeyCreationFailed": "Falha na Criação da Chave de Teste", - "userProfile.uptimeExpire.expired": "Expirado {0}", + "userProfile.uptimeExpire.expired": "{0} Expirado", "userProfile.uptimeExpire.expiredAt": "Expirado em {0}", "userProfile.uptimeExpire.expiresAt": "Expira em {0}", "userProfile.uptimeExpire.expiresIn": "Expira em {0}", "userProfile.uptimeExpire.serverUpSince": "Servidor Ativo Desde {0}", - "userProfile.uptimeExpire.trialKeyExpired": "Chave de Avaliação Expirada {0}", - "userProfile.uptimeExpire.trialKeyExpiredAt": "Chave de Avaliação Expirada em {0}", - "userProfile.uptimeExpire.trialKeyExpiresAt": "Chave de Avaliação Expira em {0}", - "userProfile.uptimeExpire.trialKeyExpiresIn": "Chave de Avaliação Expira em {0}", - "userProfile.uptimeExpire.uptime": "Tempo de Atividade {0}", + "userProfile.uptimeExpire.trialKeyExpired": "Chave de teste expirada {0}", + "userProfile.uptimeExpire.trialKeyExpiredAt": "Chave de teste expirada em {0}", + "userProfile.uptimeExpire.trialKeyExpiresAt": "Chave de teste expira em {0}", + "userProfile.uptimeExpire.trialKeyExpiresIn": "Chave de teste expira em {0}", + "userProfile.uptimeExpire.uptime": "Tempo de atividade {0}", "wanIpCheck.checkingWanIps": "Verificando IPs WAN…", "wanIpCheck.dnsIssueUnableToResolveWanip4": "Problema de DNS, incapaz de resolver wanip4.unraid.net", "wanIpCheck.ignoreThisMessageIfYouAre": "Ignore esta mensagem se você estiver conectado via Acesso Remoto ou VPN.", - "wanIpCheck.remarkUnraidSWanIpv4Does": "Observação: o WAN IPv4 do Unraid {0} não corresponde ao seu cliente WAN IPv4 {1}.", - "wanIpCheck.remarkYourWanIpv4Is": "Observação: seu WAN IPv4 é {0}", + "wanIpCheck.remarkUnraidSWanIpv4Does": "Observação: O IPv4 WAN do Unraid {0} não corresponde ao IPv4 WAN do seu cliente {1}.", + "wanIpCheck.remarkYourWanIpv4Is": "Observação: seu IPv4 WAN é {0}", "wanIpCheck.thisMayIndicateAComplexNetwork": "Isso pode indicar uma rede complexa que não funcionará com esta solução de Acesso Remoto.", - "wanIpCheck.unableToFetchClientWanIpv4": "Não foi possível buscar o IPv4 WAN do cliente" + "wanIpCheck.unableToFetchClientWanIpv4": "Incapaz de buscar o IPv4 WAN do cliente" } From 748facbf0f7bf331fad1df9c170a28a5ed6e9f1b Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:24 -0400 Subject: [PATCH 17/25] New translations en.json (Russian) --- web/src/locales/ru.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index f2676ddf9b..ee7fb607d1 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Зарегистрировано на", "registration.activationCode": "Код активации", "registration.partnerActivationDetected": "Похоже, у вас уже есть лицензия, связанная с этим сервером. Вы можете активировать её бесплатно, чтобы разблокировать все функции.", - "registration.tpmTransferAvailable": "Лицензирование TPM доступно на этом сервере.", - "registration.tpmTransferAvailableDescription": "Чтобы перенести эту лицензию с вашего USB-накопителя во встроенный TPM, выполните следующие действия на этой странице.", - "registration.tpmTransferTrial": "Лицензирование TPM станет доступно после покупки лицензии.", - "registration.tpmTransferTrialDescription": "Пробные лицензии нельзя перенести в TPM. После покупки лицензии для этого сервера вы сможете перенести её с USB-устройства флеш-памяти в TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Остановите массив.", - "registration.tpmTransferAvailableSteps.removeFlash": "Извлеките загрузочное USB-устройство флеш-памяти.", - "registration.tpmTransferAvailableSteps.refreshPage": "Обновите эту страницу.", - "registration.tpmTransferAvailableSteps.replaceKey": "Нажмите Replace Key.", - "registration.tpmTransferAvailableSteps.startArray": "Запустите массив.", - "registration.tpmTransferReady": "Продолжите перенос лицензии в TPM.", - "registration.tpmTransferReadyDescription": "Первые два шага уже выполнены. Нажмите Replace Key, чтобы перенести эту лицензию в TPM, затем запустите массив.", - "registration.tpmTransferReadyDescriptionArrayRunning": "Загрузочное USB-устройство флеш-памяти уже извлечено. Остановите массив, затем нажмите Replace Key, чтобы перенести эту лицензию в TPM.", + "registration.moveLicenseToTpm": "Переместить лицензию в TPM", + "registration.moveLicenseToTpmTrialDisabled": "Пробные версии привязаны к зарегистрированному GUID. Вы можете перейти на TPM, купив лицензию.", "registration.replaceCheck.checkEligibility": "Проверить право на участие", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Передача лицензии на новое устройство", "registration.trialExpiration": "Истечение срока действия пробной версии", "registration.unlimited": "неограниченный", From a2a28c94d89fa9c6f99372bb990626709444dbde Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:26 -0400 Subject: [PATCH 18/25] New translations en.json (Swedish) --- web/src/locales/sv.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/sv.json b/web/src/locales/sv.json index 6203fbe5b2..7f2377ec6c 100644 --- a/web/src/locales/sv.json +++ b/web/src/locales/sv.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrerad till", "registration.activationCode": "Aktiveringskod", "registration.partnerActivationDetected": "Det ser ut som du redan har en licens som är kopplad till denna server. Du kan aktivera den nu gratis för att låsa upp alla funktioner.", - "registration.tpmTransferAvailable": "TPM-licensiering är tillgänglig på den här servern.", - "registration.tpmTransferAvailableDescription": "För att flytta den här licensen från din USB-flashenhet till TPM, slutför dessa steg på den här sidan.", - "registration.tpmTransferTrial": "TPM-licensiering blir tillgänglig efter att du har köpt en licens.", - "registration.tpmTransferTrialDescription": "Testlicenser kan inte flyttas till TPM. När du har köpt en licens för den här servern kommer du att kunna överföra den från din USB-flashenhet till TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Stoppa arrayen.", - "registration.tpmTransferAvailableSteps.removeFlash": "Ta bort USB-flashstartenheten.", - "registration.tpmTransferAvailableSteps.refreshPage": "Uppdatera den här sidan.", - "registration.tpmTransferAvailableSteps.replaceKey": "Tryck på Ersätt nyckel.", - "registration.tpmTransferAvailableSteps.startArray": "Starta arrayen.", - "registration.tpmTransferReady": "Fortsätt din TPM-licensöverföring.", - "registration.tpmTransferReadyDescription": "De två första stegen är redan slutförda. Tryck på Ersätt nyckel för att överföra den här licensen till TPM och starta sedan arrayen.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB-flashstartenheten är redan borttagen. Stoppa arrayen och tryck sedan på Ersätt nyckel för att överföra den här licensen till TPM.", + "registration.moveLicenseToTpm": "Flytta licens till TPM", + "registration.moveLicenseToTpmTrialDisabled": "Provversioner är låsta till den registrerade GUID:en. Du kan flytta till TPM genom att köpa en licens.", "registration.replaceCheck.checkEligibility": "Kontrollera berättigande", + "registration.tpmGuid": "TPM-GUID", "registration.transferLicenseToNewDevice": "Överför Licens till Ny Enhet", "registration.trialExpiration": "Trial utgång", "registration.unlimited": "obegränsad", From 73811548c1d6181b1d53418356566c4acb30d160 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:28 -0400 Subject: [PATCH 19/25] New translations en.json (Ukrainian) --- web/src/locales/uk.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/uk.json b/web/src/locales/uk.json index b29aa192b3..725dc4f864 100644 --- a/web/src/locales/uk.json +++ b/web/src/locales/uk.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Зареєстровано для", "registration.activationCode": "Код активації", "registration.partnerActivationDetected": "Схоже, ви вже маєте ліцензію, пов'язану з цим сервером. Ви можете активувати її зараз безкоштовно, щоб розблокувати всі функції.", - "registration.tpmTransferAvailable": "Ліцензування TPM доступне на цьому сервері.", - "registration.tpmTransferAvailableDescription": "Щоб перенести цю ліцензію з вашого USB флеш-накопичувача до TPM, виконайте ці кроки на цій сторінці.", - "registration.tpmTransferTrial": "Ліцензування TPM буде доступне після придбання ліцензії.", - "registration.tpmTransferTrialDescription": "Пробні ліцензії не можна перенести до TPM. Щойно ви придбаєте ліцензію для цього сервера, ви зможете перенести її з вашого USB-флеш-накопичувача до TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Зупиніть масив.", - "registration.tpmTransferAvailableSteps.removeFlash": "Вийміть USB-флеш-накопичувач завантаження.", - "registration.tpmTransferAvailableSteps.refreshPage": "Оновіть цю сторінку.", - "registration.tpmTransferAvailableSteps.replaceKey": "Натисніть Replace Key.", - "registration.tpmTransferAvailableSteps.startArray": "Запустіть масив.", - "registration.tpmTransferReady": "Продовжте перенесення вашої ліцензії до TPM.", - "registration.tpmTransferReadyDescription": "Перші два кроки вже виконано. Натисніть Replace Key, щоб перенести цю ліцензію до TPM, а потім запустіть масив.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB-флеш-накопичувач завантаження вже вийнято. Зупиніть масив, а потім натисніть Replace Key, щоб перенести цю ліцензію до TPM.", + "registration.moveLicenseToTpm": "Перемістити ліцензію до TPM", + "registration.moveLicenseToTpmTrialDisabled": "Пробні версії прив’язані до зареєстрованого GUID. Ви можете перейти на TPM, придбавши ліцензію.", "registration.replaceCheck.checkEligibility": "Перевірити права на відповідність", + "registration.tpmGuid": "GUID TPM", "registration.transferLicenseToNewDevice": "Передача ліцензії на новий пристрій", "registration.trialExpiration": "Термін дії тріалу", "registration.unlimited": "необмежений", From 446a4b89de1e7979ff6e71903e9a36beade67629 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:29 -0400 Subject: [PATCH 20/25] New translations en.json (Chinese Simplified) --- web/src/locales/zh.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json index 0194eaf6d0..6333158ac4 100644 --- a/web/src/locales/zh.json +++ b/web/src/locales/zh.json @@ -671,19 +671,10 @@ "registration.registeredTo": "注册至", "registration.activationCode": "激活码", "registration.partnerActivationDetected": "看起来您已有一个与此服务器关联的许可证。您现在可以免费激活它以解锁所有功能。", - "registration.tpmTransferAvailable": "此服务器支持 TPM 许可。", - "registration.tpmTransferAvailableDescription": "要将此许可证从 USB 闪存设备转移到 TPM,请在此页面上完成以下步骤。", - "registration.tpmTransferTrial": "购买许可证后,将可使用 TPM 许可。", - "registration.tpmTransferTrialDescription": "试用许可证无法转移到 TPM。购买此服务器的许可证后,您将能够将其从 USB 闪存启动设备转移到 TPM。", - "registration.tpmTransferAvailableSteps.stopArray": "停止数组。", - "registration.tpmTransferAvailableSteps.removeFlash": "移除 USB 闪存启动设备。", - "registration.tpmTransferAvailableSteps.refreshPage": "刷新此页面。", - "registration.tpmTransferAvailableSteps.replaceKey": "按下“替换密钥”。", - "registration.tpmTransferAvailableSteps.startArray": "启动数组。", - "registration.tpmTransferReady": "继续您的 TPM 许可证转移。", - "registration.tpmTransferReadyDescription": "前两个步骤已完成。按下“替换密钥”将此许可证转移到 TPM,然后启动阵列。", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB 闪存启动设备已移除。停止阵列,然后按下“替换密钥”将此许可证转移到 TPM。", + "registration.moveLicenseToTpm": "将许可证迁移到 TPM", + "registration.moveLicenseToTpmTrialDisabled": "试用版锁定到已注册的 GUID。您可以通过购买许可证迁移到 TPM。", "registration.replaceCheck.checkEligibility": "检查资格", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "将许可证迁移到新设备", "registration.trialExpiration": "试用到期", "registration.unlimited": "无限制", From 2af9f3c053e4e38f810f1658e4d6dc17893d5ee7 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:31 -0400 Subject: [PATCH 21/25] New translations en.json (Portuguese, Brazilian) --- web/src/locales/pt.json | 840 ++++++++++++++++++++-------------------- 1 file changed, 420 insertions(+), 420 deletions(-) diff --git a/web/src/locales/pt.json b/web/src/locales/pt.json index c154290b67..a61863b4f0 100644 --- a/web/src/locales/pt.json +++ b/web/src/locales/pt.json @@ -1,12 +1,12 @@ { "onboarding.activationModal.activateNow": "Ativar Agora", "onboarding.activationModal.activationCodeDetected": "Código de ativação detectado neste servidor. Você pode ativar sem sair desta página.", - "onboarding.keyfileHint": "Arquivo de chave detectado. Você pode ativar no menu 'Perfil do Usuário' (canto superior direito) e continuar sem ativar aqui.", - "onboarding.skipForNow": "Pular por agora", - "onboarding.activationModal.letSActivateYourUnraidOs": "Vamos ativar sua licença do Unraid OS", + "onboarding.keyfileHint": "Arquivo de chave detectado. Você pode ativar no menu Perfil do Usuário (no canto superior direito) e continuar sem ativação aqui.", + "onboarding.skipForNow": "Pular por enquanto", + "onboarding.activationModal.letSActivateYourUnraidOs": "Vamos ativar sua licença do sistema Unraid OS", "onboarding.activationModal.moreAboutLicensing": "Mais sobre Licenciamento", "onboarding.activationModal.moreAboutUnraidNetAccounts": "Mais sobre Contas Unraid.net", - "onboarding.activationModal.onTheFollowingScreenYourLicense": "Na próxima tela, sua licença será ativada. Em seguida, você criará uma Conta Unraid.net para gerenciar sua licença no futuro.", + "onboarding.activationModal.onTheFollowingScreenYourLicense": "Na tela seguinte, sua licença será ativada. Você vai então criar uma conta Unraid.net para gerenciar sua licença daqui para frente.", "onboarding.activationModal.welcomeToUnraidVersion": "Bem-vindo ao Unraid {version}!", "onboarding.activationModal.youVeUpgradedFromPrevToCurr": "Você atualizou de {prev} para {curr}", "onboarding.activationSteps.activateLicense": "Ativar Licença", @@ -14,29 +14,29 @@ "onboarding.activationSteps.createDevicePassword": "Criar Senha do Dispositivo", "onboarding.activationSteps.deviceIsReadyToConfigure": "O dispositivo está pronto para configurar", "onboarding.activationSteps.secureYourDevice": "Proteja seu dispositivo", - "onboarding.activationSteps.unleashYourHardware": "Liberte seu Hardware", + "onboarding.activationSteps.unleashYourHardware": "Libere seu Hardware", "onboarding.pluginsStep.title": "PLUGINS", - "onboarding.pluginsStep.description": "Estenda as capacidades do seu servidor com ferramentas da comunidade.", + "onboarding.pluginsStep.description": "Expanda as capacidades do seu servidor com ferramentas da comunidade.", "onboarding.pluginsStep.installing": "Instalando...", "onboarding.pluginsStep.addHelpfulPlugins": "Adicionar plugins úteis", - "onboarding.pluginsStep.installAndContinue": "Instalar e Continuar", + "onboarding.pluginsStep.installAndContinue": "Instalar & Continuar", "onboarding.pluginsStep.installSelected": "Instalar Selecionados", - "onboarding.pluginsStep.status.installing": "Instalando...", + "onboarding.pluginsStep.status.installing": "Instalando…", "onboarding.pluginsStep.status.success": "Instalado", - "onboarding.pluginsStep.status.error": "A instalação falhou", + "onboarding.pluginsStep.status.error": "Falha na instalação", "onboarding.pluginsStep.installEssentialPlugins": "Adicionar Plugins", "onboarding.pluginsStep.installFailed": "Falha ao instalar plugins. Por favor, tente novamente.", "onboarding.pluginsStep.installingPluginMessage": "Instalando {name}...", "onboarding.pluginsStep.pluginInstalledMessage": "{name} instalado com sucesso.", - "onboarding.pluginsStep.selectPluginsDescription": "Selecione os plugins que deseja instalar. Sempre poderá adicionar mais tarde.", - "onboarding.pluginsStep.tip": "Estes são apenas os essenciais. Uma vez que você chegue ao painel, poderá explorar milhares de outros plugins e contêineres Docker criados pela comunidade.", + "onboarding.pluginsStep.selectPluginsDescription": "Selecione os plugins que deseja instalar. Você sempre pode adicionar mais depois.", + "onboarding.pluginsStep.tip": "Estes são apenas o essencial. Quando chegar ao painel, poderá explorar milhares de outros plugins criados pela comunidade e containers Docker.", "onboarding.pluginsStep.alreadyInstalled": "Já instalado", "onboarding.pluginsStep.willInstall": "Instalação pendente", - "onboarding.overviewStep.getStarted": "Começar", + "onboarding.overviewStep.getStarted": "Iniciar", "onboarding.overviewStep.getStartedWithYourNewSystem": "Comece com seu novo sistema Unraid", "onboarding.overviewStep.welcomeToUnraid": "Visão Geral", "onboarding.overviewStep.welcomeToUnraidVersion": "Bem-vindo ao Unraid {0}!", - "onboarding.overviewStep.welcomeToYourNewSystemPowered": "Bem-vindo ao seu novo sistema {0}, impulsionado pelo Unraid!", + "onboarding.overviewStep.welcomeToYourNewSystemPowered": "Bem-vindo ao seu novo sistema {0}, alimentado pelo Unraid!", "onboarding.overviewStep.welcomeToYourUnraidSystem": "Bem-vindo ao seu sistema Unraid {0}", "onboarding.overviewStep.youVeUpgradedFromPrevToCurr": "Você atualizou de {0} para {1}", "onboarding.overviewStep.title": "BEM-VINDO AO UNRAID", @@ -44,177 +44,177 @@ "onboarding.overviewStep.titleUpgrade": "BEM-VINDO DE VOLTA AO UNRAID", "onboarding.overviewStep.titleDowngrade": "BEM-VINDO DE VOLTA AO UNRAID", "onboarding.overviewStep.titleIncomplete": "VAMOS TERMINAR DE CONFIGURAR O UNRAID", - "onboarding.overviewStep.subtitle": "LIBERTE SEU HARDWARE.", - "onboarding.overviewStep.subtitleFreshInstall": "LIBERTE SEU HARDWARE.", - "onboarding.overviewStep.subtitleUpgrade": "OBRIGADO POR ATUALIZAR. VAMOS REVISAR O QUE HÁ DE NOVO.", - "onboarding.overviewStep.subtitleDowngrade": "VOCÊ ESTÁ DE VOLTA A UMA VERSÃO ANTERIOR. VAMOS CONFIGURÁ-LO.", - "onboarding.overviewStep.subtitleIncomplete": "RETOME DE ONDE PAROU.", + "onboarding.overviewStep.subtitle": "LIBERE SEU HARDWARE.", + "onboarding.overviewStep.subtitleFreshInstall": "LIBERE SEU HARDWARE.", + "onboarding.overviewStep.subtitleUpgrade": "OBRIGADO POR FAZER O UPGRADE. VAMOS REVISAR O QUE HÁ DE NOVO.", + "onboarding.overviewStep.subtitleDowngrade": "VOCÊ RETORNOU A UMA VERSÃO ANTERIOR. VAMOS CONFIGURAR VOCÊ.", + "onboarding.overviewStep.subtitleIncomplete": "CONTINUE DE ONDE PAROU.", "onboarding.overviewStep.intro": "Nos próximos passos, vamos configurar os fundamentos do seu servidor, instalar aplicativos recomendados e ativar sua licença.", - "onboarding.overviewStep.setupTime": "CONFIGURAÇÃO DE ~3 MIN", - "onboarding.overviewStep.ourGoals.title": "NOSSAS METAS", - "onboarding.overviewStep.ourGoals.item1": "Inicializar identidade do sistema", + "onboarding.overviewStep.setupTime": "CONFIGURAÇÃO EM ~3 MIN", + "onboarding.overviewStep.ourGoals.title": "NOSSOS OBJETIVOS", + "onboarding.overviewStep.ourGoals.item1": "Inicializar a identidade do sistema", "onboarding.overviewStep.ourGoals.item2": "Proteger acesso administrativo", - "onboarding.overviewStep.ourGoals.item3": "Configurar rede básica", + "onboarding.overviewStep.ourGoals.item3": "Configurar rede fundamental", "onboarding.overviewStep.needHelp.title": "Novo no Unraid?", "onboarding.overviewStep.needHelp.description": "Primeira vez instalando o Unraid? Confira nosso guia abrangente.", "onboarding.overviewStep.needHelp.button": "Guia de Instalação", - "onboarding.overviewStep.disclaimer": "Não se preocupe se não tiver certeza de uma configuração—tudo que configuramos aqui pode ser facilmente ajustado mais tarde no seu Painel do Unraid em Configurações.", - "onboarding.overviewStep.nextStep": "COMEÇAR", + "onboarding.overviewStep.disclaimer": "Não se preocupe se não tiver certeza de uma configuração - tudo o que configuramos aqui pode ser ajustado facilmente mais tarde no seu Painel do Unraid em Configurações.", + "onboarding.overviewStep.nextStep": "INICIAR", "onboarding.overviewStep.readTheDocs": "Leia os Documentos", "onboarding.coreSettings.title": "Configurar Configurações", - "onboarding.coreSettings.description": "Ajuste a identidade e as configurações de rede do seu servidor. Isso também pode ser facilmente alterado no seu Painel do Unraid em Configurações.", + "onboarding.coreSettings.description": "Ajuste a identidade do seu servidor e as configurações de rede. Elas também podem ser facilmente alteradas no seu Painel do Unraid em Configurações.", "onboarding.coreSettings.serverName": "Nome do Servidor", "onboarding.coreSettings.serverDescription": "Descrição do Servidor", - "onboarding.coreSettings.serverDescriptionPlaceholder": "ex.: Servidor de Mídia", + "onboarding.coreSettings.serverDescriptionPlaceholder": "por exemplo, Servidor de Mídia", "onboarding.coreSettings.timezone": "Fuso Horário", "onboarding.coreSettings.selectTimezonePlaceholder": "Selecione um fuso horário...", "onboarding.coreSettings.notConfigured": "Não Configurado", "onboarding.coreSettings.language": "Idioma", "onboarding.coreSettings.selectLanguage": "Selecione um idioma...", "onboarding.coreSettings.theme": "Tema", - "onboarding.coreSettings.themeDescription": "Selecione seu tema de cores preferido para a interface do Unraid.", + "onboarding.coreSettings.themeDescription": "Selecione seu tema de cor preferido para a interface do Unraid.", "onboarding.coreSettings.serverNameError.invalidChars": "O nome do servidor só pode conter letras, números, pontos e traços.", "onboarding.coreSettings.serverNameError.invalidEnd": "O nome do servidor deve terminar com uma letra ou número.", "onboarding.coreSettings.serverNameError.tooLong": "O nome do servidor deve ter 15 caracteres ou menos.", - "onboarding.coreSettings.serverNameError.empty": "O nome do servidor é obrigatório.", + "onboarding.coreSettings.serverNameError.empty": "Nome do servidor é obrigatório.", "onboarding.coreSettings.serverDescriptionError.tooLong": "A descrição do servidor deve ter 64 caracteres ou menos.", "onboarding.coreSettings.serverDescriptionError.invalidChars": "A descrição do servidor não pode conter aspas ou barras invertidas.", "onboarding.coreSettings.ssh": "Acesso SSH", - "onboarding.coreSettings.sshDescription": "Permitir acesso à linha de comando via porta 22.", + "onboarding.coreSettings.sshDescription": "Permitir acesso de linha de comando via porta 22.", "onboarding.coreSettings.next": "PRÓXIMO", "onboarding.summaryStep.title": "Resumo", "onboarding.summaryStep.description": "Verificação da configuração do seu servidor.", - "onboarding.summaryStep.initializationMessage": "Seu servidor está pronto para inicialização. Uma vez confirmado, você passará para as próximas etapas para começar a usar seu armazenamento e aplicativos.", - "onboarding.summaryStep.confirmAndApply": "Confirmar e Aplicar", + "onboarding.summaryStep.initializationMessage": "Seu servidor está pronto para inicialização. Uma vez confirmado, você passará para os próximos passos para começar a usar seu armazenamento e aplicativos.", + "onboarding.summaryStep.confirmAndApply": "Confirmar & Aplicar", "onboarding.summaryStep.systemIdentity": "Identidade do Sistema", - "onboarding.summaryStep.networking": "Conectividade", + "onboarding.summaryStep.networking": "Rede", "onboarding.summaryStep.security": "Segurança", "onboarding.summaryStep.sshActive": "SSH Ativo", "onboarding.summaryStep.sshInactive": "SSH Inativo", "onboarding.summaryStep.dhcpEnabled": "DHCP Ativado", "onboarding.nextSteps.title": "Próximos Passos", - "onboarding.nextSteps.description": "Seu servidor está pronto! O que fazer em seguida.", - "onboarding.nextSteps.basics": "Iniciar com o Unraid", + "onboarding.nextSteps.description": "Seu servidor está pronto! Aqui está o que fazer a seguir.", + "onboarding.nextSteps.basics": "Comece com o Unraid", "onboarding.nextSteps.stayInTouch": "Junte-se à Comunidade Unraid", - "onboarding.nextSteps.learnServer": "Aprenda sobre o seu Servidor", + "onboarding.nextSteps.learnServer": "Saiba mais sobre seu Servidor", "onboarding.nextSteps.continueToDashboard": "IR PARA O PAINEL", "onboarding.nextSteps.basics.shares": "Compartilhamentos", "onboarding.nextSteps.basics.arrays": "Arrays", "onboarding.nextSteps.basics.cachePools": "Pools de Cache", "onboarding.nextSteps.basics.installingApps": "Instalando Aplicativos", - "onboarding.nextSteps.basics.remoteAccess": "Acesso Remoto ao Seu Servidor", + "onboarding.nextSteps.basics.remoteAccess": "Acessando seu Servidor Remotamente", "onboarding.nextSteps.basics.commonIssues": "Problemas Comuns", "onboarding.nextSteps.stayInTouch.discord": "Discord", "onboarding.nextSteps.stayInTouch.newsletter": "Newsletter", "onboarding.nextSteps.stayInTouch.youtube": "YouTube", "onboarding.nextSteps.specs": "Especificações do Servidor", "onboarding.nextSteps.manual": "Manual do Sistema", - "onboarding.nextSteps.hardwareSpecs": "Especificações do Hardware", + "onboarding.nextSteps.hardwareSpecs": "Especificações de Hardware", "onboarding.nextSteps.support": "Suporte do Fabricante", "onboarding.nextSteps.reboot": "Reiniciar", "onboarding.nextSteps.additionalLinks": "Links Adicionais", "onboarding.nextSteps.confirmReboot.title": "Confirmar Reinicialização", - "onboarding.nextSteps.confirmReboot.description": "Em alguns sistemas, você pode precisar alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", - "onboarding.nextSteps.confirmReboot.warning": "Por favor, NÃO remova sua unidade flash Unraid até que seu servidor termine de reiniciar no Unraid novamente.", + "onboarding.nextSteps.confirmReboot.description": "Em alguns sistemas, pode ser necessário alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", + "onboarding.nextSteps.confirmReboot.warning": "Por favor, NÃO remova sua unidade flash do Unraid até que o servidor tenha reinicializado no Unraid novamente.", "onboarding.nextSteps.confirmReboot.confirm": "Eu Entendo", - "onboarding.stepper.stepLabel": "Passo {number}", - "onboarding.console.title": "Configurar Console", + "onboarding.stepper.stepLabel": "Etapa {number}", + "onboarding.console.title": "Configuração do Console", "onboarding.console.waiting": "Aguardando...", "onboarding.console.technicalDetails": "Detalhes técnicos", - "onboarding.modal.closeAriaLabel": "Fechar orientação", - "onboarding.modal.exit.title": "Sair da orientação?", - "onboarding.modal.exit.description": "Você pode pular a configuração agora e continuar do painel mais tarde.", - "onboarding.modal.exit.internalBootDescription": "A inicialização interna foi configurada. Agora você verá uma partição de dados no drive de inicialização selecionada, mas o Unraid não mudará para esse dispositivo de inicialização até você reiniciar com ambos seu dispositivo de inicialização USB atual e o drive de inicialização interna selecionado conectados. Por favor, reinicie manualmente quando for conveniente para concluir essa alteração.", - "onboarding.modal.exit.keepOnboarding": "Manter orientação", + "onboarding.modal.closeAriaLabel": "Fechar integração", + "onboarding.modal.exit.title": "Sair da integração?", + "onboarding.modal.exit.description": "Você pode pular a configuração agora e continuar a partir do painel mais tarde.", + "onboarding.modal.exit.internalBootDescription": "A inicialização interna foi configurada. Agora, você verá uma partição de dados na unidade de inicialização selecionada, mas o Unraid não mudará para esse dispositivo de inicialização até que você reinicie com o seu atual dispositivo de inicialização USB e a unidade de inicialização interna selecionada conectados. Por favor, reinicie manualmente quando conveniente para concluir a aplicação desta mudança.", + "onboarding.modal.exit.keepOnboarding": "Manter integração", "onboarding.modal.exit.confirm": "Sair da configuração", - "onboarding.overviewStep.partnerLogoAlt": "Logotipo do Parceiro", - "onboarding.overviewStep.defaultGraphicAlt": "Possibilidades sem Limites", + "onboarding.overviewStep.partnerLogoAlt": "Logo do parceiro", + "onboarding.overviewStep.defaultGraphicAlt": "Possibilidades Ilimitadas", "onboarding.overviewStep.skipSetup": "Pular Configuração", "onboarding.coreSettings.defaultServerName": "Torre", "onboarding.coreSettings.serverNamePlaceholder": "Torre", "onboarding.coreSettings.englishLanguageLabel": "Inglês", - "onboarding.coreSettings.themePreviewAlt": "Pré-visualização do tema {theme}", + "onboarding.coreSettings.themePreviewAlt": "Prévia do tema {theme}", "onboarding.coreSettings.themeOptions.white": "Branco", "onboarding.coreSettings.themeOptions.black": "Preto", "onboarding.coreSettings.themeOptions.gray": "Cinza", - "onboarding.coreSettings.themeOptions.azure": "Azure", + "onboarding.coreSettings.themeOptions.azure": "Azul", "onboarding.pluginsStep.nextStep": "Próximo Passo", "onboarding.pluginsStep.enablePluginAria": "Ativar {name}", "onboarding.pluginsStep.plugins.communityApps.name": "Aplicativos da Comunidade", - "onboarding.pluginsStep.plugins.communityApps.description": "A loja de aplicativos essencial para o Unraid. Acesse milhares de aplicativos.", + "onboarding.pluginsStep.plugins.communityApps.description": "A loja de aplicativos essencial para Unraid. Acesse milhares de aplicações.", "onboarding.pluginsStep.plugins.fixCommonProblems.name": "Corrigir Problemas Comuns", - "onboarding.pluginsStep.plugins.fixCommonProblems.description": "Ferramenta de diagnóstico para ajudar a identificar e resolver problemas de configuração.", + "onboarding.pluginsStep.plugins.fixCommonProblems.description": "Ferramenta de diagnóstico para ajudar a identificar e resolver questões de configuração.", "onboarding.pluginsStep.plugins.tailscale.name": "Tailscale", - "onboarding.pluginsStep.plugins.tailscale.description": "VPN sem configuração. Acesse seu servidor de forma segura de qualquer lugar.", - "onboarding.internalBootStep.stepTitle": "Configurar Boot", - "onboarding.internalBootStep.stepDescription": "Escolha boot via USB ou unidade de armazenamento", - "onboarding.internalBootStep.title": "Configurar Boot", - "onboarding.internalBootStep.description": "Escolha como o Unraid faz boot: USB/Flash Drive (padrão) ou Unidade(s) de Armazenamento. Você pode alternar para boot via Unidade de Armazenamento mais tarde no Painel do Unraid.", - "onboarding.internalBootStep.options.usb": "Usar USB/Flash Drive para bootar o Unraid", - "onboarding.internalBootStep.options.storage": "Usar Unidade(s) de Armazenamento para bootar o Unraid", - "onboarding.internalBootStep.loadingOptions": "Carregando opções de boot interno...", + "onboarding.pluginsStep.plugins.tailscale.description": "VPN sem configuração. Acesse seu servidor de maneira segura de qualquer lugar.", + "onboarding.internalBootStep.stepTitle": "Configurar Inicialização", + "onboarding.internalBootStep.stepDescription": "Escolha inicialização por USB ou drive de armazenamento", + "onboarding.internalBootStep.title": "Configurar Inicialização", + "onboarding.internalBootStep.description": "Escolha como o Unraid será iniciado: USB/Drive Flash (padrão) ou Drive(s) de Armazenamento. Você pode mudar para inicialização por Drive de Armazenamento depois no Painel do Unraid.", + "onboarding.internalBootStep.options.usb": "Usar Drive USB/Flash para iniciar o Unraid", + "onboarding.internalBootStep.options.storage": "Usar Drive(s) de Armazenamento para iniciar o Unraid", + "onboarding.internalBootStep.loadingOptions": "Carregando opções de inicialização interna...", "onboarding.internalBootStep.unknownSize": "Desconhecido", - "onboarding.internalBootStep.warning.bootablePoolDescription": "Um pool inicializável permite que o Unraid inicialize a partir de discos internos em vez de um dispositivo USB.", + "onboarding.internalBootStep.warning.bootablePoolDescription": "Um pool inicializável permite que o Unraid faça boot a partir de discos internos em vez de um dispositivo USB.", "onboarding.internalBootStep.warning.bootablePoolVolumes": "Cada pool inicializável contém dois volumes:", - "onboarding.internalBootStep.warning.systemBootVolume": "um volume de inicialização do sistema usado pelo Unraid", + "onboarding.internalBootStep.warning.systemBootVolume": "um volume de boot do sistema usado pelo Unraid", "onboarding.internalBootStep.warning.storagePoolVolume": "um pool de armazenamento para dados gerais", - "onboarding.internalBootStep.warning.storagePoolNaming": "O nome que você escolhe abaixo se aplica ao pool de armazenamento, não ao volume de inicialização.", - "onboarding.internalBootStep.warning.bootMirrorDescription": "Você pode selecionar até dois discos de armazenamento se desejar espelhar o sistema de inicialização do Unraid. Se um dispositivo falhar, o servidor pode continuar inicializando a partir do outro.", + "onboarding.internalBootStep.warning.storagePoolNaming": "O nome que você escolher abaixo se aplica ao pool de armazenamento, não ao volume de boot.", + "onboarding.internalBootStep.warning.bootMirrorDescription": "Você pode selecionar até dois discos de armazenamento se desejar espelhar o sistema de boot do Unraid. Se um dispositivo falhar, o servidor poderá continuar a inicializar a partir do outro.", "onboarding.internalBootStep.warning.selectedDevicesFormatted": "Todos os dispositivos selecionados serão formatados.", - "onboarding.internalBootStep.warning.updateBios": "Em alguns sistemas, você pode precisar alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", + "onboarding.internalBootStep.warning.updateBios": "Em alguns sistemas, pode ser necessário alterar manualmente a ordem de inicialização do BIOS do dispositivo USB para a unidade de armazenamento.", "onboarding.internalBootStep.fields.poolName": "Nome do pool", - "onboarding.internalBootStep.fields.slots": "Dispositivos de inicialização", + "onboarding.internalBootStep.fields.slots": "Dispositivos de boot", "onboarding.internalBootStep.fields.devices": "Dispositivos", "onboarding.internalBootStep.fields.deviceSlot": "Dispositivo {index}", "onboarding.internalBootStep.fields.selectDevice": "Selecionar dispositivo", - "onboarding.internalBootStep.fields.bootReservedSize": "Tamanho reservado para o boot", + "onboarding.internalBootStep.fields.bootReservedSize": "Tamanho reservado para boot", "onboarding.internalBootStep.fields.customSizeGb": "Tamanho personalizado (GB)", - "onboarding.internalBootStep.fields.updateBios": "Atualizar ordem de inicialização do BIOS", + "onboarding.internalBootStep.fields.updateBios": "Atualizar ordem de boot no BIOS", "onboarding.internalBootStep.bootSize.wholeDrive": "Unidade inteira", "onboarding.internalBootStep.bootSize.gbLabel": "{size} GB", "onboarding.internalBootStep.bootSize.custom": "Definido pelo usuário", "onboarding.internalBootStep.bootSize.helpMinOnly": "O mínimo é 4 GB.", - "onboarding.internalBootStep.bootSize.helpRange": "O mínimo é 4 GB; o máximo é {max} GB (50% da menor unidade selecionada).", - "onboarding.internalBootStep.eligibility.availableTitle": "Alguns discos estão indisponíveis para inicialização de armazenamento", - "onboarding.internalBootStep.eligibility.availableDescription": "Os discos abaixo não podem ser selecionados para inicialização de armazenamento no momento.", - "onboarding.internalBootStep.eligibility.blockedTitle": "Atualmente, a inicialização de armazenamento não está disponível", + "onboarding.internalBootStep.bootSize.helpRange": "O mínimo é 4 GB; o máximo é {max} GB (50% do menor drive selecionado).", + "onboarding.internalBootStep.eligibility.availableTitle": "Alguns discos estão indisponíveis para inicialização do armazenamento", + "onboarding.internalBootStep.eligibility.availableDescription": "Os discos abaixo não podem ser selecionados para inicialização do armazenamento no momento.", + "onboarding.internalBootStep.eligibility.blockedTitle": "Inicialização do armazenamento está indisponível no momento", "onboarding.internalBootStep.eligibility.blockedDescription": "Resolva todos os problemas abaixo para usar a inicialização do disco de armazenamento neste servidor.", - "onboarding.internalBootStep.eligibility.noDevicesTitle": "Nenhum dispositivo elegível foi detectado para configuração de boot interno.", + "onboarding.internalBootStep.eligibility.noDevicesTitle": "Nenhum dispositivo elegível foi detectado para configuração de inicialização interna.", "onboarding.internalBootStep.eligibility.noDevicesDescription": "", "onboarding.internalBootStep.eligibility.showDetails": "Ver detalhes", "onboarding.internalBootStep.eligibility.hideDetails": "Ocultar detalhes", "onboarding.internalBootStep.eligibility.systemTitle": "Verificações do servidor", "onboarding.internalBootStep.eligibility.diskTitle": "Verificações de disco", - "onboarding.internalBootStep.eligibility.codes.ARRAY_NOT_STOPPED": "O array deve ser parado antes que a inicialização do armazenamento possa ser configurada.", - "onboarding.internalBootStep.eligibility.codes.ALREADY_INTERNAL_BOOT": "Este servidor já parece estar iniciando internamente.", + "onboarding.internalBootStep.eligibility.codes.ARRAY_NOT_STOPPED": "A matriz deve ser parada antes que a inicialização do armazenamento possa ser configurada.", + "onboarding.internalBootStep.eligibility.codes.ALREADY_INTERNAL_BOOT": "Este servidor já parece estar inicializando internamente.", "onboarding.internalBootStep.eligibility.codes.NO_UNASSIGNED_DISKS": "Atualmente, não há discos não atribuídos disponíveis para inicialização de armazenamento.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_BOOT": "Este disco já está atribuído como o dispositivo de inicialização atual.", - "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_ARRAY": "Este disco já está atribuído ao array.", + "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_ARRAY": "Este disco já está atribuído à matriz.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_PARITY": "Este disco já está atribuído como disco de paridade.", "onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_CACHE": "Este disco já está atribuído a um pool ou slot de cache.", "onboarding.internalBootStep.eligibility.codes.USB_TRANSPORT": "Este disco está conectado via USB, o que não é permitido para inicialização interna.", "onboarding.internalBootStep.eligibility.codes.TOO_SMALL": "Este disco é muito pequeno para o tamanho mínimo de reserva de inicialização.", "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_DISABLED": "A transferência de inicialização está desabilitada pelo estado atual do sistema.", - "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_UNKNOWN": "O sistema não informou se a transferência de inicialização está habilitada.", - "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_FALSE": "O sistema indicou que a inicialização do armazenamento não é elegível.", - "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_UNKNOWN": "O sistema não informou se a inicialização do armazenamento é elegível.", - "onboarding.internalBootStep.status.apiError": "Não foi possível carregar opções de boot interno da API.", - "onboarding.internalBootStep.status.alreadyConfigured": "O boot interno já está configurado neste servidor.", - "onboarding.internalBootStep.status.arrayNotStopped": "A configuração de boot interno está disponível apenas enquanto a matriz está parada.", - "onboarding.internalBootStep.status.notEligible": "Este servidor não está atualmente elegível para configuração de boot interno.", - "onboarding.internalBootStep.status.noDevices": "Nenhum dispositivo elegível foi detectado para configuração de boot interno.", - "onboarding.internalBootStep.status.unavailable": "A configuração de boot interno não está disponível no momento.", - "onboarding.internalBootStep.validation.poolRequired": "Nome do pool é obrigatório.", + "onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_UNKNOWN": "O sistema não informou se a transferência de inicialização está ativada.", + "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_FALSE": "O sistema informou que a inicialização do armazenamento não é elegível.", + "onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_UNKNOWN": "O sistema não informou se a inicialização de armazenamento é elegível.", + "onboarding.internalBootStep.status.apiError": "Não foi possível carregar opções de inicialização interna da API.", + "onboarding.internalBootStep.status.alreadyConfigured": "A inicialização interna já está configurada neste servidor.", + "onboarding.internalBootStep.status.arrayNotStopped": "A configuração de inicialização interna só está disponível enquanto o array está parado.", + "onboarding.internalBootStep.status.notEligible": "Este servidor não está atualmente elegível para configuração de inicialização interna.", + "onboarding.internalBootStep.status.noDevices": "Nenhum dispositivo elegível foi detectado para configuração de inicialização interna.", + "onboarding.internalBootStep.status.unavailable": "A configuração de inicialização interna não está disponível agora.", + "onboarding.internalBootStep.validation.poolRequired": "O nome do pool é obrigatório.", "onboarding.internalBootStep.validation.poolReserved": "Não use nomes reservados.", - "onboarding.internalBootStep.validation.poolShareName": "Não use nomes de compartilhamento de usuários.", - "onboarding.internalBootStep.validation.poolExists": "Nome do Pool já existe.", - "onboarding.internalBootStep.validation.poolFormat": "Use apenas minúsculas sem caracteres especiais ou dígitos no início/no final.", - "onboarding.internalBootStep.validation.slotCount": "Selecione 1 ou 2 dispositivos de inicialização.", - "onboarding.internalBootStep.validation.devicePerSlot": "Selecione um dispositivo para cada dispositivo de inicialização.", + "onboarding.internalBootStep.validation.poolShareName": "Não use nomes de compartilhamento do usuário.", + "onboarding.internalBootStep.validation.poolExists": "Nome do pool já existe.", + "onboarding.internalBootStep.validation.poolFormat": "Use apenas minúsculas sem caracteres especiais ou dígitos iniciais/finais.", + "onboarding.internalBootStep.validation.slotCount": "Selecione 1 ou 2 dispositivos de boot.", + "onboarding.internalBootStep.validation.devicePerSlot": "Selecione um dispositivo para cada dispositivo de boot.", "onboarding.internalBootStep.validation.uniqueDevices": "Cada dispositivo selecionado deve ser único.", "onboarding.internalBootStep.validation.bootSizeRequired": "Selecione um tamanho de boot reservado válido.", - "onboarding.internalBootStep.validation.bootSizeMin": "O tamanho do boot reservado deve ser de pelo menos 4 GB.", - "onboarding.internalBootStep.validation.bootSizeMax": "O tamanho do boot reservado não pode exceder 50% da menor unidade selecionada.", + "onboarding.internalBootStep.validation.bootSizeMin": "O tamanho de boot reservado deve ser de pelo menos 4 GB.", + "onboarding.internalBootStep.validation.bootSizeMax": "O tamanho de boot reservado não pode exceder 50% do menor drive selecionado.", "onboarding.internalBootStep.actions.continue": "Continuar", "onboarding.summaryStep.activationLabel": "Ativação", "onboarding.summaryStep.configuration": "Configuração", @@ -222,127 +222,127 @@ "onboarding.summaryStep.viewSelected": "Ver Selecionados", "onboarding.summaryStep.hideSelected": "Ocultar Selecionados", "onboarding.summaryStep.noPluginsSelected": "Nenhum plugin selecionado.", - "onboarding.summaryStep.bootConfig.title": "Configuração de Boot", - "onboarding.summaryStep.bootConfig.bootMethod": "Método de Boot", - "onboarding.summaryStep.bootConfig.bootMethodStorage": "Unidade(s) de Armazenamento", - "onboarding.summaryStep.bootConfig.bootMethodUsb": "USB/Flash Drive", + "onboarding.summaryStep.bootConfig.title": "Configuração de Inicialização", + "onboarding.summaryStep.bootConfig.bootMethod": "Método de Inicialização", + "onboarding.summaryStep.bootConfig.bootMethodStorage": "Drive(s) de Armazenamento", + "onboarding.summaryStep.bootConfig.bootMethodUsb": "Drive USB/Flash", "onboarding.summaryStep.bootConfig.pool": "Pool", - "onboarding.summaryStep.bootConfig.slots": "Dispositivos de inicialização", + "onboarding.summaryStep.bootConfig.slots": "Dispositivos de boot", "onboarding.summaryStep.bootConfig.bootReserved": "Boot Reservado", "onboarding.summaryStep.bootConfig.updateBios": "Atualizar BIOS", "onboarding.summaryStep.bootConfig.devices": "Dispositivos", "onboarding.summaryStep.systemSetupLog": "Log de Configuração do Sistema", - "onboarding.summaryStep.readinessWarning": "Não conseguimos verificar as configurações atuais do servidor. Você ainda pode continuar, mas a configuração aplicará alterações no modo de melhor esforço.", + "onboarding.summaryStep.readinessWarning": "Não pudemos verificar as configurações atuais do servidor. Você ainda pode continuar, mas a configuração aplicará mudanças em modo de melhor esforço.", "onboarding.summaryStep.driveWipe.title": "Confirmar Apagamento do Drive", - "onboarding.summaryStep.driveWipe.selectedDrives": "Você selecionou drives:", + "onboarding.summaryStep.driveWipe.selectedDrives": "Você selecionou os drives:", "onboarding.summaryStep.driveWipe.confirmPrompt": "Tem certeza de que deseja continuar?", "onboarding.summaryStep.driveWipe.continue": "Continuar", "onboarding.summaryStep.diagnosticLogs": "Logs de Diagnóstico", - "onboarding.summaryStep.onboardingDiagnostics": "Diagnósticos de Orientação", + "onboarding.summaryStep.onboardingDiagnostics": "Diagnósticos de Onboarding", "onboarding.summaryStep.yes": "Sim", "onboarding.summaryStep.no": "Não", "onboarding.summaryStep.ok": "OK", "onboarding.summaryStep.errors.unknownError": "Erro desconhecido", - "onboarding.summaryStep.status.settingsStillLoading": "As configurações ainda estão carregando. Por favor, aguarde um momento e tente novamente.", + "onboarding.summaryStep.status.settingsStillLoading": "As configurações ainda estão sendo carregadas. Aguarde um momento e tente novamente.", "onboarding.summaryStep.status.setupErrorCheckLogs": "Ocorreu um erro durante a configuração. Por favor, verifique os logs.", "onboarding.summaryStep.activation.unregistered": "Não registrado", "onboarding.summaryStep.activation.unknown": "Desconhecido", - "onboarding.summaryStep.activation.errors.keyMissing": "Chave faltando", + "onboarding.summaryStep.activation.errors.keyMissing": "Chave ausente", "onboarding.summaryStep.activation.errors.validationError": "Erro de Validação", "onboarding.summaryStep.activation.errors.guidMismatch": "Incompatibilidade de GUID", - "onboarding.summaryStep.activation.errors.trialExpired": "Avaliação Expirada", + "onboarding.summaryStep.activation.errors.trialExpired": "Teste Expirado", "onboarding.summaryStep.activation.errors.blacklisted": "Na lista negra", "onboarding.summaryStep.activation.errors.generic": "Erro: {state}", "onboarding.summaryStep.logs.startingConfiguration": "Iniciando configuração...", - "onboarding.summaryStep.logs.baselineUnavailable": "Configurações de base indisponíveis. Continuando no modo de melhor esforço.", - "onboarding.summaryStep.logs.baselineFallback": "Configurações de base indisponíveis. Aplicando padrões confiáveis + valores de rascunho sem verificações de diferença.", + "onboarding.summaryStep.logs.baselineUnavailable": "Configurações base indisponíveis. Continuando em modo de melhor esforço.", + "onboarding.summaryStep.logs.baselineFallback": "Configurações base indisponíveis. Aplicando padrões confiáveis + valores preliminares sem verificações de diferenças.", "onboarding.summaryStep.logs.applyingPartnerCustomizations": "Aplicando personalizações do parceiro...", "onboarding.summaryStep.logs.noChanges": "Nenhuma configuração alterada. Pulando mutações de configuração.", - "onboarding.summaryStep.logs.settingTimezone": "Definindo Fuso Horário para {timeZone}...", - "onboarding.summaryStep.logs.timezoneUpdated": "Fuso Horário atualizado.", - "onboarding.summaryStep.logs.timezoneErrorContinue": "Solicitação de Fuso Horário retornou um erro, continuando", + "onboarding.summaryStep.logs.settingTimezone": "Definindo fuso horário para {timeZone}...", + "onboarding.summaryStep.logs.timezoneUpdated": "Fuso horário atualizado.", + "onboarding.summaryStep.logs.timezoneErrorContinue": "Solicitação de fuso horário retornou um erro, continuando", "onboarding.summaryStep.logs.updatingServerIdentity": "Atualizando Identidade do Servidor para {name}...", "onboarding.summaryStep.logs.serverIdentityUpdated": "Identidade do Servidor atualizada.", "onboarding.summaryStep.logs.serverIdentityErrorContinue": "Solicitação de identidade do servidor retornou um erro, continuando", - "onboarding.summaryStep.logs.settingTheme": "Definindo Tema para {theme}...", + "onboarding.summaryStep.logs.settingTheme": "Definindo tema para {theme}...", "onboarding.summaryStep.logs.themeUpdated": "Tema atualizado.", "onboarding.summaryStep.logs.themeErrorContinue": "Solicitação de tema retornou um erro, continuando", - "onboarding.summaryStep.logs.settingLanguage": "Definindo Idioma para {locale}...", + "onboarding.summaryStep.logs.settingLanguage": "Definindo idioma para {locale}...", "onboarding.summaryStep.logs.languageUpdated": "Idioma atualizado.", "onboarding.summaryStep.logs.languageErrorContinue": "Solicitação de idioma retornou um erro, continuando", - "onboarding.summaryStep.logs.languageMetadataUnavailable": "Os metadados do pacote de idiomas para {locale} estão indisponíveis. Pulando a mudança de localidade.", - "onboarding.summaryStep.logs.installingLanguagePack": "Instalando pacote de idiomas para {name}...", - "onboarding.summaryStep.logs.languageInstallDidNotSucceed": "A instalação do pacote de idiomas não foi bem sucedida para {name}. Mantendo a localidade atual.", - "onboarding.summaryStep.logs.languagePackInstalled": "Pacote de idiomas instalado para {name}.", - "onboarding.summaryStep.logs.languageInstallFailedKeepLocale": "A instalação do pacote de idiomas falhou para {name}. Mantendo a localidade atual", + "onboarding.summaryStep.logs.languageMetadataUnavailable": "Metadados do pacote de idioma para {locale} indisponíveis. Pulando mudança de localidade.", + "onboarding.summaryStep.logs.installingLanguagePack": "Instalando pacote de idioma para {name}...", + "onboarding.summaryStep.logs.languageInstallDidNotSucceed": "A instalação do pacote de idioma não foi bem-sucedida para {name}. Mantendo a localidade atual.", + "onboarding.summaryStep.logs.languagePackInstalled": "Pacote de idioma instalado para {name}.", + "onboarding.summaryStep.logs.languageInstallFailedKeepLocale": "Falha na instalação do pacote de idioma para {name}. Mantendo a localidade atual", "onboarding.summaryStep.logs.refreshPluginsFailedContinue": "Não foi possível atualizar a lista de plugins instalados. Continuando com o estado atual do plugin.", "onboarding.summaryStep.logs.installingPlugins": "Instalando {count} plugins...", "onboarding.summaryStep.logs.pluginAlreadyInstalled": "{name} já está instalado. Pulando.", "onboarding.summaryStep.logs.installingPlugin": "Instalando {name}...", "onboarding.summaryStep.logs.pluginInstalled": "{name} instalado.", - "onboarding.summaryStep.logs.pluginInstallFailedContinue": "A instalação de {name} falhou. Continuando.", - "onboarding.summaryStep.logs.pluginInstallErrorContinue": "Erro relatado na instalação do plugin {name}, continuando", - "onboarding.summaryStep.logs.internalBootStart": "Iniciando configuração de boot interno. Isso pode demorar um pouco...", - "onboarding.summaryStep.logs.internalBootConfiguring": "Configurando pool de boot interno...", - "onboarding.summaryStep.logs.internalBootStillRunning": "Ainda configurando o boot interno...", - "onboarding.summaryStep.logs.internalBootConfigured": "Pool de boot interno configurado.", - "onboarding.summaryStep.logs.internalBootReturnedError": "A configuração do boot interno retornou um erro: {output}", - "onboarding.summaryStep.logs.internalBootFailed": "Falha na configuração do boot interno", - "onboarding.summaryStep.logs.updatingSshSettings": "Atualizando Configurações de SSH...", - "onboarding.summaryStep.logs.sshVerified": "Configurações de SSH verificadas.", - "onboarding.summaryStep.logs.sshVerificationPendingContinue": "Atualização de SSH submetida, mas estado final de SSH ainda não foi verificado. Continuando.", - "onboarding.summaryStep.logs.sshErrorContinue": "Solicitação de atualização de SSH retornou um erro, continuando (serviço pode ter reiniciado).", + "onboarding.summaryStep.logs.pluginInstallFailedContinue": "Falha na instalação de {name}. Continuando.", + "onboarding.summaryStep.logs.pluginInstallErrorContinue": "Instalação do plugin reportou um erro para {name}, continuando", + "onboarding.summaryStep.logs.internalBootStart": "Iniciando configuração de inicialização interna. Isso pode demorar um pouco...", + "onboarding.summaryStep.logs.internalBootConfiguring": "Configurando pool de inicialização interna...", + "onboarding.summaryStep.logs.internalBootStillRunning": "Ainda configurando inicialização interna...", + "onboarding.summaryStep.logs.internalBootConfigured": "Pool de inicialização interna configurado.", + "onboarding.summaryStep.logs.internalBootReturnedError": "Configuração de inicialização interna retornou um erro: {output}", + "onboarding.summaryStep.logs.internalBootFailed": "Falha na configuração de inicialização interna", + "onboarding.summaryStep.logs.updatingSshSettings": "Atualizando Configurações SSH...", + "onboarding.summaryStep.logs.sshVerified": "Configurações SSH verificadas.", + "onboarding.summaryStep.logs.sshVerificationPendingContinue": "Atualização SSH enviada, mas estado final do SSH ainda não pôde ser verificado. Continuando.", + "onboarding.summaryStep.logs.sshErrorContinue": "Requisição de atualização SSH retornou um erro, continuando (serviço pode ter reiniciado).", "onboarding.summaryStep.logs.finalizingSetup": "Finalizando configuração...", "onboarding.summaryStep.logs.setupComplete": "Configuração completa!", - "onboarding.summaryStep.logs.completeOnboardingFailed": "Não foi possível marcar a orientação como completa agora (API pode estar offline)", - "onboarding.summaryStep.logs.refreshOnboardingFailedContinue": "Não foi possível atualizar o estado da orientação agora. Continuando.", - "onboarding.summaryStep.logs.skipRefreshApiUnavailable": "Pulando atualização do estado da orientação enquanto a API está indisponível.", - "onboarding.summaryStep.logs.setupFailed": "Configuração falhou.", - "onboarding.summaryStep.result.bestEffortTitle": "Configuração Salva no Modo de Melhor Esforço", + "onboarding.summaryStep.logs.completeOnboardingFailed": "Não foi possível marcar a integração como concluída agora (API pode estar offline)", + "onboarding.summaryStep.logs.refreshOnboardingFailedContinue": "Não foi possível atualizar o estado da integração agora. Continuando.", + "onboarding.summaryStep.logs.skipRefreshApiUnavailable": "Pulando atualização de estado da integração enquanto a API está indisponível.", + "onboarding.summaryStep.logs.setupFailed": "Falha na configuração.", + "onboarding.summaryStep.result.bestEffortTitle": "Configuração Salva em Modo de Melhor Esforço", "onboarding.summaryStep.result.bestEffortApiOffline": "Aplicamos o que pudemos, mas alguns resultados não puderam ser verificados porque a API está offline. Você pode revisar e atualizar as configurações a qualquer momento no Painel do Unraid.", "onboarding.summaryStep.result.timeoutTitle": "Configuração Continuada Após Timeout", - "onboarding.summaryStep.result.timeoutMessage": "Uma ou mais operações de instalação expiraram. Algumas configurações podem ter sido aplicadas. Você pode verificar e ajustar as configurações mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.timeoutMessage": "Uma ou mais operações de instalação excederam o tempo limite. Algumas configurações podem ter sido aplicadas. Você pode verificar e ajustar as configurações mais tarde no Painel do Unraid.", "onboarding.summaryStep.result.warningsTitle": "Configuração Aplicada com Avisos", "onboarding.summaryStep.result.warningsMessage": "Algumas configurações não puderam ser totalmente aplicadas ou verificadas. Você pode revisar e alterar qualquer configuração mais tarde no Painel do Unraid.", - "onboarding.summaryStep.result.sshUnverifiedMessage": "Sua atualização das configurações de SSH foi enviada, mas o estado final ainda não pôde ser verificado. Você pode verificar e ajustá-la mais tarde no Painel do Unraid.", - "onboarding.summaryStep.result.bestEffortMessage": "Suas configurações de orientação foram aplicadas. Algumas operações são de melhor esforço e podem levar um momento para se refletir. Você pode ajustar as configurações mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.sshUnverifiedMessage": "A atualização das configurações SSH foi enviada, mas o estado final ainda não pôde ser verificado. Você pode verificar e ajustá-la mais tarde no Painel do Unraid.", + "onboarding.summaryStep.result.bestEffortMessage": "Suas configurações de integração foram aplicadas. Algumas operações são de melhor esforço e podem demorar um momento para refletir. Você pode ajustar configurações mais tarde no Painel do Unraid.", "onboarding.summaryStep.result.successTitle": "Configuração Aplicada", - "onboarding.summaryStep.result.successMessage": "Suas configurações de orientação foram aplicadas com sucesso.", - "onboarding.summaryStep.result.failedTitle": "Configuração Falhou", - "onboarding.summaryStep.result.failedMessage": "Um erro inesperado interrompeu a orientação. Revise os logs abaixo e compartilhe-os com o suporte.", + "onboarding.summaryStep.result.successMessage": "Suas configurações de integração foram aplicadas com sucesso.", + "onboarding.summaryStep.result.failedTitle": "Falha na Configuração", + "onboarding.summaryStep.result.failedMessage": "Um erro inesperado interrompeu a integração. Revise os logs abaixo e compartilhe-os com o suporte.", "onboarding.licenseStep.title": "Licença do Unraid OS", - "onboarding.licenseStep.description": "Pronto para ativação. Clique abaixo para gerenciar sua licença e registro do servidor no Aplicativo de Conta do Unraid.", + "onboarding.licenseStep.description": "Pronto para ativação. Clique abaixo para gerenciar sua licença e registro do servidor no Aplicativo de Conta Unraid.", "onboarding.licenseStep.status.registered": "Registrado", "onboarding.licenseStep.status.unregistered": "Não registrado", "onboarding.licenseStep.labels.status": "Status", "onboarding.licenseStep.labels.activationCode": "Código de Ativação", - "onboarding.licenseStep.labels.none": "Nenhum(a)", + "onboarding.licenseStep.labels.none": "Nenhum", "onboarding.licenseStep.actions.manageLicense": "Gerenciar Licença", "onboarding.licenseStep.actions.activateServer": "Ativar Servidor", "onboarding.licenseStep.actions.nextStep": "PRÓXIMO PASSO", - "onboarding.licenseStep.actions.skipForNow": "Pular por agora", + "onboarding.licenseStep.actions.skipForNow": "Pular por enquanto", "onboarding.licenseStep.actions.refreshStatus": "Atualizar Status", "onboarding.licenseStep.actions.hideCode": "Ocultar", "onboarding.licenseStep.actions.showCode": "Mostrar", - "onboarding.licenseStep.actions.contactSupport": "Está tendo problemas? Contate o Suporte", + "onboarding.licenseStep.actions.contactSupport": "Está com problemas? Contate o Suporte", "onboarding.licenseStep.actions.close": "Fechar", "onboarding.licenseStep.actions.cancel": "Cancelar", "onboarding.licenseStep.actions.iUnderstand": "EU ENTENDO", - "onboarding.licenseStep.help.title": "Contatar suporte", - "onboarding.licenseStep.help.contactSupportDescription": "Se você estiver enfrentando problemas com a ativação, por favor, entre em contato com nossa equipe de suporte.", + "onboarding.licenseStep.help.title": "Entre em contato com o suporte", + "onboarding.licenseStep.help.contactSupportDescription": "Se você está enfrentando problemas com a ativação, por favor, contate nossa equipe de suporte.", "onboarding.licenseStep.help.supportLabel": "Suporte:", - "onboarding.licenseStep.help.supportUrlLabel": "unraid.net/support", - "onboarding.licenseStep.help.activationCodeHint": "Por favor, inclua seu Código de Ativação (copiado abaixo) em seu e-mail para um serviço mais rápido.", + "onboarding.licenseStep.help.supportUrlLabel": "unraid.net/suporte", + "onboarding.licenseStep.help.activationCodeHint": "Por favor, inclua seu Código de Ativação (copiado abaixo) no seu e-mail para um atendimento mais rápido.", "onboarding.licenseStep.skipDialog.title": "Você tem certeza?", "onboarding.licenseStep.skipDialog.licenseDetected": "Parece que você já tem uma licença associada a este servidor. Você pode ativá-la agora gratuitamente para desbloquear todos os recursos.", - "onboarding.licenseStep.skipDialog.warningLine1": "Pular a ativação irá limitar severamente a funcionalidade do sistema.", + "onboarding.licenseStep.skipDialog.warningLine1": "Pular a ativação limitará severamente a funcionalidade do sistema.", "onboarding.licenseStep.skipDialog.warningLine2": "Você sempre pode ativar seu servidor novamente mais tarde através do painel do Unraid.", - "apiKey.apiKeyCreate.createApiKey": "Criar Chave da API", - "apiKey.apiKeyCreate.editApiKey": "Editar Chave da API", + "apiKey.apiKeyCreate.createApiKey": "Criar Chave API", + "apiKey.apiKeyCreate.editApiKey": "Editar Chave API", "auth.login.login": "Login", "auth.login.password": "Senha", - "auth.login.passwordRecovery": "Recuperação de Senha", - "auth.login.username": "Nome de usuário", + "auth.login.passwordRecovery": "Recuperação de senha", + "auth.login.username": "Nome de Usuário", "common.back": "Voltar", "common.cancel": "Cancelar", "common.close": "Fechar", @@ -354,11 +354,11 @@ "common.installed": "Instalado", "common.installing": "Instalando", "common.learnMore": "Saiba Mais", - "common.retry": "Tentar novamente", + "common.retry": "Tentar Novamente", "common.loading": "Carregando...", "common.loading2": "Carregando…", "common.skip": "Pular", - "common.skipForNow": "Pular por agora", + "common.skipForNow": "Pular por enquanto", "common.success": "Sucesso!", "common.unknown": "Desconhecido", "composables.dateTime.ago": "atrás", @@ -368,34 +368,34 @@ "composables.dateTime.month": "{n} mês | {n} meses", "composables.dateTime.second": "{n} segundo | {n} segundos", "composables.dateTime.year": "{n} ano | {n} anos", - "connect.flashBackup.goToToolsManagementAccessTo": "Vá para Ferramentas > Acesso de Gerenciamento para ativar o recurso de Backup Flash e garantir que seu backup esteja atualizado.", - "connect.flashBackup.goToToolsManagementAccessTo2": "Vá para Ferramentas > Acesso de Gerenciamento para garantir que seu backup esteja atualizado.", - "connect.general.goToConnect": "Vá para Conectar", + "connect.flashBackup.goToToolsManagementAccessTo": "Vá para Ferramentas > Acesso de Gestão para ativar o recurso de Backup de Flash e garantir que seu backup esteja atualizado.", + "connect.flashBackup.goToToolsManagementAccessTo2": "Vá para Ferramentas > Acesso de Gestão para garantir que seu backup esteja atualizado.", + "connect.general.goToConnect": "Vá para Connect", "connectSettings.accountStatusLabel": "Status da Conta:", "connectSettings.apiRestartingToastDescription": "A API está reiniciando...", "connectSettings.apply": "Aplicar", "connectSettings.applyingSettings": "Aplicando Configurações...", - "connectSettings.autoScroll": "Rolagem automática", - "connectSettings.filteringLogsFor": "Filtrando registros por: \"{filter}\"", - "connectSettings.oidcDebugLogsDescription": "Visualize logs de autenticação e configuração OIDC em tempo real", - "connectSettings.oidcDebugLogsTitle": "Logs de Debug OIDC", + "connectSettings.autoScroll": "Auto rolagem", + "connectSettings.filteringLogsFor": "Filtrando logs para: \"{filter}\"", + "connectSettings.oidcDebugLogsDescription": "Ver logs de autenticação e configuração OIDC em tempo real", + "connectSettings.oidcDebugLogsTitle": "Logs de Depuração OIDC", "connectSettings.showingAllLogEntries": "Mostrando todas as entradas de log", - "connectSettings.updatedApiSettingsToast": "Configurações de API Atualizadas", - "downgradeOs.downgradeUnraidOs": "Downgrade do Unraid OS", - "downgradeOs.pleaseFinishTheInitiatedUpdateTo": "Por favor, termine a atualização iniciada para permitir um downgrade.", + "connectSettings.updatedApiSettingsToast": "Configurações da API Atualizadas", + "downgradeOs.downgradeUnraidOs": "Reduzir Unraid OS", + "downgradeOs.pleaseFinishTheInitiatedUpdateTo": "Por favor, termine a atualização iniciada para permitir uma redução de versão.", "headerOsVersion.apiVersionCopiedToClipboard": "Versão da API copiada para a área de transferência", "headerOsVersion.osVersionCopiedToClipboard": "Versão do SO copiada para a área de transferência", - "headerOsVersion.unraidApi": "API do Unraid", - "headerOsVersion.unraidOs": "SO do Unraid", - "headerOsVersion.unraidOsReleased": "SO do Unraid {0} Lançado", - "headerOsVersion.unraidOsUpdateAvailable": "Atualização Disponível do Unraid OS {0}", + "headerOsVersion.unraidApi": "API Unraid", + "headerOsVersion.unraidOs": "SO Unraid", + "headerOsVersion.unraidOsReleased": "SO Unraid {0} Lançado", + "headerOsVersion.unraidOsUpdateAvailable": "Atualização SO Unraid {0} Disponível", "headerOsVersion.updateAvailable2": "Atualização Disponível", "headerOsVersion.updateReleased": "Atualização Lançada", - "headerOsVersion.versionInformation": "Informações de Versão", - "headerOsVersion.viewApiChangelog": "Ver Alterações da API", + "headerOsVersion.versionInformation": "Informação da Versão", + "headerOsVersion.viewApiChangelog": "Ver Changelog da API", "headerOsVersion.viewOsReleaseNotes": "Ver Notas de Lançamento do SO", - "headerOsVersion.visitPartnerWebsite": "Visite o site do parceiro", - "headerOsVersion.visitUnraidWebsite": "Visite o site do Unraid", + "headerOsVersion.visitPartnerWebsite": "Visitar Site do Parceiro", + "headerOsVersion.visitUnraidWebsite": "Visitar Site Unraid", "jsonforms.apiKey.customPermissions.actions.error.custom": "Selecione pelo menos uma ação para cada entrada de permissão personalizada.", "jsonforms.apiKey.customPermissions.actions.label": "Ações", "jsonforms.apiKey.customPermissions.actions.title": "Ações", @@ -409,106 +409,106 @@ "jsonforms.apiKey.description": "Descrição da Chave API", "jsonforms.apiKey.description.title": "Descrição", "jsonforms.apiKey.name.description": "Um nome descritivo para esta chave de API", - "jsonforms.apiKey.name.error.custom": "Digite um nome de chave de API com entre 1 e 100 caracteres.", + "jsonforms.apiKey.name.error.custom": "Insira um nome de chave de API entre 1 e 100 caracteres.", "jsonforms.apiKey.name.label": "Nome da Chave de API", "jsonforms.apiKey.name.title": "Nome da Chave de API", - "jsonforms.apiKey.permissionPresets.description": "Adicionar rapidamente conjuntos de permissões comuns", - "jsonforms.apiKey.permissionPresets.error.custom": "Escolha um predefinido válido ou mantenha \"None\" selecionado.", + "jsonforms.apiKey.permissionPresets.description": "Adição rápida de conjuntos comuns de permissões", + "jsonforms.apiKey.permissionPresets.error.custom": "Escolha um predefinido válido ou mantenha \"Nenhum\" selecionado.", "jsonforms.apiKey.permissionPresets.label": "Adicionar Conjunto de Permissões", - "jsonforms.apiKey.permissionPresets.title": "Predefinições de Permissões", + "jsonforms.apiKey.permissionPresets.title": "Predefinições de Permissão", "jsonforms.apiKey.permissions.description": "Configurar permissões da chave API", "jsonforms.apiKey.permissions.description.label": "Selecione qualquer combinação de funções, grupos de permissões e permissões personalizadas para definir o que esta chave de API pode acessar.", - "jsonforms.apiKey.permissions.header.error.custom": "Resolva os erros na seção de Permissões.", + "jsonforms.apiKey.permissions.header.error.custom": "Resolva os erros na seção Permissões.", "jsonforms.apiKey.permissions.header.label": "Configuração de Permissões", - "jsonforms.apiKey.permissions.help.error.custom": "Siga as orientações de permissões e preencha todos os campos obrigatórios.", - "jsonforms.apiKey.permissions.help.label": "Use o menu suspenso predefinido para conjuntos de permissões comuns ou adicione manualmente permissões personalizadas. Você pode selecionar vários recursos que compartilham as mesmas ações.", - "jsonforms.apiKey.permissions.subheader.error.custom": "Corrija os campos inválidos na seção de Permissões.", + "jsonforms.apiKey.permissions.help.error.custom": "Siga as orientações de permissões e complete todos os campos obrigatórios.", + "jsonforms.apiKey.permissions.help.label": "Use o menu suspenso predefinido para conjuntos comuns de permissões ou adicione manualmente permissões personalizadas. Você pode selecionar vários recursos que compartilham as mesmas ações.", + "jsonforms.apiKey.permissions.subheader.error.custom": "Corrija os campos inválidos na seção Permissões.", "jsonforms.apiKey.permissions.subheader.label": "Permissões", - "jsonforms.apiKey.roles.description": "Selecione uma ou mais funções para conceder conjuntos de permissões predefinidas.", - "jsonforms.apiKey.roles.error.custom": "Selecione pelo menos uma função válida ou limpe o campo.", + "jsonforms.apiKey.roles.description": "Selecione uma ou mais funções para conceder conjuntos de permissões predefinidos", + "jsonforms.apiKey.roles.error.custom": "Selecione pelo menos um papel válido ou limpe o campo.", "jsonforms.apiKey.roles.label": "Funções", "jsonforms.apiKey.roles.title": "Funções", - "jsonforms.apiSettings.sandbox.error.custom": "Decida se o ambiente de testes para desenvolvedores deve ser habilitado.", + "jsonforms.apiSettings.sandbox.error.custom": "Escolha se o sandbox do desenvolvedor deve ser ativado.", "jsonforms.apiSettings.sandbox.label": "Ativar Sandbox para Desenvolvedores", "jsonforms.apiSettings.sandbox.title": "Ativar Sandbox para Desenvolvedores", - "jsonforms.oidc.accordion.advancedEndpoints.description": "Substituir as configurações de descoberta automática (opcional)", - "jsonforms.oidc.accordion.advancedEndpoints.error.custom": "Revise a seção de Pontos de Extremidade Avançados e corrija os campos inválidos.", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Substituir configurações de descoberta automática (opcional)", + "jsonforms.oidc.accordion.advancedEndpoints.error.custom": "Revise a seção de Endpoints Avançados e corrija os campos inválidos.", "jsonforms.oidc.accordion.advancedEndpoints.label": "Endpoints Avançados", "jsonforms.oidc.accordion.advancedEndpoints.title": "Endpoints Avançados", "jsonforms.oidc.accordion.authorizationRules.description": "Configurar quem pode acessar seu servidor", - "jsonforms.oidc.accordion.authorizationRules.error.custom": "Revise a seção de Regras de Autorização e corrija os campos inválidos.", + "jsonforms.oidc.accordion.authorizationRules.error.custom": "Revise a seção Regras de Autorização e corrija os campos inválidos.", "jsonforms.oidc.accordion.authorizationRules.label": "Regras de Autorização", "jsonforms.oidc.accordion.authorizationRules.title": "Regras de Autorização", - "jsonforms.oidc.accordion.basicConfiguration.description": "Configurações essenciais do fornecedor", - "jsonforms.oidc.accordion.basicConfiguration.error.custom": "Revise a seção de Configuração Básica e corrija os campos inválidos.", + "jsonforms.oidc.accordion.basicConfiguration.description": "Configurações essenciais do provedor", + "jsonforms.oidc.accordion.basicConfiguration.error.custom": "Revise a seção Configuração Básica e corrija os campos inválidos.", "jsonforms.oidc.accordion.basicConfiguration.label": "Configuração Básica", "jsonforms.oidc.accordion.basicConfiguration.title": "Configuração Básica", "jsonforms.oidc.accordion.buttonCustomization.description": "Personalizar a aparência do botão de login", "jsonforms.oidc.accordion.buttonCustomization.error.custom": "Revise a seção de Personalização de Botões e corrija os campos inválidos.", - "jsonforms.oidc.accordion.buttonCustomization.label": "Personalização de Botões", - "jsonforms.oidc.accordion.buttonCustomization.title": "Personalização de Botões", + "jsonforms.oidc.accordion.buttonCustomization.label": "Personalização de Botão", + "jsonforms.oidc.accordion.buttonCustomization.title": "Personalização de Botão", "jsonforms.oidc.buttons.description": "Personalizar a aparência do botão de login", "jsonforms.oidc.buttons.icon.description": "URL ou ícone codificado em base64 para o botão de login", "jsonforms.oidc.buttons.icon.error.custom": "Forneça uma URL de ícone válida ou um URI de dados.", "jsonforms.oidc.buttons.icon.label": "URL do Ícone do Botão", "jsonforms.oidc.buttons.icon.title": "Ícone do Botão", - "jsonforms.oidc.buttons.style.description": "Estilos CSS inline personalizados para o botão (por exemplo, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", + "jsonforms.oidc.buttons.style.description": "Estilos CSS inline personalizados para o botão (ex.: \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.error.custom": "Insira um CSS válido para o estilo do botão ou deixe em branco.", "jsonforms.oidc.buttons.style.label": "Estilos CSS Personalizados", "jsonforms.oidc.buttons.style.title": "Estilo do Botão", "jsonforms.oidc.buttons.text.description": "Texto personalizado para o botão de login", - "jsonforms.oidc.buttons.text.error.custom": "Insira o texto do botão que você deseja exibir.", + "jsonforms.oidc.buttons.text.error.custom": "Digite o texto do botão que você deseja exibir.", "jsonforms.oidc.buttons.text.label": "Texto do Botão", "jsonforms.oidc.buttons.text.title": "Texto do Botão", - "jsonforms.oidc.buttons.title": "Personalização de Botões", + "jsonforms.oidc.buttons.title": "Personalização de Botão", "jsonforms.oidc.buttons.variant.description": "Estilo visual do botão de login", "jsonforms.oidc.buttons.variant.error.custom": "Selecione um dos estilos de botão suportados.", "jsonforms.oidc.buttons.variant.label": "Estilo do Botão", "jsonforms.oidc.buttons.variant.title": "Estilo do Botão", - "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - será auto-descoberto se não fornecido", + "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", "jsonforms.oidc.provider.authorizationEndpoint.error.custom": "Insira uma URL de endpoint de autorização válida.", - "jsonforms.oidc.provider.authorizationEndpoint.label": "Endpoint de Autorização", - "jsonforms.oidc.provider.authorizationEndpoint.title": "Endpoint de Autorização", + "jsonforms.oidc.provider.authorizationEndpoint.label": "Ponto de Autorização", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Ponto de Autorização", "jsonforms.oidc.provider.clientId.description": "ID do cliente OAuth2 registrado com o provedor", - "jsonforms.oidc.provider.clientId.error.custom": "Insira o ID de cliente OAuth emitido pelo seu provedor.", + "jsonforms.oidc.provider.clientId.error.custom": "Insira o ID do cliente OAuth fornecido pelo seu provedor.", "jsonforms.oidc.provider.clientId.label": "ID do Cliente OAuth", "jsonforms.oidc.provider.clientId.title": "ID do Cliente OAuth", "jsonforms.oidc.provider.clientSecret.description": "Segredo do cliente OAuth2 (se necessário)", - "jsonforms.oidc.provider.clientSecret.error.custom": "Forneça o segredo de cliente OAuth emitido pelo seu provedor.", + "jsonforms.oidc.provider.clientSecret.error.custom": "Forneça o segredo do cliente OAuth emitido pelo seu provedor.", "jsonforms.oidc.provider.clientSecret.label": "Segredo do Cliente OAuth", "jsonforms.oidc.provider.clientSecret.title": "Segredo do Cliente OAuth", - "jsonforms.oidc.provider.discoveryToggle.error.custom": "Decida se deseja usar a descoberta automática.", + "jsonforms.oidc.provider.discoveryToggle.error.custom": "Escolha se deseja usar a descoberta automática.", "jsonforms.oidc.provider.discoveryToggle.label": "Usar Descoberta Automática", "jsonforms.oidc.provider.id.description": "Identificador único para o provedor", - "jsonforms.oidc.provider.id.error.custom": "Insira um ID de provedor exclusivo (por exemplo, \"google\").", + "jsonforms.oidc.provider.id.error.custom": "Insira um ID de provedor único (por exemplo, \"google\").", "jsonforms.oidc.provider.id.label": "ID do Provedor", "jsonforms.oidc.provider.id.title": "ID do Provedor", - "jsonforms.oidc.provider.issuer.description": "URL do emissor OIDC (por exemplo, https://accounts.google.com). Não pode conter caminhos /.well-known/ - use o URL base do emissor em vez do endpoint completo de descoberta. Não deve terminar com uma barra final.", + "jsonforms.oidc.provider.issuer.description": "URL do emissor OIDC (ex.: https://accounts.google.com). Não pode conter caminhos como /.well-known/ - use o URL base do emissor em vez do endpoint completo de descoberta. Não deve terminar com uma barra final.", "jsonforms.oidc.provider.issuer.error.custom": "Insira a URL do emissor (por exemplo, https://accounts.example.com).", "jsonforms.oidc.provider.issuer.label": "URL do Emissor", "jsonforms.oidc.provider.issuer.title": "URL do Emissor", - "jsonforms.oidc.provider.jwksUri.description": "Opcional - será auto-descoberto se não fornecido", - "jsonforms.oidc.provider.jwksUri.error.custom": "Forneça uma URI JWKS válida ou confie na descoberta.", + "jsonforms.oidc.provider.jwksUri.description": "Opcional - será descoberto automaticamente se não fornecido", + "jsonforms.oidc.provider.jwksUri.error.custom": "Forneça um URI JWKS válido ou confie na descoberta.", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nome de exibição para o provedor", "jsonforms.oidc.provider.name.error.custom": "Insira o nome do provedor mostrado aos usuários.", "jsonforms.oidc.provider.name.label": "Nome do Provedor", "jsonforms.oidc.provider.name.title": "Nome do Provedor", - "jsonforms.oidc.provider.scopes.description": "Escopos OAuth2 a solicitar", - "jsonforms.oidc.provider.scopes.error.custom": "Especifique pelo menos um escopo solicitado do provedor.", + "jsonforms.oidc.provider.scopes.description": "Escopos OAuth2 a serem solicitados", + "jsonforms.oidc.provider.scopes.error.custom": "Especifique pelo menos um escopo solicitado ao provedor.", "jsonforms.oidc.provider.scopes.label": "Escopos OAuth", "jsonforms.oidc.provider.scopes.title": "Escopos OAuth", - "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - será auto-descoberto se não fornecido", + "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", "jsonforms.oidc.provider.tokenEndpoint.error.custom": "Insira uma URL de endpoint de token válida.", - "jsonforms.oidc.provider.tokenEndpoint.label": "Endpoint de Token", - "jsonforms.oidc.provider.tokenEndpoint.title": "Endpoint de Token", - "jsonforms.oidc.provider.unraidNet.description": "Este é o provedor Unraid.net embutido. Apenas regras de autorização podem ser modificadas.", - "jsonforms.oidc.provider.unraidNet.error.custom": "O provedor Unraid.net possui campos gerenciados; apenas configurações suportadas podem ser editadas.", + "jsonforms.oidc.provider.tokenEndpoint.label": "Ponto de Extensão de Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Ponto de Extensão de Token", + "jsonforms.oidc.provider.unraidNet.description": "Este é o provedor embutido Unraid.net. Somente as regras de autorização podem ser modificadas.", + "jsonforms.oidc.provider.unraidNet.error.custom": "O provedor Unraid.net tem campos gerenciados; apenas as configurações suportadas podem ser editadas.", "jsonforms.oidc.provider.unraidNet.label": "Provedor Unraid.net", "jsonforms.oidc.provider.unraidNet.title": "Provedor Unraid.net", - "jsonforms.oidc.provider.userInfoEndpoint.error.custom": "Insira uma URL de endpoint UserInfo válida.", - "jsonforms.oidc.provider.userInfoEndpoint.label": "Endpoint de Informações do Usuário", + "jsonforms.oidc.provider.userInfoEndpoint.error.custom": "Insira uma URL de endpoint de informações de usuário válida.", + "jsonforms.oidc.provider.userInfoEndpoint.label": "Ponto de Extensão de Informações do Usuário", "jsonforms.oidc.restrictions.allowedDomains.description": "Domínios de e-mail permitidos para login (ex.: empresa.com)", "jsonforms.oidc.restrictions.allowedDomains.error.custom": "Liste domínios totalmente qualificados (um por linha) para usuários permitidos.", "jsonforms.oidc.restrictions.allowedDomains.label": "Domínios de E-mail Permitidos", @@ -516,64 +516,64 @@ "jsonforms.oidc.restrictions.allowedEmails.description": "Endereços de e-mail específicos permitidos para login", "jsonforms.oidc.restrictions.allowedEmails.error.custom": "Liste os endereços de e-mail específicos que devem ser permitidos.", "jsonforms.oidc.restrictions.allowedEmails.label": "Endereços de E-mail Específicos", - "jsonforms.oidc.restrictions.allowedEmails.title": "Emails Permitidos", - "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs de usuário específicos (sub claims) permitidos para login", + "jsonforms.oidc.restrictions.allowedEmails.title": "E-mails Permitidos", + "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs de usuário específicos (sub claim) permitidos para login", "jsonforms.oidc.restrictions.allowedUserIds.error.custom": "Liste os IDs de usuário (sub claims) que devem ser permitidos.", "jsonforms.oidc.restrictions.allowedUserIds.label": "IDs de Usuário Permitidos", "jsonforms.oidc.restrictions.allowedUserIds.title": "IDs de Usuário Permitidos", "jsonforms.oidc.restrictions.help.error.custom": "Revise as listas de Autorização Simples; cada entrada deve ser válida.", - "jsonforms.oidc.restrictions.help.label": "Configure listas de permissões simples para quem pode fazer login.", - "jsonforms.oidc.restrictions.title": "Autorização Simples", - "jsonforms.oidc.restrictions.title.label": "Autorização Simples", - "jsonforms.oidc.restrictions.workspaceDomain.description": "Restrinja a usuários de um domínio específico do Google Workspace", - "jsonforms.oidc.restrictions.workspaceDomain.error.custom": "Insira um domínio Google Workspace válido, como exemplo.com.", + "jsonforms.oidc.restrictions.help.label": "Configure listas de permissão simples para quem pode fazer login.", + "jsonforms.oidc.restrictions.title": " autorização Simples", + "jsonforms.oidc.restrictions.title.label": " autorização Simples", + "jsonforms.oidc.restrictions.workspaceDomain.description": "Restringir a usuários de um domínio específico do Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.error.custom": "Insira um domínio do Google Workspace válido, como example.com.", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domínio do Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.title": "Domínio do Google Workspace", - "jsonforms.oidc.rules.claim.description": "Reivindicação JWT para verificar", - "jsonforms.oidc.rules.claim.error.custom": "Selecione a reivindicação JWT para avaliar.", + "jsonforms.oidc.rules.claim.description": "Reivindicação JWT a ser verificada", + "jsonforms.oidc.rules.claim.error.custom": "Selecione a reivindicação JWT a ser avaliada.", "jsonforms.oidc.rules.claim.label": "Reivindicação JWT", "jsonforms.oidc.rules.claim.title": "Reivindicação JWT", - "jsonforms.oidc.rules.collection.description": "Defina regras de autorização com base em claims no token de ID. O modo de regra pode ser configurado: lógica OU (qualquer regra corresponde) ou lógica E (todas as regras devem corresponder).", - "jsonforms.oidc.rules.collection.error.custom": "Garanta que cada entrada de regra de autorização esteja completa.", + "jsonforms.oidc.rules.collection.description": "Defina regras de autorização baseadas em reivindicações no token de ID. O modo de regra pode ser configurado: lógica OR (qualquer regra corresponde) ou lógica AND (todas as regras devem corresponder).", + "jsonforms.oidc.rules.collection.error.custom": "Certifique-se de que todas as entradas de regra de autorização estejam completas.", "jsonforms.oidc.rules.collection.label": "Regras de Reivindicação", "jsonforms.oidc.rules.collection.title": "Regras de Reivindicação", - "jsonforms.oidc.rules.description": "Configurar regras avançadas de autorização para controle de acesso detalhado", - "jsonforms.oidc.rules.mode.description": "Como avaliar múltiplas regras: OU (qualquer regra passa) ou E (todas as regras devem passar)", + "jsonforms.oidc.rules.description": "Configurar regras avançadas de autorização para controle de acesso granular", + "jsonforms.oidc.rules.mode.description": "Como avaliar várias regras: OR (qualquer regra passa) ou AND (todas as regras devem passar)", "jsonforms.oidc.rules.mode.error.custom": "Escolha como várias regras devem ser avaliadas (AND ou OR).", "jsonforms.oidc.rules.mode.label": "Modo de Regra", "jsonforms.oidc.rules.mode.title": "Modo de Regra", "jsonforms.oidc.rules.operator.error.custom": "Selecione um operador de comparação.", "jsonforms.oidc.rules.operator.label": "Operador", "jsonforms.oidc.rules.operator.title": "Operador", - "jsonforms.oidc.rules.title": "Regras de Autorização Avançadas", - "jsonforms.oidc.rules.title.label": "Regras de Autorização Avançadas", - "jsonforms.oidc.rules.value.description": "Valores para coincidir", + "jsonforms.oidc.rules.title": "Regras Avançadas de Autorização", + "jsonforms.oidc.rules.title.label": "Regras Avançadas de Autorização", + "jsonforms.oidc.rules.value.description": "Valores para confrontar", "jsonforms.oidc.rules.value.error.custom": "Forneça pelo menos um valor para esta regra.", "jsonforms.oidc.rules.value.label": "Valores", "jsonforms.oidc.rules.value.title": "Valores", - "jsonforms.sso.defaultAllowedOrigins.description": "Origens de redirecionamento confiáveis adicionais para permitir redirecionamentos de portas personalizadas, proxies reversos, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.description": "Origens de redirecionamento adicionais confiáveis para permitir redirecionamentos de portas personalizadas, proxies reversos, Tailscale, etc.", "jsonforms.sso.defaultAllowedOrigins.error.custom": "Insira origens válidas (protocolo + host) separadas por vírgulas ou novas linhas.", "jsonforms.sso.defaultAllowedOrigins.label": "Origens de Redirecionamento Padrão Permitidas", "jsonforms.sso.defaultAllowedOrigins.title": "Origens de Redirecionamento Padrão Permitidas", "jsonforms.sso.providers.description": "Configurar provedores OpenID Connect para autenticação SSO", - "jsonforms.sso.providers.error.custom": "Cada entrada de provedor OIDC deve ser válida—resolva os campos destacados.", + "jsonforms.sso.providers.error.custom": "Cada entrada de provedor OIDC deve ser válida - corrija os campos destacados.", "jsonforms.sso.providers.label": "Provedores OIDC", "jsonforms.sso.providers.title": "Provedores OIDC", - "logs.customFilterLabel": "Personalizar {label}", - "logs.filterLabel": "Filtrar", - "logs.filterPlaceholder": "Filtrar registros...", - "logs.hideLogs": "Ocultar Logs", + "logs.customFilterLabel": "Personalizado {label}", + "logs.filterLabel": "Filtro", + "logs.filterPlaceholder": "Filtrar logs...", + "logs.hideLogs": "Esconder Logs", "logs.presets.auth": "Autenticação", "logs.presets.error": "Erros", "logs.presets.none": "Sem Filtro", "logs.presets.oidc": "Logs OIDC", "logs.presets.warning": "Avisos", "logs.quickFilterLabel": "Rápido {label}", - "logs.refreshLogs": "Atualizar registros", - "logs.selectFilterPlaceholder": "Selecionar filtro", + "logs.refreshLogs": "Atualizar logs", + "logs.selectFilterPlaceholder": "Selecione o filtro", "logs.showLogs": "Mostrar Logs", - "logs.singleViewer.download": "Download", - "logs.singleViewer.downloading": "Fazendo download...", + "logs.singleViewer.download": "Baixar", + "logs.singleViewer.downloading": "Baixando...", "logs.singleViewer.errorDownloadingLogFile": "Erro ao baixar arquivo de log: {error}", "logs.singleViewer.errorLoadingLogContent": "Erro ao carregar conteúdo do log: {error}", "logs.singleViewer.fetchLogContentFailure": "Falha ao buscar conteúdo do log", @@ -583,8 +583,8 @@ "logs.singleViewer.scrollUpToLoadMore": "Role para cima para carregar mais", "logs.singleViewer.showingAllLines": "Mostrando todas as linhas disponíveis", "logs.singleViewer.totalLines": "Total de linhas: {count}", - "logs.singleViewer.watchingLogFileTooltip": "Monitorando arquivo de log", - "logs.viewer.autoScrollLabel": "Rolagem automática", + "logs.singleViewer.watchingLogFileTooltip": "Assistindo arquivo de log", + "logs.viewer.autoScrollLabel": "Auto rolagem", "logs.viewer.errorLoadingLogFiles": "Erro ao carregar arquivos de log: {error}", "logs.viewer.formattedSize": "{value} {unit}", "logs.viewer.highlightLanguages.apache": "Apache", @@ -612,50 +612,50 @@ "logs.viewer.sizeUnits.petabytes": "PB", "logs.viewer.sizeUnits.terabytes": "TB", "logs.viewer.syntaxLabel": "Sintaxe", - "logs.viewer.title": "Visualizador de Logs", + "logs.viewer.title": "Visualizador de Log", "logs.viewer.zeroBytes": "0 {unit}", "modal.clickToCloseModal": "Clique para fechar modal", "notifications.importance.alert": "Alerta", - "notifications.importance.info": "Informações", + "notifications.importance.info": "Informação", "notifications.importance.warning": "Aviso", - "notifications.item.archive": "Arquivo", + "notifications.item.archive": "Arquivar", "notifications.item.delete": "Excluir", "notifications.item.viewLink": "Ver", - "notifications.list.noNotifications": "Sem notificações para ver aqui!", - "notifications.list.noNotificationsWithImportance": "Nenhuma notificação {importance} para ver aqui!", + "notifications.list.noNotifications": "Nenhuma notificação para ver aqui!", + "notifications.list.noNotificationsWithImportance": "Nenhuma notificação de {importance} para ver aqui!", "notifications.list.reachedEnd": "Você chegou ao fim...", - "notifications.sidebar.archiveAllAction": "Arquive Todos", + "notifications.sidebar.archiveAllAction": "Arquivar Tudo", "notifications.sidebar.archivedTab": "Arquivado", - "notifications.sidebar.confirmArchiveAll.confirmText": "Arquive Todos", + "notifications.sidebar.confirmArchiveAll.confirmText": "Arquivar Tudo", "notifications.sidebar.confirmArchiveAll.description": "Isso arquivará todas as notificações no seu servidor Unraid. Continuar?", "notifications.sidebar.confirmArchiveAll.title": "Arquivar Todas as Notificações", - "notifications.sidebar.confirmDeleteAll.confirmText": "Apagar Tudo", - "notifications.sidebar.confirmDeleteAll.description": "Isso irá excluir permanentemente todas as notificações arquivadas atualmente no seu servidor Unraid. Esta ação não pode ser desfeita.", - "notifications.sidebar.confirmDeleteAll.title": "Excluir Todas as Notificações Arquivadas", - "notifications.sidebar.deleteAllAction": "Apagar Tudo", + "notifications.sidebar.confirmDeleteAll.confirmText": "Deletar Todas", + "notifications.sidebar.confirmDeleteAll.description": "Isso excluirá permanentemente todas as notificações arquivadas atualmente no seu servidor Unraid. Esta ação não pode ser desfeita.", + "notifications.sidebar.confirmDeleteAll.title": "Deletar Todas as Notificações Arquivadas", + "notifications.sidebar.deleteAllAction": "Deletar Todas", "notifications.sidebar.editSettingsTooltip": "Editar Configurações de Notificação", "notifications.sidebar.filters.alert": "Alerta", "notifications.sidebar.filters.all": "Todos os Tipos", - "notifications.sidebar.filters.info": "Informações", + "notifications.sidebar.filters.info": "Informação", "notifications.sidebar.filters.warning": "Aviso", "notifications.sidebar.openButtonSr": "Abrir notificações", - "notifications.sidebar.statusTabsAria": "Filtros de notificação", + "notifications.sidebar.statusTabsAria": "Filtros de notificações", "notifications.sidebar.statusTabsListAria": "Filtrar notificações por status", "notifications.sidebar.title": "Notificações", "notifications.sidebar.toastOpen": "Abrir", - "notifications.sidebar.unreadTab": "Não lida", + "notifications.sidebar.unreadTab": "Não Lidos", "registration.actions": "Ações", - "registration.attachedStorageDevices": "Dispositivos de Armazenamento Anexados", - "registration.bootDevice": "Dispositivo da licença", - "registration.bootDeviceType": "Tipo de dispositivo da licença", - "registration.bootDeviceType.flash": "Flash USB", + "registration.attachedStorageDevices": "Dispositivos de Armazenamento Conectados", + "registration.bootDevice": "Dispositivo de Inicialização", + "registration.bootDeviceType": "Tipo de dispositivo de inicialização", + "registration.bootDeviceType.flash": "USB Flash", "registration.bootDeviceType.internalBoot": "Inicialização Interna", - "registration.bootDeviceType.internalBootMulti": "Inicialização Interna (Dispositivo Múltiplo)", + "registration.bootDeviceType.internalBootMulti": "Boot interno (Multi-dispositivo)", "registration.bootDeviceType.tpm": "TPM", - "registration.deviceGuid": "GUID do Dispositivo", - "registration.flashProduct": "Produto do disco", - "registration.flashVendor": "Fornecedor do disco", - "registration.general.goToToolsRegistrationToLearn": "Vá para Ferramentas > Registro para saber mais", + "registration.deviceGuid": "GUID do dispositivo", + "registration.flashProduct": "Produto Flash", + "registration.flashVendor": "Fornecedor Flash", + "registration.general.goToToolsRegistrationToLearn": "Vá para Ferramentas > Registro para Saber Mais", "registration.keyLinkedStatus.learnMore": "Saiba Mais", "registration.keyLinkedStatus.learnMoreAndLinkYourKey": "Saiba mais e vincule sua chave à sua conta", "registration.keyLinkedStatus.linkKey": "Vincular Chave", @@ -663,8 +663,8 @@ "registration.license": "Licença", "registration.licenseKeyType": "Tipo de chave de licença", "registration.linkedToUnraidNetAccount": "Vinculado à conta Unraid.net", - "registration.osUpdateEligibility": "Elegibilidade para Atualização do Sistema Operativo", - "registration.outOfAllowedDevicesUpgradeYour": "{0} de {1} dispositivos permitidos - atualize sua chave para suportar mais dispositivos", + "registration.osUpdateEligibility": "Elegibilidade para Atualização de SO", + "registration.outOfAllowedDevicesUpgradeYour": "{0} de {1} dispositivos permitidos – atualize sua chave para suportar mais dispositivos", "registration.outOfDevices": "{0} de {1} dispositivos", "registration.registeredGuid": "GUID Registrado", "registration.registeredOn": "Registrado em", @@ -672,24 +672,24 @@ "registration.activationCode": "Código de Ativação", "registration.partnerActivationDetected": "Parece que você já tem uma licença associada a este servidor. Você pode ativá-la agora gratuitamente para desbloquear todos os recursos.", "registration.moveLicenseToTpm": "Mover licença para TPM", - "registration.moveLicenseToTpmTrialDisabled": "As avaliações estão bloqueadas ao GUID registrado. Você pode migrar para TPM comprando uma licença.", + "registration.moveLicenseToTpmTrialDisabled": "As versões de avaliação estão vinculadas ao GUID registrado. Você pode migrar para o TPM comprando uma licença.", "registration.replaceCheck.checkEligibility": "Verificar Elegibilidade", "registration.tpmGuid": "GUID do TPM", - "registration.transferLicenseToNewDevice": "Transferir Licença para Novo Dispositivo", - "registration.trialExpiration": "Expiração do Teste", + "registration.transferLicenseToNewDevice": "Transferir licença para novo dispositivo", + "registration.trialExpiration": "Expiração de Teste", "registration.unlimited": "ilimitado", - "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesFor": "Elegível para atualizações de recursos gratuitas por {0}", - "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesUntil": "Elegível para atualizações de recursos gratuitas até {0}", + "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesFor": "Elegível para atualizações gratuitas de recursos por {0}", + "registration.updateExpirationAction.eligibleForFreeFeatureUpdatesUntil": "Elegível para atualizações gratuitas de recursos até {0}", "registration.updateExpirationAction.eligibleForUpdatesReleasedOnOr": "Elegível para atualizações lançadas em ou antes de {0}.", - "registration.updateExpirationAction.extendYourLicenseToAccessThe": "Prolongue sua licença para acessar as últimas atualizações.", + "registration.updateExpirationAction.extendYourLicenseToAccessThe": "Estenda sua licença para acessar as últimas atualizações.", "registration.updateExpirationAction.ineligibleAsOf": "Inelegível a partir de {0}", "registration.updateExpirationAction.reloadPage": "Recarregar Página", - "registration.updateExpirationAction.yourLicenseKeyWasAutomaticallyRenewed": "Sua chave de licença foi automaticamente renovada e instalada. Recarregue a página para ver os detalhes atualizados.", + "registration.updateExpirationAction.yourLicenseKeyWasAutomaticallyRenewed": "Sua chave de licença foi renovada e instalada automaticamente. Recarregue a página para ver detalhes atualizados.", "server.actions.activateNow": "Ativar Agora", - "server.actions.contactSupport": "Contatar suporte", - "server.actions.disabledTitle": "Requer que a API local do unraid esteja funcionando com sucesso", - "server.actions.extendLicenseForUpdates": "Prolongar Licença para Habilitar Atualizações de SO", - "server.actions.extendTrial": "Prolongar Avaliação", + "server.actions.contactSupport": "Entre em contato com o suporte", + "server.actions.disabledTitle": "Requer que a api local do unraid esteja em execução com sucesso", + "server.actions.extendLicenseForUpdates": "Estender Licença para Permitir Atualizações do SO", + "server.actions.extendTrial": "Estender Teste", "server.actions.purchaseKey": "Comprar Chave", "server.actions.recoverKey": "Recuperar Chave", "server.actions.redeemActivationCode": "Resgatar Código de Ativação", @@ -699,161 +699,161 @@ "server.actions.replaceKey": "Substituir Chave", "server.actions.signIn": "Entrar com Conta Unraid.net", "server.actions.signOut": "Sair do Unraid.net", - "server.actions.signOutRequiresKeyfile": "Sair requer um arquivo-chave", - "server.actions.startTrial": "Iniciar Avaliação Gratuita de 30 Dias", + "server.actions.signOutRequiresKeyfile": "Sair requer um arquivo de chave", + "server.actions.startTrial": "Iniciar Teste Gratuito de 30 dias", "server.actions.upgradeKey": "Atualizar Chave", "server.array.warning.started": "Iniciado. Se parado, o Array não reiniciará até que o problema acima seja resolvido.", "server.array.warning.stopped": "Parado. O Array não iniciará até que o problema acima seja resolvido.", - "server.cloudError.heading": "Erro do Connect do Unraid", - "server.configError.ineligible.action": "Saiba Mais em Ferramentas > Registro", - "server.configError.ineligible.heading": "Inelegível para Versão do SO", - "server.configError.ineligible.message": "Sua Chave de Licença não suporta esta Versão de SO. Data de compilação do SO é maior que a data de expiração da chave. Considere prolongar sua chave de registro.", + "server.cloudError.heading": "Erro de Conexão Unraid", + "server.configError.ineligible.action": "Saiba mais em Ferramentas > Registro", + "server.configError.ineligible.heading": "Inelegível para a Versão do SO", + "server.configError.ineligible.message": "Sua Chave de Licença não suporta esta Versão do SO. A data de compilação do sistema é maior que a validade da chave. Considere estender sua chave de registro.", "server.configError.invalid.heading": "Muitos Dispositivos", - "server.configError.invalid.message": "Você excedeu o número de dispositivos permitidos para sua licença. Remova um dispositivo para iniciar o array, ou ative sua chave para suportar mais dispositivos.", - "server.configError.noKeyServer.heading": "Verifique a Conexão com a Rede", - "server.configError.noKeyServer.message": "Incapaz de validar sua chave de avaliação. Verifique sua conexão à rede.", - "server.configError.withdrawn.action": "Verificar Atualização", + "server.configError.invalid.message": "Você excedeu o número de dispositivos permitidos para sua licença. Remova um dispositivo para iniciar o array ou atualize sua chave para suportar mais dispositivos.", + "server.configError.noKeyServer.heading": "Verificar Conexão de Rede", + "server.configError.noKeyServer.message": "Não é possível validar sua chave de teste. Verifique sua conexão de rede.", + "server.configError.withdrawn.action": "Verificar atualização", "server.configError.withdrawn.heading": "Versão do SO Retirada", - "server.configError.withdrawn.message": "Este lançamento do SO não deve ser executado. Atualização do SO Necessária.", + "server.configError.withdrawn.message": "Esta liberação do SO não deve ser executada. Atualização do SO necessária.", "server.deprecatedSsl.heading": "Certificados SSL para unraid.net obsoletos", - "server.deprecatedSsl.managementAccess": "Ir Agora para Acesso à Gerência", - "server.deprecatedSsl.message": "Em 1º de janeiro de 2023, os certificados SSL para unraid.net foram obsoletos. Você DEVE provisionar um novo certificado SSL para usar nosso novo domínio myunraid.net. Você pode fazer isso na página Configurações > Acesso à Gerência.", - "server.headings.thankYou": "Obrigado por escolher Unraid OS!", + "server.deprecatedSsl.managementAccess": "Vá para Acesso de Gestão Agora", + "server.deprecatedSsl.message": "Em 1 de janeiro de 2023, os certificados SSL para unraid.net foram descontinuados. Você DEVE provisionar um novo certificado SSL para usar nosso novo domínio myunraid.net. Você pode fazer isso na página Configurações > Acesso de Gestão.", + "server.headings.thankYou": "Obrigado por escolher o Unraid OS!", "server.pluginInstallFailed.heading": "Instalação do Unraid Connect Falhou", "server.pluginInstallFailed.message": "Reiniciar provavelmente resolverá isso.", "server.state.basic.humanReadable": "Básico", "server.state.default.heading": "Servidor Obsoleto", "server.state.default.humanReadable": "Obsoleto", - "server.state.default.message": "Por favor, atualize a página para garantir que carrega sua configuração mais recente
", - "server.state.eblacklisted.heading": "GUID do dispositivo de inicialização na lista negra", - "server.state.eblacklisted.humanReadable": "LISTA NEGRA", - "server.state.eblacklisted.message": "Este dispositivo de inicialização foi incluído na lista negra. Isso pode ocorrer como resultado da transferência da chave de licença para um dispositivo de substituição, e você está atualmente inicializando a partir do seu dispositivo antigo.
Um dispositivo também pode ser incluído na lista negra se descobrirmos que o número de série não é único – isso é comum em leitores de cartão USB.
", - "server.state.eblacklisted1.heading": "Erro no dispositivo de inicialização", - "server.state.eblacklisted1.message": "Este dispositivo de inicialização tem um GUID inválido. Por favor, tente um dispositivo de inicialização diferente.
", - "server.state.eblacklisted2.heading": "Dispositivo de inicialização sem número de série", - "server.state.eguid.heading": "Incompatibilidade entre a chave de registro e o GUID do dispositivo de inicialização", - "server.state.eguid.humanReadable": "Erro no GUID", - "server.state.eguid.messageAlreadyReplaced": "Sua chave de registro Unraid não é elegível para substituição, pois foi substituída nos últimos 12 meses.
", - "server.state.eguid.messageBlacklisted": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização ou escolha Comprar Chave.
Seu chave de registro do Unraid não é elegível para substituição por estar na lista negra.
", - "server.state.eguid.messageMismatch": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização.
Você também pode tentar Comprar ou Substituir sua chave.
", - "server.state.eguid.messageRecentReplacement": "O arquivo da chave de licença não corresponde ao dispositivo de inicialização. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de inicialização ou escolha Comprar Chave.
Seu chave de registro do Unraid não é elegível para substituição por ter sido substituído nos últimos 12 meses.
", - "server.state.eguid1.heading": "Múltiplas Chaves de Licença Presentes", - "server.state.eguid1.humanReadable": "Múltiplas Chaves de Licença Presentes", - "server.state.eguid1.message": "Há vários arquivos de chave de licença presentes no seu dispositivo de inicialização e nenhum deles corresponde a este dispositivo. Por favor, remova todos os arquivos de chave, exceto aquele que você deseja substituir, do diretório /config no seu dispositivo de inicialização.
Alternativamente, você pode comprar uma chave de licença para este dispositivo de inicialização.
Se quiser substituir uma de suas chaves de licença por uma nova vinculada a este dispositivo, por favor, remova todos os outros arquivos de chave primeiro.
", - "server.state.enoconn.heading": "Não é possível validar a chave de Avaliação do Unraid", - "server.state.enoconn.humanReadable": "Avaliação Requer Conexão com a Internet", - "server.state.enoconn.message": "Sua chave de Avaliação requer uma conexão com a Internet.
Por favor, verifique Configurações > Rede
", - "server.state.enoflash.heading": "Não é possível acessar seu dispositivo de inicialização", - "server.state.enoflash.humanReadable": "Nenhum Dispositivo de Inicialização", - "server.state.enoflash.message": "Há um problema físico ao acessar seu dispositivo de inicialização.
", - "server.state.enokeyfile.heading": "Vamos Desbloquear seu Hardware", - "server.state.enokeyfile.humanReadable": "Sem Arquivo-Chave", - "server.state.enokeyfile.message": "Escolha uma opção abaixo, então use nosso Guia de Início Rápido para configurar seu array em menos de 15 minutos.
", - "server.state.enokeyfile1.heading": "Nenhum dado de configuração de dispositivo de inicialização", - "server.state.enokeyfile1.message": "Há um problema com seu dispositivo de inicialização.
", - "server.state.enokeyfile2.heading": "Arquivo-Chave Ausente", - "server.state.enokeyfile2.humanReadable": "Arquivo-Chave Ausente", - "server.state.enokeyfile2.messageWithConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de inicialização.
Você pode tentar recuperar sua chave com a sua conta Unraid.net.
Se esta foi uma instalação de Teste expirado, você pode comprar uma chave de licença.
", - "server.state.enokeyfile2.messageWithoutConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de inicialização.
Se você não tiver uma cópia de backup do seu arquivo de chave de licença, pode tentar recuperar sua chave.
Se esta foi uma instalação de Teste expirado, você pode comprar uma chave de licença.
", - "server.state.etrial.heading": "Instalação inválida", - "server.state.etrial.humanReadable": "Instalação inválida", - "server.state.etrial.message": "Não é possível usar uma chave de Teste com uma instalação existente do Unraid OS.
Você pode comprar uma chave de licença correspondente a este dispositivo de inicialização para continuar usando esta instalação.
", + "server.state.default.message": "Por favor, atualize a página para garantir que você carregue sua configuração mais recente
", + "server.state.eblacklisted.heading": "GUID do dispositivo de boot na lista negra", + "server.state.eblacklisted.humanReadable": "NA LISTA NEGRA", + "server.state.eblacklisted.message": "Este dispositivo de boot está na lista negra. Isso pode ocorrer como resultado de uma transferência da chave de licença para um dispositivo de substituição, e você está inicializado atualmente do dispositivo antigo.
Um dispositivo também pode ser adicionado à lista negra se descobrirmos que o número de série não é único – isso é comum com leitores de cartões USB.
", + "server.state.eblacklisted1.heading": "Erro no dispositivo de boot", + "server.state.eblacklisted1.message": "Este dispositivo de boot possui um GUID inválido. Por favor, tente um dispositivo de boot diferente
", + "server.state.eblacklisted2.heading": "Dispositivo de boot sem número de série", + "server.state.eguid.heading": "Incompatibilidade entre chave de registro e GUID do dispositivo de boot", + "server.state.eguid.humanReadable": "Erro de GUID", + "server.state.eguid.messageAlreadyReplaced": "Sua chave de registro do Unraid não é elegível para substituição, pois foi substituída nos últimos 12 meses.
", + "server.state.eguid.messageBlacklisted": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot ou escolha Comprar Chave.
Sua chave de registro do Unraid não é elegível para substituição pois está na lista negra.
", + "server.state.eguid.messageMismatch": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot.
Você também pode tentar Comprar ou Substituir sua chave.
", + "server.state.eguid.messageRecentReplacement": "O arquivo da chave de licença não corresponde ao dispositivo de boot. Por favor, copie o arquivo de chave correto para o diretório /config no seu dispositivo de boot ou escolha Comprar Chave.
Sua chave de registro do Unraid não é elegível para substituição pois foi substituída nos últimos 12 meses.
", + "server.state.eguid1.heading": "Chaves de Licença Múltiplas Presentes", + "server.state.eguid1.humanReadable": "Chaves de Licença Múltiplas Presentes", + "server.state.eguid1.message": "Há vários arquivos de chave de licença presentes no seu dispositivo de boot e nenhum deles corresponde a este dispositivo. Por favor, remova todos os arquivos de chave, exceto aquele que deseja substituir, do diretório /config no seu dispositivo de boot.
Alternativamente, você pode comprar uma chave de licença para este dispositivo de boot.
Se você quiser substituir uma de suas chaves de licença por uma nova chave vinculada a este dispositivo, por favor remova todos os outros arquivos de chave primeiro.
", + "server.state.enoconn.heading": "Não é possível validar a chave de teste Unraid", + "server.state.enoconn.humanReadable": "Teste Requer Conexão com Internet", + "server.state.enoconn.message": "Sua chave de teste requer uma conexão com a internet.
Por favor, verifique Configurações > Rede
", + "server.state.enoflash.heading": "Não é possível acessar seu dispositivo de boot", + "server.state.enoflash.humanReadable": "Sem dispositivo de boot", + "server.state.enoflash.message": "Há um problema físico ao acessar seu dispositivo de boot
", + "server.state.enokeyfile.heading": "Vamos Liberar seu Hardware", + "server.state.enokeyfile.humanReadable": "Sem Arquivo de Chave", + "server.state.enokeyfile.message": "Escolha uma opção abaixo e utilize nosso Guia de Início Rápido para configurar seu array em menos de 15 minutos.
", + "server.state.enokeyfile1.heading": "Nenhum dado de configuração de dispositivo de boot", + "server.state.enokeyfile1.message": "Há um problema com seu dispositivo de boot
", + "server.state.enokeyfile2.heading": "Arquivo de Chave Ausente", + "server.state.enokeyfile2.humanReadable": "Arquivo de Chave Ausente", + "server.state.enokeyfile2.messageWithConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de boot.
Você pode tentar recuperar sua chave com sua conta Unraid.net.
Se esta foi uma instalação de teste expirada, você pode comprar uma chave de licença.
", + "server.state.enokeyfile2.messageWithoutConnect": "Seu arquivo de chave de licença está corrompido ou ausente. O arquivo de chave deve estar localizado no diretório /config no seu dispositivo de boot.
Se você não tiver uma cópia de backup do seu arquivo de chave de licença, você pode tentar recuperar sua chave.
Se esta foi uma instalação de teste expirada, você pode comprar uma chave de licença.
", + "server.state.etrial.heading": "Instalação Inválida", + "server.state.etrial.humanReadable": "Instalação Inválida", + "server.state.etrial.message": "Não é possível usar uma chave de teste com uma instalação existente do Unraid OS.
Você pode comprar uma chave de licença correspondente a este dispositivo de boot para continuar usando esta instalação.
", "server.state.lifetime.humanReadable": "Vitalício", "server.state.plus.humanReadable": "Plus", "server.state.pro.humanReadable": "Pro", - "server.state.shared.connectRegistrationPrompt": "Registre-se para Conectar-se entrando em sua conta Unraid.net
", + "server.state.shared.connectRegistrationPrompt": "Registre-se para Conectar-se assinando sua conta Unraid.net
", "server.state.shared.upgradeKeyPrompt": "Para suportar mais dispositivos de armazenamento à medida que seu servidor cresce, clique em Atualizar Chave.
", - "server.state.starter.humanReadable": "Inicializador", - "server.state.trial.humanReadable": "Avaliação", - "server.state.trial.messageEligibleInsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Seu período de avaliação está expirando em breve. Quando expirado, o array parará. Você pode prolongar sua avaliação agora, comprar uma chave de licença, ou esperar até a expiração para agir.
", - "server.state.trial.messageEligibleOutsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Quando sua Avaliação expirar, o array parará. Nesse ponto, você pode comprar uma chave de licença ou solicitar uma extensão de Avaliação.
", - "server.state.trial.messageIneligibleInsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Seu período de avaliação está expirando em breve e você usou todas as extensões disponíveis. Quando expirado, o array parará. Para continuar a usar Unraid OS, você deve comprar uma chave de licença.
", - "server.state.trial.messageIneligibleOutsideRenewal": "Sua Avaliação inclui todas as funcionalidades e suporte a dispositivos de uma chave Desbloqueada.
Você usou todas as extensões de avaliação disponíveis. Quando sua Avaliação expirar, o array parará. Para continuar a usar Unraid OS após a expiração, você deve comprar uma chave de licença.
", - "server.state.trialExpired.heading": "Sua Avaliação expirou", - "server.state.trialExpired.humanReadable": "Avaliação Expirada", - "server.state.trialExpired.messageEligible": "Para continuar usando o Unraid OS você pode comprar uma chave de licença. Alternativamente, você pode solicitar uma extensão de Avaliação.
", - "server.state.trialExpired.messageIneligible": "Você usou todas as suas extensões de Avaliação. Para continuar usando o Unraid OS você pode comprar uma chave de licença.
", + "server.state.starter.humanReadable": "Iniciante", + "server.state.trial.humanReadable": "Teste", + "server.state.trial.messageEligibleInsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Seu teste está expirando em breve. Quando expirar, o array será interrompido. Você pode estender seu teste agora, adquirir uma chave de licença ou aguardar até a expiração para tomar uma ação.
", + "server.state.trial.messageEligibleOutsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Quando seu Teste expirar, o array será interrompido. Nesse ponto, você pode comprar uma chave de licença ou solicitar uma extensão de Teste.
", + "server.state.trial.messageIneligibleInsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Seu teste está expirando em breve e você usou todas as extensões disponíveis. Quando expirar, o array será interrompido. Para continuar usando o Unraid OS, você deve comprar uma chave de licença.
", + "server.state.trial.messageIneligibleOutsideRenewal": "Sua chave de Teste inclui toda a funcionalidade e suporte a dispositivos de uma chave Desbloqueada.
Você usou todas as extensões de teste disponíveis. Quando seu Teste expirar, o array será interrompido. Para continuar usando o Unraid OS após a expiração, você deve comprar uma chave de licença.
", + "server.state.trialExpired.heading": "Seu Teste expirou", + "server.state.trialExpired.humanReadable": "Teste Expirado", + "server.state.trialExpired.messageEligible": "Para continuar usando o Unraid OS, você pode comprar uma chave de licença. Alternativamente, você pode solicitar uma extensão de Teste.
", + "server.state.trialExpired.messageIneligible": "Você usou todas as suas extensões de Teste. Para continuar usando o Unraid OS, você pode comprar uma chave de licença.
", "server.state.unleashed.humanReadable": "Desbloqueado", "sso.ssoButtons.checkingAuthenticationOptions": "Verificando opções de autenticação...", "sso.ssoButtons.or": "ou", "sso.useSsoAuth.errorFetchingToken": "Erro ao buscar token", "sso.useSsoAuth.invalidCallbackParameters": "Parâmetros de callback inválidos", - "updateOs.callbackButton.checkForOsUpdates": "Verificar Atualizações do Sistema Operativo", - "updateOs.changelogModal.extendLicenseToUpdate": "Prolongar Licença para Atualizar", - "updateOs.changelogModal.loadingChangelog": "Carregando changelog…", - "updateOs.changelogModal.unraidOsChangelog": "Unraid OS {0} Notas de Lançamento", - "updateOs.checkUpdateResponseModal.checkingForOsUpdates": "Verificando atualizações do sistema operativo...", + "updateOs.callbackButton.checkForOsUpdates": "Verificar atualizações do OS", + "updateOs.changelogModal.extendLicenseToUpdate": "Estender Licença para Atualizar", + "updateOs.changelogModal.loadingChangelog": "Carregando changelog...", + "updateOs.changelogModal.unraidOsChangelog": "Changelog do Unraid OS {0}", + "updateOs.checkUpdateResponseModal.checkingForOsUpdates": "Verificando atualizações do OS...", "updateOs.checkUpdateResponseModal.currentVersion": "Versão Atual {0}", - "updateOs.checkUpdateResponseModal.enableUpdateNotifications": "Habilitar notificações de atualização", - "updateOs.checkUpdateResponseModal.goToSettingsNotificationsToEnable": "Vá para Configurações > Notificações para habilitar notificações automáticas de atualização do sistema operativo para lançamentos futuros.", + "updateOs.checkUpdateResponseModal.enableUpdateNotifications": "Ativar notificações de atualização", + "updateOs.checkUpdateResponseModal.goToSettingsNotificationsToEnable": "Vá para Configurações > Notificações para ativar notificações automáticas de atualizações do OS para futuras versões.", "updateOs.checkUpdateResponseModal.ignoredReleases": "Lançamentos Ignorados", - "updateOs.checkUpdateResponseModal.ignoreThisReleaseUntilNextReboot": "Ignorar este lançamento até o próximo reinício", - "updateOs.checkUpdateResponseModal.manageUpdatePreferencesIncludingBetaAccess": "Gerencie preferências de atualização, incluindo acesso a versão beta e seleção de versões em account.unraid.net", + "updateOs.checkUpdateResponseModal.ignoreThisReleaseUntilNextReboot": "Ignorar este lançamento até o próximo reboot", + "updateOs.checkUpdateResponseModal.manageUpdatePreferencesIncludingBetaAccess": "Gerencie preferências de atualização, incluindo acesso beta e seleção de versão em account.unraid.net", "updateOs.checkUpdateResponseModal.moreOptions": "Mais Opções", - "updateOs.checkUpdateResponseModal.requiresVerificationToUpdate": "Requer verificação para atualizar", - "updateOs.checkUpdateResponseModal.unraidOsIsUpToDate": "O Unraid OS está atualizado", + "updateOs.checkUpdateResponseModal.requiresVerificationToUpdate": "Requer verificação para atualização", + "updateOs.checkUpdateResponseModal.unraidOsIsUpToDate": "Unraid OS está atualizado", "updateOs.checkUpdateResponseModal.verifyToUpdate": "Verificar para Atualizar", - "updateOs.checkUpdateResponseModal.viewChangelogToStartUpdate": "Ver Changelog para Iniciar Atualização", - "updateOs.checkUpdateResponseModal.youCanOptBackInTo": "Você pode optar por voltar para um lançamento ignorado clicando no botão Verificar por Atualizações no cabeçalho a qualquer momento", - "updateOs.downgrade.beginDowngradeTo": "Iniciar downgrade para {0}", - "updateOs.downgrade.downgradesAreOnlyRecommendedIfYou": "Downgrades só são recomendados se você não conseguir resolver um problema crítico.", - "updateOs.downgrade.downgradeUnraidOsTo": "Fazer downgrade do Unraid OS para {0}", + "updateOs.checkUpdateResponseModal.viewChangelogToStartUpdate": "Ver Changelog para Iniciar a Atualização", + "updateOs.checkUpdateResponseModal.youCanOptBackInTo": "Você pode optar por voltar a um lançamento ignorado clicando no botão Verificar por Atualizações no cabeçalho a qualquer momento", + "updateOs.downgrade.beginDowngradeTo": "Começar downgrade para {0}", + "updateOs.downgrade.downgradesAreOnlyRecommendedIfYou": "Downgrades são recomendados apenas se você não conseguir resolver um problema crítico.", + "updateOs.downgrade.downgradeUnraidOsTo": "Downgrade do Unraid OS para {0}", "updateOs.downgrade.downloadDiagnostics": "Baixar Diagnósticos", - "updateOs.downgrade.downloadTheDiagnosticsZipThenPlease": "Baixe o zip dos diagnósticos, então, por favor, abra um relatório de bug em nossos fóruns com uma descrição do problema junto com seus diagnósticos.", - "updateOs.downgrade.inTheRareEventYouNeed": "No raro evento de precisar fazer downgrade, pedimos que você nos forneça diagnósticos para que possamos investigar o problema.", - "updateOs.downgrade.openABugReport": "Abrir Relatório de Bug", - "updateOs.downgrade.originalReleaseDate": "Data original de lançamento {0}", - "updateOs.downgrade.releaseNotes": "{0} Notas de Lançamento", + "updateOs.downgrade.downloadTheDiagnosticsZipThenPlease": "Baixe o zip de Diagnósticos e, em seguida, abra um relatório de erro em nossos fóruns com uma descrição do problema junto com seus diagnósticos.", + "updateOs.downgrade.inTheRareEventYouNeed": "Na rara hipótese de você precisar fazer um downgrade, pedimos que, por favor, nos forneça os Diagnósticos para podermos investigar seu problema.", + "updateOs.downgrade.openABugReport": "Abrir um relatório de erro", + "updateOs.downgrade.originalReleaseDate": "Data de lançamento original {0}", + "updateOs.downgrade.releaseNotes": "Notas de Lançamento de {0}", "updateOs.ignoredRelease.remove": "Remover", "updateOs.ignoredRelease.removeFromIgnoreList": "Remover da lista de ignorados", - "updateOs.ineligible.guidRequired": "Um GUID válido é necessário para verificar atualizações do sistema operacional.", - "updateOs.ineligible.keyfileRequired": "Um arquivo de chave válido é necessário para verificar atualizações do sistema operacional.", - "updateOs.ineligible.osVersionRequired": "Uma versão válida do sistema operacional é necessária para verificar atualizações do sistema operacional.", - "updateOs.ineligible.updatesExpired": "Sua licença {0} incluía um ano de atualizações gratuitas no momento da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do sistema operacional.", - "updateOs.ineligible.updatesExpiredWithAvailable": "Sua licença de {0} incluía um ano de atualizações gratuitas na época da compra. Você agora está elegível para estender sua licença e acessar as atualizações mais recentes do sistema operacional. Você ainda está elegível para acessar atualizações do sistema operacional que foram publicadas em ou antes de {1}.", - "updateOs.pleaseFinishTheInitiatedDowngradeTo": "Por favor, conclua o downgrade iniciado para habilitar atualizações.", - "updateOs.rawChangelogRenderer.errorParsingChangelog": "Erro ao Analisar Log de Alterações • {0}", + "updateOs.ineligible.guidRequired": "É necessário um GUID válido para verificar atualizações do Sistema Operacional.", + "updateOs.ineligible.keyfileRequired": "É necessário um arquivo de chave válido para verificar atualizações do Sistema Operacional.", + "updateOs.ineligible.osVersionRequired": "É necessária uma versão válida do Sistema Operacional para verificar atualizações.", + "updateOs.ineligible.updatesExpired": "Sua licença {0} incluía um ano de atualizações gratuitas no momento da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do Sistema Operacional.", + "updateOs.ineligible.updatesExpiredWithAvailable": "Sua licença {0} incluía um ano de atualizações gratuitas na época da compra. Agora você está elegível para estender sua licença e acessar as últimas atualizações do sistema operacional. Você ainda pode acessar as atualizações do sistema operacional publicadas em ou antes de {1}.", + "updateOs.pleaseFinishTheInitiatedDowngradeTo": "Por favor, termine o downgrade iniciado para permitir atualizações.", + "updateOs.rawChangelogRenderer.errorParsingChangelog": "Erro ao Analisar o Log de Alterações • {0}", "updateOs.rawChangelogRenderer.itSHighlyRecommendedToReview": "É altamente recomendado revisar o log de alterações antes de continuar sua atualização", "updateOs.rawChangelogRenderer.loadingChangelog": "Carregando log de alterações...", - "updateOs.rawChangelogRenderer.noChangelogContentAvailable": "Nenhum conteúdo de log de alterações disponível", - "updateOs.rawChangelogRenderer.viewChangelogOnDocs": "Visualizar Log de Alterações nos Documentos", + "updateOs.rawChangelogRenderer.noChangelogContentAvailable": "Sem conteúdo de log de alterações disponível", + "updateOs.rawChangelogRenderer.viewChangelogOnDocs": "Ver Log de Alterações nos Docs", "updateOs.reboot.downgrade": "Reinicialização Necessária para Downgrade", "updateOs.reboot.thirdPartyDriversDownloading": "Atualizando drivers de terceiros", "updateOs.reboot.update": "Reinicialização Necessária para Atualização", "updateOs.status.cancel": "Cancelar {0}", - "updateOs.status.checking": "Verificando...", + "updateOs.status.checking": "verificando...", "updateOs.status.downgrade": "Downgrade", "updateOs.status.keyIneligibleFor": "Chave inelegível para {0}", "updateOs.status.keyIneligibleForFutureReleases": "Chave inelegível para lançamentos futuros", "updateOs.status.moreOptions": "Mais opções", "updateOs.status.noDowngradeAvailable": "Nenhum downgrade disponível", - "updateOs.status.rebootNowToDowngradeTo": "Reinicie Agora para Fazer o Downgrade para {0}", - "updateOs.status.rebootNowToUpdateTo": "Reinicie Agora para Atualizar para {0}", + "updateOs.status.rebootNowToDowngradeTo": "Reinicie Agora para Downgrade para {0}", + "updateOs.status.rebootNowToUpdateTo": "Reinicie Agora para Atualização para {0}", "updateOs.status.unraidAvailable": "Unraid {0} Disponível", "updateOs.status.update": "Atualizar", "updateOs.status.upToDate": "Atualizado", "updateOs.status.upToDateWithEligibleReleases": "Atualizado com lançamentos elegíveis", - "updateOs.status.viewReleaseNotes": "Ver notas de lançamento", - "updateOs.thirdPartyDrivers.duringTheUnraidOsUpdateProcess": "Durante o processo de atualização do Unraid OS, drivers de terceiros foram detectados e estão sendo atualizados em segundo plano. Aguarde que eles terminem de baixar antes de reiniciar seu servidor para completar o processo de atualização. Você deve receber uma notificação do sistema ao concluir. Você também pode atualizar esta página para verificar o status atualizado.", - "updateOs.update.acklowledgeThatYouHaveMadeA": "Reconheça que você fez um Backup Flash para habilitar esta ação", - "updateOs.update.backingUpThisMayTakeA": "Fazendo backup... pode levar alguns minutos", + "updateOs.status.viewReleaseNotes": "Ver notas de versão", + "updateOs.thirdPartyDrivers.duringTheUnraidOsUpdateProcess": "Durante o processo de atualização do SO Unraid, drivers de terceiros foram detectados e estão sendo atualizados em segundo plano. Aguarde até que o download seja concluído antes de reiniciar o seu servidor para completar o processo de atualização. Você deve receber uma notificação do sistema quando completo. Você também pode atualizar esta página para verificar um status atualizado.", + "updateOs.update.acklowledgeThatYouHaveMadeA": "Acknowledge that you have made a Flash Backup to enable this action", + "updateOs.update.backingUpThisMayTakeA": "Fazendo backup... isso pode levar alguns minutos", "updateOs.update.createFlashBackup": "Criar Backup Flash", - "updateOs.update.flashBackupIsNotAvailableNavigate": "O Backup Flash não está disponível. Navegue para {0}/Main/Settings/Flash para tentar novamente e depois volte para esta página.", - "updateOs.update.iHaveMadeAFlashBackup": "Fiz um Backup Flash", - "updateOs.update.receiveTheLatestAndGreatestFor": "Receba as últimas e melhores atualizações para o Unraid OS. Seja novos recursos, patches de segurança ou correções de bugs - manter seu servidor atualizado garante a melhor experiência que o Unraid tem a oferecer.", + "updateOs.update.flashBackupIsNotAvailableNavigate": "Backup Flash não está disponível. Navegue para {0}/Principal/Configurações/Flash para tentar novamente, então volte para esta página.", + "updateOs.update.iHaveMadeAFlashBackup": "Eu fiz um Backup Flash", + "updateOs.update.receiveTheLatestAndGreatestFor": "Receba as últimas e melhores atualizações para o SO Unraid. Seja novos recursos, correções de segurança ou correções de bugs - manter seu servidor atualizado garante a melhor experiência que o Unraid tem a oferecer.", "updateOs.update.viewAvailableUpdates": "Ver Atualizações Disponíveis", - "updateOs.update.weRecommendBackingUpYourUsb": "Recomendamos fazer um backup do seu Dispositivo de Boot USB Flash antes de iniciar a atualização.", - "updateOs.update.youCanAlsoManuallyCreateA": "Você também pode criar um novo backup manualmente clicando no botão Criar Backup Flash.", - "updateOs.update.youCanManuallyCreateABackup": "Você pode criar um backup manualmente clicando no botão Criar Backup Flash.", - "updateOs.update.youHaveAlreadyActivatedTheFlash": "Você já ativou o recurso de Backup Flash pelo plugin Unraid Connect.", - "updateOs.update.youHaveNotActivatedTheFlash": "Você não ativou o recurso de Backup Flash pelo plugin Unraid Connect.", + "updateOs.update.weRecommendBackingUpYourUsb": "Recomendamos realizar um backup do seu Dispositivo USB de Inicialização antes de iniciar a atualização.", + "updateOs.update.youCanAlsoManuallyCreateA": "Você também pode criar manualmente um novo backup clicando no botão Criar Backup Flash.", + "updateOs.update.youCanManuallyCreateABackup": "Você pode criar manualmente um backup clicando no botão Criar Backup Flash.", + "updateOs.update.youHaveAlreadyActivatedTheFlash": "Você já ativou a função de Backup Flash via o plugin Unraid Connect.", + "updateOs.update.youHaveNotActivatedTheFlash": "Você não ativou a função de Backup Flash via o plugin Unraid Connect.", "updateOs.updateIneligible.extendLicense": "Estender Licença", "updateOs.updateIneligible.learnMoreAndFix": "Saiba mais e corrija", "updateOs.updateIneligible.licenseKeyUpdatesExpired": "Atualizações de Chave de Licença Expiradas", - "updateOs.updateIneligible.payYourAnnualFeeToContinue": "Pague sua taxa anual para continuar recebendo atualizações do sistema operacional.", - "updateOs.updateIneligible.viewChangelog": "Visualizar Log de Alterações", - "updateOs.updateUnraidOs": "Atualizar Unraid OS", - "userProfile.callbackFeedback.calculatingOsUpdateEligibility": "Calculando a Elegibilidade para Atualização do SO…", + "updateOs.updateIneligible.payYourAnnualFeeToContinue": "Pague sua taxa anual para continuar recebendo atualizações do SO.", + "updateOs.updateIneligible.viewChangelog": "Ver Log de Alterações", + "updateOs.updateUnraidOs": "Atualizar SO Unraid", + "userProfile.callbackFeedback.calculatingOsUpdateEligibility": "Calculando Elegibilidade para Atualização do SO…", "userProfile.callbackFeedback.calculatingTrialExpiration": "Calculando expiração do teste…", "userProfile.callbackFeedback.configureConnectFeatures": "Configurar Recursos de Conexão", "userProfile.callbackFeedback.confirmAndStartDowngrade": "Confirmar e iniciar downgrade", @@ -861,96 +861,96 @@ "userProfile.callbackFeedback.copyKeyUrl": "Copiar URL da Chave", "userProfile.callbackFeedback.copyYourKeyUrl": "Copiar seu URL da Chave: {0}", "userProfile.callbackFeedback.currentVersionUnraid": "Versão Atual: Unraid {0}", - "userProfile.callbackFeedback.downgradeUnraidOsConfirmationRequired": "Confirmação necessária para downgrade do Unraid OS", + "userProfile.callbackFeedback.downgradeUnraidOsConfirmationRequired": "Confirmação requerida para downgrade do SO Unraid", "userProfile.callbackFeedback.extensionInstalled": "Extensão Instalada", "userProfile.callbackFeedback.failedToKey": "Falha ao {0} {1} Chave", "userProfile.callbackFeedback.fixError": "Corrigir Erro", - "userProfile.callbackFeedback.installExtended": "Instalar Extendido", - "userProfile.callbackFeedback.installingExtended": "Instalando Extendido", - "userProfile.callbackFeedback.installingExtendedTrial": "Instalando Trial Extendido", + "userProfile.callbackFeedback.installExtended": "Instalar Estendido", + "userProfile.callbackFeedback.installingExtended": "Instalando Estendido", + "userProfile.callbackFeedback.installingExtendedTrial": "Instalando Versão de Avaliação Estendida", "userProfile.callbackFeedback.installingRecovered": "Instalando Recuperado", "userProfile.callbackFeedback.installingReplaced": "Instalando Substituído", "userProfile.callbackFeedback.installRecovered": "Instalar Recuperado", "userProfile.callbackFeedback.installReplaced": "Instalar Substituído", "userProfile.callbackFeedback.key": "{0} {1} Chave…", - "userProfile.callbackFeedback.keyInstalledSuccessfullyRebootMayBeRequired": "Chave instalada com sucesso. Pode ser necessário reiniciar para aplicar esta alteração.", + "userProfile.callbackFeedback.keyInstalledSuccessfullyRebootMayBeRequired": "Chave instalada com sucesso. Um reinício pode ser necessário para aplicar esta mudança.", "userProfile.callbackFeedback.keySuccessfully": "{1} Chave {0} com Sucesso", "userProfile.callbackFeedback.newVersion": "Nova Versão: {0}", "userProfile.callbackFeedback.noThanks": "Não, obrigado", "userProfile.callbackFeedback.performingActions": "Executando ações", "userProfile.callbackFeedback.pleaseConfirmTheDowngradeDetailsBelow": "Por favor, confirme os detalhes do downgrade abaixo", "userProfile.callbackFeedback.pleaseConfirmTheUpdateDetailsBelow": "Por favor, confirme os detalhes da atualização abaixo", - "userProfile.callbackFeedback.pleaseKeepThisWindowOpenWhile": "Mantenha esta janela aberta enquanto realizamos algumas ações", - "userProfile.callbackFeedback.postInstallLicenseKeyError": "Erro de Licença Pós-Instalação", - "userProfile.callbackFeedback.readyToInstallKey": "Pronto para Instalar a Chave", - "userProfile.callbackFeedback.readyToUpdateConnectAccountConfiguration": "Pronto para atualizar a configuração da conta Connect", + "userProfile.callbackFeedback.pleaseKeepThisWindowOpenWhile": "Por favor, mantenha esta janela aberta enquanto realizamos algumas ações", + "userProfile.callbackFeedback.postInstallLicenseKeyError": "Erro na Chave de Licença Pós-Instalação", + "userProfile.callbackFeedback.readyToInstallKey": "Pronto para Instalar Chave", + "userProfile.callbackFeedback.readyToUpdateConnectAccountConfiguration": "Pronto para atualizar configuração da conta Connect", "userProfile.callbackFeedback.recovered": "Recuperado", "userProfile.callbackFeedback.replaced": "Substituído", "userProfile.callbackFeedback.signedInSuccessfully": "{0} Entrou com Sucesso", "userProfile.callbackFeedback.signedOutSuccessfully": "{0} Saiu com Sucesso", - "userProfile.callbackFeedback.signInFailed": "Falha ao Entrar", - "userProfile.callbackFeedback.signingIn": "Entrando {0}…", - "userProfile.callbackFeedback.signingIn2": "Entrando", + "userProfile.callbackFeedback.signInFailed": "Falha na Entrada", + "userProfile.callbackFeedback.signingIn": "Conectando {0}…", + "userProfile.callbackFeedback.signingIn2": "Conectando", "userProfile.callbackFeedback.signingOut": "Saindo {0}…", "userProfile.callbackFeedback.signingOut2": "Saindo", "userProfile.callbackFeedback.signOutFailed": "Falha ao Sair", "userProfile.callbackFeedback.somethingWentWrong": "Algo deu errado", "userProfile.callbackFeedback.thankYouForPurchasingAnUnraid": "Obrigado por comprar uma Chave Unraid {0}!", "userProfile.callbackFeedback.thankYouForUpgradingToAn": "Obrigado por atualizar para uma Chave Unraid {0}!", - "userProfile.callbackFeedback.thenGoToToolsRegistrationTo": "Em seguida, vá para Ferramentas > Registro para instalá-la manualmente", + "userProfile.callbackFeedback.thenGoToToolsRegistrationTo": "Em seguida, vá para Ferramentas > Registro para instalá-lo manualmente", "userProfile.callbackFeedback.thisDowngradeWillRequireAReboot": "Este downgrade exigirá uma reinicialização", "userProfile.callbackFeedback.thisUpdateWillRequireAReboot": "Esta atualização exigirá uma reinicialização", - "userProfile.callbackFeedback.updateUnraidOsConfirmationRequired": "Confirmação necessária para atualizar o Unraid OS", - "userProfile.callbackFeedback.youReOneStepCloserTo": "Você está um passo mais perto de aprimorar sua experiência no Unraid", - "userProfile.callbackFeedback.yourFreeTrialKeyProvidesAll": "Sua chave de teste gratuita oferece todas as funcionalidades de uma chave de Registro Desbloqueada", - "userProfile.callbackFeedback.yourKeyHasBeenReplaced": "Sua chave {0} foi substituída!", + "userProfile.callbackFeedback.updateUnraidOsConfirmationRequired": "Confirmação requerida para atualização do SO Unraid", + "userProfile.callbackFeedback.youReOneStepCloserTo": "Você está a um passo de melhorar sua experiência com Unraid", + "userProfile.callbackFeedback.yourFreeTrialKeyProvidesAll": "Sua chave de teste gratuita fornece toda a funcionalidade de uma chave de Registro Unleashed", + "userProfile.callbackFeedback.yourKeyHasBeenReplaced": "Sua Chave {0} foi substituída!", "userProfile.callbackFeedback.yourTrialKeyHasBeenExtended": "Sua chave de teste foi estendida!", "userProfile.clickToCopyLanIp": "Clique para Copiar IP LAN {0}", "userProfile.dropdownConnectStatus.connected": "Conectado", "userProfile.dropdownConnectStatus.unraidApiIsOffline": "unraid-api está offline", - "userProfile.dropdownContent.checkForUpdate": "Verificar Atualização", - "userProfile.dropdownContent.goToApiSettings": "Ir para Configurações de API", + "userProfile.dropdownContent.checkForUpdate": "Verificar atualização", + "userProfile.dropdownContent.goToApiSettings": "Ir para Configurações do API", "userProfile.dropdownContent.manageUnraidNetAccount": "Gerenciar Conta Unraid.net", "userProfile.dropdownContent.manageUnraidNetAccountInNew": "Gerenciar Conta Unraid.net em nova aba", - "userProfile.dropdownContent.opensConnectInNewTab": "Abre Conectar em nova aba", - "userProfile.dropdownContent.osUpdateEligibilityExpired": "Elegibilidade para Atualização de SO Expirada", + "userProfile.dropdownContent.opensConnectInNewTab": "Abrir Connect em nova aba", + "userProfile.dropdownContent.osUpdateEligibilityExpired": "Elegibilidade da Atualização do SO Expirada", "userProfile.dropdownContent.rebootRequiredForDowngrade": "Reinicialização Necessária para Downgrade", "userProfile.dropdownContent.rebootRequiredForUpdate": "Reinicialização Necessária para Atualização", "userProfile.dropdownContent.settings": "Configurações", - "userProfile.dropdownContent.signInToYourUnraidNet": "Entre em sua conta Unraid.net para começar", - "userProfile.dropdownContent.thankYouForInstallingConnect": "Obrigado por instalar o Conectar!", + "userProfile.dropdownContent.signInToYourUnraidNet": "Entre na sua conta Unraid.net para começar", + "userProfile.dropdownContent.thankYouForInstallingConnect": "Obrigado por instalar o Connect!", "userProfile.dropdownLaunchpad.restartingUnraidApi": "Reiniciando unraid-api…", "userProfile.dropdownLaunchpad.restartUnraidApi": "Reiniciar unraid-api", - "userProfile.dropdownTrigger.getStarted": "Começar", + "userProfile.dropdownTrigger.getStarted": "Iniciar", "userProfile.dropdownTrigger.learnMoreAboutTheError": "Saiba mais sobre o erro", - "userProfile.dropdownTrigger.openDropdown": "Abrir Dropdown", + "userProfile.dropdownTrigger.openDropdown": "Abrir Menu suspenso", "userProfile.dropdownTrigger.trialExpiredSeeOptionsBelow": "Teste Expirado, veja as opções abaixo", "userProfile.lanIpCopied": "IP LAN Copiado", "userProfile.serverState.purchase": "Comprar", "userProfile.serverState.purchaseKey": "Comprar Chave", "userProfile.serverState.upgradeKey": "Atualizar Chave", - "userProfile.trial.errorCreatiingATrialKeyPlease": "Erro ao criar uma chave de teste. Por favor, tente novamente mais tarde.", - "userProfile.trial.extendingYourFreeTrialByDays": "Estendendo seu teste gratuito em 15 dias", + "userProfile.trial.errorCreatiingATrialKeyPlease": "Erro ao criar uma chave de teste. Tente novamente mais tarde.", + "userProfile.trial.extendingYourFreeTrialByDays": "Extendendo seu teste gratuito por 15 dias", "userProfile.trial.pleaseKeepThisWindowOpen": "Por favor, mantenha esta janela aberta", "userProfile.trial.pleaseWaitWhileThePageReloads": "Aguarde enquanto a página recarrega para instalar sua chave de teste", "userProfile.trial.startingYourFreeDayTrial": "Iniciando seu teste gratuito de 30 dias", "userProfile.trial.trialKeyCreated": "Chave de Teste Criada", "userProfile.trial.trialKeyCreationFailed": "Falha na Criação da Chave de Teste", - "userProfile.uptimeExpire.expired": "{0} Expirado", + "userProfile.uptimeExpire.expired": "Expirado {0}", "userProfile.uptimeExpire.expiredAt": "Expirado em {0}", "userProfile.uptimeExpire.expiresAt": "Expira em {0}", "userProfile.uptimeExpire.expiresIn": "Expira em {0}", "userProfile.uptimeExpire.serverUpSince": "Servidor Ativo Desde {0}", - "userProfile.uptimeExpire.trialKeyExpired": "Chave de teste expirada {0}", - "userProfile.uptimeExpire.trialKeyExpiredAt": "Chave de teste expirada em {0}", - "userProfile.uptimeExpire.trialKeyExpiresAt": "Chave de teste expira em {0}", - "userProfile.uptimeExpire.trialKeyExpiresIn": "Chave de teste expira em {0}", - "userProfile.uptimeExpire.uptime": "Tempo de atividade {0}", + "userProfile.uptimeExpire.trialKeyExpired": "Chave de Avaliação Expirada {0}", + "userProfile.uptimeExpire.trialKeyExpiredAt": "Chave de Avaliação Expirada em {0}", + "userProfile.uptimeExpire.trialKeyExpiresAt": "Chave de Avaliação Expira em {0}", + "userProfile.uptimeExpire.trialKeyExpiresIn": "Chave de Avaliação Expira em {0}", + "userProfile.uptimeExpire.uptime": "Tempo de Atividade {0}", "wanIpCheck.checkingWanIps": "Verificando IPs WAN…", "wanIpCheck.dnsIssueUnableToResolveWanip4": "Problema de DNS, incapaz de resolver wanip4.unraid.net", "wanIpCheck.ignoreThisMessageIfYouAre": "Ignore esta mensagem se você estiver conectado via Acesso Remoto ou VPN.", - "wanIpCheck.remarkUnraidSWanIpv4Does": "Observação: O IPv4 WAN do Unraid {0} não corresponde ao IPv4 WAN do seu cliente {1}.", - "wanIpCheck.remarkYourWanIpv4Is": "Observação: seu IPv4 WAN é {0}", + "wanIpCheck.remarkUnraidSWanIpv4Does": "Observação: o WAN IPv4 do Unraid {0} não corresponde ao seu cliente WAN IPv4 {1}.", + "wanIpCheck.remarkYourWanIpv4Is": "Observação: seu WAN IPv4 é {0}", "wanIpCheck.thisMayIndicateAComplexNetwork": "Isso pode indicar uma rede complexa que não funcionará com esta solução de Acesso Remoto.", - "wanIpCheck.unableToFetchClientWanIpv4": "Incapaz de buscar o IPv4 WAN do cliente" + "wanIpCheck.unableToFetchClientWanIpv4": "Não foi possível buscar o IPv4 WAN do cliente" } From 85ad18ae75eed32965f38f60a4e1f12bf9b25b70 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:33 -0400 Subject: [PATCH 22/25] New translations en.json (Bengali) --- web/src/locales/bn.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/bn.json b/web/src/locales/bn.json index c4cd739730..1b4902f26e 100644 --- a/web/src/locales/bn.json +++ b/web/src/locales/bn.json @@ -671,19 +671,10 @@ "registration.registeredTo": "পর্যন্ত নিবন্ধিত", "registration.activationCode": "সক্রিয়করণ কোড", "registration.partnerActivationDetected": "আপনার সার্ভারের সাথে ইতিমধ্যে একটি লাইসেন্স যুক্ত রয়েছে। আপনার সব ফিচারগুলি আনলক করতে এখনই এটি বিনামূল্যে সক্রিয় করতে পারেন।", - "registration.tpmTransferAvailable": "এই সার্ভারে TPM লাইসেন্সিং উপলব্ধ আছে.", - "registration.tpmTransferAvailableDescription": "আপনার USB ফ্ল্যাশ ডিভাইস থেকে এই লাইসেন্সটি TPM-এ স্থানান্তর করতে, এই পৃষ্ঠায় এই ধাপগুলি সম্পন্ন করুন.", - "registration.tpmTransferTrial": "আপনি একটি লাইসেন্স ক্রয় করার পর TPM লাইসেন্সিং উপলব্ধ হবে.", - "registration.tpmTransferTrialDescription": "ট্রায়াল লাইসেন্স TPM-এ স্থানান্তর করা যায় না। এই সার্ভারের জন্য আপনি একবার লাইসেন্স কিনলে, সেটি আপনার USB ফ্ল্যাশ ডিভাইস থেকে TPM-এ স্থানান্তর করতে পারবেন।", - "registration.tpmTransferAvailableSteps.stopArray": "অ্যারেটি বন্ধ করুন।", - "registration.tpmTransferAvailableSteps.removeFlash": "USB ফ্ল্যাশ বুট ডিভাইসটি সরিয়ে ফেলুন।", - "registration.tpmTransferAvailableSteps.refreshPage": "এই পৃষ্ঠাটি রিফ্রেশ করুন।", - "registration.tpmTransferAvailableSteps.replaceKey": "Replace Key চাপুন।", - "registration.tpmTransferAvailableSteps.startArray": "অ্যারেটি চালু করুন।", - "registration.tpmTransferReady": "আপনার TPM লাইসেন্স স্থানান্তর চালিয়ে যান।", - "registration.tpmTransferReadyDescription": "প্রথম দুটি ধাপ ইতোমধ্যেই সম্পন্ন হয়েছে। এই লাইসেন্সটি TPM-এ স্থানান্তর করতে Replace Key চাপুন, তারপর অ্যারেটি চালু করুন।", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB ফ্ল্যাশ বুট ডিভাইসটি ইতোমধ্যেই সরানো হয়েছে। অ্যারেটি বন্ধ করুন, তারপর এই লাইসেন্সটি TPM-এ স্থানান্তর করতে Replace Key চাপুন।", + "registration.moveLicenseToTpm": "TPM-এ লাইসেন্স স্থানান্তর করুন", + "registration.moveLicenseToTpmTrialDisabled": "ট্রায়ালগুলি নিবন্ধিত GUID-এর সাথে লক করা আছে। লাইসেন্স কিনে আপনি TPM-এ স্থানান্তর করতে পারেন।", "registration.replaceCheck.checkEligibility": "যোগ্যতা যাচাই করুন", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "লাইসেন্স নতুন ডিভাইসে ট্রান্সফার করুন", "registration.trialExpiration": "ট্রায়াল মেয়াদ শেষ", "registration.unlimited": "অসীমিত", From b02d6c09b2fc2b6ebcfb2f56ea954460a69c1eec Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:34 -0400 Subject: [PATCH 23/25] New translations en.json (Croatian) --- web/src/locales/hr.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/hr.json b/web/src/locales/hr.json index 260931f85f..425af3af5b 100644 --- a/web/src/locales/hr.json +++ b/web/src/locales/hr.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Registrirano na", "registration.activationCode": "Aktivacijski Kod", "registration.partnerActivationDetected": "Čini se da već imate licencu povezanu s ovim serverom. Možete je aktivirati sada besplatno da biste otključali sve značajke.", - "registration.tpmTransferAvailable": "TPM licenciranje je dostupno na ovom poslužitelju.", - "registration.tpmTransferAvailableDescription": "Za premještanje ove licence s vašeg USB flash uređaja na TPM, dovršite ove korake na ovoj stranici.", - "registration.tpmTransferTrial": "TPM licenciranje bit će dostupno nakon što kupite licencu.", - "registration.tpmTransferTrialDescription": "Probne licence nije moguće premjestiti na TPM. Kada kupite licencu za ovaj poslužitelj, moći ćete je prenijeti s USB flash uređaja na TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Zaustavite polje.", - "registration.tpmTransferAvailableSteps.removeFlash": "Uklonite USB flash uređaj za pokretanje.", - "registration.tpmTransferAvailableSteps.refreshPage": "Osvježite ovu stranicu.", - "registration.tpmTransferAvailableSteps.replaceKey": "Pritisnite Zamijeni ključ.", - "registration.tpmTransferAvailableSteps.startArray": "Pokrenite polje.", - "registration.tpmTransferReady": "Nastavite prijenos licence na TPM.", - "registration.tpmTransferReadyDescription": "Prva dva koraka već su dovršena. Pritisnite Zamijeni ključ da biste prenijeli ovu licencu na TPM, a zatim pokrenite polje.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB flash uređaj za pokretanje već je uklonjen. Zaustavite polje, a zatim pritisnite Zamijeni ključ da biste prenijeli ovu licencu na TPM.", + "registration.moveLicenseToTpm": "Premjesti licencu na TPM", + "registration.moveLicenseToTpmTrialDisabled": "Probne licence su zaključane na registrirani GUID. Možete prijeći na TPM kupnjom licence.", "registration.replaceCheck.checkEligibility": "Provjeri podobnost", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "Prijenos licence na novi uređaj", "registration.trialExpiration": "Istek probnog roka", "registration.unlimited": "neograničeno", From 163b0909209cfcdc522b6affdd6306cdd5f104fd Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:36 -0400 Subject: [PATCH 24/25] New translations en.json (Latvian) --- web/src/locales/lv.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/lv.json b/web/src/locales/lv.json index 3f7598e403..a63c123ff6 100644 --- a/web/src/locales/lv.json +++ b/web/src/locales/lv.json @@ -671,19 +671,10 @@ "registration.registeredTo": "Reģistrēts pie", "registration.activationCode": "Aktivācijas kods", "registration.partnerActivationDetected": "Šķiet, ka jums jau ir licence, kas saistīta ar šo serveri. Varat to aktivizēt bez maksas, lai atbloķētu visas funkcijas.", - "registration.tpmTransferAvailable": "Šajā serverī ir pieejama TPM licencēšana.", - "registration.tpmTransferAvailableDescription": "Lai pārvietotu šo licenci no USB zibatmiņas ierīces uz TPM, izpildiet šajā lapā norādītās darbības.", - "registration.tpmTransferTrial": "TPM licencēšana būs pieejama pēc licences iegādes.", - "registration.tpmTransferTrialDescription": "Izmēģinājuma licences nevar pārvietot uz TPM. Kad iegādāsieties licenci šim serverim, varēsiet to pārsūtīt no savas USB zibatmiņas ierīces uz TPM.", - "registration.tpmTransferAvailableSteps.stopArray": "Apturiet masīvu.", - "registration.tpmTransferAvailableSteps.removeFlash": "Izņemiet USB zibatmiņas sāknēšanas ierīci.", - "registration.tpmTransferAvailableSteps.refreshPage": "Atsvaidziniet šo lapu.", - "registration.tpmTransferAvailableSteps.replaceKey": "Nospiediet Aizstāt atslēgu.", - "registration.tpmTransferAvailableSteps.startArray": "Palaidiet masīvu.", - "registration.tpmTransferReady": "Turpiniet savas TPM licences pārsūtīšanu.", - "registration.tpmTransferReadyDescription": "Pirmās divas darbības jau ir pabeigtas. Nospiediet Aizstāt atslēgu, lai pārsūtītu šo licenci uz TPM, un pēc tam palaidiet masīvu.", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB zibatmiņas sāknēšanas ierīce jau ir izņemta. Apturiet masīvu un pēc tam nospiediet Aizstāt atslēgu, lai pārsūtītu šo licenci uz TPM.", + "registration.moveLicenseToTpm": "Pārvietot licenci uz TPM", + "registration.moveLicenseToTpmTrialDisabled": "Izmēģinājuma versijas ir piesaistītas reģistrētajam GUID. Varat pāriet uz TPM, iegādājoties licenci.", "registration.replaceCheck.checkEligibility": "Pārbaudīt atbilstību", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "Pārnest licenci uz jaunu ierīci", "registration.trialExpiration": "Izmēģinājuma derīguma termiņš", "registration.unlimited": "neierobežots", From 0a1803c40f94a0f9082257abbb39c53e288b2582 Mon Sep 17 00:00:00 2001 From: Eli Bosley <11823237+elibosley@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:25:38 -0400 Subject: [PATCH 25/25] New translations en.json (Hindi) --- web/src/locales/hi.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/web/src/locales/hi.json b/web/src/locales/hi.json index 2826e8b552..824596ee82 100644 --- a/web/src/locales/hi.json +++ b/web/src/locales/hi.json @@ -671,19 +671,10 @@ "registration.registeredTo": "के लिए पंजीकृत", "registration.activationCode": "सक्रियण कोड", "registration.partnerActivationDetected": "ऐसा प्रतीत होता है कि आपके पास पहले से ही इस सर्वर के साथ एक लाइसेंस जुड़ा हुआ है। आप इसे अब निःशुल्क सक्रिय कर सकते हैं सभी विशेषताओं को अनलॉक करने के लिए।", - "registration.tpmTransferAvailable": "इस सर्वर पर TPM लाइसेंसिंग उपलब्ध है.", - "registration.tpmTransferAvailableDescription": "इस लाइसेंस को अपने USB फ्लैश डिवाइस से TPM में स्थानांतरित करने के लिए, इस पृष्ठ पर दिए गए ये चरण पूरे करें.", - "registration.tpmTransferTrial": "लाइसेंस खरीदने के बाद TPM लाइसेंसिंग उपलब्ध होगी.", - "registration.tpmTransferTrialDescription": "ट्रायल लाइसेंस को TPM में स्थानांतरित नहीं किया जा सकता। इस सर्वर के लिए लाइसेंस खरीदने के बाद, आप इसे अपने USB फ्लैश डिवाइस से TPM में स्थानांतरित कर सकेंगे।", - "registration.tpmTransferAvailableSteps.stopArray": "एरे को रोकें।", - "registration.tpmTransferAvailableSteps.removeFlash": "USB फ्लैश बूट डिवाइस को हटाएं।", - "registration.tpmTransferAvailableSteps.refreshPage": "इस पेज को रीफ़्रेश करें।", - "registration.tpmTransferAvailableSteps.replaceKey": "Replace Key दबाएं।", - "registration.tpmTransferAvailableSteps.startArray": "एरे को शुरू करें।", - "registration.tpmTransferReady": "अपना TPM लाइसेंस स्थानांतरण जारी रखें।", - "registration.tpmTransferReadyDescription": "पहले दो चरण पहले ही पूरे हो चुके हैं। इस लाइसेंस को TPM में स्थानांतरित करने के लिए Replace Key दबाएं, फिर एरे को शुरू करें।", - "registration.tpmTransferReadyDescriptionArrayRunning": "USB फ्लैश बूट डिवाइस पहले ही हटाया जा चुका है। एरे को रोकें, फिर इस लाइसेंस को TPM में स्थानांतरित करने के लिए Replace Key दबाएं।", + "registration.moveLicenseToTpm": "लाइसेंस को TPM में स्थानांतरित करें", + "registration.moveLicenseToTpmTrialDisabled": "परीक्षण पंजीकृत GUID से लॉक हैं। आप लाइसेंस खरीदकर TPM पर स्थानांतरित कर सकते हैं।", "registration.replaceCheck.checkEligibility": "पात्रता जांचें", + "registration.tpmGuid": "TPM GUID", "registration.transferLicenseToNewDevice": "नया उपकरण में लाइसेंस स्थानांतरित करें", "registration.trialExpiration": "ट्रायल समाप्ति", "registration.unlimited": "असीमित",