Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

331-backup-for-non-privacyidea-token #400

Merged
merged 6 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 15 additions & 3 deletions lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -546,6 +546,8 @@
"importExistingToken": "{count, plural, zero{Nebyl nalezen žádný token, který by se již v aplikaci nacházel.} one{Byl nalezen token, který již v aplikaci existuje.} other{{count} byly nalezeny tokeny, které se již v aplikaci nacházejí.}}",
"importConflictToken": "{count, plural, zero{Není žádný konflikt s tokeny, které již existují.} one{Je konflikt s tokeny, které již existují.\nProsím, vyberte, který z nich chcete zachovat.} other{Je konflikt s tokeny, které již existují.\nProsím, vyberte, který z nich chcete zachovat.}}",
"importNewToken": "{count, plural, zero{Nenalezen žádný nový token.} one{Nalezen nový token, který bude importován.} other{Nalezen nový token {count}, který bude importován.}}",
"importHintPrivacyIdeaQrScan": "Chcete-li vytvořit QR kódy žetonů, přejděte do nastavení a klepněte na \"Export\". Poté vyberte \"Jako QR kód\" a klepněte na token, který chcete exportovat. Tato varianta je vhodná pouze pro přímý přenos do jiného zařízení, protože QR kód není šifrovaný.",
"importHintPrivacyIdeaFile": "Chcete-li vytvořit zálohu, přejděte do nastavení a klepněte na položku \"Export\". Vyberte \"Jako soubor\" a vyberte tokeny, které chcete exportovat. Potom klepněte na \"Exportovat\" a nastavte heslo. Úložištěm je složka pro stahování ve vašem zařízení.",
"importHint2FAS": "Vyberte zálohu 2FAS.\nPokud nemáte zálohu, vytvořte ji v aplikaci 2FAS. Doporučujeme použít heslo.",
"importHintAegisBackupFile": "Vyberte svůj export Aegis (.JSON).\nPokud nemáte export, vytvořte si jej prostřednictvím nabídky nastavení v aplikaci Aegis. Doporučujeme použít heslo.",
"importHintAegisQrScan": "Naskenujte QR kód, který obdržíte při přenosu záznamů z aplikace Aegis.",
Expand Down Expand Up @@ -621,7 +623,7 @@
"importExportTokens": "Import/Exportovat žetony",
"exportNonPrivacyIDEATokens": "Exportovat ne-privacyIDEA žetony",
"selectTokensToExport": "{count, plural, zero{} one{Vyberte žeton k exportu} other{Vyberte žetony k exportu}}",
"noTokensToExport": "Žádné žetony k exportu",
"noTokenToExport": "Pro export není k dispozici žádný token",
"exportAllTokens": "Exportovat všechny žetony",
"export": "Export",
"exportingTokens": "Probíhá export žetonů...",
Expand All @@ -630,8 +632,8 @@
"exportLockedTokenReason": "Prosím, ověřte se, abyste mohli exportovat uzamčené žetony.",
"fileSavedToDownloadsFolder": "Soubor uložen do složky Stažené soubory",
"errorSavingFile": "Chyba při ukládání souboru",
"toFile": "Do souboru",
"asQrCode": "Jako QR kód",
"asFile": "Jako soubor",
"scanThisQrWithNewDevice": "Naskenujte tento QR kód svým novým zařízením pro import žetonu.",
"oneMore": "Ještě jeden",
"done": "Hotovo",
Expand All @@ -649,5 +651,15 @@
"sendPushRequestResponseFailed": "Odpověď se nepodařilo odeslat.",
"@sendPushRequestResponseFailed": {
"description": "Error message when the response to a push request could not be sent."
}
},
"passwordCannotBeEmpty": "Heslo nesmí být prázdné",
"passwordMustBeAtLeast8Characters": "Heslo musí obsahovat alespoň 8 znaků",
"passwordCannotContainWhitespace": "Heslo nesmí obsahovat mezery",
"passwordMustContainLowercaseLetter": "Heslo musí obsahovat malé písmeno",
"passwordMustContainUppercaseLetter": "Heslo musí obsahovat velké písmeno",
"passwordMustContainNumber": "Heslo musí obsahovat číslo",
"passwordMustContainSpecialCharacter": "Heslo musí obsahovat speciální znak",
"passwordsDoNotMatch": "Hesla se neshodují",
"selectTokensToExportHelpTitle": "Není váš token uveden?",
"selectTokensToExportHelpContent": "Pokud token není uveden v seznamu, není zaručeno, že se nejedná o token privacyIDEA.\nV současné době lze exportovat pouze ručně přidané a importované tokeny."
}
18 changes: 15 additions & 3 deletions lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -525,6 +525,8 @@
"importExistingToken": "{count, plural, zero{Es wurde kein Token gefunden, das sich bereits in der App befindet.} one{Es wurde ein Token gefunden, das sich bereits in der Anwendung befindet.} other{Es wurden {count} Token gefunden, die sich bereits in der Anwendung befinden.}}",
"importConflictToken": "{count, plural, zero{Es besteht kein Konflikt mit bereits existierenden Token.} one{Es besteht ein Konflikt mit bereits vorhandenen Token.\nBitte wählen Sie aus, welches Sie behalten möchten.} other{Es bestehen Konflikte mit bereits vorhandenen Token.\nBitte wählen Sie die Token aus, die Sie behalten möchten.}}",
"importNewToken": "{count, plural, zero{Es wurde kein neues Token gefunden.} one{Es wurde ein neues Token gefunden, das importiert wird.} other{Es wurden {count} neue Token gefunden, die importiert werden.}}",
"importHintPrivacyIdeaQrScan": "Um QR-Codes der Token zu erstellen, navigieren Sie zu den Einstellungen und tippen auf \"Exportieren\". Wählen Sie dann \"Als QR-Code\" und tippen Sie auf den zu exportierenden Token. Diese Variante ist nur für die direkte Übertragung auf ein anderes Gerät geeignet, da der QR-Code nicht verschlüsselt ist.",
"importHintPrivacyIdeaFile": "Um ein Backup zu erstellen, gehen Sie zu den Einstellungen und tippen auf \"Exportieren\". Wählen Sie \"Als Datei\" aus, wählen Sie die Token aus, die Sie exportieren möchten. Anschließend tippen Sie auf \"Exportieren\" und setzen Sie ein Passwort. Der Speicherort ist der Download-Ordner auf Ihrem Gerät.",
"importHint2FAS": "Wählen Sie das 2FAS-Backup aus.\nFalls Sie kein Backup haben, erstellen Sie eins in der 2FAS-App. Wir empfehlen die Verwendung eines Passworts.",
"importHintAegisBackupFile": "Wähle dein Aegis-Export (.json) aus.\nWenn Sie keinen Export haben, erstellen Sie bitte eins über das Einstellungen Menu in der Aegis-App. Wir empfehlen die Verwendung eines Passworts.",
"importHintAegisQrScan": "Scannen Sie den QR-Code, den Sie erhalten, wenn Sie Einträge aus Aegis übertragen.",
Expand Down Expand Up @@ -600,7 +602,7 @@
"importExportTokens": "Token importieren/exportieren",
"exportNonPrivacyIDEATokens": "Nicht-privacyIDEA-Token exportieren",
"selectTokensToExport": "{count, plural, zero{} one{Wählen Sie das zu exportierende Token aus} other{Wählen Sie die zu exportierenden Tokens aus}}",
"noTokensToExport": "Keine Tokens zum Exportieren",
"noTokenToExport": "Kein Token zum Exportieren verfügbar",
"exportAllTokens": "Alle Tokens exportieren",
"export": "Exportieren",
"exportingTokens": "Tokens werden exportiert...",
Expand All @@ -609,8 +611,8 @@
"exportLockedTokenReason": "Bitte authentifizieren Sie sich, um gesperrte Tokens zu exportieren.",
"fileSavedToDownloadsFolder": "Datei wurde im Download-Ordner gespeichert",
"errorSavingFile": "Fehler beim Speichern der Datei",
"toFile": "In Datei",
"asQrCode": "Als QR-Code",
"asFile": "Als Datei",
"scanThisQrWithNewDevice": "Scannen Sie diesen QR-Code mit Ihrem neuen Gerät, um das Token zu importieren.",
"oneMore": "Noch eins",
"done": "Fertig",
Expand All @@ -628,5 +630,15 @@
"sendPushRequestResponseFailed": "Senden der Antwort fehlgeschlagen.",
"@sendPushRequestResponseFailed": {
"description": "Error message when the response to a push request could not be sent."
}
},
"passwordCannotBeEmpty": "Das Passwort darf nicht leer sein",
"passwordMustBeAtLeast8Characters": "Das Passwort muss mindestens 8 Zeichen lang sein",
"passwordCannotContainWhitespace": "Das Passwort darf keine Leerzeichen enthalten",
"passwordMustContainLowercaseLetter": "Das Passwort muss einen Kleinbuchstaben enthalten",
"passwordMustContainUppercaseLetter": "Das Passwort muss einen Großbuchstaben enthalten",
"passwordMustContainNumber": "Das Passwort muss eine Zahl enthalten",
"passwordMustContainSpecialCharacter": "Das Passwort muss ein Sonderzeichen enthalten",
"passwordsDoNotMatch": "Die Passwörter stimmen nicht überein",
"selectTokensToExportHelpTitle": "Ist Ihr Token nicht aufgelistet?",
"selectTokensToExportHelpContent": "Wenn ein Token nicht aufgelistet ist, ist nicht garantiert, dass es sich nicht um ein privacyIDEA-Token handelt.\nZurzeit können nur manuell hinzugefügte und importierte Token exportiert werden."
}
18 changes: 15 additions & 3 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,8 @@
"importExistingToken": "{count, plural, zero{No token was found that is already in the application.} one{A token was found that already exists in the application.} other{{count} tokens was found that are already in the application.}}",
"importConflictToken": "{count, plural, zero{There is no conflict with existing tokens.} one{There is a conflict with existing tokens.\nPlease select which one you would like to keep.} other{There are conflicts with existing tokens.\nPlease select the tokens you wish to keep.}}",
"importNewToken": "{count, plural, zero{No new token has been found.} one{A new token has been found and is being imported.} other{{count} new tokens have been found and will be imported.}}",
"importHintPrivacyIdeaQrScan": "Um QR-Codes der Token zu erstellen, navigieren Sie zu den Einstellungen und tippen auf \"Exportieren\". Wählen Sie dann \"Als QR-Code\" und tippen Sie auf den zu exportierenden Token. Diese Variante ist nur für die direkte Übertragung auf ein anderes Gerät geeignet, da der QR-Code nicht verschlüsselt ist.",
"importHintPrivacyIdeaFile": "To create a backup, go to the settings and tap on \"Export\". Select \"As file\", select the tokens you want to export. Then tap on \"Export\" and set a password. The storage location is the download folder on your device.",
"importHint2FAS": "Select your 2FAS backup.\nIf you do not have a backup, create one in the 2FAS app. We recommend using a password.",
"importHintAegisBackupFile": "Select your Aegis export (.JSON).\nIf you do not have an export, please create one via the settings menu in the Aegis app. The use of a password is recommended.",
"importHintAegisQrScan": "Scan the QR code you receive when you transfer entries from Aegis.",
Expand Down Expand Up @@ -611,7 +613,7 @@
"importExportTokens": "Import/Export tokens",
"exportNonPrivacyIDEATokens": "Export non-privacyIDEA tokens",
"selectTokensToExport": "{count, plural, zero{} one{Select token to export} other{Select tokens to export}}",
"noTokensToExport": "No tokens to export",
"noTokenToExport": "No token available for export",
"exportAllTokens": "Export all tokens",
"export": "Export",
"exportingTokens": "Exporting tokens...",
Expand All @@ -620,8 +622,8 @@
"exportLockedTokenReason": "Please authenticate to export locked tokens.",
"fileSavedToDownloadsFolder": "File saved to Downloads folder",
"errorSavingFile": "Saving to file failed",
"toFile": "To file",
"asQrCode": "As QR code",
"asFile": "As file",
"scanThisQrWithNewDevice": "Scan this QR code with your new device to import the token.",
"oneMore": "One more",
"done": "Done",
Expand Down Expand Up @@ -671,5 +673,15 @@
"sendPushRequestResponseFailed": "Failed to send the response.",
"@sendPushRequestResponseFailed": {
"description": "Error message when the response to a push request could not be sent."
}
},
"passwordCannotBeEmpty": "Password cannot be empty",
"passwordMustBeAtLeast8Characters": "Password must be at least 8 characters",
"passwordCannotContainWhitespace": "Password cannot contain whitespace",
"passwordMustContainLowercaseLetter": "Password must contain lowercase letter",
"passwordMustContainUppercaseLetter": "Password must contain uppercase letter",
"passwordMustContainNumber": "Password must contain number",
"passwordMustContainSpecialCharacter": "Password must contain special character",
"passwordsDoNotMatch": "Passwords do not match",
"selectTokensToExportHelpTitle": "Is your token not listed?",
"selectTokensToExportHelpContent": "If a token is not listed, it is not guaranteed that it is not a privacyIDEA token.\nCurrently only manually added and imported tokens are exportable."
}
18 changes: 15 additions & 3 deletions lib/l10n/app_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -542,6 +542,8 @@
"importExistingToken": "{count, plural, zero{No se ha encontrado ningún token que ya esté en la aplicación.} one{Se ha encontrado un token que ya existe en la aplicación.} other{Se han encontrado {count} tokens que ya están en la aplicación.}}",
"importConflictToken": "{count, plural, zero{No hay conflicto con tokens que ya existen.} one{Hay un conflicto con tokens que ya existen.\nPor favor, seleccione cuál le gustaría conservar.} other{Hay un conflicto con tokens que ya existen.\nPor favor, seleccione cuál le gustaría conservar.}}",
"importNewToken": "{count, plural, zero{No se ha encontrado un nuevo token.} one{Se ha encontrado un nuevo token que se importará.} other{Se ha encontrado un nuevo token {count} que se importará.}}",
"importHintPrivacyIdeaQrScan": "Para crear códigos QR de las fichas, vaya a la configuración y pulse sobre \"Exportar\". A continuación, seleccione \"Como código QR\" y pulse sobre la ficha que desea exportar. Esta variante sólo es adecuada para la transferencia directa a otro dispositivo, ya que el código QR no está cifrado.",
"importHintPrivacyIdeaFile": "Para crear una copia de seguridad, vaya a los ajustes y pulse sobre \"Exportar\". Seleccione \"Como archivo\", seleccione los tokens que desea exportar. A continuación, pulse \"Exportar\" y establezca una contraseña. La ubicación de almacenamiento es la carpeta de descargas de su dispositivo.",
"importHint2FAS": "Seleccione su copia de seguridad de 2FAS. Si no tiene una copia de seguridad, cree una en la aplicación 2FAS. Le recomendamos que utilice una contraseña",
"importHintAegisBackupFile": "Seleccione su exportación de Aegis (.JSON).\nSi no tiene una exportación, cree una a través del menú de configuración en la app de Aegis. Se recomienda utilizar una contraseña",
"importHintAegisQrScan": "Escanea el código QR que recibes al transferir entradas desde Aegis",
Expand Down Expand Up @@ -617,7 +619,7 @@
"importExportTokens": "Importar/Exportar tokens",
"exportNonPrivacyIDEATokens": "Exportar tokens no privacyIDEA",
"selectTokensToExport": "{count, plural, zero{} one{Seleccionar token para exportar} other{Seleccionar tokens para exportar}}",
"noTokensToExport": "No hay tokens para exportar",
"noTokenToExport": "No hay token disponible para exportar",
"exportAllTokens": "Exportar todos los tokens",
"export": "Exportar",
"exportingTokens": "Exportando tokens...",
Expand All @@ -626,8 +628,8 @@
"exportLockedTokenReason": "Por favor, autentíquese para exportar tokens bloqueados.",
"fileSavedToDownloadsFolder": "Archivo guardado en la carpeta de descargas",
"errorSavingFile": "Error al guardar el archivo",
"toFile": "A archivo",
"asQrCode": "Como código QR",
"asFile": "Como archivo",
"scanThisQrWithNewDevice": "Escanee este código QR con su nuevo dispositivo para importar el token.",
"oneMore": "Uno más",
"done": "Hecho",
Expand All @@ -645,5 +647,15 @@
"sendPushRequestResponseFailed": "No se ha podido enviar la respuesta.",
"@sendPushRequestResponseFailed": {
"description": "Error message when the response to a push request could not be sent."
}
},
"passwordCannotBeEmpty": "La contraseña no puede estar vacía",
"passwordMustBeAtLeast8Characters": "La contraseña debe tener al menos 8 caracteres",
"passwordCannotContainWhitespace": "La contraseña no puede contener espacios en blanco",
"passwordMustContainLowercaseLetter": "La contraseña debe contener una letra minúscula",
"passwordMustContainUppercaseLetter": "La contraseña debe contener una letra mayúscula",
"passwordMustContainNumber": "La contraseña debe contener un número",
"passwordMustContainSpecialCharacter": "La contraseña debe contener un carácter especial",
"passwordsDoNotMatch": "Las contraseña no coinciden",
"selectTokensToExportHelpTitle": "¿Su ficha no figura en la lista?",
"selectTokensToExportHelpContent": "Si un token no aparece en la lista, no se garantiza que no sea un token privacyIDEA.\nActualmente sólo se pueden exportar los tokens añadidos manualmente y los importados."
}
Loading
Loading