From 277e2c55a563892e7a6b627a50a4ea94376ad974 Mon Sep 17 00:00:00 2001 From: JG-Cody Date: Sat, 11 Nov 2023 16:41:42 +0100 Subject: [PATCH] added translation for french, polish and ukrainian --- .../code_guard/util/AppLocale.java | 4 + app/src/main/res/values-fr/strings.xml | 158 ++++++++++++++++++ app/src/main/res/values-pl/strings.xml | 158 ++++++++++++++++++ app/src/main/res/values-uk/strings.xml | 158 ++++++++++++++++++ app/src/main/res/values/strings.xml | 14 +- 5 files changed, 485 insertions(+), 7 deletions(-) create mode 100644 app/src/main/res/values-fr/strings.xml create mode 100644 app/src/main/res/values-pl/strings.xml create mode 100644 app/src/main/res/values-uk/strings.xml diff --git a/app/src/main/java/com/cringe_studios/code_guard/util/AppLocale.java b/app/src/main/java/com/cringe_studios/code_guard/util/AppLocale.java index c0ac5ff..b347046 100644 --- a/app/src/main/java/com/cringe_studios/code_guard/util/AppLocale.java +++ b/app/src/main/java/com/cringe_studios/code_guard/util/AppLocale.java @@ -13,6 +13,10 @@ public enum AppLocale { SYSTEM_DEFAULT(R.string.locale_system_default), ENGLISH(Locale.ENGLISH), GERMAN(Locale.GERMAN), + FRENCH(Locale.FRENCH), + POLISH(new Locale("pl")), + + UKRAINIAN(new Locale("uk")), ; @StringRes diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 0000000..93152d0 --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,158 @@ + + + Paramètres + Montrer les images + Supprimer le paquet + Voulez-vous supprimer le pack d\'icônes ? + Aucun pack d\'icônes n\'est actuellement installé + Licence + Contact + Site web + A propos de + Editer + Choisir la langue + Annuler + Ajouter + Non + Oui + Entrée invalide + Retour d\'information haptique + Réinitialiser l\'application + Importation / Exportation + Langue + Déverrouiller l\'authentificateur + Sélectionner le type de code + Nouveau groupe + Vous devez saisir un nom + L\'analyse a échoué : %s + Échec de la lecture de la vidéo + Modifier l\'OTP + Supprimer des groupes + Voulez-vous supprimer les groupes ? Remarque : cette opération supprimera tous les OTP contenus dans le groupe !Voulez-vous supprimer les groupes ? Remarque : cette opération supprimera tous les OTP contenus dans le groupe ! + Nouveau code généré + Échec de l\'ajout du code + Input Code + L\'action a échoué + Numéro invalide saisi + Retour + Supprimer les OTP + Voulez-vous supprimer le(s) OTP sélectionné(s) ? + Groupe d\'édition + Activer la vidéo d\'introduction + Utiliser le déverrouillage biométrique + Code ajouté + Ajouter un code + Créer un nouveau groupe + Thème + Compteur + Ajouter une somme de contrôle + Secret + Nom + Période + Échec de la mise à jour de l\'OTP : %s + Émetteur (facultatif) + Nom manquant + Migration OTP + Il semble que vous essayez d\'importer des codes OTP à partir d\'une autre application. Souhaitez-vous importer tous les codes dans ce groupe ? + Code %d de %d scanné + Sécurité des écrans + Cacher les codes + Activer le cryptage + Mot de passe + Définir le mot de passe + Confirmer le mot de passe + Déverrouiller l\'authentificateur + Déverrouiller + Déverrouiller à l\'aide de la biométrie + Nom + Ajouter un code + Paramètres + Apparence + Développé par Cringe Studios et JG-Cody + Paramètres + A propos de + Modifier l\'OTP + Pas de groupes + Bleu/vert + Rouge/Bleu + Rose/vert + Bleu/jaune + Vert/jaune + Orange/Turquoise + Défaut du système + Lumière + Sombre + Créer une sauvegarde + Sauvegarde de la charge + Sauvegardes + Créer une sauvegarde + Sauvegarde de la charge + Saisir le mot de passe + Désactiver le cryptage + Voulez-vous vraiment désactiver le cryptage ? + Sauvegarde de la charge + Voulez-vous charger cette sauvegarde ? Cela effacera TOUTES les données actuelles de l\'application et les remplacera par les données de la sauvegarde ! + Type + Algorithme + Chiffres + Appcode + Développement + Soutien + Changelog + Documentation + Mail: info@code-guard.com + Le pack d\'icônes ne contient pas d\'icônes + Le paquet contient des métadonnées non valides. Assurez-vous d\'avoir sélectionné le bon fichier + Le pack d\'icônes que vous essayez d\'importer existe déjà. Importé : %s (version %d) Existant : %s (version %d) Que voulez-vous faire ? + Packs d\'icônes cassés + Certains packs d\'icônes n\'ont pas pu être chargés. Voulez-vous supprimer les packs d\'icônes défectueux ? + Pack d\'icônes avec %d icône(s) importé(s) + Il est recommandé d\'activer le cryptage pour améliorer la sécurité de l\'application. Voulez-vous aller dans les paramètres maintenant pour activer le cryptage ? + Activer le cryptage + Appuyer à nouveau sur la touche retour pour quitterAppuyer à nouveau sur la touche retour pour quitter + La base de données doit être cryptée pour cette option + Gérer les packs d\'icônes + Échec du chargement de la sauvegarde. Assurez-vous que le mot de passe est valide + Échec du chargement de la sauvegarde + Échec de l\'activation du cryptage biométrique + Échec de la désactivation du cryptage biométrique + Choisir une image + Échec de l\'ouverture de l\'imageÉchec de l\'ouverture de l\'image + Échec de l\'enregistrement de la base de données + Une erreur s\'est produite lors de l\'actualisation du code + Échec de l\'activation du cryptage + Échec de la désactivation du cryptage + Vous devez saisir un mot de passe + Échec du chargement de la base de données : Mot de passe invalide ou base de données corrompue + Échec du chargement de la base de données + Aucun code n\'a été détecté dans l\'image fournie + Échec de la détection du code + Échec de la lecture de l\'image + Le pack d\'icônes existe déjà + Échec de l\'importation du pack d\'icônes + Pas d\'autorisation d\'appareil photo + Détails + Recherche + Utiliser un arrière-plan thématique + Utiliser un thème minimaliste + Packs d\'icônes + Importer un pack d\'icônes + Gérer les packs d\'icônes + Économiser + Verrouiller + Saisie manuelle + Scanner le code QR + Numérisation de l\'image + Voir OTP + Modifier l\'OTP + Déplacer l\'OTP + Supprimer l\'OTP + Fermer + Sécurité + Localisation + Un OTP portant le nom de l\'OTP que vous essayez d\'ajouter existe déjà. Souhaitez-vous renommer automatiquement le nouvel OTP pour le distinguer ? + Duplication de l\'OTP + L\'authentification biométrique est désactivée car elle n\'est pas configurée ou n\'est pas disponible sur votre appareil. + Défaut du système + Il n\'existe pas encore de groupe. Ouvrez le menu et appuyez sur le bouton \"+\" pour en créer un. + \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml new file mode 100644 index 0000000..9b5af21 --- /dev/null +++ b/app/src/main/res/values-pl/strings.xml @@ -0,0 +1,158 @@ + + + Ustawienia + Pokaż obrazy + Usuń pakiet + Czy chcesz usunąć pakiet ikon? + Żadne pakiety ikon nie są obecnie zainstalowane + Licencja + Kontakt + Strona internetowa + Informacje + Edytuj + Wybierz językWybierz język + Anuluj + Dodaj + Nie + Tak + Nieprawidłowe dane wejściowe + Haptyczne sprzężenie zwrotne + Resetuj aplikację + Import / Eksport + Język + Odblokowanie modułu uwierzytelniającego + Wybierz typ kodu + Nowa grupa + Należy wprowadzić nazwę + Skanowanie nie powiodło się: %s + Nie udało się odtworzyć wideo + Edytuj OTP + Usuń grupy + Czy chcesz usunąć grupy? Uwaga: Spowoduje to usunięcie wszystkich zawartych OTP! + Wygenerowany nowy kod + Nie udało się dodać kodu + Kod wejściowy + Działanie nie powiodło się + Wprowadzono nieprawidłowy numer + Powrót + Usuń OTP + Czy chcesz usunąć wybrane OTP? + Edytuj grupę + Włącz wideo wprowadzające + Odblokowanie biometryczne + Dodany kod + Dodaj kod + Utwórz nową grupę + Temat + Licznik + Dodaj sumę kontrolną + Sekret + Nazwa + Okres + Nie udało się zaktualizować OTP: %s + Emitent (opcjonalnie) + Brakująca nazwa + Migracja OTP + Wygląda na to, że próbujesz zaimportować kody OTP z innej aplikacji. Czy chcesz zaimportować wszystkie kody do tej grupy? + Kod %d z %d zeskanowanych + Bezpieczeństwo ekranu + Ukryj kody + Włącz szyfrowanie + Hasło + Ustaw hasło + Potwierdź hasło + Odblokowanie Authenticatora + Odblokowanie + Odblokowanie przy użyciu danych biometrycznych + Nazwa + Dodaj kod + Ustawienia + Wygląd + Opracowany przez Cringe Studios i JG-Cody + Ustawienia + Informacje + Edytuj OTP + Brak grup + Niebieski/Zielony + Czerwony/Niebieski + Różowy/Zielony + Niebieski/żółty + Zielony/żółty + Pomarańczowy/turkusowy + Domyślne ustawienia systemu + Światło + Ciemny + Tworzenie kopii zapasowej + Ładowanie kopii zapasowej + Kopie zapasowe + Tworzenie kopii zapasowej + Ładowanie kopii zapasowej + Wprowadź hasło + Wyłącz szyfrowanie + Czy naprawdę chcesz wyłączyć szyfrowanie? + Ładowanie kopii zapasowej + Czy chcesz załadować tę kopię zapasową? Spowoduje to usunięcie WSZYSTKICH bieżących danych w aplikacji i zastąpienie ich danymi z kopii zapasowej! + Typ + Algorytm + Cyfry + Kod aplikacji + Rozwój + Wsparcie + Dziennik zmian + Dokumentacja + Mail: info@code-guard.com + Pakiet ikon nie zawiera żadnych ikon + Pakiet zawiera nieprawidłowe metadane. Upewnij się, że wybrałeś właściwy plik + Pakiet ikon, który próbujesz zaimportować, już istnieje. Zaimportowano: %s (wersja %d) Istniejący: %s (wersja %d) Co chcesz zrobić? + Uszkodzone pakiety ikon + Nie udało się załadować niektórych pakietów ikon. Czy chcesz usunąć uszkodzone pakiety ikon? + Zaimportowany pakiet ikon z %d ikonami + Zaleca się włączenie szyfrowania w celu zwiększenia bezpieczeństwa aplikacji. Czy chcesz teraz przejść do ustawień, aby włączyć szyfrowanie? + Włącz szyfrowanie + Naciśnij ponownie przycisk Wstecz, aby wyjść + W przypadku tej opcji baza danych musi być zaszyfrowana + Zarządzanie pakietami ikon + Nie udało się załadować kopii zapasowej. Upewnij się, że hasło jest prawidłowe + Nie udało się załadować kopii zapasowej + Nie udało się włączyć szyfrowania biometrycznego + Nie udało się wyłączyć szyfrowania biometrycznego + Wybierz obraz + Nie udało się otworzyć obrazu + Nie udało się zapisać bazy danych + Wystąpił błąd podczas odświeżania kodu + Nie udało się włączyć szyfrowania + Nie udało się wyłączyć szyfrowania + Należy wprowadzić hasło + Nie udało się załadować bazy danych: Nieprawidłowe hasło lub baza danych jest uszkodzona + Nie udało się załadować bazy danych + Na dostarczonym obrazie nie wykryto żadnych kodów + Nie udało się wykryć kodu + Nie udało się odczytać obrazu + Pakiet ikon już istnieje + Nie udało się zaimportować pakietu ikon + Brak pozwolenia na korzystanie z kamery + Szczegóły + Wyszukiwanie + Użyj tła tematycznego + Użyj minimalistycznego motywu + Pakiety ikon + Importuj pakiet ikon + Zarządzanie pakietami ikon + Zapisz + Blokada + Wprowadzanie ręczne + Skanowanie kodu QR + Skanowanie obrazu + Wyświetl OTP + Edytuj OTP + Przenieś OTP + Usuń OTP + Zamknij + Bezpieczeństwo + Lokalizacja + OTP o nazwie OTP, który próbujesz dodać, już istnieje. Czy chcesz automatycznie zmienić nazwę nowego OTP, aby odróżnić je od siebie? + Zduplikowany OTP + Uwierzytelnianie biometryczne jest wyłączone, ponieważ nie zostało skonfigurowane lub nie jest dostępne na urządzeniu.Uwierzytelnianie biometryczne jest wyłączone, ponieważ nie zostało skonfigurowane lub nie jest dostępne na urządzeniu. + Domyślne ustawienia systemu + Nie istnieją jeszcze żadne grupy. Otwórz menu i naciśnij przycisk \"+\", aby ją utworzyć. + \ No newline at end of file diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml new file mode 100644 index 0000000..c235977 --- /dev/null +++ b/app/src/main/res/values-uk/strings.xml @@ -0,0 +1,158 @@ + + + Налаштування + Показати зображення + Видалити пакет + Ви хочете видалити пакет іконок? + Наразі не встановлено жодного пакета іконок + Ліцензія + Контакти + Веб-сайт + Про + Редагувати + Виберіть мову + Скасувати + Додати + Листопад + Так. + Неправильне введення + Тактильний зворотний зв\'язок + Перезавантажити додаток + Імпорт / Експорт + Мова + Розблокуйте автентифікатор + Виберіть тип коду + Нова група + Вам потрібно ввести ім\'я + Сканування не вдалося: %s + Не вдалося відтворити відео + Редагувати OTP + Видалення груп + Ви хочете видалити групи? Примітка: Це призведе до видалення всіх OTP, що містяться в них! + Згенеровано новий код + Не вдалося додати код + Вхідний код + Дія не вдалася + Введено невірний номер + Назад + Видалити OTP(и) + Ви бажаєте видалити вибрані OTP? + Група редагування + Увімкнути вступне відео + Використовуйте біометричне розблокування + Додано код + Додати код + Створити нову групу + Тема + Лічильник + Додати контрольну суму + Таємниця + Ім\'я + Крапка + Не вдалося оновити OTP: %s + Емітент (необов\'язково) + Відсутнє ім\'я + OTP Міграція + Схоже, ви намагаєтеся імпортувати OTP-коди з іншої програми. Ви хочете імпортувати всі коди в цю групу? + Код %d від сканованого %d + Безпека екрану + Приховати коди + Увімкнути шифрування + Пароль + Встановити пароль + Підтвердити пароль + Розблокувати автентифікатор + Розблокувати + Розблокування за допомогою біометрії + Ім\'я + Додати код + Налаштування + Зовнішній вигляд + Розроблено Cringe Studios та JG-Cody + Налаштування + Про + Редагувати OTP + Немає груп + Синій/Зелений + Червоний/синій + Рожевий/зелений + Синій/жовтий + Зелений/жовтий + Помаранчевий/бірюзовий + Система за замовчуванням + Світло + Темнота. + Створити резервну копію + Завантажити резервну копію + Резервні копії + Створити резервну копію + Завантажити резервну копію + Введіть пароль + Вимкнути шифрування + Ви дійсно хочете вимкнути шифрування? + Завантажити резервну копію + Ви хочете завантажити цю резервну копію? Це видалить ВСІ поточні дані в додатку і замінить їх даними з резервної копії! + Тип + Алгоритм + Цифри + Код програми + Розвиток + Підтримка + Журнал змін + Документація + Пошта: info@code-guard.com + Пакет іконок не містить жодної іконки + Пакунок містить невірні метадані. Переконайтеся, що ви вибрали правильний файл + Набір іконок, який ви намагаєтеся імпортувати, вже існує. Імпортовано: %s (версія %d) Існуючий: %s (версія %d) Що ви хочете зробити? + Пошкоджені пакети іконок + Деякі пакунки іконок не вдалося завантажити. Ви хочете видалити непрацюючі пакунки піктограм? + Пакет іконок з імпортованими піктограмами %dПакет іконок з імпортованими піктограмами %d + Рекомендується ввімкнути шифрування, щоб підвищити безпеку програми. Ви хочете перейти до налаштувань, щоб увімкнути шифрування? + Увімкнути шифрування + Натисніть ще раз, щоб вийти + Для цієї опції база даних повинна бути зашифрована + Керування пакетами іконок + Не вдалося завантажити резервну копію. Переконайтеся, що пароль дійсний + Не вдалося завантажити резервну копію + Не вдалося увімкнути біометричне шифрування + Не вдалося вимкнути біометричне шифруванняv + Виберіть зображення + Не вдалося відкрити зображення + Не вдалося зберегти базу даних + Виникла помилка при оновленні коду + Не вдалося увімкнути шифрування + Не вдалося вимкнути шифрування + Вам потрібно ввести пароль + Не вдалося завантажити базу даних: Неправильний пароль або база даних пошкоджена + Не вдалося завантажити базу даних + На наданому зображенні кодів не виявлено + Не вдалося виявити код + Не вдалося прочитати зображення + Пакет іконок вже існує + Не вдалося імпортувати пакет іконок + Немає дозволу на камеру + Деталі + Пошук + Використовуйте тематичний фон + Використовуйте мінімалістичну тему + Пакети іконок + Імпорт пакета іконок + Керування пакетами іконок + Зберегти + Блокування. + Введення вручну + Відскануйте QR-код + Відскануйте зображення + Переглянути OTP + Редагувати OTP + Перемістити OTP + Видалити OTP + Закрити + Безпека + Локалізація + OTP з назвою OTP, який ви намагаєтеся додати, вже існує. Ви хочете автоматично перейменувати новий OTP, щоб відрізнити їх один від одного? + Дублікат OTP + Біометрична автентифікація вимкнена, оскільки вона не налаштована або недоступна на вашому пристрої + Система за замовчуванням + Ще не існує жодної групи. Відкрийте меню і натисніть кнопку \"+\", щоб створити групу + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 808f206..235bd7a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,7 +13,6 @@ Haptic Feedback Reset App Import / Export - Language Unlock the authenticator Select Code Type New Group @@ -22,7 +21,7 @@ Failed to play video Edit OTP Delete Groups - Do you want to delete the groups?\n\nNote: This will delete all of the contained OTPs! + Do you want to delete the groups? Note: This will delete all of the contained OTPs! Generated new code Failed to add code Input Code @@ -100,7 +99,7 @@ Disable encryption Do you really want to disable encryption? Load backup - Do you want to load this backup?\n\nThis will delete ALL of the current data in the app and replace it with the data from the backup! + Do you want to load this backup? This will delete ALL of the current data in the app and replace it with the data from the backup! Type Algorithm Digits @@ -124,11 +123,11 @@ https://git.cringe-studios.com/CringeStudios/Code-Guard The icon pack doesn\'t contain any icons Pack contains invalid metadata. Make sure you selected the correct file - The icon pack you\'re trying to import already exists.\n\nImported: %s (version %d)\nExisting: %s (version %d)\n\nWhat do you want to do? + The icon pack you\'re trying to import already exists. Imported: %s (version %d) Existing: %s (version %d) What do you want to do? Broken icon packs - Some icon packs failed to load.\n\nDo you want to delete the broken icon packs? + Some icon packs failed to load. Do you want to delete the broken icon packs? Icon pack with %d icon(s) imported - It is recommended to enable encryption to improve the security of the application.\n\nDo you want to go to the settings now to enable encryption? + It is recommended to enable encryption to improve the security of the application. Do you want to go to the settings now to enable encryption? Enable encryption Press back again to exit Database must be encrypted for this option @@ -171,7 +170,7 @@ Close Security Localization - An OTP with the name of the OTP you\'re trying to add already exists.\n\nDo you want to automatically rename the new OTP to distinguish them from each other? + An OTP with the name of the OTP you\'re trying to add already exists. Do you want to automatically rename the new OTP to distinguish them from each other? Duplicate OTP Biometric authentication is disabled because it is not set up or not available on your device No groups exist yet. Open the menu and press the \'+\' button to create one @@ -186,4 +185,5 @@ Rename existing Rename imported + Language \ No newline at end of file