From 2abdf44320cd73c51e94289658b40e5c60ae90ae Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Wed, 26 Aug 2026 23:20:02 +0200 Subject: [PATCH] chore(translations): update translations via Crowdin (#1723) --- frontend/messages/ca.json | 1 + frontend/messages/cs.json | 1 + frontend/messages/da.json | 1 + frontend/messages/de.json | 1 + frontend/messages/es.json | 1 + frontend/messages/et.json | 153 ++++++++++++++++--------------- frontend/messages/fi.json | 1 + frontend/messages/fr.json | 1 + frontend/messages/it.json | 1 + frontend/messages/ja.json | 71 +++++++------- frontend/messages/ko.json | 3 +- frontend/messages/lv.json | 147 ++++++++++++++--------------- frontend/messages/nl.json | 1 + frontend/messages/no.json | 1 + frontend/messages/pl.json | 1 + frontend/messages/pt-BR.json | 1 + frontend/messages/pt.json | 59 ++++++------ frontend/messages/ru.json | 145 ++++++++++++++--------------- frontend/messages/sv.json | 1 + frontend/messages/tr.json | 1 + frontend/messages/uk.json | 1 + frontend/messages/vi.json | 173 ++++++++++++++++++----------------- frontend/messages/zh-CN.json | 5 +- frontend/messages/zh-TW.json | 1 + 24 files changed, 398 insertions(+), 374 deletions(-) diff --git a/frontend/messages/ca.json b/frontend/messages/ca.json index 5c615752..f57d3d49 100644 --- a/frontend/messages/ca.json +++ b/frontend/messages/ca.json @@ -99,6 +99,7 @@ "application_configuration": "Configuració de l'aplicació", "settings": "Configuració", "update_pocket_id": "Actualitza Pocket ID", + "sqlite_storage_warning": "Hem detectat que la vostra base de dades SQLite s'emmagatzema en una unitat connectada a la xarxa com ara NFS, SMB o FUSE. Això no està suportat i pot provocar que la vostra base de dades es corrompi. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Consulteu la documentació.{/link}", "powered_by": "Impulsat per", "see_your_recent_account_activities": "Veuràs les activitats del teu compte dins del període de retenció configurat.", "time": "Hora", diff --git a/frontend/messages/cs.json b/frontend/messages/cs.json index 92b6fb58..6ef7433e 100644 --- a/frontend/messages/cs.json +++ b/frontend/messages/cs.json @@ -99,6 +99,7 @@ "application_configuration": "Konfigurace aplikace", "settings": "Nastavení", "update_pocket_id": "Aktualizovat Pocket ID", + "sqlite_storage_warning": "Zjistili jsme, že vaše databáze SQLite je uložena na síťovém disku, jako je NFS, SMB nebo FUSE. Toto použití není podporováno a může vést k poškození vaší databáze. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Viz dokumentace.{/link}", "powered_by": "Poháněno pomocí", "see_your_recent_account_activities": "Zobrazte aktivity svého účtu v rámci nastavené doby uchovávání.", "time": "Čas", diff --git a/frontend/messages/da.json b/frontend/messages/da.json index 07f277be..dad6d5fb 100644 --- a/frontend/messages/da.json +++ b/frontend/messages/da.json @@ -99,6 +99,7 @@ "application_configuration": "Applikationsindstillinger", "settings": "Indstillinger", "update_pocket_id": "Opdater Pocket ID", + "sqlite_storage_warning": "Vi har konstateret, at din SQLite-database er gemt på et netværksdrev, f.eks. NFS, SMB eller FUSE. Dette understøttes ikke og kan medføre, at din database bliver beskadiget. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Se dokumentationen.{/link}", "powered_by": "Drevet af", "see_your_recent_account_activities": "Se dine kontoaktiviteter inden for den konfigurerede opbevaringsperiode.", "time": "Tid", diff --git a/frontend/messages/de.json b/frontend/messages/de.json index e4d92ae8..d5fc799a 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -99,6 +99,7 @@ "application_configuration": "Anwendungskonfiguration", "settings": "Einstellungen", "update_pocket_id": "Pocket ID aktualisieren", + "sqlite_storage_warning": "Wir haben festgestellt, dass deine SQLite-Datenbank auf einem netzwerkgebundenen Laufwerk wie NFS, SMB oder FUSE gespeichert ist. Dies wird nicht unterstützt und kann dazu führen, dass deine Datenbank beschädigt wird. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Siehe Dokumentation.{/link}", "powered_by": "Powered by", "see_your_recent_account_activities": "Schau dir deine Kontoaktivitäten innerhalb der eingestellten Aufbewahrungsfrist an.", "time": "Zeit", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 7a7bbddf..a644b035 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -99,6 +99,7 @@ "application_configuration": "Configuración de la aplicación", "settings": "Configuración", "update_pocket_id": "Actualizar Pocket ID", + "sqlite_storage_warning": "Hemos detectado que tu base de datos SQLite está almacenada en una unidad conectada a la red, como NFS, SMB o FUSE. Esto no es compatible y puede provocar que tu base de datos se dañe. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Consulta la documentación.{/link}", "powered_by": "Producido por Pocket ID", "see_your_recent_account_activities": "Consulta las actividades de tu cuenta dentro del período de retención configurado.", "time": "Tiempo", diff --git a/frontend/messages/et.json b/frontend/messages/et.json index bf5b1d93..6aa0ba4c 100644 --- a/frontend/messages/et.json +++ b/frontend/messages/et.json @@ -38,27 +38,27 @@ "expiration": "Expiration", "name": "Name", "an_unknown_error_occurred": "An unknown error occurred", - "authentication_process_was_aborted": "Parooli kinnitamine tühistati", - "error_occurred_with_authenticator": "Salasõna kasutamisel tekkis viga", - "authenticator_does_not_support_discoverable_credentials": "See seade ei toeta nõutavat parooli tüüpi", - "authenticator_does_not_support_resident_keys": "See seade ei toeta nõutavat parooli tüüpi", + "authentication_process_was_aborted": "Juurdepääsuvõtme kinnitamine tühistati", + "error_occurred_with_authenticator": "Sinu juurdepääsuvõtme kasutamisel tekkis viga", + "authenticator_does_not_support_discoverable_credentials": "See seade ei toeta nõutavat juurdepääsuvõtme tüüpi", + "authenticator_does_not_support_resident_keys": "See seade ei toeta nõutavat juurdepääsuvõtme tüüpi", "passkey_was_previously_registered": "This passkey was previously registered", - "authenticator_does_not_support_any_of_the_requested_algorithms": "See seade ei toeta ühtegi ühilduvat parooli", + "authenticator_does_not_support_any_of_the_requested_algorithms": "See seade ei toeta ühtegi ühilduvat juurdepääsuvõtit", "webauthn_error_invalid_rp_id": "Selle domeeni jaoks ei ole juurdepääsuvõtmeid õigesti konfigureeritud.", "webauthn_error_invalid_domain": "Konfigureeritud domeenis ei saa kasutada juurdepääsuvõtmeid.", "contact_administrator_to_fix": "Contact your administrator to fix this issue.", - "webauthn_operation_not_allowed_or_timed_out": "Parooli sisestamise palve tühistati või aegus", + "webauthn_operation_not_allowed_or_timed_out": "Juurdepääsuvõtme viip tühistati või aegus", "webauthn_not_supported_by_browser": "Passkeys are not supported by this browser. Please use an alternative sign in method.", - "passkey_request_expired": "Teie juurdepääsukoodi taotluse kehtivusaeg on lõppenud", - "passkey_response_invalid": "Meil ei õnnestunud töödelda teie parooli vastust", - "passkey_verification_failed": "Meil ei õnnestunud teie parooli kinnitada", - "passkey_user_verification_required": "Teie juurdepääsuvõti ei suutnud teie identiteeti kinnitada. Kui kasutate turvavõtit, seadistage FIDO2-PIN-kood ja proovige uuesti", + "passkey_request_expired": "Sinu juurdepääsuvõtme taotlus on aegunud", + "passkey_response_invalid": "Meil ei õnnestunud sinu juurdepääsuvõtme vastust töödelda", + "passkey_verification_failed": "Meil ei õnnestunud sinu juurdepääsuvõtit kontrollida", + "passkey_user_verification_required": "Sinu juurdepääsuvõti ei suutnud sinu identiteeti kinnitada. Kui kasutad turvavõtit, seadista FIDO2-PIN-kood ja proovi uuesti", "critical_error_occurred_contact_administrator": "A critical error occurred. Please contact your administrator.", "sign_in_to": "Sign in to {name}", "account_selection_signin_confirmation": "Kas soovite jätkata järgmise kontoga {#b}{name}{/b}?", "use_a_different_account": "Kasuta teist kontot", "client_wants_to_access_the_following_information": "{#b}{client}{/b} soovib juurdepääsu järgmisele teabele:", - "do_you_want_to_sign_in_to_client_with_your_app_name_account": "Kas soovid sisse logida veebisaidile {#b}{client}{/b} oma {appName} kontoga?", + "do_you_want_to_sign_in_to_client_with_your_app_name_account": "Kas soovid oma {appName} kontoga rakendusse {#b}{client}{/b} sisse logida?", "email": "Email", "view_your_email_address": "View your email address", "profile": "Profile", @@ -99,6 +99,7 @@ "application_configuration": "Application Configuration", "settings": "Settings", "update_pocket_id": "Update Pocket ID", + "sqlite_storage_warning": "Me tuvastasime, et sinu SQLite-andmebaas on salvestatud võrguga ühendatud kettale, näiteks NFS, SMB või FUSE. Seda ei toetata ja see võib põhjustada andmebaasi rikkumist. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Vaata dokumentatsiooni.{/link}", "powered_by": "Powered by", "see_your_recent_account_activities": "See your account activities within the configured retention period.", "time": "Time", @@ -107,7 +108,7 @@ "ip_address": "IP Address", "device": "Device", "client": "Client", - "actor": "Näitleja", + "actor": "Tegutseja", "unknown": "Unknown", "account_details_updated_successfully": "Account details updated successfully", "profile_picture_updated_successfully": "Profile picture updated successfully. It may take a few minutes to update.", @@ -118,27 +119,27 @@ "it_is_recommended_to_add_more_than_one_passkey": "It is recommended to add more than one passkey to avoid losing access to your account.", "account_details": "Account Details", "passkeys": "Passkeys", - "configure_passkey_settings": "Määra, milliseid juurdepääsukoode kasutajad saavad registreerida ja kuidas nad end identifitseerivad.", - "user_verification": "Kasutaja tuvastamine", - "user_verification_description": "Valige, kas passkey registreerimisel või kasutamisel on vaja biomeetrilist andmet või PIN-koodi.", + "configure_passkey_settings": "Määra, milliseid juurdepääsuvõtmeid kasutajad saavad registreerida ja kuidas nad end autentivad.", + "user_verification": "Kasutaja kontrollimine", + "user_verification_description": "Vali, kas juurdepääsuvõtme registreerimisel või kasutamisel on vaja biomeetrilist autentimist või PIN-koodi.", "user_verification_required": "Kohustuslik", - "user_verification_required_description": "Nõua biomeetrilist või PIN-koodiga autentimist. Passkeys, millega kasutajat ei ole võimalik autentida, ei tööta.", + "user_verification_required_description": "Nõua biomeetrilist või PIN-koodiga autentimist. Juurdepääsuvõtmed, millega kasutajat ei ole võimalik autentida, ei tööta.", "user_verification_preferred": "Eelistatud", - "user_verification_preferred_description": "Kasutage biomeetrilist või PIN-koodiga autentimist, kui see on võimalik, kuid lubage ka puutepõhiseid turvavõtmeid.", - "allow_synced_passkeys": "Luba sünkroniseeritud paroolivõtmeid", - "allow_synced_passkeys_description": "Luba uusi paroolivõtmeid, mida saab varundada ja kasutada mitmel seadmel.", - "allowed_authenticator_type": "Lubatud autentimistüüp", - "allowed_authenticator_type_description": "Valige, millist autentimismeetodit kasutajad saavad kasutada uue parooli registreerimisel.", - "any_authenticator": "Mis tahes parool", - "any_authenticator_description": "Luba nii seadme paroolivõtmeid kui ka väliseid turvalisusvõtmeid.", - "device_passkeys_only": "Ainult seadme paroolid", + "user_verification_preferred_description": "Kasuta biomeetrilist või PIN-koodiga autentimist, kui see on võimalik, kuid luba ka puutepõhiseid turvavõtmeid.", + "allow_synced_passkeys": "Luba sünkroonitud juurdepääsuvõtmeid", + "allow_synced_passkeys_description": "Luba uusi juurdepääsuvõtmeid, mida saab varundada ja kasutada mitmel seadmel.", + "allowed_authenticator_type": "Lubatud autentimisvahendi tüüp", + "allowed_authenticator_type_description": "Vali, millist tüüpi autentimisvahendit saavad kasutajad uue juurdepääsuvõtme registreerimisel kasutada.", + "any_authenticator": "Mis tahes juurdepääsuvõti", + "any_authenticator_description": "Luba nii seadme juurdepääsuvõtmeid kui ka väliseid turvavõtmeid.", + "device_passkeys_only": "Ainult seadme juurdepääsuvõtmed", "device_passkeys_only_description": "Luba ainult kasutaja seadmesse sisseehitatud juurdepääsuvõtmeid.", "external_security_keys_only": "Ainult välised turvavõtmed", "external_security_keys_only_description": "Luba kasutada ainult rändlusautentimisseadmeid, nagu USB- või NFC-turvavõtmed.", - "passkey_configuration_updated_successfully": "Passkey konfiguratsioon on edukalt uuendatud", - "synced_passkeys_not_allowed": "Teie administraator ei luba sünkroniseeritud juurdepääsukoode", + "passkey_configuration_updated_successfully": "Juurdepääsuvõtmete konfiguratsioon uuendati edukalt", + "synced_passkeys_not_allowed": "Sinu administraator ei luba sünkroonitud juurdepääsuvõtmeid", "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Manage your passkeys that you can use to authenticate yourself.", - "manage_this_users_passkeys": "Haldage selle kasutaja paroolivõtmeid.", + "manage_this_users_passkeys": "Halda selle kasutaja juurdepääsuvõtmeid.", "add_passkey": "Add Passkey", "create": "Create", "first_name": "First name", @@ -202,7 +203,7 @@ "email_tls_option": "Email TLS Option", "skip_certificate_verification": "Skip Certificate Verification", "skip_consent": "Jäta nõusoleku ekraan vahele", - "skip_consent_description": "Ära palu kasutajatel seda klienti ja selle taotletavaid volitusi heaks kiita. Luba seda ainult usaldusväärsete esmapoolsetele klientidele.", + "skip_consent_description": "Ära palu kasutajatel seda klienti ja selle taotletavaid volitusi heaks kiita. Luba see ainult usaldusväärsetele esimese osapoole klientidele.", "this_can_be_useful_for_selfsigned_certificates": "This can be useful for self-signed certificates.", "enabled_emails": "Enabled Emails", "email_login_notification": "Email Login Notification", @@ -325,10 +326,10 @@ "client_type_metadata_document": "Metadata-dokument", "cimd_client_managed_fields_title": "Mõned omadused on ainult lugemiseks", "cimd_client_managed_fields_description": "Seda klienti hallatakse kliendi ID metaandmete dokumendi (CIMD) kaudu, seega ei saa selles dokumendis esitatud omadusi siin muuta.", - "client_id_metadata_documents": "Kliendi ID-ga seotud metaandmed ja dokumendid", + "client_id_metadata_documents": "Kliendi ID metaandmete dokumendid", "client_id_metadata_documents_description": "Kliendi-ID metaandmete dokumendid (CIMD) võimaldavad OAuth-klientidel end URL-i abil identifitseerida. Eelregistreerimine pole vajalik.", "cimd_url_allowlist": "Lubatud metaandmete dokumentide URL-id", - "cimd_url_allowlist_description": "Piirata, milliste kliendi-ID metaandmete dokumentide URL-aadresse aktsepteeritakse. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Toetatakse metamärke{/link}. Tühi nimekiri blokeerib kõik URL-aadressid.", + "cimd_url_allowlist_description": "Piira, milliste kliendi-ID metaandmete dokumentide URL-aadresse aktsepteeritakse. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Metamärgid{/link} on toetatud. Tühi nimekiri blokeerib kõik URL-aadressid.", "refresh": "Värskenda", "oidc_client_metadata_refreshed_successfully": "Kliendi metaandmete dokument uuendati edukalt", "generate": "Generate", @@ -387,7 +388,7 @@ "send_email": "Send Email", "show_code": "Show Code", "callback_url_description": "Teie kliendi poolt esitatud URL-id. Toetatakse {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}metamärke{/link}.", - "logout_callback_url_description": "Teie kliendi poolt väljalogimiseks esitatud URL-id. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Toetatakse metamärke{/link}.", + "logout_callback_url_description": "Sinu kliendi väljalogimiseks esitatud URL-id. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Metamärgid{/link} on toetatud.", "api_key_expiration": "API Key Expiration", "send_an_email_to_the_user_when_their_api_key_is_about_to_expire": "Send an email to the user when their API key is about to expire.", "authorize_device": "Authorize Device", @@ -408,15 +409,15 @@ "token_lifetimes": "Tokenite kehtivusaeg", "token_lifetimes_description": "Muuda sellele kliendile väljastatud juurdepääsu- ja värskendustokenite kehtivusaega. Lühem kehtivusaeg parandab turvalisust, kuid võib nõuda kasutajatelt sagedasemat uuesti autentimist.", "access_token_lifetime": "Juurdepääsutokeni kehtivusaeg", - "access_token_lifetime_description": "Määrab, kui kaua rakenduse autentimisandmed kehtivad. Värskendustokenid võivad hoida rakenduse seanssi aktiivseks.", + "access_token_lifetime_description": "Määrab, kui kaua rakenduse autentimisandmed kehtivad. Värskendustokenid võivad hoida rakenduse seansi aktiivsena.", "refresh_token_inactivity_timeout": "Värskendustokeni tegevusetuse aegumisaeg", "refresh_token_inactivity_timeout_description": "Määrab, kui kaua värskendustokenit saab kasutada. Ajalõpp algab uuesti iga kord, kui rakendus oma tokenid edukalt värskendab.", - "token_lifetime_minimum": "Token'i kehtivusaeg peab olema vähemalt 1 minut.", - "token_lifetime_maximum": "Token'i kehtivusaeg ei tohi ületada 365 päeva.", - "token_lifetime_whole_minutes": "Token'i kehtivusaeg peab olema määratud täisminutite kaupa.", + "token_lifetime_minimum": "Tokeni kehtivusaeg peab olema vähemalt 1 minut.", + "token_lifetime_maximum": "Tokeni kehtivusaeg ei tohi ületada 365 päeva.", + "token_lifetime_whole_minutes": "Tokeni kehtivusaeg peab olema määratud täisminutite kaupa.", "duration_unit_for": "{name} ühik", - "minutes": "Protokoll", - "hours": "Lahtiolekuajad", + "minutes": "Minutid", + "hours": "Tunnid", "days": "Päevad", "userinfo": "Userinfo", "id_token_payload": "ID Token Payload", @@ -506,7 +507,7 @@ "configure_application_images": "Configure Application Images", "ui_config_disabled_info_title": "UI Configuration Disabled", "ui_config_disabled_info_description": "The UI configuration is disabled because the application configuration settings are managed through environment variables. Some settings may not be editable.", - "logo_from_url_description": "Kopeeri pildi otsene URL-aadress (svg, png, webp). Ikoone leiad aadressilt {#link href=|https://selfh.st/icons|}Selfh.st Icons{/link} või {#link href=|https://dashboardicons.com|}Dashboard Icons{/link}.", + "logo_from_url_description": "Kleebi pildi otsene URL-aadress (svg, png, webp). Ikoone leiad aadressilt {#link href=|https://selfh.st/icons|}Selfh.st Icons{/link} või {#link href=|https://dashboardicons.com|}Dashboard Icons{/link}.", "invalid_url": "Invalid URL", "require_user_email": "Require Email Address", "require_user_email_description": "Requires users to have an email address. If disabled, the users without an email address won't be able to use features that require an email address.", @@ -530,7 +531,7 @@ "no": "No", "restricted": "Restricted", "scim_provisioning": "SCIM Provisioning", - "scim_provisioning_description": "SCIM-i haldamisfunktsioon võimaldab teil automaatselt lisada ja eemaldada kasutajaid ja rühmi oma OIDC-kliendist. Lisateavet leiate {#link href=|https://pocket-id.org/docs/configuration/scim|}dokumentatsioonist{/link}.", + "scim_provisioning_description": "SCIM-provisioneerimine võimaldab sul OIDC-kliendis kasutajaid ja rühmi automaatselt provisioneerida ja deprovisioneerida. Lisateavet leiad {#link href=|https://pocket-id.org/docs/configuration/scim|}dokumentatsioonist{/link}.", "scim_endpoint": "SCIM Endpoint", "scim_token": "SCIM Token", "last_successful_sync_at": "Last successful sync: {time}", @@ -538,7 +539,7 @@ "scim_enabled_successfully": "SCIM enabled successfully.", "scim_disabled_successfully": "SCIM disabled successfully.", "disable_scim_provisioning": "Disable SCIM Provisioning", - "disable_scim_provisioning_confirm_description": "Kas oled kindel, et soovid {#b}{clientName}{/b} jaoks SCIM-i konfigureerimise välja lülitada? See peatab kõik kasutajate ja rühmade automaatsed lisamise ja eemaldamise toimingud.", + "disable_scim_provisioning_confirm_description": "Kas oled kindel, et soovid kliendi {#b}{clientName}{/b} SCIM-provisioneerimise välja lülitada? See peatab kasutajate ja rühmade automaatse provisioneerimise ja deprovisioneerimise.", "scim_sync_failed": "SCIM sync failed. Check the server logs for more information.", "scim_sync_successful": "The SCIM sync has been completed successfully.", "save_and_sync": "Save and Sync", @@ -565,20 +566,20 @@ "email_verification_sent": "Verification email sent successfully.", "emails_verified_by_default": "Emails verified by default", "emails_verified_by_default_description": "When enabled, users' email addresses will be marked as verified by default upon signup or when their email address is changed.", - "user_has_no_passkeys_yet": "Sellel kasutajal pole veel paroolivõtmeid.", - "replay_protection": "Kordusmängu kaitse", - "replay_protection_description": "Kui see valik on aktiveeritud, saab antud tokenit kasutada ainult ühe korra. Kui teie teenusepakkuja kasutab sama tokenit mitu korda, võib teil olla vaja see valik deaktiveerida.", + "user_has_no_passkeys_yet": "Sellel kasutajal pole veel juurdepääsuvõtmeid.", + "replay_protection": "Taasesitusründe kaitse", + "replay_protection_description": "Kui see valik on aktiveeritud, saab antud tokenit kasutada ainult ühe korra. Kui sinu teenusepakkuja kasutab sama tokenit mitu korda, võib sul olla vaja see valik deaktiveerida.", "apis": "API-d", "create_api": "API loomine", "create_a_new_api_description": "Loo uus API, mille jaoks kliendid saavad juurdepääsutokeneid taotleda.", "add_api": "API lisamine", "manage_apis": "API-de haldamine", - "api_resource": "Allikas", - "api_resource_description": "Unikaalne URI, mis identifitseerib seda API-ressurssi. Kliendid taotlevad seda ressursi parameetri abil. Seda ei saa hiljem muuta.", + "api_resource": "Ressurss", + "api_resource_description": "Unikaalne URI, mis identifitseerib seda API-ressurssi. Kliendid taotlevad seda resource-parameetri abil. Seda ei saa hiljem muuta.", "api_permissions": "Õigused", - "api_permissions_description": "Õigused (rakendusvaldkonnad), mida kliendid võivad selle API jaoks taotleda.", + "api_permissions_description": "Õigused (scope’id), mida kliendid võivad selle API jaoks taotleda.", "api_permission_key": "Luba", - "add_permission": "Luba juurdepääs", + "add_permission": "Lisa õigus", "type": "Tüüp", "api_created_successfully": "API loodi edukalt", "api_updated_successfully": "API uuendati edukalt", @@ -586,67 +587,67 @@ "api_permissions_updated_successfully": "Õigused on edukalt uuendatud", "are_you_sure_you_want_to_delete_this_api": "Kas oled kindel, et soovid selle API kustutada? Kliendid kaotavad juurdepääsu selle õigustele.", "api_access": "API-juurdepääs", - "api_access_description": "Valige, milliste API-de jaoks võib see klient taotleda tokeneid kasutajate nimel (kasutaja poolt delegeeritud juurdepääs) ja enda jaoks kliendi volituste andmise kaudu (kliendi juurdepääs), ning milliseid õigusi ta võib taotleda.", + "api_access_description": "Vali, milliste API-de jaoks võib see klient taotleda tokeneid kasutajate nimel (kasutaja poolt delegeeritud juurdepääs) ja enda jaoks kliendi autentimisandmete voo kaudu (kliendi juurdepääs), ning milliseid õigusi ta võib taotleda.", "api_access_updated_successfully": "API-juurdepääs uuendati edukalt", "no_apis_defined_yet": "API-sid pole veel määratletud. API-d võimaldavad klientidel taotleda juurdepääsutokeneid konkreetsetele ressurssidele ja õigustele.", "access_an_api_on_your_behalf": "API-le juurdepääs sinu nimel", "api_name": "API nimi", "user_delegated_access": "Kasutaja poolt delegeeritud juurdepääs", "client_access": "Kliendi juurdepääs (M2M)", - "client_access_unavailable_for_public_clients": "Avalikud kliendid ei saa kasutada kliendi autentimisandmete andmist, seega kliendi juurdepääs ei ole võimalik.", - "permissions_granted_count": "{granted} / {total} õigused on antud", - "select_the_access_this_client_may_request": "Valige, kas see klient võib taotleda selle API jaoks tokeneid sisseloginud kasutaja nimel (kasutaja poolt delegeeritud juurdepääs) ning enda nimel ilma kasutajata kliendi volituste andmise kaudu (kliendi juurdepääs), ning milliseid õigusi ta võib taotleda.", + "client_access_unavailable_for_public_clients": "Avalikud kliendid ei saa kasutada kliendi autentimisandmete voogu, seega pole kliendi juurdepääs saadaval.", + "permissions_granted_count": "{granted} / {total} õigust antud", + "select_the_access_this_client_may_request": "Vali, kas see klient võib taotleda selle API jaoks tokeneid sisseloginud kasutaja nimel (kasutaja poolt delegeeritud juurdepääs) ning enda nimel ilma kasutajata kliendi autentimisandmete voo kaudu (kliendi juurdepääs), ning milliseid õigusi ta võib taotleda.", "user_delegated_access_description": "Klient võib sisseloginud kasutaja nimel taotleda selle API jaoks tokeneid.", "client_access_description": "Klient võib taotleda selle API jaoks tokeneid enda jaoks, ilma kasutajata.", "no_access": "Juurdepääs puudub", "metadata_document_client_access": "Metadata-dokumendi kliendid", - "metadata_document_client_access_description": "Võimaldage juurdepääs klientidele, kes registreerivad end kliendi ID metaandmete dokumendi (CIMD) kaudu, näiteks MCP-serverid.", - "allow_all_metadata_document_clients": "Luba kõiki metaandmete dokumendi kliente", + "metadata_document_client_access_description": "Võimalda juurdepääs klientidele, kes registreerivad end kliendi ID metaandmete dokumendi (CIMD) kaudu, näiteks MCP-serveritele.", + "allow_all_metadata_document_clients": "Luba kõik metaandmete dokumendi kliendid", "allow_all_metadata_document_clients_description": "Iga metadokumendi kaudu registreeritud klient võib kasutajate nimel taotleda selle API jaoks tokeneid.", "granted_permissions": "Antud õigused", - "granted_through_cimd_access": "See on tõsi, kuna see API võimaldab kõigil metaandmete dokumentide kasutajatel", + "granted_through_cimd_access": "Antud, sest see API lubab kõiki metaandmete dokumendi kliente", "access_granted_through_cimd_access": "See API lubab juurdepääsu kõikidele metadokumentide klientidele, seega on sel viisil antud juurdepääs siin näidatud, kuid seda saab muuta ainult API-s endas.", "access": "Juurdepääs", "api_access_card_description": "Vali, millised kliendid võivad taotleda selle API jaoks tokeneid ja milliseid õigusi nad võivad taotleda.", "api_clients_description": "Kliendid, kellele anti individuaalselt juurdepääs sellele API-le.", "no_clients_have_access_to_this_api": "Sellele API-le pole veel ühelegi kliendile juurdepääsu antud.", "add_client": "Kliendi lisamine", - "select_a_client_to_grant_access_to_this_api": "Valige klient, kellele tuleks anda juurdepääs sellele API-le.", - "revoke_access_for_name": "Tühista juurdepääs järgmistele {name}", - "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Kas oled kindel, et soovid tühistada selle kliendi juurdepääsu API-le? Tema õigused teistele API-dele jäävad alles.", - "revoke_access_to_name": "Tühista juurdepääs {name}", - "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Kas oled kindel, et soovid tühistada selle kliendi juurdepääsu API-le? Tema juurdepääs teistele API-dele säilib.", + "select_a_client_to_grant_access_to_this_api": "Vali klient, kellele tuleks anda juurdepääs sellele API-le.", + "revoke_access_for_name": "Tühista kliendi {name} juurdepääs", + "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Kas oled kindel, et soovid tühistada selle kliendi juurdepääsu API-le? Selle õigused teistele API-dele jäävad alles.", + "revoke_access_to_name": "Tühista juurdepääs API-le {name}", + "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Kas oled kindel, et soovid tühistada selle kliendi juurdepääsu API-le? Selle juurdepääs teistele API-dele säilib.", "this_client_has_no_api_access_yet": "Sellele kliendile ei ole veel antud juurdepääsu ühelegi API-le.", - "select_an_api_this_client_should_access": "Valige API, millele sellel kliendil peaks olema juurdepääs.", - "granted_to_all_cimd_clients": "Antakse kõigile metaandmete dokumendi kasutajatele", + "select_an_api_this_client_should_access": "Vali API, millele sellel kliendil peaks olema juurdepääs.", + "granted_to_all_cimd_clients": "Antud kõigile metaandmete dokumendi klientidele", "i_have_a_longer_code": "Mul on pikem kood", "pkce_supported_client_title": "See klient toetab PKCE-d", "pkce_supported_client_description": "See klient toetab funktsiooni „Proof Key for Code Exchange“ (PKCE). PKCE on turvaelement, mis aitab kaitsta teatud rünnakute eest OAuth 2.0 autoriseerimisprotsessi käigus. Soovitame selle sisse lülitada.", "sign_in_with_another_device": "Logi sisse teise seadmega", - "sign_in_with_another_device_description": "Skannige QR-kood seadmega, millel on teie juurdepääsukood.", - "creating_device_login_request": "Logimispäringu loomine...", + "sign_in_with_another_device_description": "Skanni QR-kood seadmega, millel on sinu juurdepääsuvõti.", + "creating_device_login_request": "Sisselogimistaotluse loomine...", "device_login_qr_code": "Seadme sisselogimise QR-kood", "waiting_for_approval": "Oodatakse heakskiitu", - "remote_sign_in": "Kaugjuurdepääs", + "remote_sign_in": "Kaugsisselogimine", "the_requesting_device_has_been_signed_in": "Päringu teinud seade on sisse logitud.", "the_sign_in_request_was_denied": "Sisselogimistaotlus lükati tagasi.", - "review_the_request_before_approving_it": "Enne sisselogimise heakskiitmist kontrollige taotluse esitanud seadet.", - "deny": "Eita", + "review_the_request_before_approving_it": "Enne sisselogimise kinnitamist kontrolli taotluse esitanud seadet.", + "deny": "Lükka tagasi", "approve": "Kinnita", "or": "või", "visit_and_enter": "Külasta veebilehte {url} ja sisesta:", "oidc": "OIDC", - "device_login_request_expired": "Teie QR-kood on aegunud. Palun alustage sisselogimist uuesti.", - "credentials": "Kvalifikatsioonid", - "client_secrets": "Kliendi salajased andmed", - "client_secrets_description": "Salasõnad, mida rakendus kasutab enda autentimiseks. Korraga võib olla aktiivne mitu salasõna, mistõttu on võimalik ühte neist vahetada ilma teenuse katkestusteta.", - "no_client_secrets_yet": "Sellel rakendusel pole veel kliendi salajasi andmeid.", - "public_clients_cannot_have_secrets": "Avalikel klientidel ei tohi olla kliendi salajasi andmeid.", - "add_client_secret": "Kliendi salajase võtme lisamine", + "device_login_request_expired": "Sinu QR-kood on aegunud. Palun alusta sisselogimist uuesti.", + "credentials": "Autentimisandmed", + "client_secrets": "Kliendisaladused", + "client_secrets_description": "Saladused, mida rakendus kasutab enda autentimiseks. Korraga võib olla aktiivne mitu saladust, mistõttu saab üht neist vahetada ilma teenuse katkestuseta.", + "no_client_secrets_yet": "Sellel rakendusel pole veel kliendisaladusi.", + "public_clients_cannot_have_secrets": "Avalikel klientidel ei tohi olla kliendisaladusi.", + "add_client_secret": "Lisa kliendisaladus", "no_expiration": "Kehtivusaeg puudub", "days_count": "{count} päeva", - "client_secrets_limit_reached": "Rakendusel ei tohi olla rohkem kui 20 kliendi salajast võtit.", - "delete_client_secret": "Kliendi salajase võtme kustutamine", + "client_secrets_limit_reached": "Rakendusel ei tohi olla rohkem kui 20 kliendisaladust.", + "delete_client_secret": "Kustuta kliendisaladus", "are_you_sure_you_want_to_delete_this_client_secret": "Kas oled kindel, et soovid selle kliendi salajase võtme kustutada? Seda kasutavad rakendused ei saa enam end autentida.", - "client_secret_deleted_successfully": "Kliendi salajane võti kustutati edukalt" + "client_secret_deleted_successfully": "Kliendisaladus kustutati edukalt" } diff --git a/frontend/messages/fi.json b/frontend/messages/fi.json index 44bcdaa5..079068c9 100644 --- a/frontend/messages/fi.json +++ b/frontend/messages/fi.json @@ -99,6 +99,7 @@ "application_configuration": "Sovelluksen määritys", "settings": "Asetukset", "update_pocket_id": "Päivitä Pocket ID", + "sqlite_storage_warning": "Havaitsimme, että SQLite-tietokantasi on tallennettu verkkoon liitettyyn asemaan, kuten NFS-, SMB- tai FUSE-asemaan. Tätä ei tueta, ja se voi johtaa tietokannan vioittumiseen. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Katso ohjeet.{/link}", "powered_by": "Voimanlähteenä", "see_your_recent_account_activities": "Tarkastele tilisi tapahtumia määritetyn säilytysajan puitteissa.", "time": "Aika", diff --git a/frontend/messages/fr.json b/frontend/messages/fr.json index 37b20987..57e448b3 100644 --- a/frontend/messages/fr.json +++ b/frontend/messages/fr.json @@ -99,6 +99,7 @@ "application_configuration": "Configuration de l’application", "settings": "Paramètres", "update_pocket_id": "Mettre à jour Pocket ID", + "sqlite_storage_warning": "On a détecté que ta base de données SQLite est stockée sur un disque en réseau, comme NFS, SMB ou FUSE. Cette configuration n'est pas prise en charge et peut entraîner une corruption de ta base de données. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Consulte la documentation.{/link}", "powered_by": "Propulsé par", "see_your_recent_account_activities": "Regarde ce qui se passe sur ton compte pendant la période de conservation que tu as choisie.", "time": "Date et heure", diff --git a/frontend/messages/it.json b/frontend/messages/it.json index a5e00eab..26633af5 100644 --- a/frontend/messages/it.json +++ b/frontend/messages/it.json @@ -99,6 +99,7 @@ "application_configuration": "Configurazione dell'applicazione", "settings": "Impostazioni", "update_pocket_id": "Aggiorna Pocket ID", + "sqlite_storage_warning": "Abbiamo rilevato che il tuo database SQLite è memorizzato su un'unità collegata in rete, come NFS, SMB o FUSE. Questa configurazione non è supportata e potrebbe causare il danneggiamento del database. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Consulta la documentazione.{/link}", "powered_by": "Powered by", "see_your_recent_account_activities": "Guarda cosa succede nel tuo account durante il periodo di conservazione che hai impostato.", "time": "Ora", diff --git a/frontend/messages/ja.json b/frontend/messages/ja.json index 2a3c069e..1424b4a4 100644 --- a/frontend/messages/ja.json +++ b/frontend/messages/ja.json @@ -7,7 +7,7 @@ "key": "キー", "value": "値", "remove_custom_claim": "カスタムクレームを削除", - "remove_url": "URLを削除する {identifier}", + "remove_url": "URL {identifier}を削除", "add_custom_claim": "カスタムクレームを追加", "add_another": "さらに追加", "select_a_date": "日付を選択", @@ -50,8 +50,8 @@ "webauthn_operation_not_allowed_or_timed_out": "パスキーの入力を求めるプロンプトがキャンセルされたか、タイムアウトしました", "webauthn_not_supported_by_browser": "このブラウザではパスキーはサポートされていません。別のサインイン方法をご利用ください。", "passkey_request_expired": "パスキーのリクエストの有効期限が切れました", - "passkey_response_invalid": "お客様のパスキーからの応答を処理できませんでした", - "passkey_verification_failed": "パスキーを確認できませんでした", + "passkey_response_invalid": "パスキーからの応答を処理できませんでした", + "passkey_verification_failed": "パスキーを検証できませんでした", "passkey_user_verification_required": "パスキーによる本人確認に失敗しました。セキュリティキーを使用している場合は、FIDO2 PINを設定してから、もう一度お試しください。", "critical_error_occurred_contact_administrator": "重大なエラーが発生しました。管理者にお問い合わせください。", "sign_in_to": "{name} にサインイン", @@ -99,6 +99,7 @@ "application_configuration": "アプリケーション設定", "settings": "設定", "update_pocket_id": "Pocket ID を更新", + "sqlite_storage_warning": "お使いのSQLiteデータベースが、NFS、SMB、FUSEなどのネットワーク接続ドライブに保存されていることが検出されました。これはサポート対象外であり、データベースが破損する原因となる可能性があります。{#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}ドキュメントを参照してください。{/link}", "powered_by": "Powered by", "see_your_recent_account_activities": "設定された保持期間内のアカウント活動を確認できます。", "time": "時間", @@ -120,14 +121,14 @@ "passkeys": "パスキー", "configure_passkey_settings": "ユーザーが登録できるパスキーや、本人確認の方法を制御します。", "user_verification": "ユーザー認証", - "user_verification_description": "パスキーの登録時または使用時に、生体認証とPINのどちらを必要とするかを選択してください。", + "user_verification_description": "パスキーの登録時または使用時に、生体認証またはPIN認証を必須にするか選択してください。", "user_verification_required": "必須", "user_verification_required_description": "生体認証またはPINによる認証を必須とします。ユーザーを認証できないパスキーは機能しません。", "user_verification_preferred": "優先", "user_verification_preferred_description": "利用可能な場合は生体認証またはPIN認証を使用するが、タッチ操作のみのセキュリティキーも許可する。", "allow_synced_passkeys": "同期されたパスキーを許可する", "allow_synced_passkeys_description": "バックアップが可能で、複数のデバイスで利用できる新しいパスキーを許可する。", - "allowed_authenticator_type": "許可される認証タイプ", + "allowed_authenticator_type": "許可する認証器の種類", "allowed_authenticator_type_description": "ユーザーが新しいパスキーを登録する際に使用できる認証手段の種類を選択してください。", "any_authenticator": "任意のパスキー", "any_authenticator_description": "デバイスのパスキーと外部セキュリティキーの両方を許可します。", @@ -202,7 +203,7 @@ "email_tls_option": "メール TLS オプション", "skip_certificate_verification": "証明書検証をスキップ", "skip_consent": "同意画面をスキップする", - "skip_consent_description": "ユーザーに、このクライアントおよびその要求するスコープの承認を求めることはしないでください。信頼できるファーストパーティのクライアントに対してのみ、これを有効にしてください。", + "skip_consent_description": "このクライアントとその要求スコープについて、ユーザーに承認を求めないでください。信頼できるファーストパーティクライアントにのみ有効にしてください。", "this_can_be_useful_for_selfsigned_certificates": "これは自己署名証明書の場合に有用です。", "enabled_emails": "有効なメール", "email_login_notification": "メールログイン通知", @@ -305,8 +306,8 @@ "requires_reauthentication": "再認証が必要", "requires_users_to_authenticate_again_on_each_authorization": "すでにログイン済みの場合でも、認証のたびにユーザーに再認証を求めます", "par": "PAR", - "requires_pushed_authorization_requests": "プッシュ型認証リクエストが必要", - "requires_pushed_authorization_requests_description": "クライアントは、フローを開始する前に、PARエンドポイントを使用して認証パラメータを事前登録する必要があります。", + "requires_pushed_authorization_requests": "プッシュ型認可リクエストが必要", + "requires_pushed_authorization_requests_description": "クライアントは、フローを開始する前に、PARエンドポイントを使用して認可パラメータを事前登録する必要があります。", "name_logo": "{name} ロゴ", "upload_logo": "ロゴをアップロード", "are_you_sure_you_want_to_delete_this_oidc_client": "このOIDCクライアントを削除してもよろしいですか?", @@ -340,7 +341,7 @@ "allowed_user_groups": "許可されたユーザーグループ", "allowed_user_groups_description": "このクライアントにサインインを許可するユーザーグループを選択してください。", "allowed_user_groups_status_unrestricted_description": "ユーザーグループの制限は適用されません。すべてのユーザーがこのクライアントにサインインできます。", - "unrestrict": "制限なし", + "unrestrict": "制限を解除", "restrict": "制限する", "user_groups_restriction_updated_successfully": "ユーザーグループの制限が正常に更新されました", "allowed_user_groups_updated_successfully": "許可されたユーザーグループが正常に更新されました", @@ -368,8 +369,8 @@ "token_sign_in": "トークンサインイン", "client_authorization": "クライアント認証", "new_client_authorization": "新規クライアント認証", - "device_code_authorization": "デバイスコード認証", - "new_device_code_authorization": "新規デバイス認証コード", + "device_code_authorization": "デバイスコード認可", + "new_device_code_authorization": "新規デバイスコード認可", "passkey_added": "パスキー追加", "passkey_removed": "パスキー削除済み", "disable_animations": "アニメーションの無効化", @@ -415,8 +416,8 @@ "token_lifetime_maximum": "トークンの有効期間は365日を超えてはなりません。", "token_lifetime_whole_minutes": "トークンの有効期間は、1分単位で設定する必要があります。", "duration_unit_for": "{name} 単位", - "minutes": "議事録", - "hours": "営業時間", + "minutes": "分", + "hours": "時間", "days": "日", "userinfo": "ユーザー情報", "id_token_payload": "IDトークンのペイロード", @@ -517,13 +518,13 @@ "reauthentication": "再認証", "clear_filters": "フィルターをクリア", "default_profile_picture": "デフォルトのプロフィール画像", - "light": "光", - "dark": "闇", + "light": "ライト", + "dark": "ダーク", "system": "システム", "signup_token_user_groups_description": "このトークンを使用して登録するユーザーに、これらのグループを自動的に割り当てます。", "allowed_oidc_clients": "許可されたOIDCクライアント", "allowed_oidc_clients_description": "このユーザーグループのメンバーがサインインを許可されているOIDCクライアントを選択してください。", - "unrestrict_oidc_client": "制限なし {clientName}", + "unrestrict_oidc_client": "{clientName}の制限を解除", "confirm_unrestrict_oidc_client_description": "OIDCクライアントの制限を解除してもよろしいですか? {#b}{clientName}{/b}?これにより、このクライアントに対するすべてのグループ割り当てが解除され、どのユーザーでもサインインできるようになります。", "allowed_oidc_clients_updated_successfully": "許可されたOIDCクライアントの更新が正常に完了しました", "yes": "はい", @@ -547,10 +548,10 @@ "issuer_url": "発行者URL", "smtp_field_required_when_other_provided": "いずれかのSMTP設定が提供された場合に必須", "smtp_field_required_when_email_enabled": "メール通知が有効な場合に必須", - "renew": "更新", - "renew_api_key": "APIキーを更新する", - "renew_api_key_description": "APIキーを更新すると新しいキーが生成されます。このキーを使用しているすべての連携を更新してください。", - "api_key_renewed": "APIキーを更新しました", + "renew": "再生成", + "renew_api_key": "APIキーを再生成", + "renew_api_key_description": "APIキーを再生成すると、新しいキーが発行されます。このキーを使用しているすべての連携を更新してください。", + "api_key_renewed": "APIキーを再生成しました", "app_config_home_page": "ホームページ", "app_config_home_page_description": "ユーザーがサインイン後にリダイレクトされるページ。", "email_verification_warning": "メールアドレスを確認してください", @@ -563,7 +564,7 @@ "mark_as_unverified": "未確認としてマークする", "mark_as_verified": "確認済みとしてマークする", "email_verification_sent": "確認メールが正常に送信されました。", - "emails_verified_by_default": "メールはデフォルトで検証済み", + "emails_verified_by_default": "メールアドレスをデフォルトで確認済みにする", "emails_verified_by_default_description": "有効化すると、ユーザーが登録時またはメールアドレスを変更した際に、デフォルトでメールアドレスが確認済みとしてマークされます。", "user_has_no_passkeys_yet": "このユーザーにはまだパスキーがありません。", "replay_protection": "リプレイ防止機能", @@ -577,7 +578,7 @@ "api_resource_description": "このAPIリソースを識別する一意のURIです。クライアントは、resourceパラメータを指定してこのURIをリクエストします。一度設定されると、後から変更することはできません。", "api_permissions": "権限", "api_permissions_description": "クライアントがこのAPIに対してリクエストできる権限(スコープ)。", - "api_permission_key": "許可", + "api_permission_key": "権限", "add_permission": "権限を追加する", "type": "種類", "api_created_successfully": "APIの作成に成功しました", @@ -593,18 +594,18 @@ "api_name": "API名", "user_delegated_access": "ユーザーによるアクセス権の委任", "client_access": "クライアントアクセス(M2M)", - "client_access_unavailable_for_public_clients": "パブリッククライアントではクライアント認証情報による認証方式を使用できないため、クライアントからのアクセスは利用できません。", - "permissions_granted_count": "{granted} / {total} アクセス権が付与されました", - "select_the_access_this_client_may_request": "このクライアントが、ログイン済みのユーザーに代わってこのAPIのトークンを要求できるか(ユーザー委任アクセス)、あるいはクライアント認証情報グラントを通じてユーザーを介さずに自身のためにトークンを要求できるか(クライアントアクセス)、および要求できる権限を選択します。", + "client_access_unavailable_for_public_clients": "パブリッククライアントはクライアント認証情報グラントを使用できないため、クライアントアクセスは利用できません。", + "permissions_granted_count": "{granted} / {total} 件の権限を付与済み", + "select_the_access_this_client_may_request": "このクライアントが、ログイン済みのユーザーに代わってこのAPIのトークンを要求できるか(ユーザー委任アクセス)、あるいはクライアント認証情報グラントを通じてユーザーを介さずに自身のためにトークンを要求できるか(クライアントアクセス)、および要求できる権限を選択してください。", "user_delegated_access_description": "クライアントは、ログイン中のユーザーに代わって、このAPIのトークンをリクエストすることができます。", "client_access_description": "クライアントは、ユーザーを介さずに、自身のためにこのAPIのトークンをリクエストすることができます。", "no_access": "アクセス不可", - "metadata_document_client_access": "メタデータ文書のクライアント", + "metadata_document_client_access": "メタデータドキュメントクライアント", "metadata_document_client_access_description": "MCPサーバーなど、クライアントIDメタデータドキュメント(CIMD)を通じて自ら登録したクライアントに対してアクセス権を付与します。", "allow_all_metadata_document_clients": "すべてのメタデータドキュメントクライアントを許可する", "allow_all_metadata_document_clients_description": "メタデータドキュメントを通じて登録されたすべてのクライアントは、ユーザーに代わってこのAPIのトークンをリクエストすることができます。", "granted_permissions": "付与された権限", - "granted_through_cimd_access": "確かに、このAPIはすべてのメタデータ・ドキュメント・クライアントに許可しているため", + "granted_through_cimd_access": "このAPIがすべてのメタデータドキュメントクライアントを許可しているため付与済み", "access_granted_through_cimd_access": "このAPIはすべてのメタデータドキュメントクライアントへのアクセスを許可しているため、その方法で付与されたアクセス権はここに表示されますが、変更はAPI自体で行う必要があります。", "access": "アクセス", "api_access_card_description": "このAPIに対してトークンの発行をリクエストできるクライアントと、それらのクライアントが要求できる権限を選択してください。", @@ -612,23 +613,23 @@ "no_clients_have_access_to_this_api": "現時点で、このAPIへのアクセス権限が与えられているクライアントはいません。", "add_client": "クライアントを追加", "select_a_client_to_grant_access_to_this_api": "このAPIへのアクセス権を付与するクライアントを選択してください。", - "revoke_access_for_name": "以下のアクセス権を取り消す {name}", + "revoke_access_for_name": "{name}のアクセス権を取り消す", "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "このクライアントのAPIへのアクセス権を本当に取り消しますか?他のAPIに対する権限は維持されます。", - "revoke_access_to_name": "以下のアクセス権を取り消す {name}", + "revoke_access_to_name": "{name}へのアクセス権を取り消す", "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "このクライアントのAPIへのアクセス権を本当に取り消しますか?他のAPIへのアクセス権は維持されます。", "this_client_has_no_api_access_yet": "このクライアントには、まだどのAPIへのアクセス権も付与されていません。", "select_an_api_this_client_should_access": "このクライアントがアクセスできるAPIを選択してください。", - "granted_to_all_cimd_clients": "すべてのメタデータ・ドキュメントのクライアントに付与されます", - "i_have_a_longer_code": "もっと長いコードがあるのですが", + "granted_to_all_cimd_clients": "すべてのメタデータドキュメントクライアントに付与済み", + "i_have_a_longer_code": "長いコードを入力する", "pkce_supported_client_title": "このクライアントはPKCEに対応しています", - "pkce_supported_client_description": "このクライアントは、Proof Key for Code Exchange(PKCE)に対応しています。PKCEは、OAuth 2.0の認証プロセス中に発生する特定の攻撃から保護するためのセキュリティ機能です。この機能を有効にすることをお勧めします。", + "pkce_supported_client_description": "このクライアントは、Proof Key for Code Exchange(PKCE)に対応しています。PKCEは、OAuth 2.0の認可プロセス中に発生する特定の攻撃から保護するためのセキュリティ機能です。この機能を有効にすることをお勧めします。", "sign_in_with_another_device": "別のデバイスでログインする", "sign_in_with_another_device_description": "パスキーが登録されている端末でQRコードをスキャンしてください。", "creating_device_login_request": "サインインリクエストを作成中...", "device_login_qr_code": "デバイスログイン用QRコード", "waiting_for_approval": "承認待ち", "remote_sign_in": "リモートサインイン", - "the_requesting_device_has_been_signed_in": "リクエスト元のデバイスがサインインされました。", + "the_requesting_device_has_been_signed_in": "リクエスト元のデバイスでサインインが完了しました。", "the_sign_in_request_was_denied": "サインインのリクエストが拒否されました。", "review_the_request_before_approving_it": "このサインインを承認する前に、リクエスト元のデバイスを確認してください。", "deny": "拒否する", @@ -637,8 +638,8 @@ "visit_and_enter": "{url} にアクセスし、以下を入力してください:", "oidc": "OIDC", "device_login_request_expired": "QRコードの有効期限が切れています。サインインの手順を最初からやり直してください。", - "credentials": "資格・経歴", - "client_secrets": "クライアントの秘密", + "credentials": "認証情報", + "client_secrets": "クライアントシークレット", "client_secrets_description": "アプリが自身を認証するために使用するシークレット。複数のシークレットを同時に有効にできるため、ダウンタイムを発生させることなく、いずれかのシークレットをローテーションさせることができます。", "no_client_secrets_yet": "このアプリには、まだクライアントシークレットが設定されていません。", "public_clients_cannot_have_secrets": "パブリッククライアントにはクライアントシークレットを設定することはできません。", diff --git a/frontend/messages/ko.json b/frontend/messages/ko.json index 2bb32adf..c7ce106f 100644 --- a/frontend/messages/ko.json +++ b/frontend/messages/ko.json @@ -99,6 +99,7 @@ "application_configuration": "애플리케이션 설정", "settings": "설정", "update_pocket_id": "Pocket ID 업데이트", + "sqlite_storage_warning": "사용자의 SQLite 데이터베이스가 NFS, SMB 또는 FUSE와 같은 네트워크 연결 드라이브에 저장되어 있는 것으로 확인되었습니다. 이는 지원되지 않는 방식이며, 데이터베이스가 손상될 수 있습니다. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}자세한 내용은 문서를 참조하십시오.{/link}", "powered_by": "제공:", "see_your_recent_account_activities": "설정된 보존 기간 내의 계정 활동을 확인하세요.", "time": "시간", @@ -415,7 +416,7 @@ "token_lifetime_maximum": "토큰의 유효 기간은 365일을 초과할 수 없습니다.", "token_lifetime_whole_minutes": "토큰 유효 기간은 분 단위로 설정해야 합니다.", "duration_unit_for": "{name} 단위", - "minutes": "회의록", + "minutes": "분", "hours": "운영 시간", "days": "일", "userinfo": "사용자 정보", diff --git a/frontend/messages/lv.json b/frontend/messages/lv.json index 5d8247f8..70032d41 100644 --- a/frontend/messages/lv.json +++ b/frontend/messages/lv.json @@ -40,19 +40,19 @@ "an_unknown_error_occurred": "Radās nezināma kļūda", "authentication_process_was_aborted": "Piekļuves atslēgas pārbaude tika atcelta", "error_occurred_with_authenticator": "Izmantojot piekļuves atslēgu, radās kļūda", - "authenticator_does_not_support_discoverable_credentials": "Šī ierīce neatbalsta nepieciešamo paroles veidu", - "authenticator_does_not_support_resident_keys": "Šī ierīce neatbalsta nepieciešamo paroles veidu", + "authenticator_does_not_support_discoverable_credentials": "Šī ierīce neatbalsta nepieciešamo piekļuves atslēgas veidu", + "authenticator_does_not_support_resident_keys": "Šī ierīce neatbalsta nepieciešamo piekļuves atslēgas veidu", "passkey_was_previously_registered": "Šī piekļuves atslēga jau iepriekš tika reģistrēta", - "authenticator_does_not_support_any_of_the_requested_algorithms": "Šī ierīce neatbalsta saderīgu piekļuves kodu", + "authenticator_does_not_support_any_of_the_requested_algorithms": "Šī ierīce neatbalsta saderīgu piekļuves atslēgu", "webauthn_error_invalid_rp_id": "Šim domēnam piekļuves atslēgas nav pareizi konfigurētas.", "webauthn_error_invalid_domain": "Konfigurētajā domēnā nevar izmantot piekļuves atslēgas.", "contact_administrator_to_fix": "Sazinieties ar administratoru, lai novērstu šo problēmu.", - "webauthn_operation_not_allowed_or_timed_out": "Piekļuves atslēgas pieprasījums tika atcelts vai beidzās tā laika limits", + "webauthn_operation_not_allowed_or_timed_out": "Piekļuves atslēgas uzvedne tika atcelta vai tai iestājās noildze", "webauthn_not_supported_by_browser": "Šis pārlūks neatbalsta piekļuves atslēgas. Lūdzu, izmantojiet alternatīvu pierakstīšanās metodi.", - "passkey_request_expired": "Jūsu piekļuves atslēgas pieprasījuma derīguma termiņš ir beidzies", - "passkey_response_invalid": "Mums neizdevās apstrādāt atbildi, kas saņemta no jūsu piekļuves atslēgas", - "passkey_verification_failed": "Mums neizdevās pārbaudīt jūsu piekļuves atslēgu", - "passkey_user_verification_required": "Jūsu piekļuves atslēga nevarēja apstiprināt jūsu identitāti. Ja izmantojat drošības atslēgu, iestatiet FIDO2 PIN kodu un mēģiniet vēlreiz", + "passkey_request_expired": "Tavas piekļuves atslēgas pieprasījuma derīguma termiņš ir beidzies", + "passkey_response_invalid": "Mums neizdevās apstrādāt atbildi no tavas piekļuves atslēgas", + "passkey_verification_failed": "Mums neizdevās pārbaudīt tavu piekļuves atslēgu", + "passkey_user_verification_required": "Tava piekļuves atslēga nevarēja apstiprināt tavu identitāti. Ja izmanto drošības atslēgu, iestati FIDO2 PIN kodu un mēģini vēlreiz", "critical_error_occurred_contact_administrator": "Radās kritiska kļūda. Lūdzu, sazinieties ar administratoru.", "sign_in_to": "Pierakstīties {name}", "account_selection_signin_confirmation": "Vai vēlaties izmantot šo kontu, lai turpinātu {#b}{name}{/b}?", @@ -99,6 +99,7 @@ "application_configuration": "Lietotnes konfigurācija", "settings": "Iestatījumi", "update_pocket_id": "Atjaunināt Pocket ID", + "sqlite_storage_warning": "Mēs konstatējām, ka tava SQLite datubāze ir saglabāta tīklam pieslēgtā diskā, piemēram, NFS, SMB vai FUSE. Šāda konfigurācija netiek atbalstīta un var izraisīt datubāzes bojājumus. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Skatīt dokumentāciju.{/link}", "powered_by": "Darbojas ar", "see_your_recent_account_activities": "Skatiet sava konta aktivitātes konfigurētajā saglabāšanas periodā.", "time": "Laiks", @@ -107,7 +108,7 @@ "ip_address": "IP adrese", "device": "Ierīce", "client": "Klients", - "actor": "Aktieris", + "actor": "Darbības veicējs", "unknown": "Nezināms", "account_details_updated_successfully": "Konta dati veiksmīgi atjaunināti", "profile_picture_updated_successfully": "Profila attēls veiksmīgi atjaunināts. Izmaiņu parādīšanās var aizņemt dažas minūtes.", @@ -118,25 +119,25 @@ "it_is_recommended_to_add_more_than_one_passkey": "Ieteicams pievienot vairāk nekā vienu piekļuves atslēgu, lai nezaudētu piekļuvi kontam.", "account_details": "Konta dati", "passkeys": "Piekļuves atslēgas", - "configure_passkey_settings": "Kontrolējiet, kādas piekļuves atslēgas lietotāji var reģistrēt un kā tie veic savu identifikāciju.", - "user_verification": "Lietotāja identifikācija", - "user_verification_description": "Izvēlieties, vai reģistrējoties vai izmantojot piekļuves atslēgu, ir nepieciešama biometrijas datu vai PIN koda ievadīšana.", - "user_verification_required": "Obligāts", + "configure_passkey_settings": "Pārvaldi, kādas piekļuves atslēgas lietotāji var reģistrēt un kā viņi apliecina savu identitāti.", + "user_verification": "Lietotāja pārbaude", + "user_verification_description": "Izvēlies, vai, reģistrējot vai izmantojot piekļuves atslēgu, jāveic biometriskā pārbaude vai jāievada PIN kods.", + "user_verification_required": "Obligāta", "user_verification_required_description": "Prasīt biometrisko vai PIN koda pārbaudi. Piekļuves atslēgas, ar kurām nav iespējams pārbaudīt lietotāju, nedarbosies.", - "user_verification_preferred": "Vēlamais", - "user_verification_preferred_description": "Ja iespējams, izmantojiet biometrisko vai PIN koda autentifikāciju, taču atļaujiet izmantot arī drošības atslēgas, kuras darbojas tikai ar pieskārienu.", + "user_verification_preferred": "Vēlama", + "user_verification_preferred_description": "Ja iespējams, izmanto biometrisko pārbaudi vai PIN kodu, bet atļauj arī drošības atslēgas, kas darbojas tikai ar pieskārienu.", "allow_synced_passkeys": "Atļaut sinhronizētās piekļuves atslēgas", "allow_synced_passkeys_description": "Atļaut jaunas piekļuves atslēgas, kuras var dublēt un izmantot vairākās ierīcēs.", "allowed_authenticator_type": "Atļautais autentifikatora tips", - "allowed_authenticator_type_description": "Izvēlieties, kāda veida autentifikatoru lietotāji var izmantot, reģistrējot jaunu piekļuves atslēgu.", + "allowed_authenticator_type_description": "Izvēlies, kāda veida autentifikatoru lietotāji var izmantot, reģistrējot jaunu piekļuves atslēgu.", "any_authenticator": "Jebkura piekļuves atslēga", - "any_authenticator_description": "Atļaut gan ierīču piekļuves kodus, gan ārējās drošības atslēgas.", + "any_authenticator_description": "Atļaut gan ierīču piekļuves atslēgas, gan ārējās drošības atslēgas.", "device_passkeys_only": "Tikai ierīču piekļuves atslēgas", "device_passkeys_only_description": "Atļaut izmantot tikai tās piekļuves atslēgas, kas ir iebūvētas lietotāja ierīcē.", "external_security_keys_only": "Tikai ārējās drošības atslēgas", - "external_security_keys_only_description": "Atļaut tikai tādas autentifikācijas ierīces, kas darbojas viesabonēšanas režīmā, piemēram, USB vai NFC drošības atslēgas.", + "external_security_keys_only_description": "Atļaut tikai pārnēsājamus autentifikatorus, piemēram, USB vai NFC drošības atslēgas.", "passkey_configuration_updated_successfully": "Piekļuves atslēgas konfigurācija veiksmīgi atjaunināta", - "synced_passkeys_not_allowed": "Jūsu administrators neļauj izmantot sinhronizētus piekļuves kodus", + "synced_passkeys_not_allowed": "Tavs administrators neļauj izmantot sinhronizētas piekļuves atslēgas", "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Pārvaldiet savas piekļuves atslēgas, kuras varat izmantot autentifikācijai.", "manage_this_users_passkeys": "Pārvaldīt šī lietotāja piekļuves atslēgas.", "add_passkey": "Pievienot piekļuves atslēgu", @@ -201,8 +202,8 @@ "smtp_tls_option": "SMTP TLS opcija", "email_tls_option": "E-pasta TLS opcija", "skip_certificate_verification": "Izlaist sertifikāta pārbaudi", - "skip_consent": "Aizvērt piekrišanas logu", - "skip_consent_description": "Nelūdziet lietotājiem apstiprināt šo klientu un tā pieprasītās piekļuves jomas. Šo funkciju aktivizējiet tikai uzticamiem pirmās puses klientiem.", + "skip_consent": "Izlaist piekrišanas ekrānu", + "skip_consent_description": "Nelūdz lietotājiem apstiprināt šo klientu un tā pieprasītās piekļuves jomas. Ieslēdz šo funkciju tikai uzticamiem pirmās puses klientiem.", "this_can_be_useful_for_selfsigned_certificates": "Tas var būt noderīgi pašparakstītiem sertifikātiem.", "enabled_emails": "Iespējotie e-pasti", "email_login_notification": "Paziņojums par pieteikšanos pa e-pastu", @@ -305,8 +306,8 @@ "requires_reauthentication": "Nepieciešama atkārtota autentifikācija", "requires_users_to_authenticate_again_on_each_authorization": "Pieprasa lietotājiem autentificēties atkārtoti katrā autorizācijas reizē, pat ja viņi jau ir pierakstījušies", "par": "PAR", - "requires_pushed_authorization_requests": "Nepieciešami nosūtīti autorizācijas pieprasījumi", - "requires_pushed_authorization_requests_description": "Prasa, lai klienti izmantotu PAR galapunktu, lai iepriekš reģistrētu autorizācijas parametrus pirms procesa uzsākšanas.", + "requires_pushed_authorization_requests": "PAR pieprasījumi ir obligāti", + "requires_pushed_authorization_requests_description": "Klientiem ir jāizmanto PAR galapunkts, lai pirms autorizācijas plūsmas sākšanas iepriekš reģistrētu autorizācijas parametrus.", "name_logo": "{name} logotips", "upload_logo": "Augšupielādēt logotipu", "are_you_sure_you_want_to_delete_this_oidc_client": "Vai tiešām vēlaties dzēst šo OIDC klientu?", @@ -321,14 +322,14 @@ "disabled": "Atspējots", "oidc_client_updated_successfully": "OIDC klients veiksmīgi atjaunināts", "client_type": "Tips", - "client_type_standard": "Standarts", + "client_type_standard": "Standarta", "client_type_metadata_document": "Metadatu dokuments", - "cimd_client_managed_fields_title": "Daži īpašumi ir tikai lasāmi", + "cimd_client_managed_fields_title": "Dažas īpašības ir tikai lasāmas", "cimd_client_managed_fields_description": "Šis klients tiek pārvaldīts, izmantojot klienta identifikatora metadatu dokumentu (CIMD), tāpēc šajā vietā nav iespējams rediģēt dokumentā norādītās īpašības.", - "client_id_metadata_documents": "Klienta identifikācijas numura metadatu dokumenti", + "client_id_metadata_documents": "Klienta identifikatora metadatu dokumenti", "client_id_metadata_documents_description": "Klienta identifikatora metadatu dokumenti (CIMD) ļauj OAuth klientiem identificēties, izmantojot URL. Iepriekšēja reģistrācija nav nepieciešama.", "cimd_url_allowlist": "Atļautie metadatu dokumentu URL", - "cimd_url_allowlist_description": "Ierobežojiet, kādas klienta ID metadatu dokumentu URL adreses tiek pieņemtas. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Tiek atbalstīti simbolu aizstājēji{/link}. Tukšs saraksts bloķē visas URL adreses.", + "cimd_url_allowlist_description": "Ierobežo, kuras klienta identifikatora metadatu dokumentu URL adreses tiek pieņemtas. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Aizstājējzīmes{/link} tiek atbalstītas. Tukšs saraksts bloķē visas URL adreses.", "refresh": "Atjaunināt", "oidc_client_metadata_refreshed_successfully": "Klienta metadatu dokuments veiksmīgi atjaunināts", "generate": "Ģenerēt", @@ -406,17 +407,17 @@ "id_token": "ID tokens", "access_token": "Piekļuves tokens", "token_lifetimes": "Žetonu derīguma termiņi", - "token_lifetimes_description": "Mainiet šim klientam izsniegto piekļuves un atjaunošanas žetonu derīguma termiņus. Īsāki derīguma termiņi uzlabo drošību, taču var radīt nepieciešamību lietotājiem biežāk veikt atkārtotu autentifikāciju.", + "token_lifetimes_description": "Maini šim klientam izsniegto piekļuves un atjaunošanas žetonu derīguma termiņus. Īsāki derīguma termiņi uzlabo drošību, taču lietotājiem var nākties biežāk autentificēties no jauna.", "access_token_lifetime": "Piekļuves žetona derīguma termiņš", "access_token_lifetime_description": "Nosaka, cik ilgi lietotnes autentifikācijas dati paliek derīgi. Atjaunināšanas žetoni var nodrošināt lietotnes sesijas darbību.", "refresh_token_inactivity_timeout": "Neaktivitātes laika limits atjaunošanas žetonam", "refresh_token_inactivity_timeout_description": "Nosaka, cik ilgi atjaunošanas žetons paliek derīgs. Laika limits sākas no jauna ikreiz, kad lietojumprogramma veiksmīgi atjauno savus žetonus.", - "token_lifetime_minimum": "Token derīguma termiņam jābūt vismaz 1 minūtei.", - "token_lifetime_maximum": "Token derīguma termiņš nedrīkst pārsniegt 365 dienas.", - "token_lifetime_whole_minutes": "Token derīguma termiņam jābūt norādītam ar pilnu minūšu soli.", - "duration_unit_for": "{name} vienība", - "minutes": "Protokols", - "hours": "Darba laiks", + "token_lifetime_minimum": "Žetona derīguma termiņam jābūt vismaz 1 minūtei.", + "token_lifetime_maximum": "Žetona derīguma termiņš nedrīkst pārsniegt 365 dienas.", + "token_lifetime_whole_minutes": "Žetona derīguma termiņš jānorāda veselās minūtēs.", + "duration_unit_for": "{name}: mērvienība", + "minutes": "Minūtes", + "hours": "Stundas", "days": "Dienas", "userinfo": "Userinfo", "id_token_payload": "ID tokena saturs", @@ -567,7 +568,7 @@ "emails_verified_by_default_description": "Ja iespējots, lietotāju e-pasta adreses pēc noklusējuma tiks atzīmētas kā apstiprinātas reģistrācijas laikā vai pēc e-pasta adreses maiņas.", "user_has_no_passkeys_yet": "Šim lietotājam vēl nav piekļuves atslēgu.", "replay_protection": "Aizsardzība pret atkārtošanu", - "replay_protection_description": "Ja šī opcija ir ieslēgta, norādīto tokenu var izmantot tikai vienu reizi. Ja jūsu pakalpojuma sniedzējs izmanto to pašu tokenu vairākas reizes, iespējams, šī opcija būs jāatslēdz.", + "replay_protection_description": "Ja šī opcija ir ieslēgta, norādīto tokenu var izmantot tikai vienu reizi. Ja tavs pakalpojuma sniedzējs izmanto to pašu tokenu vairākas reizes, iespējams, šī opcija būs jāizslēdz.", "apis": "API", "create_api": "Izveidot API", "create_a_new_api_description": "Izveidojiet jaunu API, kurā klienti var pieprasīt piekļuves žetonus.", @@ -580,73 +581,73 @@ "api_permission_key": "Atļauja", "add_permission": "Pievienot atļauju", "type": "Tips", - "api_created_successfully": "API izveidots veiksmīgi", - "api_updated_successfully": "API veiksmīgi atjaunināts", - "api_deleted_successfully": "API veiksmīgi dzēsts", + "api_created_successfully": "API veiksmīgi izveidota", + "api_updated_successfully": "API veiksmīgi atjaunināta", + "api_deleted_successfully": "API veiksmīgi dzēsta", "api_permissions_updated_successfully": "Atļaujas veiksmīgi atjauninātas", - "are_you_sure_you_want_to_delete_this_api": "Vai esat pārliecināts, ka vēlaties dzēst šo API? Klientiem vairs nebūs piekļuves šīs API atļaujām.", + "are_you_sure_you_want_to_delete_this_api": "Vai tiešām vēlies dzēst šo API? Klientiem vairs nebūs piekļuves šīs API atļaujām.", "api_access": "API piekļuve", - "api_access_description": "Izvēlieties, uz kurām API šis klients var pieprasīt piekļuves žetonus lietotāju vārdā (lietotāja deleģēta piekļuve) un sev pašam, izmantojot klienta autentifikācijas datu piešķiršanu (klienta piekļuve), kā arī norādiet, kādas atļaujas tas drīkst pieprasīt.", + "api_access_description": "Izvēlies, kurām API šis klients drīkst pieprasīt piekļuves žetonus lietotāju vārdā (lietotāja deleģēta piekļuve) un sev, izmantojot klienta akreditācijas datu piešķīrumu (klienta piekļuve), kā arī kādas atļaujas tas drīkst pieprasīt.", "api_access_updated_successfully": "API piekļuve veiksmīgi atjaunināta", "no_apis_defined_yet": "Vēl nav definētas nekādas API. API ļauj klientiem pieprasīt piekļuves žetonus konkrētiem resursiem un atļaujām.", - "access_an_api_on_your_behalf": "Piekļūt API jūsu vārdā", + "access_an_api_on_your_behalf": "Piekļūt API tavā vārdā", "api_name": "API nosaukums", "user_delegated_access": "Lietotāja deleģēta piekļuve", "client_access": "Klienta piekļuve (M2M)", - "client_access_unavailable_for_public_clients": "Publiskie klienti nevar izmantot klienta autentifikācijas datu piešķiršanas metodi, tādēļ klientu piekļuve nav pieejama.", + "client_access_unavailable_for_public_clients": "Publiskie klienti nevar izmantot klienta akreditācijas datu piešķīrumu, tāpēc klienta piekļuve nav pieejama.", "permissions_granted_count": "{granted} / {total} atļaujas piešķirtas", - "select_the_access_this_client_may_request": "Izvēlieties, vai šis klients drīkst pieprasīt žetonus šai API pieteiktā lietotāja vārdā (lietotāja deleģēta piekļuve) un sev pašam bez lietotāja, izmantojot klienta autentifikācijas datu piešķiršanu (klienta piekļuve), kā arī norādiet, kādas atļaujas tas drīkst pieprasīt.", + "select_the_access_this_client_may_request": "Izvēlies, vai šis klients drīkst pieprasīt šīs API piekļuves žetonus pieteiktā lietotāja vārdā (lietotāja deleģēta piekļuve) un sev bez lietotāja, izmantojot klienta akreditācijas datu piešķīrumu (klienta piekļuve), kā arī kādas atļaujas tas drīkst pieprasīt.", "user_delegated_access_description": "Klients var pieprasīt šīs API piekļuves žetonus pieteiktā lietotāja vārdā.", "client_access_description": "Klients var pieprasīt šīs API piekļuves žetonus savām vajadzībām, neiesaistot lietotāju.", "no_access": "Nav piekļuves", "metadata_document_client_access": "Metadatu dokumentu klienti", - "metadata_document_client_access_description": "Piešķirt piekļuvi klientiem, kuri reģistrējas, izmantojot klienta identifikācijas metadatu dokumentu (CIMD), piemēram, MCP serveriem.", - "allow_all_metadata_document_clients": "Atļaut visiem metadatu dokumentu lietotājiem", + "metadata_document_client_access_description": "Piešķirt piekļuvi klientiem, kuri reģistrējas, izmantojot klienta identifikatora metadatu dokumentu (CIMD), piemēram, MCP serveriem.", + "allow_all_metadata_document_clients": "Atļaut visus klientus, kas izmanto metadatu dokumentus", "allow_all_metadata_document_clients_description": "Katrs klients, kas reģistrēts, izmantojot metadatu dokumentu, var lietotāju vārdā pieprasīt šīs API piekļuves žetonus.", "granted_permissions": "Piešķirtās atļaujas", - "granted_through_cimd_access": "Tā kā šī API ļauj visiem metadatu dokumentu lietotājiem", - "access_granted_through_cimd_access": "Šī API atbalsta visus metadatu dokumentu klientus, tādēļ šeit tiek parādīta šādā veidā piešķirtā piekļuve, taču to var mainīt tikai pašā API.", + "granted_through_cimd_access": "Atļauja piešķirta, jo šī API atļauj visus klientus, kas izmanto metadatu dokumentus", + "access_granted_through_cimd_access": "Šī API atļauj visus metadatu dokumentu klientus, tādēļ šādi piešķirtā piekļuve ir redzama šeit, bet to var mainīt tikai pašā API.", "access": "Piekļuve", - "api_access_card_description": "Izvēlieties, kuri klienti var pieprasīt šīs API piekļuves žetonus un kādas atļaujas viņi var lūgt.", + "api_access_card_description": "Izvēlies, kuri klienti var pieprasīt šīs API piekļuves žetonus un kādas atļaujas tie drīkst pieprasīt.", "api_clients_description": "Klienti, kuriem individuāli tika piešķirta piekļuve šai API.", - "no_clients_have_access_to_this_api": "Šim API pagaidām nevienam klientam nav piešķirta piekļuve.", + "no_clients_have_access_to_this_api": "Nevienam klientam vēl nav piešķirta piekļuve šai API.", "add_client": "Pievienot klientu", - "select_a_client_to_grant_access_to_this_api": "Izvēlieties klientu, kuram jāpiešķir piekļuve šim API.", - "revoke_access_for_name": "Atcelt piekļuvi {name}", - "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Vai esat pārliecināts, ka vēlaties atcelt šī klienta piekļuvi API? Tā atļaujas citām API tiks saglabātas.", - "revoke_access_to_name": "Atcelt piekļuvi {name}", - "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Vai esat pārliecināts, ka vēlaties atcelt šī klienta piekļuvi API? Tā piekļuve pārējām API tiks saglabāta.", + "select_a_client_to_grant_access_to_this_api": "Izvēlies klientu, kuram jāpiešķir piekļuve šai API.", + "revoke_access_for_name": "Atcelt piekļuvi klientam {name}", + "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Vai tiešām vēlies atcelt šī klienta piekļuvi API? Tā atļaujas citām API tiks saglabātas.", + "revoke_access_to_name": "Atcelt piekļuvi API {name}", + "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Vai tiešām vēlies atcelt šī klienta piekļuvi API? Tā piekļuve pārējām API tiks saglabāta.", "this_client_has_no_api_access_yet": "Šim klientam pagaidām nav piešķirta piekļuve nevienai API.", - "select_an_api_this_client_should_access": "Izvēlieties API, uz kuru šim klientam jāpiešķir piekļuve.", - "granted_to_all_cimd_clients": "Piešķirts visiem metadatu dokumentu lietotājiem", + "select_an_api_this_client_should_access": "Izvēlies API, kurai šim klientam jāpiešķir piekļuve.", + "granted_to_all_cimd_clients": "Piešķirta visiem klientiem, kas izmanto metadatu dokumentus", "i_have_a_longer_code": "Man ir garāks kods", "pkce_supported_client_title": "Šis klients atbalsta PKCE", "pkce_supported_client_description": "Šis klients atbalsta „Proof Key for Code Exchange“ (PKCE). PKCE ir drošības funkcija, kas palīdz aizsargāties pret noteiktiem uzbrukumiem OAuth 2.0 autorizācijas procesa laikā. Ieteicams to ieslēgt.", "sign_in_with_another_device": "Piesakies ar citu ierīci", - "sign_in_with_another_device_description": "Noskenējiet QR kodu ar ierīci, kurā ir jūsu piekļuves atslēga.", - "creating_device_login_request": "Izveidojas pieteikšanās pieprasījums...", + "sign_in_with_another_device_description": "Noskenē QR kodu ar ierīci, kurā ir tava piekļuves atslēga.", + "creating_device_login_request": "Tiek veidots pieteikšanās pieprasījums...", "device_login_qr_code": "QR kods ierīces pieteikšanai", "waiting_for_approval": "Gaida apstiprinājumu", - "remote_sign_in": "Pieslēgšanās no attāluma", - "the_requesting_device_has_been_signed_in": "Pieprasījuma nosūtītā ierīce ir pieteikusies.", + "remote_sign_in": "Attālā pieteikšanās", + "the_requesting_device_has_been_signed_in": "Ierīcē, kas nosūtīja pieprasījumu, ir veikta pieteikšanās.", "the_sign_in_request_was_denied": "Pieteikšanās pieprasījums tika noraidīts.", - "review_the_request_before_approving_it": "Pirms apstiprināt šo pieteikšanos, pārbaudiet ierīci, no kuras tiek veikts pieprasījums.", - "deny": "Noliegt", + "review_the_request_before_approving_it": "Pirms šīs pieteikšanās apstiprināšanas pārbaudi ierīci, no kuras saņemts pieprasījums.", + "deny": "Noraidīt", "approve": "Apstiprināt", "or": "vai", - "visit_and_enter": "Apmeklējiet vietni {url} un ievadiet:", + "visit_and_enter": "Apmeklē vietni {url} un ievadi:", "oidc": "OIDC", - "device_login_request_expired": "Jūsu QR-kods ir zaudējis derīgumu. Lūdzu, sāciet pieteikšanās procesu no jauna.", + "device_login_request_expired": "Tavam QR kodam ir beidzies derīguma termiņš. Sāc pieteikšanās procesu no jauna.", "credentials": "Akreditācijas dati", - "client_secrets": "Klientu slepenā informācija", - "client_secrets_description": "Paroles, kuras lietotne izmanto savai autentifikācijai. Vienlaikus var būt aktīvas vairākas paroles, tādējādi vienu no tām var nomainīt bez darbības pārtraukuma.", - "no_client_secrets_yet": "Šai lietotnei pagaidām nav klientu slepeno kodu.", - "public_clients_cannot_have_secrets": "Publiskajiem klientiem nevar būt klienta slepenās atslēgas.", - "add_client_secret": "Pievienot klienta slepeno atslēgu", + "client_secrets": "Klienta noslēpumi", + "client_secrets_description": "Noslēpumi, kurus lietotne izmanto, lai autentificētos. Vienlaikus var būt aktīvi vairāki noslēpumi, tāpēc vienu no tiem var nomainīt bez darbības pārtraukuma.", + "no_client_secrets_yet": "Šai lietotnei vēl nav klienta noslēpumu.", + "public_clients_cannot_have_secrets": "Publiskajiem klientiem nevar būt klienta noslēpumu.", + "add_client_secret": "Pievienot klienta noslēpumu", "no_expiration": "Nav derīguma termiņa", "days_count": "{count} dienas", - "client_secrets_limit_reached": "Vienai lietotnei nevar būt vairāk nekā 20 klienta slepeno atslēgu.", - "delete_client_secret": "Dzēst klienta slepeno atslēgu", - "are_you_sure_you_want_to_delete_this_client_secret": "Vai esat pārliecināts, ka vēlaties dzēst šo klienta slepeno atslēgu? Lietotnes, kas to izmanto, vairs nevarēs veikt autentifikāciju.", - "client_secret_deleted_successfully": "Klienta slepenais kods veiksmīgi dzēsts" + "client_secrets_limit_reached": "Vienai lietotnei nevar būt vairāk par 20 klienta noslēpumiem.", + "delete_client_secret": "Dzēst klienta noslēpumu", + "are_you_sure_you_want_to_delete_this_client_secret": "Vai tiešām vēlies dzēst šo klienta noslēpumu? Lietotnes, kas to izmanto, vairs nevarēs autentificēties.", + "client_secret_deleted_successfully": "Klienta noslēpums veiksmīgi dzēsts" } diff --git a/frontend/messages/nl.json b/frontend/messages/nl.json index 18585906..834dfdc5 100644 --- a/frontend/messages/nl.json +++ b/frontend/messages/nl.json @@ -99,6 +99,7 @@ "application_configuration": "Toepassingsconfiguratie", "settings": "Instellingen", "update_pocket_id": "Pocket-ID bijwerken", + "sqlite_storage_warning": "We hebben vastgesteld dat je SQLite-database is opgeslagen op een netwerkstation, zoals NFS, SMB of FUSE. Dit wordt niet ondersteund en kan ertoe leiden dat je database beschadigd raakt. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Zie de documentatie.{/link}", "powered_by": "Aangedreven door", "see_your_recent_account_activities": "Bekijk je accountactiviteiten binnen de ingestelde bewaartermijn.", "time": "Tijd", diff --git a/frontend/messages/no.json b/frontend/messages/no.json index 6632502a..833b59dc 100644 --- a/frontend/messages/no.json +++ b/frontend/messages/no.json @@ -99,6 +99,7 @@ "application_configuration": "Applikasjonskonfigurasjon", "settings": "Innstillinger", "update_pocket_id": "Oppdater Pocket ID", + "sqlite_storage_warning": "We detected that your SQLite database is stored on a network-attached drive like NFS, SMB, or FUSE. This is unsupported and can lead to your database getting corrupted. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}See docs.{/link}", "powered_by": "Drevet av", "see_your_recent_account_activities": "Se kontoaktiviteter innenfor den konfigurerte oppbevaringsperioden.", "time": "Tid", diff --git a/frontend/messages/pl.json b/frontend/messages/pl.json index f4d1cca0..7e9e5f31 100644 --- a/frontend/messages/pl.json +++ b/frontend/messages/pl.json @@ -99,6 +99,7 @@ "application_configuration": "Konfiguracja aplikacji", "settings": "Ustawienia", "update_pocket_id": "Aktualizuj Pocket ID", + "sqlite_storage_warning": "Zauważyliśmy, że Twoja baza danych SQLite jest przechowywana na dysku podłączonym przez sieć, np. NFS, SMB lub FUSE. Takie rozwiązanie nie jest obsługiwane i może doprowadzić do uszkodzenia bazy danych. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Zobacz dokumentację.{/link}", "powered_by": "Zasilane przez", "see_your_recent_account_activities": "Zobacz aktywność swojego konta w skonfigurowanym okresie przechowywania danych.", "time": "Czas", diff --git a/frontend/messages/pt-BR.json b/frontend/messages/pt-BR.json index 3a8b5ae3..6638aab1 100644 --- a/frontend/messages/pt-BR.json +++ b/frontend/messages/pt-BR.json @@ -99,6 +99,7 @@ "application_configuration": "Configuração da Aplicação", "settings": "Configurações", "update_pocket_id": "Atualizar Pocket ID", + "sqlite_storage_warning": "Detectamos que seu banco de dados SQLite está armazenado em uma unidade conectada à rede, como NFS, SMB ou FUSE. Isso não é compatível e pode fazer com que seu banco de dados seja corrompido. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Veja a documentação.{/link}", "powered_by": "Fornecido por", "see_your_recent_account_activities": "Veja as atividades da sua conta dentro do período de retenção configurado.", "time": "Hora", diff --git a/frontend/messages/pt.json b/frontend/messages/pt.json index 6d550426..e74e6fec 100644 --- a/frontend/messages/pt.json +++ b/frontend/messages/pt.json @@ -70,7 +70,7 @@ "try_again": "Try again", "client_logo": "Client Logo", "sign_out": "Sign out", - "do_you_want_to_sign_out_of_pocketid_with_the_account": "Queres sair do site {appName} com a conta {#b}{username}{/b}?", + "do_you_want_to_sign_out_of_pocketid_with_the_account": "Queres terminar a sessão em {appName} com a conta {#b}{username}{/b}?", "sign_in_to_appname": "Sign in to {appName}", "please_try_to_sign_in_again": "Please try to sign in again.", "authenticate_with_passkey_to_access_account": "Authenticate yourself with your passkey to access your account.", @@ -99,6 +99,7 @@ "application_configuration": "Application Configuration", "settings": "Settings", "update_pocket_id": "Update Pocket ID", + "sqlite_storage_warning": "Detetámos que a tua base de dados SQLite está armazenada numa unidade ligada à rede, como NFS, SMB ou FUSE. Esta configuração não é suportada e pode levar à corrupção da tua base de dados. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Consulta a documentação.{/link}", "powered_by": "Desenvolvido por", "see_your_recent_account_activities": "Vê as atividades da tua conta dentro do período de retenção configurado.", "time": "Tempo", @@ -118,7 +119,7 @@ "it_is_recommended_to_add_more_than_one_passkey": "É recomendado adicionar mais do que uma chave-passe para evitar perder acesso à conta.", "account_details": "Detalhes da conta", "passkeys": "Chaves-passe", - "configure_passkey_settings": "Controla quais as chaves de acesso que os utilizadores podem registar e como é que se identificam.", + "configure_passkey_settings": "Controla quais as chaves de acesso que os utilizadores podem registar e como verificam a própria identidade.", "user_verification": "Verificação do utilizador", "user_verification_description": "Escolhe se é necessário usar dados biométricos ou um PIN ao registar ou ao utilizar uma chave de acesso.", "user_verification_required": "Obrigatório", @@ -126,15 +127,15 @@ "user_verification_preferred": "Preferido", "user_verification_preferred_description": "Usa a verificação biométrica ou por PIN sempre que estiver disponível, mas permite o uso de chaves de segurança que funcionam apenas por toque.", "allow_synced_passkeys": "Permitir chaves de acesso sincronizadas", - "allow_synced_passkeys_description": "Permite a criação de novas chaves de acesso que possam ser guardadas e utilizadas em vários dispositivos.", + "allow_synced_passkeys_description": "Permite novas chaves de acesso das quais possam ser feitas cópias de segurança e que possam ser utilizadas em vários dispositivos.", "allowed_authenticator_type": "Tipo de autenticador permitido", "allowed_authenticator_type_description": "Escolhe que tipo de autenticador os utilizadores podem usar ao registarem uma nova chave de acesso.", - "any_authenticator": "Qualquer palavra-passe", + "any_authenticator": "Qualquer chave de acesso", "any_authenticator_description": "Permite tanto as chaves de acesso do dispositivo como as chaves de segurança externas.", "device_passkeys_only": "Apenas chaves de acesso do dispositivo", "device_passkeys_only_description": "Permite apenas as chaves de acesso integradas no dispositivo do utilizador.", "external_security_keys_only": "Apenas chaves de segurança externas", - "external_security_keys_only_description": "Permite apenas autenticadores móveis, como chaves de segurança USB ou NFC.", + "external_security_keys_only_description": "Permite apenas autenticadores roaming, como chaves de segurança USB ou NFC.", "passkey_configuration_updated_successfully": "A configuração da chave de acesso foi atualizada com sucesso", "synced_passkeys_not_allowed": "O teu administrador não permite a utilização de chaves de acesso sincronizadas", "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Gere as tuas chaves-passe que podes usar para te autenticares.", @@ -301,11 +302,11 @@ "public_client": "Public Client", "public_clients_description": "Public clients do not have a client secret. They are designed for mobile, web, and native applications where secrets cannot be securely stored.", "pkce": "PKCE", - "proof_key_code_exchange_is_a_security_feature_to_prevent_csrf_and_authorization_code_interception_attacks": "A Chave de Verificação para a Troca de Códigos é uma funcionalidade de segurança que impede ataques CSRF e de interceção de códigos de autorização.", + "proof_key_code_exchange_is_a_security_feature_to_prevent_csrf_and_authorization_code_interception_attacks": "A Chave de Prova para Troca de Código é uma funcionalidade de segurança que impede ataques CSRF e de interceção de códigos de autorização.", "requires_reauthentication": "Requires Re-Authentication", "requires_users_to_authenticate_again_on_each_authorization": "Requires users to authenticate again on each authorization, even if already signed in", "par": "PAR", - "requires_pushed_authorization_requests": "Requer pedidos de autorização enviados", + "requires_pushed_authorization_requests": "Requer pedidos de autorização enviados previamente", "requires_pushed_authorization_requests_description": "Exige que os clientes utilizem o endpoint PAR para pré-registar os parâmetros de autorização antes de iniciar o fluxo.", "name_logo": "{name} logo", "upload_logo": "Upload Logo", @@ -324,11 +325,11 @@ "client_type_standard": "Padrão", "client_type_metadata_document": "Documento de metadados", "cimd_client_managed_fields_title": "Algumas propriedades são só de leitura", - "cimd_client_managed_fields_description": "Este cliente é gerido através de um Documento de Metadados de Identificação do Cliente (CIMD), pelo que as propriedades fornecidas pelo documento não podem ser editadas aqui.", - "client_id_metadata_documents": "Documentos de metadados de identificação do cliente", - "client_id_metadata_documents_description": "Os Documentos de Metadados de Identificação do Cliente (CIMD) permitem que os clientes OAuth se identifiquem através de um URL. Não é preciso fazer nenhum registo prévio.", + "cimd_client_managed_fields_description": "Este cliente é gerido através de um Documento de Metadados de ID de Cliente (CIMD), pelo que as propriedades fornecidas pelo documento não podem ser editadas aqui.", + "client_id_metadata_documents": "Documentos de metadados de ID de cliente", + "client_id_metadata_documents_description": "Os Documentos de Metadados de ID de Cliente (CIMD) permitem que os clientes OAuth se identifiquem através de um URL. Não é preciso fazer nenhum registo prévio.", "cimd_url_allowlist": "URLs de documentos de metadados permitidos", - "cimd_url_allowlist_description": "Limita quais URLs de documentos de metadados de ID de cliente são aceites. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}São suportados caracteres curinga{/link}. Uma lista vazia bloqueia todas as URLs.", + "cimd_url_allowlist_description": "Limita os URL de documentos de metadados de ID de cliente que são aceites. São suportados {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}carateres universais{/link}. Uma lista vazia bloqueia todos os URL.", "refresh": "Atualizar", "oidc_client_metadata_refreshed_successfully": "O documento de metadados do cliente foi atualizado com sucesso", "generate": "Generate", @@ -387,7 +388,7 @@ "send_email": "Send Email", "show_code": "Show Code", "callback_url_description": "URL(s) fornecidas pelo teu cliente. São suportados {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}caracteres curinga{/link}.", - "logout_callback_url_description": "URL(s) fornecidas pelo teu cliente para sair da sessão. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}São suportados caracteres curinga{/link}.", + "logout_callback_url_description": "Os URL de fim de sessão fornecidos pelo teu cliente. São suportados {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}carateres universais{/link}.", "api_key_expiration": "API Key Expiration", "send_an_email_to_the_user_when_their_api_key_is_about_to_expire": "Send an email to the user when their API key is about to expire.", "authorize_device": "Authorize Device", @@ -414,9 +415,9 @@ "token_lifetime_minimum": "O tempo de validade do token tem de ser, pelo menos, de 1 minuto.", "token_lifetime_maximum": "O prazo de validade do token não pode ultrapassar os 365 dias.", "token_lifetime_whole_minutes": "O tempo de validade do token tem de ser definido em incrementos de minutos inteiros.", - "duration_unit_for": "{name} unidade", - "minutes": "Ata", - "hours": "Horário", + "duration_unit_for": "Unidade de {name}", + "minutes": "Minutos", + "hours": "Horas", "days": "Dias", "userinfo": "Userinfo", "id_token_payload": "ID Token Payload", @@ -577,14 +578,14 @@ "api_resource_description": "Um URI único que identifica este recurso da API. Os clientes solicitam-no através do parâmetro «resource». Não pode ser alterado posteriormente.", "api_permissions": "Permissões", "api_permissions_description": "As permissões (âmbitos) que os clientes podem solicitar para esta API.", - "api_permission_key": "Autorização", + "api_permission_key": "Permissão", "add_permission": "Adicionar permissão", "type": "Tipo", "api_created_successfully": "A API foi criada com sucesso", "api_updated_successfully": "A API foi atualizada com sucesso", "api_deleted_successfully": "A API foi eliminada com sucesso", "api_permissions_updated_successfully": "As permissões foram atualizadas com sucesso", - "are_you_sure_you_want_to_delete_this_api": "Tens a certeza de que queres eliminar esta API? Os clientes vão perder o acesso às suas permissões.", + "are_you_sure_you_want_to_delete_this_api": "Tens a certeza de que queres eliminar esta API? Os clientes vão perder o acesso às permissões desta API.", "api_access": "Acesso à API", "api_access_description": "Seleciona as APIs para as quais este cliente pode solicitar tokens em nome dos utilizadores (acesso delegado pelo utilizador) e para si próprio através da concessão de credenciais do cliente (acesso do cliente), bem como as permissões que pode solicitar.", "api_access_updated_successfully": "O acesso à API foi atualizado com sucesso", @@ -594,25 +595,25 @@ "user_delegated_access": "Acesso delegado pelo utilizador", "client_access": "Acesso do cliente (M2M)", "client_access_unavailable_for_public_clients": "Os clientes públicos não podem utilizar a concessão de credenciais de cliente, pelo que o acesso de cliente não está disponível.", - "permissions_granted_count": "{granted} / {total} autorizações concedidas", - "select_the_access_this_client_may_request": "Escolhe se este cliente pode solicitar tokens para esta API em nome do utilizador que está a iniciar sessão (acesso delegado pelo utilizador) e para si próprio, sem um utilizador, através da concessão de credenciais de cliente (acesso de cliente), e quais as permissões que pode solicitar.", - "user_delegated_access_description": "O cliente pode solicitar tokens para esta API em nome do utilizador que está a iniciar sessão.", + "permissions_granted_count": "Permissões concedidas: {granted} / {total}", + "select_the_access_this_client_may_request": "Escolhe se este cliente pode solicitar tokens para esta API em nome do utilizador com sessão iniciada (acesso delegado pelo utilizador) e para si próprio, sem um utilizador, através da concessão de credenciais de cliente (acesso de cliente), e quais as permissões que pode solicitar.", + "user_delegated_access_description": "O cliente pode solicitar tokens para esta API em nome do utilizador com sessão iniciada.", "client_access_description": "O cliente pode solicitar tokens para esta API por conta própria, sem um utilizador.", "no_access": "Sem acesso", "metadata_document_client_access": "Clientes de documentos de metadados", - "metadata_document_client_access_description": "Conceder acesso aos clientes que se registem através de um Documento de Metadados de Identificação do Cliente (CIMD), como, por exemplo, os servidores MCP.", - "allow_all_metadata_document_clients": "Permitir que todos os clientes de documentos de metadados", + "metadata_document_client_access_description": "Conceder acesso aos clientes que se registem através de um Documento de Metadados de ID de Cliente (CIMD), como, por exemplo, os servidores MCP.", + "allow_all_metadata_document_clients": "Permitir acesso a todos os clientes registados através de documentos de metadados", "allow_all_metadata_document_clients_description": "Qualquer cliente registado através de um documento de metadados pode solicitar tokens para esta API em nome dos utilizadores.", "granted_permissions": "Permissões concedidas", - "granted_through_cimd_access": "É verdade, porque esta API permite que todos os clientes de documentos de metadados", - "access_granted_through_cimd_access": "Esta API permite que todos os clientes acedam aos metadados dos documentos; por isso, o acesso concedido dessa forma é apresentado aqui, mas só pode ser alterado na própria API.", + "granted_through_cimd_access": "Esta permissão foi concedida porque esta API permite o acesso a todos os clientes registados através de documentos de metadados", + "access_granted_through_cimd_access": "Esta API permite o acesso a todos os clientes registados através de documentos de metadados; por isso, o acesso concedido dessa forma é apresentado aqui, mas só pode ser alterado na própria API.", "access": "Acesso", "api_access_card_description": "Escolhe quais os clientes que podem solicitar tokens para esta API e quais as permissões que podem pedir.", "api_clients_description": "Os clientes a quem foi concedido acesso a esta API individualmente.", "no_clients_have_access_to_this_api": "Ainda não foi concedido acesso a esta API a nenhum cliente.", "add_client": "Adicionar cliente", "select_a_client_to_grant_access_to_this_api": "Seleciona o cliente que deve ter acesso a esta API.", - "revoke_access_for_name": "Revogar o acesso para {name}", + "revoke_access_for_name": "Revogar o acesso de {name}", "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Tens a certeza de que queres revogar o acesso deste cliente à API? As suas permissões noutras APIs serão mantidas.", "revoke_access_to_name": "Revogar o acesso a {name}", "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Tens a certeza de que queres revogar o acesso deste cliente à API? O acesso dele a outras APIs mantém-se.", @@ -625,10 +626,10 @@ "sign_in_with_another_device": "Iniciar sessão com outro dispositivo", "sign_in_with_another_device_description": "Lê um código QR com um dispositivo que tenha a tua chave de acesso.", "creating_device_login_request": "A criar um pedido de início de sessão...", - "device_login_qr_code": "Código QR para iniciar sessão no dispositivo", + "device_login_qr_code": "Código QR para iniciar sessão com outro dispositivo", "waiting_for_approval": "À espera de aprovação", "remote_sign_in": "Início de sessão remoto", - "the_requesting_device_has_been_signed_in": "O dispositivo que fez o pedido já está conectado.", + "the_requesting_device_has_been_signed_in": "A sessão foi iniciada no dispositivo que fez o pedido.", "the_sign_in_request_was_denied": "O pedido de início de sessão foi recusado.", "review_the_request_before_approving_it": "Verifica o dispositivo que está a fazer o pedido antes de aprovares este início de sessão.", "deny": "Negar", @@ -638,8 +639,8 @@ "oidc": "OIDC", "device_login_request_expired": "O teu código QR expirou. Por favor, reinicia o processo de início de sessão.", "credentials": "Credenciais", - "client_secrets": "Segredos dos clientes", - "client_secrets_description": "Segredos que a aplicação usa para se autenticar. Podem estar ativos vários segredos ao mesmo tempo, pelo que é possível rodar um deles sem tempo de inatividade.", + "client_secrets": "Segredos de cliente", + "client_secrets_description": "Segredos que a aplicação usa para se autenticar. Podem estar ativos vários segredos ao mesmo tempo, pelo que é possível substituir um deles sem tempo de inatividade.", "no_client_secrets_yet": "Esta aplicação ainda não tem segredos de cliente.", "public_clients_cannot_have_secrets": "Os clientes públicos não podem ter segredos de cliente.", "add_client_secret": "Adicionar segredo do cliente", diff --git a/frontend/messages/ru.json b/frontend/messages/ru.json index 9ae05c67..0e7ced90 100644 --- a/frontend/messages/ru.json +++ b/frontend/messages/ru.json @@ -38,24 +38,24 @@ "expiration": "Срок действия", "name": "Имя", "an_unknown_error_occurred": "Произошла неизвестная ошибка", - "authentication_process_was_aborted": "Проверка пароля была отменена", - "error_occurred_with_authenticator": "При использовании твоего пароля произошла ошибка", - "authenticator_does_not_support_discoverable_credentials": "Это устройство не поддерживает требуемый тип пароля", - "authenticator_does_not_support_resident_keys": "Это устройство не поддерживает требуемый тип пароля", + "authentication_process_was_aborted": "Проверка ключа доступа отменена", + "error_occurred_with_authenticator": "При использовании ключа доступа произошла ошибка", + "authenticator_does_not_support_discoverable_credentials": "Это устройство не поддерживает требуемый тип ключа доступа", + "authenticator_does_not_support_resident_keys": "Это устройство не поддерживает требуемый тип ключа доступа", "passkey_was_previously_registered": "Этот ключ доступа был ранее зарегистрирован", - "authenticator_does_not_support_any_of_the_requested_algorithms": "Это устройство не поддерживает совместимый пароль", + "authenticator_does_not_support_any_of_the_requested_algorithms": "Это устройство не поддерживает совместимый ключ доступа", "webauthn_error_invalid_rp_id": "Для этого домена неправильно настроены ключи доступа.", "webauthn_error_invalid_domain": "Пароли-ключи нельзя использовать в настроенном домене.", "contact_administrator_to_fix": "Обратись к своему администратору, чтобы решить эту проблему.", - "webauthn_operation_not_allowed_or_timed_out": "Запрос на ввод пароля был отменен или истек срок ожидания", + "webauthn_operation_not_allowed_or_timed_out": "Запрос на использование ключа доступа отменён или истёк срок ожидания", "webauthn_not_supported_by_browser": "Этот браузер не поддерживает ключи доступа. Попробуйте войти другим способом.", - "passkey_request_expired": "Срок действия твоего запроса на пароль истек", - "passkey_response_invalid": "Нам не удалось обработать ответ, полученный с помощью твоего ключа доступа", - "passkey_verification_failed": "Нам не удалось подтвердить твой пароль", - "passkey_user_verification_required": "Твой ключ безопасности не смог подтвердить твою личность. Если ты используешь ключ безопасности, настрой PIN-код FIDO2 и попробуй ещё раз", + "passkey_request_expired": "Срок действия твоего запроса на ключ доступа истек", + "passkey_response_invalid": "Не удалось обработать ответ от ключа доступа", + "passkey_verification_failed": "Не удалось проверить ключ доступа", + "passkey_user_verification_required": "Ключ доступа не смог подтвердить вашу личность. Если вы используете ключ безопасности, настройте PIN-код FIDO2 и повторите попытку", "critical_error_occurred_contact_administrator": "Произошла критическая ошибка. Обратитесь к администратору.", "sign_in_to": "Войти в {name}", - "account_selection_signin_confirmation": "Вы хотите использовать следующий аккаунт для перехода к {#b}{name}{/b}?", + "account_selection_signin_confirmation": "Хотите использовать следующую учетную запись, чтобы перейти к {#b}{name}{/b}?", "use_a_different_account": "Использовать другую учетную запись", "client_wants_to_access_the_following_information": "{#b}{client}{/b} запрашивает доступ к следующей информации:", "do_you_want_to_sign_in_to_client_with_your_app_name_account": "Вы хотите войти в {#b}{client}{/b} с помощью вашей учетной записи {appName}?", @@ -99,6 +99,7 @@ "application_configuration": "Конфигурация приложения", "settings": "Настройки", "update_pocket_id": "Обновите Pocket ID", + "sqlite_storage_warning": "Мы обнаружили, что база данных SQLite хранится на сетевом диске, например NFS, SMB или FUSE. Такой вариант не поддерживается и может привести к повреждению базы данных. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Подробнее в документации.{/link}", "powered_by": "Работает на", "see_your_recent_account_activities": "Смотрите действия вашей учетной записи в установленный период хранения.", "time": "Время", @@ -118,25 +119,25 @@ "it_is_recommended_to_add_more_than_one_passkey": "Рекомендуется добавить более одного ключа доступа, чтобы не потерять доступ к вашей учетной записи.", "account_details": "Детали учетной записи", "passkeys": "Ключи доступа", - "configure_passkey_settings": "Управляй тем, какие ключи доступа могут регистрировать пользователи и как они подтверждают свою личность.", + "configure_passkey_settings": "Управляйте тем, какие ключи доступа могут регистрировать пользователи и как они подтверждают свою личность.", "user_verification": "Подтверждение личности пользователя", - "user_verification_description": "Выбери, нужно ли использовать биометрические данные или PIN-код при регистрации или использовании пароля.", + "user_verification_description": "Выберите, требуется ли биометрия или PIN-код при регистрации и использовании ключа доступа.", "user_verification_required": "Обязательно", - "user_verification_required_description": "Требуется биометрическая аутентификация или ввод PIN-кода. Пасски, которые не могут подтвердить личность пользователя, не будут работать.", - "user_verification_preferred": "Предпочтительный", - "user_verification_preferred_description": "Используй биометрическую аутентификацию или ввод PIN-кода, если это возможно, но разрешай использование ключей безопасности, работающих только при прикосновении.", - "allow_synced_passkeys": "Разрешить синхронизацию паролей-ключей", - "allow_synced_passkeys_description": "Разрешить использование новых паролей, которые можно сохранять и использовать на нескольких устройствах.", + "user_verification_required_description": "Требуйте биометрическое подтверждение или ввод PIN-кода. Ключи доступа, которые не могут подтвердить личность пользователя, не будут работать.", + "user_verification_preferred": "По возможности", + "user_verification_preferred_description": "Используйте биометрию или PIN-код, если это возможно, но разрешайте ключи безопасности, которым достаточно касания.", + "allow_synced_passkeys": "Разрешить синхронизируемые ключи доступа", + "allow_synced_passkeys_description": "Разрешить новые ключи доступа, которые можно сохранять и использовать на нескольких устройствах.", "allowed_authenticator_type": "Допустимый тип аутентификатора", - "allowed_authenticator_type_description": "Выбери, какой тип аутентификатора пользователи смогут использовать при регистрации нового пароля.", - "any_authenticator": "Любой пароль", - "any_authenticator_description": "Разреши использование как паролей устройства, так и внешних ключей безопасности.", - "device_passkeys_only": "Только пароли устройств", + "allowed_authenticator_type_description": "Выберите, какой тип аутентификатора пользователи смогут использовать при регистрации нового ключа доступа.", + "any_authenticator": "Любой ключ доступа", + "any_authenticator_description": "Разрешить как ключи доступа устройства, так и внешние ключи безопасности.", + "device_passkeys_only": "Только ключи доступа устройства", "device_passkeys_only_description": "Разрешить использование только тех ключей доступа, которые встроены в устройство пользователя.", "external_security_keys_only": "Только внешние ключи безопасности", - "external_security_keys_only_description": "Разрешай только переносные средства аутентификации, такие как USB-ключи безопасности или NFC-ключи.", - "passkey_configuration_updated_successfully": "Настройки пароля успешно обновлены", - "synced_passkeys_not_allowed": "Администратор запретил использование синхронизированных паролей", + "external_security_keys_only_description": "Разрешить только переносные средства аутентификации, такие как USB-ключи безопасности или NFC-ключи.", + "passkey_configuration_updated_successfully": "Настройки ключей доступа успешно обновлены", + "synced_passkeys_not_allowed": "Администратор запретил синхронизируемые ключи доступа", "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Управляйте своими ключами доступа, которые вы можете использовать для аутентификации.", "manage_this_users_passkeys": "Управление ключами доступа этого пользователя.", "add_passkey": "Добавить ключ доступа", @@ -202,7 +203,7 @@ "email_tls_option": "Тип TLS", "skip_certificate_verification": "Пропустить верификацию сертификата", "skip_consent": "Пропустить экран с запросом согласия", - "skip_consent_description": "Не проси пользователей подтверждать этот клиент и запрашиваемые им области доступа. Включай эту функцию только для доверенных клиентов первой стороны.", + "skip_consent_description": "Не запрашивать у пользователей согласие для этого клиента и запрашиваемых им областей доступа. Включайте эту функцию только для доверенных клиентов первой стороны.", "this_can_be_useful_for_selfsigned_certificates": "Это может быть полезно для самоподписанных сертификатов.", "enabled_emails": "Отправляемые письма", "email_login_notification": "Уведомление о логине по электронной почте", @@ -325,10 +326,10 @@ "client_type_metadata_document": "Документ с метаданными", "cimd_client_managed_fields_title": "Некоторые свойства доступны только для чтения", "cimd_client_managed_fields_description": "Этот клиент управляется с помощью документа метаданных идентификатора клиента (CIMD), поэтому свойства, указанные в этом документе, здесь редактировать нельзя.", - "client_id_metadata_documents": "Документы с метаданными об идентификаторах клиентов", - "client_id_metadata_documents_description": "Документы метаданных идентификатора клиента (CIMD) позволяют клиентам OAuth идентифицировать себя с помощью URL-адреса. Предварительная регистрация не требуется.", + "client_id_metadata_documents": "Документы метаданных идентификаторов клиентов", + "client_id_metadata_documents_description": "Документы метаданных идентификаторов клиентов (CIMD) позволяют OAuth-клиентам идентифицировать себя по URL-адресу. Предварительная регистрация не требуется.", "cimd_url_allowlist": "Допустимые URL-адреса документов с метаданными", - "cimd_url_allowlist_description": "Ограничь список URL-адресов документов с метаданными идентификаторов клиентов, которые будут приниматься. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Поддерживаются{/link} подстановочные знаки. Пустой список блокирует все URL-адреса.", + "cimd_url_allowlist_description": "Ограничьте список принимаемых URL-адресов документов метаданных идентификаторов клиентов. Поддерживаются {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}подстановочные знаки{/link}. Пустой список блокирует все URL-адреса.", "refresh": "Обновить", "oidc_client_metadata_refreshed_successfully": "Документ с метаданными клиента успешно обновлен", "generate": "Сгенерировать", @@ -386,8 +387,8 @@ "login_code_email_success": "Код входа был отправлен пользователю.", "send_email": "Отправить письмо", "show_code": "Показать код", - "callback_url_description": "URL-адреса, указанные твоим клиентом. Поддерживаются {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}подстановочные знаки{/link}.", - "logout_callback_url_description": "URL-адрес(а) для выхода из системы, указанный(-е) в вашем клиенте. Поддерживаются {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}шаблоны{/link}.", + "callback_url_description": "URL-адреса, указанные вашим клиентом. Поддерживаются {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}подстановочные знаки{/link}.", + "logout_callback_url_description": "URL-адреса, которые ваш клиент использует для выхода из системы. Поддерживаются {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}подстановочные знаки{/link}.", "api_key_expiration": "Истечение срока действия ключа API", "send_an_email_to_the_user_when_their_api_key_is_about_to_expire": "Отправлять пользователю письмо, когда срок действия его ключа API истекает.", "authorize_device": "Авторизовать устройство", @@ -406,17 +407,17 @@ "id_token": "Токен идентификации", "access_token": "Токен доступа", "token_lifetimes": "Срок действия токенов", - "token_lifetimes_description": "Измени сроки действия токенов доступа и обновления, выданных этому клиенту. Более короткие сроки повышают безопасность, но могут привести к тому, что пользователям придётся чаще проходить повторную аутентификацию.", + "token_lifetimes_description": "Измените сроки действия токенов доступа и обновления, выданных этому клиенту. Более короткие сроки повышают безопасность, но могут потребовать от пользователей более частой повторной аутентификации.", "access_token_lifetime": "Срок действия токена доступа", - "access_token_lifetime_description": "Определяет, как долго учетные данные приложения остаются действительными. Токены обновления могут поддерживать сессию приложения в активном состоянии.", - "refresh_token_inactivity_timeout": "Таймаут бездействия токена обновления", - "refresh_token_inactivity_timeout_description": "Определяет, как долго токен обновления остается действительным. Таймаут сбрасывается каждый раз, когда приложение успешно обновляет свои токены.", + "access_token_lifetime_description": "Определяет, как долго можно использовать токен доступа. Токены обновления могут поддерживать активность сеанса приложения.", + "refresh_token_inactivity_timeout": "Тайм-аут бездействия токена обновления", + "refresh_token_inactivity_timeout_description": "Определяет, как долго токен обновления остаётся действительным. Отсчёт начинается заново каждый раз, когда приложение успешно обновляет токены.", "token_lifetime_minimum": "Срок действия токена должен составлять не менее 1 минуты.", "token_lifetime_maximum": "Срок действия токена не может превышать 365 дней.", "token_lifetime_whole_minutes": "Срок действия токена должен указываться с точностью до целых минут.", - "duration_unit_for": "{name} единица", - "minutes": "Протокол", - "hours": "Часы работы", + "duration_unit_for": "Единица измерения для {name}", + "minutes": "Минуты", + "hours": "Часы", "days": "Дни", "userinfo": "Информация о пользователе", "id_token_payload": "Полезная нагрузка токена идентификации", @@ -524,13 +525,13 @@ "allowed_oidc_clients": "Разрешенные клиенты OIDC", "allowed_oidc_clients_description": "Выберите клиенты OIDC, в которые участникам этой группы пользователей разрешено входить.", "unrestrict_oidc_client": "Снять ограничения с {clientName}", - "confirm_unrestrict_oidc_client_description": "Ты уверен, что хочешь снять ограничения с клиента OIDC {#b}{clientName}{/b}? Это удалит все назначенные группы для этого клиента, и любой пользователь сможет войти в систему.", + "confirm_unrestrict_oidc_client_description": "Вы уверены, что хотите снять ограничения с клиента OIDC {#b}{clientName}{/b}? Все назначенные ему группы будут удалены, и войти сможет любой пользователь.", "allowed_oidc_clients_updated_successfully": "Разрешенные OIDC клиенты успешно обновлены", "yes": "Да", "no": "Нет", "restricted": "Ограниченный", "scim_provisioning": "SCIM-провижининг", - "scim_provisioning_description": "Провижининг по протоколу SCIM позволяет автоматически создавать и удалять пользователей и группы из вашего OIDC-клиента. Узнайте больше в {#link href=|https://pocket-id.org/docs/configuration/scim|}документации{/link}.", + "scim_provisioning_description": "SCIM позволяет автоматически предоставлять и отзывать доступ пользователей и групп для вашего OIDC-клиента. Подробнее — в {#link href=|https://pocket-id.org/docs/configuration/scim|}документации{/link}.", "scim_endpoint": "Конечная точка SCIM", "scim_token": "Токен SCIM", "last_successful_sync_at": "Последняя удачная синхронизация: {time}", @@ -538,7 +539,7 @@ "scim_enabled_successfully": "SCIM успешно включен.", "scim_disabled_successfully": "SCIM успешно отключен.", "disable_scim_provisioning": "Отключить SCIM-провижининг", - "disable_scim_provisioning_confirm_description": "Ты уверен, что хочешь отключить SCIM-провижининг для {#b}{clientName}{/b}? Это остановит все автоматические действия по предоставлению и отмене доступа пользователей и групп.", + "disable_scim_provisioning_confirm_description": "Вы уверены, что хотите отключить подготовку учетных записей SCIM для {#b}{clientName}{/b}? Автоматическое предоставление и отзыв доступа для пользователей и групп прекратятся.", "scim_sync_failed": "Сбой синхронизации SCIM. Проверьте журналы сервера для получения дополнительной информации.", "scim_sync_successful": "Синхронизация SCIM успешно завершена.", "save_and_sync": "Сохранить и синхронизировать", @@ -567,10 +568,10 @@ "emails_verified_by_default_description": "Если эта функция включена, адреса электронной почты пользователей будут по умолчанию помечаться как подтверждённые при регистрации или при смене адреса.", "user_has_no_passkeys_yet": "У этого пользователя пока нет ключей доступа.", "replay_protection": "Защита от повторного воспроизведения", - "replay_protection_description": "Если эта опция включена, указанный токен можно использовать только один раз. Если твой провайдер использует один и тот же токен несколько раз, тебе, возможно, придётся отключить эту опцию.", + "replay_protection_description": "Если эта опция включена, указанный токен можно использовать только один раз. Если ваш поставщик использует один и тот же токен несколько раз, возможно, придётся отключить эту опцию.", "apis": "API", "create_api": "Создать API", - "create_a_new_api_description": "Создай новый API, через который клиенты смогут запрашивать токены доступа.", + "create_a_new_api_description": "Создайте новый API, для которого клиенты смогут запрашивать токены доступа.", "add_api": "Добавить API", "manage_apis": "Управление API", "api_resource": "Ресурс", @@ -580,71 +581,71 @@ "api_permission_key": "Разрешение", "add_permission": "Добавить разрешение", "type": "Тип", - "api_created_successfully": "API создано успешно", - "api_updated_successfully": "API обновлено успешно", - "api_deleted_successfully": "API удалено успешно", - "api_permissions_updated_successfully": "Права доступа обновлены успешно", - "are_you_sure_you_want_to_delete_this_api": "Ты уверен, что хочешь удалить этот API? Клиенты потеряют доступ к его разрешениям.", + "api_created_successfully": "API успешно создан", + "api_updated_successfully": "API успешно обновлён", + "api_deleted_successfully": "API успешно удалён", + "api_permissions_updated_successfully": "Права доступа успешно обновлены", + "are_you_sure_you_want_to_delete_this_api": "Вы уверены, что хотите удалить этот API? Клиенты потеряют доступ к его разрешениям.", "api_access": "Доступ к API", - "api_access_description": "Выбери, на какие API этот клиент может запрашивать токены от имени пользователей (доступ, делегированный пользователем) и для себя через механизм предоставления учетных данных клиента (доступ клиента), а также какие разрешения он может запрашивать.", + "api_access_description": "Выберите API, для которых клиент может запрашивать токены от имени пользователей (делегированный доступ) и для себя через предоставление учетных данных клиента (доступ клиента), а также разрешения, которые он может запрашивать.", "api_access_updated_successfully": "Доступ к API обновлён успешно", "no_apis_defined_yet": "Пока не определено ни одного API. API позволяют клиентам запрашивать токены доступа к конкретным ресурсам и разрешениям.", - "access_an_api_on_your_behalf": "Получить доступ к API от твоего имени", + "access_an_api_on_your_behalf": "Получить доступ к API от вашего имени", "api_name": "Название API", "user_delegated_access": "Доступ, делегированный пользователем", "client_access": "Доступ клиентов (M2M)", "client_access_unavailable_for_public_clients": "Публичные клиенты не могут использовать механизм предоставления учетных данных клиента, поэтому доступ для клиентов недоступен.", - "permissions_granted_count": "{granted} / {total} доступ разрешен", - "select_the_access_this_client_may_request": "Укажи, может ли этот клиент запрашивать токены для данного API от имени авторизованного пользователя (доступ по доверенности пользователя) и от своего имени без участия пользователя через механизм предоставления учетных данных клиента (доступ клиента), а также какие разрешения он может запрашивать.", + "permissions_granted_count": "Предоставлено разрешений: {granted} из {total}", + "select_the_access_this_client_may_request": "Выберите, может ли этот клиент запрашивать токены для API от имени вошедшего пользователя (делегированный доступ) и от своего имени без участия пользователя через предоставление учетных данных клиента (доступ клиента), а также разрешения, которые он может запрашивать.", "user_delegated_access_description": "Клиент может запрашивать токены для этого API от имени авторизованного пользователя.", "client_access_description": "Клиент может запросить токены для этого API от своего имени, без участия пользователя.", "no_access": "Нет доступа", "metadata_document_client_access": "Клиенты, работающие с документами метаданных", - "metadata_document_client_access_description": "Предоставь доступ клиентам, которые регистрируются самостоятельно с помощью документа метаданных идентификатора клиента (CIMD), например, серверам MCP.", - "allow_all_metadata_document_clients": "Разрешить доступ ко всем документам метаданных всем клиентам", - "allow_all_metadata_document_clients_description": "Каждый клиент, зарегистрированный через документ метаданных, может запрашивать токены для этого API от имени пользователей.", + "metadata_document_client_access_description": "Предоставьте доступ клиентам, которые самостоятельно регистрируются с помощью документа метаданных идентификатора клиента (CIMD), например серверам MCP.", + "allow_all_metadata_document_clients": "Разрешить доступ всем клиентам с документами метаданных", + "allow_all_metadata_document_clients_description": "Каждый клиент, зарегистрированный через документ метаданных, сможет запрашивать для этого API токены от имени пользователей.", "granted_permissions": "Предоставленные права", - "granted_through_cimd_access": "Конечно, ведь этот API позволяет всем клиентам, работающим с документами метаданных,", - "access_granted_through_cimd_access": "Этот API поддерживает всех клиентов, работающих с документами метаданных, поэтому доступ, предоставленный таким образом, отображается здесь, но изменить его можно только непосредственно в самом API.", + "granted_through_cimd_access": "Предоставлено, так как этот API разрешает доступ всем клиентам с документами метаданных", + "access_granted_through_cimd_access": "Этот API разрешает доступ всем клиентам с документами метаданных. Предоставленный таким образом доступ отображается здесь, но изменить его можно только в настройках самого API.", "access": "Доступ", - "api_access_card_description": "Выбери, какие клиенты смогут запрашивать токены для этого API и какие разрешения они смогут запрашивать.", + "api_access_card_description": "Выберите клиентов, которые смогут запрашивать токены для этого API, и разрешения, которые они смогут запрашивать.", "api_clients_description": "Клиенты, которым был предоставлен доступ к этому API в индивидуальном порядке.", "no_clients_have_access_to_this_api": "Пока ни одному клиенту не предоставлен доступ к этому API.", "add_client": "Добавить клиента", - "select_a_client_to_grant_access_to_this_api": "Выбери клиента, которому нужно предоставить доступ к этому API.", + "select_a_client_to_grant_access_to_this_api": "Выберите клиента, которому нужно предоставить доступ к этому API.", "revoke_access_for_name": "Отменить доступ для {name}", - "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Ты уверен, что хочешь лишить этого клиента доступа к API? Его права доступа к другим API останутся неизменными.", + "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Вы уверены, что хотите лишить этого клиента доступа к API? Его права доступа к другим API останутся неизменными.", "revoke_access_to_name": "Отменить доступ к {name}", - "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Ты уверен, что хочешь отменить доступ этого клиента к API? Его доступ к другим API останется.", + "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Вы уверены, что хотите отозвать доступ этого клиента к API? Его доступ к другим API сохранится.", "this_client_has_no_api_access_yet": "Этому клиенту пока не предоставлен доступ ни к одному API.", - "select_an_api_this_client_should_access": "Выбери API, к которому этому клиенту нужно предоставить доступ.", + "select_an_api_this_client_should_access": "Выберите API, к которому этому клиенту нужно предоставить доступ.", "granted_to_all_cimd_clients": "Предоставляется всем клиентам, работающим с документами метаданных", - "i_have_a_longer_code": "У меня код побольше", + "i_have_a_longer_code": "У меня есть длинный код", "pkce_supported_client_title": "Этот клиент поддерживает PKCE", - "pkce_supported_client_description": "Этот клиент поддерживает функцию Proof Key for Code Exchange (PKCE). PKCE — это функция безопасности, которая помогает защититься от определённых атак во время процесса авторизации по протоколу OAuth 2.0. Рекомендуется включить её.", + "pkce_supported_client_description": "Этот клиент поддерживает PKCE — механизм безопасности, защищающий от определённых атак в процессе авторизации OAuth 2.0. Рекомендуется включить его.", "sign_in_with_another_device": "Войти с другого устройства", - "sign_in_with_another_device_description": "Отсканируй QR-код с помощью устройства, на котором сохранен твой пароль.", - "creating_device_login_request": "Создаю запрос на вход...", + "sign_in_with_another_device_description": "Отсканируйте QR-код устройством, на котором сохранён ваш ключ доступа.", + "creating_device_login_request": "Создание запроса на вход...", "device_login_qr_code": "QR-код для входа на устройстве", - "waiting_for_approval": "Жду одобрения", + "waiting_for_approval": "Ожидание подтверждения", "remote_sign_in": "Удаленный вход", "the_requesting_device_has_been_signed_in": "Устройство, отправившее запрос, вошло в систему.", "the_sign_in_request_was_denied": "Запрос на вход был отклонен.", - "review_the_request_before_approving_it": "Перед тем как разрешить этот вход, проверь устройство, с которого поступил запрос.", + "review_the_request_before_approving_it": "Перед подтверждением входа проверьте устройство, с которого поступил запрос.", "deny": "Отклонить", "approve": "Утвердить", "or": "или", - "visit_and_enter": "Зайди на сайт {url} и введи:", + "visit_and_enter": "Откройте {url} и введите:", "oidc": "OIDC", - "device_login_request_expired": "Срок действия твоего QR-кода истек. Пожалуйста, начни процедуру входа заново.", - "credentials": "Квалификация", + "device_login_request_expired": "Срок действия QR-кода истёк. Начните вход заново.", + "credentials": "Учетные данные", "client_secrets": "Секреты клиентов", "client_secrets_description": "Секретные ключи, которые приложение использует для аутентификации. Одновременно может быть активно несколько секретных ключей, поэтому один из них можно заменить без простоев.", "no_client_secrets_yet": "В этом приложении пока нет секретных ключей клиента.", "public_clients_cannot_have_secrets": "У публичных клиентов не может быть секретных ключей.", "add_client_secret": "Добавить секрет клиента", "no_expiration": "Срок действия не ограничен", - "days_count": "{count} дней", + "days_count": "{count} дн.", "client_secrets_limit_reached": "У приложения не может быть больше 20 секретов клиента.", "delete_client_secret": "Удалить секрет клиента", "are_you_sure_you_want_to_delete_this_client_secret": "Вы уверены, что хотите удалить этот секрет клиента? Приложения, которые его используют, больше не смогут проходить аутентификацию.", diff --git a/frontend/messages/sv.json b/frontend/messages/sv.json index 0cb6cdcc..75a3fdcf 100644 --- a/frontend/messages/sv.json +++ b/frontend/messages/sv.json @@ -99,6 +99,7 @@ "application_configuration": "Applikationskonfiguration", "settings": "Inställningar", "update_pocket_id": "Uppdatera Pocket-ID", + "sqlite_storage_warning": "Vi har upptäckt att din SQLite-databas är lagrad på en nätverksansluten enhet, till exempel NFS, SMB eller FUSE. Detta stöds inte och kan leda till att din databas skadas. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Se dokumentationen.{/link}", "powered_by": "Drivs av", "see_your_recent_account_activities": "Se dina kontoaktiviteter inom den konfigurerade lagringsperioden.", "time": "Tid", diff --git a/frontend/messages/tr.json b/frontend/messages/tr.json index 46759431..15c3b2e8 100644 --- a/frontend/messages/tr.json +++ b/frontend/messages/tr.json @@ -99,6 +99,7 @@ "application_configuration": "Uygulama Yapılandırması", "settings": "Ayarlar", "update_pocket_id": "Pocket ID'yi Güncelle", + "sqlite_storage_warning": "SQLite veritabanınızın NFS, SMB veya FUSE gibi ağa bağlı bir sürücüde depolandığını tespit ettik. Bu durum desteklenmemektedir ve veritabanınızın bozulmasına yol açabilir. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Belgelere bakın.{/link}", "powered_by": "Destekleyen", "see_your_recent_account_activities": "Yapılandırılan saklama süresi içinde hesap hareketlerinizi görüntüleyin.", "time": "Zaman", diff --git a/frontend/messages/uk.json b/frontend/messages/uk.json index fd3fd087..1b151107 100644 --- a/frontend/messages/uk.json +++ b/frontend/messages/uk.json @@ -99,6 +99,7 @@ "application_configuration": "Конфігурація застосунку", "settings": "Налаштування", "update_pocket_id": "Оновити Pocket ID", + "sqlite_storage_warning": "Ми виявили, що ваша база даних SQLite зберігається на мережевому диску, такому як NFS, SMB або FUSE. Такий спосіб використання не підтримується і може призвести до пошкодження вашої бази даних. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Дивіться документацію.{/link}", "powered_by": "Працює на базі", "see_your_recent_account_activities": "Перегляньте активність вашого облікового запису протягом налаштованого періоду зберігання.", "time": "Час", diff --git a/frontend/messages/vi.json b/frontend/messages/vi.json index 71ac2cdf..c15390d7 100644 --- a/frontend/messages/vi.json +++ b/frontend/messages/vi.json @@ -38,21 +38,21 @@ "expiration": "Hết hiệu lực", "name": "Tên", "an_unknown_error_occurred": "Một lỗi chưa biết đã xảy ra", - "authentication_process_was_aborted": "Việc xác minh mật khẩu đã bị hủy bỏ", - "error_occurred_with_authenticator": "Đã xảy ra sự cố trong quá trình sử dụng mã thông báo của bạn", - "authenticator_does_not_support_discoverable_credentials": "Thiết bị này không hỗ trợ loại mật khẩu được yêu cầu", - "authenticator_does_not_support_resident_keys": "Thiết bị này không hỗ trợ loại mật khẩu được yêu cầu", + "authentication_process_was_aborted": "Quá trình xác minh khóa truy cập đã bị hủy", + "error_occurred_with_authenticator": "Đã xảy ra sự cố khi sử dụng khóa truy cập của bạn", + "authenticator_does_not_support_discoverable_credentials": "Thiết bị này không hỗ trợ loại khóa truy cập bắt buộc", + "authenticator_does_not_support_resident_keys": "Thiết bị này không hỗ trợ loại khóa truy cập bắt buộc", "passkey_was_previously_registered": "Passkey này đã được đăng ký trước đó rồi", - "authenticator_does_not_support_any_of_the_requested_algorithms": "Thiết bị này không hỗ trợ mã khóa tương thích", + "authenticator_does_not_support_any_of_the_requested_algorithms": "Thiết bị này không hỗ trợ khóa truy cập tương thích", "webauthn_error_invalid_rp_id": "Các khóa truy cập chưa được cấu hình đúng cho miền này.", - "webauthn_error_invalid_domain": "Không thể sử dụng mã truy cập trên miền đã được cấu hình.", + "webauthn_error_invalid_domain": "Không thể sử dụng khóa truy cập trên miền đã cấu hình.", "contact_administrator_to_fix": "Liên hệ với quản trị viên của bạn để khắc phục sự cố này.", - "webauthn_operation_not_allowed_or_timed_out": "Yêu cầu nhập mật khẩu đã bị hủy hoặc hết thời gian chờ", + "webauthn_operation_not_allowed_or_timed_out": "Yêu cầu sử dụng khóa truy cập đã bị hủy hoặc hết thời gian chờ", "webauthn_not_supported_by_browser": "Chìa khóa truy cập không được hỗ trợ bởi trình duyệt này. Vui lòng sử dụng phương thức đăng nhập thay thế.", - "passkey_request_expired": "Yêu cầu mã thông báo của bạn đã hết hạn", - "passkey_response_invalid": "Chúng tôi không thể xử lý phản hồi từ mã thông báo của bạn", - "passkey_verification_failed": "Chúng tôi không thể xác minh mã xác thực của bạn", - "passkey_user_verification_required": "Mã thông báo của bạn không thể xác thực danh tính của bạn. Nếu bạn đang sử dụng khóa bảo mật, hãy thiết lập mã PIN FIDO2 và thử lại", + "passkey_request_expired": "Yêu cầu khóa truy cập của bạn đã hết hạn", + "passkey_response_invalid": "Không thể xử lý phản hồi từ khóa truy cập của bạn", + "passkey_verification_failed": "Không thể xác minh khóa truy cập của bạn", + "passkey_user_verification_required": "Khóa truy cập không thể xác minh danh tính của bạn. Nếu bạn đang dùng khóa bảo mật, hãy thiết lập mã PIN FIDO2 rồi thử lại", "critical_error_occurred_contact_administrator": "Đã xảy ra lỗi nghiêm trọng. Vui lòng liên hệ với quản trị viên.", "sign_in_to": "Đăng nhập {name}", "account_selection_signin_confirmation": "Bạn có muốn sử dụng tài khoản sau đây để tiếp tục {#b}{name}{/b}?", @@ -99,6 +99,7 @@ "application_configuration": "Cấu hình ứng dụng", "settings": "Cài đặt", "update_pocket_id": "Cập nhật Pocket ID", + "sqlite_storage_warning": "Chúng tôi phát hiện cơ sở dữ liệu SQLite của bạn đang được lưu trên ổ đĩa kết nối mạng như NFS, SMB hoặc FUSE. Cách lưu trữ này không được hỗ trợ và có thể làm hỏng cơ sở dữ liệu. {#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}Xem tài liệu.{/link}", "powered_by": "Được cung cấp bởi", "see_your_recent_account_activities": "Xem các hoạt động tài khoản của bạn trong khoảng thời gian lưu trữ đã được cấu hình.", "time": "Thời gian", @@ -107,7 +108,7 @@ "ip_address": "Địa chỉ IP", "device": "Thiết bị", "client": "Client.", - "actor": "Diễn viên", + "actor": "Tác nhân", "unknown": "Không xác định", "account_details_updated_successfully": "Cập nhật tài khoản thành công", "profile_picture_updated_successfully": "Hình đại diện đã được cập nhật thành công. Việc cập nhật có thể mất vài phút.", @@ -129,12 +130,12 @@ "allow_synced_passkeys_description": "Cho phép sử dụng các khóa truy cập mới có thể sao lưu và sử dụng trên nhiều thiết bị.", "allowed_authenticator_type": "Loại trình xác thực được phép", "allowed_authenticator_type_description": "Chọn loại trình xác thực mà người dùng có thể sử dụng khi đăng ký khóa truy cập mới.", - "any_authenticator": "Bất kỳ mật khẩu nào", - "any_authenticator_description": "Cho phép sử dụng cả mã khóa trên thiết bị và khóa bảo mật bên ngoài.", - "device_passkeys_only": "Chỉ dành cho mã truy cập thiết bị", + "any_authenticator": "Bất kỳ khóa truy cập nào", + "any_authenticator_description": "Cho phép cả khóa truy cập trên thiết bị và khóa bảo mật bên ngoài.", + "device_passkeys_only": "Chỉ khóa truy cập trên thiết bị", "device_passkeys_only_description": "Chỉ cho phép sử dụng các khóa truy cập được tích hợp sẵn trong thiết bị của người dùng.", "external_security_keys_only": "Chỉ các khóa bảo mật bên ngoài", - "external_security_keys_only_description": "Chỉ cho phép sử dụng các thiết bị xác thực di động như khóa bảo mật USB hoặc NFC.", + "external_security_keys_only_description": "Chỉ cho phép trình xác thực chuyển vùng, chẳng hạn như khóa bảo mật USB hoặc NFC.", "passkey_configuration_updated_successfully": "Đã cập nhật thành công cấu hình Passkey", "synced_passkeys_not_allowed": "Quản trị viên của bạn không cho phép sử dụng các khóa truy cập được đồng bộ hóa", "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Quản lý các passkeys mà bạn có thể sử dụng để xác thực danh tính của mình.", @@ -146,8 +147,8 @@ "username": "Tên đăng nhập", "save": "Lưu", "username_can_only_contain": "Tên người dùng chỉ có thể chứa các ký tự chữ thường, số, dấu gạch dưới, dấu chấm, dấu gạch ngang và ký hiệu '@'.", - "username_must_start_with": "Tên người dùng phải bắt đầu bằng một ký tự alphanumeric.", - "username_must_end_with": "Tên người dùng phải kết thúc bằng một ký tự alphanumeric.", + "username_must_start_with": "Tên người dùng phải bắt đầu bằng chữ cái hoặc chữ số.", + "username_must_end_with": "Tên người dùng phải kết thúc bằng chữ cái hoặc chữ số.", "sign_in_using_the_following_code_the_code_will_expire_in_minutes": "Đăng nhập bằng mã sau. Mã này sẽ hết hạn trong 15 phút.", "or_visit": "hoặc truy cập", "added_on": "Đã được thêm vào", @@ -305,8 +306,8 @@ "requires_reauthentication": "Yêu cầu xác thực lại", "requires_users_to_authenticate_again_on_each_authorization": "Yêu cầu người dùng xác thực lại mỗi lần ủy quyền, ngay cả khi đã đăng nhập.", "par": "PAR", - "requires_pushed_authorization_requests": "Yêu cầu các yêu cầu ủy quyền được gửi đi", - "requires_pushed_authorization_requests_description": "Yêu cầu khách hàng phải sử dụng điểm cuối PAR để đăng ký trước các tham số ủy quyền trước khi bắt đầu quy trình.", + "requires_pushed_authorization_requests": "Yêu cầu Pushed Authorization Requests (PAR)", + "requires_pushed_authorization_requests_description": "Yêu cầu client đăng ký trước các tham số ủy quyền qua endpoint PAR rồi mới bắt đầu luồng.", "name_logo": "{name} logo", "upload_logo": "Tải logo", "are_you_sure_you_want_to_delete_this_oidc_client": "Bạn có chắc chắn muốn xóa OIDC client này không?", @@ -324,13 +325,13 @@ "client_type_standard": "Tiêu chuẩn", "client_type_metadata_document": "Tài liệu siêu dữ liệu", "cimd_client_managed_fields_title": "Một số thuộc tính chỉ cho phép đọc", - "cimd_client_managed_fields_description": "Khách hàng này được quản lý thông qua Tài liệu siêu dữ liệu ID khách hàng (CIMD), do đó các thuộc tính được cung cấp bởi tài liệu này không thể được chỉnh sửa tại đây.", - "client_id_metadata_documents": "Tài liệu siêu dữ liệu về ID khách hàng", - "client_id_metadata_documents_description": "Các tài liệu siêu dữ liệu ID khách hàng (CIMD) cho phép các khách hàng OAuth xác thực danh tính của mình thông qua một URL. Không cần đăng ký trước.", + "cimd_client_managed_fields_description": "Client này được quản lý qua Tài liệu siêu dữ liệu ID client (CIMD), nên không thể chỉnh sửa tại đây các thuộc tính do tài liệu cung cấp.", + "client_id_metadata_documents": "Tài liệu siêu dữ liệu ID client", + "client_id_metadata_documents_description": "Tài liệu siêu dữ liệu ID client (CIMD) cho phép client OAuth tự nhận diện bằng URL mà không cần đăng ký trước.", "cimd_url_allowlist": "Các URL tài liệu siêu dữ liệu được phép", - "cimd_url_allowlist_description": "Hạn chế các URL của tài liệu siêu dữ liệu ID khách hàng được chấp nhận. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Ký tự đại diện{/link} được hỗ trợ. Một danh sách trống sẽ chặn tất cả các URL.", + "cimd_url_allowlist_description": "Hạn chế URL tài liệu siêu dữ liệu ID client được chấp nhận. {#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Ký tự đại diện{/link} được hỗ trợ. Danh sách trống sẽ chặn mọi URL.", "refresh": "Làm mới", - "oidc_client_metadata_refreshed_successfully": "Tài liệu siêu dữ liệu khách hàng đã được cập nhật thành công", + "oidc_client_metadata_refreshed_successfully": "Đã cập nhật tài liệu siêu dữ liệu của client", "generate": "Tạo ra", "new_client_secret_created_successfully": "Client secret mới đã được tạo thành công", "oidc_client_name": "OIDC Client {name}", @@ -340,7 +341,7 @@ "allowed_user_groups": "Nhóm người dùng được phép", "allowed_user_groups_description": "Chọn các nhóm người dùng mà thành viên của họ được phép đăng nhập vào ứng dụng này.", "allowed_user_groups_status_unrestricted_description": "Không áp dụng bất kỳ hạn chế nào đối với nhóm người dùng. Bất kỳ người dùng nào cũng có thể đăng nhập vào ứng dụng này.", - "unrestrict": "Không giới hạn", + "unrestrict": "Gỡ hạn chế", "restrict": "Hạn chế", "user_groups_restriction_updated_successfully": "Hạn chế nhóm người dùng đã được cập nhật thành công.", "allowed_user_groups_updated_successfully": "Các nhóm người dùng được phép đã được cập nhật thành công", @@ -368,9 +369,9 @@ "token_sign_in": "Đăng nhập bằng token", "client_authorization": "Xác thực client", "new_client_authorization": "Xác thực client mới", - "device_code_authorization": "Xác thực mã thiết bị", - "new_device_code_authorization": "Xác thực mã thiết bị mới", - "passkey_added": "Thêm khóa truy cập", + "device_code_authorization": "Ủy quyền bằng mã thiết bị", + "new_device_code_authorization": "Ủy quyền mới bằng mã thiết bị", + "passkey_added": "Đã thêm khóa truy cập", "passkey_removed": "Khóa truy cập đã bị xóa", "disable_animations": "Tắt hiệu ứng động", "turn_off_ui_animations": "Tắt các hiệu ứng động trong giao diện người dùng.", @@ -395,7 +396,7 @@ "enter_code_displayed_in_previous_step": "Nhập mã đã hiển thị ở bước trước.", "authorize": "Cho phép", "federated_client_credentials": "Thông Tin Xác Thực Của Federated Clients", - "federated_client_credentials_description": "Thông tin xác thực khách hàng liên kết cho phép xác thực các khách hàng OIDC mà không cần quản lý các khóa bí mật có thời hạn dài. Chúng sử dụng các token JWT do các cơ quan thứ ba cấp để xác thực thông tin của khách hàng, ví dụ như các token danh tính công việc.", + "federated_client_credentials_description": "Thông tin xác thực client liên kết cho phép xác thực client OIDC mà không cần quản lý khóa bí mật dài hạn. Chúng sử dụng token JWT do bên thứ ba phát hành làm client assertion, chẳng hạn như token danh tính workload.", "add_federated_client_credential": "Thêm thông tin xác thực cho federated clients", "add_another_federated_client_credential": "Thêm một thông tin xác thực cho federated clients khác", "oidc_allowed_group_count": "Số lượng nhóm được phép", @@ -406,17 +407,17 @@ "id_token": "ID Token", "access_token": "Access Token", "token_lifetimes": "Thời hạn tồn tại của token", - "token_lifetimes_description": "Thay đổi thời hạn hiệu lực của các mã thông báo truy cập và làm mới được cấp cho khách hàng này. Thời hạn hiệu lực ngắn hơn sẽ giúp tăng cường bảo mật, nhưng có thể khiến người dùng phải xác thực lại thường xuyên hơn.", + "token_lifetimes_description": "Thay đổi thời hạn hiệu lực của mã thông báo truy cập và mã thông báo làm mới được cấp cho client này. Thời hạn ngắn hơn giúp tăng bảo mật nhưng có thể khiến người dùng phải xác thực lại thường xuyên hơn.", "access_token_lifetime": "Thời hạn hiệu lực của mã thông báo truy cập", "access_token_lifetime_description": "Quyết định thời gian mà thông tin xác thực của ứng dụng vẫn còn hiệu lực. Các mã thông báo làm mới có thể giúp duy trì phiên làm việc của ứng dụng.", "refresh_token_inactivity_timeout": "Thời gian chờ khi mã thông báo làm mới không hoạt động", "refresh_token_inactivity_timeout_description": "Quyết định thời gian mà mã thông báo làm mới vẫn còn hiệu lực. Thời gian hết hạn sẽ được tính lại mỗi khi ứng dụng làm mới thành công các mã thông báo của mình.", "token_lifetime_minimum": "Thời hạn hiệu lực của token phải ít nhất là 1 phút.", "token_lifetime_maximum": "Thời hạn hiệu lực của token không được vượt quá 365 ngày.", - "token_lifetime_whole_minutes": "Thời hạn hiệu lực của token phải được tính theo đơn vị phút tròn.", - "duration_unit_for": "{name} đơn vị", - "minutes": "Biên bản", - "hours": "Giờ làm việc", + "token_lifetime_whole_minutes": "Thời hạn hiệu lực của token phải là một số phút nguyên.", + "duration_unit_for": "Đơn vị của {name}", + "minutes": "Phút", + "hours": "Giờ", "days": "Ngày", "userinfo": "Userinfo", "id_token_payload": "ID Token Payload", @@ -445,7 +446,7 @@ "user_creation": "Tạo tài khoản người dùng", "configure_user_creation": "Quản lý cài đặt tạo tài khoản người dùng, bao gồm các phương thức đăng ký và quyền truy cập mặc định cho người dùng mới.", "user_creation_groups_description": "Tự động gán các nhóm này cho người dùng mới khi họ đăng ký.", - "user_creation_claims_description": "Tự động gán các yêu cầu tùy chỉnh này cho người dùng mới khi họ đăng ký.", + "user_creation_claims_description": "Tự động gán các claim tùy chỉnh này cho người dùng mới khi họ đăng ký.", "user_creation_updated_successfully": "Cài đặt tạo người dùng đã được cập nhật thành công.", "signup_disabled_description": "Đăng ký người dùng đã bị vô hiệu hóa hoàn toàn. Chỉ quản trị viên mới có thể tạo tài khoản người dùng mới.", "signup_requires_valid_token": "Yêu cầu mã đăng ký hợp lệ để tạo tài khoản", @@ -483,12 +484,12 @@ "my_apps": "Ứng dụng của tôi", "no_apps_available": "Không có ứng dụng nào có sẵn.", "contact_your_administrator_for_app_access": "Liên hệ với quản trị viên của bạn để được cấp quyền truy cập vào các ứng dụng.", - "launch": "Ra mắt", - "client_launch_url": "URL khởi chạy của khách hàng", + "launch": "Mở", + "client_launch_url": "URL khởi chạy của client", "client_launch_url_description": "Đường dẫn URL sẽ được mở khi người dùng khởi chạy ứng dụng từ trang Ứng dụng của tôi.", - "client_name_description": "Tên của khách hàng hiển thị trong giao diện Pocket ID.", + "client_name_description": "Tên client hiển thị trong giao diện Pocket ID.", "client_description": "Mô tả", - "client_description_description": "Một mô tả tùy chọn về khách hàng sẽ hiển thị trên giao diện người dùng (UI) của Pocket ID.", + "client_description_description": "Mô tả tùy chọn về client, được hiển thị trong giao diện Pocket ID.", "show_all_apps": "Hiển thị tất cả các ứng dụng", "show_hidden_apps": "Hiển thị các ứng dụng ẩn", "hide_all_apps": "Ẩn tất cả các ứng dụng", @@ -496,8 +497,8 @@ "revoke_access_description": "Hủy quyền truy cập vào {#b}{clientName}{/b}. {#b}{clientName}{/b} sẽ không còn có thể truy cập thông tin tài khoản của bạn.", "revoke_access_successful": "Quyền truy cập vào {clientName} đã bị thu hồi thành công.", "last_signed_in_ago": "Lần đăng nhập cuối cùng cách đây {time}", - "invalid_client_id": "ID khách hàng chỉ có thể chứa các ký tự chữ cái, số, dấu gạch dưới và dấu gạch ngang.", - "custom_client_id_description": "Đặt ID khách hàng tùy chỉnh nếu ứng dụng của bạn yêu cầu. Nếu không, hãy để trống để hệ thống tự động tạo một ID ngẫu nhiên.", + "invalid_client_id": "ID client chỉ có thể chứa chữ cái, chữ số, dấu gạch dưới và dấu gạch ngang.", + "custom_client_id_description": "Đặt ID client tùy chỉnh nếu ứng dụng của bạn yêu cầu. Nếu không, hãy để trống để hệ thống tự tạo một ID ngẫu nhiên.", "generated": "Được tạo ra", "administration": "Quản lý", "group_rdn_attribute_description": "Thuộc tính được sử dụng trong tên phân biệt (DN) của nhóm.", @@ -517,19 +518,19 @@ "reauthentication": "Xác thực lại", "clear_filters": "Xóa bộ lọc", "default_profile_picture": "Ảnh đại diện mặc định", - "light": "Ánh sáng", + "light": "Sáng", "dark": "Tối", "system": "Hệ thống", "signup_token_user_groups_description": "Tự động gán các nhóm này cho người dùng đăng ký bằng token này.", - "allowed_oidc_clients": "Các khách hàng OIDC được phép", - "allowed_oidc_clients_description": "Chọn các khách hàng OIDC mà các thành viên của nhóm người dùng này được phép đăng nhập vào.", - "unrestrict_oidc_client": "Không giới hạn {clientName}", + "allowed_oidc_clients": "Client OIDC được phép", + "allowed_oidc_clients_description": "Chọn các client OIDC mà thành viên của nhóm người dùng này được phép đăng nhập vào.", + "unrestrict_oidc_client": "Gỡ hạn chế đối với {clientName}", "confirm_unrestrict_oidc_client_description": "Bạn có chắc chắn muốn gỡ bỏ hạn chế cho khách hàng OIDC {#b}{clientName}{/b}? Điều này sẽ xóa tất cả các gán nhóm cho khách hàng này và bất kỳ người dùng nào cũng có thể đăng nhập.", - "allowed_oidc_clients_updated_successfully": "Các khách hàng OIDC được phép đã được cập nhật thành công.", + "allowed_oidc_clients_updated_successfully": "Đã cập nhật các client OIDC được phép.", "yes": "Có", "no": "Không", "restricted": "Hạn chế", - "scim_provisioning": "Cấu hình SCIM", + "scim_provisioning": "Cấp phát SCIM", "scim_provisioning_description": "SCIM provisioning cho phép bạn tự động cấp quyền và thu hồi quyền truy cập cho người dùng và nhóm từ ứng dụng khách OIDC của bạn. Tìm hiểu thêm trong {#link href=|https://pocket-id.org/docs/configuration/scim|}tài liệu.{/link}", "scim_endpoint": "Điểm cuối SCIM", "scim_token": "SCIM Token", @@ -547,8 +548,8 @@ "issuer_url": "Địa chỉ URL của tổ chức phát hành", "smtp_field_required_when_other_provided": "Yêu cầu khi cung cấp bất kỳ cài đặt SMTP nào.", "smtp_field_required_when_email_enabled": "Yêu cầu khi bật thông báo qua email", - "renew": "Cập nhật", - "renew_api_key": "Cập nhật khóa API", + "renew": "Gia hạn", + "renew_api_key": "Gia hạn khóa API", "renew_api_key_description": "Việc gia hạn khóa API sẽ tạo ra một khóa mới. Hãy đảm bảo cập nhật các tích hợp sử dụng khóa này.", "api_key_renewed": "Khóa API đã được gia hạn", "app_config_home_page": "Trang chủ", @@ -576,7 +577,7 @@ "api_resource": "Tài nguyên", "api_resource_description": "Một URI duy nhất dùng để xác định tài nguyên API này. Các ứng dụng khách gửi yêu cầu bằng tham số `resource`. URI này không thể thay đổi sau này.", "api_permissions": "Quyền truy cập", - "api_permissions_description": "Các quyền (phạm vi) mà khách hàng có thể yêu cầu đối với API này.", + "api_permissions_description": "Các quyền (phạm vi) mà client có thể yêu cầu đối với API này.", "api_permission_key": "Quyền", "add_permission": "Thêm quyền", "type": "Loại", @@ -584,7 +585,7 @@ "api_updated_successfully": "API đã được cập nhật thành công", "api_deleted_successfully": "API đã bị xóa thành công", "api_permissions_updated_successfully": "Quyền truy cập đã được cập nhật thành công", - "are_you_sure_you_want_to_delete_this_api": "Bạn có chắc chắn muốn xóa API này không? Người dùng sẽ mất quyền truy cập vào các quyền của API này.", + "are_you_sure_you_want_to_delete_this_api": "Bạn có chắc muốn xóa API này không? Các client sẽ không còn sử dụng được các quyền của API.", "api_access": "Quyền truy cập API", "api_access_description": "Chọn các API mà ứng dụng khách này có thể yêu cầu mã thông báo thay mặt người dùng (quyền truy cập do người dùng ủy quyền) và cho chính nó thông qua cơ chế cấp quyền bằng thông tin xác thực của ứng dụng khách (quyền truy cập của ứng dụng khách), cũng như các quyền mà ứng dụng khách này có thể yêu cầu.", "api_access_updated_successfully": "Việc cập nhật quyền truy cập API đã thành công", @@ -592,61 +593,61 @@ "access_an_api_on_your_behalf": "Truy cập API thay mặt bạn", "api_name": "Tên API", "user_delegated_access": "Quyền truy cập do người dùng ủy quyền", - "client_access": "Quyền truy cập của khách hàng (M2M)", + "client_access": "Quyền truy cập của client (M2M)", "client_access_unavailable_for_public_clients": "Các máy khách công khai không thể sử dụng cơ chế cấp quyền thông qua thông tin xác thực của máy khách, do đó không thể truy cập bằng máy khách.", "permissions_granted_count": "{granted} / {total} đã được cấp quyền", - "select_the_access_this_client_may_request": "Chọn xem khách hàng này có được phép yêu cầu mã thông báo cho API này thay mặt cho người dùng đã đăng nhập (quyền truy cập do người dùng ủy quyền) và cho chính nó mà không cần người dùng thông qua cơ chế cấp quyền bằng thông tin xác thực của khách hàng (quyền truy cập của khách hàng) hay không, cũng như các quyền mà nó có thể yêu cầu.", - "user_delegated_access_description": "Khách hàng có thể yêu cầu mã thông báo cho API này thay mặt cho người dùng đã đăng nhập.", - "client_access_description": "Khách hàng có thể yêu cầu mã thông báo cho API này cho chính mình, mà không cần người dùng.", + "select_the_access_this_client_may_request": "Chọn xem client này có thể yêu cầu mã thông báo cho API này thay mặt người dùng đã đăng nhập (quyền truy cập do người dùng ủy quyền) và cho chính nó mà không cần người dùng qua cơ chế cấp quyền bằng thông tin xác thực client (quyền truy cập client), cũng như các quyền mà nó có thể yêu cầu.", + "user_delegated_access_description": "Client có thể yêu cầu mã thông báo cho API này thay mặt người dùng đã đăng nhập.", + "client_access_description": "Client có thể tự yêu cầu mã thông báo cho API này mà không cần người dùng.", "no_access": "Không có quyền truy cập", - "metadata_document_client_access": "Các ứng dụng khách tài liệu siêu dữ liệu", - "metadata_document_client_access_description": "Cấp quyền truy cập cho các khách hàng tự đăng ký thông qua Tài liệu siêu dữ liệu ID khách hàng (CIMD), chẳng hạn như các máy chủ MCP.", - "allow_all_metadata_document_clients": "Cho phép tất cả các ứng dụng khách tài liệu siêu dữ liệu", - "allow_all_metadata_document_clients_description": "Mỗi khách hàng được đăng ký thông qua tài liệu siêu dữ liệu đều có thể yêu cầu mã thông báo cho API này thay mặt cho người dùng.", + "metadata_document_client_access": "Client đăng ký qua tài liệu siêu dữ liệu", + "metadata_document_client_access_description": "Cấp quyền truy cập cho client tự đăng ký qua Tài liệu siêu dữ liệu ID client (CIMD), chẳng hạn như máy chủ MCP.", + "allow_all_metadata_document_clients": "Cho phép tất cả client đăng ký qua tài liệu siêu dữ liệu", + "allow_all_metadata_document_clients_description": "Mọi client đăng ký qua tài liệu siêu dữ liệu đều có thể yêu cầu mã thông báo cho API này thay mặt người dùng.", "granted_permissions": "Các quyền đã được cấp", - "granted_through_cimd_access": "Được chấp nhận vì API này cho phép tất cả các ứng dụng khách tài liệu siêu dữ liệu", - "access_granted_through_cimd_access": "API này cho phép tất cả các ứng dụng khách truy cập tài liệu siêu dữ liệu; do đó, quyền truy cập được cấp theo cách này được hiển thị tại đây nhưng chỉ có thể được thay đổi trực tiếp trên chính API này.", + "granted_through_cimd_access": "Được cấp vì API này cho phép tất cả client đăng ký qua tài liệu siêu dữ liệu", + "access_granted_through_cimd_access": "API này cho phép tất cả client đăng ký qua tài liệu siêu dữ liệu, nên quyền truy cập được cấp theo cách đó được hiển thị ở đây nhưng chỉ có thể thay đổi trên chính API.", "access": "Truy cập", - "api_access_card_description": "Chọn những khách hàng nào được phép yêu cầu mã thông báo cho API này và những quyền nào họ được phép yêu cầu.", - "api_clients_description": "Các khách hàng đã được cấp quyền truy cập vào API này trên cơ sở từng người một.", - "no_clients_have_access_to_this_api": "Hiện tại, chưa có khách hàng nào được cấp quyền truy cập vào API này.", - "add_client": "Thêm khách hàng", - "select_a_client_to_grant_access_to_this_api": "Chọn khách hàng cần được cấp quyền truy cập vào API này.", + "api_access_card_description": "Chọn client nào có thể yêu cầu mã thông báo cho API này và các quyền mà client đó có thể yêu cầu.", + "api_clients_description": "Các client được cấp riêng quyền truy cập vào API này.", + "no_clients_have_access_to_this_api": "Chưa có client nào được cấp quyền truy cập vào API này.", + "add_client": "Thêm client", + "select_a_client_to_grant_access_to_this_api": "Chọn client cần được cấp quyền truy cập vào API này.", "revoke_access_for_name": "Hủy quyền truy cập đối với {name}", - "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Bạn có chắc chắn muốn thu hồi quyền truy cập API của khách hàng này không? Các quyền truy cập của khách hàng này đối với các API khác vẫn được giữ nguyên.", + "are_you_sure_you_want_to_revoke_the_api_access_of_this_client": "Bạn có chắc muốn thu hồi quyền truy cập API của client này không? Các quyền của client trên những API khác vẫn được giữ nguyên.", "revoke_access_to_name": "Thu hồi quyền truy cập vào {name}", - "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Bạn có chắc chắn muốn thu hồi quyền truy cập API của khách hàng này không? Quyền truy cập của khách hàng này vào các API khác vẫn được duy trì.", - "this_client_has_no_api_access_yet": "Khách hàng này hiện vẫn chưa được cấp quyền truy cập vào bất kỳ API nào.", - "select_an_api_this_client_should_access": "Chọn API mà khách hàng này cần được cấp quyền truy cập.", - "granted_to_all_cimd_clients": "Áp dụng cho tất cả các khách hàng sử dụng tài liệu siêu dữ liệu", - "i_have_a_longer_code": "Tôi có một đoạn mã dài hơn", - "pkce_supported_client_title": "Khách hàng này hỗ trợ PKCE", + "are_you_sure_you_want_to_revoke_the_access_of_this_client_to_the_api": "Bạn có chắc muốn thu hồi quyền truy cập API của client này không? Quyền truy cập của client vào các API khác vẫn được giữ nguyên.", + "this_client_has_no_api_access_yet": "Client này chưa được cấp quyền truy cập vào API nào.", + "select_an_api_this_client_should_access": "Chọn API mà client này cần được cấp quyền truy cập.", + "granted_to_all_cimd_clients": "Được cấp cho tất cả client đăng ký qua tài liệu siêu dữ liệu", + "i_have_a_longer_code": "Tôi có mã dài hơn", + "pkce_supported_client_title": "Client này hỗ trợ PKCE", "pkce_supported_client_description": "Ứng dụng khách này hỗ trợ tính năng Proof Key for Code Exchange (PKCE). PKCE là một tính năng bảo mật giúp bảo vệ khỏi một số cuộc tấn công nhất định trong quá trình ủy quyền OAuth 2.0. Bạn nên bật tính năng này.", "sign_in_with_another_device": "Đăng nhập bằng thiết bị khác", "sign_in_with_another_device_description": "Quét mã QR bằng thiết bị có chứa khóa truy cập của bạn.", "creating_device_login_request": "Đang tạo yêu cầu đăng nhập...", - "device_login_qr_code": "Mã QR đăng nhập thiết bị", - "waiting_for_approval": "Đang chờ phê duyệt", + "device_login_qr_code": "Mã QR để đăng nhập bằng thiết bị khác", + "waiting_for_approval": "Đang chờ chấp thuận", "remote_sign_in": "Đăng nhập từ xa", "the_requesting_device_has_been_signed_in": "Thiết bị yêu cầu đã đăng nhập thành công.", "the_sign_in_request_was_denied": "Yêu cầu đăng nhập đã bị từ chối.", "review_the_request_before_approving_it": "Hãy kiểm tra thiết bị yêu cầu trước khi chấp thuận lần đăng nhập này.", "deny": "Từ chối", - "approve": "Phê duyệt", + "approve": "Chấp thuận", "or": "hoặc", "visit_and_enter": "Hãy truy cập trang web {url} và nhập:", "oidc": "OIDC", "device_login_request_expired": "Mã QR của bạn đã hết hạn. Vui lòng thực hiện lại quy trình đăng nhập.", "credentials": "Thông tin xác thực", - "client_secrets": "Thông tin bí mật của khách hàng", - "client_secrets_description": "Các khóa bí mật mà ứng dụng sử dụng để xác thực. Có thể có nhiều khóa bí mật đang hoạt động cùng lúc, do đó có thể luân phiên sử dụng một khóa mà không gây gián đoạn dịch vụ.", - "no_client_secrets_yet": "Ứng dụng này hiện chưa có khóa bí mật của khách hàng.", - "public_clients_cannot_have_secrets": "Các khách hàng công khai không được phép có khóa bí mật của khách hàng.", - "add_client_secret": "Thêm khóa bí mật của khách hàng", + "client_secrets": "Khóa bí mật client", + "client_secrets_description": "Các khóa bí mật mà ứng dụng dùng để tự xác thực. Có thể kích hoạt nhiều khóa cùng lúc để thay thế một khóa mà không làm gián đoạn dịch vụ.", + "no_client_secrets_yet": "Ứng dụng này chưa có khóa bí mật client nào.", + "public_clients_cannot_have_secrets": "Client công khai không thể có khóa bí mật client.", + "add_client_secret": "Thêm khóa bí mật client", "no_expiration": "Không có hạn sử dụng", "days_count": "{count} ngày", - "client_secrets_limit_reached": "Một ứng dụng không thể có quá 20 khóa bí mật của khách hàng.", - "delete_client_secret": "Xóa khóa bí mật của khách hàng", - "are_you_sure_you_want_to_delete_this_client_secret": "Bạn có chắc chắn muốn xóa khóa bí mật khách hàng này không? Các ứng dụng đang sử dụng khóa này sẽ không thể xác thực được nữa.", - "client_secret_deleted_successfully": "Mã bí mật của khách hàng đã được xóa thành công" + "client_secrets_limit_reached": "Mỗi ứng dụng chỉ có thể có tối đa 20 khóa bí mật client.", + "delete_client_secret": "Xóa khóa bí mật client", + "are_you_sure_you_want_to_delete_this_client_secret": "Bạn có chắc muốn xóa khóa bí mật client này không? Các ứng dụng đang dùng khóa này sẽ không thể xác thực nữa.", + "client_secret_deleted_successfully": "Đã xóa khóa bí mật client" } diff --git a/frontend/messages/zh-CN.json b/frontend/messages/zh-CN.json index c197e688..812af777 100644 --- a/frontend/messages/zh-CN.json +++ b/frontend/messages/zh-CN.json @@ -99,6 +99,7 @@ "application_configuration": "设置", "settings": "设置", "update_pocket_id": "更新 Pocket ID", + "sqlite_storage_warning": "我们检测到您的 SQLite 数据库存储在 NFS、SMB 或 FUSE 等网络连接的驱动器上。此操作不受支持,可能会导致数据库损坏。{#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}请参阅文档。{/link}", "powered_by": "", "see_your_recent_account_activities": "查看您账户的活动日志。日志保存期已在环境变量中配置。", "time": "时间", @@ -415,8 +416,8 @@ "token_lifetime_maximum": "代币有效期不得超过365天。", "token_lifetime_whole_minutes": "令牌有效期必须以整分钟为单位。", "duration_unit_for": "{name} 单位", - "minutes": "会议纪要", - "hours": "营业时间", + "minutes": "分钟", + "hours": "小时", "days": "天", "userinfo": "用户信息", "id_token_payload": "ID Token 有效载载", diff --git a/frontend/messages/zh-TW.json b/frontend/messages/zh-TW.json index a2e7b10b..0c6aaa6f 100644 --- a/frontend/messages/zh-TW.json +++ b/frontend/messages/zh-TW.json @@ -99,6 +99,7 @@ "application_configuration": "應用程式設定", "settings": "設定", "update_pocket_id": "更新 Pocket ID", + "sqlite_storage_warning": "我們偵測到您的 SQLite 資料庫儲存於 NFS、SMB 或 FUSE 等網路連接的磁碟機上。此種儲存方式不受支援,且可能導致資料庫損毀。{#link href=|https://pocket-id.org/docs/configuration/environment-variables#sqlite|}請參閱文件。{/link}", "powered_by": "技術支援", "see_your_recent_account_activities": "查看您在設定的保留期間內的帳戶活動。", "time": "時間",