diff --git a/AnkiDroid/src/main/res/values-de/ankiquest.xml b/AnkiDroid/src/main/res/values-de/ankiquest.xml new file mode 100644 index 000000000000..2aad17414ca8 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest.xml @@ -0,0 +1,131 @@ + + + Rangliste + Gemeinschaftserinnerungen + Wähle Erinnerungen für Community-Events + Schutz der Lernserie + Standardmäßig an. Wenn der Schutz aktiviert ist, erhältst du für alle drei täglichen Aufgaben einen Serienschutz pro Anki-Tag, bis zu 3. Für jeden Tag ohne Wiederholungen wird automatisch einer verwendet. Beim Ausschalten pausieren Sammeln und Einsatz; gesammelte Schutzmöglichkeiten bleiben erhalten. + Profilbild + Wähle ein Bild für dein Profil, die Rangliste und die Widgets. + Bild auswählen + Bild entfernen + Dein Profilbild entfernen und wieder deinen Anfangsbuchstaben verwenden? + Benachrichtigungen über abgeschlossene Stapel + Wähle, wer benachrichtigt wird, wenn du einen Stapel für heute abgeschlossen hast + Erstelle zuerst einen normalen Stapel, um Abschlussmeldungen einzurichten. + Es gibt noch keine anderen Spieler auf diesem Server. + Wähle mindestens eine Person oder schalte das Teilen aus. + @string/save + Antwort + Anstupser + Benachrichtige mich, wenn ein Platz, mein bester Tag oder die nächste Stufe in Reichweite ist + Erfolge feiern + Gratuliere mir zu Erfolgen, Meilensteinen der Lernserie und persönlichen Bestleistungen + Richte zuerst Server, Spieler und Token ein + Nachrichten- und Lernbenachrichtigungen + Anstupser-Benachrichtigungen + Wähle Ton, Vibration und Banner in den Android-Einstellungen + Unterstapel einklappen + Unterstapel ausklappen + Auf Unterstapel anwenden + Gut gemacht! + Sag etwas Schönes + An %1$s gesendet: %2$s + \u201c%1$s\u201d konnte nicht gesendet werden. Tippe zum Wiederholen auf eine Schaltfläche. + + Gut gemacht \ud83d\udd25 + Weiter so! + + @string/next_recording + Alle/keine + Diese Personen benachrichtigen + + Es werden keine Stapel mehr geteilt. + %d Stapel wird geteilt. + %d Stapel werden geteilt. + + AnkiQuest-Server-URL + AnkiQuest-Spieler + AnkiQuest-Token + Verbindung testen + Prüfe URL, Spieler und Token + Alle Wiederholungen hochladen + Sende deinen gesamten Wiederholungsverlauf. Bereits hochgeladene Wiederholungen werden übersprungen. + Verbindung zum Server wird hergestellt… + Verbunden als %1$s: Stufe %2$d, %3$d XP, %4$d Wiederholungen auf dem Server. + Ohne Token werden Wiederholungen nur als Vorschau angezeigt und nicht gespeichert. Private Server benötigen dein Mitgliedstoken. + Richte zuerst Server-URL und Spieler ein. + Der Server hat Spieler oder Token abgelehnt. Prüfe beide auf Tippfehler. + Der Server kennt diesen Spieler noch nicht. Setze den Token, damit deine Wiederholungen hochgeladen werden können. + Der Server antwortete mit HTTP %1$d. + %1$s wurde nicht gefunden. Prüfe die URL und deine Internetverbindung. + %1$s ist keine gültige URL. Beispiel: https://anki.example.com + Server nicht erreichbar: %1$s + AnkiQuest-Rangliste + AnkiQuest-Rangliste (transparent) + AnkiQuest-Rangliste dieser Woche ohne Hintergrund + AnkiQuest-Rangliste dieser Woche + Stufe %1$d + Richte AnkiQuest in den Einstellungen ein + Noch niemand hat Wiederholungen hochgeladen + AnkiQuest-Server nicht erreichbar + Auf Updates prüfen + Installiert: %1$s + Lokaler Build + Du hast die neueste Version (%1$s). + Updates konnten auf GitHub nicht geprüft werden. Versuche es später erneut. + Ranglisten-Benachrichtigungen + Benachrichtige mich, wenn sich mein Platz in der Wochenrangliste ändert + Lernserien-Erinnerung + + Aus + 1 Stunde vor Tagesende + 2 Stunden vor Tagesende + 3 Stunden vor Tagesende + 4 Stunden vor Tagesende + 6 Stunden vor Tagesende + + Diese Stunde + Heute + Diese Woche + diesen Monat + in diesem Jahr + alle Zeiten + Welche Rangliste? + Aktualisieren + offline · %1$s + %1$s verfügbar + Ein neuer AnkiDroid-Quest-Build ist verfügbar (%1$d MB). Deine Sammlung bleibt erhalten. + Ein neuer Nightly-Build ist verfügbar (%1$d MB). Nightly-Builds sind ungetestet und können Fehler enthalten. Deine Sammlung bleibt erhalten. + Update-Kanal + + Stabile Versionen + Nightly-Builds (ungetestet) + + Aktualisieren + @string/button_backup_later + Wird heruntergeladen… %1$d%% + Das Update konnte nicht heruntergeladen werden. Es wird später erneut angeboten. + Ziehe das Bild zum Verschieben. Zoome mit zwei Fingern oder dem Regler. + Zoom + @string/reset + Bild nach links verschieben + Bild nach oben verschieben + Bild nach unten verschieben + Bild nach rechts verschieben + Danke! + Ich kümmere mich darum! + + Du hast mir den Tag versüßt! + Danke, das bedeutet mir viel! + + + Ich fange jetzt an + Ich lerne später + + Heute gelernt + Heute noch nicht gelernt + Lernserie geschützt · Heute noch nicht gelernt + Aktualisieren, um den heutigen Lernstatus zu sehen + Lernserie von %1$s Tagen · %2$s + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_aki.xml b/AnkiDroid/src/main/res/values-de/ankiquest_aki.xml new file mode 100644 index 000000000000..57e3e6b74ac8 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_aki.xml @@ -0,0 +1,9 @@ + + + Aki hilft dir. Eine Karte, ein kleiner Schritt. + Ein kleiner Schritt beginnt mit einer Karte. + Fürs Erste sind deine Karten geschafft. Gut gemacht! + Du hast heute gelernt. Diesen Fortschritt lohnt es sich zu bewahren. + Deine Lernserie ist geschützt. Ein neuer Anfang wartet auf dich. + Dein Lernbegleiter für kleine Schritte und gemeinsame Fortschritte + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_daily_decks.xml b/AnkiDroid/src/main/res/values-de/ankiquest_daily_decks.xml new file mode 100644 index 000000000000..eb7e3750cc50 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_daily_decks.xml @@ -0,0 +1,10 @@ + + + Lernen später heute · nächste Wiederholung um %1$s + Für heute erledigt + Heute nichts geplant + + %d Karte bereit + %d Karten bereit + + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_home.xml b/AnkiDroid/src/main/res/values-de/ankiquest_home.xml new file mode 100644 index 000000000000..bfa1a6e49050 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_home.xml @@ -0,0 +1,28 @@ + + + Tätigkeit + Konto und Einstellungen + Dein nächster sinnvoller Schritt, in deinem Tempo. + Deine Stapel werden geöffnet… + Gemeinsamer Fortschritt wird aktualisiert… + Dein nächster Schritt + %1$d fällige Karten lernen + %1$d Wiederholungen · %2$d Lernkarten · %3$d neue + Anderen Stapel wählen + Stapel öffnen + Dein Lernen beginnt mit einem Stapel. + Deine Sammlung ist nicht bereit. Prüfe sie unter Stapel; zum Lernen brauchst du AnkiQuest nicht. + Lernserie von %1$d Tagen · Stufe %2$d + Tägliche Aufgaben + %1$d / %2$d + Abgeschlossen · %1$d XP + Verbinde dich einmal für gemeinsame Ziele und Fortschritte. Deine lokalen Stapel sind bereit. + AnkiQuest verbinden + Verbindung fehlgeschlagen. Lokales Lernen funktioniert weiterhin. + Dein Mitgliedszugang muss geprüft werden. Kontrolliere Server, Spieler und Token in den Einstellungen. + Der gemeinsame Fortschritt konnte nicht geladen werden. Bitte aktualisiere. + Gemeinsamen Fortschritt aktualisieren + Diese Benachrichtigung gehört zu einem anderen Konto. Die Aktivität dieses Kontos wird angezeigt. + Deine letzte Lernsitzung + %1$d Wiederholungen · %2$s · %3$d Karten am Ende bereit + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_navigation.xml b/AnkiDroid/src/main/res/values-de/ankiquest_navigation.xml new file mode 100644 index 000000000000..7ce1d5244b06 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_navigation.xml @@ -0,0 +1,22 @@ + + + Heute + Freunde + Fortschritt + Stapel + Beim Start Heute öffnen + Beginne mit Lernen und Freundeszielen. Ausschalten, um die Stapelbibliothek zu öffnen. + Deine Lernsitzung + %1$d Wiederholungen · %2$s\n%3$d Karten in diesem Stapel noch verfügbar.\n\nAuf diesem Gerät gespeichert. Gemeinsamer Fortschritt wird nach dem Hochladen aktualisiert. + weniger als eine Minute + + %d Minute + %d Minuten + + Weiterlernen + Fortschritt ansehen + Sitzungszusammenfassung + Zeige eine unaufdringliche, barrierefreie Zusammenfassung, wenn du eine Lernsitzung verlässt. + Dieser Stapel ist nicht mehr verfügbar. Wähle einen anderen. + In diesem Stapel sind gerade keine Karten bereit. Wähle einen anderen oder komme später wieder. + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_notification_health.xml b/AnkiDroid/src/main/res/values-de/ankiquest_notification_health.xml new file mode 100644 index 000000000000..9bab69b4b974 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_notification_health.xml @@ -0,0 +1,19 @@ + + + Benachrichtigungsstatus + Zustellung prüfen und Testbenachrichtigung senden + Benachrichtigungsberechtigung: %1$s + Nachrichtenbenachrichtigungen: %1$s + Anstupser-Benachrichtigungen: %1$s + Letzte Posteingangssynchronisierung: %1$s + Erlaubt + In Android-Einstellungen blockiert + Für dieses Konto noch nie + Testbenachrichtigung senden + Benachrichtigungsberechtigungen öffnen + AnkiQuest-Testbenachrichtigung + Wenn du dies siehst, funktionieren lokale Benachrichtigungen. + Testbenachrichtigung gesendet. Dein Telefon steuert Banner, Ton und Vibration. + Der Nachrichtenkanal ist ausgeschaltet. Aktiviere ihn in den Android-Einstellungen. + Benachrichtigungen für AnkiQuest sind nicht erlaubt. Aktiviere sie in den Android-Einstellungen. + diff --git a/AnkiDroid/src/main/res/values-de/ankiquest_subscriptions.xml b/AnkiDroid/src/main/res/values-de/ankiquest_subscriptions.xml new file mode 100644 index 000000000000..a5f1e5f96365 --- /dev/null +++ b/AnkiDroid/src/main/res/values-de/ankiquest_subscriptions.xml @@ -0,0 +1,21 @@ + + + Benachrichtigungen, die ich erhalte + Personen verwalten, die abgeschlossene Stapel mit dir teilen + Benachrichtigungen über abgeschlossene Stapel empfangen + Benachrichtigungen der unten ausgewählten Personen zulassen + Benachrichtigungen über abgeschlossene Stapel sind pausiert. Deine Auswahl bleibt erhalten. + Menschen + Hier siehst du Personen, die ihre Stapel mit dir teilen, und Personen, von denen du dich abgemeldet hast. Nur du kannst dich wieder anmelden. Diese Auswahl gilt für alle deine Geräte und erlaubt künftige Meldungen. Erinnerungen an die Lernserie, Nachrichten und Antworten bleiben unverändert. + %1$s · Abonniert + %1$s · Nicht abonniert + Benachrichtigungseinstellungen werden geladen… + Benachrichtigungseinstellungen werden gespeichert… + Richte Server, Spielernamen und Token in den AnkiQuest-Einstellungen ein, um Benachrichtigungen zu verwalten. + Der Server konnte Spieler und Token nicht bestätigen. Prüfe beides in den AnkiQuest-Einstellungen und versuche es erneut. + Dieser Server unterstützt Einstellungen für eingehende Benachrichtigungen noch nicht. Aktualisiere den AnkiQuest-Server und versuche es erneut. + Deine Benachrichtigungsauswahl konnte nicht bestätigt werden. Prüfe die Verbindung und versuche es erneut, bevor du etwas anderes änderst. + Noch niemand teilt abgeschlossene Stapel mit dir und du hast keine Abmeldungen gespeichert. Du kannst alle diese Benachrichtigungen trotzdem ein- oder ausschalten. + Auswahl neu laden + Personen, die du zuvor stummgeschaltet hast, erscheinen als abgemeldet. Wenn du hier eine Änderung speicherst, auch am Schalter oben, wirst du aus ihren Freigabelisten entfernt. + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest.xml b/AnkiDroid/src/main/res/values-fr/ankiquest.xml new file mode 100644 index 000000000000..9d627db09a25 --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest.xml @@ -0,0 +1,131 @@ + + + Classement + Rappels communautaires + Choisir des rappels pour les événements communautaires + Protection de série + Activée par défaut. Termine les trois missions quotidiennes pendant que la protection est active pour gagner un gel de série par jour Anki, jusqu’à 3. Un gel protège automatiquement chaque jour terminé sans révisions. La désactivation suspend le gain et l’utilisation, mais conserve les gels gagnés. + Photo de profil + Choisis une photo pour ton profil, le classement et les widgets. + Choisir l\'image + Supprimer l\'image + Supprimer ta photo de profil et réutiliser ton initiale ? + Notifications de fin de paquet + Choisis qui sera prévenu quand tu termineras un paquet pour la journée + Crée d’abord un paquet normal pour configurer ces notifications. + Il n\'y a pas encore d\'autres joueurs sur ce serveur. + Choisis au moins une personne ou désactive le partage. + @string/save + Réponse + Coups de pouce + Préviens-moi quand une place, mon meilleur jour ou le prochain niveau est à portée + Célébrations + Félicite-moi pour mes réussites, les étapes de ma série et mes records personnels + Configure d’abord le serveur, le joueur et le jeton + Alertes de messages et d’étude + Alertes de coups de pouce + Choisis le son, la vibration et les bannières dans les réglages Android + Réduire les sous-paquets + Développer les sous-paquets + Appliquer aux sous-paquets + Bravo ! + Dis quelque chose de gentil. + Envoyé à %1$s : %2$s + Impossible d’envoyer \u201c%1$s\u201d. Appuie sur un bouton pour réessayer. + + Bien joué \ud83d\udd25 + Continue comme ça ! + + @string/next_recording + Tous/aucun + Prévenir ces personnes + + Aucun paquet n’est partagé. + %d paquet est partagé. + %d paquets sont partagés. + + URL du serveur AnkiQuest + Joueur AnkiQuest + Jeton AnkiQuest + Tester la connexion + Vérifie l’adresse, le joueur et le jeton + Envoyer toutes les révisions + Envoie tout l’historique des révisions. Le serveur ignore celles déjà reçues. + Connexion au serveur… + Connecté en tant que %1$s : niveau %2$d, %3$d XP, %4$d révisions sur le serveur. + Aucun jeton n’est défini : les révisions sont seulement prévisualisées, sans être enregistrées. Les serveurs privés exigent ton jeton de membre. + Configure d’abord l’adresse du serveur et le joueur. + Le serveur a refusé ce joueur ou ce jeton. Vérifie qu’ils sont corrects. + Le serveur ne connaît pas encore ce joueur. Définis le jeton pour envoyer tes révisions. + Le serveur a répondu avec HTTP %1$d. + Impossible de trouver %1$s. Vérifie l’adresse et ta connexion Internet. + %1$s n’est pas une adresse valide. Exemple : https://anki.example.com + Impossible de joindre le serveur : %1$s + Classement AnkiQuest + Classement AnkiQuest (transparent) + Classement AnkiQuest de cette semaine sans fond + Classement AnkiQuest de cette semaine + Niv. %1$d + Configure AnkiQuest dans les réglages + Personne n’a encore envoyé de révisions + Impossible de joindre le serveur AnkiQuest + Vérifier les mises à jour + Installé : %1$s + version locale + Tu as la dernière version (%1$s). + Impossible de vérifier les mises à jour sur GitHub. Réessaie plus tard. + Alertes de classement + Préviens-moi quand ma place au classement hebdomadaire change + Rappel de série + + Désactivé + 1 heure avant la fin du jour + 2 heures avant la fin du jour + 3 heures avant la fin du jour + 4 heures avant la fin du jour + 6 heures avant la fin du jour + + cette heure + Aujourd\'hui + cette semaine + ce mois-ci + cette année + tout le temps + Quel classement ? + Actualiser + hors ligne · %1$s + %1$s disponible + Une nouvelle version AnkiDroid Quest est disponible (%1$d Mo). Ta collection est conservée. + Une nouvelle version nocturne est disponible (%1$d Mo). Ces versions ne sont pas testées et peuvent poser problème. Ta collection est conservée. + Canal de mise à jour + + Versions stables + Versions nocturnes (non testées) + + Mettre à jour + @string/button_backup_later + Téléchargement… %1$d%% + La mise à jour n’a pas pu être téléchargée. Elle sera proposée à nouveau plus tard. + Fais glisser l’image pour la déplacer. Pince ou utilise le curseur pour zoomer. + Zoom + @string/reset + Déplacer l’image vers la gauche + Déplacer l’image vers le haut + Déplacer l’image vers le bas + Déplacer l’image vers la droite + Merci ! + Je m’en occupe ! + + Tu m’as fait plaisir ! + Merci, ça me touche ! + + + Je commence maintenant + J’étudierai plus tard + + A étudié aujourd’hui + Pas encore étudié + Série protégée · Pas encore étudié + Actualise pour voir l’état des études aujourd’hui + Série de %1$s jours · %2$s + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_aki.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_aki.xml new file mode 100644 index 000000000000..03dbf65f3614 --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_aki.xml @@ -0,0 +1,9 @@ + + + Aki est là pour t’aider. Une carte, un petit pas. + Un petit pas commence par une carte. + Tu as terminé tes cartes pour le moment. Bravo ! + Tu as étudié aujourd’hui. Ce progrès mérite d’être préservé. + Ta série est protégée par un gel. Un nouveau départ t’attend. + Ton compagnon d’étude pour avancer à petits pas et partager tes progrès + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_daily_decks.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_daily_decks.xml new file mode 100644 index 000000000000..65c5bd4041ee --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_daily_decks.xml @@ -0,0 +1,10 @@ + + + Apprentissage plus tard aujourd’hui · prochaine révision à %1$s + Terminé pour aujourd’hui + Rien de prévu aujourd’hui + + %d carte prête + %d cartes prêtes + + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_home.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_home.xml new file mode 100644 index 000000000000..bf3e4e3d94d5 --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_home.xml @@ -0,0 +1,28 @@ + + + Activité + Compte et préférences + La prochaine étape utile, à ton rythme. + Ouverture de tes paquets… + Mise à jour de la progression partagée… + Ta prochaine étape + Étudier %1$d cartes à réviser + %1$d révisions · %2$d en apprentissage · %3$d nouvelles + Changer de paquet + Ouvrir les paquets + Ton étude commence avec un paquet. + Ta collection n’est pas prête. Vérifie-la dans Paquets ; tu peux étudier sans AnkiQuest. + Série de %1$d jours · Niveau %2$d + Missions quotidiennes + %1$d / %2$d + Terminé · %1$d XP + Connecte-toi une fois pour partager tes objectifs et ta progression. Tes paquets locaux sont prêts. + Connecter AnkiQuest + Connexion impossible. L’étude locale fonctionne toujours. + Ton accès de membre doit être vérifié. Contrôle le serveur, le joueur et le jeton dans les préférences. + La progression partagée n’a pas pu être chargée. Essaie d’actualiser. + Actualiser la progression partagée + Cette notification concerne un autre compte. Voici l’activité de ce compte. + Ta dernière séance d’étude + %1$d révisions · %2$s · %3$d cartes prêtes à la fin + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_navigation.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_navigation.xml new file mode 100644 index 000000000000..e7be9b352b3d --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_navigation.xml @@ -0,0 +1,22 @@ + + + Aujourd’hui + Amis + Progression + Paquets + Ouvrir Aujourd’hui au lancement + Commence avec les études et les objectifs entre amis. Désactive pour ouvrir ta liste de paquets. + Ta séance d’étude + %1$d révisions · %2$s\n%3$d cartes encore disponibles dans ce paquet.\n\nEnregistré sur cet appareil. La progression partagée est mise à jour après l’envoi. + moins d’une minute + + %d minute + %d minutes + + Continuer à étudier + Voir la progression + Résumé de la session + Affiche un résumé discret et accessible quand tu quittes une séance d’étude. + Ce paquet n’est plus disponible. Choisis-en un autre. + Aucune carte n’est prête dans ce paquet pour le moment. Choisis un autre paquet ou reviens plus tard. + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_notification_health.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_notification_health.xml new file mode 100644 index 000000000000..5aec6c2738a0 --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_notification_health.xml @@ -0,0 +1,19 @@ + + + État des notifications + Vérifier la réception et envoyer une alerte test + Autorisation des notifications : %1$s + Alertes de messages : %1$s + Alertes de coups de pouce : %1$s + Dernière synchronisation de la boîte de réception : %1$s + Autorisé + Bloqué dans les paramètres Android + Jamais pour ce compte + Envoyer une alerte test + Ouvrir les autorisations des notifications + Alerte test AnkiQuest + Si tu vois ceci, les alertes locales fonctionnent. + Alerte test envoyée. Ton téléphone gère les bannières, le son et la vibration. + Le canal des messages est désactivé. Ouvre ses réglages Android pour l’activer. + Les notifications AnkiQuest ne sont pas autorisées. Active-les dans les réglages Android. + diff --git a/AnkiDroid/src/main/res/values-fr/ankiquest_subscriptions.xml b/AnkiDroid/src/main/res/values-fr/ankiquest_subscriptions.xml new file mode 100644 index 000000000000..7bc8113bd1c6 --- /dev/null +++ b/AnkiDroid/src/main/res/values-fr/ankiquest_subscriptions.xml @@ -0,0 +1,21 @@ + + + Notifications reçues + Gérer les personnes qui partagent avec toi la fin de leurs paquets + Recevoir les notifications de paquets terminés + Autoriser les notifications des personnes sélectionnées ci-dessous + Les notifications de paquets terminés sont en pause. Tes choix ci-dessous sont conservés. + Personnes + Les personnes qui partagent leurs paquets avec toi et celles dont tu t’es désabonné apparaissent ici. Toi seul peux te réabonner. Ces choix s’appliquent à tous tes appareils et autorisent les prochaines notifications. Les rappels de série, messages et réponses ne changent pas. + %1$s · Abonné + %1$s · Désabonné + Chargement de tes choix de notification… + Enregistrement de tes choix de notification… + Configure le serveur, le nom du joueur et le jeton dans les réglages AnkiQuest pour gérer les notifications. + Le serveur n’a pas pu vérifier ce joueur et ce jeton. Contrôle-les dans les réglages AnkiQuest, puis réessaie. + Ce serveur ne prend pas encore en charge les paramètres des notifications reçues. Mets à jour le serveur AnkiQuest, puis réessaie. + Impossible de confirmer tes choix de notification. Vérifie ta connexion et réessaie avant de modifier autre chose. + Personne ne partage encore ses paquets avec toi et tu n’as aucun désabonnement enregistré. Tu peux quand même activer ou désactiver toutes ces notifications. + Recharger les choix + Les personnes que tu avais masquées apparaissent comme désabonnées. Tout changement enregistré ici, y compris l’interrupteur ci-dessus, te retire aussi de leurs listes de partage. + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest.xml b/AnkiDroid/src/main/res/values-pt/ankiquest.xml new file mode 100644 index 000000000000..e42078464835 --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest.xml @@ -0,0 +1,131 @@ + + + Classificação + Avisos comunitários + Escolha lembretes para eventos comunitários + Proteção de sequência + Ativada por predefinição. Conclui as três missões diárias enquanto a proteção estiver ativa para ganhares uma proteção por dia Anki, até 3. Uma é usada automaticamente por cada dia sem revisões. Ao desativar, deixas de ganhar e usar proteções, mas conservas as guardadas. + Imagem do perfil + Escolhe uma imagem para o teu perfil, a classificação e os widgets. + Escolher imagem + Remover imagem + Remover a tua imagem de perfil e voltar a usar a tua inicial? + Notificações de baralhos concluídos + Escolhe quem será avisado quando terminares um baralho por hoje + Cria primeiro um baralho normal para configurares estas notificações. + Ainda não existem outros jogadores neste servidor. + Escolhe pelo menos uma pessoa ou desativa a partilha. + @string/save + Responder + Lembretes + Avisa-me quando uma posição, o meu melhor dia ou o próximo nível estiver ao alcance + Celebrações + Felicita-me por conquistas, marcos da sequência e recordes pessoais + Configura primeiro o servidor, o jogador e o token + Alertas de mensagens e de estudo + Alertas de lembrete + Escolhe o som, a vibração e os avisos no ecrã nas definições do Android + Recolher sub-baralhos + Expandir sub-baralhos + Aplicar aos sub-baralhos + Bom trabalho! + Diz alguma coisa bonita. + Enviado a %1$s: %2$s + Não foi possível enviar \u201c%1$s\u201d. Toca num botão para tentar novamente. + + Muito bem \ud83d\udd25 + Continua assim! + + @string/next_recording + Tudo / nenhum + Notificar estas pessoas + + Já não há baralhos partilhados. + %d baralho é partilhado. + %d baralhos são partilhados. + + URL do servidor AnkiQuest + Jogador AnkiQuest + Token AnkiQuest + Testar ligação + Verifica o endereço, o jogador e o token + Enviar todas as revisões + Envia todo o histórico de revisões. O servidor ignora as revisões já enviadas. + A ligar ao servidor… + Ligado como %1$s: nível %2$d, %3$d XP e %4$d revisões no servidor. + Sem token, as revisões são apenas pré-visualizadas e não são guardadas. Os servidores privados exigem o teu token de membro. + Configura primeiro o endereço do servidor e o jogador. + O servidor rejeitou o jogador ou o token. Verifica se há erros de escrita. + O servidor ainda não conhece este jogador. Define o token para enviar as tuas revisões. + O servidor respondeu com HTTP %1$d. + Não foi possível encontrar %1$s. Verifica o endereço e a ligação à Internet. + %1$s não é um endereço válido. Exemplo: https://anki.example.com + Não foi possível contactar o servidor: %1$s + Classificação AnkiQuest + Classificação AnkiQuest (transparente) + Classificação AnkiQuest desta semana sem fundo + Classificação AnkiQuest desta semana + Nív. %1$d + Configura o AnkiQuest nas definições + Ainda ninguém enviou revisões + Não foi possível contactar o servidor AnkiQuest + Procurar atualizações + Instalado: %1$s + versão local + Tens a versão mais recente (%1$s). + Não foi possível procurar atualizações no GitHub. Tenta novamente mais tarde. + Alertas de classificação + Avisa-me quando a minha posição na classificação semanal mudar + Lembrete da sequência + + Desativado + 1 hora antes do fim do dia + 2 horas antes do fim do dia + 3 horas antes do fim do dia + 4 horas antes do fim do dia + 6 horas antes do fim do dia + + esta hora + hoje + esta semana + Este mês + este ano + todo o tempo + Qual classificação? + Atualizar + sem ligação · %1$s + %1$s disponível + Está disponível uma nova versão do AnkiDroid Quest (%1$d MB). A tua coleção mantém-se. + Está disponível uma nova versão noturna (%1$d MB). Estas versões não foram testadas e podem falhar. A tua coleção mantém-se. + Canal de atualizações + + Versões estáveis + Versões noturnas (não testadas) + + Atualizar + @string/button_backup_later + A transferir… %1$d%% + Não foi possível transferir a atualização. Será oferecida novamente mais tarde. + Arrasta a imagem para a mover. Usa dois dedos ou o controlo para ampliar. + Ampliação + @string/reset + Mover a imagem para a esquerda + Mover a imagem para cima + Mover a imagem para baixo + Mover a imagem para a direita + Obrigado! + Já trato disso! + + Alegraste o meu dia! + Agradeço-te! + + + Vou começar agora + Vou estudar mais tarde + + Estudou hoje + Ainda não estudou + Sequência protegida · Ainda não estudou + Atualiza para ver o estado do estudo de hoje + Sequência de %1$s dias · %2$s + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_aki.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_aki.xml new file mode 100644 index 000000000000..3bdf0d4b6942 --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_aki.xml @@ -0,0 +1,9 @@ + + + Aki está aqui para te ajudar. Um cartão, um pequeno passo. + Um pequeno passo começa com um cartão. + Já terminaste os cartões por agora. Bom trabalho! + Estudaste hoje. Vale a pena preservar esse progresso. + Uma proteção salvou a tua sequência. Um novo começo espera por ti. + Um companheiro de estudo para pequenos passos e progresso partilhado + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_daily_decks.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_daily_decks.xml new file mode 100644 index 000000000000..9712297e4b8f --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_daily_decks.xml @@ -0,0 +1,10 @@ + + + Aprendizagem mais tarde hoje · próxima revisão às %1$s + Concluído por hoje + Nada agendado para hoje + + %d cartão pronto + %d cartões prontos + + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_home.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_home.xml new file mode 100644 index 000000000000..769808da966e --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_home.xml @@ -0,0 +1,28 @@ + + + Actividade + Conta e preferências + O teu próximo passo útil, ao teu ritmo. + A abrir os teus baralhos… + A atualizar o progresso partilhado… + O teu próximo passo + Estudar %1$d cartões para revisão + %1$d revisões · %2$d em aprendizagem · %3$d novos + Mudar de baralho + Abrir baralhos + O teu estudo começa com um baralho. + A tua coleção não está pronta. Verifica-a em Baralhos; podes estudar sem o AnkiQuest. + Sequência de %1$d dias · Nível %2$d + Missões diárias + %1$d /%2$d + Concluída · %1$d XP + Liga-te uma vez para partilhares objetivos e progresso. Os teus baralhos locais estão prontos. + Ligar AnkiQuest + Não foi possível ligar. O estudo local continua a funcionar. + O teu acesso de membro precisa de atenção. Verifica o servidor, o jogador e o token nas preferências. + Não foi possível carregar o progresso partilhado. Tenta atualizar. + Atualizar progresso partilhado + Esta notificação pertence a outra conta. A mostrar a atividade desta conta. + A tua última sessão de estudo + %1$d revisões · %2$s · %3$d cartões prontos no fim + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_navigation.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_navigation.xml new file mode 100644 index 000000000000..4f2bf1da80aa --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_navigation.xml @@ -0,0 +1,22 @@ + + + Hoje + Amigos + Progresso + Baralhos + Abrir Hoje ao iniciar + Começa com o estudo e os objetivos dos amigos. Desativa para abrir a biblioteca de baralhos. + A tua sessão de estudo + %1$d revisões · %2$s\n%3$d cartões ainda disponíveis neste baralho.\n\nGuardado neste dispositivo. O progresso partilhado é atualizado após o envio. + menos de um minuto + + %d minuto + %d minutos + + Continuar a estudar + Ver progresso + Resumo da sessão + Mostra um resumo discreto e acessível quando terminas uma sessão de estudo. + Este baralho já não está disponível. Escolhe outro. + Não há cartões prontos neste baralho agora. Escolhe outro ou volta mais tarde. + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_notification_health.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_notification_health.xml new file mode 100644 index 000000000000..e90630620c89 --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_notification_health.xml @@ -0,0 +1,19 @@ + + + Estado das notificações + Verificar a entrega e enviar um alerta de teste + Permissão de notificações: %1$s + Alertas de mensagens: %1$s + Alertas de lembrete: %1$s + Última sincronização da caixa de entrada: %1$s + Autorizado + Bloqueado nas configurações do Android + Nunca para esta conta + Enviar alerta de teste + Abrir permissões de notificações + Alerta de teste do AnkiQuest + Se vires isto, os alertas locais estão a funcionar. + Alerta de teste enviado. O teu telefone controla os avisos no ecrã, o som e a vibração. + O canal de mensagens está desativado. Abre as definições do Android para o ativares. + As notificações do AnkiQuest não estão permitidas. Ativa-as nas definições do Android. + diff --git a/AnkiDroid/src/main/res/values-pt/ankiquest_subscriptions.xml b/AnkiDroid/src/main/res/values-pt/ankiquest_subscriptions.xml new file mode 100644 index 000000000000..b966d8effb40 --- /dev/null +++ b/AnkiDroid/src/main/res/values-pt/ankiquest_subscriptions.xml @@ -0,0 +1,21 @@ + + + Notificações que recebo + Gerir quem partilha contigo a conclusão dos baralhos + Receber notificações de baralhos concluídos + Permitir notificações das pessoas selecionadas abaixo + As notificações de baralhos concluídos estão em pausa. As tuas escolhas mantêm-se. + Pessoas + Aqui aparecem as pessoas que partilham baralhos contigo e aquelas de quem cancelaste a subscrição. Só tu podes voltar a subscrever. Estas escolhas aplicam-se em todos os dispositivos e permitem notificações futuras. Os lembretes de sequência, mensagens e respostas mantêm-se. + %1$s · Subscrito + %1$s · Subscrição cancelada + A carregar as tuas escolhas de notificação… + A guardar as tuas escolhas de notificação… + Configura o servidor, o nome do jogador e o token nas definições do AnkiQuest para gerir as notificações. + O servidor não conseguiu verificar o jogador e o token. Confirma-os nas definições do AnkiQuest e tenta novamente. + Este servidor ainda não suporta definições de notificações recebidas. Atualiza o servidor AnkiQuest e tenta novamente. + Não foi possível confirmar as tuas escolhas de notificação. Verifica a ligação e tenta novamente antes de alterares mais alguma coisa. + Ainda ninguém partilha baralhos concluídos contigo e não tens subscrições canceladas. Podes ainda ativar ou desativar todas estas notificações. + Recarregar escolhas + As pessoas que tinhas silenciado aparecem como subscrições canceladas. Ao guardares qualquer alteração aqui, incluindo o interruptor acima, também serás retirado das listas de partilha delas. + diff --git a/AnkiDroid/src/test/java/com/ichi2/anki/ankiquest/AnkiquestLanguageTest.kt b/AnkiDroid/src/test/java/com/ichi2/anki/ankiquest/AnkiquestLanguageTest.kt index 1418acc18179..df4dd316b21b 100644 --- a/AnkiDroid/src/test/java/com/ichi2/anki/ankiquest/AnkiquestLanguageTest.kt +++ b/AnkiDroid/src/test/java/com/ichi2/anki/ankiquest/AnkiquestLanguageTest.kt @@ -35,11 +35,66 @@ class AnkiquestLanguageTest : RobolectricTest() { @Test fun `unsupported languages keep a usable English fallback`() { - AnkiDroidApp.sharedPrefs().edit { putString("language", "fr") } - assertEquals("fr", AnkiquestLanguage.tag()) + AnkiDroidApp.sharedPrefs().edit { putString("language", "it") } + assertEquals("it", AnkiquestLanguage.tag()) assertEquals("Profile picture", AnkiquestLanguage.context(targetContext).getString(R.string.ankiquest_avatar_title)) } + @Test + fun `French German and Portuguese resources follow Anki language in widgets and daily decks`() { + for (expected in listOf( + listOf( + "fr-FR", + "Amis", + "Terminé pour aujourd’hui", + "État des notifications", + "Quel classement ?", + "Rappel de série", + "Je m’en occupe !", + "Aki est là pour t’aider. Une carte, un petit pas.", + "Célébrations", + ), + listOf( + "de-DE", + "Freunde", + "Für heute erledigt", + "Benachrichtigungsstatus", + "Welche Rangliste?", + "Lernserien-Erinnerung", + "Ich kümmere mich darum!", + "Aki hilft dir. Eine Karte, ein kleiner Schritt.", + "Erfolge feiern", + ), + listOf( + "pt-PT", + "Amigos", + "Concluído por hoje", + "Estado das notificações", + "Qual classificação?", + "Lembrete da sequência", + "Já trato disso!", + "Aki está aqui para te ajudar. Um cartão, um pequeno passo.", + "Celebrações", + ), + )) { + val (tag, friends, done, health, widget) = expected + val reminder = expected[5] + val reply = expected[6] + val aki = expected[7] + val celebrations = expected[8] + AnkiDroidApp.sharedPrefs().edit { putString("language", tag) } + val localized = AnkiquestLanguage.context(targetContext) + assertEquals(friends, localized.getString(R.string.ankiquest_nav_friends)) + assertEquals(done, localized.getString(R.string.aq_deck_done)) + assertEquals(health, localized.getString(R.string.ankiquest_health_title)) + assertEquals(widget, localized.getString(R.string.ankiquest_widget_period_title)) + assertEquals(reminder, localized.getString(R.string.ankiquest_streak_hours_title)) + assertEquals(reply, localized.getString(R.string.ankiquest_reply_on_it)) + assertEquals(aki, localized.getString(R.string.aki_welcome)) + assertEquals(celebrations, localized.getString(R.string.ankiquest_celebrations_title)) + } + } + @Test fun `Spanish resources cover settings home navigation and widgets`() { val spanish =