Skip to content

Commit

Permalink
Rename Authenticator Pro to Stratum
Browse files Browse the repository at this point in the history
  • Loading branch information
timokoessler committed Nov 23, 2024
1 parent b67d0f9 commit 14740a0
Show file tree
Hide file tree
Showing 8 changed files with 50 additions and 47 deletions.
6 changes: 3 additions & 3 deletions Guard.WPF/Core/Export/Exporter/AuthenticatorProExporter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ namespace Guard.WPF.Core.Export.Exporter
{
internal class AuthenticatorProExporter : IExporter
{
public string Name => "AuthenticatorPro";
public string Name => "Stratum";

public IExporter.ExportType Type => IExporter.ExportType.File;
public string ExportFileExtensions => "Authenticator Pro Backup (*.authpro) | *.authpro";
public string ExportFileExtensions => "Stratum Backup (*.stratum) | *.stratum";

public bool RequiresPassword() => true;

public string GetDefaultFileName()
{
return $"2FAGuard-AuthenticatorPro-{DateTime.Now:yyyy-MM-dd-HH-mm-ss}.authpro";
return $"2FAGuard-Stratum-{DateTime.Now:yyyy-MM-dd-HH-mm-ss}.stratum";
}

private const string StrongHeader = "AUTHENTICATORPRO";
Expand Down
3 changes: 2 additions & 1 deletion Guard.WPF/Core/Import/Importer/AuthenticatorProImporter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ internal class AuthenticatorProImporter : IImporter
{
public string Name => "AuthenticatorPro";
public IImporter.ImportType Type => IImporter.ImportType.File;
public string SupportedFileExtensions => "Authenticator Pro Backup (*.authpro) | *.authpro";
public string SupportedFileExtensions =>
"Stratum / Authenticator Pro Backup (*.stratum, *.authpro) | *.stratum; *.authpro";

private enum BackupType
{
Expand Down
12 changes: 6 additions & 6 deletions Guard.WPF/Resources/Strings.de.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,13 +170,13 @@
<system:String x:Key="i.home.sort.createdat.asc">Erstellungsdatum, aufsteigend</system:String>
<system:String x:Key="i.home.sort.createdat.desc">Erstellungsdatum, absteigend</system:String>
<system:String x:Key="i.import.notokens">Es konnte keine Tokens importiert werden</system:String>
<system:String x:Key="i.import.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro.description">Importiere ein Backup der App Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro">Stratum</system:String>
<system:String x:Key="i.import.authpro.description">Importiere ein Backup der App Stratum</system:String>
<system:String x:Key="i.import.gauthenticator">Google Authenticator</system:String>
<system:String x:Key="i.import.gauthenticator.description">Importiere Tokens aus der Google Authenticator App</system:String>
<system:String x:Key="i.import.gauthenticator.msgbox.content">Um Tokens aus Google Authenticator zu importieren, öffne die App auf deinem Smartphone oder Tablet und wähle im Menü &quot;Konten übertragen&quot; und dann &quot;Konten exportieren&quot; aus.@nAnschließend erstelle einen Screenshot von dem angezeigten QR-Code und kopiere die Bilddatei auf dieses Gerät.@nImportiere diese Datei, indem du oben in dieser Anwendung &quot;QR-Code importieren&quot; auswählst.@n@nHinweis: Ein QR-Code kann nur eine begrenzte Anzahl an Informationen speichern. Bitte wähle maximal 5 Tokens gleichzeitig in der Google Authenticator App für den Export aus.</system:String>
<system:String x:Key="i.import.authpro.invalid">Die ausgewählte Datei ist kein gültiges Backup der App Authenticator Pro.</system:String>
<system:String x:Key="i.import.authpro.legacy">Das ausgewählte Backup ist in einem veralteten Format und kann nicht importiert werden. Bitte erstelle das Backup mit einer aktuellen Version der App Authenticator Pro.</system:String>
<system:String x:Key="i.import.authpro.invalid">Die ausgewählte Datei ist kein gültiges Backup der App Stratum.</system:String>
<system:String x:Key="i.import.authpro.legacy">Das ausgewählte Backup ist in einem veralteten Format und kann nicht importiert werden. Bitte erstelle das Backup mit einer aktuellen Version der App Stratum.</system:String>
<system:String x:Key="i.import.password">Bitte gebe das Passwort für das Backup ein</system:String>
<system:String x:Key="i.import.password.invalid">Das eingegebene Passwort ist nicht korrekt</system:String>
<system:String x:Key="i.import.hotp.notsupported">Zählerbasierte Tokens (HOTP) werden nicht unterstützt</system:String>
Expand All @@ -202,8 +202,8 @@
<system:String x:Key="i.export.success.content">Die Tokens wurden erfolgreich exportiert.</system:String>
<system:String x:Key="i.export.success.open">Ordner öffnen</system:String>
<system:String x:Key="i.export.notokens">Es sind keine Tokens vorhanden, die exportiert werden können</system:String>
<system:String x:Key="i.export.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.export.authpro.description">Exportiere die Tokens als Authenticator Pro Backup</system:String>
<system:String x:Key="i.export.authpro">Stratum</system:String>
<system:String x:Key="i.export.authpro.description">Exportiere die Tokens als Stratum Backup</system:String>

<!-- Token Details -->
<system:String x:Key="i.td.general">Allgemeine Informationen</system:String>
Expand Down
12 changes: 6 additions & 6 deletions Guard.WPF/Resources/Strings.en.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,13 @@
<system:String x:Key="i.home.sort.createdat.asc">Creation date, ascending</system:String>
<system:String x:Key="i.home.sort.createdat.desc">Creation date, descending</system:String>
<system:String x:Key="i.import.notokens">No tokens found in the import file</system:String>
<system:String x:Key="i.import.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro.description">Import a backup file from the app Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro">Stratum</system:String>
<system:String x:Key="i.import.authpro.description">Import a backup file from the app Stratum</system:String>
<system:String x:Key="i.import.gauthenticator">Google Authenticator</system:String>
<system:String x:Key="i.import.gauthenticator.description">Import tokens from the Google Authenticator app</system:String>
<system:String x:Key="i.import.gauthenticator.msgbox.content">To import tokens from Google Authenticator, open the app on your smartphone or tablet and select "Transfer accounts" in the menu and then "Export accounts".@nThen take a screenshot of the displayed QR code and copy the image file to this device.@nImport this file by selecting "Import QR code" at the top of this application.@n@nNote: A QR code can only store a limited amount of information. Please select a maximum of 5 tokens at the same time in the Google Authenticator app for export.</system:String>
<system:String x:Key="i.import.authpro.invalid">The selected file is not a valid backup of the Authenticator Pro app.</system:String>
<system:String x:Key="i.import.authpro.legacy">The selected backup is in an outdated format and cannot be imported. Please create the backup with a current version of the Authenticator Pro app.</system:String>
<system:String x:Key="i.import.authpro.invalid">The selected file is not a valid backup of the Stratum app.</system:String>
<system:String x:Key="i.import.authpro.legacy">The selected backup is in an outdated format and cannot be imported. Please create the backup with a current version of the Stratum app.</system:String>
<system:String x:Key="i.import.password">Please enter the password for the backup file</system:String>
<system:String x:Key="i.import.password.invalid">The entered password is incorrect</system:String>
<system:String x:Key="i.import.hotp.notsupported">Counter-based tokens (HOTP) are not supported</system:String>
Expand All @@ -204,8 +204,8 @@
<system:String x:Key="i.export.success.content">Your tokens have been exported successfully.</system:String>
<system:String x:Key="i.export.success.open">Open folder</system:String>
<system:String x:Key="i.export.notokens">There are no tokens that can be exported</system:String>
<system:String x:Key="i.export.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.export.authpro.description">Export tokens as a Authenticator Pro backup file</system:String>
<system:String x:Key="i.export.authpro">Stratum</system:String>
<system:String x:Key="i.export.authpro.description">Export tokens as a Stratum backup file</system:String>

<!-- Token Details -->
<system:String x:Key="i.td.general">General information</system:String>
Expand Down
19 changes: 10 additions & 9 deletions Guard.WPF/Resources/Strings.fr.xaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<ResourceDictionary
<?xml version="1.0" ?>
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib">
Expand Down Expand Up @@ -87,8 +88,8 @@
<system:String x:Key="i.webauthn.dialog1.content">Veuillez entrer un nom pour la clé de sécurité que vous souhaitez ajouter</system:String>
<system:String x:Key="i.webauthn.dialog1.input">Un nom pour identifier la clé</system:String>
<system:String x:Key="i.webauthn.dialog1.content2">Veuillez noter qu'après l'apparition de la fenêtre contextuelle du système indiquant que vous pouvez désormais vous connecter avec la clé de sécurité, vous devez terminer l'étape d'authentification qui suit immédiatement pour finaliser l'inscription.</system:String>
<system:String x:Key="i.webauthn.dialog.nameexists">Il existe déjà une clé de sécurité avec ce nom</system:String>
<system:String x:Key="i.webauthn.dialog1.namerequired">Vous devez entrer un nom pour la clé de sécurité</system:String>
<system:String x:Key="i.webauthn.dialog.nameexists">Il existe déjà une clé de sécurité avec ce nom</system:String>
<system:String x:Key="i.webauthn.delete.title">Supprimer la clé de sécurité</system:String>
<system:String x:Key="i.webauthn.delete.content">Êtes-vous sûr de vouloir supprimer la clé de sécurité @Name ? Vous ne pourrez plus utiliser cette clé pour l'authentification.</system:String>
<system:String x:Key="i.webauthn.delete.yes">Supprimer</system:String>
Expand Down Expand Up @@ -172,13 +173,13 @@
<system:String x:Key="i.home.sort.createdat.asc">Date de création, ascendante</system:String>
<system:String x:Key="i.home.sort.createdat.desc">Date de création, descendante</system:String>
<system:String x:Key="i.import.notokens">Aucun jeton trouvé dans le fichier importé</system:String>
<system:String x:Key="i.import.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro.description">Importer un fichier de sauvegarde de l'application Authenticator Pro</system:String>
<system:String x:Key="i.import.authpro">Stratum</system:String>
<system:String x:Key="i.import.authpro.description">Importer un fichier de sauvegarde de l'application Stratum</system:String>
<system:String x:Key="i.import.gauthenticator">Google Authenticator</system:String>
<system:String x:Key="i.import.gauthenticator.description">Importer des jetons depuis l'application Google Authenticator</system:String>
<system:String x:Key="i.import.gauthenticator.msgbox.content">Pour importer des jetons depuis Google Authenticator, ouvrez l'application sur votre smartphone ou tablette et sélectionnez "Transférer des comptes" dans le menu, puis "Exporter des comptes".@nEnsuite, prenez une capture d'écran du code QR affiché et copiez le fichier image sur cet appareil.@nImportez ce fichier en sélectionnant "Importer un code QR" en haut de cette application.@n@nNote : Un code QR ne peut stocker qu'une quantité limitée d'informations. Veuillez sélectionner un maximum de 5 jetons à la fois dans l'application Google Authenticator pour l'exportation.</system:String>
<system:String x:Key="i.import.authpro.invalid">Le fichier sélectionné n'est pas une sauvegarde valide de l'application Authenticator Pro.</system:String>
<system:String x:Key="i.import.authpro.legacy">La sauvegarde sélectionnée est dans un format obsolète et ne peut pas être importée. Veuillez créer la sauvegarde avec une version actuelle de l'application Authenticator Pro.</system:String>
<system:String x:Key="i.import.authpro.invalid">Le fichier sélectionné n'est pas une sauvegarde valide de l'application Stratum.</system:String>
<system:String x:Key="i.import.authpro.legacy">La sauvegarde sélectionnée est dans un format obsolète et ne peut pas être importée. Veuillez créer la sauvegarde avec une version actuelle de l'application Stratum.</system:String>
<system:String x:Key="i.import.password">Veuillez entrer le mot de passe pour le fichier de sauvegarde</system:String>
<system:String x:Key="i.import.password.invalid">Le mot de passe entré est incorrect</system:String>
<system:String x:Key="i.import.hotp.notsupported">Les jetons basés sur un compteur (HOTP) ne sont pas pris en charge</system:String>
Expand All @@ -204,8 +205,8 @@
<system:String x:Key="i.export.success.content">Vos jetons ont été exportés avec succès.</system:String>
<system:String x:Key="i.export.success.open">Ouvrir le dossier</system:String>
<system:String x:Key="i.export.notokens">Aucun jeton à exporter</system:String>
<system:String x:Key="i.export.authpro">Authenticator Pro</system:String>
<system:String x:Key="i.export.authpro.description">Exporter les jetons sous forme de fichier de sauvegarde Authenticator Pro</system:String>
<system:String x:Key="i.export.authpro">Stratum</system:String>
<system:String x:Key="i.export.authpro.description">Exporter les jetons sous forme de fichier de sauvegarde Stratum</system:String>

<!-- Token Details -->
<system:String x:Key="i.td.general">Informations générales</system:String>
Expand Down Expand Up @@ -237,7 +238,7 @@
<system:String x:Key="i.td.customicon.dialog.title">Sélectionnez une icône</system:String>
<system:String x:Key="i.td.customicon.tolarge">Seules les images d'une taille maximale de 1 Mo sont prises en charge</system:String>

<!-- Page de réussite du jeton -->
<!-- Token Success Page -->
<system:String x:Key="i.page.tokensuccesspage">Jeton</system:String>
<system:String x:Key="i.stp.added">Jeton ajouté</system:String>
<system:String x:Key="i.stp.home">Voir tous les jetons</system:String>
Expand Down
Loading

0 comments on commit 14740a0

Please sign in to comment.