From 798fb2e533e4a71975730feb44cd84af9f0a4ea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C5=91rik=20Levente?= <33373714+Levminer@users.noreply.github.com> Date: Sun, 8 Dec 2024 22:39:53 +0100 Subject: [PATCH] Translation cleanup --- interface/utils/language/de.ts | 57 +++++--------------------------- interface/utils/language/en.ts | 18 ---------- interface/utils/language/es.ts | 18 ---------- interface/utils/language/fr.ts | 18 ---------- interface/utils/language/hu.ts | 30 ++++------------- interface/utils/language/pl.ts | 17 ---------- interface/utils/language/ru.ts | 18 ---------- interface/utils/language/zh.ts | 22 ++---------- interface/windows/codes/index.ts | 4 --- 9 files changed, 18 insertions(+), 184 deletions(-) diff --git a/interface/utils/language/de.ts b/interface/utils/language/de.ts index 444a75f..3a61c14 100644 --- a/interface/utils/language/de.ts +++ b/interface/utils/language/de.ts @@ -15,16 +15,6 @@ export const localeDE: typeof localeEN = { delete: "Löschen", }, - menu: { - codes: "Codes", - import: "Importieren", - export: "Exportieren", - edit: "Bearbeiten", - settings: "Einstellungen", - show: "Authme anzeigen", - exit: "Authme beenden", - }, - landing: { welcome: "Willkommen!", gettingStarted: "Erste Schritte", @@ -121,32 +111,11 @@ export const localeDE: typeof localeEN = { manualEntrySecret: "Geheimschlüssel (Erforderlich)", manualEntryDescription: "Beschreibung", // tutorial - googleAuthTutorial: [ - "Exportieren Sie die 2FA-Codes aus der Google Authenticator-App: Tippen Sie auf das Hamburger-Menü in der oberen linken Ecke des Bildschirms: Konten übertragen > Konten exportieren", - "Speichern Sie die Migrations-QR-Codes mit einem Screenshot oder machen Sie ein Foto mit einem anderen Telefon, wenn Sie Android verwenden. Übertragen Sie diese Bilder auf Ihren Computer.", - "Gehen Sie in Authme zur Importseite: Seitenleiste > Import", - "Klicken Sie auf die Schaltfläche „Bilder auswählen“ und wählen Sie die Bilder aus, die Sie von Ihrem Telefon übertragen haben." - ], - totpTutorial: [ - "Gehen Sie zur Website, auf der Sie 2FA einrichten möchten.", - "Erstellen Sie einen Screenshot (Tastenkombination Windows-Taste + Umschalttaste + S unter Windows, Cmd + Umschalttaste + 3 unter macOS) des QR-Codes und speichern Sie das Bild.", - "Gehen Sie in Authme zur Importseite: Seitenleiste > Import", - "Klicken Sie auf die Schaltfläche „Bilder auswählen“ und wählen Sie das Bild aus." - ], - authmeTutorial: [ - "Gehen Sie in Authme zur Exportseite und wählen Sie „Authme-Datei exportieren“.", - "Sie können diese Datei in Authme auf der Importseite importieren." - ], - aegisTutorial: [ - "Tippen Sie auf das Hamburger-Menü in der oberen rechten Ecke des Bildschirms: Einstellungen > Importieren & Exportieren > Exportieren", - "Wählen Sie das Aegis-JSON-Format aus, deaktivieren Sie das Kontrollkästchen „Verschlüsselung“ und exportieren Sie Ihren Tresor.", - "Übertragen Sie die Datei auf Ihren Computer und importieren Sie sie in Authme." - ], - twoFasTutorial: [ - "Tippen Sie auf Einstellungen in der Navigationsleiste: 2FAS-Backup > In Datei exportieren", - "Aktivieren Sie das Kontrollkästchen „Exportdatei ohne Passwort“ und tippen Sie auf „Exportieren“.", - "Übertragen Sie die Datei auf Ihren Computer und importieren Sie sie in Authme." - ], + googleAuthTutorial: ["Exportieren Sie die 2FA-Codes aus der Google Authenticator-App: Tippen Sie auf das Hamburger-Menü in der oberen linken Ecke des Bildschirms: Konten übertragen > Konten exportieren", "Speichern Sie die Migrations-QR-Codes mit einem Screenshot oder machen Sie ein Foto mit einem anderen Telefon, wenn Sie Android verwenden. Übertragen Sie diese Bilder auf Ihren Computer.", "Gehen Sie in Authme zur Importseite: Seitenleiste > Import", "Klicken Sie auf die Schaltfläche „Bilder auswählen“ und wählen Sie die Bilder aus, die Sie von Ihrem Telefon übertragen haben."], + totpTutorial: ["Gehen Sie zur Website, auf der Sie 2FA einrichten möchten.", "Erstellen Sie einen Screenshot (Tastenkombination Windows-Taste + Umschalttaste + S unter Windows, Cmd + Umschalttaste + 3 unter macOS) des QR-Codes und speichern Sie das Bild.", "Gehen Sie in Authme zur Importseite: Seitenleiste > Import", "Klicken Sie auf die Schaltfläche „Bilder auswählen“ und wählen Sie das Bild aus."], + authmeTutorial: ["Gehen Sie in Authme zur Exportseite und wählen Sie „Authme-Datei exportieren“.", "Sie können diese Datei in Authme auf der Importseite importieren."], + aegisTutorial: ["Tippen Sie auf das Hamburger-Menü in der oberen rechten Ecke des Bildschirms: Einstellungen > Importieren & Exportieren > Exportieren", "Wählen Sie das Aegis-JSON-Format aus, deaktivieren Sie das Kontrollkästchen „Verschlüsselung“ und exportieren Sie Ihren Tresor.", "Übertragen Sie die Datei auf Ihren Computer und importieren Sie sie in Authme."], + twoFasTutorial: ["Tippen Sie auf Einstellungen in der Navigationsleiste: 2FAS-Backup > In Datei exportieren", "Aktivieren Sie das Kontrollkästchen „Exportdatei ohne Passwort“ und tippen Sie auf „Exportieren“.", "Übertragen Sie die Datei auf Ihren Computer und importieren Sie sie in Authme."], }, export: { @@ -155,14 +124,14 @@ export const localeDE: typeof localeEN = { exportAuthmeFileText: "Ideal zum Importieren für Authme oder andere Authme-Apps.", exportHTMlFile: "HTML-Datei exportieren", exportHTMlFileText: "Ideal zum Scannen der QR-Codes oder als Sicherung.", - exportFileButton: "Datei exportieren" + exportFileButton: "Datei exportieren", }, edit: { editCodes: "Codes bearbeiten", dialog: { saveChanges: "Möchten Sie Ihre Änderungen speichern?", - deleteCode: "Sind Sie sicher, dass Sie diesen Code löschen möchten?" + deleteCode: "Sind Sie sicher, dass Sie diesen Code löschen möchten?", }, }, @@ -182,16 +151,8 @@ export const localeDE: typeof localeEN = { codes: "Codes", codesDescription: "Codes-Beschreibung", codesDescriptionText: "Die Beschreibung der 2FA-Codes anzeigen. Sie können sie nach dem Anklicken kopieren.", - blurCodes: "Codes verschwimmen", - blurCodesText: "Zeigt die die gespeicherten Codes unscharf an. Sie können die Codes weiterhin kopieren oder mit der Maus über die Codes fahren, um sie anzuzeigen.", - codesLayout: "Codes-Layout", - codesLayoutText: "Wählen Sie ihr bevorzugtes Layout. Grid zeigt mehr Elemente an und passt sich der Bildschirmgröße an.", sortCodes: "Codes sortieren", sortCodesText: "Sie können festlegen, wie die Codes sortiert werden sollen. Standardmäßig werden die Codes nach Importreihenfolge sortiert.", - shortcuts: "Tastaturkürzel", - shortcutsEditButton: "Bearbeiten", - shortcutsResetButton: "Zurücksetzen", - shortcutsDeleteButton: "Löschen", about: "Über", feedback: "Feedback", feedbackText: "Vielen Dank für Ihr Feedback! Bitte melden Sie Probleme oder Funktionsanfragen auf GitHub oder per E-Mail (authme@levminer.com).", @@ -199,6 +160,6 @@ export const localeDE: typeof localeEN = { logsText: "Sie können die Logs zur Fehlerbehebung anzeigen.", showLogsButton: "Logs anzeigen", aboutAuthme: "Über Authme", - aboutAuthmeText: "Informationen zu Ihrem Authme-Build und Ihrem Computer." + aboutAuthmeText: "Informationen zu Ihrem Authme-Build und Ihrem Computer.", }, -} \ No newline at end of file +} diff --git a/interface/utils/language/en.ts b/interface/utils/language/en.ts index 75c3ee3..73a4189 100644 --- a/interface/utils/language/en.ts +++ b/interface/utils/language/en.ts @@ -13,16 +13,6 @@ export const localeEN = { delete: "Delete", }, - menu: { - codes: "Codes", - import: "Import", - export: "Export", - edit: "Edit", - settings: "Settings", - show: "Show Authme", - exit: "Exit Authme", - }, - landing: { welcome: "Welcome!", gettingStarted: "Getting started", @@ -159,16 +149,8 @@ export const localeEN = { codes: "Codes", codesDescription: "Codes description", codesDescriptionText: "2FA codes description will be visible. You can copy it after clicking it.", - blurCodes: "Blur codes", - blurCodesText: "Blur the saved codes. You can still copy the codes or hover over the codes to show them.", - codesLayout: "Codes layout", - codesLayoutText: "You can choose your preferred layout. Grid displays more items and adapts to the screen size.", sortCodes: "Sort codes", sortCodesText: "You can choose how to sort the codes. By default codes are sorted by importing order.", - shortcuts: "Shortcuts", - shortcutsEditButton: "Edit", - shortcutsResetButton: "Reset", - shortcutsDeleteButton: "Delete", about: "About", feedback: "Feedback", feedbackText: "Thank you for providing feedback! Please report issues or feature requests on GitHub or by Email (authme@levminer.com).", diff --git a/interface/utils/language/es.ts b/interface/utils/language/es.ts index dcb8191..06ab20c 100644 --- a/interface/utils/language/es.ts +++ b/interface/utils/language/es.ts @@ -15,16 +15,6 @@ export const localeES: typeof localeEN = { delete: "Eliminar", }, - menu: { - codes: "Códigos", - import: "Importar", - export: "Exportar", - edit: "Editar", - settings: "Ajustes", - show: "Mostrar Authme", - exit: "Cerrar Authme", - }, - landing: { welcome: "Bienvenido!", gettingStarted: "Empezando", @@ -161,16 +151,8 @@ export const localeES: typeof localeEN = { codes: "Codigos", codesDescription: "Descripción de códigosn", codesDescriptionText: "La descripción de los códigos 2FA será visible. Puedes copiarlo después de hacer clic en él.", - blurCodes: "Códigos de desenfoque", - blurCodesText: "Difumina los códigos guardados. Aún puedes copiar los códigos o pasar el cursor sobre los códigos para mostrarlos.", - codesLayout: "Diseño de códigos", - codesLayoutText: "Puede elegir su diseño preferido. Grid muestra más elementos y se adapta al tamaño de la pantalla.", sortCodes: "Ordenar códigos", sortCodesText: "Puedes elegir cómo ordenar los códigos. De forma predeterminada, los códigos se ordenan por orden de importación.", - shortcuts: "Shortcuts", - shortcutsEditButton: "Editar", - shortcutsResetButton: "Reiniciar", - shortcutsDeleteButton: "Borrar", about: "Acerca de", feedback: "Comentario", feedbackText: "¡Gracias por brindarnos comentarios! Informe problemas o solicitudes de funciones en GitHub o por correo electrónico (authme@levminer.com).", diff --git a/interface/utils/language/fr.ts b/interface/utils/language/fr.ts index 15bb63d..0ed0095 100644 --- a/interface/utils/language/fr.ts +++ b/interface/utils/language/fr.ts @@ -15,16 +15,6 @@ export const localeFR: typeof localeEN = { delete: "Supprimer", }, - menu: { - codes: "Codes", - import: "Importer", - export: "Exporter", - edit: "Modifier", - settings: "Paramètres", - show: "Afficher Authme", - exit: "Quitter Authme", - }, - landing: { welcome: "Bienvenu(e)!", gettingStarted: "Démarrage", @@ -161,16 +151,8 @@ export const localeFR: typeof localeEN = { codes: "Codes", codesDescription: "Description des codes", codesDescriptionText: "La description des codes 2FA sera visible. Vous pouvez la copier après avoir cliqué dessus.", - blurCodes: "Flouter les codes", - blurCodesText: "Floutez les codes enregistrés. Vous pouvez toujours copier les codes ou survoler les codes pour les afficher.", - codesLayout: "Mise en page des codes", - codesLayoutText: "Vous pouvez choisir votre disposition préférée. La grille affiche plus d'éléments et s'adapte à la taille de l'écran.", sortCodes: "Trier les codes", sortCodesText: "Vous pouvez choisir comment trier les codes. Par défaut, les codes sont triés par ordre d'importation.", - shortcuts: "Raccourcis", - shortcutsEditButton: "Modifier", - shortcutsResetButton: "Réinitialiser", - shortcutsDeleteButton: "Supprimer", about: "à propos", feedback: "Commentaires", feedbackText: "Merci pour vos commentaires ! Veuillez signaler les problèmes ou les demandes de fonctionnalités sur GitHub ou par e-mail (authme@levminer.com).", diff --git a/interface/utils/language/hu.ts b/interface/utils/language/hu.ts index 96f8e78..9e4e630 100644 --- a/interface/utils/language/hu.ts +++ b/interface/utils/language/hu.ts @@ -15,16 +15,6 @@ export const localeHU: typeof localeEN = { delete: "Törlés", }, - menu: { - codes: "Kódok", - import: "Importálás", - export: "Exportálás", - edit: "Módosítás", - settings: "Beállítások", - show: "Authme Megjelenítése", - exit: "Authme Bezárása", - }, - landing: { welcome: "Üdvözöllek!", gettingStarted: "Kezdés", @@ -75,7 +65,7 @@ export const localeHU: typeof localeEN = { }, import: { - supportedTypes: "Támogatott 2FA típusok", + supportedTypes: "Kódok importálása", totpQRCode: "TOTP", totpQRCodeText: "A TOTP QR kódokat találod mindenhol, ha 2FA-t akarsz beállítani. 6 számjegyből áll, amik 30 másodpercenként változnak.", instructions: "Útmutató", @@ -83,17 +73,17 @@ export const localeHU: typeof localeEN = { googleAuthQRCodeText: "Ha a Google Hitelesítőt használod, akkor exportálhatod a kódjaidat és importálhatod az Authme-be.", chooseImportMethod: "Importálási mód kiválasztása", importFromImage: "Importálás képről", - importFromImageText: "Válaszd ki a képeket, amik tartalmaznak kompatibilis QR kódokat.", + importFromImageText: "Válassz képeket amik tartalmaznak kompatibilis QR kódokat.", chooseImageButton: "Kép kiválasztása", enterSecretManually: "Beállítókulcs megadása", enterSecretManuallyText: "Írd be kézzel a TOTP titkos kulcsát és a nevét.", enterSecretManuallyButton: "Beállítókulcs hozzáadása", - screenCapture: "Képernyőről", + screenCapture: "Importálás képernyőről", screenCaptureText: "Importálj egy 2FA QR kódot a képernyődről.", - screenCaptureButton: "Képernyőről", + screenCaptureButton: "Képernyőről importálás", webcam: "Webkamera", - webcamText: "Használd a webkamerádat egy 2FA QR kód beolvasásához.", - webcamButton: "Webkamera", + webcamText: "Használd a webkamerádat a QR kód beolvasásához.", + webcamButton: "Webkamera használata", // authme authme: "Authme", authmeText: "Import all your codes from Authme.", @@ -161,16 +151,8 @@ export const localeHU: typeof localeEN = { codes: "Kódok", codesDescription: "Kódok leírása", codesDescriptionText: "A 2FA kódok leírása látható lesz. Kattints rájuk a másoláshoz.", - blurCodes: "Kódok elmosása", - blurCodesText: "Elmosodnak a megjelenített kódok. Még mindig másolhatod a kódokat vagy vidd rájuk az egeret, hogy láthatóak legyenek.", - codesLayout: "Kódok elrendezése", - codesLayoutText: "Kiválaszthatod a kívánt elrendezést. A Grid több elemet jelenít meg és alkalmazkodik a képernyő méretéhez.", sortCodes: "Kódok rendezése", sortCodesText: "Válaszd ki, hogyan vannak rendezve a kódok. Alapértelmezetten a kódokat az importálás sorrendje szerint vannak.", - shortcuts: "Gyorsbillentyűk", - shortcutsEditButton: "Módosítás", - shortcutsResetButton: "Alapértelmezett", - shortcutsDeleteButton: "Törlés", about: "Névjegy", feedback: "Visszajelzés", feedbackText: "Köszönjük a visszajelzést! Kérlek jelentsd a problémákat vagy a funkciókérésedet a GitHub-on vagy e-mailben", diff --git a/interface/utils/language/pl.ts b/interface/utils/language/pl.ts index c306b01..a71ae19 100644 --- a/interface/utils/language/pl.ts +++ b/interface/utils/language/pl.ts @@ -14,15 +14,6 @@ export const localePL: typeof localeEN = { edit: "Edytuj", delete: "Usuń", }, - menu: { - codes: "Kody", - import: "Importuj", - export: "Eksportuj", - edit: "Edytuj", - settings: "Ustawienia", - show: "Pokaż Authme", - exit: "Zamknij Authme", - }, landing: { welcome: "Witamy!", gettingStarted: "Pierwsze kroki", @@ -148,16 +139,8 @@ export const localePL: typeof localeEN = { codes: "Kody", codesDescription: "Opis kodów", codesDescriptionText: "Opis kodów 2FA będzie widoczny. Możesz go skopiować po kliknięciu.", - blurCodes: "Rozmyj kody", - blurCodesText: "Rozmyj zapisane kody. Nadal możesz skopiować kody lub najechać na nie, aby je wyświetlić.", - codesLayout: "Układ kodów", - codesLayoutText: "Możesz wybrać preferowany układ. Siatka wyświetla więcej elementów i dostosowuje się do rozmiaru ekranu.", sortCodes: "Sortuj kody", sortCodesText: "Możesz wybrać sposób sortowania kodów. Domyślnie kody są sortowane według kolejności importowania.", - shortcuts: "Skróty", - shortcutsEditButton: "Edytuj", - shortcutsResetButton: "Resetuj", - shortcutsDeleteButton: "Usuń", about: "O aplikacji", feedback: "Opinie", feedbackText: "Dziękujemy za przekazanie opinii! Proszę zgłaszać problemy lub żądania funkcji na GitHubie lub przez e-mail (authme@levminer.com).", diff --git a/interface/utils/language/ru.ts b/interface/utils/language/ru.ts index 38976fb..9a3a119 100644 --- a/interface/utils/language/ru.ts +++ b/interface/utils/language/ru.ts @@ -15,16 +15,6 @@ export const localeRU: typeof localeEN = { delete: "Удалить", }, - menu: { - codes: "Коды", - import: "Импорт", - export: "Экспорт", - edit: "Изменить", - settings: "Настройки", - show: "Показать Authme", - exit: "Выйти из Authme", - }, - landing: { welcome: "Добро пожаловать!", gettingStarted: "Давайте начнем", @@ -161,16 +151,8 @@ export const localeRU: typeof localeEN = { codes: "Коды", codesDescription: "Описание кодов", codesDescriptionText: "Появится описание кодов 2FA. Вы можете скопировать его после нажатия.", - blurCodes: "Размыть коды", - blurCodesText: "Размытие сохраняет ваши код. You can still copy the codes or hover over the codes to show them.", - codesLayout: "Макет кодов", - codesLayoutText: "Вы можете выбрать удобный для вас макет. Сетка отображает больше элементов и адаптируется к размеру экрана.", sortCodes: "Сортировать коды", sortCodesText: "Вы можете выбрать способ сортировки кодов. По умолчанию коды сортируются по порядку импорта.", - shortcuts: "Краткое описание", - shortcutsEditButton: "Изменить", - shortcutsResetButton: "Перезагрузить", - shortcutsDeleteButton: "Удалить", about: "О нас", feedback: "Обратная связь", feedbackText: "Спасибо за обратную связь! Пожалуйста, сообщите о проблемах или пожеланиях по функциям на GitHub или по электронной почте (authme@levminer.com).", diff --git a/interface/utils/language/zh.ts b/interface/utils/language/zh.ts index ced4987..5b94432 100644 --- a/interface/utils/language/zh.ts +++ b/interface/utils/language/zh.ts @@ -1,4 +1,6 @@ -export const localeZH = { +import { localeEN } from "@utils/language/en" + +export const localeZH: typeof localeEN = { common: { confirm: "确认", continue: "继续", @@ -13,16 +15,6 @@ export const localeZH = { delete: "删除", }, - menu: { - codes: "代码", - import: "导入", - export: "导出", - edit: "编辑", - settings: "设置", - show: "显示", - exit: "退出", - }, - landing: { welcome: "欢迎!", gettingStarted: "入门", @@ -159,16 +151,8 @@ export const localeZH = { codes: "代码", codesDescription: "代码说明", codesDescriptionText: "是否显示 2FA 的代码说明. 单击说明将自动复制到剪贴板.", - blurCodes: "隐藏", - blurCodesText: "隐藏保存的代码.您仍然可以复制代码或将鼠标悬停在代码上以显示它们.", - codesLayout: "布局", - codesLayoutText: "您可以选择您喜欢的布局.网格可显示更多项目并适应屏幕尺寸.", sortCodes: "排序", sortCodesText: "您可以选择如何对代码进行排序.默认情况下,代码按导入顺序排序.", - shortcuts: "快捷方式", - shortcutsEditButton: "编辑", - shortcutsResetButton: "重置", - shortcutsDeleteButton: "删除", about: "关于", feedback: "反馈", feedbackText: "感谢您的反馈! 请在 GitHub 或通过电子邮件 (authme@levminer.com) 报告问题或功能请求.", diff --git a/interface/windows/codes/index.ts b/interface/windows/codes/index.ts index a937cd5..a274065 100644 --- a/interface/windows/codes/index.ts +++ b/interface/windows/codes/index.ts @@ -101,7 +101,6 @@ export const generateCodeElements = (data: LibImportFile) => { // get elements const code = document.querySelector(`#code${i}`) - // const time = document.querySelector(`#time${i}`) const progress = document.querySelector(`#progress${i}`) const button = document.querySelector(`#button${i}`) @@ -124,7 +123,6 @@ export const generateCodeElements = (data: LibImportFile) => { progress.style.width = `${value}%` code.textContent = token - // time.textContent = remainingTime.toString() button.addEventListener("click", () => { clipboard.writeText(code.textContent) @@ -172,7 +170,6 @@ export const generateCodeElements = (data: LibImportFile) => { const refreshCodes = (secrets: string[]) => { for (let i = 0; i < secrets.length; i++) { const code = document.querySelector(`#code${i}`) - // const time = document.querySelector(`#time${i}`) const progress = document.querySelector(`#progress${i}`) // generate token @@ -189,7 +186,6 @@ const refreshCodes = (secrets: string[]) => { // set content code.textContent = token - // time.textContent = remainingTime.toString() } }