Explorar o código

refactor(locale): sort JSON documents by key

Frédéric Guillot hai 1 ano
pai
achega
033806df4b

+ 525 - 525
internal/locale/translations/de_DE.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Zum Inhalt springen",
-    "confirm.question": "Sind Sie sicher?",
-    "confirm.question.refresh": "Möchten Sie eine erzwungene Aktualisierung durchführen?",
-    "confirm.yes": "ja",
-    "confirm.no": "nein",
-    "confirm.loading": "In Arbeit...",
-    "action.subscribe": "Abonnieren",
-    "action.save": "Speichern",
-    "action.or": "oder",
     "action.cancel": "abbrechen",
-    "action.remove": "Entfernen",
-    "action.remove_feed": "Dieses Abonnement entfernen",
-    "action.update": "Aktualisieren",
-    "action.edit": "Bearbeiten",
     "action.download": "Herunterladen",
+    "action.edit": "Bearbeiten",
+    "action.home_screen": "Zum Startbildschirm hinzufügen",
     "action.import": "Importieren",
     "action.login": "Anmelden",
-    "action.home_screen": "Zum Startbildschirm hinzufügen",
-    "tooltip.keyboard_shortcuts": "Tastenkürzel: %s",
-    "tooltip.logged_user": "Angemeldet als %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Startseite",
-    "menu.unread": "Ungelesen",
-    "menu.starred": "Lesezeichen",
-    "menu.history": "Verlauf",
-    "menu.feeds": "Abonnements",
-    "menu.categories": "Kategorien",
-    "menu.settings": "Einstellungen",
-    "menu.logout": "Abmelden",
-    "menu.preferences": "Einstellungen",
-    "menu.integrations": "Dienste",
-    "menu.sessions": "Sitzungen",
-    "menu.users": "Benutzer",
-    "menu.about": "Über",
-    "menu.export": "Exportieren",
-    "menu.import": "Importieren",
-    "menu.search": "Suche",
-    "menu.create_category": "Kategorie anlegen",
-    "menu.mark_page_as_read": "Diese Seite als gelesen markieren",
-    "menu.mark_all_as_read": "Alle als gelesen markieren",
-    "menu.show_all_entries": "Zeige alle Artikel",
-    "menu.show_only_unread_entries": "Nur ungelesene Artikel anzeigen",
-    "menu.show_only_starred_entries": "Nur markierte Artikel anzeigen",
-    "menu.refresh_feed": "Aktualisieren",
-    "menu.refresh_all_feeds": "Alle Abonnements im Hintergrund aktualisieren",
-    "menu.edit_feed": "Bearbeiten",
-    "menu.edit_category": "Bearbeiten",
-    "menu.add_feed": "Abonnement hinzufügen",
-    "menu.add_user": "Benutzer anlegen",
-    "menu.flush_history": "Verlauf leeren",
-    "menu.feed_entries": "Artikel",
-    "menu.api_keys": "API-Schlüssel",
-    "menu.create_api_key": "Erstellen Sie einen neuen API-Schlüssel",
-    "menu.shared_entries": "Geteilte Artikel",
-    "search.label": "Suche",
-    "search.placeholder": "Suche...",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Nächste",
-    "pagination.first": "First",
-    "pagination.previous": "Vorherige",
-    "entry.status.unread": "Ungelesen",
-    "entry.status.read": "Gelesen",
-    "entry.status.toast.unread": "Als ungelesen markiert",
-    "entry.status.toast.read": "Als gelesen markiert",
-    "entry.status.title": "Status des Artikels ändern",
-    "entry.bookmark.toggle.on": "Lesezeichen hinzufügen",
-    "entry.bookmark.toggle.off": "Lesezeichen entfernen",
-    "entry.bookmark.toast.on": "Markiert",
-    "entry.bookmark.toast.off": "Nicht markiert",
-    "entry.state.saving": "Speichern...",
-    "entry.state.loading": "Lade...",
-    "entry.save.label": "Speichern",
-    "entry.save.title": "Diesen Artikel speichern",
-    "entry.save.completed": "Erledigt!",
-    "entry.save.toast.completed": "Artikel gespeichert",
-    "entry.scraper.label": "Herunterladen",
-    "entry.scraper.title": "Inhalt herunterladen",
-    "entry.scraper.completed": "Erledigt!",
-    "entry.external_link.label": "Externer Link",
-    "entry.comments.label": "Kommentare",
-    "entry.comments.title": "Kommentare anzeigen",
-    "entry.share.label": "Teilen",
-    "entry.share.title": "Diesen Artikel teilen",
-    "entry.unshare.label": "Nicht teilen",
-    "entry.shared_entry.title": "Öffnen Sie den öffentlichen Link",
-    "entry.shared_entry.label": "Teilen",
-    "entry.estimated_reading_time": [
-        "%d Minute zu lesen",
-        "%d Minuten zu lesen"
-    ],
-    "entry.tags.label": "Stichworte:",
-    "page.shared_entries.title": "Geteilte Artikel",
-    "page.shared_entries_count": [
-        "%d geteilter Artikel",
-        "%d geteilte Artikel"
-    ],
-    "page.unread.title": "Ungelesen",
-    "page.unread_entry_count": [
-        "%d ungelesener Artikel",
-        "%d ungelesene Artikel"
-    ],
-    "page.total_entry_count": [
-        "%d Artikel insgesamt",
-        "%d Artikel insgesamt"
-    ],
-    "page.starred.title": "Lesezeichen",
-    "page.starred_entry_count": [
-        "%d Lesezeichen",
-        "%d Lesezeichen"
-    ],
-    "page.categories.title": "Kategorien",
-    "page.categories.no_feed": "Kein Abonnement.",
-    "page.categories.entries": "Artikel",
-    "page.categories.feeds": "Abonnements",
-    "page.categories.feed_count": [
-        "Es gibt %d Abonnement.",
-        "Es gibt %d Abonnements."
-    ],
-    "page.categories_count": [
-        "%d Kategorie",
-        "%d Kategorien"
-    ],
-    "page.new_category.title": "Neue Kategorie",
-    "page.new_user.title": "Neuer Benutzer",
-    "page.edit_category.title": "Kategorie bearbeiten: %s",
-    "page.edit_user.title": "Benutzer bearbeiten: %s",
-    "page.feeds.title": "Abonnements",
-    "page.category_label": "Kategorie: %s",
-    "page.feeds.last_check": "Letzte Aktualisierung:",
-    "page.feeds.next_check": "Nächste Aktualisierung:",
-    "page.feeds.read_counter": "Anzahl der gelesenen Artikel",
-    "page.feeds.error_count": [
-        "%d Fehler",
-        "%d Fehler"
-    ],
-    "page.history.title": "Verlauf",
-    "page.read_entry_count": [
-        "%d gelesener Artikel",
-        "%d gelesene Artikel"
-    ],
-    "page.import.title": "Importieren",
-    "page.search.title": "Suchergebnisse",
-    "page.about.title": "Über",
-    "page.about.credits": "Urheberrechte",
-    "page.about.version": "Version:",
-    "page.about.build_date": "Datum der Kompilierung:",
-    "page.about.author": "Autor:",
-    "page.about.license": "Lizenz:",
-    "page.about.global_config_options": "Globale Konfigurationsoptionen",
-    "page.about.postgres_version": "Postgres-Version:",
-    "page.about.go_version": "Go-Version:",
-    "page.add_feed.title": "Neues Abonnement",
-    "page.add_feed.no_category": "Es ist keine Kategorie vorhanden. Wenigstens eine Kategorie muss angelegt sein.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Abonnement finden",
-    "page.add_feed.legend.advanced_options": "Erweiterte Optionen",
-    "page.add_feed.choose_feed": "Abonnement auswählen",
-    "page.edit_feed.title": "Abonnement bearbeiten: %s",
-    "page.edit_feed.last_check": "Letzte Aktualisierung:",
-    "page.edit_feed.last_modified_header": "Zuletzt geändert:",
-    "page.edit_feed.etag_header": "ETag-Kopfzeile:",
-    "page.edit_feed.no_header": "Nicht verfügbar",
-    "page.edit_feed.last_parsing_error": "Letzter Analysefehler",
-    "page.entry.attachments": "Anhänge",
-    "page.keyboard_shortcuts.title": "Tastenkürzel",
-    "page.keyboard_shortcuts.subtitle.sections": "Navigation zwischen den Menüpunkten",
-    "page.keyboard_shortcuts.subtitle.items": "Navigation zwischen den Artikeln",
-    "page.keyboard_shortcuts.subtitle.pages": "Navigation zwischen den Seiten",
-    "page.keyboard_shortcuts.subtitle.actions": "Aktionen",
-    "page.keyboard_shortcuts.go_to_unread": "Zu den ungelesenen Artikeln gehen",
-    "page.keyboard_shortcuts.go_to_starred": "Zu den Lesezeichen gehen",
-    "page.keyboard_shortcuts.go_to_history": "Zum Verlauf gehen",
-    "page.keyboard_shortcuts.go_to_feeds": "Zu den Abonnements gehen",
-    "page.keyboard_shortcuts.go_to_categories": "Zu den Kategorien gehen",
-    "page.keyboard_shortcuts.go_to_settings": "Zu den Einstellungen gehen",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Liste der Tastenkürzel anzeigen",
-    "page.keyboard_shortcuts.go_to_previous_item": "Zum vorherigen Artikel gehen",
-    "page.keyboard_shortcuts.go_to_next_item": "Zum nächsten Artikel gehen",
-    "page.keyboard_shortcuts.go_to_feed": "Zum Abonnement gehen",
-    "page.keyboard_shortcuts.go_to_previous_page": "Zur vorherigen Seite gehen",
-    "page.keyboard_shortcuts.go_to_next_page": "Zur nächsten Seite gehen",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Gehen Sie zum untersten Element",
-    "page.keyboard_shortcuts.go_to_top_item": "Zum obersten Artikel gehen",
-    "page.keyboard_shortcuts.open_item": "Gewählten Artikel öffnen",
-    "page.keyboard_shortcuts.open_original": "Original-Artikel öffnen",
-    "page.keyboard_shortcuts.open_original_same_window": "Öffne den Original-Link in der aktuellen Registerkarte",
-    "page.keyboard_shortcuts.open_comments": "Kommentare öffnen",
-    "page.keyboard_shortcuts.open_comments_same_window": "Öffne den Kommentare-Link in der aktuellen Registerkarte",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Gewählten Artikel als gelesen/ungelesen markieren, fokus als nächstes",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Gewählten Artikel als gelesen/ungelesen markieren, fokus vorherige",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Alle Abonnements im Hintergrund aktualisieren",
-    "page.keyboard_shortcuts.mark_page_as_read": "Aktuelle Seite als gelesen markieren",
-    "page.keyboard_shortcuts.download_content": "Vollständigen Inhalt herunterladen",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Lesezeichen hinzufügen/entfernen",
-    "page.keyboard_shortcuts.save_article": "Artikel speichern",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Artikel an den Anfang blättern",
-    "page.keyboard_shortcuts.remove_feed": "Dieses Abonnement entfernen",
-    "page.keyboard_shortcuts.go_to_search": "Fokus auf das Suchformular setzen",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Artikelanhänge öffnen/schließen",
-    "page.keyboard_shortcuts.close_modal": "Liste der Tastenkürzel schließen",
-    "page.users.title": "Benutzer",
-    "page.users.username": "Benutzername",
-    "page.users.never_logged": "Niemals",
-    "page.users.admin.yes": "Ja",
-    "page.users.admin.no": "Nein",
-    "page.users.actions": "Aktionen",
-    "page.users.last_login": "Letzte Anmeldung",
-    "page.users.is_admin": "Administrator",
-    "page.settings.title": "Einstellungen",
-    "page.settings.link_google_account": "Google-Konto verknüpfen",
-    "page.settings.unlink_google_account": "Verknüpfung mit Google-Konto entfernen",
-    "page.settings.link_oidc_account": "%s-Konto verknüpfen",
-    "page.settings.unlink_oidc_account": "Verknüpfung mit %s-Konto entfernen",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Aktionen",
-    "page.settings.webauthn.passkey_name": "Name des Passkeys",
-    "page.settings.webauthn.added_on": "Hinzugefügt am",
-    "page.settings.webauthn.last_seen_on": "Zuletzt genutzt",
-    "page.settings.webauthn.register": "Hauptschlüssel registrieren",
-    "page.settings.webauthn.register.error": "Hauptschlüssel kann nicht registriert werden",
-    "page.login.webauthn_login.help": "Bitte geben Sie Ihren Benutzernamen ein, sofern Sie einen Sicherheitsschlüssel verwenden. Dies ist nicht nötig, wenn Sie einen Passkey verwenden (auffindbare Anmeldeinformationen).",
-    "page.settings.webauthn.delete": [
-        "Entfernen Sie %d Hauptschlüssel",
-        "%d Hauptschlüssel entfernen"
-    ],
-    "page.login.title": "Anmeldung",
-    "page.login.google_signin": "Anmeldung mit Google",
-    "page.login.oidc_signin": "Anmeldung mit %s",
-    "page.login.webauthn_login": "Melden Sie sich mit dem Passkey an",
-    "page.login.webauthn_login.error": "Anmeldung mit Passkey nicht möglich",
-    "page.integrations.title": "Dienste",
-    "page.integration.miniflux_api": "Miniflux-API",
-    "page.integration.miniflux_api_endpoint": "API-Endpunkt",
-    "page.integration.miniflux_api_username": "Benutzername",
-    "page.integration.miniflux_api_password": "Passwort",
-    "page.integration.miniflux_api_password_value": "Ihr Konto-Passwort",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Mit Miniflux abonnieren",
-    "page.integration.bookmarklet.instructions": "Ziehen Sie diesen Link in Ihre Lesezeichen.",
-    "page.integration.bookmarklet.help": "Dieser spezielle Link ermöglicht es, eine Webseite direkt über ein Lesezeichen im Browser zu abonnieren.",
-    "page.sessions.title": "Sitzungen",
-    "page.sessions.table.date": "Datum",
-    "page.sessions.table.ip": "IP-Addresse",
-    "page.sessions.table.user_agent": "Benutzeragent",
-    "page.sessions.table.actions": "Aktionen",
-    "page.sessions.table.current_session": "Aktuelle Sitzung",
-    "page.api_keys.title": "API-Schlüssel",
-    "page.api_keys.table.description": "Beschreibung",
-    "page.api_keys.table.token": "Zeichen",
-    "page.api_keys.table.last_used_at": "Zuletzt verwendeten",
-    "page.api_keys.table.created_at": "Erstellungsdatum",
-    "page.api_keys.table.actions": "Aktionen",
-    "page.api_keys.never_used": "Nie benutzt",
-    "page.new_api_key.title": "Neuer API-Schlüssel",
-    "page.offline.title": "Offline-Modus",
-    "page.offline.message": "Sie sind offline",
-    "page.offline.refresh_page": "Versuchen Sie, die Seite zu aktualisieren",
-    "page.webauthn_rename.title": "Passkey umbenennen",
-    "alert.no_shared_entry": "Es existieren derzeit keine geteilten Artikel.",
+    "action.or": "oder",
+    "action.remove": "Entfernen",
+    "action.remove_feed": "Dieses Abonnement entfernen",
+    "action.save": "Speichern",
+    "action.subscribe": "Abonnieren",
+    "action.update": "Aktualisieren",
+    "alert.account_linked": "Ihr externes Konto wurde verknüpft!",
+    "alert.account_unlinked": "Ihr externer Account ist jetzt getrennt!",
+    "alert.background_feed_refresh": "Alle Abonnements werden derzeit im Hintergrund aktualisiert. Sie können Miniflux weiterhin benutzen, während dieser Prozess ausgeführt wird.",
+    "alert.feed_error": "Es gibt ein Problem mit diesem Abonnement",
     "alert.no_bookmark": "Es existiert derzeit kein Lesezeichen.",
     "alert.no_category": "Es ist keine Kategorie vorhanden.",
     "alert.no_category_entry": "Es befindet sich kein Artikel in dieser Kategorie.",
-    "alert.no_tag_entry": "Es gibt keine Artikel, die diesem Tag entsprechen.",
-    "alert.no_feed_entry": "Es existiert kein Artikel für dieses Abonnement.",
     "alert.no_feed": "Es sind keine Abonnements vorhanden.",
+    "alert.no_feed_entry": "Es existiert kein Artikel für dieses Abonnement.",
     "alert.no_feed_in_category": "Für diese Kategorie gibt es kein Abonnement.",
     "alert.no_history": "Es existiert zur Zeit kein Verlauf.",
-    "alert.feed_error": "Es gibt ein Problem mit diesem Abonnement",
     "alert.no_search_result": "Es gibt kein Ergebnis für diese Suche.",
+    "alert.no_shared_entry": "Es existieren derzeit keine geteilten Artikel.",
+    "alert.no_tag_entry": "Es gibt keine Artikel, die diesem Tag entsprechen.",
     "alert.no_unread_entry": "Es existiert kein ungelesener Artikel.",
     "alert.no_user": "Sie sind der einzige Benutzer.",
-    "alert.account_unlinked": "Ihr externer Account ist jetzt getrennt!",
-    "alert.account_linked": "Ihr externes Konto wurde verknüpft!",
     "alert.pocket_linked": "Ihr Pocket-Konto ist jetzt verknüpft!",
     "alert.prefs_saved": "Einstellungen gespeichert!",
-    "error.unlink_account_without_password": "Sie müssen ein Passwort festlegen, sonst können Sie sich nicht erneut anmelden.",
-    "error.duplicate_linked_account": "Es ist bereits jemand mit diesem Anbieter assoziiert!",
+    "alert.too_many_feeds_refresh": [
+        "Sie haben zu viele Aktualisierungen ausgelöst. Bitte warten Sie %d Minute, bevor Sie es erneut versuchen.",
+        "Sie haben zu viele Aktualisierungen ausgelöst. Bitte warten Sie %d Minuten, bevor Sie es erneut versuchen."
+    ],
+    "confirm.loading": "In Arbeit...",
+    "confirm.no": "nein",
+    "confirm.question": "Sind Sie sicher?",
+    "confirm.question.refresh": "Möchten Sie eine erzwungene Aktualisierung durchführen?",
+    "confirm.yes": "ja",
+    "enclosure_media_controls.seek": "Vorspulen:",
+    "enclosure_media_controls.seek.title": "%s Sekunden vorspulen",
+    "enclosure_media_controls.speed": "Geschwindigkeit:",
+    "enclosure_media_controls.speed.faster": "Schneller",
+    "enclosure_media_controls.speed.faster.title": "%sx schneller",
+    "enclosure_media_controls.speed.reset": "Zurücksetzen",
+    "enclosure_media_controls.speed.reset.title": "Wiedergabegeschwindigkeit auf 1x zurücksetzen",
+    "enclosure_media_controls.speed.slower": "Langsamer",
+    "enclosure_media_controls.speed.slower.title": "%sx langsamer",
+    "entry.bookmark.toast.off": "Nicht markiert",
+    "entry.bookmark.toast.on": "Markiert",
+    "entry.bookmark.toggle.off": "Lesezeichen entfernen",
+    "entry.bookmark.toggle.on": "Lesezeichen hinzufügen",
+    "entry.comments.label": "Kommentare",
+    "entry.comments.title": "Kommentare anzeigen",
+    "entry.estimated_reading_time": [
+        "%d Minute zu lesen",
+        "%d Minuten zu lesen"
+    ],
+    "entry.external_link.label": "Externer Link",
+    "entry.save.completed": "Erledigt!",
+    "entry.save.label": "Speichern",
+    "entry.save.title": "Diesen Artikel speichern",
+    "entry.save.toast.completed": "Artikel gespeichert",
+    "entry.scraper.completed": "Erledigt!",
+    "entry.scraper.label": "Herunterladen",
+    "entry.scraper.title": "Inhalt herunterladen",
+    "entry.share.label": "Teilen",
+    "entry.share.title": "Diesen Artikel teilen",
+    "entry.shared_entry.label": "Teilen",
+    "entry.shared_entry.title": "Öffnen Sie den öffentlichen Link",
+    "entry.state.loading": "Lade...",
+    "entry.state.saving": "Speichern...",
+    "entry.status.read": "Gelesen",
+    "entry.status.title": "Status des Artikels ändern",
+    "entry.status.toast.read": "Als gelesen markiert",
+    "entry.status.toast.unread": "Als ungelesen markiert",
+    "entry.status.unread": "Ungelesen",
+    "entry.tags.label": "Stichworte:",
+    "entry.unshare.label": "Nicht teilen",
+    "error.api_key_already_exists": "Dieser API-Schlüssel ist bereits vorhanden.",
+    "error.bad_credentials": "Benutzername oder Passwort ungültig.",
+    "error.category_already_exists": "Diese Kategorie existiert bereits.",
+    "error.category_not_found": "Diese Kategorie existiert nicht oder gehört nicht zu diesem Benutzer.",
+    "error.database_error": "Datenbank-Fehler: %v.",
+    "error.different_passwords": "Passwörter stimmen nicht überein.",
     "error.duplicate_fever_username": "Es existiert bereits jemand mit diesem Fever-Benutzernamen!",
     "error.duplicate_googlereader_username": "Es existiert bereits jemand mit diesem Google-Reader-Benutzernamen!",
-    "error.pocket_request_token": "Anfrage-Token konnte nicht von Pocket abgerufen werden!",
-    "error.pocket_access_token": "Zugriffstoken konnte nicht von Pocket abgerufen werden!",
-    "error.category_already_exists": "Diese Kategorie existiert bereits.",
-    "error.unable_to_create_category": "Diese Kategorie konnte nicht angelegt werden.",
-    "error.unable_to_update_category": "Diese Kategorie konnte nicht aktualisiert werden.",
-    "error.user_already_exists": "Dieser Benutzer existiert bereits.",
-    "error.unable_to_create_user": "Dieser Benutzer kann nicht erstellt werden.",
-    "error.unable_to_update_user": "Dieser Benutzer konnte nicht aktualisiert werden.",
-    "error.unable_to_update_feed": "Dieses Abonnement konnte nicht aktualisiert werden.",
-    "error.subscription_not_found": "Es wurden keine Abonnements gefunden.",
-    "error.invalid_theme": "Ungültiges Thema.",
-    "error.invalid_language": "Ungültige Sprache.",
-    "error.invalid_timezone": "Ungültige Zeitzone.",
-    "error.invalid_entry_direction": "Ungültige Sortierreihenfolge.",
-    "error.invalid_display_mode": "Progressive-Web-App- (PWA-)Anzeigemodus",
-    "error.invalid_gesture_nav": "Ungültige Gestennavigation.",
-    "error.invalid_default_home_page": "Ungültige Standard-Startseite!",
+    "error.duplicate_linked_account": "Es ist bereits jemand mit diesem Anbieter assoziiert!",
+    "error.duplicated_feed": "Dieses Abonnement existiert bereits.",
     "error.empty_file": "Diese Datei ist leer.",
-    "error.bad_credentials": "Benutzername oder Passwort ungültig.",
+    "error.entries_per_page_invalid": "Die Anzahl der Einträge pro Seite ist ungültig.",
+    "error.feed_already_exists": "Dieser Feed existiert bereits.",
+    "error.feed_category_not_found": "Diese Kategorie existiert nicht oder gehört nicht zu diesem Benutzer.",
+    "error.feed_format_not_detected": "Das Format des Abonnements kann nicht erkannt werden: %v.",
+    "error.feed_invalid_blocklist_rule": "Die Blockierregel ist ungültig.",
+    "error.feed_invalid_keeplist_rule": "Die Erlaubnisregel ist ungültig.",
+    "error.feed_mandatory_fields": "Die URL und die Kategorie sind obligatorisch.",
+    "error.feed_not_found": "Dieses Abonnement existiert nicht oder gehört nicht zu diesem Benutzer.",
+    "error.feed_title_not_empty": "Der Feed-Titel darf nicht leer sein.",
+    "error.feed_url_not_empty": "Der Feed-URL darf nicht leer sein.",
     "error.fields_mandatory": "Alle Felder sind obligatorisch.",
-    "error.title_required": "Der Titel ist obligatorisch.",
-    "error.different_passwords": "Passwörter stimmen nicht überein.",
+    "error.http_bad_gateway": "Die Webseite ist aufgrund eines Bad-Gateway-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
+    "error.http_body_read": "Der HTTP-Inhalt kann nicht gelesen werden: %v",
+    "error.http_client_error": "HTTP-Client-Fehler: %v.",
+    "error.http_empty_response": "Die HTTP-Antwort ist leer. Vielleicht versucht die Webseite, sich vor Bots zu schützen?",
+    "error.http_empty_response_body": "Der Inhalt der HTTP-Antwort ist leer.",
+    "error.http_forbidden": "Der Zugriff auf diese Webseite ist verboten. Vielleicht versucht die Webseite, sich vor Bots zu schützen?",
+    "error.http_gateway_timeout": "Die Webseite ist aufgrund eines Gateway-Timeout-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
+    "error.http_internal_server_error": "Die Webseite steht durch einen Server-Fehler derzeit nicht zur Verfügung. Versuchen Sie es bitte später erneut.",
+    "error.http_not_authorized": "Der Zugriff auf diese Website ist nicht erlaubt. Möglicherweise ist der Benutzername oder das Passwort falsch.",
+    "error.http_resource_not_found": "Die gewünschte Quelle wurde nicht gefunden. Bitte stellen Sie sicher, dass die URL korrekt ist.",
+    "error.http_response_too_large": "Die HTTP-Antwort ist zu groß. Sie könnten die Grenze für die Größe der HTTP-Antwort in den globalen Einstellungen erhöhen (benötigt einen Neustart des Servers)",
+    "error.http_service_unavailable": "Die Webseite ist aufgrund eines Internal-Server-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
+    "error.http_too_many_requests": "Miniflux hat zu viele Anfragen an diese Webseite gestellt. Bitte versuchen Sie es später erneut oder ändern Sie die Konfiguration der Anwendung.",
+    "error.http_unexpected_status_code": "Die Webseite ist aufgrund eines eines unerwarteten HTTP-Fehlers derzeit nicht verfügbar: %d. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
+    "error.invalid_default_home_page": "Ungültige Standard-Startseite!",
+    "error.invalid_display_mode": "Progressive-Web-App- (PWA-)Anzeigemodus",
+    "error.invalid_entry_direction": "Ungültige Sortierreihenfolge.",
+    "error.invalid_feed_url": "Ungültiger Feed-URL.",
+    "error.invalid_gesture_nav": "Ungültige Gestennavigation.",
+    "error.invalid_language": "Ungültige Sprache.",
+    "error.invalid_site_url": "Ungültiger Site-URL.",
+    "error.invalid_theme": "Ungültiges Thema.",
+    "error.invalid_timezone": "Ungültige Zeitzone.",
+    "error.network_operation": "Miniflux kann die Webseite aufgrund eines Netzwerk-Fehlers nicht erreichen: %v",
+    "error.network_timeout": "Die Webseite ist zu langsam und die Anfrage ist abgelaufen: %v.",
     "error.password_min_length": "Wenigstens 6 Zeichen müssen genutzt werden.",
-    "error.settings_mandatory_fields": "Die Felder für Benutzername, Thema, Sprache und Zeitzone sind obligatorisch.",
-    "error.settings_reading_speed_is_positive": "Die Lesegeschwindigkeiten müssen positive ganze Zahlen sein.",
+    "error.pocket_access_token": "Zugriffstoken konnte nicht von Pocket abgerufen werden!",
+    "error.pocket_request_token": "Anfrage-Token konnte nicht von Pocket abgerufen werden!",
     "error.settings_block_rule_fieldname_invalid": "Ungültige Blockierregel: Regel #%d hat keinen gültigen Feldnamen (Optionen: %s)",
-    "error.settings_block_rule_separator_required": "Ungültige Blockierregel: Das Muster für Regel #%d muss per '=' getrennt werden",
-    "error.settings_block_rule_regex_required": "Ungültige Blockierregel: Regel #%d hat kein Muster",
     "error.settings_block_rule_invalid_regex": "Ungültige Blockierregel: Das Muster für Regel #%d ist kein zulässiger regulärer Ausdruck",
+    "error.settings_block_rule_regex_required": "Ungültige Blockierregel: Regel #%d hat kein Muster",
+    "error.settings_block_rule_separator_required": "Ungültige Blockierregel: Das Muster für Regel #%d muss per '=' getrennt werden",
+    "error.settings_invalid_domain_list": "Ungültige Domainliste. Bitte geben Sie eine per Leerzeichen getrennte Liste von Domains an.",
     "error.settings_keep_rule_fieldname_invalid": "Ungültige Erlaubnisregel: Regel #%d hat keinen gültigen Feldnamen (Optionen: %s)",
-    "error.settings_keep_rule_separator_required": "Ungültige Erlaubnisregel: Das Muster für Regel #%d muss per '=' getrennt werden",
-    "error.settings_keep_rule_regex_required": "Ungültige Erlaubnisregel: Regel #%d hat kein Muster",
     "error.settings_keep_rule_invalid_regex": "Ungültige Erlaubnisregel: Das Muster für Regel #%d ist kein zulässiger regulärer Ausdruck",
-    "error.entries_per_page_invalid": "Die Anzahl der Einträge pro Seite ist ungültig.",
-    "error.feed_mandatory_fields": "Die URL und die Kategorie sind obligatorisch.",
-    "error.feed_already_exists": "Dieser Feed existiert bereits.",
-    "error.invalid_feed_url": "Ungültiger Feed-URL.",
-    "error.invalid_site_url": "Ungültiger Site-URL.",
-    "error.feed_url_not_empty": "Der Feed-URL darf nicht leer sein.",
+    "error.settings_keep_rule_regex_required": "Ungültige Erlaubnisregel: Regel #%d hat kein Muster",
+    "error.settings_keep_rule_separator_required": "Ungültige Erlaubnisregel: Das Muster für Regel #%d muss per '=' getrennt werden",
+    "error.settings_mandatory_fields": "Die Felder für Benutzername, Thema, Sprache und Zeitzone sind obligatorisch.",
+    "error.settings_media_playback_rate_range": "Die Wiedergabegeschwindigkeit liegt außerhalb des Bereichs",
+    "error.settings_reading_speed_is_positive": "Die Lesegeschwindigkeiten müssen positive ganze Zahlen sein.",
     "error.site_url_not_empty": "Der Site-URL darf nicht leer sein.",
-    "error.feed_title_not_empty": "Der Feed-Titel darf nicht leer sein.",
-    "error.feed_category_not_found": "Diese Kategorie existiert nicht oder gehört nicht zu diesem Benutzer.",
-    "error.feed_invalid_blocklist_rule": "Die Blockierregel ist ungültig.",
-    "error.feed_invalid_keeplist_rule": "Die Erlaubnisregel ist ungültig.",
-    "error.user_mandatory_fields": "Der Benutzername ist obligatorisch.",
-    "error.api_key_already_exists": "Dieser API-Schlüssel ist bereits vorhanden.",
+    "error.subscription_not_found": "Es wurden keine Abonnements gefunden.",
+    "error.title_required": "Der Titel ist obligatorisch.",
+    "error.tls_error": "TLS-Fehler: %q. Wenn Sie mögen, können Sie versuchen die TLS-Verifizierung in den Einstellungen des Abonnements zu deaktivieren.",
     "error.unable_to_create_api_key": "Dieser API-Schlüssel kann nicht erstellt werden.",
-    "form.feed.label.title": "Titel",
-    "form.feed.label.site_url": "URL der Webseite",
-    "form.feed.label.feed_url": "URL des Abonnements",
-    "form.feed.label.description": "Beschreibung",
-    "form.feed.label.category": "Kategorie",
-    "form.feed.label.crawler": "Originalinhalt herunterladen",
-    "form.feed.label.feed_username": "Benutzername des Abonnements",
-    "form.feed.label.feed_password": "Passwort des Abonnements",
-    "form.feed.label.user_agent": "Standardbenutzeragenten überschreiben",
-    "form.feed.label.cookie": "Cookies setzen",
-    "form.feed.label.scraper_rules": "Extraktionsregeln",
-    "form.feed.label.rewrite_rules": "Umschreiberegeln",
-    "form.feed.label.apprise_service_urls": "Kommaseparierte Liste der Apprise-Service-URLs",
-    "form.feed.label.webhook_url": "Webhook-URL überschreiben",
-    "form.feed.label.blocklist_rules": "Blockierregeln",
-    "form.feed.label.keeplist_rules": "Erlaubnisregeln",
-    "form.feed.label.urlrewrite_rules": "Umschreibregeln für URL",
-    "form.feed.label.ignore_http_cache": "Ignoriere HTTP-Cache",
-    "form.feed.label.allow_self_signed_certificates": "Erlaube selbstsignierte oder ungültige Zertifikate",
-    "form.feed.label.disable_http2": "HTTP/2 deaktivieren, um Fingerprinting zu verhindern",
-    "form.feed.label.fetch_via_proxy": "Über Proxy abrufen",
-    "form.feed.label.disabled": "Dieses Abonnement nicht aktualisieren",
-    "form.feed.label.no_media_player": "Kein Media-Player (Audio/Video)",
-    "form.feed.label.hide_globally": "Einträge in der globalen Ungelesen-Liste ausblenden",
-    "form.feed.label.ntfy_activate": "Einträge zu ntfy pushen",
-    "form.feed.label.ntfy_priority": "Ntfy-Priorität",
-    "form.feed.label.ntfy_max_priority": "Höchste Ntfy-Priorität",
-    "form.feed.label.ntfy_high_priority": "Hohe Ntfy-Priorität",
-    "form.feed.label.ntfy_default_priority": "Normale Ntfy-Priorität",
-    "form.feed.label.ntfy_low_priority": "Niedrige Ntfy-Priorität",
-    "form.feed.label.ntfy_min_priority": "Niedrigste Ntfy-Priorität",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Einträge in Cubox speichern",
-    "form.integration.cubox_api_link": "Cubox-API-Link",
+    "error.unable_to_create_category": "Diese Kategorie konnte nicht angelegt werden.",
+    "error.unable_to_create_user": "Dieser Benutzer kann nicht erstellt werden.",
+    "error.unable_to_detect_rssbridge": "Abonnement kann nicht durch RSS-Bridge erkannt werden: %v.",
+    "error.unable_to_parse_feed": "Dieses Abonnement kann nicht gelesen werden: %v.",
+    "error.unable_to_update_category": "Diese Kategorie konnte nicht aktualisiert werden.",
+    "error.unable_to_update_feed": "Dieses Abonnement konnte nicht aktualisiert werden.",
+    "error.unable_to_update_user": "Dieser Benutzer konnte nicht aktualisiert werden.",
+    "error.unlink_account_without_password": "Sie müssen ein Passwort festlegen, sonst können Sie sich nicht erneut anmelden.",
+    "error.user_already_exists": "Dieser Benutzer existiert bereits.",
+    "error.user_mandatory_fields": "Der Benutzername ist obligatorisch.",
+    "form.api_key.label.description": "API-Schlüsselbezeichnung",
+    "form.category.hide_globally": "Einträge in der globalen Ungelesen-Liste ausblenden",
+    "form.category.label.title": "Titel",
     "form.feed.fieldset.general": "Allgemein",
-    "form.feed.fieldset.rules": "Regeln",
-    "form.feed.fieldset.network_settings": "Netzwerkeinstellungen",
     "form.feed.fieldset.integration": "Drittanbieter-Dienste",
-    "form.category.label.title": "Titel",
-    "form.category.hide_globally": "Einträge in der globalen Ungelesen-Liste ausblenden",
-    "form.user.label.username": "Benutzername",
-    "form.user.label.password": "Passwort",
-    "form.user.label.confirmation": "Passwortbestätigung",
-    "form.user.label.admin": "Administrator",
-    "form.prefs.label.language": "Sprache",
-    "form.prefs.label.timezone": "Zeitzone",
-    "form.prefs.label.theme": "Thema",
-    "form.prefs.label.entry_sorting": "Sortierung der Einträge",
-    "form.prefs.label.entries_per_page": "Einträge pro Seite",
-    "form.prefs.label.default_reading_speed": "Lesegeschwindigkeit für andere Sprachen (Wörter pro Minute)",
-    "form.prefs.label.cjk_reading_speed": "Lesegeschwindigkeit für Chinesisch, Koreanisch und Japanisch (Zeichen pro Minute)",
-    "form.prefs.label.display_mode": "Anzeigemodus der progressiven Web-Anwendung (PWA)",
-    "form.prefs.select.older_first": "Ältere Einträge zuerst",
-    "form.prefs.select.recent_first": "Neue Einträge zuerst",
-    "form.prefs.select.fullscreen": "Vollbildschirm",
-    "form.prefs.select.standalone": "Eigenständige",
-    "form.prefs.select.minimal_ui": "Minimal",
-    "form.prefs.select.browser": "Browser",
-    "form.prefs.select.publish_time": "Artikel veröffentlicht am",
-    "form.prefs.select.created_time": "Artikel erstellt am",
-    "form.prefs.select.alphabetical": "Alphabetisch",
-    "form.prefs.select.unread_count": "Ungelesen",
-    "form.prefs.select.none": "Keine",
-    "form.prefs.select.tap": "Doppeltippen",
-    "form.prefs.select.swipe": "Wischen",
-    "form.prefs.label.keyboard_shortcuts": "Tastaturkürzel aktivieren",
-    "form.prefs.label.entry_swipe": "Aktivieren Sie das Wischen von Einträgen auf Touchscreens",
-    "form.prefs.label.gesture_nav": "Geste zum Navigieren zwischen Einträgen",
-    "form.prefs.label.show_reading_time": "Geschätzte Lesezeit für Artikel anzeigen",
-    "form.prefs.label.custom_css": "Benutzerdefiniertes CSS",
-    "form.prefs.label.custom_js": "Benutzerdefiniertes JavaScript",
-    "form.prefs.label.entry_order": "Artikel-Sortierspalte",
-    "form.prefs.label.default_home_page": "Standard-Startseite",
-    "form.prefs.label.categories_sorting_order": "Kategorie-Sortierung",
-    "form.prefs.label.mark_read_on_view": "Einträge automatisch als gelesen markieren, wenn sie angezeigt werden",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Einträge automatisch als gelesen markieren, wenn sie angezeigt werden. Audio/Video bei 90%% Wiedergabe als gelesen markieren",
-    "form.prefs.label.mark_read_on_media_completion": "Nur als gelesen markieren, wenn Audio/Video zu 90%% wiedergegeben wurden",
-    "form.prefs.label.mark_read_manually": "Einträge manuell als gelesen markieren",
-    "form.prefs.fieldset.application_settings": "Anwendungseinstellungen",
-    "form.prefs.fieldset.authentication_settings": "Authentifizierungseinstellungen",
-    "form.prefs.fieldset.reader_settings": "Reader-Einstellungen",
-    "form.prefs.fieldset.global_feed_settings": "Globale Feedeinstellungen",
-    "form.prefs.label.external_font_hosts": "Externe Schriftarten-Hosts",
-    "form.prefs.help.external_font_hosts": "Per Leerzeichen getrennte Liste externer Schriftarten-Hosts, die erlaubt werden sollen. Beispiel: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Ungültige Domainliste. Bitte geben Sie eine per Leerzeichen getrennte Liste von Domains an.",
+    "form.feed.fieldset.network_settings": "Netzwerkeinstellungen",
+    "form.feed.fieldset.rules": "Regeln",
+    "form.feed.label.allow_self_signed_certificates": "Erlaube selbstsignierte oder ungültige Zertifikate",
+    "form.feed.label.apprise_service_urls": "Kommaseparierte Liste der Apprise-Service-URLs",
+    "form.feed.label.blocklist_rules": "Blockierregeln",
+    "form.feed.label.category": "Kategorie",
+    "form.feed.label.cookie": "Cookies setzen",
+    "form.feed.label.crawler": "Originalinhalt herunterladen",
+    "form.feed.label.description": "Beschreibung",
+    "form.feed.label.disable_http2": "HTTP/2 deaktivieren, um Fingerprinting zu verhindern",
+    "form.feed.label.disabled": "Dieses Abonnement nicht aktualisieren",
+    "form.feed.label.feed_password": "Passwort des Abonnements",
+    "form.feed.label.feed_url": "URL des Abonnements",
+    "form.feed.label.feed_username": "Benutzername des Abonnements",
+    "form.feed.label.fetch_via_proxy": "Über Proxy abrufen",
+    "form.feed.label.hide_globally": "Einträge in der globalen Ungelesen-Liste ausblenden",
+    "form.feed.label.ignore_http_cache": "Ignoriere HTTP-Cache",
+    "form.feed.label.keeplist_rules": "Erlaubnisregeln",
+    "form.feed.label.no_media_player": "Kein Media-Player (Audio/Video)",
+    "form.feed.label.ntfy_activate": "Einträge zu ntfy pushen",
+    "form.feed.label.ntfy_default_priority": "Normale Ntfy-Priorität",
+    "form.feed.label.ntfy_high_priority": "Hohe Ntfy-Priorität",
+    "form.feed.label.ntfy_low_priority": "Niedrige Ntfy-Priorität",
+    "form.feed.label.ntfy_max_priority": "Höchste Ntfy-Priorität",
+    "form.feed.label.ntfy_min_priority": "Niedrigste Ntfy-Priorität",
+    "form.feed.label.ntfy_priority": "Ntfy-Priorität",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Umschreiberegeln",
+    "form.feed.label.scraper_rules": "Extraktionsregeln",
+    "form.feed.label.site_url": "URL der Webseite",
+    "form.feed.label.title": "Titel",
+    "form.feed.label.urlrewrite_rules": "Umschreibregeln für URL",
+    "form.feed.label.user_agent": "Standardbenutzeragenten überschreiben",
+    "form.feed.label.webhook_url": "Webhook-URL überschreiben",
     "form.import.label.file": "OPML-Datei",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Einträge zu Apprise pushen",
+    "form.integration.apprise_services_url": "Kommaseparierte Liste von Apprise-Dienst-URLs",
+    "form.integration.apprise_url": "Apprise-API-URL",
     "form.integration.betula_activate": "Einträge in Betula speichern",
-    "form.integration.betula_url": "Betula-Server-URL",
     "form.integration.betula_token": "Betula-Token",
+    "form.integration.betula_url": "Betula-Server-URL",
+    "form.integration.cubox_activate": "Einträge in Cubox speichern",
+    "form.integration.cubox_api_link": "Cubox-API-Link",
+    "form.integration.discord_activate": "Einträge zu Discord pushen",
+    "form.integration.discord_webhook_link": "Discord-Webhook-URL",
+    "form.integration.espial_activate": "Einträge in Espial speichern",
+    "form.integration.espial_api_key": "Espial-API-Schlüssel",
+    "form.integration.espial_endpoint": "Espial-API-Endpunkt",
+    "form.integration.espial_tags": "Espial-Tags",
     "form.integration.fever_activate": "Fever-API aktivieren",
-    "form.integration.fever_username": "Fever-Benutzername",
-    "form.integration.fever_password": "Fever-Passwort",
     "form.integration.fever_endpoint": "Fever-API-Endpunkt:",
+    "form.integration.fever_password": "Fever-Passwort",
+    "form.integration.fever_username": "Fever-Benutzername",
     "form.integration.googlereader_activate": "Google-Reader-API aktivieren",
-    "form.integration.googlereader_username": "Google-Reader-Benutzername",
-    "form.integration.googlereader_password": "Google-Reader-Passwort",
     "form.integration.googlereader_endpoint": "Google-Reader-API-Endpunkt:",
-    "form.integration.pinboard_activate": "Einträge in Pinboard speichern",
-    "form.integration.pinboard_token": "Pinboard-API-Token",
-    "form.integration.pinboard_tags": "Pinboard-Tags",
-    "form.integration.pinboard_bookmark": "Lesezeichen als ungelesen markieren",
+    "form.integration.googlereader_password": "Google-Reader-Passwort",
+    "form.integration.googlereader_username": "Google-Reader-Benutzername",
     "form.integration.instapaper_activate": "Einträge in Instapaper speichern",
-    "form.integration.instapaper_username": "Instapaper-Benutzername",
     "form.integration.instapaper_password": "Instapaper-Passwort",
-    "form.integration.pocket_activate": "Einträge in Pocket speichern",
-    "form.integration.pocket_consumer_key": "Pocket-Verbraucher-Schlüssel",
-    "form.integration.pocket_access_token": "Pocket-Zugangstoken",
-    "form.integration.pocket_connect_link": "Verbinden Sie Ihr Pocket-Konto",
-    "form.integration.wallabag_activate": "Einträge in Wallabag speichern",
-    "form.integration.wallabag_only_url": "Nur URL senden (anstelle des vollständigen Inhalts)",
-    "form.integration.wallabag_endpoint": "Wallabag-Basis-URL",
-    "form.integration.wallabag_client_id": "Wallabag-Client-ID",
-    "form.integration.wallabag_client_secret": "Wallabag-Client-Geheimnis",
-    "form.integration.wallabag_username": "Wallabag-Benutzername",
-    "form.integration.wallabag_password": "Wallabag-Passwort",
-    "form.integration.notion_activate": "Einträge in Notion speichern",
-    "form.integration.notion_page_id": "Notion-Page-ID",
-    "form.integration.notion_token": "Notion-Geheimnis-Token",
-    "form.integration.apprise_activate": "Einträge zu Apprise pushen",
-    "form.integration.apprise_url": "Apprise-API-URL",
-    "form.integration.apprise_services_url": "Kommaseparierte Liste von Apprise-Dienst-URLs",
-    "form.integration.nunux_keeper_activate": "Artikel in Nunux Keeper speichern",
-    "form.integration.nunux_keeper_endpoint": "Nunux-Keeper-API-Endpunkt",
-    "form.integration.nunux_keeper_api_key": "Nunux-Keeper-API-Schlüssel",
-    "form.integration.omnivore_activate": "Einträge in Omnivore speichern",
-    "form.integration.omnivore_url": "Omnivore-API-Endpunkt",
-    "form.integration.omnivore_api_key": "Omnivore-API-Schlüssel",
-    "form.integration.espial_activate": "Einträge in Espial speichern",
-    "form.integration.espial_endpoint": "Espial-API-Endpunkt",
-    "form.integration.espial_api_key": "Espial-API-Schlüssel",
-    "form.integration.espial_tags": "Espial-Tags",
-    "form.integration.readwise_activate": "Einträge in Readwise Reader speichern",
-    "form.integration.readwise_api_key": "Readwise-Reader-Zugangstoken",
-    "form.integration.readwise_api_key_link": "Erhalten Sie Ihren Readwise-Zugangstoken",
-    "form.integration.telegram_bot_activate": "Schicken Sie neue Artikel in den Telegram-Chat",
-    "form.integration.telegram_bot_token": "Bot-Token",
-    "form.integration.telegram_chat_id": "Chat-ID",
-    "form.integration.telegram_topic_id": "Thema-ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Webseiten-Vorschau deaktivieren",
-    "form.integration.telegram_bot_disable_notification": "Benachrichtigungen deaktivieren",
-    "form.integration.telegram_bot_disable_buttons": "Schaltfächen deaktivieren",
+    "form.integration.instapaper_username": "Instapaper-Benutzername",
     "form.integration.linkace_activate": "Einträge in LinkAce speichern",
-    "form.integration.linkace_endpoint": "LinkAce-API-Endpunkt",
     "form.integration.linkace_api_key": "LinkAce-API-Schlüssel",
-    "form.integration.linkace_tags": "LinkAce-Tags",
-    "form.integration.linkace_is_private": "Link als privat markieren",
     "form.integration.linkace_check_disabled": "Linkprüfung deaktivieren",
+    "form.integration.linkace_endpoint": "LinkAce-API-Endpunkt",
+    "form.integration.linkace_is_private": "Link als privat markieren",
+    "form.integration.linkace_tags": "LinkAce-Tags",
     "form.integration.linkding_activate": "Artikel in Linkding speichern",
-    "form.integration.linkding_endpoint": "Linkding-API-Endpunkt",
     "form.integration.linkding_api_key": "Linkding-API-Schlüssel",
-    "form.integration.linkding_tags": "Linkding-Tags",
     "form.integration.linkding_bookmark": "Lesezeichen als ungelesen markieren",
+    "form.integration.linkding_endpoint": "Linkding-API-Endpunkt",
+    "form.integration.linkding_tags": "Linkding-Tags",
     "form.integration.linkwarden_activate": "Artikel in Linkwarden speichern",
-    "form.integration.linkwarden_endpoint": "Linkwarden-API-Endpunkt",
     "form.integration.linkwarden_api_key": "Linkwarden-API-Schlüssel",
+    "form.integration.linkwarden_endpoint": "Linkwarden-API-Endpunkt",
     "form.integration.matrix_bot_activate": "Neue Artikel in Matrix übertragen",
-    "form.integration.matrix_bot_user": "Benutzername für Matrix",
+    "form.integration.matrix_bot_chat_id": "ID des Matrix-Raums",
     "form.integration.matrix_bot_password": "Passwort für Matrix-Benutzer",
     "form.integration.matrix_bot_url": "URL des Matrix-Servers",
-    "form.integration.matrix_bot_chat_id": "ID des Matrix-Raums",
+    "form.integration.matrix_bot_user": "Benutzername für Matrix",
+    "form.integration.notion_activate": "Einträge in Notion speichern",
+    "form.integration.notion_page_id": "Notion-Page-ID",
+    "form.integration.notion_token": "Notion-Geheimnis-Token",
+    "form.integration.ntfy_activate": "Einträge zu ntfy pushen",
+    "form.integration.ntfy_api_token": "Ntfy-API-Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy-Symbol-URL (optional)",
+    "form.integration.ntfy_internal_links": "Interne Links beim Klicken verwenden (optional)",
+    "form.integration.ntfy_password": "Ntfy-Passwort (optional)",
+    "form.integration.ntfy_topic": "Ntfy-Thema",
+    "form.integration.ntfy_url": "Ntfy-URL (optional, Standard ist ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy-Benutzername (optional)",
+    "form.integration.nunux_keeper_activate": "Artikel in Nunux Keeper speichern",
+    "form.integration.nunux_keeper_api_key": "Nunux-Keeper-API-Schlüssel",
+    "form.integration.nunux_keeper_endpoint": "Nunux-Keeper-API-Endpunkt",
+    "form.integration.omnivore_activate": "Einträge in Omnivore speichern",
+    "form.integration.omnivore_api_key": "Omnivore-API-Schlüssel",
+    "form.integration.omnivore_url": "Omnivore-API-Endpunkt",
+    "form.integration.pinboard_activate": "Einträge in Pinboard speichern",
+    "form.integration.pinboard_bookmark": "Lesezeichen als ungelesen markieren",
+    "form.integration.pinboard_tags": "Pinboard-Tags",
+    "form.integration.pinboard_token": "Pinboard-API-Token",
+    "form.integration.pocket_access_token": "Pocket-Zugangstoken",
+    "form.integration.pocket_activate": "Einträge in Pocket speichern",
+    "form.integration.pocket_connect_link": "Verbinden Sie Ihr Pocket-Konto",
+    "form.integration.pocket_consumer_key": "Pocket-Verbraucher-Schlüssel",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Einträge in Raindrop speichern",
-    "form.integration.raindrop_token": "(Test-)Token",
     "form.integration.raindrop_collection_id": "Sammlungs-ID",
     "form.integration.raindrop_tags": "Tags (kommagetrennt)",
+    "form.integration.raindrop_token": "(Test-)Token",
     "form.integration.readeck_activate": "Artikel in Readeck speichern",
-    "form.integration.readeck_endpoint": "Readeck-URL",
     "form.integration.readeck_api_key": "Readeck-API-Schlüssel",
+    "form.integration.readeck_endpoint": "Readeck-URL",
     "form.integration.readeck_labels": "Readeck-Labels",
     "form.integration.readeck_only_url": "Nur URL senden (anstelle des vollständigen Inhalts)",
+    "form.integration.readwise_activate": "Einträge in Readwise Reader speichern",
+    "form.integration.readwise_api_key": "Readwise-Reader-Zugangstoken",
+    "form.integration.readwise_api_key_link": "Erhalten Sie Ihren Readwise-Zugangstoken",
+    "form.integration.rssbridge_activate": "Beim Hinzufügen von Abonnements RSS-Bridge prüfen.",
+    "form.integration.rssbridge_url": "RSS-Bridge-Server-URL",
+    "form.integration.shaarli_activate": "Artikel in Shaarli speichern",
+    "form.integration.shaarli_api_secret": "Shaarli-API-Geheimnis",
+    "form.integration.shaarli_endpoint": "Shaarli-URL",
     "form.integration.shiori_activate": "Artikel in Shiori speichern",
     "form.integration.shiori_endpoint": "Shiori-API-Endpunkt",
-    "form.integration.shiori_username": "Shiori-Benutzername",
     "form.integration.shiori_password": "Shiori-Passwort",
-    "form.integration.shaarli_activate": "Artikel in Shaarli speichern",
-    "form.integration.shaarli_endpoint": "Shaarli-URL",
-    "form.integration.shaarli_api_secret": "Shaarli-API-Geheimnis",
-    "form.integration.webhook_activate": "Webhooks aktivieren",
-    "form.integration.webhook_url": "Standard-Webhook-URL",
-    "form.integration.webhook_secret": "Webhook-Geheimnis",
-    "form.integration.rssbridge_activate": "Beim Hinzufügen von Abonnements RSS-Bridge prüfen.",
-    "form.integration.rssbridge_url": "RSS-Bridge-Server-URL",
-    "form.integration.ntfy_activate": "Einträge zu ntfy pushen",
-    "form.integration.ntfy_topic": "Ntfy-Thema",
-    "form.integration.ntfy_url": "Ntfy-URL (optional, Standard ist ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy-API-Token (optional)",
-    "form.integration.ntfy_username": "Ntfy-Benutzername (optional)",
-    "form.integration.ntfy_password": "Ntfy-Passwort (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy-Symbol-URL (optional)",
-    "form.integration.ntfy_internal_links": "Interne Links beim Klicken verwenden (optional)",
-    "form.integration.discord_activate": "Einträge zu Discord pushen",
-    "form.integration.discord_webhook_link": "Discord-Webhook-URL",
+    "form.integration.shiori_username": "Shiori-Benutzername",
     "form.integration.slack_activate": "Einträge zu Slack pushen",
     "form.integration.slack_webhook_link": "Slack-Webhook-URL",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API-Schlüsselbezeichnung",
+    "form.integration.telegram_bot_activate": "Schicken Sie neue Artikel in den Telegram-Chat",
+    "form.integration.telegram_bot_disable_buttons": "Schaltfächen deaktivieren",
+    "form.integration.telegram_bot_disable_notification": "Benachrichtigungen deaktivieren",
+    "form.integration.telegram_bot_disable_web_page_preview": "Webseiten-Vorschau deaktivieren",
+    "form.integration.telegram_bot_token": "Bot-Token",
+    "form.integration.telegram_chat_id": "Chat-ID",
+    "form.integration.telegram_topic_id": "Thema-ID",
+    "form.integration.wallabag_activate": "Einträge in Wallabag speichern",
+    "form.integration.wallabag_client_id": "Wallabag-Client-ID",
+    "form.integration.wallabag_client_secret": "Wallabag-Client-Geheimnis",
+    "form.integration.wallabag_endpoint": "Wallabag-Basis-URL",
+    "form.integration.wallabag_only_url": "Nur URL senden (anstelle des vollständigen Inhalts)",
+    "form.integration.wallabag_password": "Wallabag-Passwort",
+    "form.integration.wallabag_username": "Wallabag-Benutzername",
+    "form.integration.webhook_activate": "Webhooks aktivieren",
+    "form.integration.webhook_secret": "Webhook-Geheimnis",
+    "form.integration.webhook_url": "Standard-Webhook-URL",
+    "form.prefs.fieldset.application_settings": "Anwendungseinstellungen",
+    "form.prefs.fieldset.authentication_settings": "Authentifizierungseinstellungen",
+    "form.prefs.fieldset.global_feed_settings": "Globale Feedeinstellungen",
+    "form.prefs.fieldset.reader_settings": "Reader-Einstellungen",
+    "form.prefs.help.external_font_hosts": "Per Leerzeichen getrennte Liste externer Schriftarten-Hosts, die erlaubt werden sollen. Beispiel: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Kategorie-Sortierung",
+    "form.prefs.label.cjk_reading_speed": "Lesegeschwindigkeit für Chinesisch, Koreanisch und Japanisch (Zeichen pro Minute)",
+    "form.prefs.label.custom_css": "Benutzerdefiniertes CSS",
+    "form.prefs.label.custom_js": "Benutzerdefiniertes JavaScript",
+    "form.prefs.label.default_home_page": "Standard-Startseite",
+    "form.prefs.label.default_reading_speed": "Lesegeschwindigkeit für andere Sprachen (Wörter pro Minute)",
+    "form.prefs.label.display_mode": "Anzeigemodus der progressiven Web-Anwendung (PWA)",
+    "form.prefs.label.entries_per_page": "Einträge pro Seite",
+    "form.prefs.label.entry_order": "Artikel-Sortierspalte",
+    "form.prefs.label.entry_sorting": "Sortierung der Einträge",
+    "form.prefs.label.entry_swipe": "Aktivieren Sie das Wischen von Einträgen auf Touchscreens",
+    "form.prefs.label.external_font_hosts": "Externe Schriftarten-Hosts",
+    "form.prefs.label.gesture_nav": "Geste zum Navigieren zwischen Einträgen",
+    "form.prefs.label.keyboard_shortcuts": "Tastaturkürzel aktivieren",
+    "form.prefs.label.language": "Sprache",
+    "form.prefs.label.mark_read_manually": "Einträge manuell als gelesen markieren",
+    "form.prefs.label.mark_read_on_media_completion": "Nur als gelesen markieren, wenn Audio/Video zu 90%% wiedergegeben wurden",
+    "form.prefs.label.mark_read_on_view": "Einträge automatisch als gelesen markieren, wenn sie angezeigt werden",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Einträge automatisch als gelesen markieren, wenn sie angezeigt werden. Audio/Video bei 90%% Wiedergabe als gelesen markieren",
+    "form.prefs.label.media_playback_rate": "Wiedergabegeschwindigkeit von Audio/Video",
+    "form.prefs.label.show_reading_time": "Geschätzte Lesezeit für Artikel anzeigen",
+    "form.prefs.label.theme": "Thema",
+    "form.prefs.label.timezone": "Zeitzone",
+    "form.prefs.select.alphabetical": "Alphabetisch",
+    "form.prefs.select.browser": "Browser",
+    "form.prefs.select.created_time": "Artikel erstellt am",
+    "form.prefs.select.fullscreen": "Vollbildschirm",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "Keine",
+    "form.prefs.select.older_first": "Ältere Einträge zuerst",
+    "form.prefs.select.publish_time": "Artikel veröffentlicht am",
+    "form.prefs.select.recent_first": "Neue Einträge zuerst",
+    "form.prefs.select.standalone": "Eigenständige",
+    "form.prefs.select.swipe": "Wischen",
+    "form.prefs.select.tap": "Doppeltippen",
+    "form.prefs.select.unread_count": "Ungelesen",
     "form.submit.loading": "Lade...",
     "form.submit.saving": "Speichern...",
-    "time_elapsed.not_yet": "noch nicht",
-    "time_elapsed.yesterday": "gestern",
-    "time_elapsed.now": "gerade",
-    "time_elapsed.minutes": [
-        "vor %d Minute",
-        "vor %d Minuten"
+    "form.user.label.admin": "Administrator",
+    "form.user.label.confirmation": "Passwortbestätigung",
+    "form.user.label.password": "Passwort",
+    "form.user.label.username": "Benutzername",
+    "menu.about": "Über",
+    "menu.add_feed": "Abonnement hinzufügen",
+    "menu.add_user": "Benutzer anlegen",
+    "menu.api_keys": "API-Schlüssel",
+    "menu.categories": "Kategorien",
+    "menu.create_api_key": "Erstellen Sie einen neuen API-Schlüssel",
+    "menu.create_category": "Kategorie anlegen",
+    "menu.edit_category": "Bearbeiten",
+    "menu.edit_feed": "Bearbeiten",
+    "menu.export": "Exportieren",
+    "menu.feed_entries": "Artikel",
+    "menu.feeds": "Abonnements",
+    "menu.flush_history": "Verlauf leeren",
+    "menu.history": "Verlauf",
+    "menu.home_page": "Startseite",
+    "menu.import": "Importieren",
+    "menu.integrations": "Dienste",
+    "menu.logout": "Abmelden",
+    "menu.mark_all_as_read": "Alle als gelesen markieren",
+    "menu.mark_page_as_read": "Diese Seite als gelesen markieren",
+    "menu.preferences": "Einstellungen",
+    "menu.refresh_all_feeds": "Alle Abonnements im Hintergrund aktualisieren",
+    "menu.refresh_feed": "Aktualisieren",
+    "menu.search": "Suche",
+    "menu.sessions": "Sitzungen",
+    "menu.settings": "Einstellungen",
+    "menu.shared_entries": "Geteilte Artikel",
+    "menu.show_all_entries": "Zeige alle Artikel",
+    "menu.show_only_starred_entries": "Nur markierte Artikel anzeigen",
+    "menu.show_only_unread_entries": "Nur ungelesene Artikel anzeigen",
+    "menu.starred": "Lesezeichen",
+    "menu.title": "Menu",
+    "menu.unread": "Ungelesen",
+    "menu.users": "Benutzer",
+    "page.about.author": "Autor:",
+    "page.about.build_date": "Datum der Kompilierung:",
+    "page.about.credits": "Urheberrechte",
+    "page.about.global_config_options": "Globale Konfigurationsoptionen",
+    "page.about.go_version": "Go-Version:",
+    "page.about.license": "Lizenz:",
+    "page.about.postgres_version": "Postgres-Version:",
+    "page.about.title": "Über",
+    "page.about.version": "Version:",
+    "page.add_feed.choose_feed": "Abonnement auswählen",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Erweiterte Optionen",
+    "page.add_feed.no_category": "Es ist keine Kategorie vorhanden. Wenigstens eine Kategorie muss angelegt sein.",
+    "page.add_feed.submit": "Abonnement finden",
+    "page.add_feed.title": "Neues Abonnement",
+    "page.api_keys.never_used": "Nie benutzt",
+    "page.api_keys.table.actions": "Aktionen",
+    "page.api_keys.table.created_at": "Erstellungsdatum",
+    "page.api_keys.table.description": "Beschreibung",
+    "page.api_keys.table.last_used_at": "Zuletzt verwendeten",
+    "page.api_keys.table.token": "Zeichen",
+    "page.api_keys.title": "API-Schlüssel",
+    "page.categories_count": [
+        "%d Kategorie",
+        "%d Kategorien"
     ],
-    "time_elapsed.hours": [
-        "vor %d Stunde",
-        "vor %d Stunden"
+    "page.categories.entries": "Artikel",
+    "page.categories.feed_count": [
+        "Es gibt %d Abonnement.",
+        "Es gibt %d Abonnements."
+    ],
+    "page.categories.feeds": "Abonnements",
+    "page.categories.no_feed": "Kein Abonnement.",
+    "page.categories.title": "Kategorien",
+    "page.category_label": "Kategorie: %s",
+    "page.edit_category.title": "Kategorie bearbeiten: %s",
+    "page.edit_feed.etag_header": "ETag-Kopfzeile:",
+    "page.edit_feed.last_check": "Letzte Aktualisierung:",
+    "page.edit_feed.last_modified_header": "Zuletzt geändert:",
+    "page.edit_feed.last_parsing_error": "Letzter Analysefehler",
+    "page.edit_feed.no_header": "Nicht verfügbar",
+    "page.edit_feed.title": "Abonnement bearbeiten: %s",
+    "page.edit_user.title": "Benutzer bearbeiten: %s",
+    "page.entry.attachments": "Anhänge",
+    "page.feeds.error_count": [
+        "%d Fehler",
+        "%d Fehler"
+    ],
+    "page.feeds.last_check": "Letzte Aktualisierung:",
+    "page.feeds.next_check": "Nächste Aktualisierung:",
+    "page.feeds.read_counter": "Anzahl der gelesenen Artikel",
+    "page.feeds.title": "Abonnements",
+    "page.history.title": "Verlauf",
+    "page.import.title": "Importieren",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Dieser spezielle Link ermöglicht es, eine Webseite direkt über ein Lesezeichen im Browser zu abonnieren.",
+    "page.integration.bookmarklet.instructions": "Ziehen Sie diesen Link in Ihre Lesezeichen.",
+    "page.integration.bookmarklet.name": "Mit Miniflux abonnieren",
+    "page.integration.miniflux_api": "Miniflux-API",
+    "page.integration.miniflux_api_endpoint": "API-Endpunkt",
+    "page.integration.miniflux_api_password": "Passwort",
+    "page.integration.miniflux_api_password_value": "Ihr Konto-Passwort",
+    "page.integration.miniflux_api_username": "Benutzername",
+    "page.integrations.title": "Dienste",
+    "page.keyboard_shortcuts.close_modal": "Liste der Tastenkürzel schließen",
+    "page.keyboard_shortcuts.download_content": "Vollständigen Inhalt herunterladen",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Gehen Sie zum untersten Element",
+    "page.keyboard_shortcuts.go_to_categories": "Zu den Kategorien gehen",
+    "page.keyboard_shortcuts.go_to_feed": "Zum Abonnement gehen",
+    "page.keyboard_shortcuts.go_to_feeds": "Zu den Abonnements gehen",
+    "page.keyboard_shortcuts.go_to_history": "Zum Verlauf gehen",
+    "page.keyboard_shortcuts.go_to_next_item": "Zum nächsten Artikel gehen",
+    "page.keyboard_shortcuts.go_to_next_page": "Zur nächsten Seite gehen",
+    "page.keyboard_shortcuts.go_to_previous_item": "Zum vorherigen Artikel gehen",
+    "page.keyboard_shortcuts.go_to_previous_page": "Zur vorherigen Seite gehen",
+    "page.keyboard_shortcuts.go_to_search": "Fokus auf das Suchformular setzen",
+    "page.keyboard_shortcuts.go_to_settings": "Zu den Einstellungen gehen",
+    "page.keyboard_shortcuts.go_to_starred": "Zu den Lesezeichen gehen",
+    "page.keyboard_shortcuts.go_to_top_item": "Zum obersten Artikel gehen",
+    "page.keyboard_shortcuts.go_to_unread": "Zu den ungelesenen Artikeln gehen",
+    "page.keyboard_shortcuts.mark_page_as_read": "Aktuelle Seite als gelesen markieren",
+    "page.keyboard_shortcuts.open_comments": "Kommentare öffnen",
+    "page.keyboard_shortcuts.open_comments_same_window": "Öffne den Kommentare-Link in der aktuellen Registerkarte",
+    "page.keyboard_shortcuts.open_item": "Gewählten Artikel öffnen",
+    "page.keyboard_shortcuts.open_original": "Original-Artikel öffnen",
+    "page.keyboard_shortcuts.open_original_same_window": "Öffne den Original-Link in der aktuellen Registerkarte",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Alle Abonnements im Hintergrund aktualisieren",
+    "page.keyboard_shortcuts.remove_feed": "Dieses Abonnement entfernen",
+    "page.keyboard_shortcuts.save_article": "Artikel speichern",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Artikel an den Anfang blättern",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Liste der Tastenkürzel anzeigen",
+    "page.keyboard_shortcuts.subtitle.actions": "Aktionen",
+    "page.keyboard_shortcuts.subtitle.items": "Navigation zwischen den Artikeln",
+    "page.keyboard_shortcuts.subtitle.pages": "Navigation zwischen den Seiten",
+    "page.keyboard_shortcuts.subtitle.sections": "Navigation zwischen den Menüpunkten",
+    "page.keyboard_shortcuts.title": "Tastenkürzel",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Lesezeichen hinzufügen/entfernen",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Artikelanhänge öffnen/schließen",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Gewählten Artikel als gelesen/ungelesen markieren, fokus als nächstes",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Gewählten Artikel als gelesen/ungelesen markieren, fokus vorherige",
+    "page.login.google_signin": "Anmeldung mit Google",
+    "page.login.oidc_signin": "Anmeldung mit %s",
+    "page.login.title": "Anmeldung",
+    "page.login.webauthn_login": "Melden Sie sich mit dem Passkey an",
+    "page.login.webauthn_login.error": "Anmeldung mit Passkey nicht möglich",
+    "page.login.webauthn_login.help": "Bitte geben Sie Ihren Benutzernamen ein, sofern Sie einen Sicherheitsschlüssel verwenden. Dies ist nicht nötig, wenn Sie einen Passkey verwenden (auffindbare Anmeldeinformationen).",
+    "page.new_api_key.title": "Neuer API-Schlüssel",
+    "page.new_category.title": "Neue Kategorie",
+    "page.new_user.title": "Neuer Benutzer",
+    "page.offline.message": "Sie sind offline",
+    "page.offline.refresh_page": "Versuchen Sie, die Seite zu aktualisieren",
+    "page.offline.title": "Offline-Modus",
+    "page.read_entry_count": [
+        "%d gelesener Artikel",
+        "%d gelesene Artikel"
+    ],
+    "page.search.title": "Suchergebnisse",
+    "page.sessions.table.actions": "Aktionen",
+    "page.sessions.table.current_session": "Aktuelle Sitzung",
+    "page.sessions.table.date": "Datum",
+    "page.sessions.table.ip": "IP-Addresse",
+    "page.sessions.table.user_agent": "Benutzeragent",
+    "page.sessions.title": "Sitzungen",
+    "page.settings.link_google_account": "Google-Konto verknüpfen",
+    "page.settings.link_oidc_account": "%s-Konto verknüpfen",
+    "page.settings.title": "Einstellungen",
+    "page.settings.unlink_google_account": "Verknüpfung mit Google-Konto entfernen",
+    "page.settings.unlink_oidc_account": "Verknüpfung mit %s-Konto entfernen",
+    "page.settings.webauthn.actions": "Aktionen",
+    "page.settings.webauthn.added_on": "Hinzugefügt am",
+    "page.settings.webauthn.delete": [
+        "Entfernen Sie %d Hauptschlüssel",
+        "%d Hauptschlüssel entfernen"
+    ],
+    "page.settings.webauthn.last_seen_on": "Zuletzt genutzt",
+    "page.settings.webauthn.passkey_name": "Name des Passkeys",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Hauptschlüssel registrieren",
+    "page.settings.webauthn.register.error": "Hauptschlüssel kann nicht registriert werden",
+    "page.shared_entries_count": [
+        "%d geteilter Artikel",
+        "%d geteilte Artikel"
+    ],
+    "page.shared_entries.title": "Geteilte Artikel",
+    "page.starred_entry_count": [
+        "%d Lesezeichen",
+        "%d Lesezeichen"
+    ],
+    "page.starred.title": "Lesezeichen",
+    "page.total_entry_count": [
+        "%d Artikel insgesamt",
+        "%d Artikel insgesamt"
+    ],
+    "page.unread_entry_count": [
+        "%d ungelesener Artikel",
+        "%d ungelesene Artikel"
     ],
+    "page.unread.title": "Ungelesen",
+    "page.users.actions": "Aktionen",
+    "page.users.admin.no": "Nein",
+    "page.users.admin.yes": "Ja",
+    "page.users.is_admin": "Administrator",
+    "page.users.last_login": "Letzte Anmeldung",
+    "page.users.never_logged": "Niemals",
+    "page.users.title": "Benutzer",
+    "page.users.username": "Benutzername",
+    "page.webauthn_rename.title": "Passkey umbenennen",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Nächste",
+    "pagination.previous": "Vorherige",
+    "search.label": "Suche",
+    "search.placeholder": "Suche...",
+    "search.submit": "Search",
+    "skip_to_content": "Zum Inhalt springen",
     "time_elapsed.days": [
         "vor %d Tag",
         "vor %d Tagen"
     ],
-    "time_elapsed.weeks": [
-        "vor %d Woche",
-        "vor %d Wochen"
+    "time_elapsed.hours": [
+        "vor %d Stunde",
+        "vor %d Stunden"
+    ],
+    "time_elapsed.minutes": [
+        "vor %d Minute",
+        "vor %d Minuten"
     ],
     "time_elapsed.months": [
         "vor %d Monat",
         "vor %d Monaten"
     ],
+    "time_elapsed.not_yet": "noch nicht",
+    "time_elapsed.now": "gerade",
+    "time_elapsed.weeks": [
+        "vor %d Woche",
+        "vor %d Wochen"
+    ],
     "time_elapsed.years": [
         "vor %d Jahr",
         "vor %d Jahren"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Sie haben zu viele Aktualisierungen ausgelöst. Bitte warten Sie %d Minute, bevor Sie es erneut versuchen.",
-        "Sie haben zu viele Aktualisierungen ausgelöst. Bitte warten Sie %d Minuten, bevor Sie es erneut versuchen."
-    ],
-    "alert.background_feed_refresh": "Alle Abonnements werden derzeit im Hintergrund aktualisiert. Sie können Miniflux weiterhin benutzen, während dieser Prozess ausgeführt wird.",
-    "error.http_response_too_large": "Die HTTP-Antwort ist zu groß. Sie könnten die Grenze für die Größe der HTTP-Antwort in den globalen Einstellungen erhöhen (benötigt einen Neustart des Servers)",
-    "error.http_body_read": "Der HTTP-Inhalt kann nicht gelesen werden: %v",
-    "error.http_empty_response_body": "Der Inhalt der HTTP-Antwort ist leer.",
-    "error.http_empty_response": "Die HTTP-Antwort ist leer. Vielleicht versucht die Webseite, sich vor Bots zu schützen?",
-    "error.tls_error": "TLS-Fehler: %q. Wenn Sie mögen, können Sie versuchen die TLS-Verifizierung in den Einstellungen des Abonnements zu deaktivieren.",
-    "error.network_operation": "Miniflux kann die Webseite aufgrund eines Netzwerk-Fehlers nicht erreichen: %v",
-    "error.network_timeout": "Die Webseite ist zu langsam und die Anfrage ist abgelaufen: %v.",
-    "error.http_client_error": "HTTP-Client-Fehler: %v.",
-    "error.http_not_authorized": "Der Zugriff auf diese Website ist nicht erlaubt. Möglicherweise ist der Benutzername oder das Passwort falsch.",
-    "error.http_too_many_requests": "Miniflux hat zu viele Anfragen an diese Webseite gestellt. Bitte versuchen Sie es später erneut oder ändern Sie die Konfiguration der Anwendung.",
-    "error.http_forbidden": "Der Zugriff auf diese Webseite ist verboten. Vielleicht versucht die Webseite, sich vor Bots zu schützen?",
-    "error.http_resource_not_found": "Die gewünschte Quelle wurde nicht gefunden. Bitte stellen Sie sicher, dass die URL korrekt ist.",
-    "error.http_internal_server_error": "Die Webseite steht durch einen Server-Fehler derzeit nicht zur Verfügung. Versuchen Sie es bitte später erneut.",
-    "error.http_bad_gateway": "Die Webseite ist aufgrund eines Bad-Gateway-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
-    "error.http_service_unavailable": "Die Webseite ist aufgrund eines Internal-Server-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
-    "error.http_gateway_timeout": "Die Webseite ist aufgrund eines Gateway-Timeout-Fehlers derzeit nicht verfügbar. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
-    "error.http_unexpected_status_code": "Die Webseite ist aufgrund eines eines unerwarteten HTTP-Fehlers derzeit nicht verfügbar: %d. Das Problem liegt nicht bei Miniflux. Bitte versuchen Sie es später erneut.",
-    "error.database_error": "Datenbank-Fehler: %v.",
-    "error.category_not_found": "Diese Kategorie existiert nicht oder gehört nicht zu diesem Benutzer.",
-    "error.duplicated_feed": "Dieses Abonnement existiert bereits.",
-    "error.unable_to_parse_feed": "Dieses Abonnement kann nicht gelesen werden: %v.",
-    "error.feed_not_found": "Dieses Abonnement existiert nicht oder gehört nicht zu diesem Benutzer.",
-    "error.unable_to_detect_rssbridge": "Abonnement kann nicht durch RSS-Bridge erkannt werden: %v.",
-    "error.feed_format_not_detected": "Das Format des Abonnements kann nicht erkannt werden: %v.",
-    "form.prefs.label.media_playback_rate": "Wiedergabegeschwindigkeit von Audio/Video",
-    "error.settings_media_playback_rate_range": "Die Wiedergabegeschwindigkeit liegt außerhalb des Bereichs",
-    "enclosure_media_controls.seek" : "Vorspulen:",
-    "enclosure_media_controls.seek.title" : "%s Sekunden vorspulen",
-    "enclosure_media_controls.speed" : "Geschwindigkeit:",
-    "enclosure_media_controls.speed.faster" : "Schneller",
-    "enclosure_media_controls.speed.faster.title" : "%sx schneller",
-    "enclosure_media_controls.speed.slower" : "Langsamer",
-    "enclosure_media_controls.speed.slower.title" : "%sx langsamer",
-    "enclosure_media_controls.speed.reset" : "Zurücksetzen",
-    "enclosure_media_controls.speed.reset.title" : "Wiedergabegeschwindigkeit auf 1x zurücksetzen"
-}
+    "time_elapsed.yesterday": "gestern",
+    "tooltip.keyboard_shortcuts": "Tastenkürzel: %s",
+    "tooltip.logged_user": "Angemeldet als %s"
+}

+ 525 - 525
internal/locale/translations/el_EL.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Είστε σίγουροι;",
-    "confirm.question.refresh": "Θέλετε να επιτελέσετε μια υποχρεωτική ανανέωση;",
-    "confirm.yes": "ναι",
-    "confirm.no": "όχι",
-    "confirm.loading": "Σε εξέλιξη...",
-    "action.subscribe": "Εγγραφείτε",
-    "action.save": "Αποθηκεύσετε",
-    "action.or": "ή",
     "action.cancel": "ακύρωση",
-    "action.remove": "Κατάργηση",
-    "action.remove_feed": "Κατάργηση αυτής της ροής",
-    "action.update": "Ενημέρωση",
-    "action.edit": "Επεξεργασία",
     "action.download": "Λήψη",
+    "action.edit": "Επεξεργασία",
+    "action.home_screen": "Προσθήκη στην αρχική οθόνη",
     "action.import": "Εισαγωγή",
     "action.login": "Σύνδεση",
-    "action.home_screen": "Προσθήκη στην αρχική οθόνη",
-    "tooltip.keyboard_shortcuts": "Συντόμευση πληκτρολογίου: % s",
-    "tooltip.logged_user": "Συνδεδεμένος/η ως %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Μη αναγνωσμένα",
-    "menu.starred": "Αγαπημένα",
-    "menu.history": "Ιστορικό",
-    "menu.feeds": "Ροές",
-    "menu.categories": "Κατηγορίες",
-    "menu.settings": "Ρυθμίσεις",
-    "menu.logout": "Αποσύνδεση",
-    "menu.preferences": "Προτιμήσεις",
-    "menu.integrations": "Ενσωμάτωσεις",
-    "menu.sessions": "Συνδέσεις",
-    "menu.users": "Χρήστες",
-    "menu.about": "Περί",
-    "menu.export": "Εξαγωγή",
-    "menu.import": "Εισαγωγή",
-    "menu.search": "Αναζήτηση",
-    "menu.create_category": "Δημιουργήστε μια κατηγορία",
-    "menu.mark_page_as_read": "Σημείωση αυτής της σελίδας ως αναγνωσμένη",
-    "menu.mark_all_as_read": "Σημείωση όλων ως αναγνωσμένα",
-    "menu.show_all_entries": "Εμφάνιση όλων των καταχωρήσεων",
-    "menu.show_only_unread_entries": "Εμφάνιση μόνο μη αναγνωσμένων καταχωρήσεων",
-    "menu.show_only_starred_entries": "Εμφάνιση μόνο αγαπημένων καταχωρήσεων",
-    "menu.refresh_feed": "Ανανέωση",
-    "menu.refresh_all_feeds": "Ανανέωση όλων των ροών στο παρασκήνιο",
-    "menu.edit_feed": "Επεξεργασία",
-    "menu.edit_category": "Επεξεργασία",
-    "menu.add_feed": "Προσθήκη συνδρομής",
-    "menu.add_user": "Προσθήκη χρήστη",
-    "menu.flush_history": "Εκκαθάριση ιστορικού",
-    "menu.feed_entries": "Καταχωρήσεις",
-    "menu.api_keys": "Κλειδιά API",
-    "menu.create_api_key": "Δημιουργήστε ένα νέο κλειδί API",
-    "menu.shared_entries": "Κοινόχρηστες καταχωρήσεις",
-    "search.label": "Αναζήτηση",
-    "search.placeholder": "Αναζήτηση...",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Επόμενη",
-    "pagination.first": "First",
-    "pagination.previous": "Προηγούμενη",
-    "entry.status.unread": "Μη αναγνωσμένο",
-    "entry.status.read": "Αναγνωσμένο",
-    "entry.status.toast.unread": "Επισήμανση ως μη αναγνωσμένο",
-    "entry.status.toast.read": "Επισήμανση ως αναγνωσμένο",
-    "entry.status.title": "Αλλαγή κατάστασης καταχώρησης",
-    "entry.bookmark.toggle.on": "Αγαπημένο",
-    "entry.bookmark.toggle.off": "Αναίρεση αγαπημένου",
-    "entry.bookmark.toast.on": "Αγαπημένα",
-    "entry.bookmark.toast.off": "Μη αγαπημένα",
-    "entry.state.saving": "Aποθήκευση...",
-    "entry.state.loading": "Φόρτωση...",
-    "entry.save.label": "Αποθηκεύσετε",
-    "entry.save.title": "Αποθηκεύστε αυτό το άρθρο",
-    "entry.save.completed": "Έγινε!",
-    "entry.save.toast.completed": "Το άρθρο αποθηκεύτηκε",
-    "entry.scraper.label": "Λήψη",
-    "entry.scraper.title": "Λήψη αρχικού περιεχομένου",
-    "entry.scraper.completed": "Έγινε!",
-    "entry.external_link.label": "Εξωτερικός σύνδεσμος",
-    "entry.comments.label": "Σχόλια",
-    "entry.comments.title": "Δείτε Σχόλια",
-    "entry.share.label": "Διαμοιρασμός",
-    "entry.share.title": "Μοιραστείτε αυτό το άρθρο",
-    "entry.unshare.label": "Aναίρεση Διαμοιρασμού",
-    "entry.shared_entry.title": "Ανοίξτε τον δημόσιο σύνδεσμο",
-    "entry.shared_entry.label": "Διαμοιρασμός",
-    "entry.estimated_reading_time": [
-        "%d λεπτό ανάγνωση",
-        "%d λεπτά ανάγνωση"
-    ],
-    "entry.tags.label": "Ετικέτες:",
-    "page.shared_entries.title": "Κοινόχρηστες Καταχωρήσεις",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Μη αναγνωσμένα",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Αγαπημένo",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Κατηγορίες",
-    "page.categories.no_feed": "Καμία ροή.",
-    "page.categories.entries": "Άρθρα",
-    "page.categories.feeds": "Συνδρομές",
-    "page.categories.feed_count": [
-        "Υπάρχει μία %d ροή.",
-        "Υπάρχουν %d ροές."
-    ],
-    "page.new_category.title": "Νέα Κατηγορία",
-    "page.new_user.title": "Νέος Χρήστης",
-    "page.edit_category.title": "Επεξεργασία κατηγορίας: % s",
-    "page.edit_user.title": "Επεξεργασία χρήστη: % s",
-    "page.feeds.title": "Ροές",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Τελευταίος έλεγχος:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Αριθμός αναγνωσμένων καταχωρήσεων",
-    "page.feeds.error_count": [
-        "%d σφάλμα",
-        "%d σφάλματα"
-    ],
-    "page.history.title": "Ιστορικό",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.import.title": "Εισαγωγή",
-    "page.search.title": "Αποτελέσματα Αναζήτησης",
-    "page.about.title": "Περί",
-    "page.about.credits": "Συνεισφέροντες",
-    "page.about.version": "Έκδοση:",
-    "page.about.build_date": "Ημερομηνία Κατασκευής:",
-    "page.about.author": "Συγγραφέας:",
-    "page.about.license": "Άδεια:",
-    "page.about.global_config_options": "Γενικές ρυθμίσεις",
-    "page.about.postgres_version": "Έκδοση Postgres:",
-    "page.about.go_version": "Έκδοση Go:",
-    "page.add_feed.title": "Νέα Συνδρομή",
-    "page.add_feed.no_category": "Δεν υπάρχει κατηγορία. Πρέπει να έχετε τουλάχιστον μία κατηγορία.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Βρείτε μια συνδρομή",
-    "page.add_feed.legend.advanced_options": "Προχωρημένες Επιλογές",
-    "page.add_feed.choose_feed": "Επιλέξτε μια συνδρομή",
-    "page.edit_feed.title": "Επεξεργασία ροής: % s",
-    "page.edit_feed.last_check": "Τελευταίος έλεγχος:",
-    "page.edit_feed.last_modified_header": "LastModified κεφαλίδα:",
-    "page.edit_feed.etag_header": "Κεφαλίδα ETag:",
-    "page.edit_feed.no_header": "Καμία",
-    "page.edit_feed.last_parsing_error": "Τελευταίο Σφάλμα Ανάλυσης",
-    "page.entry.attachments": "Συνημμένα",
-    "page.keyboard_shortcuts.title": "Συντομεύσεις Πληκτρολογίου",
-    "page.keyboard_shortcuts.subtitle.sections": "Πλοήγηση Τμημάτων",
-    "page.keyboard_shortcuts.subtitle.items": "Πλοήγηση Στοιχείων",
-    "page.keyboard_shortcuts.subtitle.pages": "Πλοήγηση Σελίδων",
-    "page.keyboard_shortcuts.subtitle.actions": "Ενέργειες",
-    "page.keyboard_shortcuts.go_to_unread": "Μεταβείτε στα μη αναγνωσμένα",
-    "page.keyboard_shortcuts.go_to_starred": "Μεταβείτε στους σελιδοδείκτες",
-    "page.keyboard_shortcuts.go_to_history": "Μεταβείτε στο ιστορικό",
-    "page.keyboard_shortcuts.go_to_feeds": "Μεταβείτε στις ροές",
-    "page.keyboard_shortcuts.go_to_categories": "Μεταβείτε στις κατηγορίες",
-    "page.keyboard_shortcuts.go_to_settings": "Μεταβείτε στις ρυθμίσεις",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Εμφάνιση συντομεύσεων πληκτρολογίου",
-    "page.keyboard_shortcuts.go_to_previous_item": "Μεταβείτε στο προηγούμενο στοιχείο",
-    "page.keyboard_shortcuts.go_to_next_item": "Μετάβαση στο επόμενο στοιχείο",
-    "page.keyboard_shortcuts.go_to_feed": "Πηγαίνετε στη ροή",
-    "page.keyboard_shortcuts.go_to_previous_page": "Μετάβαση στην προηγούμενη σελίδα",
-    "page.keyboard_shortcuts.go_to_next_page": "Μετάβαση στην επόμενη σελίδα",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Μετάβαση στο κάτω στοιχείο",
-    "page.keyboard_shortcuts.go_to_top_item": "Μετάβαση στο επάνω στοιχείο",
-    "page.keyboard_shortcuts.open_item": "Άνοιγμα επιλεγμένου στοιχείου",
-    "page.keyboard_shortcuts.open_original": "Άνοιγμα αρχικού συνδέσμου",
-    "page.keyboard_shortcuts.open_original_same_window": "Άνοιγμα αρχικού συνδέσμου στην τρέχουσα καρτέλα",
-    "page.keyboard_shortcuts.open_comments": "Άνοιγμα συνδέσμου σχολίων",
-    "page.keyboard_shortcuts.open_comments_same_window": "Άνοιγμα συνδέσμου σχολίων στην τρέχουσα καρτέλα",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Εναλλαγή ανάγνωσης / μη αναγνωσμένης, εστίαση στη συνέχεια",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Εναλλαγή ανάγνωσης / μη αναγνωσμένης, εστίαση στο προηγούμενο",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Ανανέωση όλων των ροών στο παρασκήνιο",
-    "page.keyboard_shortcuts.mark_page_as_read": "Σημείωση της τρέχουσας σελίδας ως αναγνωσμένη",
-    "page.keyboard_shortcuts.download_content": "Κατεβάστε το αρχικό περιεχόμενο",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Εναλλαγή σελιδοδείκτη",
-    "page.keyboard_shortcuts.save_article": "Αποθήκευση άρθρου",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Μετακινηση στοιχείου στην κορυφή",
-    "page.keyboard_shortcuts.remove_feed": "Κατάργηση αυτής της ροής",
-    "page.keyboard_shortcuts.go_to_search": "Ορίστε εστίαση στη φόρμα αναζήτησης",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Κλείσιμο παραθύρου διαλόγου",
-    "page.users.title": "Χρήστες",
-    "page.users.username": "Χρήστης",
-    "page.users.never_logged": "Ποτέ",
-    "page.users.admin.yes": "Ναι.",
-    "page.users.admin.no": "Όχι",
-    "page.users.actions": "Eνέργειες",
-    "page.users.last_login": "Τελευταία Σύνδεση",
-    "page.users.is_admin": "Διαχειριστής",
-    "page.settings.title": "Ρυθμίσεις",
-    "page.settings.link_google_account": "Σύνδεση του λογαριασμό μου Google",
-    "page.settings.unlink_google_account": "Αποσύνδεση του λογαριασμού μου Google",
-    "page.settings.link_oidc_account": "Σύνδεση του λογαριασμού μου %s",
-    "page.settings.unlink_oidc_account": "Αποσύνδεση του λογαριασμού μου %s",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Εγγραφή κωδικού πρόσβασης",
-    "page.settings.webauthn.register.error": "Δεν είναι δυνατή η εγγραφή του κωδικού πρόσβασης",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Αφαιρέστε %d κωδικό πρόσβασης",
-        "Καταργήστε %d κωδικούς πρόσβασης"
-    ],
-    "page.login.title": "Είσοδος",
-    "page.login.google_signin": "Συνδεθείτε με τo Google",
-    "page.login.oidc_signin": "Συνδεθείτε με το %s",
-    "page.login.webauthn_login": "Είσοδος με κωδικό πρόσβασης",
-    "page.login.webauthn_login.error": "Δεν είναι δυνατή η σύνδεση με κωδικό πρόσβασης",
-    "page.integrations.title": "Ενσωμάτωση",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "Τελικό σημείο API",
-    "page.integration.miniflux_api_username": "Χρήστης",
-    "page.integration.miniflux_api_password": "Κωδικός",
-    "page.integration.miniflux_api_password_value": "Ο κωδικός πρόσβασης του λογαριασμού σας",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Προσθήκη στο Miniflux",
-    "page.integration.bookmarklet.instructions": "Σύρετε και αποθέστε αυτόν τον σύνδεσμο στους σελιδοδείκτες σας.",
-    "page.integration.bookmarklet.help": "Αυτός ο ειδικός σύνδεσμος σάς επιτρέπει να εγγραφείτε απευθείας σε έναν ιστότοπο χρησιμοποιώντας ένα σελιδοδείκτη στο πρόγραμμα περιήγησης ιστού σας.",
-    "page.sessions.title": "Συνεδρίες",
-    "page.sessions.table.date": "Ημερομηνία",
-    "page.sessions.table.ip": "Διεύθυνση IP",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "Eνέργειες",
-    "page.sessions.table.current_session": "Τρέχουσα Συνεδρία",
-    "page.api_keys.title": "Κλειδιά API",
-    "page.api_keys.table.description": "Περιγραφή",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Τελευταία Χρήση",
-    "page.api_keys.table.created_at": "Ημερομηνία Δημιουργίας",
-    "page.api_keys.table.actions": "Eνέργειες",
-    "page.api_keys.never_used": "Δεν έχει χρησιμοποιηθεί ποτέ",
-    "page.new_api_key.title": "Νέο κλειδί API",
-    "page.offline.title": "Λειτουργία Εκτός Σύνδεσης",
-    "page.offline.message": "Είστε εκτός σύνδεσης",
-    "page.offline.refresh_page": "Προσπαθήστε να ανανεώσετε τη σελίδα",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Δεν υπάρχει κοινόχρηστη καταχώρηση.",
+    "action.or": "ή",
+    "action.remove": "Κατάργηση",
+    "action.remove_feed": "Κατάργηση αυτής της ροής",
+    "action.save": "Αποθηκεύσετε",
+    "action.subscribe": "Εγγραφείτε",
+    "action.update": "Ενημέρωση",
+    "alert.account_linked": "Ο εξωτερικός σας λογαριασμός είναι πλέον συνδεδεμένος!",
+    "alert.account_unlinked": "Ο εξωτερικός σας λογαριασμός είναι πλέον αποσυνδεδεμένος!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "Υπάρχει πρόβλημα με αυτήν τη ροή",
     "alert.no_bookmark": "Δεν υπάρχει σελιδοδείκτης αυτή τη στιγμή.",
     "alert.no_category": "Δεν υπάρχει κατηγορία.",
     "alert.no_category_entry": "Δεν υπάρχουν άρθρα σε αυτήν την κατηγορία.",
-    "alert.no_tag_entry": "Δεν υπάρχουν αντικείμενα που να ταιριάζουν με αυτή την ετικέτα.",
-    "alert.no_feed_entry": "Δεν υπάρχουν άρθρα για αυτήν τη ροή.",
     "alert.no_feed": "Δεν έχετε συνδρομές.",
+    "alert.no_feed_entry": "Δεν υπάρχουν άρθρα για αυτήν τη ροή.",
     "alert.no_feed_in_category": "Δεν υπάρχει συνδρομή για αυτήν την κατηγορία.",
     "alert.no_history": "Δεν υπάρχει ιστορικό αυτή τη στιγμή.",
-    "alert.feed_error": "Υπάρχει πρόβλημα με αυτήν τη ροή",
     "alert.no_search_result": "Δεν υπάρχουν αποτελέσματα για αυτήν την αναζήτηση.",
+    "alert.no_shared_entry": "Δεν υπάρχει κοινόχρηστη καταχώρηση.",
+    "alert.no_tag_entry": "Δεν υπάρχουν αντικείμενα που να ταιριάζουν με αυτή την ετικέτα.",
     "alert.no_unread_entry": "Δεν υπάρχουν μη αναγνωσμένα άρθρα.",
     "alert.no_user": "Είστε ο μόνος χρήστης.",
-    "alert.account_unlinked": "Ο εξωτερικός σας λογαριασμός είναι πλέον αποσυνδεδεμένος!",
-    "alert.account_linked": "Ο εξωτερικός σας λογαριασμός είναι πλέον συνδεδεμένος!",
     "alert.pocket_linked": "Ο λογαριασμός Pocket είναι τώρα συνδεδεμένος!",
     "alert.prefs_saved": "Οι προτιμήσεις αποθηκεύτηκαν!",
-    "error.unlink_account_without_password": "Πρέπει να ορίσετε έναν κωδικό πρόσβασης διαφορετικά δεν θα μπορείτε να συνδεθείτε ξανά.",
-    "error.duplicate_linked_account": "Υπάρχει ήδη κάποιος που σχετίζεται με αυτόν τον πάροχο!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "Σε εξέλιξη...",
+    "confirm.no": "όχι",
+    "confirm.question": "Είστε σίγουροι;",
+    "confirm.question.refresh": "Θέλετε να επιτελέσετε μια υποχρεωτική ανανέωση;",
+    "confirm.yes": "ναι",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Μη αγαπημένα",
+    "entry.bookmark.toast.on": "Αγαπημένα",
+    "entry.bookmark.toggle.off": "Αναίρεση αγαπημένου",
+    "entry.bookmark.toggle.on": "Αγαπημένο",
+    "entry.comments.label": "Σχόλια",
+    "entry.comments.title": "Δείτε Σχόλια",
+    "entry.estimated_reading_time": [
+        "%d λεπτό ανάγνωση",
+        "%d λεπτά ανάγνωση"
+    ],
+    "entry.external_link.label": "Εξωτερικός σύνδεσμος",
+    "entry.save.completed": "Έγινε!",
+    "entry.save.label": "Αποθηκεύσετε",
+    "entry.save.title": "Αποθηκεύστε αυτό το άρθρο",
+    "entry.save.toast.completed": "Το άρθρο αποθηκεύτηκε",
+    "entry.scraper.completed": "Έγινε!",
+    "entry.scraper.label": "Λήψη",
+    "entry.scraper.title": "Λήψη αρχικού περιεχομένου",
+    "entry.share.label": "Διαμοιρασμός",
+    "entry.share.title": "Μοιραστείτε αυτό το άρθρο",
+    "entry.shared_entry.label": "Διαμοιρασμός",
+    "entry.shared_entry.title": "Ανοίξτε τον δημόσιο σύνδεσμο",
+    "entry.state.loading": "Φόρτωση...",
+    "entry.state.saving": "Aποθήκευση...",
+    "entry.status.read": "Αναγνωσμένο",
+    "entry.status.title": "Αλλαγή κατάστασης καταχώρησης",
+    "entry.status.toast.read": "Επισήμανση ως αναγνωσμένο",
+    "entry.status.toast.unread": "Επισήμανση ως μη αναγνωσμένο",
+    "entry.status.unread": "Μη αναγνωσμένο",
+    "entry.tags.label": "Ετικέτες:",
+    "entry.unshare.label": "Aναίρεση Διαμοιρασμού",
+    "error.api_key_already_exists": "Αυτό το κλειδί API υπάρχει ήδη.",
+    "error.bad_credentials": "Μη έγκυρο όνομα χρήστη ή κωδικό πρόσβασης.",
+    "error.category_already_exists": "Αυτή η κατηγορία υπάρχει ήδη.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Οι κωδικοί πρόσβασης δεν είναι οι ίδιοι.",
     "error.duplicate_fever_username": "Υπάρχει ήδη κάποιος άλλος με το ίδιο όνομα χρήστη Fever!",
     "error.duplicate_googlereader_username": "Υπάρχει ήδη κάποιος άλλος με το ίδιο όνομα χρήστη Google Reader!",
-    "error.pocket_request_token": "Δεν είναι δυνατή η λήψη του request token από το Pocket!",
-    "error.pocket_access_token": "Δεν είναι δυνατή η λήψη του access token από το Pocket!",
-    "error.category_already_exists": "Αυτή η κατηγορία υπάρχει ήδη.",
-    "error.unable_to_create_category": "Δεν είναι δυνατή η δημιουργία αυτής της κατηγορίας.",
-    "error.unable_to_update_category": "Δεν είναι δυνατή η ενημέρωση αυτής της κατηγορίας.",
-    "error.user_already_exists": "Αυτός ο χρήστης υπάρχει ήδη.",
-    "error.unable_to_create_user": "Δεν είναι δυνατή η δημιουργία αυτού του χρήστη.",
-    "error.unable_to_update_user": "Δεν είναι δυνατή η ενημέρωση αυτού του χρήστη.",
-    "error.unable_to_update_feed": "Δεν είναι δυνατή η ενημέρωση αυτής της ροής.",
-    "error.subscription_not_found": "Δεν είναι δυνατή η εύρεση συνδρομής.",
-    "error.invalid_theme": "Μη έγκυρο θέμα.",
-    "error.invalid_language": "Μη έγκυρη γλώσσα.",
-    "error.invalid_timezone": "Μη έγκυρη ζώνη ώρας.",
-    "error.invalid_entry_direction": "Μη έγκυρη κατεύθυνση ταξινόμησης άρθρων.",
-    "error.invalid_display_mode": "Μη έγκυρη λειτουργία εμφάνισης εφαρμογών ιστού.",
-    "error.invalid_gesture_nav": "Μη έγκυρη πλοήγηση με χειρονομίες.",
-    "error.invalid_default_home_page": "Μη έγκυρη προεπιλεγμένη αρχική σελίδα!",
+    "error.duplicate_linked_account": "Υπάρχει ήδη κάποιος που σχετίζεται με αυτόν τον πάροχο!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Αυτό το αρχείο είναι κενό.",
-    "error.bad_credentials": "Μη έγκυρο όνομα χρήστη ή κωδικό πρόσβασης.",
+    "error.entries_per_page_invalid": "Ο αριθμός των καταχωρήσεων ανά σελίδα δεν είναι έγκυρος.",
+    "error.feed_already_exists": "Αυτή η ροή υπάρχει ήδη.",
+    "error.feed_category_not_found": "Αυτή η κατηγορία δεν υπάρχει ή δεν ανήκει σε αυτόν τον χρήστη.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "Ο κανόνας λίστας μπλοκ δεν είναι έγκυρος.",
+    "error.feed_invalid_keeplist_rule": "Ο κανόνας keep list δεν είναι έγκυρος.",
+    "error.feed_mandatory_fields": "Η διεύθυνση URL και η κατηγορία είναι υποχρεωτικά.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Ο τίτλος ροής δεν μπορεί να είναι κενός.",
+    "error.feed_url_not_empty": "Η διεύθυνση URL ροής δεν μπορεί να είναι κενή.",
     "error.fields_mandatory": "Όλα τα πεδία είναι υποχρεωτικά.",
-    "error.title_required": "Ο τίτλος είναι υποχρεωτικός.",
-    "error.different_passwords": "Οι κωδικοί πρόσβασης δεν είναι οι ίδιοι.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Μη έγκυρη προεπιλεγμένη αρχική σελίδα!",
+    "error.invalid_display_mode": "Μη έγκυρη λειτουργία εμφάνισης εφαρμογών ιστού.",
+    "error.invalid_entry_direction": "Μη έγκυρη κατεύθυνση ταξινόμησης άρθρων.",
+    "error.invalid_feed_url": "Μη έγκυρη διεύθυνση URL ροής.",
+    "error.invalid_gesture_nav": "Μη έγκυρη πλοήγηση με χειρονομίες.",
+    "error.invalid_language": "Μη έγκυρη γλώσσα.",
+    "error.invalid_site_url": "Μη έγκυρη διεύθυνση URL ιστότοπου.",
+    "error.invalid_theme": "Μη έγκυρο θέμα.",
+    "error.invalid_timezone": "Μη έγκυρη ζώνη ώρας.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 6 χαρακτήρες.",
-    "error.settings_mandatory_fields": "Τα πεδία όνομα χρήστη, θέμα, Γλώσσα και ζώνη ώρας είναι υποχρεωτικά.",
-    "error.settings_reading_speed_is_positive": "Οι ταχύτητες ανάγνωσης πρέπει να είναι θετικοί ακέραιοι αριθμοί.",
+    "error.pocket_access_token": "Δεν είναι δυνατή η λήψη του access token από το Pocket!",
+    "error.pocket_request_token": "Δεν είναι δυνατή η λήψη του request token από το Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Ο αριθμός των καταχωρήσεων ανά σελίδα δεν είναι έγκυρος.",
-    "error.feed_mandatory_fields": "Η διεύθυνση URL και η κατηγορία είναι υποχρεωτικά.",
-    "error.feed_already_exists": "Αυτή η ροή υπάρχει ήδη.",
-    "error.invalid_feed_url": "Μη έγκυρη διεύθυνση URL ροής.",
-    "error.invalid_site_url": "Μη έγκυρη διεύθυνση URL ιστότοπου.",
-    "error.feed_url_not_empty": "Η διεύθυνση URL ροής δεν μπορεί να είναι κενή.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Τα πεδία όνομα χρήστη, θέμα, Γλώσσα και ζώνη ώρας είναι υποχρεωτικά.",
+    "error.settings_media_playback_rate_range": "Η ταχύτητα αναπαραγωγής είναι εκτός εύρους",
+    "error.settings_reading_speed_is_positive": "Οι ταχύτητες ανάγνωσης πρέπει να είναι θετικοί ακέραιοι αριθμοί.",
     "error.site_url_not_empty": "Η διεύθυνση URL του ιστότοπου δεν μπορεί να είναι κενή.",
-    "error.feed_title_not_empty": "Ο τίτλος ροής δεν μπορεί να είναι κενός.",
-    "error.feed_category_not_found": "Αυτή η κατηγορία δεν υπάρχει ή δεν ανήκει σε αυτόν τον χρήστη.",
-    "error.feed_invalid_blocklist_rule": "Ο κανόνας λίστας μπλοκ δεν είναι έγκυρος.",
-    "error.feed_invalid_keeplist_rule": "Ο κανόνας keep list δεν είναι έγκυρος.",
-    "form.feed.label.urlrewrite_rules": "επανεγγραφή κανόνων για τη διεύθυνση URL.",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "error.user_mandatory_fields": "Το όνομα χρήστη είναι υποχρεωτικό.",
-    "error.api_key_already_exists": "Αυτό το κλειδί API υπάρχει ήδη.",
+    "error.subscription_not_found": "Δεν είναι δυνατή η εύρεση συνδρομής.",
+    "error.title_required": "Ο τίτλος είναι υποχρεωτικός.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Δεν είναι δυνατή η δημιουργία αυτού του κλειδιού API.",
-    "form.feed.label.title": "Τίτλος",
-    "form.feed.label.site_url": "Διεύθυνση URL ιστότοπου",
-    "form.feed.label.feed_url": "Διεύθυνση URL ροής",
-    "form.feed.label.description": "Περιγραφή",
-    "form.feed.label.category": "Κατηγορία",
-    "form.feed.label.crawler": "Λήψη αρχικού περιεχομένου",
-    "form.feed.label.feed_username": "Όνομα Χρήστη ροής",
-    "form.feed.label.feed_password": "Κωδικός Πρόσβασης ροής",
-    "form.feed.label.user_agent": "Παράκαμψη Προεπιλεγμένου User Agent Χρήστη",
-    "form.feed.label.cookie": "Ορισμός Cookies",
-    "form.feed.label.scraper_rules": "Κανόνες Scraper",
-    "form.feed.label.rewrite_rules": "Κανόνες Μετατροπής",
-    "form.feed.label.blocklist_rules": "Κανόνες Αποκλεισμού",
-    "form.feed.label.keeplist_rules": "Κρατήστε Κανόνες",
-    "form.feed.label.ignore_http_cache": "Αγνοήστε την προσωρινή μνήμη HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Να επιτρέπονται αυτο-υπογεγραμμένα ή μη έγκυρα πιστοποιητικά",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Λήψη μέσω διακομιστή μεσολάβησης",
-    "form.feed.label.disabled": "Μη ανανέωση αυτής της ροής",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "Απόκρυψη καταχωρήσεων σε γενική λίστα μη αναγνωσμένων",
+    "error.unable_to_create_category": "Δεν είναι δυνατή η δημιουργία αυτής της κατηγορίας.",
+    "error.unable_to_create_user": "Δεν είναι δυνατή η δημιουργία αυτού του χρήστη.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Δεν είναι δυνατή η ενημέρωση αυτής της κατηγορίας.",
+    "error.unable_to_update_feed": "Δεν είναι δυνατή η ενημέρωση αυτής της ροής.",
+    "error.unable_to_update_user": "Δεν είναι δυνατή η ενημέρωση αυτού του χρήστη.",
+    "error.unlink_account_without_password": "Πρέπει να ορίσετε έναν κωδικό πρόσβασης διαφορετικά δεν θα μπορείτε να συνδεθείτε ξανά.",
+    "error.user_already_exists": "Αυτός ο χρήστης υπάρχει ήδη.",
+    "error.user_mandatory_fields": "Το όνομα χρήστη είναι υποχρεωτικό.",
+    "form.api_key.label.description": "Ετικέτα κλειδιού API",
+    "form.category.hide_globally": "Απόκρυψη καταχωρήσεων σε γενική λίστα μη αναγνωσμένων",
+    "form.category.label.title": "Τίτλος",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.category.label.title": "Τίτλος",
-    "form.category.hide_globally": "Απόκρυψη καταχωρήσεων σε γενική λίστα μη αναγνωσμένων",
-    "form.user.label.username": "Χρήστης",
-    "form.user.label.password": "Κωδικός",
-    "form.user.label.confirmation": "Επιβεβαίωση Κωδικού Πρόσβασης",
-    "form.user.label.admin": "Διαχειριστής",
-    "form.prefs.label.language": "Γλώσσα",
-    "form.prefs.label.timezone": "Ζώνη Ώρας",
-    "form.prefs.label.theme": "Θέμα",
-    "form.prefs.label.entry_sorting": "Ταξινόμηση",
-    "form.prefs.label.entries_per_page": "Καταχωρήσεις ανά σελίδα",
-    "form.prefs.label.default_reading_speed": "Ταχύτητα ανάγνωσης άλλων γλωσσών (λέξεις ανά λεπτό)",
-    "form.prefs.label.cjk_reading_speed": "Ταχύτητα ανάγνωσης για κινέζικα, κορεάτικα και ιαπωνικά (χαρακτήρες ανά λεπτό)",
-    "form.prefs.label.display_mode": "Λειτουργία προβολής προοδευτικής εφαρμογής Ιστού (PWA)",
-    "form.prefs.select.older_first": "Παλαιότερες καταχωρήσεις πρώτα",
-    "form.prefs.select.recent_first": "Πρόσφατες καταχωρήσεις πρώτα",
-    "form.prefs.select.fullscreen": "Πλήρης οθόνη",
-    "form.prefs.select.standalone": "Μεμονωμένο",
-    "form.prefs.select.minimal_ui": "Ελάχιστη",
-    "form.prefs.select.browser": "Περιηγητής",
-    "form.prefs.select.publish_time": "Δημοσιευμένος χρόνος εισόδου",
-    "form.prefs.select.created_time": "Χρόνος δημιουργίας καταχώρησης",
-    "form.prefs.select.alphabetical": "Αλφαβητική σειρά",
-    "form.prefs.select.unread_count": "Αριθμός μη αναγνωσμένων",
-    "form.prefs.select.none": "Κανένας",
-    "form.prefs.select.tap": "Διπλό χτύπημα",
-    "form.prefs.select.swipe": "Σουφρώνω",
-    "form.prefs.label.keyboard_shortcuts": "Ενεργοποίηση συντομεύσεων πληκτρολογίου",
-    "form.prefs.label.entry_swipe": "Ενεργοποιήστε το σάρωση καταχώρισης στις οθόνες αφής",
-    "form.prefs.label.gesture_nav": "Χειρονομία για πλοήγηση μεταξύ των καταχωρήσεων",
-    "form.prefs.label.show_reading_time": "Εμφάνιση εκτιμώμενου χρόνου ανάγνωσης για άρθρα",
-    "form.prefs.label.custom_css": "Προσαρμοσμένο CSS",
-    "form.prefs.label.custom_js": "Προσαρμοσμένο JavaScript",
-    "form.prefs.label.entry_order": "Στήλη ταξινόμησης εισόδου",
-    "form.prefs.label.default_home_page": "Προεπιλεγμένη αρχική σελίδα",
-    "form.prefs.label.categories_sorting_order": "Ταξινόμηση κατηγοριών",
-    "form.prefs.label.mark_read_on_view": "Αυτόματη επισήμανση καταχωρήσεων ως αναγνωσμένων κατά την προβολή",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Να επιτρέπονται αυτο-υπογεγραμμένα ή μη έγκυρα πιστοποιητικά",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Κανόνες Αποκλεισμού",
+    "form.feed.label.category": "Κατηγορία",
+    "form.feed.label.cookie": "Ορισμός Cookies",
+    "form.feed.label.crawler": "Λήψη αρχικού περιεχομένου",
+    "form.feed.label.description": "Περιγραφή",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Μη ανανέωση αυτής της ροής",
+    "form.feed.label.feed_password": "Κωδικός Πρόσβασης ροής",
+    "form.feed.label.feed_url": "Διεύθυνση URL ροής",
+    "form.feed.label.feed_username": "Όνομα Χρήστη ροής",
+    "form.feed.label.fetch_via_proxy": "Λήψη μέσω διακομιστή μεσολάβησης",
+    "form.feed.label.hide_globally": "Απόκρυψη καταχωρήσεων σε γενική λίστα μη αναγνωσμένων",
+    "form.feed.label.ignore_http_cache": "Αγνοήστε την προσωρινή μνήμη HTTP",
+    "form.feed.label.keeplist_rules": "Κρατήστε Κανόνες",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Κανόνες Μετατροπής",
+    "form.feed.label.scraper_rules": "Κανόνες Scraper",
+    "form.feed.label.site_url": "Διεύθυνση URL ιστότοπου",
+    "form.feed.label.title": "Τίτλος",
+    "form.feed.label.urlrewrite_rules": "επανεγγραφή κανόνων για τη διεύθυνση URL.",
+    "form.feed.label.user_agent": "Παράκαμψη Προεπιλεγμένου User Agent Χρήστη",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "Αρχείο OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Αποθήκευση άρθρων στο Espial",
+    "form.integration.espial_api_key": "Κλειδί API Espial",
+    "form.integration.espial_endpoint": "Τελικό σημείο Espial API",
+    "form.integration.espial_tags": "Ετικέτες Espial",
     "form.integration.fever_activate": "Ενεργοποιήστε το Fever API",
-    "form.integration.fever_username": "Όνομα Χρήστη Fever",
-    "form.integration.fever_password": "Κωδικός Πρόσβασης Fever",
     "form.integration.fever_endpoint": "Τελικό σημείο Fever API:",
+    "form.integration.fever_password": "Κωδικός Πρόσβασης Fever",
+    "form.integration.fever_username": "Όνομα Χρήστη Fever",
     "form.integration.googlereader_activate": "Ενεργοποιήστε το Google Reader API",
-    "form.integration.googlereader_username": "Όνομα Χρήστη Google Reader",
-    "form.integration.googlereader_password": "Κωδικός Πρόσβασης Google Reader",
     "form.integration.googlereader_endpoint": "Τελικό σημείο Google Reader API:",
-    "form.integration.pinboard_activate": "Αποθήκευση άρθρων στο Pinboard",
-    "form.integration.pinboard_token": "Pinboard API Token",
-    "form.integration.pinboard_tags": "Ετικέτες Pinboard",
-    "form.integration.pinboard_bookmark": "Σημείωση του σελιδοδείκτη ως μη αναγνωσμένου",
+    "form.integration.googlereader_password": "Κωδικός Πρόσβασης Google Reader",
+    "form.integration.googlereader_username": "Όνομα Χρήστη Google Reader",
     "form.integration.instapaper_activate": "Αποθήκευση άρθρων στο Instapaper",
-    "form.integration.instapaper_username": "Όνομα Χρήστη Instapaper",
     "form.integration.instapaper_password": "Κωδικός Πρόσβασης Instapaper",
-    "form.integration.pocket_activate": "Αποθήκευση άρθρων στο Pocket",
-    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
-    "form.integration.pocket_access_token": "Pocket Access Token",
-    "form.integration.pocket_connect_link": "Συνδέστε τον λογαριασμό Pocket σας",
-    "form.integration.wallabag_activate": "Αποθήκευση άρθρων στο Wallabag",
-    "form.integration.wallabag_only_url": "Αποστολή μόνο URL (αντί για πλήρες περιεχόμενο)",
-    "form.integration.wallabag_endpoint": "Βασική διεύθυνση URL Wallabag",
-    "form.integration.wallabag_client_id": "Ταυτότητα πελάτη Wallabag",
-    "form.integration.wallabag_client_secret": "Wallabag Μυστικό Πελάτη",
-    "form.integration.wallabag_username": "Όνομα Χρήστη Wallabag",
-    "form.integration.wallabag_password": "Wallabag Κωδικός Πρόσβασης",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Αποθήκευση άρθρων στο Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Τελικό σημείο Nunux Keeper API",
-    "form.integration.nunux_keeper_api_key": "Κλειδί API Nunux Keeper",
-    "form.integration.omnivore_activate": "Αποθήκευση άρθρων στο Omnivore",
-    "form.integration.omnivore_url": "Τελικό σημείο Omnivore API",
-    "form.integration.omnivore_api_key": "Κλειδί API Omnivore",
-    "form.integration.espial_activate": "Αποθήκευση άρθρων στο Espial",
-    "form.integration.espial_endpoint": "Τελικό σημείο Espial API",
-    "form.integration.espial_api_key": "Κλειδί API Espial",
-    "form.integration.espial_tags": "Ετικέτες Espial",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Προωθήστε νέα άρθρα στη συνομιλία Telegram",
-    "form.integration.telegram_bot_token": "Διακριτικό bot",
-    "form.integration.telegram_chat_id": "Αναγνωριστικό συνομιλίας",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Όνομα Χρήστη Instapaper",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Αποθήκευση άρθρων στο Linkding",
-    "form.integration.linkding_endpoint": "Τελικό σημείο Linkding API",
     "form.integration.linkding_api_key": "Κλειδί API Linkding",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Σημείωση του σελιδοδείκτη ως μη αναγνωσμένου",
+    "form.integration.linkding_endpoint": "Τελικό σημείο Linkding API",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Αποθήκευση άρθρων στο Linkwarden",
-    "form.integration.linkwarden_endpoint": "Τελικό σημείο Linkwarden API",
     "form.integration.linkwarden_api_key": "Κλειδί API Linkwarden",
+    "form.integration.linkwarden_endpoint": "Τελικό σημείο Linkwarden API",
     "form.integration.matrix_bot_activate": "Μεταφορά νέων άρθρων στο Matrix",
-    "form.integration.matrix_bot_user": "Όνομα χρήστη για το Matrix",
+    "form.integration.matrix_bot_chat_id": "Αναγνωριστικό της αίθουσας Matrix",
     "form.integration.matrix_bot_password": "Κωδικός πρόσβασης για τον χρήστη Matrix",
     "form.integration.matrix_bot_url": "URL διακομιστή Matrix",
-    "form.integration.matrix_bot_chat_id": "Αναγνωριστικό της αίθουσας Matrix",
+    "form.integration.matrix_bot_user": "Όνομα χρήστη για το Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Αποθήκευση άρθρων στο Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Κλειδί API Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Τελικό σημείο Nunux Keeper API",
+    "form.integration.omnivore_activate": "Αποθήκευση άρθρων στο Omnivore",
+    "form.integration.omnivore_api_key": "Κλειδί API Omnivore",
+    "form.integration.omnivore_url": "Τελικό σημείο Omnivore API",
+    "form.integration.pinboard_activate": "Αποθήκευση άρθρων στο Pinboard",
+    "form.integration.pinboard_bookmark": "Σημείωση του σελιδοδείκτη ως μη αναγνωσμένου",
+    "form.integration.pinboard_tags": "Ετικέτες Pinboard",
+    "form.integration.pinboard_token": "Pinboard API Token",
+    "form.integration.pocket_access_token": "Pocket Access Token",
+    "form.integration.pocket_activate": "Αποθήκευση άρθρων στο Pocket",
+    "form.integration.pocket_connect_link": "Συνδέστε τον λογαριασμό Pocket σας",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Αποθήκευση άρθρων στο Readeck",
-    "form.integration.readeck_endpoint": "Τελικό σημείο Readeck API",
     "form.integration.readeck_api_key": "Κλειδί API Readeck",
+    "form.integration.readeck_endpoint": "Τελικό σημείο Readeck API",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Αποστολή μόνο URL (αντί για πλήρες περιεχόμενο)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Αποθήκευση άρθρων στο Shiori",
     "form.integration.shiori_endpoint": "Τελικό σημείο Shiori",
-    "form.integration.shiori_username": "Όνομα Χρήστη Shiori",
     "form.integration.shiori_password": "Κωδικός Πρόσβασης Shiori",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Όνομα Χρήστη Shiori",
     "form.integration.slack_activate": "Push entries to Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Ετικέτα κλειδιού API",
+    "form.integration.telegram_bot_activate": "Προωθήστε νέα άρθρα στη συνομιλία Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Διακριτικό bot",
+    "form.integration.telegram_chat_id": "Αναγνωριστικό συνομιλίας",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Αποθήκευση άρθρων στο Wallabag",
+    "form.integration.wallabag_client_id": "Ταυτότητα πελάτη Wallabag",
+    "form.integration.wallabag_client_secret": "Wallabag Μυστικό Πελάτη",
+    "form.integration.wallabag_endpoint": "Βασική διεύθυνση URL Wallabag",
+    "form.integration.wallabag_only_url": "Αποστολή μόνο URL (αντί για πλήρες περιεχόμενο)",
+    "form.integration.wallabag_password": "Wallabag Κωδικός Πρόσβασης",
+    "form.integration.wallabag_username": "Όνομα Χρήστη Wallabag",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Ταξινόμηση κατηγοριών",
+    "form.prefs.label.cjk_reading_speed": "Ταχύτητα ανάγνωσης για κινέζικα, κορεάτικα και ιαπωνικά (χαρακτήρες ανά λεπτό)",
+    "form.prefs.label.custom_css": "Προσαρμοσμένο CSS",
+    "form.prefs.label.custom_js": "Προσαρμοσμένο JavaScript",
+    "form.prefs.label.default_home_page": "Προεπιλεγμένη αρχική σελίδα",
+    "form.prefs.label.default_reading_speed": "Ταχύτητα ανάγνωσης άλλων γλωσσών (λέξεις ανά λεπτό)",
+    "form.prefs.label.display_mode": "Λειτουργία προβολής προοδευτικής εφαρμογής Ιστού (PWA)",
+    "form.prefs.label.entries_per_page": "Καταχωρήσεις ανά σελίδα",
+    "form.prefs.label.entry_order": "Στήλη ταξινόμησης εισόδου",
+    "form.prefs.label.entry_sorting": "Ταξινόμηση",
+    "form.prefs.label.entry_swipe": "Ενεργοποιήστε το σάρωση καταχώρισης στις οθόνες αφής",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Χειρονομία για πλοήγηση μεταξύ των καταχωρήσεων",
+    "form.prefs.label.keyboard_shortcuts": "Ενεργοποίηση συντομεύσεων πληκτρολογίου",
+    "form.prefs.label.language": "Γλώσσα",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Αυτόματη επισήμανση καταχωρήσεων ως αναγνωσμένων κατά την προβολή",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Ταχύτητα αναπαραγωγής του ήχου/βίντεο",
+    "form.prefs.label.show_reading_time": "Εμφάνιση εκτιμώμενου χρόνου ανάγνωσης για άρθρα",
+    "form.prefs.label.theme": "Θέμα",
+    "form.prefs.label.timezone": "Ζώνη Ώρας",
+    "form.prefs.select.alphabetical": "Αλφαβητική σειρά",
+    "form.prefs.select.browser": "Περιηγητής",
+    "form.prefs.select.created_time": "Χρόνος δημιουργίας καταχώρησης",
+    "form.prefs.select.fullscreen": "Πλήρης οθόνη",
+    "form.prefs.select.minimal_ui": "Ελάχιστη",
+    "form.prefs.select.none": "Κανένας",
+    "form.prefs.select.older_first": "Παλαιότερες καταχωρήσεις πρώτα",
+    "form.prefs.select.publish_time": "Δημοσιευμένος χρόνος εισόδου",
+    "form.prefs.select.recent_first": "Πρόσφατες καταχωρήσεις πρώτα",
+    "form.prefs.select.standalone": "Μεμονωμένο",
+    "form.prefs.select.swipe": "Σουφρώνω",
+    "form.prefs.select.tap": "Διπλό χτύπημα",
+    "form.prefs.select.unread_count": "Αριθμός μη αναγνωσμένων",
     "form.submit.loading": "Φόρτωση...",
     "form.submit.saving": "Αποθήκευση...",
-    "time_elapsed.not_yet": "όχι ακόμα.",
-    "time_elapsed.yesterday": "χθες",
-    "time_elapsed.now": "μόλις τώρα",
-    "time_elapsed.minutes": [
-        "πριν %d λεπτό",
-        "πριν %d λεπτά"
+    "form.user.label.admin": "Διαχειριστής",
+    "form.user.label.confirmation": "Επιβεβαίωση Κωδικού Πρόσβασης",
+    "form.user.label.password": "Κωδικός",
+    "form.user.label.username": "Χρήστης",
+    "menu.about": "Περί",
+    "menu.add_feed": "Προσθήκη συνδρομής",
+    "menu.add_user": "Προσθήκη χρήστη",
+    "menu.api_keys": "Κλειδιά API",
+    "menu.categories": "Κατηγορίες",
+    "menu.create_api_key": "Δημιουργήστε ένα νέο κλειδί API",
+    "menu.create_category": "Δημιουργήστε μια κατηγορία",
+    "menu.edit_category": "Επεξεργασία",
+    "menu.edit_feed": "Επεξεργασία",
+    "menu.export": "Εξαγωγή",
+    "menu.feed_entries": "Καταχωρήσεις",
+    "menu.feeds": "Ροές",
+    "menu.flush_history": "Εκκαθάριση ιστορικού",
+    "menu.history": "Ιστορικό",
+    "menu.home_page": "Home page",
+    "menu.import": "Εισαγωγή",
+    "menu.integrations": "Ενσωμάτωσεις",
+    "menu.logout": "Αποσύνδεση",
+    "menu.mark_all_as_read": "Σημείωση όλων ως αναγνωσμένα",
+    "menu.mark_page_as_read": "Σημείωση αυτής της σελίδας ως αναγνωσμένη",
+    "menu.preferences": "Προτιμήσεις",
+    "menu.refresh_all_feeds": "Ανανέωση όλων των ροών στο παρασκήνιο",
+    "menu.refresh_feed": "Ανανέωση",
+    "menu.search": "Αναζήτηση",
+    "menu.sessions": "Συνδέσεις",
+    "menu.settings": "Ρυθμίσεις",
+    "menu.shared_entries": "Κοινόχρηστες καταχωρήσεις",
+    "menu.show_all_entries": "Εμφάνιση όλων των καταχωρήσεων",
+    "menu.show_only_starred_entries": "Εμφάνιση μόνο αγαπημένων καταχωρήσεων",
+    "menu.show_only_unread_entries": "Εμφάνιση μόνο μη αναγνωσμένων καταχωρήσεων",
+    "menu.starred": "Αγαπημένα",
+    "menu.title": "Menu",
+    "menu.unread": "Μη αναγνωσμένα",
+    "menu.users": "Χρήστες",
+    "page.about.author": "Συγγραφέας:",
+    "page.about.build_date": "Ημερομηνία Κατασκευής:",
+    "page.about.credits": "Συνεισφέροντες",
+    "page.about.global_config_options": "Γενικές ρυθμίσεις",
+    "page.about.go_version": "Έκδοση Go:",
+    "page.about.license": "Άδεια:",
+    "page.about.postgres_version": "Έκδοση Postgres:",
+    "page.about.title": "Περί",
+    "page.about.version": "Έκδοση:",
+    "page.add_feed.choose_feed": "Επιλέξτε μια συνδρομή",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Προχωρημένες Επιλογές",
+    "page.add_feed.no_category": "Δεν υπάρχει κατηγορία. Πρέπει να έχετε τουλάχιστον μία κατηγορία.",
+    "page.add_feed.submit": "Βρείτε μια συνδρομή",
+    "page.add_feed.title": "Νέα Συνδρομή",
+    "page.api_keys.never_used": "Δεν έχει χρησιμοποιηθεί ποτέ",
+    "page.api_keys.table.actions": "Eνέργειες",
+    "page.api_keys.table.created_at": "Ημερομηνία Δημιουργίας",
+    "page.api_keys.table.description": "Περιγραφή",
+    "page.api_keys.table.last_used_at": "Τελευταία Χρήση",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "Κλειδιά API",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "πριν %d ώρα",
-        "πριν %d ώρες"
+    "page.categories.entries": "Άρθρα",
+    "page.categories.feed_count": [
+        "Υπάρχει μία %d ροή.",
+        "Υπάρχουν %d ροές."
+    ],
+    "page.categories.feeds": "Συνδρομές",
+    "page.categories.no_feed": "Καμία ροή.",
+    "page.categories.title": "Κατηγορίες",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Επεξεργασία κατηγορίας: % s",
+    "page.edit_feed.etag_header": "Κεφαλίδα ETag:",
+    "page.edit_feed.last_check": "Τελευταίος έλεγχος:",
+    "page.edit_feed.last_modified_header": "LastModified κεφαλίδα:",
+    "page.edit_feed.last_parsing_error": "Τελευταίο Σφάλμα Ανάλυσης",
+    "page.edit_feed.no_header": "Καμία",
+    "page.edit_feed.title": "Επεξεργασία ροής: % s",
+    "page.edit_user.title": "Επεξεργασία χρήστη: % s",
+    "page.entry.attachments": "Συνημμένα",
+    "page.feeds.error_count": [
+        "%d σφάλμα",
+        "%d σφάλματα"
+    ],
+    "page.feeds.last_check": "Τελευταίος έλεγχος:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Αριθμός αναγνωσμένων καταχωρήσεων",
+    "page.feeds.title": "Ροές",
+    "page.history.title": "Ιστορικό",
+    "page.import.title": "Εισαγωγή",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Αυτός ο ειδικός σύνδεσμος σάς επιτρέπει να εγγραφείτε απευθείας σε έναν ιστότοπο χρησιμοποιώντας ένα σελιδοδείκτη στο πρόγραμμα περιήγησης ιστού σας.",
+    "page.integration.bookmarklet.instructions": "Σύρετε και αποθέστε αυτόν τον σύνδεσμο στους σελιδοδείκτες σας.",
+    "page.integration.bookmarklet.name": "Προσθήκη στο Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "Τελικό σημείο API",
+    "page.integration.miniflux_api_password": "Κωδικός",
+    "page.integration.miniflux_api_password_value": "Ο κωδικός πρόσβασης του λογαριασμού σας",
+    "page.integration.miniflux_api_username": "Χρήστης",
+    "page.integrations.title": "Ενσωμάτωση",
+    "page.keyboard_shortcuts.close_modal": "Κλείσιμο παραθύρου διαλόγου",
+    "page.keyboard_shortcuts.download_content": "Κατεβάστε το αρχικό περιεχόμενο",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Μετάβαση στο κάτω στοιχείο",
+    "page.keyboard_shortcuts.go_to_categories": "Μεταβείτε στις κατηγορίες",
+    "page.keyboard_shortcuts.go_to_feed": "Πηγαίνετε στη ροή",
+    "page.keyboard_shortcuts.go_to_feeds": "Μεταβείτε στις ροές",
+    "page.keyboard_shortcuts.go_to_history": "Μεταβείτε στο ιστορικό",
+    "page.keyboard_shortcuts.go_to_next_item": "Μετάβαση στο επόμενο στοιχείο",
+    "page.keyboard_shortcuts.go_to_next_page": "Μετάβαση στην επόμενη σελίδα",
+    "page.keyboard_shortcuts.go_to_previous_item": "Μεταβείτε στο προηγούμενο στοιχείο",
+    "page.keyboard_shortcuts.go_to_previous_page": "Μετάβαση στην προηγούμενη σελίδα",
+    "page.keyboard_shortcuts.go_to_search": "Ορίστε εστίαση στη φόρμα αναζήτησης",
+    "page.keyboard_shortcuts.go_to_settings": "Μεταβείτε στις ρυθμίσεις",
+    "page.keyboard_shortcuts.go_to_starred": "Μεταβείτε στους σελιδοδείκτες",
+    "page.keyboard_shortcuts.go_to_top_item": "Μετάβαση στο επάνω στοιχείο",
+    "page.keyboard_shortcuts.go_to_unread": "Μεταβείτε στα μη αναγνωσμένα",
+    "page.keyboard_shortcuts.mark_page_as_read": "Σημείωση της τρέχουσας σελίδας ως αναγνωσμένη",
+    "page.keyboard_shortcuts.open_comments": "Άνοιγμα συνδέσμου σχολίων",
+    "page.keyboard_shortcuts.open_comments_same_window": "Άνοιγμα συνδέσμου σχολίων στην τρέχουσα καρτέλα",
+    "page.keyboard_shortcuts.open_item": "Άνοιγμα επιλεγμένου στοιχείου",
+    "page.keyboard_shortcuts.open_original": "Άνοιγμα αρχικού συνδέσμου",
+    "page.keyboard_shortcuts.open_original_same_window": "Άνοιγμα αρχικού συνδέσμου στην τρέχουσα καρτέλα",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Ανανέωση όλων των ροών στο παρασκήνιο",
+    "page.keyboard_shortcuts.remove_feed": "Κατάργηση αυτής της ροής",
+    "page.keyboard_shortcuts.save_article": "Αποθήκευση άρθρου",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Μετακινηση στοιχείου στην κορυφή",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Εμφάνιση συντομεύσεων πληκτρολογίου",
+    "page.keyboard_shortcuts.subtitle.actions": "Ενέργειες",
+    "page.keyboard_shortcuts.subtitle.items": "Πλοήγηση Στοιχείων",
+    "page.keyboard_shortcuts.subtitle.pages": "Πλοήγηση Σελίδων",
+    "page.keyboard_shortcuts.subtitle.sections": "Πλοήγηση Τμημάτων",
+    "page.keyboard_shortcuts.title": "Συντομεύσεις Πληκτρολογίου",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Εναλλαγή σελιδοδείκτη",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Εναλλαγή ανάγνωσης / μη αναγνωσμένης, εστίαση στη συνέχεια",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Εναλλαγή ανάγνωσης / μη αναγνωσμένης, εστίαση στο προηγούμενο",
+    "page.login.google_signin": "Συνδεθείτε με τo Google",
+    "page.login.oidc_signin": "Συνδεθείτε με το %s",
+    "page.login.title": "Είσοδος",
+    "page.login.webauthn_login": "Είσοδος με κωδικό πρόσβασης",
+    "page.login.webauthn_login.error": "Δεν είναι δυνατή η σύνδεση με κωδικό πρόσβασης",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Νέο κλειδί API",
+    "page.new_category.title": "Νέα Κατηγορία",
+    "page.new_user.title": "Νέος Χρήστης",
+    "page.offline.message": "Είστε εκτός σύνδεσης",
+    "page.offline.refresh_page": "Προσπαθήστε να ανανεώσετε τη σελίδα",
+    "page.offline.title": "Λειτουργία Εκτός Σύνδεσης",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Αποτελέσματα Αναζήτησης",
+    "page.sessions.table.actions": "Eνέργειες",
+    "page.sessions.table.current_session": "Τρέχουσα Συνεδρία",
+    "page.sessions.table.date": "Ημερομηνία",
+    "page.sessions.table.ip": "Διεύθυνση IP",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Συνεδρίες",
+    "page.settings.link_google_account": "Σύνδεση του λογαριασμό μου Google",
+    "page.settings.link_oidc_account": "Σύνδεση του λογαριασμού μου %s",
+    "page.settings.title": "Ρυθμίσεις",
+    "page.settings.unlink_google_account": "Αποσύνδεση του λογαριασμού μου Google",
+    "page.settings.unlink_oidc_account": "Αποσύνδεση του λογαριασμού μου %s",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Αφαιρέστε %d κωδικό πρόσβασης",
+        "Καταργήστε %d κωδικούς πρόσβασης"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Εγγραφή κωδικού πρόσβασης",
+    "page.settings.webauthn.register.error": "Δεν είναι δυνατή η εγγραφή του κωδικού πρόσβασης",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Κοινόχρηστες Καταχωρήσεις",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Αγαπημένo",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "Μη αναγνωσμένα",
+    "page.users.actions": "Eνέργειες",
+    "page.users.admin.no": "Όχι",
+    "page.users.admin.yes": "Ναι.",
+    "page.users.is_admin": "Διαχειριστής",
+    "page.users.last_login": "Τελευταία Σύνδεση",
+    "page.users.never_logged": "Ποτέ",
+    "page.users.title": "Χρήστες",
+    "page.users.username": "Χρήστης",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Επόμενη",
+    "pagination.previous": "Προηγούμενη",
+    "search.label": "Αναζήτηση",
+    "search.placeholder": "Αναζήτηση...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "πριν %d ημέρα",
         "πριν %d ημέρες"
     ],
-    "time_elapsed.weeks": [
-        "πριν %d εβδομάδα",
-        "πριν %d εβδομάδες"
+    "time_elapsed.hours": [
+        "πριν %d ώρα",
+        "πριν %d ώρες"
+    ],
+    "time_elapsed.minutes": [
+        "πριν %d λεπτό",
+        "πριν %d λεπτά"
     ],
     "time_elapsed.months": [
         "πριν %d μήνα",
         "πριν %d μήνες"
     ],
+    "time_elapsed.not_yet": "όχι ακόμα.",
+    "time_elapsed.now": "μόλις τώρα",
+    "time_elapsed.weeks": [
+        "πριν %d εβδομάδα",
+        "πριν %d εβδομάδες"
+    ],
     "time_elapsed.years": [
         "πριν %d έτος",
         "πριν %d έτη"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Ταχύτητα αναπαραγωγής του ήχου/βίντεο",
-    "error.settings_media_playback_rate_range": "Η ταχύτητα αναπαραγωγής είναι εκτός εύρους",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "χθες",
+    "tooltip.keyboard_shortcuts": "Συντόμευση πληκτρολογίου: % s",
+    "tooltip.logged_user": "Συνδεδεμένος/η ως %s"
+}

+ 525 - 525
internal/locale/translations/en_US.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Are you sure?",
-    "confirm.question.refresh": "Are you sure you want to force refresh?",
-    "confirm.yes": "yes",
-    "confirm.no": "no",
-    "confirm.loading": "In progress…",
-    "action.subscribe": "Subscribe",
-    "action.save": "Save",
-    "action.or": "or",
     "action.cancel": "cancel",
-    "action.remove": "Remove",
-    "action.remove_feed": "Remove this feed",
-    "action.update": "Update",
-    "action.edit": "Edit",
     "action.download": "Download",
+    "action.edit": "Edit",
+    "action.home_screen": "Add to home screen",
     "action.import": "Import",
     "action.login": "Login",
-    "action.home_screen": "Add to home screen",
-    "tooltip.keyboard_shortcuts": "Keyboard Shortcut: %s",
-    "tooltip.logged_user": "Logged in as %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Unread",
-    "menu.starred": "Starred",
-    "menu.history": "History",
-    "menu.feeds": "Feeds",
-    "menu.categories": "Categories",
-    "menu.settings": "Settings",
-    "menu.logout": "Logout",
-    "menu.preferences": "Preferences",
-    "menu.integrations": "Integrations",
-    "menu.sessions": "Sessions",
-    "menu.users": "Users",
-    "menu.about": "About",
-    "menu.export": "Export",
-    "menu.import": "Import",
-    "menu.search": "Search",
-    "menu.create_category": "Create a category",
-    "menu.mark_page_as_read": "Mark this page as read",
-    "menu.mark_all_as_read": "Mark all as read",
-    "menu.show_all_entries": "Show all entries",
-    "menu.show_only_starred_entries": "Show only starred entries",
-    "menu.show_only_unread_entries": "Show only unread entries",
-    "menu.refresh_feed": "Refresh",
-    "menu.refresh_all_feeds": "Refresh all feeds in the background",
-    "menu.edit_feed": "Edit",
-    "menu.edit_category": "Edit",
-    "menu.add_feed": "Add feed",
-    "menu.add_user": "Add user",
-    "menu.flush_history": "Flush history",
-    "menu.feed_entries": "Entries",
-    "menu.api_keys": "API Keys",
-    "menu.create_api_key": "Create a new API key",
-    "menu.shared_entries": "Shared entries",
-    "search.label": "Search",
-    "search.placeholder": "Search…",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Next",
-    "pagination.first": "First",
-    "pagination.previous": "Previous",
-    "entry.status.unread": "Unread",
-    "entry.status.read": "Read",
-    "entry.status.toast.unread": "Marked as unread",
-    "entry.status.toast.read": "Marked as read",
-    "entry.status.title": "Change entry status",
-    "entry.bookmark.toggle.on": "Star",
-    "entry.bookmark.toggle.off": "Unstar",
-    "entry.bookmark.toast.on": "Starred",
-    "entry.bookmark.toast.off": "Unstarred",
-    "entry.state.saving": "Saving…",
-    "entry.state.loading": "Loading…",
-    "entry.save.label": "Save",
-    "entry.save.title": "Save this entry",
-    "entry.save.completed": "Done!",
-    "entry.save.toast.completed": "Entry saved",
-    "entry.scraper.label": "Download",
-    "entry.scraper.title": "Fetch original content",
-    "entry.scraper.completed": "Done!",
-    "entry.external_link.label": "External link",
-    "entry.comments.label": "Comments",
-    "entry.comments.title": "View Comments",
-    "entry.share.label": "Share",
-    "entry.share.title": "Share this entry",
-    "entry.unshare.label": "Unshare",
-    "entry.shared_entry.title": "Open the public link",
-    "entry.shared_entry.label": "Share",
-    "entry.estimated_reading_time": [
-        "%d minute read",
-        "%d minutes read"
-    ],
-    "entry.tags.label": "Tags:",
-    "page.shared_entries.title": "Shared entries",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Unread",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Starred",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Categories",
-    "page.categories.no_feed": "No feed.",
-    "page.categories.entries": "Entries",
-    "page.categories.feeds": "Feeds",
-    "page.categories.feed_count": [
-        "There is %d feed.",
-        "There are %d feeds."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.new_category.title": "New Category",
-    "page.new_user.title": "New User",
-    "page.edit_category.title": "Edit Category: %s",
-    "page.edit_user.title": "Edit User: %s",
-    "page.feeds.title": "Feeds",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Last check:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Number of read entries",
-    "page.feeds.error_count": [
-        "%d error",
-        "%d errors"
-    ],
-    "page.history.title": "History",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "Import",
-    "page.search.title": "Search Results",
-    "page.about.title": "About",
-    "page.about.credits": "Credits",
-    "page.about.version": "Version:",
-    "page.about.build_date": "Build Date:",
-    "page.about.author": "Author:",
-    "page.about.license": "License:",
-    "page.about.global_config_options": "Global configuration options",
-    "page.about.postgres_version": "Postgres version:",
-    "page.about.go_version": "Go version:",
-    "page.add_feed.title": "New feed",
-    "page.add_feed.no_category": "There is no category. You must have at least one category.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Find a feed",
-    "page.add_feed.legend.advanced_options": "Advanced Options",
-    "page.add_feed.choose_feed": "Choose a feed",
-    "page.edit_feed.title": "Edit Feed: %s",
-    "page.edit_feed.last_check": "Last check:",
-    "page.edit_feed.last_modified_header": "LastModified header:",
-    "page.edit_feed.etag_header": "ETag header:",
-    "page.edit_feed.no_header": "None",
-    "page.edit_feed.last_parsing_error": "Last Parsing Error",
-    "page.entry.attachments": "Attachments",
-    "page.keyboard_shortcuts.title": "Keyboard Shortcuts",
-    "page.keyboard_shortcuts.subtitle.sections": "Sections Navigation",
-    "page.keyboard_shortcuts.subtitle.items": "Items Navigation",
-    "page.keyboard_shortcuts.subtitle.pages": "Pages Navigation",
-    "page.keyboard_shortcuts.subtitle.actions": "Actions",
-    "page.keyboard_shortcuts.go_to_unread": "Go to unread",
-    "page.keyboard_shortcuts.go_to_starred": "Go to starred",
-    "page.keyboard_shortcuts.go_to_history": "Go to history",
-    "page.keyboard_shortcuts.go_to_feeds": "Go to feeds",
-    "page.keyboard_shortcuts.go_to_categories": "Go to categories",
-    "page.keyboard_shortcuts.go_to_settings": "Go to settings",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Show keyboard shortcuts",
-    "page.keyboard_shortcuts.go_to_previous_item": "Go to previous item",
-    "page.keyboard_shortcuts.go_to_next_item": "Go to next item",
-    "page.keyboard_shortcuts.go_to_feed": "Go to feed",
-    "page.keyboard_shortcuts.go_to_top_item": "Go to top item",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Go to bottom item",
-    "page.keyboard_shortcuts.go_to_previous_page": "Go to previous page",
-    "page.keyboard_shortcuts.go_to_next_page": "Go to next page",
-    "page.keyboard_shortcuts.open_item": "Open selected item",
-    "page.keyboard_shortcuts.open_original": "Open original link",
-    "page.keyboard_shortcuts.open_original_same_window": "Open original link in current tab",
-    "page.keyboard_shortcuts.open_comments": "Open comments link",
-    "page.keyboard_shortcuts.open_comments_same_window": "Open comments link in current tab",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Toggle read/unread, focus next",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Toggle read/unread, focus previous",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Refresh all feeds in the background",
-    "page.keyboard_shortcuts.mark_page_as_read": "Mark current page as read",
-    "page.keyboard_shortcuts.download_content": "Download original content",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Toggle starred",
-    "page.keyboard_shortcuts.save_article": "Save entry",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Scroll item to top",
-    "page.keyboard_shortcuts.remove_feed": "Remove this feed",
-    "page.keyboard_shortcuts.go_to_search": "Set focus on search form",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Close modal dialog",
-    "page.users.title": "Users",
-    "page.users.username": "Username",
-    "page.users.never_logged": "Never",
-    "page.users.admin.yes": "Yes",
-    "page.users.admin.no": "No",
-    "page.users.actions": "Actions",
-    "page.users.last_login": "Last Login",
-    "page.users.is_admin": "Administrator",
-    "page.settings.title": "Settings",
-    "page.settings.link_google_account": "Link my Google account",
-    "page.settings.unlink_google_account": "Unlink my Google account",
-    "page.settings.link_oidc_account": "Link my %s account",
-    "page.settings.unlink_oidc_account": "Unlink my %s account",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Register passkey",
-    "page.settings.webauthn.register.error": "Unable to register passkey",
-    "page.settings.webauthn.delete": [
-        "Remove %d passkey",
-        "Remove %d passkeys"
-    ],
-    "page.login.title": "Sign In",
-    "page.login.google_signin": "Sign in with Google",
-    "page.login.oidc_signin": "Sign in with %s",
-    "page.login.webauthn_login": "Login with passkey",
-    "page.login.webauthn_login.error": "Unable to login with passkey",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.integrations.title": "Integrations",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API Endpoint",
-    "page.integration.miniflux_api_username": "Username",
-    "page.integration.miniflux_api_password": "Password",
-    "page.integration.miniflux_api_password_value": "Your account password",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Add to Miniflux",
-    "page.integration.bookmarklet.instructions": "Drag and drop this link to your bookmarks.",
-    "page.integration.bookmarklet.help": "This special link allows you to subscribe to a website directly by using a bookmark in your web browser.",
-    "page.sessions.title": "Sessions",
-    "page.sessions.table.date": "Date",
-    "page.sessions.table.ip": "IP Address",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "Actions",
-    "page.sessions.table.current_session": "Current Session",
-    "page.api_keys.title": "API Keys",
-    "page.api_keys.table.description": "Description",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Last Used",
-    "page.api_keys.table.created_at": "Creation Date",
-    "page.api_keys.table.actions": "Actions",
-    "page.api_keys.never_used": "Never Used",
-    "page.new_api_key.title": "New API Key",
-    "page.offline.title": "Offline Mode",
-    "page.offline.message": "You are offline",
-    "page.offline.refresh_page": "Try to refresh the page",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "There is no shared entry.",
+    "action.or": "or",
+    "action.remove": "Remove",
+    "action.remove_feed": "Remove this feed",
+    "action.save": "Save",
+    "action.subscribe": "Subscribe",
+    "action.update": "Update",
+    "alert.account_linked": "Your external account is now linked!",
+    "alert.account_unlinked": "Your external account is now dissociated!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "There is a problem with this feed",
     "alert.no_bookmark": "There are no starred entries.",
     "alert.no_category": "There is no category.",
     "alert.no_category_entry": "There are no entries in this category.",
-    "alert.no_tag_entry": "There are no entries matching this tag.",
-    "alert.no_feed_entry": "There are no entries for this feed.",
     "alert.no_feed": "You don’t have any feeds.",
+    "alert.no_feed_entry": "There are no entries for this feed.",
     "alert.no_feed_in_category": "There is no feed for this category.",
     "alert.no_history": "There is no history at the moment.",
-    "alert.feed_error": "There is a problem with this feed",
     "alert.no_search_result": "There are no results for this search.",
+    "alert.no_shared_entry": "There is no shared entry.",
+    "alert.no_tag_entry": "There are no entries matching this tag.",
     "alert.no_unread_entry": "There are no unread entries.",
     "alert.no_user": "You are the only user.",
-    "alert.account_unlinked": "Your external account is now dissociated!",
-    "alert.account_linked": "Your external account is now linked!",
     "alert.pocket_linked": "Your Pocket account is now linked!",
     "alert.prefs_saved": "Preferences saved!",
-    "error.unlink_account_without_password": "You must define a password otherwise you won’t be able to login again.",
-    "error.duplicate_linked_account": "There is already someone associated with this provider!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "In progress…",
+    "confirm.no": "no",
+    "confirm.question": "Are you sure?",
+    "confirm.question.refresh": "Are you sure you want to force refresh?",
+    "confirm.yes": "yes",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Unstarred",
+    "entry.bookmark.toast.on": "Starred",
+    "entry.bookmark.toggle.off": "Unstar",
+    "entry.bookmark.toggle.on": "Star",
+    "entry.comments.label": "Comments",
+    "entry.comments.title": "View Comments",
+    "entry.estimated_reading_time": [
+        "%d minute read",
+        "%d minutes read"
+    ],
+    "entry.external_link.label": "External link",
+    "entry.save.completed": "Done!",
+    "entry.save.label": "Save",
+    "entry.save.title": "Save this entry",
+    "entry.save.toast.completed": "Entry saved",
+    "entry.scraper.completed": "Done!",
+    "entry.scraper.label": "Download",
+    "entry.scraper.title": "Fetch original content",
+    "entry.share.label": "Share",
+    "entry.share.title": "Share this entry",
+    "entry.shared_entry.label": "Share",
+    "entry.shared_entry.title": "Open the public link",
+    "entry.state.loading": "Loading…",
+    "entry.state.saving": "Saving…",
+    "entry.status.read": "Read",
+    "entry.status.title": "Change entry status",
+    "entry.status.toast.read": "Marked as read",
+    "entry.status.toast.unread": "Marked as unread",
+    "entry.status.unread": "Unread",
+    "entry.tags.label": "Tags:",
+    "entry.unshare.label": "Unshare",
+    "error.api_key_already_exists": "This API Key already exists.",
+    "error.bad_credentials": "Invalid username or password.",
+    "error.category_already_exists": "This category already exists.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Passwords are not the same.",
     "error.duplicate_fever_username": "There is already someone else with the same Fever username!",
     "error.duplicate_googlereader_username": "There is already someone else with the same Google Reader username!",
-    "error.pocket_request_token": "Unable to fetch request token from Pocket!",
-    "error.pocket_access_token": "Unable to fetch access token from Pocket!",
-    "error.category_already_exists": "This category already exists.",
-    "error.unable_to_create_category": "Unable to create this category.",
-    "error.unable_to_update_category": "Unable to update this category.",
-    "error.user_already_exists": "This user already exists.",
-    "error.unable_to_create_user": "Unable to create this user.",
-    "error.unable_to_update_user": "Unable to update this user.",
-    "error.unable_to_update_feed": "Unable to update this feed.",
-    "error.subscription_not_found": "Unable to find any feed.",
-    "error.invalid_theme": "Invalid theme.",
-    "error.invalid_language": "Invalid language.",
-    "error.invalid_timezone": "Invalid timezone.",
-    "error.invalid_entry_direction": "Invalid entry direction.",
-    "error.invalid_display_mode": "Invalid web app display mode.",
-    "error.invalid_gesture_nav": "Invalid gesture navigation.",
-    "error.invalid_default_home_page": "Invalid default homepage!",
+    "error.duplicate_linked_account": "There is already someone associated with this provider!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "This file is empty.",
-    "error.bad_credentials": "Invalid username or password.",
+    "error.entries_per_page_invalid": "The number of entries per page is not valid.",
+    "error.feed_already_exists": "This feed already exists.",
+    "error.feed_category_not_found": "This category does not exist or does not belong to this user.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "The block list rule is invalid.",
+    "error.feed_invalid_keeplist_rule": "The keep list rule is invalid.",
+    "error.feed_mandatory_fields": "The URL and the category are mandatory.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "The feed title cannot be empty.",
+    "error.feed_url_not_empty": "The feed URL cannot be empty.",
     "error.fields_mandatory": "All fields are mandatory.",
-    "error.title_required": "The title is mandatory.",
-    "error.different_passwords": "Passwords are not the same.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Invalid default homepage!",
+    "error.invalid_display_mode": "Invalid web app display mode.",
+    "error.invalid_entry_direction": "Invalid entry direction.",
+    "error.invalid_feed_url": "Invalid feed URL.",
+    "error.invalid_gesture_nav": "Invalid gesture navigation.",
+    "error.invalid_language": "Invalid language.",
+    "error.invalid_site_url": "Invalid site URL.",
+    "error.invalid_theme": "Invalid theme.",
+    "error.invalid_timezone": "Invalid timezone.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "The password must have at least 6 characters.",
-    "error.settings_mandatory_fields": "The username, theme, language and timezone fields are mandatory.",
-    "error.settings_reading_speed_is_positive": "The reading speeds must be positive integers.",
+    "error.pocket_access_token": "Unable to fetch access token from Pocket!",
+    "error.pocket_request_token": "Unable to fetch request token from Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "The number of entries per page is not valid.",
-    "error.feed_mandatory_fields": "The URL and the category are mandatory.",
-    "error.feed_already_exists": "This feed already exists.",
-    "error.invalid_feed_url": "Invalid feed URL.",
-    "error.invalid_site_url": "Invalid site URL.",
-    "error.feed_url_not_empty": "The feed URL cannot be empty.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "The username, theme, language and timezone fields are mandatory.",
+    "error.settings_media_playback_rate_range": "Playback speed is out of range",
+    "error.settings_reading_speed_is_positive": "The reading speeds must be positive integers.",
     "error.site_url_not_empty": "The site URL cannot be empty.",
-    "error.feed_title_not_empty": "The feed title cannot be empty.",
-    "error.feed_category_not_found": "This category does not exist or does not belong to this user.",
-    "error.feed_invalid_blocklist_rule": "The block list rule is invalid.",
-    "error.feed_invalid_keeplist_rule": "The keep list rule is invalid.",
-    "error.user_mandatory_fields": "The username is mandatory.",
-    "error.api_key_already_exists": "This API Key already exists.",
+    "error.subscription_not_found": "Unable to find any feed.",
+    "error.title_required": "The title is mandatory.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Unable to create this API Key.",
-    "form.feed.label.title": "Title",
-    "form.feed.label.site_url": "Site URL",
-    "form.feed.label.feed_url": "Feed URL",
-    "form.feed.label.description": "Description",
-    "form.feed.label.category": "Category",
-    "form.feed.label.crawler": "Fetch original content",
-    "form.feed.label.feed_username": "Feed Username",
-    "form.feed.label.feed_password": "Feed Password",
-    "form.feed.label.user_agent": "Override Default User Agent",
-    "form.feed.label.cookie": "Set Cookies",
-    "form.feed.label.scraper_rules": "Scraper Rules",
-    "form.feed.label.rewrite_rules": "Rewrite Rules",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.blocklist_rules": "Block Rules",
-    "form.feed.label.keeplist_rules": "Keep Rules",
-    "form.feed.label.urlrewrite_rules": "URL Rewrite Rules",
-    "form.feed.label.ignore_http_cache": "Ignore HTTP cache",
-    "form.feed.label.allow_self_signed_certificates": "Allow self-signed or invalid certificates",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Fetch via proxy",
-    "form.feed.label.disabled": "Do not refresh this feed",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "Hide entries in global unread list",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to Pushover",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Max priority",
-    "form.feed.label.pushover_high_priority": "High priority",
-    "form.feed.label.pushover_default_priority": "Default priority",
-    "form.feed.label.pushover_low_priority": "Low priority",
-    "form.feed.label.pushover_min_priority": "Minimal priority",
+    "error.unable_to_create_category": "Unable to create this category.",
+    "error.unable_to_create_user": "Unable to create this user.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Unable to update this category.",
+    "error.unable_to_update_feed": "Unable to update this feed.",
+    "error.unable_to_update_user": "Unable to update this user.",
+    "error.unlink_account_without_password": "You must define a password otherwise you won’t be able to login again.",
+    "error.user_already_exists": "This user already exists.",
+    "error.user_mandatory_fields": "The username is mandatory.",
+    "form.api_key.label.description": "API Key Label",
+    "form.category.hide_globally": "Hide entries in global unread list",
+    "form.category.label.title": "Title",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Title",
-    "form.category.hide_globally": "Hide entries in global unread list",
-    "form.user.label.username": "Username",
-    "form.user.label.password": "Password",
-    "form.user.label.confirmation": "Password Confirmation",
-    "form.user.label.admin": "Administrator",
-    "form.prefs.label.language": "Language",
-    "form.prefs.label.timezone": "Timezone",
-    "form.prefs.label.theme": "Theme",
-    "form.prefs.label.entry_sorting": "Entry sorting",
-    "form.prefs.label.entries_per_page": "Entries per page",
-    "form.prefs.label.default_reading_speed": "Reading speed for other languages (words per minute)",
-    "form.prefs.label.cjk_reading_speed": "Reading speed for Chinese, Korean and Japanese (characters per minute)",
-    "form.prefs.label.display_mode": "Progressive Web App (PWA) display mode",
-    "form.prefs.select.older_first": "Older entries first",
-    "form.prefs.select.recent_first": "Recent entries first",
-    "form.prefs.select.fullscreen": "Fullscreen",
-    "form.prefs.select.standalone": "Standalone",
-    "form.prefs.select.minimal_ui": "Minimal",
-    "form.prefs.select.browser": "Browser",
-    "form.prefs.select.publish_time": "Entry published time",
-    "form.prefs.select.created_time": "Entry created time",
-    "form.prefs.select.alphabetical": "Alphabetical",
-    "form.prefs.select.unread_count": "Unread count",
-    "form.prefs.select.none": "None",
-    "form.prefs.select.tap": "Double tap",
-    "form.prefs.select.swipe": "Swipe",
-    "form.prefs.label.keyboard_shortcuts": "Enable keyboard shortcuts",
-    "form.prefs.label.entry_swipe": "Enable entry swipe on touch screens",
-    "form.prefs.label.gesture_nav": "Gesture to navigate between entries",
-    "form.prefs.label.show_reading_time": "Show estimated reading time for entries",
-    "form.prefs.label.custom_css": "Custom CSS",
-    "form.prefs.label.custom_js": "Custom JavaScript",
-    "form.prefs.label.entry_order": "Entry sorting column",
-    "form.prefs.label.default_home_page": "Default home page",
-    "form.prefs.label.categories_sorting_order": "Categories sorting",
-    "form.prefs.label.mark_read_on_view": "Automatically mark entries as read when viewed",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Allow self-signed or invalid certificates",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Block Rules",
+    "form.feed.label.category": "Category",
+    "form.feed.label.cookie": "Set Cookies",
+    "form.feed.label.crawler": "Fetch original content",
+    "form.feed.label.description": "Description",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Do not refresh this feed",
+    "form.feed.label.feed_password": "Feed Password",
+    "form.feed.label.feed_url": "Feed URL",
+    "form.feed.label.feed_username": "Feed Username",
+    "form.feed.label.fetch_via_proxy": "Fetch via proxy",
+    "form.feed.label.hide_globally": "Hide entries in global unread list",
+    "form.feed.label.ignore_http_cache": "Ignore HTTP cache",
+    "form.feed.label.keeplist_rules": "Keep Rules",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to Pushover",
+    "form.feed.label.pushover_default_priority": "Default priority",
+    "form.feed.label.pushover_high_priority": "High priority",
+    "form.feed.label.pushover_low_priority": "Low priority",
+    "form.feed.label.pushover_max_priority": "Max priority",
+    "form.feed.label.pushover_min_priority": "Minimal priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Rewrite Rules",
+    "form.feed.label.scraper_rules": "Scraper Rules",
+    "form.feed.label.site_url": "Site URL",
+    "form.feed.label.title": "Title",
+    "form.feed.label.urlrewrite_rules": "URL Rewrite Rules",
+    "form.feed.label.user_agent": "Override Default User Agent",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "OPML file",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Save entries to Espial",
+    "form.integration.espial_api_key": "Espial API key",
+    "form.integration.espial_endpoint": "Espial API Endpoint",
+    "form.integration.espial_tags": "Espial Tags",
     "form.integration.fever_activate": "Activate Fever API",
-    "form.integration.fever_username": "Fever Username",
-    "form.integration.fever_password": "Fever Password",
     "form.integration.fever_endpoint": "Fever API endpoint:",
+    "form.integration.fever_password": "Fever Password",
+    "form.integration.fever_username": "Fever Username",
     "form.integration.googlereader_activate": "Activate Google Reader API",
-    "form.integration.googlereader_username": "Google Reader Username",
-    "form.integration.googlereader_password": "Google Reader Password",
     "form.integration.googlereader_endpoint": "Google Reader API endpoint:",
-    "form.integration.pinboard_activate": "Save entries to Pinboard",
-    "form.integration.pinboard_token": "Pinboard API Token",
-    "form.integration.pinboard_tags": "Pinboard Tags",
-    "form.integration.pinboard_bookmark": "Mark bookmark as unread",
+    "form.integration.googlereader_password": "Google Reader Password",
+    "form.integration.googlereader_username": "Google Reader Username",
     "form.integration.instapaper_activate": "Save entries to Instapaper",
-    "form.integration.instapaper_username": "Instapaper Username",
     "form.integration.instapaper_password": "Instapaper Password",
-    "form.integration.pocket_activate": "Save entries to Pocket",
-    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
-    "form.integration.pocket_access_token": "Pocket Access Token",
-    "form.integration.pocket_connect_link": "Connect your Pocket account",
-    "form.integration.wallabag_activate": "Save entries to Wallabag",
-    "form.integration.wallabag_only_url": "Send only URL (instead of full content)",
-    "form.integration.wallabag_endpoint": "Wallabag Base URL",
-    "form.integration.wallabag_client_id": "Wallabag Client ID",
-    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
-    "form.integration.wallabag_username": "Wallabag Username",
-    "form.integration.wallabag_password": "Wallabag Password",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Save entries to Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Endpoint",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API key",
-    "form.integration.omnivore_activate": "Save entries to Omnivore",
-    "form.integration.omnivore_api_key": "Omnivore API key",
-    "form.integration.omnivore_url": "Omnivore API Endpoint",
-    "form.integration.espial_activate": "Save entries to Espial",
-    "form.integration.espial_endpoint": "Espial API Endpoint",
-    "form.integration.espial_api_key": "Espial API key",
-    "form.integration.espial_tags": "Espial Tags",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Push new entries to Telegram chat",
-    "form.integration.telegram_bot_token": "Bot token",
-    "form.integration.telegram_chat_id": "Chat ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Instapaper Username",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Save entries to Linkding",
-    "form.integration.linkding_endpoint": "Linkding API Endpoint",
     "form.integration.linkding_api_key": "Linkding API key",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Mark bookmark as unread",
+    "form.integration.linkding_endpoint": "Linkding API Endpoint",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Save entries to Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.linkwarden_api_key": "Linkwarden API key",
+    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.matrix_bot_activate": "Push new entries to Matrix",
-    "form.integration.matrix_bot_user": "Username for Matrix",
+    "form.integration.matrix_bot_chat_id": "ID of Matrix Room",
     "form.integration.matrix_bot_password": "Password for Matrix user",
     "form.integration.matrix_bot_url": "Matrix server URL",
-    "form.integration.matrix_bot_chat_id": "ID of Matrix Room",
+    "form.integration.matrix_bot_user": "Username for Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Save entries to Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API key",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Endpoint",
+    "form.integration.omnivore_activate": "Save entries to Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API key",
+    "form.integration.omnivore_url": "Omnivore API Endpoint",
+    "form.integration.pinboard_activate": "Save entries to Pinboard",
+    "form.integration.pinboard_bookmark": "Mark bookmark as unread",
+    "form.integration.pinboard_tags": "Pinboard Tags",
+    "form.integration.pinboard_token": "Pinboard API Token",
+    "form.integration.pocket_access_token": "Pocket Access Token",
+    "form.integration.pocket_activate": "Save entries to Pocket",
+    "form.integration.pocket_connect_link": "Connect your Pocket account",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Save entries to readeck",
-    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_api_key": "Readeck API key",
+    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Send only URL (instead of full content)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Save articles to Shiori",
     "form.integration.shiori_endpoint": "Shiori API Endpoint",
-    "form.integration.shiori_username": "Shiori Username",
     "form.integration.shiori_password": "Shiori Password",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori Username",
     "form.integration.slack_activate": "Push entries to Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API Key Label",
+    "form.integration.telegram_bot_activate": "Push new entries to Telegram chat",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Bot token",
+    "form.integration.telegram_chat_id": "Chat ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Save entries to Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag Client ID",
+    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
+    "form.integration.wallabag_endpoint": "Wallabag Base URL",
+    "form.integration.wallabag_only_url": "Send only URL (instead of full content)",
+    "form.integration.wallabag_password": "Wallabag Password",
+    "form.integration.wallabag_username": "Wallabag Username",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Categories sorting",
+    "form.prefs.label.cjk_reading_speed": "Reading speed for Chinese, Korean and Japanese (characters per minute)",
+    "form.prefs.label.custom_css": "Custom CSS",
+    "form.prefs.label.custom_js": "Custom JavaScript",
+    "form.prefs.label.default_home_page": "Default home page",
+    "form.prefs.label.default_reading_speed": "Reading speed for other languages (words per minute)",
+    "form.prefs.label.display_mode": "Progressive Web App (PWA) display mode",
+    "form.prefs.label.entries_per_page": "Entries per page",
+    "form.prefs.label.entry_order": "Entry sorting column",
+    "form.prefs.label.entry_sorting": "Entry sorting",
+    "form.prefs.label.entry_swipe": "Enable entry swipe on touch screens",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Gesture to navigate between entries",
+    "form.prefs.label.keyboard_shortcuts": "Enable keyboard shortcuts",
+    "form.prefs.label.language": "Language",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Automatically mark entries as read when viewed",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Playback speed of the audio/video",
+    "form.prefs.label.show_reading_time": "Show estimated reading time for entries",
+    "form.prefs.label.theme": "Theme",
+    "form.prefs.label.timezone": "Timezone",
+    "form.prefs.select.alphabetical": "Alphabetical",
+    "form.prefs.select.browser": "Browser",
+    "form.prefs.select.created_time": "Entry created time",
+    "form.prefs.select.fullscreen": "Fullscreen",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "None",
+    "form.prefs.select.older_first": "Older entries first",
+    "form.prefs.select.publish_time": "Entry published time",
+    "form.prefs.select.recent_first": "Recent entries first",
+    "form.prefs.select.standalone": "Standalone",
+    "form.prefs.select.swipe": "Swipe",
+    "form.prefs.select.tap": "Double tap",
+    "form.prefs.select.unread_count": "Unread count",
     "form.submit.loading": "Loading…",
     "form.submit.saving": "Saving…",
-    "time_elapsed.not_yet": "not yet",
-    "time_elapsed.yesterday": "yesterday",
-    "time_elapsed.now": "just now",
-    "time_elapsed.minutes": [
-        "%d minute ago",
-        "%d minutes ago"
+    "form.user.label.admin": "Administrator",
+    "form.user.label.confirmation": "Password Confirmation",
+    "form.user.label.password": "Password",
+    "form.user.label.username": "Username",
+    "menu.about": "About",
+    "menu.add_feed": "Add feed",
+    "menu.add_user": "Add user",
+    "menu.api_keys": "API Keys",
+    "menu.categories": "Categories",
+    "menu.create_api_key": "Create a new API key",
+    "menu.create_category": "Create a category",
+    "menu.edit_category": "Edit",
+    "menu.edit_feed": "Edit",
+    "menu.export": "Export",
+    "menu.feed_entries": "Entries",
+    "menu.feeds": "Feeds",
+    "menu.flush_history": "Flush history",
+    "menu.history": "History",
+    "menu.home_page": "Home page",
+    "menu.import": "Import",
+    "menu.integrations": "Integrations",
+    "menu.logout": "Logout",
+    "menu.mark_all_as_read": "Mark all as read",
+    "menu.mark_page_as_read": "Mark this page as read",
+    "menu.preferences": "Preferences",
+    "menu.refresh_all_feeds": "Refresh all feeds in the background",
+    "menu.refresh_feed": "Refresh",
+    "menu.search": "Search",
+    "menu.sessions": "Sessions",
+    "menu.settings": "Settings",
+    "menu.shared_entries": "Shared entries",
+    "menu.show_all_entries": "Show all entries",
+    "menu.show_only_starred_entries": "Show only starred entries",
+    "menu.show_only_unread_entries": "Show only unread entries",
+    "menu.starred": "Starred",
+    "menu.title": "Menu",
+    "menu.unread": "Unread",
+    "menu.users": "Users",
+    "page.about.author": "Author:",
+    "page.about.build_date": "Build Date:",
+    "page.about.credits": "Credits",
+    "page.about.global_config_options": "Global configuration options",
+    "page.about.go_version": "Go version:",
+    "page.about.license": "License:",
+    "page.about.postgres_version": "Postgres version:",
+    "page.about.title": "About",
+    "page.about.version": "Version:",
+    "page.add_feed.choose_feed": "Choose a feed",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Advanced Options",
+    "page.add_feed.no_category": "There is no category. You must have at least one category.",
+    "page.add_feed.submit": "Find a feed",
+    "page.add_feed.title": "New feed",
+    "page.api_keys.never_used": "Never Used",
+    "page.api_keys.table.actions": "Actions",
+    "page.api_keys.table.created_at": "Creation Date",
+    "page.api_keys.table.description": "Description",
+    "page.api_keys.table.last_used_at": "Last Used",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "API Keys",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d hour ago",
-        "%d hours ago"
+    "page.categories.entries": "Entries",
+    "page.categories.feed_count": [
+        "There is %d feed.",
+        "There are %d feeds."
+    ],
+    "page.categories.feeds": "Feeds",
+    "page.categories.no_feed": "No feed.",
+    "page.categories.title": "Categories",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Edit Category: %s",
+    "page.edit_feed.etag_header": "ETag header:",
+    "page.edit_feed.last_check": "Last check:",
+    "page.edit_feed.last_modified_header": "LastModified header:",
+    "page.edit_feed.last_parsing_error": "Last Parsing Error",
+    "page.edit_feed.no_header": "None",
+    "page.edit_feed.title": "Edit Feed: %s",
+    "page.edit_user.title": "Edit User: %s",
+    "page.entry.attachments": "Attachments",
+    "page.feeds.error_count": [
+        "%d error",
+        "%d errors"
+    ],
+    "page.feeds.last_check": "Last check:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Number of read entries",
+    "page.feeds.title": "Feeds",
+    "page.history.title": "History",
+    "page.import.title": "Import",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "This special link allows you to subscribe to a website directly by using a bookmark in your web browser.",
+    "page.integration.bookmarklet.instructions": "Drag and drop this link to your bookmarks.",
+    "page.integration.bookmarklet.name": "Add to Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API Endpoint",
+    "page.integration.miniflux_api_password": "Password",
+    "page.integration.miniflux_api_password_value": "Your account password",
+    "page.integration.miniflux_api_username": "Username",
+    "page.integrations.title": "Integrations",
+    "page.keyboard_shortcuts.close_modal": "Close modal dialog",
+    "page.keyboard_shortcuts.download_content": "Download original content",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Go to bottom item",
+    "page.keyboard_shortcuts.go_to_categories": "Go to categories",
+    "page.keyboard_shortcuts.go_to_feed": "Go to feed",
+    "page.keyboard_shortcuts.go_to_feeds": "Go to feeds",
+    "page.keyboard_shortcuts.go_to_history": "Go to history",
+    "page.keyboard_shortcuts.go_to_next_item": "Go to next item",
+    "page.keyboard_shortcuts.go_to_next_page": "Go to next page",
+    "page.keyboard_shortcuts.go_to_previous_item": "Go to previous item",
+    "page.keyboard_shortcuts.go_to_previous_page": "Go to previous page",
+    "page.keyboard_shortcuts.go_to_search": "Set focus on search form",
+    "page.keyboard_shortcuts.go_to_settings": "Go to settings",
+    "page.keyboard_shortcuts.go_to_starred": "Go to starred",
+    "page.keyboard_shortcuts.go_to_top_item": "Go to top item",
+    "page.keyboard_shortcuts.go_to_unread": "Go to unread",
+    "page.keyboard_shortcuts.mark_page_as_read": "Mark current page as read",
+    "page.keyboard_shortcuts.open_comments": "Open comments link",
+    "page.keyboard_shortcuts.open_comments_same_window": "Open comments link in current tab",
+    "page.keyboard_shortcuts.open_item": "Open selected item",
+    "page.keyboard_shortcuts.open_original": "Open original link",
+    "page.keyboard_shortcuts.open_original_same_window": "Open original link in current tab",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Refresh all feeds in the background",
+    "page.keyboard_shortcuts.remove_feed": "Remove this feed",
+    "page.keyboard_shortcuts.save_article": "Save entry",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Scroll item to top",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Show keyboard shortcuts",
+    "page.keyboard_shortcuts.subtitle.actions": "Actions",
+    "page.keyboard_shortcuts.subtitle.items": "Items Navigation",
+    "page.keyboard_shortcuts.subtitle.pages": "Pages Navigation",
+    "page.keyboard_shortcuts.subtitle.sections": "Sections Navigation",
+    "page.keyboard_shortcuts.title": "Keyboard Shortcuts",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Toggle starred",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Toggle read/unread, focus next",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Toggle read/unread, focus previous",
+    "page.login.google_signin": "Sign in with Google",
+    "page.login.oidc_signin": "Sign in with %s",
+    "page.login.title": "Sign In",
+    "page.login.webauthn_login": "Login with passkey",
+    "page.login.webauthn_login.error": "Unable to login with passkey",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "New API Key",
+    "page.new_category.title": "New Category",
+    "page.new_user.title": "New User",
+    "page.offline.message": "You are offline",
+    "page.offline.refresh_page": "Try to refresh the page",
+    "page.offline.title": "Offline Mode",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Search Results",
+    "page.sessions.table.actions": "Actions",
+    "page.sessions.table.current_session": "Current Session",
+    "page.sessions.table.date": "Date",
+    "page.sessions.table.ip": "IP Address",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Sessions",
+    "page.settings.link_google_account": "Link my Google account",
+    "page.settings.link_oidc_account": "Link my %s account",
+    "page.settings.title": "Settings",
+    "page.settings.unlink_google_account": "Unlink my Google account",
+    "page.settings.unlink_oidc_account": "Unlink my %s account",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Remove %d passkey",
+        "Remove %d passkeys"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Register passkey",
+    "page.settings.webauthn.register.error": "Unable to register passkey",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Shared entries",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Starred",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "Unread",
+    "page.users.actions": "Actions",
+    "page.users.admin.no": "No",
+    "page.users.admin.yes": "Yes",
+    "page.users.is_admin": "Administrator",
+    "page.users.last_login": "Last Login",
+    "page.users.never_logged": "Never",
+    "page.users.title": "Users",
+    "page.users.username": "Username",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Next",
+    "pagination.previous": "Previous",
+    "search.label": "Search",
+    "search.placeholder": "Search…",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d day ago",
         "%d days ago"
     ],
-    "time_elapsed.weeks": [
-        "%d week ago",
-        "%d weeks ago"
+    "time_elapsed.hours": [
+        "%d hour ago",
+        "%d hours ago"
+    ],
+    "time_elapsed.minutes": [
+        "%d minute ago",
+        "%d minutes ago"
     ],
     "time_elapsed.months": [
         "%d month ago",
         "%d months ago"
     ],
+    "time_elapsed.not_yet": "not yet",
+    "time_elapsed.now": "just now",
+    "time_elapsed.weeks": [
+        "%d week ago",
+        "%d weeks ago"
+    ],
     "time_elapsed.years": [
         "%d year ago",
         "%d years ago"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Playback speed of the audio/video",
-    "error.settings_media_playback_rate_range": "Playback speed is out of range",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "yesterday",
+    "tooltip.keyboard_shortcuts": "Keyboard Shortcut: %s",
+    "tooltip.logged_user": "Logged in as %s"
+}

+ 525 - 525
internal/locale/translations/es_ES.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Saltar al contenido",
-    "confirm.question": "¿Estás seguro?",
-    "confirm.question.refresh": "¿Quieres forzar la actualización?",
-    "confirm.yes": "sí",
-    "confirm.no": "no",
-    "confirm.loading": "En progreso...",
-    "action.subscribe": "Suscribir",
-    "action.save": "Guardar",
-    "action.or": "o",
     "action.cancel": "Cancelar",
-    "action.remove": "Eliminar",
-    "action.remove_feed": "Eliminar esta fuente",
-    "action.update": "Actualizar",
-    "action.edit": "Editar",
     "action.download": "Descargar",
+    "action.edit": "Editar",
+    "action.home_screen": "Añadir a la pantalla principal",
     "action.import": "Importar",
     "action.login": "Iniciar sesión",
-    "action.home_screen": "Añadir a la pantalla principal",
-    "tooltip.keyboard_shortcuts": "Atajo de teclado: %s",
-    "tooltip.logged_user": "Registrado como %s",
-    "menu.title": "Menú",
-    "menu.home_page": "Página de inicio",
-    "menu.unread": "No leídos",
-    "menu.starred": "Marcadores",
-    "menu.history": "Historial",
-    "menu.feeds": "Fuentes",
-    "menu.categories": "Categorías",
-    "menu.settings": "Configuración",
-    "menu.logout": "Cerrar sesión",
-    "menu.preferences": "Preferencias",
-    "menu.integrations": "Integraciones",
-    "menu.sessions": "Sesiones",
-    "menu.users": "Usuarios",
-    "menu.about": "Acerca de",
-    "menu.export": "Exportar",
-    "menu.import": "Importar",
-    "menu.search": "Buscar",
-    "menu.create_category": "Crear una categoría",
-    "menu.mark_page_as_read": "Marcar esta página como leída",
-    "menu.mark_all_as_read": "Marcar todos como leídos",
-    "menu.show_all_entries": "Mostrar todos los artículos",
-    "menu.show_only_unread_entries": "Mostrar solo los artículos no leídos",
-    "menu.show_only_starred_entries": "Mostrar solo los artículos marcados con una estrella",
-    "menu.refresh_feed": "Refrescar",
-    "menu.refresh_all_feeds": "Refrescar todas las fuentes en segundo plano",
-    "menu.edit_feed": "Editar",
-    "menu.edit_category": "Editar",
-    "menu.add_feed": "Agregar fuente",
-    "menu.add_user": "Agregar usuario",
-    "menu.flush_history": "Borrar historial",
-    "menu.feed_entries": "Artículos",
-    "menu.api_keys": "Claves API",
-    "menu.create_api_key": "Crear una nueva clave API",
-    "menu.shared_entries": "Artículos compartidos",
-    "search.label": "Buscar",
-    "search.placeholder": "Búsqueda...",
-    "search.submit": "Buscar",
-    "pagination.last": "Último",
-    "pagination.next": "Siguiente",
-    "pagination.first": "Primero",
-    "pagination.previous": "Anterior",
-    "entry.status.unread": "No leído",
-    "entry.status.read": "Leído",
-    "entry.status.toast.unread": "Marcado como no leído",
-    "entry.status.toast.read": "Marcado como leído",
-    "entry.status.title": "Cambiar estado del artículo",
-    "entry.bookmark.toggle.on": "Marcar",
-    "entry.bookmark.toggle.off": "Desmarcar",
-    "entry.bookmark.toast.on": "Sembrado de estrellas",
-    "entry.bookmark.toast.off": "Sin estrellas",
-    "entry.state.saving": "Guardando...",
-    "entry.state.loading": "Cargando...",
-    "entry.save.label": "Guardar",
-    "entry.save.title": "Guardar este artículo",
-    "entry.save.completed": "¡Hecho!",
-    "entry.save.toast.completed": "Artículos guardados",
-    "entry.scraper.label": "Descargar",
-    "entry.scraper.title": "Obtener contenido original",
-    "entry.scraper.completed": "¡Hecho!",
-    "entry.external_link.label": "Enlace externo",
-    "entry.comments.label": "Comentarios",
-    "entry.comments.title": "Ver comentarios",
-    "entry.share.label": "Compartir",
-    "entry.share.title": "Compartir este artículo",
-    "entry.unshare.label": "No compartir",
-    "entry.shared_entry.title": "Abrir el enlace público",
-    "entry.shared_entry.label": "Compartir",
-    "entry.estimated_reading_time": [
-        "%d minuto de lectura",
-        "%d minutos de lectura"
-    ],
-    "entry.tags.label": "Etiquetas:",
-    "page.shared_entries.title": "Artículos compartidos",
-    "page.shared_entries_count": [
-        "%d artículo compartido",
-        "%d artículos compartidos"
-    ],
-    "page.unread.title": "No leídos",
-    "page.unread_entry_count": [
-        "%d artículo no leído",
-        "%d artículos no leídos"
-    ],
-    "page.total_entry_count": [
-        "%d artículo en total",
-        "%d artículos en total"
-    ],
-    "page.starred.title": "Marcadores",
-    "page.starred_entry_count": [
-        "%d artículo marcado",
-        "%d artículos marcados"
-    ],
-    "page.categories.title": "Categorías",
-    "page.categories.no_feed": "Sin fuente.",
-    "page.categories.entries": "Artículos",
-    "page.categories.feeds": "Fuentes",
-    "page.categories.feed_count": [
-        "Hay %d fuente.",
-        "Hay %d fuentes."
-    ],
-    "page.categories_count": [
-        "%d categoría",
-        "%d categorías"
-    ],
-    "page.new_category.title": "Nueva categoría",
-    "page.new_user.title": "Nuevo usuario",
-    "page.edit_category.title": "Editar categoría: %s",
-    "page.edit_user.title": "Editar usuario: %s",
-    "page.feeds.title": "Fuentes",
-    "page.category_label": "Categoría: %s",
-    "page.feeds.last_check": "Última verificación:",
-    "page.feeds.next_check": "Próxima verificación:",
-    "page.feeds.read_counter": "Número de artículos leídos",
-    "page.feeds.error_count": [
-        "%d error",
-        "%d errores"
-    ],
-    "page.history.title": "Historial",
-    "page.read_entry_count": [
-        "%d artículo leído",
-        "%d artículos leídos"
-    ],
-    "page.import.title": "Importar",
-    "page.search.title": "Resultados de la búsqueda",
-    "page.about.title": "Acerca de",
-    "page.about.credits": "Créditos",
-    "page.about.version": "Versión:",
-    "page.about.build_date": "Fecha de compilación:",
-    "page.about.author": "Autor:",
-    "page.about.license": "Licencia:",
-    "page.about.global_config_options": "Opciones de configuración global",
-    "page.about.postgres_version": "Postgres versión:",
-    "page.about.go_version": "Go versión:",
-    "page.add_feed.title": "Nueva fuente",
-    "page.add_feed.no_category": "No hay categoría. Debe tener al menos una categoría.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Encontrar una fuente",
-    "page.add_feed.legend.advanced_options": "Opciones avanzadas",
-    "page.add_feed.choose_feed": "Elegir una fuente",
-    "page.edit_feed.title": "Editar fuente: %s",
-    "page.edit_feed.last_check": "Última verificación:",
-    "page.edit_feed.last_modified_header": "Cabecera de LastModified:",
-    "page.edit_feed.etag_header": "Cabecera de ETag:",
-    "page.edit_feed.no_header": "Sin cabecera",
-    "page.edit_feed.last_parsing_error": "Último error de análisis",
-    "page.entry.attachments": "Archivos adjuntos",
-    "page.keyboard_shortcuts.title": "Atajos de teclado",
-    "page.keyboard_shortcuts.subtitle.sections": "Navegación de secciones",
-    "page.keyboard_shortcuts.subtitle.items": "Navegación de artículos",
-    "page.keyboard_shortcuts.subtitle.pages": "Navegación de páginas",
-    "page.keyboard_shortcuts.subtitle.actions": "Acciones",
-    "page.keyboard_shortcuts.go_to_unread": "Ir a los no leídos",
-    "page.keyboard_shortcuts.go_to_starred": "Ir a los marcadores",
-    "page.keyboard_shortcuts.go_to_history": "Ir al historial",
-    "page.keyboard_shortcuts.go_to_feeds": "Ir a las fuentes",
-    "page.keyboard_shortcuts.go_to_categories": "Ir a las categorías",
-    "page.keyboard_shortcuts.go_to_settings": "Ir a la configuración",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostrar atajos de teclado",
-    "page.keyboard_shortcuts.go_to_previous_item": "Ir al elemento anterior",
-    "page.keyboard_shortcuts.go_to_next_item": "Ir al elemento siguiente",
-    "page.keyboard_shortcuts.go_to_feed": "Ir a la fuente",
-    "page.keyboard_shortcuts.go_to_previous_page": "Ir al página anterior",
-    "page.keyboard_shortcuts.go_to_next_page": "Ir al página siguiente",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Ir al elemento inferior",
-    "page.keyboard_shortcuts.go_to_top_item": "Ir al elemento superior",
-    "page.keyboard_shortcuts.open_item": "Abrir el elemento seleccionado",
-    "page.keyboard_shortcuts.open_original": "Abrir el enlace original",
-    "page.keyboard_shortcuts.open_original_same_window": "Abrir enlace original en la pestaña actual",
-    "page.keyboard_shortcuts.open_comments": "Abrir el enlace de comentarios",
-    "page.keyboard_shortcuts.open_comments_same_window": "Abrir enlace de comentarios en la pestaña actual",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Marcar como leído o no leído, enfoque siguiente",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Marcar como leído o no leído, foco anterior",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Refrescar todas las fuentes en segundo plano",
-    "page.keyboard_shortcuts.mark_page_as_read": "Marcar página actual como leída",
-    "page.keyboard_shortcuts.download_content": "Descargar el contento original",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Agregar o quitar marcador",
-    "page.keyboard_shortcuts.save_article": "Guardar artículo",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Desplazar elemento hacia arriba",
-    "page.keyboard_shortcuts.remove_feed": "Quitar esta fuente",
-    "page.keyboard_shortcuts.go_to_search": "Centrarse en el cuadro de búsqueda",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Alternar abrir/cerrar adjuntos de la entrada",
-    "page.keyboard_shortcuts.close_modal": "Cerrar el cuadro de diálogo modal",
-    "page.users.title": "Usuarios",
-    "page.users.username": "Nombre de usuario",
-    "page.users.never_logged": "Nunca",
-    "page.users.admin.yes": "Sí",
-    "page.users.admin.no": "No",
-    "page.users.actions": "Acciones",
-    "page.users.last_login": "Último ingreso",
-    "page.users.is_admin": "Administrador",
-    "page.settings.title": "Ajustes",
-    "page.settings.link_google_account": "Vincular mi cuenta de Google",
-    "page.settings.unlink_google_account": "Desvincular mi cuenta de Google",
-    "page.settings.link_oidc_account": "Vincular mi cuenta de %s",
-    "page.settings.unlink_oidc_account": "Desvincular mi cuenta de %s",
-    "page.settings.webauthn.passkeys": "Claves de acceso",
-    "page.settings.webauthn.actions": "Accioness",
-    "page.settings.webauthn.passkey_name": "Nombre de clave de acceso",
-    "page.settings.webauthn.added_on": "Añadido",
-    "page.settings.webauthn.last_seen_on": "Usado por última vez",
-    "page.settings.webauthn.register": "Registrar clave de acceso",
-    "page.settings.webauthn.register.error": "No se puede registrar la clave de acceso",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Eliminar %d clave de acceso",
-        "Eliminar %d claves de acceso"
-    ],
-    "page.login.title": "Iniciar sesión",
-    "page.login.google_signin": "Iniciar sesión con tu cuenta de Google",
-    "page.login.oidc_signin": "Iniciar sesión con tu cuenta de %s",
-    "page.login.webauthn_login": "Iniciar sesión con clave de acceso",
-    "page.login.webauthn_login.error": "No se puede iniciar sesión con la clave de acceso",
-    "page.integrations.title": "Integraciones",
-    "page.integration.miniflux_api": "API de Miniflux",
-    "page.integration.miniflux_api_endpoint": "Extremo de API",
-    "page.integration.miniflux_api_username": "Nombre de usuario",
-    "page.integration.miniflux_api_password": "Contraseña",
-    "page.integration.miniflux_api_password_value": "Contraseña de tu cuenta",
-    "page.integration.bookmarklet": "Marcapáginas",
-    "page.integration.bookmarklet.name": "Agregar a Miniflux",
-    "page.integration.bookmarklet.instructions": "Arrastrar y soltar este enlace a tus marcadores del navegador.",
-    "page.integration.bookmarklet.help": "Este enlace especial te permite suscribirte a un sitio de web directamente usando un marcador del navegador.",
-    "page.sessions.title": "Sesiones",
-    "page.sessions.table.date": "Fecha",
-    "page.sessions.table.ip": "Dirección de IP",
-    "page.sessions.table.user_agent": "Agente de usuario",
-    "page.sessions.table.actions": "Acciones",
-    "page.sessions.table.current_session": "Sesión actual",
-    "page.api_keys.title": "Claves API",
-    "page.api_keys.table.description": "Descripción",
-    "page.api_keys.table.token": "simbólico",
-    "page.api_keys.table.last_used_at": "Último utilizado",
-    "page.api_keys.table.created_at": "Fecha de creación",
-    "page.api_keys.table.actions": "Acciones",
-    "page.api_keys.never_used": "Nunca usado",
-    "page.new_api_key.title": "Nueva clave API",
-    "page.offline.title": "Modo offline",
-    "page.offline.message": "Estas desconectado",
-    "page.offline.refresh_page": "Intenta actualizar la página",
-    "page.webauthn_rename.title": "Renombrar clave de acceso",
-    "alert.no_shared_entry": "No hay artículos compartidos.",
+    "action.or": "o",
+    "action.remove": "Eliminar",
+    "action.remove_feed": "Eliminar esta fuente",
+    "action.save": "Guardar",
+    "action.subscribe": "Suscribir",
+    "action.update": "Actualizar",
+    "alert.account_linked": "¡Tu cuenta externa ya está vinculada!",
+    "alert.account_unlinked": "¡Tu cuenta externa ya está desvinculada!",
+    "alert.background_feed_refresh": "Todos los feeds se actualizan en segundo plano. Puede continuar usando Miniflux mientras se ejecuta este proceso.",
+    "alert.feed_error": "Hay un problema con esta fuente.",
     "alert.no_bookmark": "No hay marcador en este momento.",
     "alert.no_category": "No hay categoría.",
     "alert.no_category_entry": "No hay artículos en esta categoría.",
-    "alert.no_tag_entry": "No hay artículos con esta etiqueta.",
-    "alert.no_feed_entry": "No hay artículos para esta fuente.",
     "alert.no_feed": "No tienes fuentes.",
+    "alert.no_feed_entry": "No hay artículos para esta fuente.",
     "alert.no_feed_in_category": "No hay fuentes para esta categoría.",
     "alert.no_history": "No hay historial en este momento.",
-    "alert.feed_error": "Hay un problema con esta fuente.",
     "alert.no_search_result": "No hay resultados para esta búsqueda.",
+    "alert.no_shared_entry": "No hay artículos compartidos.",
+    "alert.no_tag_entry": "No hay artículos con esta etiqueta.",
     "alert.no_unread_entry": "No hay artículos sin leer.",
     "alert.no_user": "Eres el único usuario.",
-    "alert.account_unlinked": "¡Tu cuenta externa ya está desvinculada!",
-    "alert.account_linked": "¡Tu cuenta externa ya está vinculada!",
     "alert.pocket_linked": "¡Tu cuenta de Pocket ya está vinculada!",
     "alert.prefs_saved": "¡Las preferencias se han guardado!",
-    "error.unlink_account_without_password": "Debe definir una contraseña, de lo contrario no podrá volver a iniciar sesión.",
-    "error.duplicate_linked_account": "¡Ya hay alguien asociado a este servicio!",
+    "alert.too_many_feeds_refresh": [
+        "Has activado demasiadas actualizaciones del feed. Espere %d minuto antes de volver a intentarlo.",
+        "Has activado demasiadas actualizaciones del feed. Espere %d minutos antes de volver a intentarlo."
+    ],
+    "confirm.loading": "En progreso...",
+    "confirm.no": "no",
+    "confirm.question": "¿Estás seguro?",
+    "confirm.question.refresh": "¿Quieres forzar la actualización?",
+    "confirm.yes": "sí",
+    "enclosure_media_controls.seek": "Buscar:",
+    "enclosure_media_controls.seek.title": "Buscar %s segundos",
+    "enclosure_media_controls.speed": "Velocidad:",
+    "enclosure_media_controls.speed.faster": "Más rápido",
+    "enclosure_media_controls.speed.faster.title": "Más rápido a %sx",
+    "enclosure_media_controls.speed.reset": "Restablecer",
+    "enclosure_media_controls.speed.reset.title": "Restablecer la velocidad a 1x",
+    "enclosure_media_controls.speed.slower": "Despacio",
+    "enclosure_media_controls.speed.slower.title": "Más despacio a %sx",
+    "entry.bookmark.toast.off": "Sin estrellas",
+    "entry.bookmark.toast.on": "Sembrado de estrellas",
+    "entry.bookmark.toggle.off": "Desmarcar",
+    "entry.bookmark.toggle.on": "Marcar",
+    "entry.comments.label": "Comentarios",
+    "entry.comments.title": "Ver comentarios",
+    "entry.estimated_reading_time": [
+        "%d minuto de lectura",
+        "%d minutos de lectura"
+    ],
+    "entry.external_link.label": "Enlace externo",
+    "entry.save.completed": "¡Hecho!",
+    "entry.save.label": "Guardar",
+    "entry.save.title": "Guardar este artículo",
+    "entry.save.toast.completed": "Artículos guardados",
+    "entry.scraper.completed": "¡Hecho!",
+    "entry.scraper.label": "Descargar",
+    "entry.scraper.title": "Obtener contenido original",
+    "entry.share.label": "Compartir",
+    "entry.share.title": "Compartir este artículo",
+    "entry.shared_entry.label": "Compartir",
+    "entry.shared_entry.title": "Abrir el enlace público",
+    "entry.state.loading": "Cargando...",
+    "entry.state.saving": "Guardando...",
+    "entry.status.read": "Leído",
+    "entry.status.title": "Cambiar estado del artículo",
+    "entry.status.toast.read": "Marcado como leído",
+    "entry.status.toast.unread": "Marcado como no leído",
+    "entry.status.unread": "No leído",
+    "entry.tags.label": "Etiquetas:",
+    "entry.unshare.label": "No compartir",
+    "error.api_key_already_exists": "Esta clave API ya existe.",
+    "error.bad_credentials": "Usuario o contraseña no válido.",
+    "error.category_already_exists": "Esta categoría ya existe.",
+    "error.category_not_found": "Esta categoría no existe o no pertenece a este usuario.",
+    "error.database_error": "Error en la base de datos: %v.",
+    "error.different_passwords": "Las contraseñas no son las mismas.",
     "error.duplicate_fever_username": "¡Ya hay alguien con el mismo nombre de usuario de Fever!",
     "error.duplicate_googlereader_username": "¡Ya hay alguien con el mismo nombre de usuario de Google Reader!",
-    "error.pocket_request_token": "Incapaz de obtener un token de solicitud de Pocket!",
-    "error.pocket_access_token": "Incapaz de obtener un token de acceso de Pocket!",
-    "error.category_already_exists": "Esta categoría ya existe.",
-    "error.unable_to_create_category": "Incapaz de crear esta categoría.",
-    "error.unable_to_update_category": "Incapaz de actualizar esta categoría.",
-    "error.user_already_exists": "Este usuario ya existe.",
-    "error.unable_to_create_user": "Incapaz de crear este usuario.",
-    "error.unable_to_update_user": "Incapaz de actualizar este usuario.",
-    "error.unable_to_update_feed": "Incapaz de actualizar esta fuente.",
-    "error.subscription_not_found": "Incapaz de encontrar alguna fuente.",
+    "error.duplicate_linked_account": "¡Ya hay alguien asociado a este servicio!",
+    "error.duplicated_feed": "Este feed ya existe.",
     "error.empty_file": "Este archivo está vacío.",
-    "error.bad_credentials": "Usuario o contraseña no válido.",
+    "error.entries_per_page_invalid": "El número de artículos por página no es válido.",
+    "error.feed_already_exists": "Este feed ya existe.",
+    "error.feed_category_not_found": "Esta categoría no existe o no pertenece a este usuario.",
+    "error.feed_format_not_detected": "No se puede detectar el formato del feed: %v.",
+    "error.feed_invalid_blocklist_rule": "La regla de la lista de bloqueo no es válida.",
+    "error.feed_invalid_keeplist_rule": "La regla de mantener la lista no es válida.",
+    "error.feed_mandatory_fields": "Los campos de URL y categoría son obligatorios.",
+    "error.feed_not_found": "Este feed no existe o no pertenece a este usuario.",
+    "error.feed_title_not_empty": "El título del feed no puede estar vacío.",
+    "error.feed_url_not_empty": "La URL del feed no puede estar vacía.",
     "error.fields_mandatory": "Todos los campos son obligatorios.",
-    "error.title_required": "El título es obligatorio.",
-    "error.different_passwords": "Las contraseñas no son las mismas.",
+    "error.http_bad_gateway": "El sitio web no está disponible en este momento debido a un error en la puerta de enlace. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
+    "error.http_body_read": "Imposible leer el cuerpo HTTP: %v.",
+    "error.http_client_error": "Error cliente HTTP: %v.",
+    "error.http_empty_response": "La respuesta HTTP está vacía. ¿Quizás este sitio web tiene un mecanismo de protección contra bots?",
+    "error.http_empty_response_body": "El cuerpo de la respuesta HTTP está vacío.",
+    "error.http_forbidden": "El acceso a este sitio web está prohibido. ¿Quizás este sitio web tiene un mecanismo de protección contra bots?",
+    "error.http_gateway_timeout": "El sitio web no está disponible en este momento debido a un error de tiempo de espera de la puerta de enlace. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
+    "error.http_internal_server_error": "El sitio web no está disponible en estos momentos debido a un error del servidor. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
+    "error.http_not_authorized": "El acceso a este sitio web no está autorizado. Podría ser un nombre de usuario o contraseña incorrectos.",
+    "error.http_resource_not_found": "No se encuentra el recurso solicitado. Por favor, verifique la URL.",
+    "error.http_response_too_large": "La respuesta HTTP es demasiado grande. Puede aumentar el límite de tamaño de respuesta HTTP en la configuración global (requiere reiniciar el servidor).",
+    "error.http_service_unavailable": "El sitio web no está disponible en estos momentos debido a un error interno del servidor. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
+    "error.http_too_many_requests": "Miniflux generó demasiadas solicitudes a este sitio web. Por favor, inténtalo de nuevo más tarde o cambia la configuración de la aplicación.",
+    "error.http_unexpected_status_code": "El sitio web no está disponible en este momento debido a un código de estado HTTP inesperado: %d. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
+    "error.invalid_default_home_page": "¡Página de inicio por defecto no válida!",
+    "error.invalid_display_mode": "Modo de visualización de la aplicación web no válido.",
+    "error.invalid_entry_direction": "Dirección de artículo no válida.",
+    "error.invalid_feed_url": "URL de feed no válida.",
+    "error.invalid_gesture_nav": "Navegación por gestos no válida.",
+    "error.invalid_language": "Idioma no válido.",
+    "error.invalid_site_url": "URL del sitio no válida.",
+    "error.invalid_theme": "Tema no válido.",
+    "error.invalid_timezone": "Zona horaria no válida.",
+    "error.network_operation": "Miniflux no puede acceder a este sitio web debido a un error de red: %v.",
+    "error.network_timeout": "Este sitio web es demasiado lento y se agotó el tiempo de espera de la solicitud: %v",
     "error.password_min_length": "La contraseña debería tener al menos 6 caracteres.",
-    "error.settings_mandatory_fields": "Los campos de nombre de usuario, tema, idioma y zona horaria son obligatorios.",
-    "error.settings_reading_speed_is_positive": "Las velocidades de lectura deben ser números enteros positivos.",
+    "error.pocket_access_token": "Incapaz de obtener un token de acceso de Pocket!",
+    "error.pocket_request_token": "Incapaz de obtener un token de solicitud de Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Regla de bloqueo no válida: a la regla #%d le falta un nombre de campo válido (Opciones: %s)",
-    "error.settings_block_rule_separator_required": "Regla de bloqueo no válida: el patrón de la regla #%d debe estar separado por un '='",
-    "error.settings_block_rule_regex_required": "Regla de bloqueo no válida: no se ha proporcionado el patrón de la regla #%d",
     "error.settings_block_rule_invalid_regex": "Regla de bloqueo no válida: el patrón de la regla #%d no es una expresión regular válida",
+    "error.settings_block_rule_regex_required": "Regla de bloqueo no válida: no se ha proporcionado el patrón de la regla #%d",
+    "error.settings_block_rule_separator_required": "Regla de bloqueo no válida: el patrón de la regla #%d debe estar separado por un '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Regla de mantenimiento no válida: a la regla #%d le falta un nombre de campo válido (Opciones: %s)",
-    "error.settings_keep_rule_separator_required": "Regla de mantenimiento no válida: el patrón de la regla #%d debe estar separado por un '='",
-    "error.settings_keep_rule_regex_required": "Regla de conservación no válida: no se ha proporcionado la regla #%d patrón",
     "error.settings_keep_rule_invalid_regex": "Regla de mantenimiento no válida: el patrón de la regla #%d no es una expresión regular válida",
-    "error.entries_per_page_invalid": "El número de artículos por página no es válido.",
-    "error.feed_mandatory_fields": "Los campos de URL y categoría son obligatorios.",
-    "error.feed_already_exists": "Este feed ya existe.",
-    "error.invalid_feed_url": "URL de feed no válida.",
-    "error.invalid_site_url": "URL del sitio no válida.",
-    "error.feed_url_not_empty": "La URL del feed no puede estar vacía.",
+    "error.settings_keep_rule_regex_required": "Regla de conservación no válida: no se ha proporcionado la regla #%d patrón",
+    "error.settings_keep_rule_separator_required": "Regla de mantenimiento no válida: el patrón de la regla #%d debe estar separado por un '='",
+    "error.settings_mandatory_fields": "Los campos de nombre de usuario, tema, idioma y zona horaria son obligatorios.",
+    "error.settings_media_playback_rate_range": "La velocidad de reproducción está fuera de rango",
+    "error.settings_reading_speed_is_positive": "Las velocidades de lectura deben ser números enteros positivos.",
     "error.site_url_not_empty": "La URL del sitio no puede estar vacía.",
-    "error.feed_title_not_empty": "El título del feed no puede estar vacío.",
-    "error.feed_category_not_found": "Esta categoría no existe o no pertenece a este usuario.",
-    "error.feed_invalid_blocklist_rule": "La regla de la lista de bloqueo no es válida.",
-    "error.feed_invalid_keeplist_rule": "La regla de mantener la lista no es válida.",
-    "error.user_mandatory_fields": "El nombre de usuario es obligatorio.",
-    "error.api_key_already_exists": "Esta clave API ya existe.",
+    "error.subscription_not_found": "Incapaz de encontrar alguna fuente.",
+    "error.title_required": "El título es obligatorio.",
+    "error.tls_error": "Error de TLS: %q. Puede desactivar la verificación TLS en la configuración del feed si lo desea.",
     "error.unable_to_create_api_key": "No se puede crear esta clave API.",
-    "error.invalid_theme": "Tema no válido.",
-    "error.invalid_language": "Idioma no válido.",
-    "error.invalid_timezone": "Zona horaria no válida.",
-    "error.invalid_entry_direction": "Dirección de artículo no válida.",
-    "error.invalid_display_mode": "Modo de visualización de la aplicación web no válido.",
-    "error.invalid_gesture_nav": "Navegación por gestos no válida.",
-    "error.invalid_default_home_page": "¡Página de inicio por defecto no válida!",
-    "form.feed.label.title": "Título",
-    "form.feed.label.site_url": "URL del sitio",
-    "form.feed.label.feed_url": "URL de la fuente",
-    "form.feed.label.description": "Descripción",
-    "form.feed.label.category": "Categoría",
-    "form.feed.label.crawler": "Obtener rastreador original",
-    "form.feed.label.feed_username": "Nombre de usuario de la fuente",
-    "form.feed.label.feed_password": "Contraseña de la fuente",
-    "form.feed.label.user_agent": "Invalidar el agente de usuario predeterminado",
-    "form.feed.label.cookie": "Configurar las cookies",
-    "form.feed.label.scraper_rules": "Reglas de extracción de información",
-    "form.feed.label.rewrite_rules": "Reglas de reescribir",
-    "form.feed.label.apprise_service_urls": "Lista separada por comas de las URL del servicio Apprise",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.blocklist_rules": "Reglas de Filtrado (Bloquear)",
-    "form.feed.label.keeplist_rules": "Reglas de Filtrado (Permitir)",
-    "form.feed.label.urlrewrite_rules": "Reglas de Filtrado (Reescritura)",
-    "form.feed.label.ignore_http_cache": "Ignorar caché HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Permitir certificados autofirmados o no válidos",
-    "form.feed.label.disable_http2": "Deshabilite HTTP/2 para evitar huellas digitales",
-    "form.feed.label.fetch_via_proxy": "Buscar a través de proxy",
-    "form.feed.label.disabled": "No actualice este feed",
-    "form.feed.label.no_media_player": "Sin reproductor multimedia (audio/video)",
-    "form.feed.label.hide_globally": "Ocultar artículos en la lista global de no leídos",
-    "form.feed.label.ntfy_activate": "Enviar entradas a ntfy",
-    "form.feed.label.ntfy_priority": "Prioridad Ntfy",
-    "form.feed.label.ntfy_max_priority": "Prioridad máxima a Ntfy",
-    "form.feed.label.ntfy_high_priority": "Prioridad alta a Ntfy",
-    "form.feed.label.ntfy_default_priority": "Prioridad predeterminada a Ntfy",
-    "form.feed.label.ntfy_low_priority": "Prioridad baja a Ntfy",
-    "form.feed.label.ntfy_min_priority": "Prioridad mínima a Ntfy",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Incapaz de crear esta categoría.",
+    "error.unable_to_create_user": "Incapaz de crear este usuario.",
+    "error.unable_to_detect_rssbridge": "No se puede detectar la fuente usando RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "No se puede analizar este feed: %v.",
+    "error.unable_to_update_category": "Incapaz de actualizar esta categoría.",
+    "error.unable_to_update_feed": "Incapaz de actualizar esta fuente.",
+    "error.unable_to_update_user": "Incapaz de actualizar este usuario.",
+    "error.unlink_account_without_password": "Debe definir una contraseña, de lo contrario no podrá volver a iniciar sesión.",
+    "error.user_already_exists": "Este usuario ya existe.",
+    "error.user_mandatory_fields": "El nombre de usuario es obligatorio.",
+    "form.api_key.label.description": "Etiqueta de clave API",
+    "form.category.hide_globally": "Ocultar artículos en la lista global de no leídos",
+    "form.category.label.title": "Título",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Reglas",
-    "form.feed.fieldset.network_settings": "Ajustes de red",
     "form.feed.fieldset.integration": "Servicios de terceros",
-    "form.category.label.title": "Título",
-    "form.category.hide_globally": "Ocultar artículos en la lista global de no leídos",
-    "form.user.label.username": "Nombre de usuario",
-    "form.user.label.password": "Contraseña",
-    "form.user.label.confirmation": "Confirmación de contraseña",
-    "form.user.label.admin": "Administrador",
-    "form.prefs.label.language": "Idioma",
-    "form.prefs.label.timezone": "Zona horaria",
-    "form.prefs.label.theme": "Tema",
-    "form.prefs.label.entry_sorting": "Clasificación de artículos",
-    "form.prefs.label.entries_per_page": "Artículos por página",
-    "form.prefs.label.default_reading_speed": "Velocidad de lectura de otras lenguas (palabras por minuto)",
-    "form.prefs.label.cjk_reading_speed": "Velocidad de lectura en chino, coreano y japonés (caracteres por minuto)",
-    "form.prefs.label.display_mode": "Modo de visualización de aplicación web progresiva (PWA)",
-    "form.prefs.select.older_first": "Artículos antiguos primero",
-    "form.prefs.select.recent_first": "Artículos recientes primero",
-    "form.prefs.select.fullscreen": "Pantalla completa",
-    "form.prefs.select.standalone": "Autónomo",
-    "form.prefs.select.minimal_ui": "Mínimo",
-    "form.prefs.select.browser": "Navegador",
-    "form.prefs.select.publish_time": "Hora de publicación del artículo",
-    "form.prefs.select.created_time": "Hora de creación del artículo",
-    "form.prefs.select.alphabetical": "Alfabético",
-    "form.prefs.select.unread_count": "Recuento de no leídos",
-    "form.prefs.select.none": "Ninguno",
-    "form.prefs.select.tap": "Doble toque",
-    "form.prefs.select.swipe": "Golpe fuerte",
-    "form.prefs.label.keyboard_shortcuts": "Habilitar atajos de teclado",
-    "form.prefs.label.entry_swipe": "Habilitar deslizamiento de entrada en pantallas táctiles",
-    "form.prefs.label.gesture_nav": "Gesto para navegar entre entradas",
-    "form.prefs.label.show_reading_time": "Mostrar el tiempo estimado de lectura de los artículos",
-    "form.prefs.label.custom_css": "CSS personalizado",
-    "form.prefs.label.custom_js": "JavaScript personalizado",
-    "form.prefs.label.entry_order": "Columna de clasificación de artículos",
-    "form.prefs.label.default_home_page": "Página de inicio por defecto",
-    "form.prefs.label.categories_sorting_order": "Clasificación por categorías",
-    "form.prefs.label.mark_read_on_view": "Marcar automáticamente las entradas como leídas cuando se vean",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Marcar las entradas como leídas cuando se vean. Para audio/video, marcar como leído al 90%% de finalización",
-    "form.prefs.label.mark_read_on_media_completion": "Marcar como leído solo cuando la reproducción de audio/video alcance el 90%% de finalización",
-    "form.prefs.label.mark_read_manually": "Marcar entradas como leídas manualmente",
-    "form.prefs.fieldset.application_settings": "Ajustes de la aplicación",
-    "form.prefs.fieldset.authentication_settings": "Ajustes de la autentificación",
-    "form.prefs.fieldset.reader_settings": "Ajustes del lector",
-    "form.prefs.fieldset.global_feed_settings": "Ajustes globales del feed",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Ajustes de red",
+    "form.feed.fieldset.rules": "Reglas",
+    "form.feed.label.allow_self_signed_certificates": "Permitir certificados autofirmados o no válidos",
+    "form.feed.label.apprise_service_urls": "Lista separada por comas de las URL del servicio Apprise",
+    "form.feed.label.blocklist_rules": "Reglas de Filtrado (Bloquear)",
+    "form.feed.label.category": "Categoría",
+    "form.feed.label.cookie": "Configurar las cookies",
+    "form.feed.label.crawler": "Obtener rastreador original",
+    "form.feed.label.description": "Descripción",
+    "form.feed.label.disable_http2": "Deshabilite HTTP/2 para evitar huellas digitales",
+    "form.feed.label.disabled": "No actualice este feed",
+    "form.feed.label.feed_password": "Contraseña de la fuente",
+    "form.feed.label.feed_url": "URL de la fuente",
+    "form.feed.label.feed_username": "Nombre de usuario de la fuente",
+    "form.feed.label.fetch_via_proxy": "Buscar a través de proxy",
+    "form.feed.label.hide_globally": "Ocultar artículos en la lista global de no leídos",
+    "form.feed.label.ignore_http_cache": "Ignorar caché HTTP",
+    "form.feed.label.keeplist_rules": "Reglas de Filtrado (Permitir)",
+    "form.feed.label.no_media_player": "Sin reproductor multimedia (audio/video)",
+    "form.feed.label.ntfy_activate": "Enviar entradas a ntfy",
+    "form.feed.label.ntfy_default_priority": "Prioridad predeterminada a Ntfy",
+    "form.feed.label.ntfy_high_priority": "Prioridad alta a Ntfy",
+    "form.feed.label.ntfy_low_priority": "Prioridad baja a Ntfy",
+    "form.feed.label.ntfy_max_priority": "Prioridad máxima a Ntfy",
+    "form.feed.label.ntfy_min_priority": "Prioridad mínima a Ntfy",
+    "form.feed.label.ntfy_priority": "Prioridad Ntfy",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Reglas de reescribir",
+    "form.feed.label.scraper_rules": "Reglas de extracción de información",
+    "form.feed.label.site_url": "URL del sitio",
+    "form.feed.label.title": "Título",
+    "form.feed.label.urlrewrite_rules": "Reglas de Filtrado (Reescritura)",
+    "form.feed.label.user_agent": "Invalidar el agente de usuario predeterminado",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "Archivo OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Enviar artículos a Apprise",
+    "form.integration.apprise_services_url": "Lista separada por comas de las URL del servicio Apprise",
+    "form.integration.apprise_url": "URL de la API de Apprise",
     "form.integration.betula_activate": "Guardar artículos en Betula",
-    "form.integration.betula_url": "URL del servidor Betula",
     "form.integration.betula_token": "Token de Betula",
+    "form.integration.betula_url": "URL del servidor Betula",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Enviar artículos a Discord",
+    "form.integration.discord_webhook_link": "URL de la Webhook de Discord",
+    "form.integration.espial_activate": "Enviar artículos a Espial",
+    "form.integration.espial_api_key": "Clave de API de Espial",
+    "form.integration.espial_endpoint": "Acceso API de Espial",
+    "form.integration.espial_tags": "Etiquetas de Espial",
     "form.integration.fever_activate": "Activar API de Fever",
-    "form.integration.fever_username": "Nombre de usuario de Fever",
-    "form.integration.fever_password": "Contraseña de Fever",
     "form.integration.fever_endpoint": "Acceso API de Fever:",
+    "form.integration.fever_password": "Contraseña de Fever",
+    "form.integration.fever_username": "Nombre de usuario de Fever",
     "form.integration.googlereader_activate": "Activar API de Google Reader",
-    "form.integration.googlereader_username": "Nombre de usuario de Google Reader",
-    "form.integration.googlereader_password": "Contraseña de Google Reader",
     "form.integration.googlereader_endpoint": "Acceso API de Google Reader:",
-    "form.integration.pinboard_activate": "Enviar artículos a Pinboard",
-    "form.integration.pinboard_token": "Token de API de Pinboard",
-    "form.integration.pinboard_tags": "Etiquetas de Pinboard",
-    "form.integration.pinboard_bookmark": "Marcar marcador como no leído",
+    "form.integration.googlereader_password": "Contraseña de Google Reader",
+    "form.integration.googlereader_username": "Nombre de usuario de Google Reader",
     "form.integration.instapaper_activate": "Enviar artículos a Instapaper",
-    "form.integration.instapaper_username": "Nombre de usuario de Instapaper",
     "form.integration.instapaper_password": "Contraseña de Instapaper",
-    "form.integration.pocket_activate": "Enviar artículos a Pocket",
-    "form.integration.pocket_consumer_key": "Clave del consumidor de Pocket",
-    "form.integration.pocket_access_token": "Token de acceso de Pocket",
-    "form.integration.pocket_connect_link": "Conectar a la cuenta de Pocket",
-    "form.integration.wallabag_activate": "Enviar artículos a Wallabag",
-    "form.integration.wallabag_only_url": "Enviar solo URL (en lugar de contenido completo)",
-    "form.integration.wallabag_endpoint": "URL base de Wallabag",
-    "form.integration.wallabag_client_id": "ID de cliente de Wallabag",
-    "form.integration.wallabag_client_secret": "Secreto de cliente de Wallabag",
-    "form.integration.wallabag_username": "Nombre de usuario de Wallabag",
-    "form.integration.wallabag_password": "Contraseña de Wallabag",
-    "form.integration.notion_activate": "Guardar entradas en Notion",
-    "form.integration.notion_page_id": "ID de página de Notion",
-    "form.integration.notion_token": "Token secreto de Notion",
-    "form.integration.apprise_activate": "Enviar artículos a Apprise",
-    "form.integration.apprise_url": "URL de la API de Apprise",
-    "form.integration.apprise_services_url": "Lista separada por comas de las URL del servicio Apprise",
-    "form.integration.nunux_keeper_activate": "Enviar artículos a Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Acceso API de Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "Clave de API de Nunux Keeper",
-    "form.integration.omnivore_activate": "Enviar artículos a Omnivore",
-    "form.integration.omnivore_url": "Acceso API de Omnivore",
-    "form.integration.omnivore_api_key": "Clave de API de Omnivore",
-    "form.integration.espial_activate": "Enviar artículos a Espial",
-    "form.integration.espial_endpoint": "Acceso API de Espial",
-    "form.integration.espial_api_key": "Clave de API de Espial",
-    "form.integration.espial_tags": "Etiquetas de Espial",
-    "form.integration.readwise_activate": "Guardar artículos en Readwise Reader",
-    "form.integration.readwise_api_key": "Token de acceso a Readwise Reader",
-    "form.integration.readwise_api_key_link": "Obtener tu token de acceso a Readwise",
-    "form.integration.telegram_bot_activate": "Envíe nuevos artículos al chat de Telegram",
-    "form.integration.telegram_bot_token": "Token de bot",
-    "form.integration.telegram_chat_id": "ID de chat",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Deshabilitar la vista previa de la página web",
-    "form.integration.telegram_bot_disable_notification": "Deshabilitar notificación",
-    "form.integration.telegram_bot_disable_buttons": "Deshabilitar botones",
+    "form.integration.instapaper_username": "Nombre de usuario de Instapaper",
     "form.integration.linkace_activate": "Guardar artículos en LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "Clave API de LinkAce",
-    "form.integration.linkace_tags": "Etiquetas de LinkAce",
-    "form.integration.linkace_is_private": "Marcar enlace como privado",
     "form.integration.linkace_check_disabled": "Deshabilitar la comprobación de enlace",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Marcar enlace como privado",
+    "form.integration.linkace_tags": "Etiquetas de LinkAce",
     "form.integration.linkding_activate": "Enviar artículos a Linkding",
-    "form.integration.linkding_endpoint": "Acceso API de Linkding",
     "form.integration.linkding_api_key": "Clave de API de Linkding",
-    "form.integration.linkding_tags": "Etiquetas de Linkding",
     "form.integration.linkding_bookmark": "Marcar marcador como no leído",
+    "form.integration.linkding_endpoint": "Acceso API de Linkding",
+    "form.integration.linkding_tags": "Etiquetas de Linkding",
     "form.integration.linkwarden_activate": "Enviar artículos a Linkwarden",
-    "form.integration.linkwarden_endpoint": "Acceso API de Linkwarden",
     "form.integration.linkwarden_api_key": "Clave de API de Linkwarden",
+    "form.integration.linkwarden_endpoint": "Acceso API de Linkwarden",
     "form.integration.matrix_bot_activate": "Transferir nuevos artículos a Matrix",
-    "form.integration.matrix_bot_user": "Nombre de usuario para Matrix",
+    "form.integration.matrix_bot_chat_id": "ID de la sala de Matrix",
     "form.integration.matrix_bot_password": "Contraseña para el usuario de Matrix",
     "form.integration.matrix_bot_url": "URL del servidor de Matrix",
-    "form.integration.matrix_bot_chat_id": "ID de la sala de Matrix",
+    "form.integration.matrix_bot_user": "Nombre de usuario para Matrix",
+    "form.integration.notion_activate": "Guardar entradas en Notion",
+    "form.integration.notion_page_id": "ID de página de Notion",
+    "form.integration.notion_token": "Token secreto de Notion",
+    "form.integration.ntfy_activate": "Enviar artículos a ntfy",
+    "form.integration.ntfy_api_token": "Token de API  de Ntfy (opcional)",
+    "form.integration.ntfy_icon_url": "URL del icono de Ntfy (opcional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Contraseña de Ntfy (opcional)",
+    "form.integration.ntfy_topic": "Tema Ntfy",
+    "form.integration.ntfy_url": "URL de Ntfy (opcional, la predeterminada es ntfy.sh)",
+    "form.integration.ntfy_username": "Nombre de usuario de Ntfy (opcional)",
+    "form.integration.nunux_keeper_activate": "Enviar artículos a Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Clave de API de Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Acceso API de Nunux Keeper",
+    "form.integration.omnivore_activate": "Enviar artículos a Omnivore",
+    "form.integration.omnivore_api_key": "Clave de API de Omnivore",
+    "form.integration.omnivore_url": "Acceso API de Omnivore",
+    "form.integration.pinboard_activate": "Enviar artículos a Pinboard",
+    "form.integration.pinboard_bookmark": "Marcar marcador como no leído",
+    "form.integration.pinboard_tags": "Etiquetas de Pinboard",
+    "form.integration.pinboard_token": "Token de API de Pinboard",
+    "form.integration.pocket_access_token": "Token de acceso de Pocket",
+    "form.integration.pocket_activate": "Enviar artículos a Pocket",
+    "form.integration.pocket_connect_link": "Conectar a la cuenta de Pocket",
+    "form.integration.pocket_consumer_key": "Clave del consumidor de Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Guardar artículos en Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Colección ID",
     "form.integration.raindrop_tags": "Etiquetas (separadas por comas)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Enviar artículos a Readeck",
-    "form.integration.readeck_endpoint": "Acceso API de Readeck",
     "form.integration.readeck_api_key": "Clave de API de Readeck",
+    "form.integration.readeck_endpoint": "Acceso API de Readeck",
     "form.integration.readeck_labels": "Etiquetas de Readeck",
     "form.integration.readeck_only_url": "Enviar solo URL (en lugar de contenido completo)",
+    "form.integration.readwise_activate": "Guardar artículos en Readwise Reader",
+    "form.integration.readwise_api_key": "Token de acceso a Readwise Reader",
+    "form.integration.readwise_api_key_link": "Obtener tu token de acceso a Readwise",
+    "form.integration.rssbridge_activate": "Vericar RSS-Bridge al agregar suscripciones",
+    "form.integration.rssbridge_url": "URL del servidro RSS-Bridge",
+    "form.integration.shaarli_activate": "Guardar artículos en Shaarli",
+    "form.integration.shaarli_api_secret": "Secreto API de Shaarli",
+    "form.integration.shaarli_endpoint": "URL de Shaarli",
     "form.integration.shiori_activate": "Guardar artículos a Shiori",
     "form.integration.shiori_endpoint": "Extremo de API de Shiori",
-    "form.integration.shiori_username": "Nombre de usuario de Shiori",
     "form.integration.shiori_password": "Contraseña de Shiori",
-    "form.integration.shaarli_activate": "Guardar artículos en Shaarli",
-    "form.integration.shaarli_endpoint": "URL de Shaarli",
-    "form.integration.shaarli_api_secret": "Secreto API de Shaarli",
-    "form.integration.webhook_activate": "Habilitar Webhooks",
-    "form.integration.webhook_url": "Defecto URL de Webhook",
-    "form.integration.webhook_secret": "Secreto de Webhooks",
-    "form.integration.rssbridge_activate": "Vericar RSS-Bridge al agregar suscripciones",
-    "form.integration.rssbridge_url": "URL del servidro RSS-Bridge",
-    "form.integration.ntfy_activate": "Enviar artículos a ntfy",
-    "form.integration.ntfy_topic": "Tema Ntfy",
-    "form.integration.ntfy_url": "URL de Ntfy (opcional, la predeterminada es ntfy.sh)",
-    "form.integration.ntfy_api_token": "Token de API  de Ntfy (opcional)",
-    "form.integration.ntfy_username": "Nombre de usuario de Ntfy (opcional)",
-    "form.integration.ntfy_password": "Contraseña de Ntfy (opcional)",
-    "form.integration.ntfy_icon_url": "URL del icono de Ntfy (opcional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Enviar artículos a Discord",
-    "form.integration.discord_webhook_link": "URL de la Webhook de Discord",
+    "form.integration.shiori_username": "Nombre de usuario de Shiori",
     "form.integration.slack_activate": "Enviar artículos a Slack",
     "form.integration.slack_webhook_link": "URL de la Webhook de Slack",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Etiqueta de clave API",
+    "form.integration.telegram_bot_activate": "Envíe nuevos artículos al chat de Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Deshabilitar botones",
+    "form.integration.telegram_bot_disable_notification": "Deshabilitar notificación",
+    "form.integration.telegram_bot_disable_web_page_preview": "Deshabilitar la vista previa de la página web",
+    "form.integration.telegram_bot_token": "Token de bot",
+    "form.integration.telegram_chat_id": "ID de chat",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Enviar artículos a Wallabag",
+    "form.integration.wallabag_client_id": "ID de cliente de Wallabag",
+    "form.integration.wallabag_client_secret": "Secreto de cliente de Wallabag",
+    "form.integration.wallabag_endpoint": "URL base de Wallabag",
+    "form.integration.wallabag_only_url": "Enviar solo URL (en lugar de contenido completo)",
+    "form.integration.wallabag_password": "Contraseña de Wallabag",
+    "form.integration.wallabag_username": "Nombre de usuario de Wallabag",
+    "form.integration.webhook_activate": "Habilitar Webhooks",
+    "form.integration.webhook_secret": "Secreto de Webhooks",
+    "form.integration.webhook_url": "Defecto URL de Webhook",
+    "form.prefs.fieldset.application_settings": "Ajustes de la aplicación",
+    "form.prefs.fieldset.authentication_settings": "Ajustes de la autentificación",
+    "form.prefs.fieldset.global_feed_settings": "Ajustes globales del feed",
+    "form.prefs.fieldset.reader_settings": "Ajustes del lector",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Clasificación por categorías",
+    "form.prefs.label.cjk_reading_speed": "Velocidad de lectura en chino, coreano y japonés (caracteres por minuto)",
+    "form.prefs.label.custom_css": "CSS personalizado",
+    "form.prefs.label.custom_js": "JavaScript personalizado",
+    "form.prefs.label.default_home_page": "Página de inicio por defecto",
+    "form.prefs.label.default_reading_speed": "Velocidad de lectura de otras lenguas (palabras por minuto)",
+    "form.prefs.label.display_mode": "Modo de visualización de aplicación web progresiva (PWA)",
+    "form.prefs.label.entries_per_page": "Artículos por página",
+    "form.prefs.label.entry_order": "Columna de clasificación de artículos",
+    "form.prefs.label.entry_sorting": "Clasificación de artículos",
+    "form.prefs.label.entry_swipe": "Habilitar deslizamiento de entrada en pantallas táctiles",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Gesto para navegar entre entradas",
+    "form.prefs.label.keyboard_shortcuts": "Habilitar atajos de teclado",
+    "form.prefs.label.language": "Idioma",
+    "form.prefs.label.mark_read_manually": "Marcar entradas como leídas manualmente",
+    "form.prefs.label.mark_read_on_media_completion": "Marcar como leído solo cuando la reproducción de audio/video alcance el 90%% de finalización",
+    "form.prefs.label.mark_read_on_view": "Marcar automáticamente las entradas como leídas cuando se vean",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Marcar las entradas como leídas cuando se vean. Para audio/video, marcar como leído al 90%% de finalización",
+    "form.prefs.label.media_playback_rate": "Velocidad de reproducción del audio/vídeo",
+    "form.prefs.label.show_reading_time": "Mostrar el tiempo estimado de lectura de los artículos",
+    "form.prefs.label.theme": "Tema",
+    "form.prefs.label.timezone": "Zona horaria",
+    "form.prefs.select.alphabetical": "Alfabético",
+    "form.prefs.select.browser": "Navegador",
+    "form.prefs.select.created_time": "Hora de creación del artículo",
+    "form.prefs.select.fullscreen": "Pantalla completa",
+    "form.prefs.select.minimal_ui": "Mínimo",
+    "form.prefs.select.none": "Ninguno",
+    "form.prefs.select.older_first": "Artículos antiguos primero",
+    "form.prefs.select.publish_time": "Hora de publicación del artículo",
+    "form.prefs.select.recent_first": "Artículos recientes primero",
+    "form.prefs.select.standalone": "Autónomo",
+    "form.prefs.select.swipe": "Golpe fuerte",
+    "form.prefs.select.tap": "Doble toque",
+    "form.prefs.select.unread_count": "Recuento de no leídos",
     "form.submit.loading": "Cargando...",
     "form.submit.saving": "Guardando...",
-    "time_elapsed.not_yet": "todavía no",
-    "time_elapsed.yesterday": "ayer",
-    "time_elapsed.now": "ahora mismo",
-    "time_elapsed.minutes": [
-        "hace %d minuto",
-        "hace %d minutos"
+    "form.user.label.admin": "Administrador",
+    "form.user.label.confirmation": "Confirmación de contraseña",
+    "form.user.label.password": "Contraseña",
+    "form.user.label.username": "Nombre de usuario",
+    "menu.about": "Acerca de",
+    "menu.add_feed": "Agregar fuente",
+    "menu.add_user": "Agregar usuario",
+    "menu.api_keys": "Claves API",
+    "menu.categories": "Categorías",
+    "menu.create_api_key": "Crear una nueva clave API",
+    "menu.create_category": "Crear una categoría",
+    "menu.edit_category": "Editar",
+    "menu.edit_feed": "Editar",
+    "menu.export": "Exportar",
+    "menu.feed_entries": "Artículos",
+    "menu.feeds": "Fuentes",
+    "menu.flush_history": "Borrar historial",
+    "menu.history": "Historial",
+    "menu.home_page": "Página de inicio",
+    "menu.import": "Importar",
+    "menu.integrations": "Integraciones",
+    "menu.logout": "Cerrar sesión",
+    "menu.mark_all_as_read": "Marcar todos como leídos",
+    "menu.mark_page_as_read": "Marcar esta página como leída",
+    "menu.preferences": "Preferencias",
+    "menu.refresh_all_feeds": "Refrescar todas las fuentes en segundo plano",
+    "menu.refresh_feed": "Refrescar",
+    "menu.search": "Buscar",
+    "menu.sessions": "Sesiones",
+    "menu.settings": "Configuración",
+    "menu.shared_entries": "Artículos compartidos",
+    "menu.show_all_entries": "Mostrar todos los artículos",
+    "menu.show_only_starred_entries": "Mostrar solo los artículos marcados con una estrella",
+    "menu.show_only_unread_entries": "Mostrar solo los artículos no leídos",
+    "menu.starred": "Marcadores",
+    "menu.title": "Menú",
+    "menu.unread": "No leídos",
+    "menu.users": "Usuarios",
+    "page.about.author": "Autor:",
+    "page.about.build_date": "Fecha de compilación:",
+    "page.about.credits": "Créditos",
+    "page.about.global_config_options": "Opciones de configuración global",
+    "page.about.go_version": "Go versión:",
+    "page.about.license": "Licencia:",
+    "page.about.postgres_version": "Postgres versión:",
+    "page.about.title": "Acerca de",
+    "page.about.version": "Versión:",
+    "page.add_feed.choose_feed": "Elegir una fuente",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Opciones avanzadas",
+    "page.add_feed.no_category": "No hay categoría. Debe tener al menos una categoría.",
+    "page.add_feed.submit": "Encontrar una fuente",
+    "page.add_feed.title": "Nueva fuente",
+    "page.api_keys.never_used": "Nunca usado",
+    "page.api_keys.table.actions": "Acciones",
+    "page.api_keys.table.created_at": "Fecha de creación",
+    "page.api_keys.table.description": "Descripción",
+    "page.api_keys.table.last_used_at": "Último utilizado",
+    "page.api_keys.table.token": "simbólico",
+    "page.api_keys.title": "Claves API",
+    "page.categories_count": [
+        "%d categoría",
+        "%d categorías"
     ],
-    "time_elapsed.hours": [
-        "hace %d hora",
-        "hace %d horas"
+    "page.categories.entries": "Artículos",
+    "page.categories.feed_count": [
+        "Hay %d fuente.",
+        "Hay %d fuentes."
+    ],
+    "page.categories.feeds": "Fuentes",
+    "page.categories.no_feed": "Sin fuente.",
+    "page.categories.title": "Categorías",
+    "page.category_label": "Categoría: %s",
+    "page.edit_category.title": "Editar categoría: %s",
+    "page.edit_feed.etag_header": "Cabecera de ETag:",
+    "page.edit_feed.last_check": "Última verificación:",
+    "page.edit_feed.last_modified_header": "Cabecera de LastModified:",
+    "page.edit_feed.last_parsing_error": "Último error de análisis",
+    "page.edit_feed.no_header": "Sin cabecera",
+    "page.edit_feed.title": "Editar fuente: %s",
+    "page.edit_user.title": "Editar usuario: %s",
+    "page.entry.attachments": "Archivos adjuntos",
+    "page.feeds.error_count": [
+        "%d error",
+        "%d errores"
+    ],
+    "page.feeds.last_check": "Última verificación:",
+    "page.feeds.next_check": "Próxima verificación:",
+    "page.feeds.read_counter": "Número de artículos leídos",
+    "page.feeds.title": "Fuentes",
+    "page.history.title": "Historial",
+    "page.import.title": "Importar",
+    "page.integration.bookmarklet": "Marcapáginas",
+    "page.integration.bookmarklet.help": "Este enlace especial te permite suscribirte a un sitio de web directamente usando un marcador del navegador.",
+    "page.integration.bookmarklet.instructions": "Arrastrar y soltar este enlace a tus marcadores del navegador.",
+    "page.integration.bookmarklet.name": "Agregar a Miniflux",
+    "page.integration.miniflux_api": "API de Miniflux",
+    "page.integration.miniflux_api_endpoint": "Extremo de API",
+    "page.integration.miniflux_api_password": "Contraseña",
+    "page.integration.miniflux_api_password_value": "Contraseña de tu cuenta",
+    "page.integration.miniflux_api_username": "Nombre de usuario",
+    "page.integrations.title": "Integraciones",
+    "page.keyboard_shortcuts.close_modal": "Cerrar el cuadro de diálogo modal",
+    "page.keyboard_shortcuts.download_content": "Descargar el contento original",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Ir al elemento inferior",
+    "page.keyboard_shortcuts.go_to_categories": "Ir a las categorías",
+    "page.keyboard_shortcuts.go_to_feed": "Ir a la fuente",
+    "page.keyboard_shortcuts.go_to_feeds": "Ir a las fuentes",
+    "page.keyboard_shortcuts.go_to_history": "Ir al historial",
+    "page.keyboard_shortcuts.go_to_next_item": "Ir al elemento siguiente",
+    "page.keyboard_shortcuts.go_to_next_page": "Ir al página siguiente",
+    "page.keyboard_shortcuts.go_to_previous_item": "Ir al elemento anterior",
+    "page.keyboard_shortcuts.go_to_previous_page": "Ir al página anterior",
+    "page.keyboard_shortcuts.go_to_search": "Centrarse en el cuadro de búsqueda",
+    "page.keyboard_shortcuts.go_to_settings": "Ir a la configuración",
+    "page.keyboard_shortcuts.go_to_starred": "Ir a los marcadores",
+    "page.keyboard_shortcuts.go_to_top_item": "Ir al elemento superior",
+    "page.keyboard_shortcuts.go_to_unread": "Ir a los no leídos",
+    "page.keyboard_shortcuts.mark_page_as_read": "Marcar página actual como leída",
+    "page.keyboard_shortcuts.open_comments": "Abrir el enlace de comentarios",
+    "page.keyboard_shortcuts.open_comments_same_window": "Abrir enlace de comentarios en la pestaña actual",
+    "page.keyboard_shortcuts.open_item": "Abrir el elemento seleccionado",
+    "page.keyboard_shortcuts.open_original": "Abrir el enlace original",
+    "page.keyboard_shortcuts.open_original_same_window": "Abrir enlace original en la pestaña actual",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Refrescar todas las fuentes en segundo plano",
+    "page.keyboard_shortcuts.remove_feed": "Quitar esta fuente",
+    "page.keyboard_shortcuts.save_article": "Guardar artículo",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Desplazar elemento hacia arriba",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostrar atajos de teclado",
+    "page.keyboard_shortcuts.subtitle.actions": "Acciones",
+    "page.keyboard_shortcuts.subtitle.items": "Navegación de artículos",
+    "page.keyboard_shortcuts.subtitle.pages": "Navegación de páginas",
+    "page.keyboard_shortcuts.subtitle.sections": "Navegación de secciones",
+    "page.keyboard_shortcuts.title": "Atajos de teclado",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Agregar o quitar marcador",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Alternar abrir/cerrar adjuntos de la entrada",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Marcar como leído o no leído, enfoque siguiente",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Marcar como leído o no leído, foco anterior",
+    "page.login.google_signin": "Iniciar sesión con tu cuenta de Google",
+    "page.login.oidc_signin": "Iniciar sesión con tu cuenta de %s",
+    "page.login.title": "Iniciar sesión",
+    "page.login.webauthn_login": "Iniciar sesión con clave de acceso",
+    "page.login.webauthn_login.error": "No se puede iniciar sesión con la clave de acceso",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Nueva clave API",
+    "page.new_category.title": "Nueva categoría",
+    "page.new_user.title": "Nuevo usuario",
+    "page.offline.message": "Estas desconectado",
+    "page.offline.refresh_page": "Intenta actualizar la página",
+    "page.offline.title": "Modo offline",
+    "page.read_entry_count": [
+        "%d artículo leído",
+        "%d artículos leídos"
+    ],
+    "page.search.title": "Resultados de la búsqueda",
+    "page.sessions.table.actions": "Acciones",
+    "page.sessions.table.current_session": "Sesión actual",
+    "page.sessions.table.date": "Fecha",
+    "page.sessions.table.ip": "Dirección de IP",
+    "page.sessions.table.user_agent": "Agente de usuario",
+    "page.sessions.title": "Sesiones",
+    "page.settings.link_google_account": "Vincular mi cuenta de Google",
+    "page.settings.link_oidc_account": "Vincular mi cuenta de %s",
+    "page.settings.title": "Ajustes",
+    "page.settings.unlink_google_account": "Desvincular mi cuenta de Google",
+    "page.settings.unlink_oidc_account": "Desvincular mi cuenta de %s",
+    "page.settings.webauthn.actions": "Accioness",
+    "page.settings.webauthn.added_on": "Añadido",
+    "page.settings.webauthn.delete": [
+        "Eliminar %d clave de acceso",
+        "Eliminar %d claves de acceso"
+    ],
+    "page.settings.webauthn.last_seen_on": "Usado por última vez",
+    "page.settings.webauthn.passkey_name": "Nombre de clave de acceso",
+    "page.settings.webauthn.passkeys": "Claves de acceso",
+    "page.settings.webauthn.register": "Registrar clave de acceso",
+    "page.settings.webauthn.register.error": "No se puede registrar la clave de acceso",
+    "page.shared_entries_count": [
+        "%d artículo compartido",
+        "%d artículos compartidos"
+    ],
+    "page.shared_entries.title": "Artículos compartidos",
+    "page.starred_entry_count": [
+        "%d artículo marcado",
+        "%d artículos marcados"
+    ],
+    "page.starred.title": "Marcadores",
+    "page.total_entry_count": [
+        "%d artículo en total",
+        "%d artículos en total"
+    ],
+    "page.unread_entry_count": [
+        "%d artículo no leído",
+        "%d artículos no leídos"
     ],
+    "page.unread.title": "No leídos",
+    "page.users.actions": "Acciones",
+    "page.users.admin.no": "No",
+    "page.users.admin.yes": "Sí",
+    "page.users.is_admin": "Administrador",
+    "page.users.last_login": "Último ingreso",
+    "page.users.never_logged": "Nunca",
+    "page.users.title": "Usuarios",
+    "page.users.username": "Nombre de usuario",
+    "page.webauthn_rename.title": "Renombrar clave de acceso",
+    "pagination.first": "Primero",
+    "pagination.last": "Último",
+    "pagination.next": "Siguiente",
+    "pagination.previous": "Anterior",
+    "search.label": "Buscar",
+    "search.placeholder": "Búsqueda...",
+    "search.submit": "Buscar",
+    "skip_to_content": "Saltar al contenido",
     "time_elapsed.days": [
         "hace %d día",
         "hace %d días"
     ],
-    "time_elapsed.weeks": [
-        "hace %d semana",
-        "hace %d semanas"
+    "time_elapsed.hours": [
+        "hace %d hora",
+        "hace %d horas"
+    ],
+    "time_elapsed.minutes": [
+        "hace %d minuto",
+        "hace %d minutos"
     ],
     "time_elapsed.months": [
         "hace %d mes",
         "hace %d meses"
     ],
+    "time_elapsed.not_yet": "todavía no",
+    "time_elapsed.now": "ahora mismo",
+    "time_elapsed.weeks": [
+        "hace %d semana",
+        "hace %d semanas"
+    ],
     "time_elapsed.years": [
         "hace %d año",
         "hace %d años"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Has activado demasiadas actualizaciones del feed. Espere %d minuto antes de volver a intentarlo.",
-        "Has activado demasiadas actualizaciones del feed. Espere %d minutos antes de volver a intentarlo."
-    ],
-    "alert.background_feed_refresh": "Todos los feeds se actualizan en segundo plano. Puede continuar usando Miniflux mientras se ejecuta este proceso.",
-    "error.http_response_too_large": "La respuesta HTTP es demasiado grande. Puede aumentar el límite de tamaño de respuesta HTTP en la configuración global (requiere reiniciar el servidor).",
-    "error.http_body_read": "Imposible leer el cuerpo HTTP: %v.",
-    "error.http_empty_response_body": "El cuerpo de la respuesta HTTP está vacío.",
-    "error.http_empty_response": "La respuesta HTTP está vacía. ¿Quizás este sitio web tiene un mecanismo de protección contra bots?",
-    "error.tls_error": "Error de TLS: %q. Puede desactivar la verificación TLS en la configuración del feed si lo desea.",
-    "error.network_operation": "Miniflux no puede acceder a este sitio web debido a un error de red: %v.",
-    "error.network_timeout": "Este sitio web es demasiado lento y se agotó el tiempo de espera de la solicitud: %v",
-    "error.http_client_error": "Error cliente HTTP: %v.",
-    "error.http_not_authorized": "El acceso a este sitio web no está autorizado. Podría ser un nombre de usuario o contraseña incorrectos.",
-    "error.http_too_many_requests": "Miniflux generó demasiadas solicitudes a este sitio web. Por favor, inténtalo de nuevo más tarde o cambia la configuración de la aplicación.",
-    "error.http_forbidden": "El acceso a este sitio web está prohibido. ¿Quizás este sitio web tiene un mecanismo de protección contra bots?",
-    "error.http_resource_not_found": "No se encuentra el recurso solicitado. Por favor, verifique la URL.",
-    "error.http_internal_server_error": "El sitio web no está disponible en estos momentos debido a un error del servidor. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
-    "error.http_bad_gateway": "El sitio web no está disponible en este momento debido a un error en la puerta de enlace. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
-    "error.http_service_unavailable": "El sitio web no está disponible en estos momentos debido a un error interno del servidor. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
-    "error.http_gateway_timeout": "El sitio web no está disponible en este momento debido a un error de tiempo de espera de la puerta de enlace. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
-    "error.http_unexpected_status_code": "El sitio web no está disponible en este momento debido a un código de estado HTTP inesperado: %d. El problema no está en el lado de Miniflux. Por favor, inténtalo de nuevo más tarde.",
-    "error.database_error": "Error en la base de datos: %v.",
-    "error.category_not_found": "Esta categoría no existe o no pertenece a este usuario.",
-    "error.duplicated_feed": "Este feed ya existe.",
-    "error.unable_to_parse_feed": "No se puede analizar este feed: %v.",
-    "error.feed_not_found": "Este feed no existe o no pertenece a este usuario.",
-    "error.unable_to_detect_rssbridge": "No se puede detectar la fuente usando RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "No se puede detectar el formato del feed: %v.",
-    "form.prefs.label.media_playback_rate": "Velocidad de reproducción del audio/vídeo",
-    "error.settings_media_playback_rate_range": "La velocidad de reproducción está fuera de rango",
-    "enclosure_media_controls.seek" : "Buscar:",
-    "enclosure_media_controls.seek.title" : "Buscar %s segundos",
-    "enclosure_media_controls.speed" : "Velocidad:",
-    "enclosure_media_controls.speed.faster" : "Más rápido",
-    "enclosure_media_controls.speed.faster.title" : "Más rápido a %sx",
-    "enclosure_media_controls.speed.slower" : "Despacio",
-    "enclosure_media_controls.speed.slower.title" : "Más despacio a %sx",
-    "enclosure_media_controls.speed.reset" : "Restablecer",
-    "enclosure_media_controls.speed.reset.title" : "Restablecer la velocidad a 1x"
-}
+    "time_elapsed.yesterday": "ayer",
+    "tooltip.keyboard_shortcuts": "Atajo de teclado: %s",
+    "tooltip.logged_user": "Registrado como %s"
+}

+ 525 - 525
internal/locale/translations/fi_FI.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Oletko varma?",
-    "confirm.question.refresh": "Haluatko pakottaa päivityksen?",
-    "confirm.yes": "kyllä",
-    "confirm.no": "ei",
-    "confirm.loading": "Käynnissä...",
-    "action.subscribe": "Tilaa",
-    "action.save": "Tallenna",
-    "action.or": "tai",
     "action.cancel": "peru",
-    "action.remove": "Poista",
-    "action.remove_feed": "Poista tämä syöte",
-    "action.update": "Päivitä",
-    "action.edit": "Muokkaa",
     "action.download": "Lataa",
+    "action.edit": "Muokkaa",
+    "action.home_screen": "Lisää aloitusnäytölle",
     "action.import": "Tuo",
     "action.login": "Kirjaudu sisään",
-    "action.home_screen": "Lisää aloitusnäytölle",
-    "tooltip.keyboard_shortcuts": "Pikanäppäin: %s",
-    "tooltip.logged_user": "Kirjautunut %s-käyttäjänä",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Lukemattomat",
-    "menu.starred": "Suosikit",
-    "menu.history": "Historia",
-    "menu.feeds": "Syötteet",
-    "menu.categories": "Kategoriat",
-    "menu.settings": "Asetukset",
-    "menu.logout": "Kirjaudu ulos",
-    "menu.preferences": "Asetukset",
-    "menu.integrations": "Integraatiot",
-    "menu.sessions": "Istunnot",
-    "menu.users": "Käyttäjät",
-    "menu.about": "Tietoja",
-    "menu.export": "Vie",
-    "menu.import": "Tuo",
-    "menu.search": "Haku",
-    "menu.create_category": "Luo kategoria",
-    "menu.mark_page_as_read": "Merkitse tämä sivu luetuksi",
-    "menu.mark_all_as_read": "Merkitse kaikki luetuksi",
-    "menu.show_all_entries": "Näytä kaikki artikkelit",
-    "menu.show_only_unread_entries": "Näytä vain lukemattomat artikkelit",
-    "menu.show_only_starred_entries": "Show only starred entries",
-    "menu.refresh_feed": "Päivitä",
-    "menu.refresh_all_feeds": "Päivitä kaikki syötteet taustalla",
-    "menu.edit_feed": "Muokkaa",
-    "menu.edit_category": "Muokkaa",
-    "menu.add_feed": "Lisää tilaus",
-    "menu.add_user": "Lisää käyttäjä",
-    "menu.flush_history": "Tyhjennä historia",
-    "menu.feed_entries": "Artikkelit",
-    "menu.api_keys": "API-avaimet",
-    "menu.create_api_key": "Luo uusi API-avain",
-    "menu.shared_entries": "Jaetut artikkelit",
-    "search.label": "Haku",
-    "search.placeholder": "Hae...",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Seuraava",
-    "pagination.first": "First",
-    "pagination.previous": "Edellinen",
-    "entry.status.unread": "Lukematon",
-    "entry.status.read": "Luettu",
-    "entry.status.toast.unread": "Merkitty lukemattomaksi",
-    "entry.status.toast.read": "Merkitty luetuksi",
-    "entry.status.title": "Vaihda artikkelin tilaa",
-    "entry.bookmark.toggle.on": "Lisää suosikkeihin",
-    "entry.bookmark.toggle.off": "Poista suosikeista",
-    "entry.bookmark.toast.on": "Tähdellä merkityt",
-    "entry.bookmark.toast.off": "Tähdettömät",
-    "entry.state.saving": "Tallennetaan...",
-    "entry.state.loading": "Ladataan...",
-    "entry.save.label": "Tallenna",
-    "entry.save.title": "Tallenna tämä artikkeli",
-    "entry.save.completed": "Valmis!",
-    "entry.save.toast.completed": "Artikkeli tallennettu",
-    "entry.scraper.label": "Lataa",
-    "entry.scraper.title": "Nouda alkuperäinen sisältö",
-    "entry.scraper.completed": "Valmis!",
-    "entry.external_link.label": "Ulkoinen linkki",
-    "entry.comments.label": "Kommentit",
-    "entry.comments.title": "Näytä kommentit",
-    "entry.share.label": "Jaa",
-    "entry.share.title": "Jaa tämä artikkeli",
-    "entry.unshare.label": "Poista jako",
-    "entry.shared_entry.title": "Avaa julkinen linkki",
-    "entry.shared_entry.label": "Jaa",
-    "entry.estimated_reading_time": [
-        "%d minuutin lukuaika",
-        "%d minuutin lukuaika"
-    ],
-    "entry.tags.label": "Tags:",
-    "page.shared_entries.title": "Jaetut artikkelit",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Lukemattomat",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Suosikit",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Kategoriat",
-    "page.categories.no_feed": "Ei syötettä.",
-    "page.categories.entries": "Artikkelit",
-    "page.categories.feeds": "Tilaukset",
-    "page.categories.feed_count": [
-        "On %d syöte.",
-        "On %d syötettä."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.new_category.title": "Uusi kategoria",
-    "page.new_user.title": "Uusi käyttäjä",
-    "page.edit_category.title": "Muokkaa kategoria: %s",
-    "page.edit_user.title": "Muokkaa käyttäjä: %s",
-    "page.feeds.title": "Syötteet",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Viimeisin tarkistus:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Luettujen artikkeleiden määrä",
-    "page.feeds.error_count": [
-        "%d virhe",
-        "%d virhettä"
-    ],
-    "page.history.title": "Historia",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "Tuo",
-    "page.search.title": "Hakutulokset",
-    "page.about.title": "Tietoja",
-    "page.about.credits": "Kiitokset",
-    "page.about.version": "Versio:",
-    "page.about.build_date": "Valmistuspäivä:",
-    "page.about.author": "Tekijä:",
-    "page.about.license": "Lisenssi:",
-    "page.about.global_config_options": "Yleiset asetukset",
-    "page.about.postgres_version": "Postgres-versio:",
-    "page.about.go_version": "Go-versio:",
-    "page.add_feed.title": "Uusi tilaus",
-    "page.add_feed.no_category": "Ei ole ketegoriaa. Sinulla on oltava vähintään yksi ketegoria.",
-    "page.add_feed.label.url": "URL-osoite",
-    "page.add_feed.submit": "Etsi tilaus",
-    "page.add_feed.legend.advanced_options": "Edistyneet asetukset",
-    "page.add_feed.choose_feed": "Valitse tilaus",
-    "page.edit_feed.title": "Muokkaa syöte: %s",
-    "page.edit_feed.last_check": "Viimeisin tarkistus:",
-    "page.edit_feed.last_modified_header": "LastModified-otsikko:",
-    "page.edit_feed.etag_header": "ETag-otsikko:",
-    "page.edit_feed.no_header": "Ei mitään",
-    "page.edit_feed.last_parsing_error": "Viimeisin jäsennysvirhe",
-    "page.entry.attachments": "Liitteet",
-    "page.keyboard_shortcuts.title": "Pikanäppäimet",
-    "page.keyboard_shortcuts.subtitle.sections": "Osion navigointi",
-    "page.keyboard_shortcuts.subtitle.items": "Kohteiden navigointi",
-    "page.keyboard_shortcuts.subtitle.pages": "Sivujen navigointi",
-    "page.keyboard_shortcuts.subtitle.actions": "Toiminnot",
-    "page.keyboard_shortcuts.go_to_unread": "Siirry lukemattomiin",
-    "page.keyboard_shortcuts.go_to_starred": "Siirry kirjanmerkkeihin",
-    "page.keyboard_shortcuts.go_to_history": "Siirry historiaan",
-    "page.keyboard_shortcuts.go_to_feeds": "Siirry syötteisiin",
-    "page.keyboard_shortcuts.go_to_categories": "Siirry kategorioihin",
-    "page.keyboard_shortcuts.go_to_settings": "Siirry asetuksiin",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Näytä pikanäppäimet",
-    "page.keyboard_shortcuts.go_to_previous_item": "Siirry edelliseen kohteeseen",
-    "page.keyboard_shortcuts.go_to_next_item": "Siirry seuraavaan kohteeseen",
-    "page.keyboard_shortcuts.go_to_feed": "Siirry syötteeseen",
-    "page.keyboard_shortcuts.go_to_previous_page": "Siirry edelliselle sivulle",
-    "page.keyboard_shortcuts.go_to_next_page": "Siirry seuraavalle sivulle",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Siirry alimpaan kohtaan",
-    "page.keyboard_shortcuts.go_to_top_item": "Siirry alkuun",
-    "page.keyboard_shortcuts.open_item": "Avaa valittu kohde",
-    "page.keyboard_shortcuts.open_original": "Avaa alkuperäinen linkki",
-    "page.keyboard_shortcuts.open_original_same_window": "Avaa alkuperäinen linkki nykyisessä välilehdessä",
-    "page.keyboard_shortcuts.open_comments": "Avaa kommenttilinkki",
-    "page.keyboard_shortcuts.open_comments_same_window": "Avaa kommenttilinkki nykyisessä välilehdessä",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Vaihda luettu/lukematon, keskity seuraavaksi",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Vaihda luettu/lukematon, keskity edelliseen",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Päivitä kaikki syötteet taustalla",
-    "page.keyboard_shortcuts.mark_page_as_read": "Merkitse nykyinen sivu luetuksi",
-    "page.keyboard_shortcuts.download_content": "Lataa alkuperäinen sisältö",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Vaihda kirjanmerkki",
-    "page.keyboard_shortcuts.save_article": "Tallenna artikkeli",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Vieritä ylös",
-    "page.keyboard_shortcuts.remove_feed": "Poista tämä syöte",
-    "page.keyboard_shortcuts.go_to_search": "Aseta painopiste hakukenttään",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Sulje modaalinen valintaikkuna",
-    "page.users.title": "Käyttäjät",
-    "page.users.username": "Käyttäjätunnus",
-    "page.users.never_logged": "Ei koskaan",
-    "page.users.admin.yes": "Kyllä",
-    "page.users.admin.no": "Ei",
-    "page.users.actions": "Toiminnot",
-    "page.users.last_login": "Viimeisin kirjautuminen",
-    "page.users.is_admin": "Ylläpitäjä",
-    "page.settings.title": "Asetukset",
-    "page.settings.link_google_account": "Linkitä Google-tilini",
-    "page.settings.unlink_google_account": "Poista Google-tilini linkitys",
-    "page.settings.link_oidc_account": "Linkitä %s -tilini",
-    "page.settings.unlink_oidc_account": "Poista %s -tilini linkitys",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Rekisteröi salasana",
-    "page.settings.webauthn.register.error": "Salasanaa ei voi rekisteröidä",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Poista %d salasana",
-        "Poista %d salasanaa"
-    ],
-    "page.login.title": "Kirjaudu sisään",
-    "page.login.google_signin": "Kirjaudu sisään Googlella",
-    "page.login.oidc_signin": "Kirjaudu sisään %silla",
-    "page.login.webauthn_login": "Kirjaudu sisään salasanalla",
-    "page.login.webauthn_login.error": "Ei voida kirjautua sisään salasanalla",
-    "page.integrations.title": "Integraatiot",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API-päätepiste",
-    "page.integration.miniflux_api_username": "Käyttäjätunnus",
-    "page.integration.miniflux_api_password": "Salasana",
-    "page.integration.miniflux_api_password_value": "Tilisi salasana",
-    "page.integration.bookmarklet": "Sovelluskirjanmerkki",
-    "page.integration.bookmarklet.name": "Lisää Minifluxiin",
-    "page.integration.bookmarklet.instructions": "Vedä ja pudota tämä linkki kirjanmerkkeihisi.",
-    "page.integration.bookmarklet.help": "This special link allows you to subscribe to a website directly by using a bookmark in your web browser.",
-    "page.sessions.title": "Istunnot",
-    "page.sessions.table.date": "Päivämäärä",
-    "page.sessions.table.ip": "IP-osoite",
-    "page.sessions.table.user_agent": "Käyttäjäagentti",
-    "page.sessions.table.actions": "Toiminnot",
-    "page.sessions.table.current_session": "Nykyinen istunto",
-    "page.api_keys.title": "API-avaimet",
-    "page.api_keys.table.description": "Kuvaus",
-    "page.api_keys.table.token": "Tunnus",
-    "page.api_keys.table.last_used_at": "Viimeksi käytetty",
-    "page.api_keys.table.created_at": "Luomispäivä",
-    "page.api_keys.table.actions": "Toiminnot",
-    "page.api_keys.never_used": "Käyttämätön",
-    "page.new_api_key.title": "Uusi API-avain",
-    "page.offline.title": "Offline-tila",
-    "page.offline.message": "Olet offline-tilassa",
-    "page.offline.refresh_page": "Yritä päivittää sivu",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Jaettua artikkelia ei ole.",
+    "action.or": "tai",
+    "action.remove": "Poista",
+    "action.remove_feed": "Poista tämä syöte",
+    "action.save": "Tallenna",
+    "action.subscribe": "Tilaa",
+    "action.update": "Päivitä",
+    "alert.account_linked": "Ulkoinen tilisi on nyt linkitetty!",
+    "alert.account_unlinked": "Ulkoinen tilisi on nyt irrotettu!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "Tässä syötteessä on ongelma",
     "alert.no_bookmark": "Tällä hetkellä ei ole kirjanmerkkiä.",
     "alert.no_category": "Ei ole kategoriaa.",
     "alert.no_category_entry": "Tässä kategoriassa ei ole artikkeleita.",
-    "alert.no_tag_entry": "Tätä tunnistetta vastaavia merkintöjä ei ole.",
-    "alert.no_feed_entry": "Tässä syötteessä ei ole artikkeleita.",
     "alert.no_feed": "Sinulla ei ole tilauksia.",
+    "alert.no_feed_entry": "Tässä syötteessä ei ole artikkeleita.",
     "alert.no_feed_in_category": "Tälle kategorialle ei ole tilausta.",
     "alert.no_history": "Tällä hetkellä ei ole historiaa.",
-    "alert.feed_error": "Tässä syötteessä on ongelma",
     "alert.no_search_result": "Ei hakua vastaavia tuloksia.",
+    "alert.no_shared_entry": "Jaettua artikkelia ei ole.",
+    "alert.no_tag_entry": "Tätä tunnistetta vastaavia merkintöjä ei ole.",
     "alert.no_unread_entry": "Ei ole lukemattomia artikkeleita.",
     "alert.no_user": "Olet ainoa käyttäjä.",
-    "alert.account_unlinked": "Ulkoinen tilisi on nyt irrotettu!",
-    "alert.account_linked": "Ulkoinen tilisi on nyt linkitetty!",
     "alert.pocket_linked": "Pocket-tilisi on nyt linkitetty!",
     "alert.prefs_saved": "Asetukset tallennettu!",
-    "error.unlink_account_without_password": "Sinun on määritettävä salasana, muuten et voi kirjautua uudelleen.",
-    "error.duplicate_linked_account": "There is already someone associated with this provider!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "Käynnissä...",
+    "confirm.no": "ei",
+    "confirm.question": "Oletko varma?",
+    "confirm.question.refresh": "Haluatko pakottaa päivityksen?",
+    "confirm.yes": "kyllä",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Tähdettömät",
+    "entry.bookmark.toast.on": "Tähdellä merkityt",
+    "entry.bookmark.toggle.off": "Poista suosikeista",
+    "entry.bookmark.toggle.on": "Lisää suosikkeihin",
+    "entry.comments.label": "Kommentit",
+    "entry.comments.title": "Näytä kommentit",
+    "entry.estimated_reading_time": [
+        "%d minuutin lukuaika",
+        "%d minuutin lukuaika"
+    ],
+    "entry.external_link.label": "Ulkoinen linkki",
+    "entry.save.completed": "Valmis!",
+    "entry.save.label": "Tallenna",
+    "entry.save.title": "Tallenna tämä artikkeli",
+    "entry.save.toast.completed": "Artikkeli tallennettu",
+    "entry.scraper.completed": "Valmis!",
+    "entry.scraper.label": "Lataa",
+    "entry.scraper.title": "Nouda alkuperäinen sisältö",
+    "entry.share.label": "Jaa",
+    "entry.share.title": "Jaa tämä artikkeli",
+    "entry.shared_entry.label": "Jaa",
+    "entry.shared_entry.title": "Avaa julkinen linkki",
+    "entry.state.loading": "Ladataan...",
+    "entry.state.saving": "Tallennetaan...",
+    "entry.status.read": "Luettu",
+    "entry.status.title": "Vaihda artikkelin tilaa",
+    "entry.status.toast.read": "Merkitty luetuksi",
+    "entry.status.toast.unread": "Merkitty lukemattomaksi",
+    "entry.status.unread": "Lukematon",
+    "entry.tags.label": "Tags:",
+    "entry.unshare.label": "Poista jako",
+    "error.api_key_already_exists": "API-avain on jo olemassa.",
+    "error.bad_credentials": "Virheellinen käyttäjänimi tai salasana.",
+    "error.category_already_exists": "Kategoria on jo olemassa. ",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Salasanat eivät ole samat.",
     "error.duplicate_fever_username": "There is already someone else with the same Fever username!",
     "error.duplicate_googlereader_username": "On jo joku muu, jolla on sama Google-syötteenlukijan käyttäjätunnus!",
-    "error.pocket_request_token": "Unable to fetch request token from Pocket!",
-    "error.pocket_access_token": "Unable to fetch access token from Pocket!",
-    "error.category_already_exists": "Kategoria on jo olemassa. ",
-    "error.unable_to_create_category": "Kategoriaa ei voi luoda.",
-    "error.unable_to_update_category": "Kategoriaa  ei voi päivittää.",
-    "error.user_already_exists": "Käyttäjä on jo olemassa.",
-    "error.unable_to_create_user": "Käyttäjää ei voi luoda.",
-    "error.unable_to_update_user": "Käyttäjää ei voi päivittää.",
-    "error.unable_to_update_feed": "Syötettä ei voi päivittää.",
-    "error.subscription_not_found": "Tilausta ei löydy.",
-    "error.invalid_theme": "Virheellinen teema.",
-    "error.invalid_language": "Virheellinen kieli.",
-    "error.invalid_timezone": "Virheellinen aikavyöhyke.",
-    "error.invalid_entry_direction": "Invalid entry direction.",
-    "error.invalid_display_mode": "Virheellinen verkkosovelluksen näyttötila.",
-    "error.invalid_gesture_nav": "Virheellinen ele-navigointi.",
-    "error.invalid_default_home_page": "Väärä oletusarvoinen kotisivu!",
+    "error.duplicate_linked_account": "There is already someone associated with this provider!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Tiedosto on tyhjä.",
-    "error.bad_credentials": "Virheellinen käyttäjänimi tai salasana.",
+    "error.entries_per_page_invalid": "Artikkelien määrä sivulla ei kelpaa.",
+    "error.feed_already_exists": "Tämä syöte on jo olemassa.",
+    "error.feed_category_not_found": "Tätä kategoriaa ei ole olemassa tai se ei kuulu tälle käyttäjälle.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "The block list rule is invalid.",
+    "error.feed_invalid_keeplist_rule": "The keep list rule is invalid.",
+    "error.feed_mandatory_fields": "URL-osoite ja kategoria ovat pakollisia.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Syötteen otsikko ei voi olla tyhjä.",
+    "error.feed_url_not_empty": "Syötteen URL-osoite ei voi olla tyhjä.",
     "error.fields_mandatory": "Kaikki kentät ovat pakollisia.",
-    "error.title_required": "Otsikko on pakollinen.",
-    "error.different_passwords": "Salasanat eivät ole samat.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Väärä oletusarvoinen kotisivu!",
+    "error.invalid_display_mode": "Virheellinen verkkosovelluksen näyttötila.",
+    "error.invalid_entry_direction": "Invalid entry direction.",
+    "error.invalid_feed_url": "Virheellinen syötteen URL-osoite.",
+    "error.invalid_gesture_nav": "Virheellinen ele-navigointi.",
+    "error.invalid_language": "Virheellinen kieli.",
+    "error.invalid_site_url": "Virheellinen sivuston URL-osoite.",
+    "error.invalid_theme": "Virheellinen teema.",
+    "error.invalid_timezone": "Virheellinen aikavyöhyke.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "Salasanassa on oltava vähintään 6 merkkiä.",
-    "error.settings_mandatory_fields": "Käyttäjätunnus, teema, kieli ja aikavyöhyke ovat pakollisia.",
-    "error.settings_reading_speed_is_positive": "Lukunopeuksien on oltava positiivisia kokonaislukuja.",
+    "error.pocket_access_token": "Unable to fetch access token from Pocket!",
+    "error.pocket_request_token": "Unable to fetch request token from Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Artikkelien määrä sivulla ei kelpaa.",
-    "error.feed_mandatory_fields": "URL-osoite ja kategoria ovat pakollisia.",
-    "error.feed_already_exists": "Tämä syöte on jo olemassa.",
-    "error.invalid_feed_url": "Virheellinen syötteen URL-osoite.",
-    "error.invalid_site_url": "Virheellinen sivuston URL-osoite.",
-    "error.feed_url_not_empty": "Syötteen URL-osoite ei voi olla tyhjä.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Käyttäjätunnus, teema, kieli ja aikavyöhyke ovat pakollisia.",
+    "error.settings_media_playback_rate_range": "Toistonopeus on alueen ulkopuolella",
+    "error.settings_reading_speed_is_positive": "Lukunopeuksien on oltava positiivisia kokonaislukuja.",
     "error.site_url_not_empty": "Sivuston URL-osoite ei voi olla tyhjä.",
-    "error.feed_title_not_empty": "Syötteen otsikko ei voi olla tyhjä.",
-    "error.feed_category_not_found": "Tätä kategoriaa ei ole olemassa tai se ei kuulu tälle käyttäjälle.",
-    "error.feed_invalid_blocklist_rule": "The block list rule is invalid.",
-    "error.feed_invalid_keeplist_rule": "The keep list rule is invalid.",
-    "form.feed.label.urlrewrite_rules": "URL-osoitteen uudelleenkirjoitussäännöt",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "error.user_mandatory_fields": "Käyttäjätunnus on pakollinen.",
-    "error.api_key_already_exists": "API-avain on jo olemassa.",
+    "error.subscription_not_found": "Tilausta ei löydy.",
+    "error.title_required": "Otsikko on pakollinen.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "API-avainta ei voi luoda.",
-    "form.feed.label.title": "Otsikko",
-    "form.feed.label.site_url": "Sivuston URL-osoite",
-    "form.feed.label.feed_url": "Syötteen URL-osoite",
-    "form.feed.label.description": "Kuvaus",
-    "form.feed.label.category": "Kategoria",
-    "form.feed.label.crawler": "Nouda alkuperäinen sisältö",
-    "form.feed.label.feed_username": "Syötteen käyttäjätunnus",
-    "form.feed.label.feed_password": "Syötteen salasana",
-    "form.feed.label.user_agent": "Ohita oletuskäyttäjäagentti",
-    "form.feed.label.cookie": "Aseta evästeet",
-    "form.feed.label.scraper_rules": "Scraper-säännöt",
-    "form.feed.label.rewrite_rules": "Rewrite-säännöt",
-    "form.feed.label.blocklist_rules": "Block-säännöt",
-    "form.feed.label.keeplist_rules": "Keep-säännöt",
-    "form.feed.label.ignore_http_cache": "Ohita HTTP-välimuisti",
-    "form.feed.label.allow_self_signed_certificates": "Salli itseallekirjoitetut tai virheelliset varmenteet",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Nouda välityspalvelimen kautta",
-    "form.feed.label.disabled": "Älä päivitä tätä syötettä",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "Piilota artikkelit lukemattomien listassa",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Kategoriaa ei voi luoda.",
+    "error.unable_to_create_user": "Käyttäjää ei voi luoda.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Kategoriaa  ei voi päivittää.",
+    "error.unable_to_update_feed": "Syötettä ei voi päivittää.",
+    "error.unable_to_update_user": "Käyttäjää ei voi päivittää.",
+    "error.unlink_account_without_password": "Sinun on määritettävä salasana, muuten et voi kirjautua uudelleen.",
+    "error.user_already_exists": "Käyttäjä on jo olemassa.",
+    "error.user_mandatory_fields": "Käyttäjätunnus on pakollinen.",
+    "form.api_key.label.description": "API Key Label",
+    "form.category.hide_globally": "Piilota artikkelit lukemattomien listassa",
+    "form.category.label.title": "Otsikko",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Otsikko",
-    "form.category.hide_globally": "Piilota artikkelit lukemattomien listassa",
-    "form.user.label.username": "Käyttäjätunnus",
-    "form.user.label.password": "Salasana",
-    "form.user.label.confirmation": "Salasanan vahvistus",
-    "form.user.label.admin": "Ylläpitäjä",
-    "form.prefs.label.language": "Kieli",
-    "form.prefs.label.timezone": "Aikavyöhyke",
-    "form.prefs.label.theme": "Teema",
-    "form.prefs.label.entry_sorting": "Lajittelu",
-    "form.prefs.label.entries_per_page": "Artikkelia sivulla",
-    "form.prefs.label.default_reading_speed": "Muiden kielten lukunopeus (sanaa minuutissa)",
-    "form.prefs.label.cjk_reading_speed": "Kiinan, Korean ja Japanin lukunopeus (merkkejä minuutissa)",
-    "form.prefs.label.display_mode": "Progressive Web App (PWA) -näyttötila",
-    "form.prefs.select.older_first": "Vanhin ensin",
-    "form.prefs.select.recent_first": "Uusin ensin",
-    "form.prefs.select.fullscreen": "Kokoruututila",
-    "form.prefs.select.standalone": "Itsenäinen tila",
-    "form.prefs.select.minimal_ui": "Minimaalinen",
-    "form.prefs.select.browser": "Selain",
-    "form.prefs.select.publish_time": "Julkaisuaika",
-    "form.prefs.select.created_time": "Luomisaika",
-    "form.prefs.select.alphabetical": "Aakkosjärjestys",
-    "form.prefs.select.unread_count": "Lukemattomien määrä",
-    "form.prefs.select.none": "Ei mitään",
-    "form.prefs.select.tap": "Kaksoisnapauta",
-    "form.prefs.select.swipe": "Pyyhkäise",
-    "form.prefs.label.keyboard_shortcuts": "Ota pikanäppäimet käyttöön",
-    "form.prefs.label.entry_swipe": "Ota syöttöpyyhkäisy käyttöön kosketusnäytöissä",
-    "form.prefs.label.gesture_nav": "Ele siirtyäksesi merkintöjen välillä",
-    "form.prefs.label.show_reading_time": "Näytä artikkeleiden arvioitu lukuaika",
-    "form.prefs.label.custom_css": "Mukautettu CSS",
-    "form.prefs.label.custom_js": "Mukautettu JavaScript",
-    "form.prefs.label.entry_order": "Lajittele sarakkeen mukaan",
-    "form.prefs.label.default_home_page": "Oletusarvoinen etusivu",
-    "form.prefs.label.categories_sorting_order": "Kategorioiden lajittelu",
-    "form.prefs.label.mark_read_on_view": "Merkitse kohdat automaattisesti luetuiksi, kun niitä tarkastellaan",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Salli itseallekirjoitetut tai virheelliset varmenteet",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Block-säännöt",
+    "form.feed.label.category": "Kategoria",
+    "form.feed.label.cookie": "Aseta evästeet",
+    "form.feed.label.crawler": "Nouda alkuperäinen sisältö",
+    "form.feed.label.description": "Kuvaus",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Älä päivitä tätä syötettä",
+    "form.feed.label.feed_password": "Syötteen salasana",
+    "form.feed.label.feed_url": "Syötteen URL-osoite",
+    "form.feed.label.feed_username": "Syötteen käyttäjätunnus",
+    "form.feed.label.fetch_via_proxy": "Nouda välityspalvelimen kautta",
+    "form.feed.label.hide_globally": "Piilota artikkelit lukemattomien listassa",
+    "form.feed.label.ignore_http_cache": "Ohita HTTP-välimuisti",
+    "form.feed.label.keeplist_rules": "Keep-säännöt",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Rewrite-säännöt",
+    "form.feed.label.scraper_rules": "Scraper-säännöt",
+    "form.feed.label.site_url": "Sivuston URL-osoite",
+    "form.feed.label.title": "Otsikko",
+    "form.feed.label.urlrewrite_rules": "URL-osoitteen uudelleenkirjoitussäännöt",
+    "form.feed.label.user_agent": "Ohita oletuskäyttäjäagentti",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "OPML-tiedosto",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Tallenna artikkelit Espialiin",
+    "form.integration.espial_api_key": "Espial API-avain",
+    "form.integration.espial_endpoint": "Espial API-päätepiste",
+    "form.integration.espial_tags": "Espial-tagit",
     "form.integration.fever_activate": "Ota Fever API käyttöön",
-    "form.integration.fever_username": "Fever-käyttäjätunnus",
-    "form.integration.fever_password": "Fever-salasana",
     "form.integration.fever_endpoint": "Fever API -päätepiste:",
+    "form.integration.fever_password": "Fever-salasana",
+    "form.integration.fever_username": "Fever-käyttäjätunnus",
     "form.integration.googlereader_activate": "Aktivoi Google Reader API",
-    "form.integration.googlereader_username": "Google-lukijan käyttäjätunnus",
-    "form.integration.googlereader_password": "Google-lukijan salasana",
     "form.integration.googlereader_endpoint": "Google Reader API -päätepiste:",
-    "form.integration.pinboard_activate": "Tallenna artikkelit Pinboardiin",
-    "form.integration.pinboard_token": "Pinboard API-tunnus",
-    "form.integration.pinboard_tags": "Pinboard-tagit",
-    "form.integration.pinboard_bookmark": "Merkitse kirjanmerkki lukemattomaksi",
+    "form.integration.googlereader_password": "Google-lukijan salasana",
+    "form.integration.googlereader_username": "Google-lukijan käyttäjätunnus",
     "form.integration.instapaper_activate": "Tallenna artikkelit Instapaperiin",
-    "form.integration.instapaper_username": "Instapaper-käyttäjätunnus",
     "form.integration.instapaper_password": "Instapaper-salasana",
-    "form.integration.pocket_activate": "Tallenna artikkelit Pocketiin",
-    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
-    "form.integration.pocket_access_token": "Pocket-käyttöoikeustunnus",
-    "form.integration.pocket_connect_link": "Yhdistä Pocket-tilisi",
-    "form.integration.wallabag_activate": "Tallenna artikkelit Wallabagiin",
-    "form.integration.wallabag_only_url": "Lähetä vain URL-osoite (koko sisällön sijaan)",
-    "form.integration.wallabag_endpoint": "Wallabagin perus-URL-osoite",
-    "form.integration.wallabag_client_id": "Wallabag Client ID",
-    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
-    "form.integration.wallabag_username": "Wallabag-käyttäjätunnus",
-    "form.integration.wallabag_password": "Wallabag-salasana",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Tallenna artikkelit Nunux Keeperiin",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API-päätepiste",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API-avain",
-    "form.integration.omnivore_activate": "Tallenna artikkelit Omnivoreiin",
-    "form.integration.omnivore_url": "Omnivore API-päätepiste",
-    "form.integration.omnivore_api_key": "Omnivore API-avain",
-    "form.integration.espial_activate": "Tallenna artikkelit Espialiin",
-    "form.integration.espial_endpoint": "Espial API-päätepiste",
-    "form.integration.espial_api_key": "Espial API-avain",
-    "form.integration.espial_tags": "Espial-tagit",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Lähetä uusia artikkeleita Telegram-chatiin",
-    "form.integration.telegram_bot_token": "Bot-tunnus",
-    "form.integration.telegram_chat_id": "Chat ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Instapaper-käyttäjätunnus",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Tallenna artikkelit Linkkiin",
-    "form.integration.linkding_endpoint": "Linkding API-päätepiste",
     "form.integration.linkding_api_key": "Linkding API-avain",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Merkitse kirjanmerkki lukemattomaksi",
+    "form.integration.linkding_endpoint": "Linkding API-päätepiste",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Tallenna artikkelit Linkkiin",
-    "form.integration.linkwarden_endpoint": "Linkwarden API-päätepiste",
     "form.integration.linkwarden_api_key": "Linkwarden API-avain",
+    "form.integration.linkwarden_endpoint": "Linkwarden API-päätepiste",
     "form.integration.matrix_bot_activate": "Siirrä uudet artikkelit Matrixiin",
-    "form.integration.matrix_bot_user": "Matrixin käyttäjätunnus",
+    "form.integration.matrix_bot_chat_id": "Matrix-huoneen tunnus",
     "form.integration.matrix_bot_password": "Matrix-käyttäjän salasana",
     "form.integration.matrix_bot_url": "Matrix-palvelimen URL-osoite",
-    "form.integration.matrix_bot_chat_id": "Matrix-huoneen tunnus",
+    "form.integration.matrix_bot_user": "Matrixin käyttäjätunnus",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Tallenna artikkelit Nunux Keeperiin",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API-avain",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API-päätepiste",
+    "form.integration.omnivore_activate": "Tallenna artikkelit Omnivoreiin",
+    "form.integration.omnivore_api_key": "Omnivore API-avain",
+    "form.integration.omnivore_url": "Omnivore API-päätepiste",
+    "form.integration.pinboard_activate": "Tallenna artikkelit Pinboardiin",
+    "form.integration.pinboard_bookmark": "Merkitse kirjanmerkki lukemattomaksi",
+    "form.integration.pinboard_tags": "Pinboard-tagit",
+    "form.integration.pinboard_token": "Pinboard API-tunnus",
+    "form.integration.pocket_access_token": "Pocket-käyttöoikeustunnus",
+    "form.integration.pocket_activate": "Tallenna artikkelit Pocketiin",
+    "form.integration.pocket_connect_link": "Yhdistä Pocket-tilisi",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Tallenna artikkelit Readeckiin",
-    "form.integration.readeck_endpoint": "Readeck API-päätepiste",
     "form.integration.readeck_api_key": "Readeck API-avain",
+    "form.integration.readeck_endpoint": "Readeck API-päätepiste",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Lähetä vain URL-osoite (koko sisällön sijaan)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Save articles to Shiori",
     "form.integration.shiori_endpoint": "Shiori API Endpoint",
-    "form.integration.shiori_username": "Shiori Username",
     "form.integration.shiori_password": "Shiori Password",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori Username",
     "form.integration.slack_activate": "Push entries to Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API Key Label",
+    "form.integration.telegram_bot_activate": "Lähetä uusia artikkeleita Telegram-chatiin",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Bot-tunnus",
+    "form.integration.telegram_chat_id": "Chat ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Tallenna artikkelit Wallabagiin",
+    "form.integration.wallabag_client_id": "Wallabag Client ID",
+    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
+    "form.integration.wallabag_endpoint": "Wallabagin perus-URL-osoite",
+    "form.integration.wallabag_only_url": "Lähetä vain URL-osoite (koko sisällön sijaan)",
+    "form.integration.wallabag_password": "Wallabag-salasana",
+    "form.integration.wallabag_username": "Wallabag-käyttäjätunnus",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Kategorioiden lajittelu",
+    "form.prefs.label.cjk_reading_speed": "Kiinan, Korean ja Japanin lukunopeus (merkkejä minuutissa)",
+    "form.prefs.label.custom_css": "Mukautettu CSS",
+    "form.prefs.label.custom_js": "Mukautettu JavaScript",
+    "form.prefs.label.default_home_page": "Oletusarvoinen etusivu",
+    "form.prefs.label.default_reading_speed": "Muiden kielten lukunopeus (sanaa minuutissa)",
+    "form.prefs.label.display_mode": "Progressive Web App (PWA) -näyttötila",
+    "form.prefs.label.entries_per_page": "Artikkelia sivulla",
+    "form.prefs.label.entry_order": "Lajittele sarakkeen mukaan",
+    "form.prefs.label.entry_sorting": "Lajittelu",
+    "form.prefs.label.entry_swipe": "Ota syöttöpyyhkäisy käyttöön kosketusnäytöissä",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Ele siirtyäksesi merkintöjen välillä",
+    "form.prefs.label.keyboard_shortcuts": "Ota pikanäppäimet käyttöön",
+    "form.prefs.label.language": "Kieli",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Merkitse kohdat automaattisesti luetuiksi, kun niitä tarkastellaan",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Äänen/videon toistonopeus",
+    "form.prefs.label.show_reading_time": "Näytä artikkeleiden arvioitu lukuaika",
+    "form.prefs.label.theme": "Teema",
+    "form.prefs.label.timezone": "Aikavyöhyke",
+    "form.prefs.select.alphabetical": "Aakkosjärjestys",
+    "form.prefs.select.browser": "Selain",
+    "form.prefs.select.created_time": "Luomisaika",
+    "form.prefs.select.fullscreen": "Kokoruututila",
+    "form.prefs.select.minimal_ui": "Minimaalinen",
+    "form.prefs.select.none": "Ei mitään",
+    "form.prefs.select.older_first": "Vanhin ensin",
+    "form.prefs.select.publish_time": "Julkaisuaika",
+    "form.prefs.select.recent_first": "Uusin ensin",
+    "form.prefs.select.standalone": "Itsenäinen tila",
+    "form.prefs.select.swipe": "Pyyhkäise",
+    "form.prefs.select.tap": "Kaksoisnapauta",
+    "form.prefs.select.unread_count": "Lukemattomien määrä",
     "form.submit.loading": "Ladataan...",
     "form.submit.saving": "Tallennetaan...",
-    "time_elapsed.not_yet": "ei vielä",
-    "time_elapsed.yesterday": "eilen",
-    "time_elapsed.now": "juuri nyt",
-    "time_elapsed.minutes": [
-        "%d minuutti sitten",
-        "%d minuuttia sitten"
+    "form.user.label.admin": "Ylläpitäjä",
+    "form.user.label.confirmation": "Salasanan vahvistus",
+    "form.user.label.password": "Salasana",
+    "form.user.label.username": "Käyttäjätunnus",
+    "menu.about": "Tietoja",
+    "menu.add_feed": "Lisää tilaus",
+    "menu.add_user": "Lisää käyttäjä",
+    "menu.api_keys": "API-avaimet",
+    "menu.categories": "Kategoriat",
+    "menu.create_api_key": "Luo uusi API-avain",
+    "menu.create_category": "Luo kategoria",
+    "menu.edit_category": "Muokkaa",
+    "menu.edit_feed": "Muokkaa",
+    "menu.export": "Vie",
+    "menu.feed_entries": "Artikkelit",
+    "menu.feeds": "Syötteet",
+    "menu.flush_history": "Tyhjennä historia",
+    "menu.history": "Historia",
+    "menu.home_page": "Home page",
+    "menu.import": "Tuo",
+    "menu.integrations": "Integraatiot",
+    "menu.logout": "Kirjaudu ulos",
+    "menu.mark_all_as_read": "Merkitse kaikki luetuksi",
+    "menu.mark_page_as_read": "Merkitse tämä sivu luetuksi",
+    "menu.preferences": "Asetukset",
+    "menu.refresh_all_feeds": "Päivitä kaikki syötteet taustalla",
+    "menu.refresh_feed": "Päivitä",
+    "menu.search": "Haku",
+    "menu.sessions": "Istunnot",
+    "menu.settings": "Asetukset",
+    "menu.shared_entries": "Jaetut artikkelit",
+    "menu.show_all_entries": "Näytä kaikki artikkelit",
+    "menu.show_only_starred_entries": "Show only starred entries",
+    "menu.show_only_unread_entries": "Näytä vain lukemattomat artikkelit",
+    "menu.starred": "Suosikit",
+    "menu.title": "Menu",
+    "menu.unread": "Lukemattomat",
+    "menu.users": "Käyttäjät",
+    "page.about.author": "Tekijä:",
+    "page.about.build_date": "Valmistuspäivä:",
+    "page.about.credits": "Kiitokset",
+    "page.about.global_config_options": "Yleiset asetukset",
+    "page.about.go_version": "Go-versio:",
+    "page.about.license": "Lisenssi:",
+    "page.about.postgres_version": "Postgres-versio:",
+    "page.about.title": "Tietoja",
+    "page.about.version": "Versio:",
+    "page.add_feed.choose_feed": "Valitse tilaus",
+    "page.add_feed.label.url": "URL-osoite",
+    "page.add_feed.legend.advanced_options": "Edistyneet asetukset",
+    "page.add_feed.no_category": "Ei ole ketegoriaa. Sinulla on oltava vähintään yksi ketegoria.",
+    "page.add_feed.submit": "Etsi tilaus",
+    "page.add_feed.title": "Uusi tilaus",
+    "page.api_keys.never_used": "Käyttämätön",
+    "page.api_keys.table.actions": "Toiminnot",
+    "page.api_keys.table.created_at": "Luomispäivä",
+    "page.api_keys.table.description": "Kuvaus",
+    "page.api_keys.table.last_used_at": "Viimeksi käytetty",
+    "page.api_keys.table.token": "Tunnus",
+    "page.api_keys.title": "API-avaimet",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d tunti sitten",
-        "%d tuntia sitten"
+    "page.categories.entries": "Artikkelit",
+    "page.categories.feed_count": [
+        "On %d syöte.",
+        "On %d syötettä."
+    ],
+    "page.categories.feeds": "Tilaukset",
+    "page.categories.no_feed": "Ei syötettä.",
+    "page.categories.title": "Kategoriat",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Muokkaa kategoria: %s",
+    "page.edit_feed.etag_header": "ETag-otsikko:",
+    "page.edit_feed.last_check": "Viimeisin tarkistus:",
+    "page.edit_feed.last_modified_header": "LastModified-otsikko:",
+    "page.edit_feed.last_parsing_error": "Viimeisin jäsennysvirhe",
+    "page.edit_feed.no_header": "Ei mitään",
+    "page.edit_feed.title": "Muokkaa syöte: %s",
+    "page.edit_user.title": "Muokkaa käyttäjä: %s",
+    "page.entry.attachments": "Liitteet",
+    "page.feeds.error_count": [
+        "%d virhe",
+        "%d virhettä"
+    ],
+    "page.feeds.last_check": "Viimeisin tarkistus:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Luettujen artikkeleiden määrä",
+    "page.feeds.title": "Syötteet",
+    "page.history.title": "Historia",
+    "page.import.title": "Tuo",
+    "page.integration.bookmarklet": "Sovelluskirjanmerkki",
+    "page.integration.bookmarklet.help": "This special link allows you to subscribe to a website directly by using a bookmark in your web browser.",
+    "page.integration.bookmarklet.instructions": "Vedä ja pudota tämä linkki kirjanmerkkeihisi.",
+    "page.integration.bookmarklet.name": "Lisää Minifluxiin",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API-päätepiste",
+    "page.integration.miniflux_api_password": "Salasana",
+    "page.integration.miniflux_api_password_value": "Tilisi salasana",
+    "page.integration.miniflux_api_username": "Käyttäjätunnus",
+    "page.integrations.title": "Integraatiot",
+    "page.keyboard_shortcuts.close_modal": "Sulje modaalinen valintaikkuna",
+    "page.keyboard_shortcuts.download_content": "Lataa alkuperäinen sisältö",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Siirry alimpaan kohtaan",
+    "page.keyboard_shortcuts.go_to_categories": "Siirry kategorioihin",
+    "page.keyboard_shortcuts.go_to_feed": "Siirry syötteeseen",
+    "page.keyboard_shortcuts.go_to_feeds": "Siirry syötteisiin",
+    "page.keyboard_shortcuts.go_to_history": "Siirry historiaan",
+    "page.keyboard_shortcuts.go_to_next_item": "Siirry seuraavaan kohteeseen",
+    "page.keyboard_shortcuts.go_to_next_page": "Siirry seuraavalle sivulle",
+    "page.keyboard_shortcuts.go_to_previous_item": "Siirry edelliseen kohteeseen",
+    "page.keyboard_shortcuts.go_to_previous_page": "Siirry edelliselle sivulle",
+    "page.keyboard_shortcuts.go_to_search": "Aseta painopiste hakukenttään",
+    "page.keyboard_shortcuts.go_to_settings": "Siirry asetuksiin",
+    "page.keyboard_shortcuts.go_to_starred": "Siirry kirjanmerkkeihin",
+    "page.keyboard_shortcuts.go_to_top_item": "Siirry alkuun",
+    "page.keyboard_shortcuts.go_to_unread": "Siirry lukemattomiin",
+    "page.keyboard_shortcuts.mark_page_as_read": "Merkitse nykyinen sivu luetuksi",
+    "page.keyboard_shortcuts.open_comments": "Avaa kommenttilinkki",
+    "page.keyboard_shortcuts.open_comments_same_window": "Avaa kommenttilinkki nykyisessä välilehdessä",
+    "page.keyboard_shortcuts.open_item": "Avaa valittu kohde",
+    "page.keyboard_shortcuts.open_original": "Avaa alkuperäinen linkki",
+    "page.keyboard_shortcuts.open_original_same_window": "Avaa alkuperäinen linkki nykyisessä välilehdessä",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Päivitä kaikki syötteet taustalla",
+    "page.keyboard_shortcuts.remove_feed": "Poista tämä syöte",
+    "page.keyboard_shortcuts.save_article": "Tallenna artikkeli",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Vieritä ylös",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Näytä pikanäppäimet",
+    "page.keyboard_shortcuts.subtitle.actions": "Toiminnot",
+    "page.keyboard_shortcuts.subtitle.items": "Kohteiden navigointi",
+    "page.keyboard_shortcuts.subtitle.pages": "Sivujen navigointi",
+    "page.keyboard_shortcuts.subtitle.sections": "Osion navigointi",
+    "page.keyboard_shortcuts.title": "Pikanäppäimet",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Vaihda kirjanmerkki",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Vaihda luettu/lukematon, keskity seuraavaksi",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Vaihda luettu/lukematon, keskity edelliseen",
+    "page.login.google_signin": "Kirjaudu sisään Googlella",
+    "page.login.oidc_signin": "Kirjaudu sisään %silla",
+    "page.login.title": "Kirjaudu sisään",
+    "page.login.webauthn_login": "Kirjaudu sisään salasanalla",
+    "page.login.webauthn_login.error": "Ei voida kirjautua sisään salasanalla",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Uusi API-avain",
+    "page.new_category.title": "Uusi kategoria",
+    "page.new_user.title": "Uusi käyttäjä",
+    "page.offline.message": "Olet offline-tilassa",
+    "page.offline.refresh_page": "Yritä päivittää sivu",
+    "page.offline.title": "Offline-tila",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Hakutulokset",
+    "page.sessions.table.actions": "Toiminnot",
+    "page.sessions.table.current_session": "Nykyinen istunto",
+    "page.sessions.table.date": "Päivämäärä",
+    "page.sessions.table.ip": "IP-osoite",
+    "page.sessions.table.user_agent": "Käyttäjäagentti",
+    "page.sessions.title": "Istunnot",
+    "page.settings.link_google_account": "Linkitä Google-tilini",
+    "page.settings.link_oidc_account": "Linkitä %s -tilini",
+    "page.settings.title": "Asetukset",
+    "page.settings.unlink_google_account": "Poista Google-tilini linkitys",
+    "page.settings.unlink_oidc_account": "Poista %s -tilini linkitys",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Poista %d salasana",
+        "Poista %d salasanaa"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Rekisteröi salasana",
+    "page.settings.webauthn.register.error": "Salasanaa ei voi rekisteröidä",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Jaetut artikkelit",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Suosikit",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "Lukemattomat",
+    "page.users.actions": "Toiminnot",
+    "page.users.admin.no": "Ei",
+    "page.users.admin.yes": "Kyllä",
+    "page.users.is_admin": "Ylläpitäjä",
+    "page.users.last_login": "Viimeisin kirjautuminen",
+    "page.users.never_logged": "Ei koskaan",
+    "page.users.title": "Käyttäjät",
+    "page.users.username": "Käyttäjätunnus",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Seuraava",
+    "pagination.previous": "Edellinen",
+    "search.label": "Haku",
+    "search.placeholder": "Hae...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d päivä sitten",
         "%d päivää sitten"
     ],
-    "time_elapsed.weeks": [
-        "%d viikko sitten",
-        "%d viikkoa sitten"
+    "time_elapsed.hours": [
+        "%d tunti sitten",
+        "%d tuntia sitten"
+    ],
+    "time_elapsed.minutes": [
+        "%d minuutti sitten",
+        "%d minuuttia sitten"
     ],
     "time_elapsed.months": [
         "%d kuukausi sitten",
         "%d kuukautta sitten"
     ],
+    "time_elapsed.not_yet": "ei vielä",
+    "time_elapsed.now": "juuri nyt",
+    "time_elapsed.weeks": [
+        "%d viikko sitten",
+        "%d viikkoa sitten"
+    ],
     "time_elapsed.years": [
         "%d vuosi sitten",
         "%d vuotta sitten"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Äänen/videon toistonopeus",
-    "error.settings_media_playback_rate_range": "Toistonopeus on alueen ulkopuolella",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "eilen",
+    "tooltip.keyboard_shortcuts": "Pikanäppäin: %s",
+    "tooltip.logged_user": "Kirjautunut %s-käyttäjänä"
+}

+ 525 - 525
internal/locale/translations/fr_FR.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Aller au contenu",
-    "confirm.question": "Êtes-vous sûr ?",
-    "confirm.question.refresh": "Voulez-vous forcer le rafraîchissement ?",
-    "confirm.yes": "oui",
-    "confirm.no": "non",
-    "confirm.loading": "En cours...",
-    "action.subscribe": "S'abonner",
-    "action.save": "Sauvegarder",
-    "action.or": "ou",
     "action.cancel": "annuler",
-    "action.remove": "Supprimer",
-    "action.remove_feed": "Supprimer ce flux",
-    "action.update": "Mettre à jour",
-    "action.edit": "Modifier",
     "action.download": "Télécharger",
+    "action.edit": "Modifier",
+    "action.home_screen": "Ajouter à l'écran d'accueil",
     "action.import": "Importer",
     "action.login": "Se connecter",
-    "action.home_screen": "Ajouter à l'écran d'accueil",
-    "tooltip.keyboard_shortcuts": "Raccourci clavier : %s",
-    "tooltip.logged_user": "Connecté en tant que %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Page d'accueil",
-    "menu.unread": "Non lus",
-    "menu.starred": "Favoris",
-    "menu.history": "Historique",
-    "menu.feeds": "Abonnements",
-    "menu.categories": "Catégories",
-    "menu.settings": "Réglages",
-    "menu.logout": "Se déconnecter",
-    "menu.preferences": "Préférences",
-    "menu.integrations": "Intégrations",
-    "menu.sessions": "Sessions",
-    "menu.users": "Utilisateurs",
-    "menu.about": "À propos",
-    "menu.export": "Export",
-    "menu.import": "Import",
-    "menu.search": "Recherche",
-    "menu.create_category": "Créer une catégorie",
-    "menu.mark_page_as_read": "Marquer cette page comme lue",
-    "menu.mark_all_as_read": "Tout marquer comme lu",
-    "menu.show_all_entries": "Afficher tous les articles",
-    "menu.show_only_unread_entries": "Afficher uniquement les articles non lus",
-    "menu.show_only_starred_entries": "Afficher uniquement les favoris",
-    "menu.refresh_feed": "Actualiser",
-    "menu.refresh_all_feeds": "Actualiser les abonnements en arrière-plan",
-    "menu.edit_feed": "Modifier",
-    "menu.edit_category": "Modifier",
-    "menu.add_feed": "Ajouter un abonnement",
-    "menu.add_user": "Ajouter un utilisateur",
-    "menu.flush_history": "Supprimer l'historique",
-    "menu.feed_entries": "Articles",
-    "menu.api_keys": "Clés d'API",
-    "menu.create_api_key": "Créer une nouvelle clé d'API",
-    "menu.shared_entries": "Articles partagés",
-    "search.label": "Recherche",
-    "search.placeholder": "Recherche...",
-    "search.submit": "Rechercher",
-    "pagination.last": "Dernière page",
-    "pagination.next": "Suivant",
-    "pagination.first": "Première page",
-    "pagination.previous": "Précédent",
-    "entry.status.unread": "Non lu",
-    "entry.status.read": "Lu",
-    "entry.status.title": "Changer le statut de l'entrée",
-    "entry.status.toast.unread": "Marqué comme non lu",
-    "entry.status.toast.read": "Marqué comme lu",
-    "entry.bookmark.toggle.on": "Favoris",
-    "entry.bookmark.toggle.off": "Enlever favoris",
-    "entry.bookmark.toast.on": "Ajouté aux favoris",
-    "entry.bookmark.toast.off": "Enlevé des favoris",
-    "entry.state.saving": "Sauvegarde en cours...",
-    "entry.state.loading": "Chargement...",
-    "entry.save.label": "Sauvegarder",
-    "entry.save.title": "Sauvegarder cet article",
-    "entry.save.completed": "Terminé !",
-    "entry.save.toast.completed": "Article sauvegardé",
-    "entry.scraper.label": "Télécharger",
-    "entry.scraper.title": "Récupérer le contenu original",
-    "entry.scraper.completed": "Terminé !",
-    "entry.external_link.label": "Lien externe",
-    "entry.comments.label": "Commentaires",
-    "entry.comments.title": "Voir les commentaires",
-    "entry.share.label": "Partager",
-    "entry.share.title": "Partager cet article",
-    "entry.unshare.label": "Enlever le partage",
-    "entry.shared_entry.title": "Ouvrir le lien public",
-    "entry.shared_entry.label": "Partage",
-    "entry.estimated_reading_time": [
-        "%d minute de lecture",
-        "%d minutes de lecture"
-    ],
-    "entry.tags.label": "Libellés :",
-    "page.shared_entries.title": "Articles partagés",
-    "page.shared_entries_count": [
-        "%d article partagé",
-        "%d articles partagés"
-    ],
-    "page.unread.title": "Non lus",
-    "page.unread_entry_count": [
-        "%d article non lu",
-        "%d articles non lus"
-    ],
-    "page.total_entry_count": [
-        "%d article au total",
-        "%d articles au total"
-    ],
-    "page.starred.title": "Favoris",
-    "page.starred_entry_count": [
-        "%d favori",
-        "%d favoris"
-    ],
-    "page.categories.title": "Catégories",
-    "page.categories.no_feed": "Aucun abonnement.",
-    "page.categories.entries": "Articles",
-    "page.categories.feeds": "Abonnements",
-    "page.categories.feed_count": [
-        "Il y a %d abonnement.",
-        "Il y a %d abonnements."
-    ],
-    "page.categories_count": [
-        "%d catégorie",
-        "%d catégories"
-    ],
-    "page.new_category.title": "Nouvelle catégorie",
-    "page.new_user.title": "Nouvel Utilisateur",
-    "page.edit_category.title": "Modification de la catégorie : %s",
-    "page.edit_user.title": "Modification de l'utilisateur : %s",
-    "page.feeds.title": "Abonnements",
-    "page.category_label": "Catégorie : %s",
-    "page.feeds.last_check": "Dernière vérification :",
-    "page.feeds.next_check": "Prochaine vérification :",
-    "page.feeds.read_counter": "Nombre d'entrées lues",
-    "page.feeds.error_count": [
-        "%d erreur",
-        "%d erreurs"
-    ],
-    "page.history.title": "Historique",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "Importation",
-    "page.search.title": "Résultats de la recherche",
-    "page.about.title": "À propos",
-    "page.about.credits": "Crédits",
-    "page.about.version": "Version :",
-    "page.about.build_date": "Date de la compilation :",
-    "page.about.author": "Auteur :",
-    "page.about.license": "Licence :",
-    "page.about.global_config_options": "Options de configuration globales",
-    "page.about.postgres_version": "Version de Postgresql :",
-    "page.about.go_version": "Version de Go :",
-    "page.add_feed.title": "Nouvel Abonnement",
-    "page.add_feed.no_category": "Il n'y a aucune catégorie. Vous devez avoir au moins une catégorie.",
-    "page.add_feed.label.url": "Lien",
-    "page.add_feed.submit": "Trouver un abonnement",
-    "page.add_feed.legend.advanced_options": "Options avancées",
-    "page.add_feed.choose_feed": "Choisissez un abonnement",
-    "page.edit_feed.title": "Modification de l'abonnement : %s",
-    "page.edit_feed.last_check": "Dernière vérification :",
-    "page.edit_feed.last_modified_header": "En-tête LastModified :",
-    "page.edit_feed.etag_header": "En-tête ETag :",
-    "page.edit_feed.no_header": "Aucune",
-    "page.edit_feed.last_parsing_error": "Dernière erreur d'analyse",
-    "page.entry.attachments": "Pièces Jointes",
-    "page.keyboard_shortcuts.title": "Raccourcis clavier",
-    "page.keyboard_shortcuts.subtitle.sections": "Navigation entre les sections",
-    "page.keyboard_shortcuts.subtitle.items": "Navigation entre les éléments",
-    "page.keyboard_shortcuts.subtitle.pages": "Navigation entre les pages",
-    "page.keyboard_shortcuts.subtitle.actions": "Actions",
-    "page.keyboard_shortcuts.go_to_unread": "Aller aux éléments non lus",
-    "page.keyboard_shortcuts.go_to_starred": "Voir les favoris",
-    "page.keyboard_shortcuts.go_to_history": "Voir l'historique",
-    "page.keyboard_shortcuts.go_to_feeds": "Voir les abonnements",
-    "page.keyboard_shortcuts.go_to_categories": "Voir les catégories",
-    "page.keyboard_shortcuts.go_to_settings": "Voir les réglages",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Voir les raccourcis clavier",
-    "page.keyboard_shortcuts.go_to_previous_item": "Élément précédent",
-    "page.keyboard_shortcuts.go_to_next_item": "Élément suivant",
-    "page.keyboard_shortcuts.go_to_feed": "Voir abonnement",
-    "page.keyboard_shortcuts.go_to_previous_page": "Page précédente",
-    "page.keyboard_shortcuts.go_to_next_page": "Page suivante",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Aller à l'élément du bas",
-    "page.keyboard_shortcuts.go_to_top_item": "Aller à l'élément supérieur",
-    "page.keyboard_shortcuts.open_item": "Ouvrir élément sélectionné",
-    "page.keyboard_shortcuts.open_original": "Ouvrir le lien original",
-    "page.keyboard_shortcuts.open_original_same_window": "Ouvrir le lien original dans l'onglet en cours",
-    "page.keyboard_shortcuts.open_comments": "Ouvrir le lien des commentaires",
-    "page.keyboard_shortcuts.open_comments_same_window": "Ouvrir le lien des commentaires dans l'onglet en cours",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Basculer entre lu/non lu, et changer le focus sur l'élément suivant",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Basculer entre lu/non lu, et changer le focus sur l'élément précédent",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Actualiser les abonnements en arrière-plan",
-    "page.keyboard_shortcuts.mark_page_as_read": "Marquer la page actuelle comme lu",
-    "page.keyboard_shortcuts.download_content": "Télécharger le contenu original",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Ajouter/Enlever favoris",
-    "page.keyboard_shortcuts.save_article": "Sauvegarder l'article",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Faire défiler l'élément vers le haut",
-    "page.keyboard_shortcuts.remove_feed": "Supprimer ce flux",
-    "page.keyboard_shortcuts.go_to_search": "Mettre le focus sur le champ de recherche",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Fermer la boite de dialogue",
-    "page.users.title": "Utilisateurs",
-    "page.users.username": "Nom d'utilisateur",
-    "page.users.never_logged": "Jamais",
-    "page.users.admin.yes": "Oui",
-    "page.users.admin.no": "Non",
-    "page.users.actions": "Actions",
-    "page.users.last_login": "Dernière connexion",
-    "page.users.is_admin": "Administrateur",
-    "page.settings.title": "Réglages",
-    "page.settings.link_google_account": "Associer mon compte Google",
-    "page.settings.unlink_google_account": "Dissocier mon compte Google",
-    "page.settings.link_oidc_account": "Associer mon compte %s",
-    "page.settings.unlink_oidc_account": "Dissocier mon compte %s",
-    "page.settings.webauthn.passkeys": "Clés d’accès",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Nom de la clé d’accès",
-    "page.settings.webauthn.added_on": "Date de création",
-    "page.settings.webauthn.last_seen_on": "Dernière utilisation",
-    "page.settings.webauthn.register": "Enregister une nouvelle clé d’accès",
-    "page.settings.webauthn.register.error": "Impossible d'enregistrer la clé d’accès",
-    "page.login.webauthn_login.help": "Veuillez saisir votre nom d'utilisateur si vous utilisez une clé de sécurité. Cela n'est pas nécessaire si vous utilisez une clé d'accès (Passkey).",
-    "page.settings.webauthn.delete": [
-        "Supprimer %d clé d’accès",
-        "Supprimer %d clés d’accès"
-    ],
-    "page.login.title": "Connexion",
-    "page.login.google_signin": "Se connecter avec Google",
-    "page.login.oidc_signin": "Se connecter avec %s",
-    "page.login.webauthn_login": "Se connecter avec une clé d’accès",
-    "page.login.webauthn_login.error": "Impossible de se connecter avec la clé d’accès",
-    "page.integrations.title": "Intégrations",
-    "page.integration.miniflux_api": "API de Miniflux",
-    "page.integration.miniflux_api_endpoint": "Point de terminaison de l'API",
-    "page.integration.miniflux_api_username": "Nom d'utilisateur",
-    "page.integration.miniflux_api_password": "Mot de passe",
-    "page.integration.miniflux_api_password_value": "Le mot de passe de votre compte",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Ajouter à Miniflux",
-    "page.integration.bookmarklet.instructions": "Glisser-déposer ce lien dans vos favoris.",
-    "page.integration.bookmarklet.help": "Ce lien spécial vous permet de vous abonner à un site web directement en utilisant un marque page dans votre navigateur web.",
-    "page.sessions.title": "Sessions",
-    "page.sessions.table.date": "Date",
-    "page.sessions.table.ip": "Adresse IP",
-    "page.sessions.table.user_agent": "Navigateur Web",
-    "page.sessions.table.actions": "Actions",
-    "page.sessions.table.current_session": "Session actuelle",
-    "page.api_keys.title": "Clés d'API",
-    "page.api_keys.table.description": "Description",
-    "page.api_keys.table.token": "Jeton",
-    "page.api_keys.table.last_used_at": "Dernière utilisation",
-    "page.api_keys.table.created_at": "Date de création",
-    "page.api_keys.table.actions": "Actions",
-    "page.api_keys.never_used": "Jamais utilisé",
-    "page.new_api_key.title": "Nouvelle clé d'API",
-    "page.offline.title": "Mode Hors-Ligne",
-    "page.offline.message": "Vous n'êtes pas connecté",
-    "page.offline.refresh_page": "Essayez de rafraîchir la page",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Il n'y a pas d'article partagé.",
+    "action.or": "ou",
+    "action.remove": "Supprimer",
+    "action.remove_feed": "Supprimer ce flux",
+    "action.save": "Sauvegarder",
+    "action.subscribe": "S'abonner",
+    "action.update": "Mettre à jour",
+    "alert.account_linked": "Votre compte externe est maintenant associé !",
+    "alert.account_unlinked": "Votre compte externe est maintenant dissocié !",
+    "alert.background_feed_refresh": "Les abonnements sont en cours d'actualisation en arrière-plan. Vous pouvez continuer à naviguer dans l'application.",
+    "alert.feed_error": "Il y a un problème avec cet abonnement",
     "alert.no_bookmark": "Il n'y a aucun favoris pour le moment.",
     "alert.no_category": "Il n'y a aucune catégorie.",
     "alert.no_category_entry": "Il n'y a aucun article dans cette catégorie.",
-    "alert.no_tag_entry": "Il n'y a aucun article correspondant à ce tag.",
-    "alert.no_feed_entry": "Il n'y a aucun article pour cet abonnement.",
     "alert.no_feed": "Vous n'avez aucun abonnement.",
+    "alert.no_feed_entry": "Il n'y a aucun article pour cet abonnement.",
     "alert.no_feed_in_category": "Il n'y a pas d'abonnement pour cette catégorie.",
     "alert.no_history": "Il n'y a aucun historique pour le moment.",
-    "alert.feed_error": "Il y a un problème avec cet abonnement",
     "alert.no_search_result": "Il n'y a aucun résultat pour cette recherche.",
+    "alert.no_shared_entry": "Il n'y a pas d'article partagé.",
+    "alert.no_tag_entry": "Il n'y a aucun article correspondant à ce tag.",
     "alert.no_unread_entry": "Il n'y a rien de nouveau à lire.",
     "alert.no_user": "Vous êtes le seul utilisateur.",
-    "alert.account_unlinked": "Votre compte externe est maintenant dissocié !",
-    "alert.account_linked": "Votre compte externe est maintenant associé !",
     "alert.pocket_linked": "Votre compte Pocket est maintenant connecté !",
     "alert.prefs_saved": "Préférences sauvegardées !",
-    "error.unlink_account_without_password": "Vous devez définir un mot de passe sinon vous ne pourrez plus vous connecter par la suite.",
-    "error.duplicate_linked_account": "Il y a déjà quelqu'un d'associé avec ce provider !",
+    "alert.too_many_feeds_refresh": [
+        "Vous avez déclenché trop d'actualisations de flux. Veuillez attendre %d minute avant de réessayer.",
+        "Vous avez déclenché trop d'actualisations de flux. Veuillez attendre %d minutes avant de réessayer."
+    ],
+    "confirm.loading": "En cours...",
+    "confirm.no": "non",
+    "confirm.question": "Êtes-vous sûr ?",
+    "confirm.question.refresh": "Voulez-vous forcer le rafraîchissement ?",
+    "confirm.yes": "oui",
+    "enclosure_media_controls.seek": "Avancer/Reculer :",
+    "enclosure_media_controls.seek.title": "Avancer/Reculer de %s seconds",
+    "enclosure_media_controls.speed": "Vitesse :",
+    "enclosure_media_controls.speed.faster": "Accélérer",
+    "enclosure_media_controls.speed.faster.title": "Accélérer de %sx",
+    "enclosure_media_controls.speed.reset": "Réinitialiser",
+    "enclosure_media_controls.speed.reset.title": "Réinitialiser la vitesse de lecture à 1x",
+    "enclosure_media_controls.speed.slower": "Ralentir",
+    "enclosure_media_controls.speed.slower.title": "Ralentir de %sx",
+    "entry.bookmark.toast.off": "Enlevé des favoris",
+    "entry.bookmark.toast.on": "Ajouté aux favoris",
+    "entry.bookmark.toggle.off": "Enlever favoris",
+    "entry.bookmark.toggle.on": "Favoris",
+    "entry.comments.label": "Commentaires",
+    "entry.comments.title": "Voir les commentaires",
+    "entry.estimated_reading_time": [
+        "%d minute de lecture",
+        "%d minutes de lecture"
+    ],
+    "entry.external_link.label": "Lien externe",
+    "entry.save.completed": "Terminé !",
+    "entry.save.label": "Sauvegarder",
+    "entry.save.title": "Sauvegarder cet article",
+    "entry.save.toast.completed": "Article sauvegardé",
+    "entry.scraper.completed": "Terminé !",
+    "entry.scraper.label": "Télécharger",
+    "entry.scraper.title": "Récupérer le contenu original",
+    "entry.share.label": "Partager",
+    "entry.share.title": "Partager cet article",
+    "entry.shared_entry.label": "Partage",
+    "entry.shared_entry.title": "Ouvrir le lien public",
+    "entry.state.loading": "Chargement...",
+    "entry.state.saving": "Sauvegarde en cours...",
+    "entry.status.read": "Lu",
+    "entry.status.title": "Changer le statut de l'entrée",
+    "entry.status.toast.read": "Marqué comme lu",
+    "entry.status.toast.unread": "Marqué comme non lu",
+    "entry.status.unread": "Non lu",
+    "entry.tags.label": "Libellés :",
+    "entry.unshare.label": "Enlever le partage",
+    "error.api_key_already_exists": "Cette clé d'API existe déjà.",
+    "error.bad_credentials": "Mauvais identifiant ou mot de passe.",
+    "error.category_already_exists": "Cette catégorie existe déjà.",
+    "error.category_not_found": "Cette catégorie n'existe pas ou n'appartient pas à cet utilisateur.",
+    "error.database_error": "Erreur de la base de données : %v.",
+    "error.different_passwords": "Les mots de passe ne sont pas les mêmes.",
     "error.duplicate_fever_username": "Il y a déjà quelqu'un d'autre avec le même nom d'utilisateur Fever !",
     "error.duplicate_googlereader_username": "Il y a déjà quelqu'un d'autre avec le même nom d'utilisateur Google Reader !",
-    "error.pocket_request_token": "Impossible de récupérer le jeton d'accès depuis Pocket !",
-    "error.pocket_access_token": "Impossible de récupérer le jeton d'accès depuis Pocket !",
-    "error.category_already_exists": "Cette catégorie existe déjà.",
-    "error.unable_to_create_category": "Impossible de créer cette catégorie.",
-    "error.unable_to_update_category": "Impossible de mettre à jour cette catégorie.",
-    "error.user_already_exists": "Cet utilisateur existe déjà.",
-    "error.unable_to_create_user": "Impossible de créer cet utilisateur.",
-    "error.unable_to_update_user": "Impossible de mettre à jour cet utilisateur.",
-    "error.unable_to_update_feed": "Impossible de mettre à jour cet abonnement.",
-    "error.subscription_not_found": "Impossible de trouver un abonnement.",
+    "error.duplicate_linked_account": "Il y a déjà quelqu'un d'associé avec ce provider !",
+    "error.duplicated_feed": "Ce flux existe déjà.",
     "error.empty_file": "Ce fichier est vide.",
-    "error.bad_credentials": "Mauvais identifiant ou mot de passe.",
+    "error.entries_per_page_invalid": "Le nombre d'entrées par page n'est pas valide.",
+    "error.feed_already_exists": "Ce flux existe déjà.",
+    "error.feed_category_not_found": "Cette catégorie n'existe pas ou n'appartient pas à cet utilisateur.",
+    "error.feed_format_not_detected": "Impossible de détecter le format du flux : %v.",
+    "error.feed_invalid_blocklist_rule": "La règle de blocage n'est pas valide.",
+    "error.feed_invalid_keeplist_rule": "La règle d'autorisation n'est pas valide.",
+    "error.feed_mandatory_fields": "L'URL et la catégorie sont obligatoire.",
+    "error.feed_not_found": "Impossible de trouver ce flux.",
+    "error.feed_title_not_empty": "Le titre du flux ne peut pas être vide.",
+    "error.feed_url_not_empty": "L'URL du flux ne peut pas être vide.",
     "error.fields_mandatory": "Tous les champs sont obligatoire.",
-    "error.title_required": "Le titre est obligatoire.",
-    "error.different_passwords": "Les mots de passe ne sont pas les mêmes.",
+    "error.http_bad_gateway": "Le site web n'est pas disponible pour le moment à cause d'une erreur de passerelle réseau. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
+    "error.http_body_read": "Impossible de lire le corps de la réponse HTTP : %v.",
+    "error.http_client_error": "Erreur du client HTTP : %v.",
+    "error.http_empty_response": "La réponse HTTP est vide. Peut-être que ce site web bloque Miniflux avec une protection anti-bot ?",
+    "error.http_empty_response_body": "Le corps de la réponse HTTP est vide.",
+    "error.http_forbidden": "Accès interdit à ce site web. Il se peut que ce site web bloque Miniflux avec une protection anti-bot.",
+    "error.http_gateway_timeout": "Le site web n'est pas disponible pour le moment à cause d'un délai d'attente dépassé. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
+    "error.http_internal_server_error": "Le site web n'est pas disponible pour le moment à cause d'une erreur interne au serveur. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
+    "error.http_not_authorized": "Accès non autorisé à ce site web. Veuillez vérifier les identifiants de cet abonnement.",
+    "error.http_resource_not_found": "La resource demandée n'existe pas sur ce site web. Veuillez vérifier l'URL.",
+    "error.http_response_too_large": "La réponse HTTP est trop volumineuse. Vous pouvez augmenter la limite de taille de réponse HTTP dans les paramètres de l'application (redémarrage de l'application nécessaire).",
+    "error.http_service_unavailable": "Le site web n'est pas disponible pour le moment. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
+    "error.http_too_many_requests": "Miniflux a généré trop de requêtes vers ce site web. Veuillez réessayer plus tard ou changez la configuration de l'application.",
+    "error.http_unexpected_status_code": "Le site web a répondu avec un code HTTP inattendu : %d. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
+    "error.invalid_default_home_page": "Page d'accueil par défaut invalide !",
+    "error.invalid_display_mode": "Mode d'affichage de l'application web non valide.",
+    "error.invalid_entry_direction": "Ordre de trie non valide.",
+    "error.invalid_feed_url": "URL de flux non valide.",
+    "error.invalid_gesture_nav": "Navigation gestuelle non valide.",
+    "error.invalid_language": "Langue non valide.",
+    "error.invalid_site_url": "URL de site non valide.",
+    "error.invalid_theme": "Thème non valide.",
+    "error.invalid_timezone": "Fuseau horaire non valide.",
+    "error.network_operation": "Miniflux n'est pas en mesure de se connecter à ce site web à cause d'un problème réseau : %v.",
+    "error.network_timeout": "Ce site web est trop lent à répondre : %v.",
     "error.password_min_length": "Vous devez utiliser au moins 6 caractères pour le mot de passe.",
-    "error.settings_mandatory_fields": "Le nom d'utilisateur, le thème, la langue et le fuseau horaire sont obligatoire.",
-    "error.settings_reading_speed_is_positive": "Les vitesses de lecture doivent être des entiers positifs.",
+    "error.pocket_access_token": "Impossible de récupérer le jeton d'accès depuis Pocket !",
+    "error.pocket_request_token": "Impossible de récupérer le jeton d'accès depuis Pocket !",
     "error.settings_block_rule_fieldname_invalid": "Règle de blocage invalide : la règle n°%d ne contient pas un nom de champ valide (Options : %s)",
-    "error.settings_block_rule_separator_required": "Règle de blocage invalide : le motif de la règle n°%d doit être séparé par un '='",
-    "error.settings_block_rule_regex_required": "Règle de blocage invalide : le motif de la règle n°%d n'est pas fourni",
     "error.settings_block_rule_invalid_regex": "Règle de blocage invalide : le motif de la règle n°%d n'est pas une expression régulière valide",
+    "error.settings_block_rule_regex_required": "Règle de blocage invalide : le motif de la règle n°%d n'est pas fourni",
+    "error.settings_block_rule_separator_required": "Règle de blocage invalide : le motif de la règle n°%d doit être séparé par un '='",
+    "error.settings_invalid_domain_list": "Liste de domaines invalide. Veuillez fournir une liste de domaines séparés par des espaces.",
     "error.settings_keep_rule_fieldname_invalid": "Règle de conservation invalide : la règle n°%d ne contient pas un nom de champ valide (Options : %s)",
-    "error.settings_keep_rule_separator_required": "Règle de conservation invalide : le motif de la règle n°%d doit être séparé par un '='",
-    "error.settings_keep_rule_regex_required": "Règle de conservation invalide : le motif de la règle n°%d n'est pas fourni",
     "error.settings_keep_rule_invalid_regex": "Règle de conservation invalide : le motif de la règle n°%d n'est pas une expression régulière valide",
-    "error.entries_per_page_invalid": "Le nombre d'entrées par page n'est pas valide.",
-    "error.feed_mandatory_fields": "L'URL et la catégorie sont obligatoire.",
-    "error.feed_already_exists": "Ce flux existe déjà.",
-    "error.invalid_feed_url": "URL de flux non valide.",
-    "error.invalid_site_url": "URL de site non valide.",
-    "error.feed_url_not_empty": "L'URL du flux ne peut pas être vide.",
+    "error.settings_keep_rule_regex_required": "Règle de conservation invalide : le motif de la règle n°%d n'est pas fourni",
+    "error.settings_keep_rule_separator_required": "Règle de conservation invalide : le motif de la règle n°%d doit être séparé par un '='",
+    "error.settings_mandatory_fields": "Le nom d'utilisateur, le thème, la langue et le fuseau horaire sont obligatoire.",
+    "error.settings_media_playback_rate_range": "La vitesse de lecture est hors limites",
+    "error.settings_reading_speed_is_positive": "Les vitesses de lecture doivent être des entiers positifs.",
     "error.site_url_not_empty": "L'URL du site ne peut pas être vide.",
-    "error.feed_title_not_empty": "Le titre du flux ne peut pas être vide.",
-    "error.feed_category_not_found": "Cette catégorie n'existe pas ou n'appartient pas à cet utilisateur.",
-    "error.feed_invalid_blocklist_rule": "La règle de blocage n'est pas valide.",
-    "error.feed_invalid_keeplist_rule": "La règle d'autorisation n'est pas valide.",
-    "error.user_mandatory_fields": "Le nom d'utilisateur est obligatoire.",
-    "error.api_key_already_exists": "Cette clé d'API existe déjà.",
+    "error.subscription_not_found": "Impossible de trouver un abonnement.",
+    "error.title_required": "Le titre est obligatoire.",
+    "error.tls_error": "Erreur TLS : %q. Vous pouvez désactiver la vérification TLS dans les paramètres de l'abonnement.",
     "error.unable_to_create_api_key": "Impossible de créer cette clé d'API.",
-    "error.invalid_theme": "Thème non valide.",
-    "error.invalid_language": "Langue non valide.",
-    "error.invalid_timezone": "Fuseau horaire non valide.",
-    "error.invalid_entry_direction": "Ordre de trie non valide.",
-    "error.invalid_display_mode": "Mode d'affichage de l'application web non valide.",
-    "error.invalid_gesture_nav": "Navigation gestuelle non valide.",
-    "error.invalid_default_home_page": "Page d'accueil par défaut invalide !",
-    "form.feed.label.title": "Titre",
-    "form.feed.label.site_url": "URL du site web",
-    "form.feed.label.feed_url": "URL du flux",
-    "form.feed.label.description": "Description",
-    "form.feed.label.category": "Catégorie",
-    "form.feed.label.crawler": "Récupérer le contenu original",
-    "form.feed.label.feed_username": "Nom d'utilisateur du flux",
-    "form.feed.label.feed_password": "Mot de passe du flux",
-    "form.feed.label.user_agent": "Remplacer l'agent utilisateur par défaut",
-    "form.feed.label.cookie": "Définir les cookies",
-    "form.feed.label.scraper_rules": "Règles pour récupérer le contenu original",
-    "form.feed.label.rewrite_rules": "Règles de réécriture",
-    "form.feed.label.apprise_service_urls": "Liste séparée par des virgules des URL du service Apprise",
-    "form.feed.label.webhook_url": "Remplacer l'URL du webhook",
-    "form.feed.label.blocklist_rules": "Règles de blocage",
-    "form.feed.label.keeplist_rules": "Règles d'autorisation",
-    "form.feed.label.urlrewrite_rules": "Règles de réécriture d'URL",
-    "form.feed.label.ignore_http_cache": "Ignorer le cache HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Autoriser les certificats auto-signés ou non valides",
-    "form.feed.label.disable_http2": "Désactiver HTTP/2",
-    "form.feed.label.fetch_via_proxy": "Récupérer via proxy",
-    "form.feed.label.disabled": "Ne pas actualiser ce flux",
-    "form.feed.label.no_media_player": "Pas de lecteur multimedia (audio/vidéo)",
-    "form.feed.label.hide_globally": "Masquer les entrées dans la liste globale non lue",
-    "form.feed.label.ntfy_activate": "Activer les notifications",
-    "form.feed.label.ntfy_priority": "Priorité de notification",
-    "form.feed.label.ntfy_max_priority": "Priorité maximale de notification",
-    "form.feed.label.ntfy_high_priority": "Priorité élevée de notification",
-    "form.feed.label.ntfy_default_priority": "Priorité par défaut de notification",
-    "form.feed.label.ntfy_low_priority": "Priorité basse de notification",
-    "form.feed.label.ntfy_min_priority": "Priorité minimale de notification",
-    "form.feed.label.pushover_activate": "Activer les notifications vers Pushover",
-    "form.feed.label.pushover_priority": "Priorité des notifications Pushover",
-    "form.feed.label.pushover_max_priority": "Priorité maximale",
-    "form.feed.label.pushover_high_priority": "Priorité élevée",
-    "form.feed.label.pushover_default_priority": "Priorité par défaut",
-    "form.feed.label.pushover_low_priority": "Priorité basse",
-    "form.feed.label.pushover_min_priority": "Priorité minimale",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Impossible de créer cette catégorie.",
+    "error.unable_to_create_user": "Impossible de créer cet utilisateur.",
+    "error.unable_to_detect_rssbridge": "Impossible de détecter un flux RSS en utilisant RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Impossible d'analyser ce flux : %v.",
+    "error.unable_to_update_category": "Impossible de mettre à jour cette catégorie.",
+    "error.unable_to_update_feed": "Impossible de mettre à jour cet abonnement.",
+    "error.unable_to_update_user": "Impossible de mettre à jour cet utilisateur.",
+    "error.unlink_account_without_password": "Vous devez définir un mot de passe sinon vous ne pourrez plus vous connecter par la suite.",
+    "error.user_already_exists": "Cet utilisateur existe déjà.",
+    "error.user_mandatory_fields": "Le nom d'utilisateur est obligatoire.",
+    "form.api_key.label.description": "Libellé de la clé d'API",
+    "form.category.hide_globally": "Masquer les entrées dans la liste globale non lue",
+    "form.category.label.title": "Titre",
     "form.feed.fieldset.general": "Général",
-    "form.feed.fieldset.rules": "Règles",
-    "form.feed.fieldset.network_settings": "Paramètres réseau",
     "form.feed.fieldset.integration": "Services tiers",
-    "form.category.label.title": "Titre",
-    "form.category.hide_globally": "Masquer les entrées dans la liste globale non lue",
-    "form.user.label.username": "Nom d'utilisateur",
-    "form.user.label.password": "Mot de passe",
-    "form.user.label.confirmation": "Confirmation du mot de passe",
-    "form.user.label.admin": "Administrateur",
-    "form.prefs.label.language": "Langue",
-    "form.prefs.label.timezone": "Fuseau horaire",
-    "form.prefs.label.theme": "Thème",
-    "form.prefs.label.entry_sorting": "Ordre des éléments",
-    "form.prefs.label.entries_per_page": "Entrées par page",
-    "form.prefs.label.default_reading_speed": "Vitesse de lecture pour les autres langues (mots par minute)",
-    "form.prefs.label.cjk_reading_speed": "Vitesse de lecture pour le chinois, le coréen et le japonais (caractères par minute)",
-    "form.prefs.label.display_mode": "Mode d'affichage de l'Application Web Progressive (PWA)",
-    "form.prefs.select.older_first": "Anciens éléments en premier",
-    "form.prefs.select.recent_first": "Éléments récents en premier",
-    "form.prefs.select.fullscreen": "Plein écran",
-    "form.prefs.select.standalone": "Autonome",
-    "form.prefs.select.minimal_ui": "Minimal",
-    "form.prefs.select.browser": "Navigateur",
-    "form.prefs.select.publish_time": "Heure de publication de l'entrée",
-    "form.prefs.select.created_time": "Heure de création de l'entrée",
-    "form.prefs.select.alphabetical": "Alphabétique",
-    "form.prefs.select.unread_count": "Nombre d'articles non lus",
-    "form.prefs.select.none": "Aucun",
-    "form.prefs.select.tap": "Tapez deux fois",
-    "form.prefs.select.swipe": "Glisser",
-    "form.prefs.label.keyboard_shortcuts": "Activer les raccourcis clavier",
-    "form.prefs.label.entry_swipe": "Activer le balayage des entrées sur les écrans tactiles",
-    "form.prefs.label.gesture_nav": "Geste pour naviguer entre les entrées",
-    "form.prefs.label.show_reading_time": "Afficher le temps de lecture estimé des articles",
-    "form.prefs.label.custom_css": "Feuille de style personnalisée",
-    "form.prefs.label.custom_js": "Code JavaScript personnalisé",
-    "form.prefs.label.entry_order": "Colonne de tri des entrées",
-    "form.prefs.label.default_home_page": "Page d'accueil par défaut",
-    "form.prefs.label.categories_sorting_order": "Colonne de tri des catégories",
-    "form.prefs.label.mark_read_on_view": "Marquer automatiquement les entrées comme lues lorsqu'elles sont consultées",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Marquer automatiquement les entrées comme lues lorsqu'elles sont consultées. Pour l'audio/vidéo, marquer comme lues après 90%%",
-    "form.prefs.label.mark_read_on_media_completion": "Marquer les entrées comme lues uniquement après 90%% de lecture de l'audio/vidéo",
-    "form.prefs.label.mark_read_manually": "Marquer les entrées comme lues manuellement",
-    "form.prefs.fieldset.application_settings": "Paramètres de l'application",
-    "form.prefs.fieldset.authentication_settings": "Paramètres d'authentification",
-    "form.prefs.fieldset.reader_settings": "Paramètres du lecteur",
-    "form.prefs.fieldset.global_feed_settings": "Paramètres globaux des abonnements",
-    "form.prefs.label.external_font_hosts": "Polices externes autorisées",
-    "form.prefs.help.external_font_hosts": "Liste de domaine externes autorisés, séparés par des espaces. Par exemple : « fonts.gstatic.com fonts.googleapis.com ».",
-    "error.settings_invalid_domain_list": "Liste de domaines invalide. Veuillez fournir une liste de domaines séparés par des espaces.",
+    "form.feed.fieldset.network_settings": "Paramètres réseau",
+    "form.feed.fieldset.rules": "Règles",
+    "form.feed.label.allow_self_signed_certificates": "Autoriser les certificats auto-signés ou non valides",
+    "form.feed.label.apprise_service_urls": "Liste séparée par des virgules des URL du service Apprise",
+    "form.feed.label.blocklist_rules": "Règles de blocage",
+    "form.feed.label.category": "Catégorie",
+    "form.feed.label.cookie": "Définir les cookies",
+    "form.feed.label.crawler": "Récupérer le contenu original",
+    "form.feed.label.description": "Description",
+    "form.feed.label.disable_http2": "Désactiver HTTP/2",
+    "form.feed.label.disabled": "Ne pas actualiser ce flux",
+    "form.feed.label.feed_password": "Mot de passe du flux",
+    "form.feed.label.feed_url": "URL du flux",
+    "form.feed.label.feed_username": "Nom d'utilisateur du flux",
+    "form.feed.label.fetch_via_proxy": "Récupérer via proxy",
+    "form.feed.label.hide_globally": "Masquer les entrées dans la liste globale non lue",
+    "form.feed.label.ignore_http_cache": "Ignorer le cache HTTP",
+    "form.feed.label.keeplist_rules": "Règles d'autorisation",
+    "form.feed.label.no_media_player": "Pas de lecteur multimedia (audio/vidéo)",
+    "form.feed.label.ntfy_activate": "Activer les notifications",
+    "form.feed.label.ntfy_default_priority": "Priorité par défaut de notification",
+    "form.feed.label.ntfy_high_priority": "Priorité élevée de notification",
+    "form.feed.label.ntfy_low_priority": "Priorité basse de notification",
+    "form.feed.label.ntfy_max_priority": "Priorité maximale de notification",
+    "form.feed.label.ntfy_min_priority": "Priorité minimale de notification",
+    "form.feed.label.ntfy_priority": "Priorité de notification",
+    "form.feed.label.pushover_activate": "Activer les notifications vers Pushover",
+    "form.feed.label.pushover_default_priority": "Priorité par défaut",
+    "form.feed.label.pushover_high_priority": "Priorité élevée",
+    "form.feed.label.pushover_low_priority": "Priorité basse",
+    "form.feed.label.pushover_max_priority": "Priorité maximale",
+    "form.feed.label.pushover_min_priority": "Priorité minimale",
+    "form.feed.label.pushover_priority": "Priorité des notifications Pushover",
+    "form.feed.label.rewrite_rules": "Règles de réécriture",
+    "form.feed.label.scraper_rules": "Règles pour récupérer le contenu original",
+    "form.feed.label.site_url": "URL du site web",
+    "form.feed.label.title": "Titre",
+    "form.feed.label.urlrewrite_rules": "Règles de réécriture d'URL",
+    "form.feed.label.user_agent": "Remplacer l'agent utilisateur par défaut",
+    "form.feed.label.webhook_url": "Remplacer l'URL du webhook",
     "form.import.label.file": "Fichier OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Envoyer les articles vers Apprise",
+    "form.integration.apprise_services_url": "Liste des services Apprise séparés par des virgules",
+    "form.integration.apprise_url": "URL de l'API Apprise",
     "form.integration.betula_activate": "Sauvegarder les entrées vers Betula",
-    "form.integration.betula_url": "URL du serveur Betula",
     "form.integration.betula_token": "Jeton de sécurité de l'API de Betula",
+    "form.integration.betula_url": "URL du serveur Betula",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Envoyer les articles vers Discord",
+    "form.integration.discord_webhook_link": "URL du Webhook Discord",
+    "form.integration.espial_activate": "Sauvegarder les articles vers Espial",
+    "form.integration.espial_api_key": "Clé d'API de Espial",
+    "form.integration.espial_endpoint": "URL de l'API de Espial",
+    "form.integration.espial_tags": "Libellés de Espial",
     "form.integration.fever_activate": "Activer l'API de Fever",
-    "form.integration.fever_username": "Nom d'utilisateur pour l'API de Fever",
-    "form.integration.fever_password": "Mot de passe pour l'API de Fever",
     "form.integration.fever_endpoint": "Point de terminaison de l'API Fever :",
+    "form.integration.fever_password": "Mot de passe pour l'API de Fever",
+    "form.integration.fever_username": "Nom d'utilisateur pour l'API de Fever",
     "form.integration.googlereader_activate": "Activer l'API de Google Reader",
-    "form.integration.googlereader_username": "Nom d'utilisateur pour l'API de Google Reader",
-    "form.integration.googlereader_password": "Mot de passe pour l'API de Google Reader",
     "form.integration.googlereader_endpoint": "Point de terminaison de l'API Google Reader :",
-    "form.integration.pinboard_activate": "Sauvegarder les articles vers Pinboard",
-    "form.integration.pinboard_token": "Jeton de sécurité de l'API de Pinboard",
-    "form.integration.pinboard_tags": "Libellés de Pinboard",
-    "form.integration.pinboard_bookmark": "Marquer le lien comme non lu",
+    "form.integration.googlereader_password": "Mot de passe pour l'API de Google Reader",
+    "form.integration.googlereader_username": "Nom d'utilisateur pour l'API de Google Reader",
     "form.integration.instapaper_activate": "Sauvegarder les articles vers Instapaper",
-    "form.integration.instapaper_username": "Nom d'utilisateur Instapaper",
     "form.integration.instapaper_password": "Mot de passe Instapaper",
-    "form.integration.pocket_activate": "Sauvegarder les articles vers Pocket",
-    "form.integration.pocket_consumer_key": "Clé de l'API de Pocket",
-    "form.integration.pocket_access_token": "Jeton d'accès de l'API de Pocket",
-    "form.integration.pocket_connect_link": "Connectez votre compte Pocket",
-    "form.integration.wallabag_activate": "Sauvegarder les articles vers Wallabag",
-    "form.integration.wallabag_only_url": "Envoyer uniquement l'URL (au lieu du contenu complet)",
-    "form.integration.wallabag_endpoint": "URL de base de Wallabag",
-    "form.integration.wallabag_client_id": "Identifiant unique du client Wallabag",
-    "form.integration.wallabag_client_secret": "Clé secrète du client Wallabag",
-    "form.integration.wallabag_username": "Nom d'utilisateur de Wallabag",
-    "form.integration.wallabag_password": "Mot de passe de Wallabag",
-    "form.integration.notion_activate": "Sauvegarder les articles vers Notion",
-    "form.integration.notion_page_id": "Identifiant de la page Notion",
-    "form.integration.notion_token": "Jeton d'accès de l'API de Notion",
-    "form.integration.apprise_activate": "Envoyer les articles vers Apprise",
-    "form.integration.apprise_url": "URL de l'API Apprise",
-    "form.integration.apprise_services_url": "Liste des services Apprise séparés par des virgules",
-    "form.integration.nunux_keeper_activate": "Sauvegarder les articles vers Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "URL de l'API de Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "Clé d'API de Nunux Keeper",
-    "form.integration.omnivore_activate": "Sauvegarder les articles vers Omnivore",
-    "form.integration.omnivore_url": "URL de l'API de Omnivore",
-    "form.integration.omnivore_api_key": "Clé d'API de Omnivore",
-    "form.integration.espial_activate": "Sauvegarder les articles vers Espial",
-    "form.integration.espial_endpoint": "URL de l'API de Espial",
-    "form.integration.espial_api_key": "Clé d'API de Espial",
-    "form.integration.espial_tags": "Libellés de Espial",
-    "form.integration.readwise_activate": "Enregistrer les entrées vers Readwise Reader",
-    "form.integration.readwise_api_key": "Jeton d'accès au lecteur Readwise",
-    "form.integration.readwise_api_key_link": "Obtenez votre jeton d'accès Readwise",
-    "form.integration.telegram_bot_activate": "Envoyer les nouveaux articles vers Telegram",
-    "form.integration.telegram_bot_token": "Jeton de sécurité de l'API du Bot Telegram",
-    "form.integration.telegram_chat_id": "Identifiant de discussion (Chat ID)",
-    "form.integration.telegram_topic_id": "Identifiant du sujet (Topic ID)",
-    "form.integration.telegram_bot_disable_web_page_preview": "Désactiver l'aperçu de la page Web",
-    "form.integration.telegram_bot_disable_notification": "Désactiver les notifications",
-    "form.integration.telegram_bot_disable_buttons": "Désactiver les boutons",
+    "form.integration.instapaper_username": "Nom d'utilisateur Instapaper",
     "form.integration.linkace_activate": "Enregistrer les entrées vers LinkAce",
-    "form.integration.linkace_endpoint": "Point de terminaison de l'API LinkAce",
     "form.integration.linkace_api_key": "Clé d'API LinkAce",
-    "form.integration.linkace_tags": "Étiquettes LinkAce",
-    "form.integration.linkace_is_private": "Marquer le lien comme privé",
     "form.integration.linkace_check_disabled": "Désactiver la vérification des liens",
+    "form.integration.linkace_endpoint": "Point de terminaison de l'API LinkAce",
+    "form.integration.linkace_is_private": "Marquer le lien comme privé",
+    "form.integration.linkace_tags": "Étiquettes LinkAce",
     "form.integration.linkding_activate": "Sauvegarder les articles vers Linkding",
-    "form.integration.linkding_endpoint": "URL de l'API de Linkding",
     "form.integration.linkding_api_key": "Clé d'API de Linkding",
-    "form.integration.linkding_tags": "Libellés",
     "form.integration.linkding_bookmark": "Marquer le lien comme non lu",
+    "form.integration.linkding_endpoint": "URL de l'API de Linkding",
+    "form.integration.linkding_tags": "Libellés",
     "form.integration.linkwarden_activate": "Sauvegarder les articles vers Linkwarden",
-    "form.integration.linkwarden_endpoint": "URL de l'API de Linkwarden",
     "form.integration.linkwarden_api_key": "Clé d'API de Linkwarden",
+    "form.integration.linkwarden_endpoint": "URL de l'API de Linkwarden",
     "form.integration.matrix_bot_activate": "Envoyer les nouveaux articles vers Matrix",
-    "form.integration.matrix_bot_user": "Nom de l'utilisateur Matrix",
+    "form.integration.matrix_bot_chat_id": "Identifiant de la salle Matrix",
     "form.integration.matrix_bot_password": "Mot de passe de l'utilisateur Matrix",
     "form.integration.matrix_bot_url": "URL du serveur Matrix",
-    "form.integration.matrix_bot_chat_id": "Identifiant de la salle Matrix",
+    "form.integration.matrix_bot_user": "Nom de l'utilisateur Matrix",
+    "form.integration.notion_activate": "Sauvegarder les articles vers Notion",
+    "form.integration.notion_page_id": "Identifiant de la page Notion",
+    "form.integration.notion_token": "Jeton d'accès de l'API de Notion",
+    "form.integration.ntfy_activate": "Envoyer les entrées vers ntfy",
+    "form.integration.ntfy_api_token": "Jeton d'API Ntfy (optionnel)",
+    "form.integration.ntfy_icon_url": "URL de l'icône Ntfy (facultatif)",
+    "form.integration.ntfy_internal_links": "Utiliser les liens internes vers Miniflux (facultatif)",
+    "form.integration.ntfy_password": "Mot de passe Ntfy (facultatif)",
+    "form.integration.ntfy_topic": "Sujet Ntfy",
+    "form.integration.ntfy_url": "URL de Ntfy (optionnel, ntfy.sh par défaut)",
+    "form.integration.ntfy_username": "Nom d'utilisateur Ntfy (optionnel)",
+    "form.integration.nunux_keeper_activate": "Sauvegarder les articles vers Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Clé d'API de Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "URL de l'API de Nunux Keeper",
+    "form.integration.omnivore_activate": "Sauvegarder les articles vers Omnivore",
+    "form.integration.omnivore_api_key": "Clé d'API de Omnivore",
+    "form.integration.omnivore_url": "URL de l'API de Omnivore",
+    "form.integration.pinboard_activate": "Sauvegarder les articles vers Pinboard",
+    "form.integration.pinboard_bookmark": "Marquer le lien comme non lu",
+    "form.integration.pinboard_tags": "Libellés de Pinboard",
+    "form.integration.pinboard_token": "Jeton de sécurité de l'API de Pinboard",
+    "form.integration.pocket_access_token": "Jeton d'accès de l'API de Pocket",
+    "form.integration.pocket_activate": "Sauvegarder les articles vers Pocket",
+    "form.integration.pocket_connect_link": "Connectez votre compte Pocket",
+    "form.integration.pocket_consumer_key": "Clé de l'API de Pocket",
+    "form.integration.pushover_activate": "Envoyer les articles vers Pushover",
+    "form.integration.pushover_device": "Nom de l'appareil Pushover (facultatif)",
+    "form.integration.pushover_prefix": "URL de préfixe Pushover (facultatif)",
+    "form.integration.pushover_token": "Jeton d'API de l'application Pushover",
+    "form.integration.pushover_user": "Identifiant de l'utilisateur Pushover (user key)",
     "form.integration.raindrop_activate": "Enregistrer les entrées vers Raindrop",
-    "form.integration.raindrop_token": "Jeton d'accès de Raindrop",
     "form.integration.raindrop_collection_id": "Identifiant de la collection",
     "form.integration.raindrop_tags": "Libellés (séparées par des virgules)",
+    "form.integration.raindrop_token": "Jeton d'accès de Raindrop",
     "form.integration.readeck_activate": "Sauvegarder les articles vers Readeck",
-    "form.integration.readeck_endpoint": "URL de l'API de Readeck",
     "form.integration.readeck_api_key": "Clé d'API de Readeck",
+    "form.integration.readeck_endpoint": "URL de l'API de Readeck",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Envoyer uniquement l'URL (au lieu du contenu complet)",
+    "form.integration.readwise_activate": "Enregistrer les entrées vers Readwise Reader",
+    "form.integration.readwise_api_key": "Jeton d'accès au lecteur Readwise",
+    "form.integration.readwise_api_key_link": "Obtenez votre jeton d'accès Readwise",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Sauvegarder les articles vers Shaarli",
+    "form.integration.shaarli_api_secret": "Clé d'API de Shaarli API",
+    "form.integration.shaarli_endpoint": "URL de l'API de Shaarli",
     "form.integration.shiori_activate": "Sauvegarder les articles vers Shiori",
     "form.integration.shiori_endpoint": "URL de l'API de Shiori",
-    "form.integration.shiori_username": "Nom d'utilisateur de Shiori",
     "form.integration.shiori_password": "Mot de passe de Shiori",
-    "form.integration.shaarli_activate": "Sauvegarder les articles vers Shaarli",
-    "form.integration.shaarli_endpoint": "URL de l'API de Shaarli",
-    "form.integration.shaarli_api_secret": "Clé d'API de Shaarli API",
-    "form.integration.webhook_activate": "Activer le webhook",
-    "form.integration.webhook_url": "URL du webhook",
-    "form.integration.webhook_secret": "Secret du webhook",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Envoyer les entrées vers ntfy",
-    "form.integration.ntfy_topic": "Sujet Ntfy",
-    "form.integration.ntfy_url": "URL de Ntfy (optionnel, ntfy.sh par défaut)",
-    "form.integration.ntfy_api_token": "Jeton d'API Ntfy (optionnel)",
-    "form.integration.ntfy_username": "Nom d'utilisateur Ntfy (optionnel)",
-    "form.integration.ntfy_password": "Mot de passe Ntfy (facultatif)",
-    "form.integration.ntfy_icon_url": "URL de l'icône Ntfy (facultatif)",
-    "form.integration.ntfy_internal_links": "Utiliser les liens internes vers Miniflux (facultatif)",
-    "form.integration.discord_activate": "Envoyer les articles vers Discord",
-    "form.integration.discord_webhook_link": "URL du Webhook Discord",
+    "form.integration.shiori_username": "Nom d'utilisateur de Shiori",
     "form.integration.slack_activate": "Envoyer les articles vers Slack",
     "form.integration.slack_webhook_link": "URL du Webhook Slack",
-    "form.integration.pushover_activate": "Envoyer les articles vers Pushover",
-    "form.integration.pushover_token": "Jeton d'API de l'application Pushover",
-    "form.integration.pushover_user": "Identifiant de l'utilisateur Pushover (user key)",
-    "form.integration.pushover_device": "Nom de l'appareil Pushover (facultatif)",
-    "form.integration.pushover_prefix": "URL de préfixe Pushover (facultatif)",
-    "form.api_key.label.description": "Libellé de la clé d'API",
+    "form.integration.telegram_bot_activate": "Envoyer les nouveaux articles vers Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Désactiver les boutons",
+    "form.integration.telegram_bot_disable_notification": "Désactiver les notifications",
+    "form.integration.telegram_bot_disable_web_page_preview": "Désactiver l'aperçu de la page Web",
+    "form.integration.telegram_bot_token": "Jeton de sécurité de l'API du Bot Telegram",
+    "form.integration.telegram_chat_id": "Identifiant de discussion (Chat ID)",
+    "form.integration.telegram_topic_id": "Identifiant du sujet (Topic ID)",
+    "form.integration.wallabag_activate": "Sauvegarder les articles vers Wallabag",
+    "form.integration.wallabag_client_id": "Identifiant unique du client Wallabag",
+    "form.integration.wallabag_client_secret": "Clé secrète du client Wallabag",
+    "form.integration.wallabag_endpoint": "URL de base de Wallabag",
+    "form.integration.wallabag_only_url": "Envoyer uniquement l'URL (au lieu du contenu complet)",
+    "form.integration.wallabag_password": "Mot de passe de Wallabag",
+    "form.integration.wallabag_username": "Nom d'utilisateur de Wallabag",
+    "form.integration.webhook_activate": "Activer le webhook",
+    "form.integration.webhook_secret": "Secret du webhook",
+    "form.integration.webhook_url": "URL du webhook",
+    "form.prefs.fieldset.application_settings": "Paramètres de l'application",
+    "form.prefs.fieldset.authentication_settings": "Paramètres d'authentification",
+    "form.prefs.fieldset.global_feed_settings": "Paramètres globaux des abonnements",
+    "form.prefs.fieldset.reader_settings": "Paramètres du lecteur",
+    "form.prefs.help.external_font_hosts": "Liste de domaine externes autorisés, séparés par des espaces. Par exemple : « fonts.gstatic.com fonts.googleapis.com ».",
+    "form.prefs.label.categories_sorting_order": "Colonne de tri des catégories",
+    "form.prefs.label.cjk_reading_speed": "Vitesse de lecture pour le chinois, le coréen et le japonais (caractères par minute)",
+    "form.prefs.label.custom_css": "Feuille de style personnalisée",
+    "form.prefs.label.custom_js": "Code JavaScript personnalisé",
+    "form.prefs.label.default_home_page": "Page d'accueil par défaut",
+    "form.prefs.label.default_reading_speed": "Vitesse de lecture pour les autres langues (mots par minute)",
+    "form.prefs.label.display_mode": "Mode d'affichage de l'Application Web Progressive (PWA)",
+    "form.prefs.label.entries_per_page": "Entrées par page",
+    "form.prefs.label.entry_order": "Colonne de tri des entrées",
+    "form.prefs.label.entry_sorting": "Ordre des éléments",
+    "form.prefs.label.entry_swipe": "Activer le balayage des entrées sur les écrans tactiles",
+    "form.prefs.label.external_font_hosts": "Polices externes autorisées",
+    "form.prefs.label.gesture_nav": "Geste pour naviguer entre les entrées",
+    "form.prefs.label.keyboard_shortcuts": "Activer les raccourcis clavier",
+    "form.prefs.label.language": "Langue",
+    "form.prefs.label.mark_read_manually": "Marquer les entrées comme lues manuellement",
+    "form.prefs.label.mark_read_on_media_completion": "Marquer les entrées comme lues uniquement après 90%% de lecture de l'audio/vidéo",
+    "form.prefs.label.mark_read_on_view": "Marquer automatiquement les entrées comme lues lorsqu'elles sont consultées",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Marquer automatiquement les entrées comme lues lorsqu'elles sont consultées. Pour l'audio/vidéo, marquer comme lues après 90%%",
+    "form.prefs.label.media_playback_rate": "Vitesse de lecture de l'audio/vidéo",
+    "form.prefs.label.show_reading_time": "Afficher le temps de lecture estimé des articles",
+    "form.prefs.label.theme": "Thème",
+    "form.prefs.label.timezone": "Fuseau horaire",
+    "form.prefs.select.alphabetical": "Alphabétique",
+    "form.prefs.select.browser": "Navigateur",
+    "form.prefs.select.created_time": "Heure de création de l'entrée",
+    "form.prefs.select.fullscreen": "Plein écran",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "Aucun",
+    "form.prefs.select.older_first": "Anciens éléments en premier",
+    "form.prefs.select.publish_time": "Heure de publication de l'entrée",
+    "form.prefs.select.recent_first": "Éléments récents en premier",
+    "form.prefs.select.standalone": "Autonome",
+    "form.prefs.select.swipe": "Glisser",
+    "form.prefs.select.tap": "Tapez deux fois",
+    "form.prefs.select.unread_count": "Nombre d'articles non lus",
     "form.submit.loading": "Chargement...",
     "form.submit.saving": "Sauvegarde en cours...",
-    "time_elapsed.not_yet": "pas encore",
-    "time_elapsed.yesterday": "hier",
-    "time_elapsed.now": "à l'instant",
-    "time_elapsed.minutes": [
-        "il y a %d minute",
-        "il y a %d minutes"
+    "form.user.label.admin": "Administrateur",
+    "form.user.label.confirmation": "Confirmation du mot de passe",
+    "form.user.label.password": "Mot de passe",
+    "form.user.label.username": "Nom d'utilisateur",
+    "menu.about": "À propos",
+    "menu.add_feed": "Ajouter un abonnement",
+    "menu.add_user": "Ajouter un utilisateur",
+    "menu.api_keys": "Clés d'API",
+    "menu.categories": "Catégories",
+    "menu.create_api_key": "Créer une nouvelle clé d'API",
+    "menu.create_category": "Créer une catégorie",
+    "menu.edit_category": "Modifier",
+    "menu.edit_feed": "Modifier",
+    "menu.export": "Export",
+    "menu.feed_entries": "Articles",
+    "menu.feeds": "Abonnements",
+    "menu.flush_history": "Supprimer l'historique",
+    "menu.history": "Historique",
+    "menu.home_page": "Page d'accueil",
+    "menu.import": "Import",
+    "menu.integrations": "Intégrations",
+    "menu.logout": "Se déconnecter",
+    "menu.mark_all_as_read": "Tout marquer comme lu",
+    "menu.mark_page_as_read": "Marquer cette page comme lue",
+    "menu.preferences": "Préférences",
+    "menu.refresh_all_feeds": "Actualiser les abonnements en arrière-plan",
+    "menu.refresh_feed": "Actualiser",
+    "menu.search": "Recherche",
+    "menu.sessions": "Sessions",
+    "menu.settings": "Réglages",
+    "menu.shared_entries": "Articles partagés",
+    "menu.show_all_entries": "Afficher tous les articles",
+    "menu.show_only_starred_entries": "Afficher uniquement les favoris",
+    "menu.show_only_unread_entries": "Afficher uniquement les articles non lus",
+    "menu.starred": "Favoris",
+    "menu.title": "Menu",
+    "menu.unread": "Non lus",
+    "menu.users": "Utilisateurs",
+    "page.about.author": "Auteur :",
+    "page.about.build_date": "Date de la compilation :",
+    "page.about.credits": "Crédits",
+    "page.about.global_config_options": "Options de configuration globales",
+    "page.about.go_version": "Version de Go :",
+    "page.about.license": "Licence :",
+    "page.about.postgres_version": "Version de Postgresql :",
+    "page.about.title": "À propos",
+    "page.about.version": "Version :",
+    "page.add_feed.choose_feed": "Choisissez un abonnement",
+    "page.add_feed.label.url": "Lien",
+    "page.add_feed.legend.advanced_options": "Options avancées",
+    "page.add_feed.no_category": "Il n'y a aucune catégorie. Vous devez avoir au moins une catégorie.",
+    "page.add_feed.submit": "Trouver un abonnement",
+    "page.add_feed.title": "Nouvel Abonnement",
+    "page.api_keys.never_used": "Jamais utilisé",
+    "page.api_keys.table.actions": "Actions",
+    "page.api_keys.table.created_at": "Date de création",
+    "page.api_keys.table.description": "Description",
+    "page.api_keys.table.last_used_at": "Dernière utilisation",
+    "page.api_keys.table.token": "Jeton",
+    "page.api_keys.title": "Clés d'API",
+    "page.categories_count": [
+        "%d catégorie",
+        "%d catégories"
     ],
-    "time_elapsed.hours": [
-        "il y a %d heure",
-        "il y a %d heures"
+    "page.categories.entries": "Articles",
+    "page.categories.feed_count": [
+        "Il y a %d abonnement.",
+        "Il y a %d abonnements."
+    ],
+    "page.categories.feeds": "Abonnements",
+    "page.categories.no_feed": "Aucun abonnement.",
+    "page.categories.title": "Catégories",
+    "page.category_label": "Catégorie : %s",
+    "page.edit_category.title": "Modification de la catégorie : %s",
+    "page.edit_feed.etag_header": "En-tête ETag :",
+    "page.edit_feed.last_check": "Dernière vérification :",
+    "page.edit_feed.last_modified_header": "En-tête LastModified :",
+    "page.edit_feed.last_parsing_error": "Dernière erreur d'analyse",
+    "page.edit_feed.no_header": "Aucune",
+    "page.edit_feed.title": "Modification de l'abonnement : %s",
+    "page.edit_user.title": "Modification de l'utilisateur : %s",
+    "page.entry.attachments": "Pièces Jointes",
+    "page.feeds.error_count": [
+        "%d erreur",
+        "%d erreurs"
+    ],
+    "page.feeds.last_check": "Dernière vérification :",
+    "page.feeds.next_check": "Prochaine vérification :",
+    "page.feeds.read_counter": "Nombre d'entrées lues",
+    "page.feeds.title": "Abonnements",
+    "page.history.title": "Historique",
+    "page.import.title": "Importation",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Ce lien spécial vous permet de vous abonner à un site web directement en utilisant un marque page dans votre navigateur web.",
+    "page.integration.bookmarklet.instructions": "Glisser-déposer ce lien dans vos favoris.",
+    "page.integration.bookmarklet.name": "Ajouter à Miniflux",
+    "page.integration.miniflux_api": "API de Miniflux",
+    "page.integration.miniflux_api_endpoint": "Point de terminaison de l'API",
+    "page.integration.miniflux_api_password": "Mot de passe",
+    "page.integration.miniflux_api_password_value": "Le mot de passe de votre compte",
+    "page.integration.miniflux_api_username": "Nom d'utilisateur",
+    "page.integrations.title": "Intégrations",
+    "page.keyboard_shortcuts.close_modal": "Fermer la boite de dialogue",
+    "page.keyboard_shortcuts.download_content": "Télécharger le contenu original",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Aller à l'élément du bas",
+    "page.keyboard_shortcuts.go_to_categories": "Voir les catégories",
+    "page.keyboard_shortcuts.go_to_feed": "Voir abonnement",
+    "page.keyboard_shortcuts.go_to_feeds": "Voir les abonnements",
+    "page.keyboard_shortcuts.go_to_history": "Voir l'historique",
+    "page.keyboard_shortcuts.go_to_next_item": "Élément suivant",
+    "page.keyboard_shortcuts.go_to_next_page": "Page suivante",
+    "page.keyboard_shortcuts.go_to_previous_item": "Élément précédent",
+    "page.keyboard_shortcuts.go_to_previous_page": "Page précédente",
+    "page.keyboard_shortcuts.go_to_search": "Mettre le focus sur le champ de recherche",
+    "page.keyboard_shortcuts.go_to_settings": "Voir les réglages",
+    "page.keyboard_shortcuts.go_to_starred": "Voir les favoris",
+    "page.keyboard_shortcuts.go_to_top_item": "Aller à l'élément supérieur",
+    "page.keyboard_shortcuts.go_to_unread": "Aller aux éléments non lus",
+    "page.keyboard_shortcuts.mark_page_as_read": "Marquer la page actuelle comme lu",
+    "page.keyboard_shortcuts.open_comments": "Ouvrir le lien des commentaires",
+    "page.keyboard_shortcuts.open_comments_same_window": "Ouvrir le lien des commentaires dans l'onglet en cours",
+    "page.keyboard_shortcuts.open_item": "Ouvrir élément sélectionné",
+    "page.keyboard_shortcuts.open_original": "Ouvrir le lien original",
+    "page.keyboard_shortcuts.open_original_same_window": "Ouvrir le lien original dans l'onglet en cours",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Actualiser les abonnements en arrière-plan",
+    "page.keyboard_shortcuts.remove_feed": "Supprimer ce flux",
+    "page.keyboard_shortcuts.save_article": "Sauvegarder l'article",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Faire défiler l'élément vers le haut",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Voir les raccourcis clavier",
+    "page.keyboard_shortcuts.subtitle.actions": "Actions",
+    "page.keyboard_shortcuts.subtitle.items": "Navigation entre les éléments",
+    "page.keyboard_shortcuts.subtitle.pages": "Navigation entre les pages",
+    "page.keyboard_shortcuts.subtitle.sections": "Navigation entre les sections",
+    "page.keyboard_shortcuts.title": "Raccourcis clavier",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Ajouter/Enlever favoris",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Basculer entre lu/non lu, et changer le focus sur l'élément suivant",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Basculer entre lu/non lu, et changer le focus sur l'élément précédent",
+    "page.login.google_signin": "Se connecter avec Google",
+    "page.login.oidc_signin": "Se connecter avec %s",
+    "page.login.title": "Connexion",
+    "page.login.webauthn_login": "Se connecter avec une clé d’accès",
+    "page.login.webauthn_login.error": "Impossible de se connecter avec la clé d’accès",
+    "page.login.webauthn_login.help": "Veuillez saisir votre nom d'utilisateur si vous utilisez une clé de sécurité. Cela n'est pas nécessaire si vous utilisez une clé d'accès (Passkey).",
+    "page.new_api_key.title": "Nouvelle clé d'API",
+    "page.new_category.title": "Nouvelle catégorie",
+    "page.new_user.title": "Nouvel Utilisateur",
+    "page.offline.message": "Vous n'êtes pas connecté",
+    "page.offline.refresh_page": "Essayez de rafraîchir la page",
+    "page.offline.title": "Mode Hors-Ligne",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Résultats de la recherche",
+    "page.sessions.table.actions": "Actions",
+    "page.sessions.table.current_session": "Session actuelle",
+    "page.sessions.table.date": "Date",
+    "page.sessions.table.ip": "Adresse IP",
+    "page.sessions.table.user_agent": "Navigateur Web",
+    "page.sessions.title": "Sessions",
+    "page.settings.link_google_account": "Associer mon compte Google",
+    "page.settings.link_oidc_account": "Associer mon compte %s",
+    "page.settings.title": "Réglages",
+    "page.settings.unlink_google_account": "Dissocier mon compte Google",
+    "page.settings.unlink_oidc_account": "Dissocier mon compte %s",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Date de création",
+    "page.settings.webauthn.delete": [
+        "Supprimer %d clé d’accès",
+        "Supprimer %d clés d’accès"
+    ],
+    "page.settings.webauthn.last_seen_on": "Dernière utilisation",
+    "page.settings.webauthn.passkey_name": "Nom de la clé d’accès",
+    "page.settings.webauthn.passkeys": "Clés d’accès",
+    "page.settings.webauthn.register": "Enregister une nouvelle clé d’accès",
+    "page.settings.webauthn.register.error": "Impossible d'enregistrer la clé d’accès",
+    "page.shared_entries_count": [
+        "%d article partagé",
+        "%d articles partagés"
+    ],
+    "page.shared_entries.title": "Articles partagés",
+    "page.starred_entry_count": [
+        "%d favori",
+        "%d favoris"
+    ],
+    "page.starred.title": "Favoris",
+    "page.total_entry_count": [
+        "%d article au total",
+        "%d articles au total"
+    ],
+    "page.unread_entry_count": [
+        "%d article non lu",
+        "%d articles non lus"
     ],
+    "page.unread.title": "Non lus",
+    "page.users.actions": "Actions",
+    "page.users.admin.no": "Non",
+    "page.users.admin.yes": "Oui",
+    "page.users.is_admin": "Administrateur",
+    "page.users.last_login": "Dernière connexion",
+    "page.users.never_logged": "Jamais",
+    "page.users.title": "Utilisateurs",
+    "page.users.username": "Nom d'utilisateur",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "Première page",
+    "pagination.last": "Dernière page",
+    "pagination.next": "Suivant",
+    "pagination.previous": "Précédent",
+    "search.label": "Recherche",
+    "search.placeholder": "Recherche...",
+    "search.submit": "Rechercher",
+    "skip_to_content": "Aller au contenu",
     "time_elapsed.days": [
         "il y a %d jour",
         "il y a %d jours"
     ],
-    "time_elapsed.weeks": [
-        "il y a %d semaine",
-        "il y a %d semaines"
+    "time_elapsed.hours": [
+        "il y a %d heure",
+        "il y a %d heures"
+    ],
+    "time_elapsed.minutes": [
+        "il y a %d minute",
+        "il y a %d minutes"
     ],
     "time_elapsed.months": [
         "il y a %d mois",
         "il y a %d mois"
     ],
+    "time_elapsed.not_yet": "pas encore",
+    "time_elapsed.now": "à l'instant",
+    "time_elapsed.weeks": [
+        "il y a %d semaine",
+        "il y a %d semaines"
+    ],
     "time_elapsed.years": [
         "il y a %d an",
         "il y a %d ans"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Vous avez déclenché trop d'actualisations de flux. Veuillez attendre %d minute avant de réessayer.",
-        "Vous avez déclenché trop d'actualisations de flux. Veuillez attendre %d minutes avant de réessayer."
-    ],
-    "alert.background_feed_refresh": "Les abonnements sont en cours d'actualisation en arrière-plan. Vous pouvez continuer à naviguer dans l'application.",
-    "error.http_response_too_large": "La réponse HTTP est trop volumineuse. Vous pouvez augmenter la limite de taille de réponse HTTP dans les paramètres de l'application (redémarrage de l'application nécessaire).",
-    "error.http_body_read": "Impossible de lire le corps de la réponse HTTP : %v.",
-    "error.http_empty_response_body": "Le corps de la réponse HTTP est vide.",
-    "error.http_empty_response": "La réponse HTTP est vide. Peut-être que ce site web bloque Miniflux avec une protection anti-bot ?",
-    "error.tls_error": "Erreur TLS : %q. Vous pouvez désactiver la vérification TLS dans les paramètres de l'abonnement.",
-    "error.network_operation": "Miniflux n'est pas en mesure de se connecter à ce site web à cause d'un problème réseau : %v.",
-    "error.network_timeout": "Ce site web est trop lent à répondre : %v.",
-    "error.http_client_error": "Erreur du client HTTP : %v.",
-    "error.http_not_authorized": "Accès non autorisé à ce site web. Veuillez vérifier les identifiants de cet abonnement.",
-    "error.http_too_many_requests": "Miniflux a généré trop de requêtes vers ce site web. Veuillez réessayer plus tard ou changez la configuration de l'application.",
-    "error.http_forbidden": "Accès interdit à ce site web. Il se peut que ce site web bloque Miniflux avec une protection anti-bot.",
-    "error.http_resource_not_found": "La resource demandée n'existe pas sur ce site web. Veuillez vérifier l'URL.",
-    "error.http_internal_server_error": "Le site web n'est pas disponible pour le moment à cause d'une erreur interne au serveur. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
-    "error.http_bad_gateway": "Le site web n'est pas disponible pour le moment à cause d'une erreur de passerelle réseau. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
-    "error.http_service_unavailable": "Le site web n'est pas disponible pour le moment. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
-    "error.http_gateway_timeout": "Le site web n'est pas disponible pour le moment à cause d'un délai d'attente dépassé. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
-    "error.http_unexpected_status_code": "Le site web a répondu avec un code HTTP inattendu : %d. Le problème ne vient pas de Miniflux. Veuillez réessayer plus tard.",
-    "error.database_error": "Erreur de la base de données : %v.",
-    "error.category_not_found": "Cette catégorie n'existe pas ou n'appartient pas à cet utilisateur.",
-    "error.duplicated_feed": "Ce flux existe déjà.",
-    "error.unable_to_parse_feed": "Impossible d'analyser ce flux : %v.",
-    "error.feed_not_found": "Impossible de trouver ce flux.",
-    "error.unable_to_detect_rssbridge": "Impossible de détecter un flux RSS en utilisant RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Impossible de détecter le format du flux : %v.",
-    "form.prefs.label.media_playback_rate": "Vitesse de lecture de l'audio/vidéo",
-    "error.settings_media_playback_rate_range": "La vitesse de lecture est hors limites",
-    "enclosure_media_controls.seek" : "Avancer/Reculer :",
-    "enclosure_media_controls.seek.title" : "Avancer/Reculer de %s seconds",
-    "enclosure_media_controls.speed" : "Vitesse :",
-    "enclosure_media_controls.speed.faster" : "Accélérer",
-    "enclosure_media_controls.speed.faster.title" : "Accélérer de %sx",
-    "enclosure_media_controls.speed.slower" : "Ralentir",
-    "enclosure_media_controls.speed.slower.title" : "Ralentir de %sx",
-    "enclosure_media_controls.speed.reset" : "Réinitialiser",
-    "enclosure_media_controls.speed.reset.title" : "Réinitialiser la vitesse de lecture à 1x"
-}
+    "time_elapsed.yesterday": "hier",
+    "tooltip.keyboard_shortcuts": "Raccourci clavier : %s",
+    "tooltip.logged_user": "Connecté en tant que %s"
+}

+ 525 - 525
internal/locale/translations/hi_IN.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "मंजूर है?",
-    "confirm.question.refresh": "क्या आप बल द्वारा ताज़ा करना चाहते हैं?",
-    "confirm.yes": "हाँ",
-    "confirm.no": " नहीं",
-    "confirm.loading": " प्रगति में है ...",
-    "action.subscribe": "सदस्यता लें",
-    "action.save": "सहेजें",
-    "action.or": "या",
     "action.cancel": "रद्द करें",
-    "action.remove": "हटाएँ",
-    "action.remove_feed": "इस फ़ीड को हटाएँ",
-    "action.update": "नवीनीकरण करे",
-    "action.edit": "संपाद करे",
     "action.download": "डाउनलोड",
+    "action.edit": "संपाद करे",
+    "action.home_screen": "होम स्क्रीन में शामिल करें",
     "action.import": "आयात करे",
     "action.login": "लॉग इन करें",
-    "action.home_screen": "होम स्क्रीन में शामिल करें",
-    "tooltip.keyboard_shortcuts": "कुंजीपटल संक्षिप्त रीति: %s",
-    "tooltip.logged_user": "%s के रूप में लॉग इन किया",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "अपठित",
-    "menu.starred": "तारांकित",
-    "menu.history": "इतिहास",
-    "menu.feeds": "फ़ीड",
-    "menu.categories": "श्रेणियाँ",
-    "menu.settings": "समायोजन",
-    "menu.logout": "लॉग आउट",
-    "menu.preferences": "पसंद",
-    "menu.integrations": "एकीकरण",
-    "menu.sessions": "सत्र",
-    "menu.users": "उपयोगकर्ताओं",
-    "menu.about": "के बारे में",
-    "menu.export": "निर्यात करे",
-    "menu.import": "आयात करे",
-    "menu.search": "खोज",
-    "menu.create_category": "श्रेणी बनाए",
-    "menu.mark_page_as_read": "इस पृष्ठ को पढ़ा हुआ चिह्नित करें",
-    "menu.mark_all_as_read": "सभी को पढ़ा हुआ मार्क करें",
-    "menu.show_all_entries": "सभी प्रविष्टियाँ दिखाए",
-    "menu.show_only_unread_entries": "सभी अपठित प्रविष्टियाँ दिखाए",
-    "menu.show_only_starred_entries": "Show only starred entries",
-    "menu.refresh_feed": "ताज़ा करें",
-    "menu.refresh_all_feeds": "पृष्ठभूमि में सभी फ़ीड को ताज़ा करें",
-    "menu.edit_feed": "फ़ीड संपाद करे",
-    "menu.edit_category": "श्रेणी संपाद करे",
-    "menu.add_feed": "सदस्यता जोरीय",
-    "menu.add_user": "उपयोगकर्ता जोड़ें",
-    "menu.flush_history": "इतिहास मिटाएँ",
-    "menu.feed_entries": "प्रविष्टियाँ",
-    "menu.api_keys": "एपीआई कुंजी",
-    "menu.create_api_key": "नई एपीआई कुंजी बनाएं",
-    "menu.shared_entries": "साझा प्रविष्टियां",
-    "search.label": "खोजे",
-    "search.placeholder": "खोजे...",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "अगला",
-    "pagination.first": "First",
-    "pagination.previous": "पिछला",
-    "entry.status.unread": "अपठित",
-    "entry.status.read": "पढ़े",
-    "entry.status.toast.unread": "अपठित के रूप में चिह्नित",
-    "entry.status.toast.read": "पढ़ा हुआ चिह्नित करे",
-    "entry.status.title": "प्रविष्टि स्थिति बदलें",
-    "entry.bookmark.toggle.on": "सितारा दे",
-    "entry.bookmark.toggle.off": "सितारा हटा दो",
-    "entry.bookmark.toast.on": "तारांकित",
-    "entry.bookmark.toast.off": "तारांकित न करे",
-    "entry.state.saving": "सहेजा जा रहा है...",
-    "entry.state.loading": "लोड हो रहा है...",
-    "entry.save.label": "सहेजे",
-    "entry.save.title": "एस लेख को सहेजे",
-    "entry.save.completed": "कार्य समाप्त हुआ!",
-    "entry.save.toast.completed": "लेख को सहेज लिया",
-    "entry.scraper.label": "डाउनलोड",
-    "entry.scraper.title": "मूल विषयवस्तु लाए",
-    "entry.scraper.completed": "कार्य समाप्त हुआ!",
-    "entry.external_link.label": "बाहरी संपर्क",
-    "entry.comments.label": "टिप्पणियाँ",
-    "entry.comments.title": "टिप्पणियाँ देखे",
-    "entry.share.label": "साझा करें",
-    "entry.share.title": "विषयवस्तु साझा करें",
-    "entry.unshare.label": "न साझा कारें",
-    "entry.shared_entry.title": "सार्वजनिक लिंक खोले",
-    "entry.shared_entry.label": "साझा करें",
-    "entry.estimated_reading_time": [
-        "पढ़ने मे %d मिनट मागेगा",
-        "पढ़ने मे %d मिनट मागेगा"
-    ],
-    "entry.tags.label": "टैग:",
-    "page.shared_entries.title": "साझा किया हुआ प्रविष्टि",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "अपठित",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "तारांकित",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "श्रेणियाँ",
-    "page.categories.no_feed": "कोई फ़ीड नहीं है।",
-    "page.categories.entries": "विषयवस्तुया",
-    "page.categories.feeds": "सदस्यता ले",
-    "page.categories.feed_count": [
-        "%d फ़ीड बाकी है।",
-        "%d फ़ीड बाकी है।"
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.new_category.title": "नया श्रेणी",
-    "page.new_user.title": "नया उपभोक्ता",
-    "page.edit_category.title": "%s श्रेणी संपाद करे",
-    "page.edit_user.title": "%s उपभोक्ता संपाद करे",
-    "page.feeds.title": "फ़ीड",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "आखरी जाँच",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "पड़े हुए विषयवस्तुया",
-    "page.feeds.error_count": [
-        "%d समस्या",
-        "%d समस्याए"
-    ],
-    "page.history.title": "इतिहास",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "आयात",
-    "page.search.title": "खोज का परिणाम",
-    "page.about.title": "पृष्ठ के बारे में",
-    "page.about.credits": "आभार सूची",
-    "page.about.version": "संस्करण:",
-    "page.about.build_date": "बनाने की तिथि:",
-    "page.about.author": "रचयिता:",
-    "page.about.license": "अनुज्ञा:",
-    "page.about.global_config_options": "वैश्विक विन्यास विकल्प",
-    "page.about.postgres_version": "पोस्तग्राइस संस्करण:",
-    "page.about.go_version": "गो संस्करण:",
-    "page.add_feed.title": "नया सदस्यता",
-    "page.add_feed.no_category": "कोई श्रेणी नहीं है। एक श्रेणी अव्यशाक है।",
-    "page.add_feed.label.url": "यूआरएल",
-    "page.add_feed.submit": "सदस्यता खोजे",
-    "page.add_feed.legend.advanced_options": "उन्नत विकल्प",
-    "page.add_feed.choose_feed": "एक सदस्यता का चयन करे",
-    "page.edit_feed.title": "%s फ़ीड संपाद करे",
-    "page.edit_feed.last_check": "अंतिम जांच:",
-    "page.edit_feed.last_modified_header": "अंतिम बार संशोधित हैडर:",
-    "page.edit_feed.etag_header": "ईटाग हैडर:",
-    "page.edit_feed.no_header": "कोई भी नहीं",
-    "page.edit_feed.last_parsing_error": "अंतिम पार्सिंग त्रुटि",
-    "page.entry.attachments": "संलग्नक",
-    "page.keyboard_shortcuts.title": "कुंजीपटल अल्प मार्ग",
-    "page.keyboard_shortcuts.subtitle.sections": "अनुभाग नेविगेशन",
-    "page.keyboard_shortcuts.subtitle.items": "आइटम नेविगेशन",
-    "page.keyboard_shortcuts.subtitle.pages": "पेज नेविगेशन",
-    "page.keyboard_shortcuts.subtitle.actions": "कार्रवाई",
-    "page.keyboard_shortcuts.go_to_unread": "अपठित पर जाएं",
-    "page.keyboard_shortcuts.go_to_starred": "बुकमार्क पर जाएं",
-    "page.keyboard_shortcuts.go_to_history": "इतिहास पर जाएं",
-    "page.keyboard_shortcuts.go_to_feeds": "फ़ीड पर जाएं",
-    "page.keyboard_shortcuts.go_to_categories": "श्रेणि पर जाएं",
-    "page.keyboard_shortcuts.go_to_settings": "सेटिंग्स में जाओ",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "कीबोर्ड शॉर्टकट दिखाएं",
-    "page.keyboard_shortcuts.go_to_previous_item": "पिछले आइटम पर जाएं",
-    "page.keyboard_shortcuts.go_to_next_item": "अगले आइटम पर जाएं",
-    "page.keyboard_shortcuts.go_to_feed": "फ़ीड पर जाएं",
-    "page.keyboard_shortcuts.go_to_previous_page": "पिछले पृष्ठ पर जाएं",
-    "page.keyboard_shortcuts.go_to_next_page": "अगले पेज पर जाएं",
-    "page.keyboard_shortcuts.go_to_bottom_item": "निचले आइटम पर जाएँ",
-    "page.keyboard_shortcuts.go_to_top_item": "शीर्ष आइटम पर जाएँ",
-    "page.keyboard_shortcuts.open_item": "चयनित आइटम खोलें",
-    "page.keyboard_shortcuts.open_original": "मूल लिंक खोलें",
-    "page.keyboard_shortcuts.open_original_same_window": "वर्तमान टैब में मूल लिंक खोलें",
-    "page.keyboard_shortcuts.open_comments": "टिप्पणी लिंक खोलें",
-    "page.keyboard_shortcuts.open_comments_same_window": "मौजूदा टैब में टिप्पणी लिंक खोलें",
-    "page.keyboard_shortcuts.toggle_read_status_next": "पढ़ें/अपठित टॉगल करें, अगला फ़ोकस करें",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "पढ़ें/अपठित टॉगल करें, पिछला फ़ोकस करें",
-    "page.keyboard_shortcuts.refresh_all_feeds": "बैकग्राउंड में सभी फ़ीड्स रीफ़्रेश करें",
-    "page.keyboard_shortcuts.mark_page_as_read": "मौजूदा पेज को पढ़ा हुआ चिह्नित करें",
-    "page.keyboard_shortcuts.download_content": "मूल सामग्री डाउनलोड करें",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "बुकमार्क टॉगल करें",
-    "page.keyboard_shortcuts.save_article": "विषयवस्तु सहेजें",
-    "page.keyboard_shortcuts.scroll_item_to_top": "आइटम को ऊपर तक स्क्रॉल करें",
-    "page.keyboard_shortcuts.remove_feed": "यह फ़ीड हटाएं",
-    "page.keyboard_shortcuts.go_to_search": "सर्च फॉर्म पर फोकस सेट करें",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "मोडल डायलॉग बंद करें",
-    "page.users.title": "उपभोक्ता",
-    "page.users.username": "यूसर्नेम",
-    "page.users.never_logged": "कभी नहीं",
-    "page.users.admin.yes": "हां",
-    "page.users.admin.no": "नहीं",
-    "page.users.actions": "कार्रवाई",
-    "page.users.last_login": "आखरी लॉगइन",
-    "page.users.is_admin": "प्रशासक",
-    "page.settings.title": "समायोजन",
-    "page.settings.link_google_account": "मेरा गूगल खाता जोरीय",
-    "page.settings.unlink_google_account": "मेरा गूगल खाता हटाय",
-    "page.settings.link_oidc_account": "मेरा ओपन-ईद खाता जोरीय (%s)",
-    "page.settings.unlink_oidc_account": "मेरा ओपन-ईद खाता हटाय (%s)",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "रजिस्टर पासकी",
-    "page.settings.webauthn.register.error": "पासकी पंजीकृत करने में असमर्थ",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "%d पासकुंजी निकालें",
-        "%d पासकी हटाएं"
-    ],
-    "page.login.title": "साइन इन करें",
-    "page.login.google_signin": "गूगल के साथ साइन इन करें",
-    "page.login.oidc_signin": "ओपन-ईद के साथ साइन इन करें (%s)",
-    "page.login.webauthn_login": "पासकी से लॉगिन करें",
-    "page.login.webauthn_login.error": "पासकी से लॉगिन करने में असमर्थ",
-    "page.integrations.title": "एकीकरण",
-    "page.integration.miniflux_api": "मिनिफलक्ष एपीआई",
-    "page.integration.miniflux_api_endpoint": "एपीआई समापन बिंदु",
-    "page.integration.miniflux_api_username": "यूसर्नेम",
-    "page.integration.miniflux_api_password": "पासवर्ड",
-    "page.integration.miniflux_api_password_value": "आपका खाता पासवर्ड",
-    "page.integration.bookmarklet": "बुकमार्कलेट",
-    "page.integration.bookmarklet.name": "मिनीफ्लक्स में जोड़ें",
-    "page.integration.bookmarklet.instructions": "इस लिंक को खींचकर अपने बुकमार्क पर छोड़ दें।",
-    "page.integration.bookmarklet.help": "यह विशेष लिंक आपको अपने वेब ब्राउज़र में बुकमार्क का उपयोग करके सीधे वेबसाइट की सदस्यता लेने की अनुमति देता है।",
-    "page.sessions.title": "सत्र",
-    "page.sessions.table.date": "दिनांक",
-    "page.sessions.table.ip": "आईपी ​​पता",
-    "page.sessions.table.user_agent": "उपभोक्ता अभिकर्ता",
-    "page.sessions.table.actions": "कार्रवाई",
-    "page.sessions.table.current_session": "वर्तमान सत्र",
-    "page.api_keys.title": "एपीआई कुंजी",
-    "page.api_keys.table.description": "विवरण",
-    "page.api_keys.table.token": "टोकन",
-    "page.api_keys.table.last_used_at": "आखरी इस्त्तमाल किया गया",
-    "page.api_keys.table.created_at": "निर्माण तिथि",
-    "page.api_keys.table.actions": "कार्रवाई",
-    "page.api_keys.never_used": "कभी प्रयोग नहीं हुआ",
-    "page.new_api_key.title": "नई एपीआई कुंजी",
-    "page.offline.title": "ऑफ़लाइन मोड",
-    "page.offline.message": "आप संपर्क में नहीं हैं",
-    "page.offline.refresh_page": "पृष्ठ को ताज़ा करने का प्रयास करें",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "कोई साझा प्रविष्टि नहीं है",
+    "action.or": "या",
+    "action.remove": "हटाएँ",
+    "action.remove_feed": "इस फ़ीड को हटाएँ",
+    "action.save": "सहेजें",
+    "action.subscribe": "सदस्यता लें",
+    "action.update": "नवीनीकरण करे",
+    "alert.account_linked": "आपका बाहरी खाता अब लिंक हो गया है!",
+    "alert.account_unlinked": "आपका बाहरी खाता अब अलग कर दिया गया है!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "इस फ़ीड में एक समस्या है",
     "alert.no_bookmark": "इस समय कोई बुकमार्क नहीं है",
     "alert.no_category": "कोई श्रेणी नहीं है।",
     "alert.no_category_entry": "इस श्रेणी में कोई विषय-वस्तु नहीं है।",
-    "alert.no_tag_entry": "इस टैग से मेल खाती कोई प्रविष्टियाँ नहीं हैं।",
-    "alert.no_feed_entry": "इस फ़ीड के लिए कोई विषय-वस्तु नहीं है।",
     "alert.no_feed": "आपके पास कोई सदस्यता नहीं है।",
+    "alert.no_feed_entry": "इस फ़ीड के लिए कोई विषय-वस्तु नहीं है।",
     "alert.no_feed_in_category": "इस श्रेणी के लिए कोई सदस्यता नहीं है।",
     "alert.no_history": "इस समय कोई इतिहास नहीं है",
-    "alert.feed_error": "इस फ़ीड में एक समस्या है",
     "alert.no_search_result": "इस खोज के लिए कोई परिणाम नहीं हैं।",
+    "alert.no_shared_entry": "कोई साझा प्रविष्टि नहीं है",
+    "alert.no_tag_entry": "इस टैग से मेल खाती कोई प्रविष्टियाँ नहीं हैं।",
     "alert.no_unread_entry": "कोई अपठित वस्तुत नहीं है।",
     "alert.no_user": "आप एकमात्र उपयोगकर्ता हैं।",
-    "alert.account_unlinked": "आपका बाहरी खाता अब अलग कर दिया गया है!",
-    "alert.account_linked": "आपका बाहरी खाता अब लिंक हो गया है!",
     "alert.pocket_linked": "आपका पॉकेट खाता अब लिंक हो गया है!",
     "alert.prefs_saved": "प्राथमिकताएं सहेजी गईं!",
-    "error.unlink_account_without_password": "आपको एक पासवर्ड परिभाषित करना होगा अन्यथा आप फिर से लॉगिन नहीं कर पाएंगे।",
-    "error.duplicate_linked_account": "इस प्रदाता के साथ पहले से ही कोई व्यक्ति जुड़ा हुआ है!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": " प्रगति में है ...",
+    "confirm.no": " नहीं",
+    "confirm.question": "मंजूर है?",
+    "confirm.question.refresh": "क्या आप बल द्वारा ताज़ा करना चाहते हैं?",
+    "confirm.yes": "हाँ",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "तारांकित न करे",
+    "entry.bookmark.toast.on": "तारांकित",
+    "entry.bookmark.toggle.off": "सितारा हटा दो",
+    "entry.bookmark.toggle.on": "सितारा दे",
+    "entry.comments.label": "टिप्पणियाँ",
+    "entry.comments.title": "टिप्पणियाँ देखे",
+    "entry.estimated_reading_time": [
+        "पढ़ने मे %d मिनट मागेगा",
+        "पढ़ने मे %d मिनट मागेगा"
+    ],
+    "entry.external_link.label": "बाहरी संपर्क",
+    "entry.save.completed": "कार्य समाप्त हुआ!",
+    "entry.save.label": "सहेजे",
+    "entry.save.title": "एस लेख को सहेजे",
+    "entry.save.toast.completed": "लेख को सहेज लिया",
+    "entry.scraper.completed": "कार्य समाप्त हुआ!",
+    "entry.scraper.label": "डाउनलोड",
+    "entry.scraper.title": "मूल विषयवस्तु लाए",
+    "entry.share.label": "साझा करें",
+    "entry.share.title": "विषयवस्तु साझा करें",
+    "entry.shared_entry.label": "साझा करें",
+    "entry.shared_entry.title": "सार्वजनिक लिंक खोले",
+    "entry.state.loading": "लोड हो रहा है...",
+    "entry.state.saving": "सहेजा जा रहा है...",
+    "entry.status.read": "पढ़े",
+    "entry.status.title": "प्रविष्टि स्थिति बदलें",
+    "entry.status.toast.read": "पढ़ा हुआ चिह्नित करे",
+    "entry.status.toast.unread": "अपठित के रूप में चिह्नित",
+    "entry.status.unread": "अपठित",
+    "entry.tags.label": "टैग:",
+    "entry.unshare.label": "न साझा कारें",
+    "error.api_key_already_exists": "यह एपीआई कुंजी पहले से मौजूद है।",
+    "error.bad_credentials": "अमान्य उपयोगकर्ता नाम या पासवर्ड।",
+    "error.category_already_exists": "यह श्रेणी पहले से मौजूद है।",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "पासवर्ड एक जैसे नहीं हैं।",
     "error.duplicate_fever_username": "पहले से ही समान फीवर उपयोगकर्ता नाम वाला कोई और है!",
     "error.duplicate_googlereader_username": "समान गूगल रीडर उपयोगकर्ता नाम वाला कोई और पहले से मौजूद है!",
-    "error.pocket_request_token": "पॉकेट से अनुरोध टोकन लाने में असमर्थ!",
-    "error.pocket_access_token": "पॉकेट से एक्सेस टोकन प्राप्त करने में असमर्थ!",
-    "error.category_already_exists": "यह श्रेणी पहले से मौजूद है।",
-    "error.unable_to_create_category": "यह श्रेणी बनाने में असमर्थ.",
-    "error.unable_to_update_category": "इस श्रेणी को अपडेट करने में असमर्थ।",
-    "error.user_already_exists": "यह उपयोगकर्ता पहले से ही मौजूद है।",
-    "error.unable_to_create_user": "इस उपयोगकर्ता को बनाने में असमर्थ।",
-    "error.unable_to_update_user": "इस उपयोगकर्ता को अपडेट करने में असमर्थ.",
-    "error.unable_to_update_feed": "इस फ़ीड को अपडेट करने में असमर्थ.",
-    "error.subscription_not_found": "कोई सदस्यता ढूँढने में असमर्थ.",
-    "error.invalid_theme": "अमान्य थीम.",
-    "error.invalid_language": "अमान्य भाषा.",
-    "error.invalid_timezone": "अमान्य समयक्षेत्र.",
-    "error.invalid_entry_direction": "अमान्य प्रवेश दिशा।",
-    "error.invalid_display_mode": "अमान्य वेब ऐप्लिकेशन प्रदर्शन मोड.",
-    "error.invalid_gesture_nav": "अमान्य इशारा नेविगेशन।",
-    "error.invalid_default_home_page": "अमान्य डिफ़ॉल्ट मुखपृष्ठ!",
+    "error.duplicate_linked_account": "इस प्रदाता के साथ पहले से ही कोई व्यक्ति जुड़ा हुआ है!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "यह फ़ाइल खाली है।",
-    "error.bad_credentials": "अमान्य उपयोगकर्ता नाम या पासवर्ड।",
+    "error.entries_per_page_invalid": "प्रति पृष्ठ प्रविष्टियों की संख्या मान्य नहीं है।",
+    "error.feed_already_exists": "यह फ़ीड पहले से मौजूद है.",
+    "error.feed_category_not_found": "यह श्रेणी मौजूद नहीं है या इस उपयोगकर्ता से संबंधित नहीं है।",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "ब्लॉक सूची नियम अमान्य है।",
+    "error.feed_invalid_keeplist_rule": "सूची रखें नियम अमान्य है।",
+    "error.feed_mandatory_fields": "URL और श्रेणी अनिवार्य हैं।",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "फ़ीड शीर्षक खाली नहीं हो सकता.",
+    "error.feed_url_not_empty": "फ़ीड यूआरएल खाली नहीं हो सकता.",
     "error.fields_mandatory": "सभी फील्ड अनिवार्य।",
-    "error.title_required": "शीर्षक अनिवार्य है।",
-    "error.different_passwords": "पासवर्ड एक जैसे नहीं हैं।",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "अमान्य डिफ़ॉल्ट मुखपृष्ठ!",
+    "error.invalid_display_mode": "अमान्य वेब ऐप्लिकेशन प्रदर्शन मोड.",
+    "error.invalid_entry_direction": "अमान्य प्रवेश दिशा।",
+    "error.invalid_feed_url": "दृष्टिकोण यूआरएल.",
+    "error.invalid_gesture_nav": "अमान्य इशारा नेविगेशन।",
+    "error.invalid_language": "अमान्य भाषा.",
+    "error.invalid_site_url": "अमान्य साइट यूआरएल",
+    "error.invalid_theme": "अमान्य थीम.",
+    "error.invalid_timezone": "अमान्य समयक्षेत्र.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "पासवर्ड में कम से कम 6 अक्षर होने चाहिए।",
-    "error.settings_mandatory_fields": "उपयोगकर्ता नाम, विषयवस्तु, भाषा और समयक्षेत्र फ़ील्ड अनिवार्य हैं।",
-    "error.settings_reading_speed_is_positive": "पढ़ने की गति सकारात्मक पूर्णांक होनी चाहिए।",
+    "error.pocket_access_token": "पॉकेट से एक्सेस टोकन प्राप्त करने में असमर्थ!",
+    "error.pocket_request_token": "पॉकेट से अनुरोध टोकन लाने में असमर्थ!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "प्रति पृष्ठ प्रविष्टियों की संख्या मान्य नहीं है।",
-    "error.feed_mandatory_fields": "URL और श्रेणी अनिवार्य हैं।",
-    "error.feed_already_exists": "यह फ़ीड पहले से मौजूद है.",
-    "error.invalid_feed_url": "दृष्टिकोण यूआरएल.",
-    "error.invalid_site_url": "अमान्य साइट यूआरएल",
-    "error.feed_url_not_empty": "फ़ीड यूआरएल खाली नहीं हो सकता.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "उपयोगकर्ता नाम, विषयवस्तु, भाषा और समयक्षेत्र फ़ील्ड अनिवार्य हैं।",
+    "error.settings_media_playback_rate_range": "प्लेबैक गति सीमा से बाहर है",
+    "error.settings_reading_speed_is_positive": "पढ़ने की गति सकारात्मक पूर्णांक होनी चाहिए।",
     "error.site_url_not_empty": "साइट का यूआरएल खाली नहीं हो सकता.",
-    "error.feed_title_not_empty": "फ़ीड शीर्षक खाली नहीं हो सकता.",
-    "error.feed_category_not_found": "यह श्रेणी मौजूद नहीं है या इस उपयोगकर्ता से संबंधित नहीं है।",
-    "error.feed_invalid_blocklist_rule": "ब्लॉक सूची नियम अमान्य है।",
-    "error.feed_invalid_keeplist_rule": "सूची रखें नियम अमान्य है।",
-    "error.user_mandatory_fields": "उपयोगकर्ता नाम अनिवार्य है।",
-    "error.api_key_already_exists": "यह एपीआई कुंजी पहले से मौजूद है।",
+    "error.subscription_not_found": "कोई सदस्यता ढूँढने में असमर्थ.",
+    "error.title_required": "शीर्षक अनिवार्य है।",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "यह एपीआई कुंजी बनाने में असमर्थ।",
-    "form.feed.label.title": "शीर्षक",
-    "form.feed.label.site_url": "साइट यूआरएल",
-    "form.feed.label.feed_url": "फ़ीड यूआरएल",
-    "form.feed.label.description": "विवरण",
-    "form.feed.label.category": "श्रेणी",
-    "form.feed.label.crawler": "मूल सामग्री प्राप्त करें",
-    "form.feed.label.feed_username": "फ़ीड उपयोगकर्ता नाम",
-    "form.feed.label.feed_password": "फ़ीड पासवर्ड",
-    "form.feed.label.user_agent": "डिफ़ॉल्ट उपयोगकर्ता एजेंट को ओवरराइड करें",
-    "form.feed.label.cookie": "कुकीज़ सेट करें",
-    "form.feed.label.scraper_rules": "खुरचनी नियम",
-    "form.feed.label.rewrite_rules": "नियम फिर से लिखें",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.blocklist_rules": "ब्लॉक नियम",
-    "form.feed.label.keeplist_rules": "नियम बनाए रखें",
-    "form.feed.label.urlrewrite_rules": " यूआरएल पुनर्लेखन नियम",
-    "form.feed.label.ignore_http_cache": "एचटीटीपी कैश पर ध्यान न दें",
-    "form.feed.label.allow_self_signed_certificates": "स्व-हस्ताक्षरित या अमान्य प्रमाणपत्रों की अनुमति दें",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "प्रॉक्सी के माध्यम से प्राप्त करें",
-    "form.feed.label.disabled": "इस फ़ीड को रीफ़्रेश न करें",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "वैश्विक अपठित सूची में प्रविष्टियां छिपाएं",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "यह श्रेणी बनाने में असमर्थ.",
+    "error.unable_to_create_user": "इस उपयोगकर्ता को बनाने में असमर्थ।",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "इस श्रेणी को अपडेट करने में असमर्थ।",
+    "error.unable_to_update_feed": "इस फ़ीड को अपडेट करने में असमर्थ.",
+    "error.unable_to_update_user": "इस उपयोगकर्ता को अपडेट करने में असमर्थ.",
+    "error.unlink_account_without_password": "आपको एक पासवर्ड परिभाषित करना होगा अन्यथा आप फिर से लॉगिन नहीं कर पाएंगे।",
+    "error.user_already_exists": "यह उपयोगकर्ता पहले से ही मौजूद है।",
+    "error.user_mandatory_fields": "उपयोगकर्ता नाम अनिवार्य है।",
+    "form.api_key.label.description": "एपीआई कुंजी लेबल",
+    "form.category.hide_globally": "वैश्विक अपठित सूची में प्रविष्टियां छिपाएं",
+    "form.category.label.title": "शीर्षक",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "शीर्षक",
-    "form.category.hide_globally": "वैश्विक अपठित सूची में प्रविष्टियां छिपाएं",
-    "form.user.label.username": "उपयोगकर्ता नाम",
-    "form.user.label.password": "पासवर्ड",
-    "form.user.label.confirmation": "पासवर्ड पुष्टि",
-    "form.user.label.admin": "प्रशासक",
-    "form.prefs.label.language": "भाषाओं",
-    "form.prefs.label.timezone": "समय क्षेत्र",
-    "form.prefs.label.theme": "थीम",
-    "form.prefs.label.entry_sorting": "प्रवेश छँटाई",
-    "form.prefs.label.entries_per_page": "प्रति पृष्ठ प्रविष्टियाँ",
-    "form.prefs.label.default_reading_speed": "अन्य भाषाओं के लिए पढ़ने की गति (प्रति मिनट शब्द)",
-    "form.prefs.label.cjk_reading_speed": "चीनी, कोरियाई और जापानी के लिए पढ़ने की गति (प्रति मिनट वर्ण)",
-    "form.prefs.label.display_mode": "प्रोग्रेसिव वेब ऐप (PWA) डिस्प्ले मोड",
-    "form.prefs.select.older_first": "पहले पुरानी प्रविष्टियाँ",
-    "form.prefs.select.recent_first": "हाल की प्रविष्टियाँ पहले",
-    "form.prefs.select.fullscreen": "पूर्ण स्क्रीन",
-    "form.prefs.select.standalone": "स्टैंडअलोन",
-    "form.prefs.select.minimal_ui": "कम से कम",
-    "form.prefs.select.browser": "ब्राउज़र",
-    "form.prefs.select.publish_time": "प्रवेश प्रकाशित समय",
-    "form.prefs.select.created_time": "प्रवेश बनाया समय",
-    "form.prefs.select.alphabetical": "वर्णक्रम",
-    "form.prefs.select.unread_count": "अपठित गणना",
-    "form.prefs.select.none": "कोई नहीं",
-    "form.prefs.select.tap": "दो बार टैप",
-    "form.prefs.select.swipe": "कड़ी चोट",
-    "form.prefs.label.keyboard_shortcuts": "कीबोर्ड शॉर्टकट सक्षम करें",
-    "form.prefs.label.entry_swipe": "टच स्क्रीन पर एंट्री स्वाइप सक्षम करें",
-    "form.prefs.label.gesture_nav": "प्रविष्टियों के बीच नेविगेट करने के लिए इशारा",
-    "form.prefs.label.show_reading_time": "विषय के लिए अनुमानित पढ़ने का समय दिखाएं",
-    "form.prefs.label.custom_css": "कस्टम सीएसएस",
-    "form.prefs.label.custom_js": "कस्टम जेएस",
-    "form.prefs.label.entry_order": "प्रवेश छँटाई कॉलम",
-    "form.prefs.label.default_home_page": "डिफ़ॉल्ट होमपेज़",
-    "form.prefs.label.categories_sorting_order": "श्रेणियाँ छँटाई",
-    "form.prefs.label.mark_read_on_view": "देखे जाने पर स्वचालित रूप से प्रविष्टियों को पढ़ने के रूप में चिह्नित करें",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "स्व-हस्ताक्षरित या अमान्य प्रमाणपत्रों की अनुमति दें",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "ब्लॉक नियम",
+    "form.feed.label.category": "श्रेणी",
+    "form.feed.label.cookie": "कुकीज़ सेट करें",
+    "form.feed.label.crawler": "मूल सामग्री प्राप्त करें",
+    "form.feed.label.description": "विवरण",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "इस फ़ीड को रीफ़्रेश न करें",
+    "form.feed.label.feed_password": "फ़ीड पासवर्ड",
+    "form.feed.label.feed_url": "फ़ीड यूआरएल",
+    "form.feed.label.feed_username": "फ़ीड उपयोगकर्ता नाम",
+    "form.feed.label.fetch_via_proxy": "प्रॉक्सी के माध्यम से प्राप्त करें",
+    "form.feed.label.hide_globally": "वैश्विक अपठित सूची में प्रविष्टियां छिपाएं",
+    "form.feed.label.ignore_http_cache": "एचटीटीपी कैश पर ध्यान न दें",
+    "form.feed.label.keeplist_rules": "नियम बनाए रखें",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "नियम फिर से लिखें",
+    "form.feed.label.scraper_rules": "खुरचनी नियम",
+    "form.feed.label.site_url": "साइट यूआरएल",
+    "form.feed.label.title": "शीर्षक",
+    "form.feed.label.urlrewrite_rules": " यूआरएल पुनर्लेखन नियम",
+    "form.feed.label.user_agent": "डिफ़ॉल्ट उपयोगकर्ता एजेंट को ओवरराइड करें",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "ओपीएमएल फ़ाइल",
     "form.import.label.url": "यूआरएल",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "विषय-वस्तु को जासूसी में सहेजें",
+    "form.integration.espial_api_key": "जासूसी एपीआई कुंजी",
+    "form.integration.espial_endpoint": "जासूसी एपीआई समापन बिंदु",
+    "form.integration.espial_tags": "जासूसी टैग",
     "form.integration.fever_activate": "फीवर एपीआई सक्रिय करें",
-    "form.integration.fever_username": "फीवर उपयोगकर्ता नाम",
-    "form.integration.fever_password": "फीवर पासवर्ड",
     "form.integration.fever_endpoint": "फीवर एपीआई समापन बिंदु:",
+    "form.integration.fever_password": "फीवर पासवर्ड",
+    "form.integration.fever_username": "फीवर उपयोगकर्ता नाम",
     "form.integration.googlereader_activate": "गूगल रीडर एपीआई सक्रिय करें",
-    "form.integration.googlereader_username": "गूगल रीडर उपयोगकर्ता नाम",
-    "form.integration.googlereader_password": "गूगल रीडर पासवर्ड",
     "form.integration.googlereader_endpoint": "गूगल रीडर एपीआई समापन बिंदु:",
-    "form.integration.pinboard_activate": "सहेजें विषयवस्तु प्रति का बोर्ड ",
-    "form.integration.pinboard_token": "पिनबोर्ड एपीआई टोकन",
-    "form.integration.pinboard_tags": "पिनबोर्ड टैग",
-    "form.integration.pinboard_bookmark": "बुकमार्क को अपठित के रूप में चिह्नित करें",
+    "form.integration.googlereader_password": "गूगल रीडर पासवर्ड",
+    "form.integration.googlereader_username": "गूगल रीडर उपयोगकर्ता नाम",
     "form.integration.instapaper_activate": "विषय-वस्तु को इंस्टापेपर में सहेजें",
-    "form.integration.instapaper_username": "इंस्टापेपर यूजरनेम",
     "form.integration.instapaper_password": "इंस्टापेपर पासवर्ड",
-    "form.integration.pocket_activate": "विषय-कविता को पॉकेट में सहेजें",
-    "form.integration.pocket_consumer_key": "पॉकेट उपभोक्ता कुंजी",
-    "form.integration.pocket_access_token": "पॉकेट एक्सेस टोकन",
-    "form.integration.pocket_connect_link": "अपना पॉकेट खाता कनेक्ट करें",
-    "form.integration.wallabag_activate": "विषय सहेजें वालाबाग में ",
-    "form.integration.wallabag_only_url": "केवल URL भेजें (पूर्ण सामग्री के बजाय)",
-    "form.integration.wallabag_endpoint": "वल्लाबैग बेस यूआरएल",
-    "form.integration.wallabag_client_id": "वालाबैग क्लाइंट आईडी",
-    "form.integration.wallabag_client_secret": "वालाबैग क्लाइंट सीक्रेट",
-    "form.integration.wallabag_username": "वालाबैग उपयोगकर्ता नाम",
-    "form.integration.wallabag_password": "वालाबैग पासवर्ड",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "विषय-वस्तु को ननक्स कीपर में सहेजें",
-    "form.integration.nunux_keeper_endpoint": "ननक्स कीपर एपीआई समापन बिंदु",
-    "form.integration.nunux_keeper_api_key": "ननक्स कीपर एपीआई कुंजी",
-    "form.integration.omnivore_activate": "Save entries to Omnivore",
-    "form.integration.omnivore_api_key": "Omnivore API key",
-    "form.integration.omnivore_url": "Omnivore API Endpoint",
-    "form.integration.espial_activate": "विषय-वस्तु को जासूसी में सहेजें",
-    "form.integration.espial_endpoint": "जासूसी एपीआई समापन बिंदु",
-    "form.integration.espial_api_key": "जासूसी एपीआई कुंजी",
-    "form.integration.espial_tags": "जासूसी टैग",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "टेलीग्राम चैट के लिए नई विषय-कविता पुश करें",
-    "form.integration.telegram_bot_token": "बॉट टोकन",
-    "form.integration.telegram_chat_id": "चैट आईडी",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "इंस्टापेपर यूजरनेम",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "लिंक्डिन में विषयवस्तु सहेजें",
-    "form.integration.linkding_endpoint": "लिंकिंग एपीआई समापन बिंदु",
     "form.integration.linkding_api_key": "लिंकिंग एपीआई कुंजी",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "बुकमार्क को अपठित के रूप में चिह्नित करें",
+    "form.integration.linkding_endpoint": "लिंकिंग एपीआई समापन बिंदु",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Save entries to Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.linkwarden_api_key": "Linkwarden API key",
+    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.matrix_bot_activate": "नए लेखों को मैट्रिक्स में स्थानांतरित करें",
-    "form.integration.matrix_bot_user": "मैट्रिक्स के लिए उपयोगकर्ता नाम",
+    "form.integration.matrix_bot_chat_id": "मैट्रिक्स रूम की आईडी",
     "form.integration.matrix_bot_password": "मैट्रिक्स उपयोगकर्ता के लिए पासवर्ड",
     "form.integration.matrix_bot_url": "मैट्रिक्स सर्वर URL",
-    "form.integration.matrix_bot_chat_id": "मैट्रिक्स रूम की आईडी",
+    "form.integration.matrix_bot_user": "मैट्रिक्स के लिए उपयोगकर्ता नाम",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "विषय-वस्तु को ननक्स कीपर में सहेजें",
+    "form.integration.nunux_keeper_api_key": "ननक्स कीपर एपीआई कुंजी",
+    "form.integration.nunux_keeper_endpoint": "ननक्स कीपर एपीआई समापन बिंदु",
+    "form.integration.omnivore_activate": "Save entries to Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API key",
+    "form.integration.omnivore_url": "Omnivore API Endpoint",
+    "form.integration.pinboard_activate": "सहेजें विषयवस्तु प्रति का बोर्ड ",
+    "form.integration.pinboard_bookmark": "बुकमार्क को अपठित के रूप में चिह्नित करें",
+    "form.integration.pinboard_tags": "पिनबोर्ड टैग",
+    "form.integration.pinboard_token": "पिनबोर्ड एपीआई टोकन",
+    "form.integration.pocket_access_token": "पॉकेट एक्सेस टोकन",
+    "form.integration.pocket_activate": "विषय-कविता को पॉकेट में सहेजें",
+    "form.integration.pocket_connect_link": "अपना पॉकेट खाता कनेक्ट करें",
+    "form.integration.pocket_consumer_key": "पॉकेट उपभोक्ता कुंजी",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Readeck में विषयवस्तु सहेजें",
-    "form.integration.readeck_endpoint": "Readeck यूआरएल",
     "form.integration.readeck_api_key": "Readeck एपीआई कुंजी",
+    "form.integration.readeck_endpoint": "Readeck यूआरएल",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "केवल URL भेजें (पूर्ण सामग्री के बजाय)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Save articles to Shiori",
     "form.integration.shiori_endpoint": "Shiori API Endpoint",
-    "form.integration.shiori_username": "Shiori Username",
     "form.integration.shiori_password": "Shiori Password",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori Username",
     "form.integration.slack_activate": "Push entries to Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "एपीआई कुंजी लेबल",
+    "form.integration.telegram_bot_activate": "टेलीग्राम चैट के लिए नई विषय-कविता पुश करें",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "बॉट टोकन",
+    "form.integration.telegram_chat_id": "चैट आईडी",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "विषय सहेजें वालाबाग में ",
+    "form.integration.wallabag_client_id": "वालाबैग क्लाइंट आईडी",
+    "form.integration.wallabag_client_secret": "वालाबैग क्लाइंट सीक्रेट",
+    "form.integration.wallabag_endpoint": "वल्लाबैग बेस यूआरएल",
+    "form.integration.wallabag_only_url": "केवल URL भेजें (पूर्ण सामग्री के बजाय)",
+    "form.integration.wallabag_password": "वालाबैग पासवर्ड",
+    "form.integration.wallabag_username": "वालाबैग उपयोगकर्ता नाम",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "श्रेणियाँ छँटाई",
+    "form.prefs.label.cjk_reading_speed": "चीनी, कोरियाई और जापानी के लिए पढ़ने की गति (प्रति मिनट वर्ण)",
+    "form.prefs.label.custom_css": "कस्टम सीएसएस",
+    "form.prefs.label.custom_js": "कस्टम जेएस",
+    "form.prefs.label.default_home_page": "डिफ़ॉल्ट होमपेज़",
+    "form.prefs.label.default_reading_speed": "अन्य भाषाओं के लिए पढ़ने की गति (प्रति मिनट शब्द)",
+    "form.prefs.label.display_mode": "प्रोग्रेसिव वेब ऐप (PWA) डिस्प्ले मोड",
+    "form.prefs.label.entries_per_page": "प्रति पृष्ठ प्रविष्टियाँ",
+    "form.prefs.label.entry_order": "प्रवेश छँटाई कॉलम",
+    "form.prefs.label.entry_sorting": "प्रवेश छँटाई",
+    "form.prefs.label.entry_swipe": "टच स्क्रीन पर एंट्री स्वाइप सक्षम करें",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "प्रविष्टियों के बीच नेविगेट करने के लिए इशारा",
+    "form.prefs.label.keyboard_shortcuts": "कीबोर्ड शॉर्टकट सक्षम करें",
+    "form.prefs.label.language": "भाषाओं",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "देखे जाने पर स्वचालित रूप से प्रविष्टियों को पढ़ने के रूप में चिह्नित करें",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "ऑडियो/वीडियो की प्लेबैक गति",
+    "form.prefs.label.show_reading_time": "विषय के लिए अनुमानित पढ़ने का समय दिखाएं",
+    "form.prefs.label.theme": "थीम",
+    "form.prefs.label.timezone": "समय क्षेत्र",
+    "form.prefs.select.alphabetical": "वर्णक्रम",
+    "form.prefs.select.browser": "ब्राउज़र",
+    "form.prefs.select.created_time": "प्रवेश बनाया समय",
+    "form.prefs.select.fullscreen": "पूर्ण स्क्रीन",
+    "form.prefs.select.minimal_ui": "कम से कम",
+    "form.prefs.select.none": "कोई नहीं",
+    "form.prefs.select.older_first": "पहले पुरानी प्रविष्टियाँ",
+    "form.prefs.select.publish_time": "प्रवेश प्रकाशित समय",
+    "form.prefs.select.recent_first": "हाल की प्रविष्टियाँ पहले",
+    "form.prefs.select.standalone": "स्टैंडअलोन",
+    "form.prefs.select.swipe": "कड़ी चोट",
+    "form.prefs.select.tap": "दो बार टैप",
+    "form.prefs.select.unread_count": "अपठित गणना",
     "form.submit.loading": "लोड हो रहा है...",
     "form.submit.saving": "सहेजा जा रहा है...",
-    "time_elapsed.not_yet": "अभी तक नहीं",
-    "time_elapsed.yesterday": "कल",
-    "time_elapsed.now": "बिल्कुल अभी",
-    "time_elapsed.minutes": [
-        "%d मिनट पहले",
-        "%d मिनट पहले"
+    "form.user.label.admin": "प्रशासक",
+    "form.user.label.confirmation": "पासवर्ड पुष्टि",
+    "form.user.label.password": "पासवर्ड",
+    "form.user.label.username": "उपयोगकर्ता नाम",
+    "menu.about": "के बारे में",
+    "menu.add_feed": "सदस्यता जोरीय",
+    "menu.add_user": "उपयोगकर्ता जोड़ें",
+    "menu.api_keys": "एपीआई कुंजी",
+    "menu.categories": "श्रेणियाँ",
+    "menu.create_api_key": "नई एपीआई कुंजी बनाएं",
+    "menu.create_category": "श्रेणी बनाए",
+    "menu.edit_category": "श्रेणी संपाद करे",
+    "menu.edit_feed": "फ़ीड संपाद करे",
+    "menu.export": "निर्यात करे",
+    "menu.feed_entries": "प्रविष्टियाँ",
+    "menu.feeds": "फ़ीड",
+    "menu.flush_history": "इतिहास मिटाएँ",
+    "menu.history": "इतिहास",
+    "menu.home_page": "Home page",
+    "menu.import": "आयात करे",
+    "menu.integrations": "एकीकरण",
+    "menu.logout": "लॉग आउट",
+    "menu.mark_all_as_read": "सभी को पढ़ा हुआ मार्क करें",
+    "menu.mark_page_as_read": "इस पृष्ठ को पढ़ा हुआ चिह्नित करें",
+    "menu.preferences": "पसंद",
+    "menu.refresh_all_feeds": "पृष्ठभूमि में सभी फ़ीड को ताज़ा करें",
+    "menu.refresh_feed": "ताज़ा करें",
+    "menu.search": "खोज",
+    "menu.sessions": "सत्र",
+    "menu.settings": "समायोजन",
+    "menu.shared_entries": "साझा प्रविष्टियां",
+    "menu.show_all_entries": "सभी प्रविष्टियाँ दिखाए",
+    "menu.show_only_starred_entries": "Show only starred entries",
+    "menu.show_only_unread_entries": "सभी अपठित प्रविष्टियाँ दिखाए",
+    "menu.starred": "तारांकित",
+    "menu.title": "Menu",
+    "menu.unread": "अपठित",
+    "menu.users": "उपयोगकर्ताओं",
+    "page.about.author": "रचयिता:",
+    "page.about.build_date": "बनाने की तिथि:",
+    "page.about.credits": "आभार सूची",
+    "page.about.global_config_options": "वैश्विक विन्यास विकल्प",
+    "page.about.go_version": "गो संस्करण:",
+    "page.about.license": "अनुज्ञा:",
+    "page.about.postgres_version": "पोस्तग्राइस संस्करण:",
+    "page.about.title": "पृष्ठ के बारे में",
+    "page.about.version": "संस्करण:",
+    "page.add_feed.choose_feed": "एक सदस्यता का चयन करे",
+    "page.add_feed.label.url": "यूआरएल",
+    "page.add_feed.legend.advanced_options": "उन्नत विकल्प",
+    "page.add_feed.no_category": "कोई श्रेणी नहीं है। एक श्रेणी अव्यशाक है।",
+    "page.add_feed.submit": "सदस्यता खोजे",
+    "page.add_feed.title": "नया सदस्यता",
+    "page.api_keys.never_used": "कभी प्रयोग नहीं हुआ",
+    "page.api_keys.table.actions": "कार्रवाई",
+    "page.api_keys.table.created_at": "निर्माण तिथि",
+    "page.api_keys.table.description": "विवरण",
+    "page.api_keys.table.last_used_at": "आखरी इस्त्तमाल किया गया",
+    "page.api_keys.table.token": "टोकन",
+    "page.api_keys.title": "एपीआई कुंजी",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d घंटेभर पहले",
-        "%d घंटो पहले"
+    "page.categories.entries": "विषयवस्तुया",
+    "page.categories.feed_count": [
+        "%d फ़ीड बाकी है।",
+        "%d फ़ीड बाकी है।"
+    ],
+    "page.categories.feeds": "सदस्यता ले",
+    "page.categories.no_feed": "कोई फ़ीड नहीं है।",
+    "page.categories.title": "श्रेणियाँ",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "%s श्रेणी संपाद करे",
+    "page.edit_feed.etag_header": "ईटाग हैडर:",
+    "page.edit_feed.last_check": "अंतिम जांच:",
+    "page.edit_feed.last_modified_header": "अंतिम बार संशोधित हैडर:",
+    "page.edit_feed.last_parsing_error": "अंतिम पार्सिंग त्रुटि",
+    "page.edit_feed.no_header": "कोई भी नहीं",
+    "page.edit_feed.title": "%s फ़ीड संपाद करे",
+    "page.edit_user.title": "%s उपभोक्ता संपाद करे",
+    "page.entry.attachments": "संलग्नक",
+    "page.feeds.error_count": [
+        "%d समस्या",
+        "%d समस्याए"
+    ],
+    "page.feeds.last_check": "आखरी जाँच",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "पड़े हुए विषयवस्तुया",
+    "page.feeds.title": "फ़ीड",
+    "page.history.title": "इतिहास",
+    "page.import.title": "आयात",
+    "page.integration.bookmarklet": "बुकमार्कलेट",
+    "page.integration.bookmarklet.help": "यह विशेष लिंक आपको अपने वेब ब्राउज़र में बुकमार्क का उपयोग करके सीधे वेबसाइट की सदस्यता लेने की अनुमति देता है।",
+    "page.integration.bookmarklet.instructions": "इस लिंक को खींचकर अपने बुकमार्क पर छोड़ दें।",
+    "page.integration.bookmarklet.name": "मिनीफ्लक्स में जोड़ें",
+    "page.integration.miniflux_api": "मिनिफलक्ष एपीआई",
+    "page.integration.miniflux_api_endpoint": "एपीआई समापन बिंदु",
+    "page.integration.miniflux_api_password": "पासवर्ड",
+    "page.integration.miniflux_api_password_value": "आपका खाता पासवर्ड",
+    "page.integration.miniflux_api_username": "यूसर्नेम",
+    "page.integrations.title": "एकीकरण",
+    "page.keyboard_shortcuts.close_modal": "मोडल डायलॉग बंद करें",
+    "page.keyboard_shortcuts.download_content": "मूल सामग्री डाउनलोड करें",
+    "page.keyboard_shortcuts.go_to_bottom_item": "निचले आइटम पर जाएँ",
+    "page.keyboard_shortcuts.go_to_categories": "श्रेणि पर जाएं",
+    "page.keyboard_shortcuts.go_to_feed": "फ़ीड पर जाएं",
+    "page.keyboard_shortcuts.go_to_feeds": "फ़ीड पर जाएं",
+    "page.keyboard_shortcuts.go_to_history": "इतिहास पर जाएं",
+    "page.keyboard_shortcuts.go_to_next_item": "अगले आइटम पर जाएं",
+    "page.keyboard_shortcuts.go_to_next_page": "अगले पेज पर जाएं",
+    "page.keyboard_shortcuts.go_to_previous_item": "पिछले आइटम पर जाएं",
+    "page.keyboard_shortcuts.go_to_previous_page": "पिछले पृष्ठ पर जाएं",
+    "page.keyboard_shortcuts.go_to_search": "सर्च फॉर्म पर फोकस सेट करें",
+    "page.keyboard_shortcuts.go_to_settings": "सेटिंग्स में जाओ",
+    "page.keyboard_shortcuts.go_to_starred": "बुकमार्क पर जाएं",
+    "page.keyboard_shortcuts.go_to_top_item": "शीर्ष आइटम पर जाएँ",
+    "page.keyboard_shortcuts.go_to_unread": "अपठित पर जाएं",
+    "page.keyboard_shortcuts.mark_page_as_read": "मौजूदा पेज को पढ़ा हुआ चिह्नित करें",
+    "page.keyboard_shortcuts.open_comments": "टिप्पणी लिंक खोलें",
+    "page.keyboard_shortcuts.open_comments_same_window": "मौजूदा टैब में टिप्पणी लिंक खोलें",
+    "page.keyboard_shortcuts.open_item": "चयनित आइटम खोलें",
+    "page.keyboard_shortcuts.open_original": "मूल लिंक खोलें",
+    "page.keyboard_shortcuts.open_original_same_window": "वर्तमान टैब में मूल लिंक खोलें",
+    "page.keyboard_shortcuts.refresh_all_feeds": "बैकग्राउंड में सभी फ़ीड्स रीफ़्रेश करें",
+    "page.keyboard_shortcuts.remove_feed": "यह फ़ीड हटाएं",
+    "page.keyboard_shortcuts.save_article": "विषयवस्तु सहेजें",
+    "page.keyboard_shortcuts.scroll_item_to_top": "आइटम को ऊपर तक स्क्रॉल करें",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "कीबोर्ड शॉर्टकट दिखाएं",
+    "page.keyboard_shortcuts.subtitle.actions": "कार्रवाई",
+    "page.keyboard_shortcuts.subtitle.items": "आइटम नेविगेशन",
+    "page.keyboard_shortcuts.subtitle.pages": "पेज नेविगेशन",
+    "page.keyboard_shortcuts.subtitle.sections": "अनुभाग नेविगेशन",
+    "page.keyboard_shortcuts.title": "कुंजीपटल अल्प मार्ग",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "बुकमार्क टॉगल करें",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "पढ़ें/अपठित टॉगल करें, अगला फ़ोकस करें",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "पढ़ें/अपठित टॉगल करें, पिछला फ़ोकस करें",
+    "page.login.google_signin": "गूगल के साथ साइन इन करें",
+    "page.login.oidc_signin": "ओपन-ईद के साथ साइन इन करें (%s)",
+    "page.login.title": "साइन इन करें",
+    "page.login.webauthn_login": "पासकी से लॉगिन करें",
+    "page.login.webauthn_login.error": "पासकी से लॉगिन करने में असमर्थ",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "नई एपीआई कुंजी",
+    "page.new_category.title": "नया श्रेणी",
+    "page.new_user.title": "नया उपभोक्ता",
+    "page.offline.message": "आप संपर्क में नहीं हैं",
+    "page.offline.refresh_page": "पृष्ठ को ताज़ा करने का प्रयास करें",
+    "page.offline.title": "ऑफ़लाइन मोड",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "खोज का परिणाम",
+    "page.sessions.table.actions": "कार्रवाई",
+    "page.sessions.table.current_session": "वर्तमान सत्र",
+    "page.sessions.table.date": "दिनांक",
+    "page.sessions.table.ip": "आईपी ​​पता",
+    "page.sessions.table.user_agent": "उपभोक्ता अभिकर्ता",
+    "page.sessions.title": "सत्र",
+    "page.settings.link_google_account": "मेरा गूगल खाता जोरीय",
+    "page.settings.link_oidc_account": "मेरा ओपन-ईद खाता जोरीय (%s)",
+    "page.settings.title": "समायोजन",
+    "page.settings.unlink_google_account": "मेरा गूगल खाता हटाय",
+    "page.settings.unlink_oidc_account": "मेरा ओपन-ईद खाता हटाय (%s)",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "%d पासकुंजी निकालें",
+        "%d पासकी हटाएं"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "रजिस्टर पासकी",
+    "page.settings.webauthn.register.error": "पासकी पंजीकृत करने में असमर्थ",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "साझा किया हुआ प्रविष्टि",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "तारांकित",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "अपठित",
+    "page.users.actions": "कार्रवाई",
+    "page.users.admin.no": "नहीं",
+    "page.users.admin.yes": "हां",
+    "page.users.is_admin": "प्रशासक",
+    "page.users.last_login": "आखरी लॉगइन",
+    "page.users.never_logged": "कभी नहीं",
+    "page.users.title": "उपभोक्ता",
+    "page.users.username": "यूसर्नेम",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "अगला",
+    "pagination.previous": "पिछला",
+    "search.label": "खोजे",
+    "search.placeholder": "खोजे...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d दिन पहले",
         "%d दिन पहले"
     ],
-    "time_elapsed.weeks": [
-        "%d सप्ताह पहले",
-        "%d हफ्तों पहले"
+    "time_elapsed.hours": [
+        "%d घंटेभर पहले",
+        "%d घंटो पहले"
+    ],
+    "time_elapsed.minutes": [
+        "%d मिनट पहले",
+        "%d मिनट पहले"
     ],
     "time_elapsed.months": [
         "%d महीने पहले",
         "%d महिनो पहले"
     ],
+    "time_elapsed.not_yet": "अभी तक नहीं",
+    "time_elapsed.now": "बिल्कुल अभी",
+    "time_elapsed.weeks": [
+        "%d सप्ताह पहले",
+        "%d हफ्तों पहले"
+    ],
     "time_elapsed.years": [
         "%d साल पहले",
         "%d वर्षों पहले"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "ऑडियो/वीडियो की प्लेबैक गति",
-    "error.settings_media_playback_rate_range": "प्लेबैक गति सीमा से बाहर है",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "कल",
+    "tooltip.keyboard_shortcuts": "कुंजीपटल संक्षिप्त रीति: %s",
+    "tooltip.logged_user": "%s के रूप में लॉग इन किया"
+}

+ 513 - 513
internal/locale/translations/id_ID.json

@@ -1,587 +1,587 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Apakah Anda yakin?",
-    "confirm.question.refresh": "Apakah Anda ingin memaksa penyegaran?",
-    "confirm.yes": "ya",
-    "confirm.no": "tidak",
-    "confirm.loading": "Sedang progres...",
-    "action.subscribe": "Langgan",
-    "action.save": "Simpan",
-    "action.or": "atau",
     "action.cancel": "batal",
-    "action.remove": "Hapus",
-    "action.remove_feed": "Hapus umpan ini",
-    "action.update": "Perbarui",
-    "action.edit": "Sunting",
     "action.download": "Unduh",
+    "action.edit": "Sunting",
+    "action.home_screen": "Tambahkan ke beranda",
     "action.import": "Impor",
     "action.login": "Masuk",
-    "action.home_screen": "Tambahkan ke beranda",
-    "tooltip.keyboard_shortcuts": "Pintasan Papan Tik: %s",
-    "tooltip.logged_user": "Masuk sebagai %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Belum Dibaca",
-    "menu.starred": "Markah",
-    "menu.history": "Riwayat",
-    "menu.feeds": "Umpan",
-    "menu.categories": "Kategori",
-    "menu.settings": "Pengaturan",
-    "menu.logout": "Keluar",
-    "menu.preferences": "Preferensi",
-    "menu.integrations": "Integrasi",
-    "menu.sessions": "Sesi",
-    "menu.users": "Pengguna",
-    "menu.about": "Tentang",
-    "menu.export": "Ekspor",
-    "menu.import": "Impor",
-    "menu.search": "Cari",
-    "menu.create_category": "Buat kategori",
-    "menu.mark_page_as_read": "Tandai halaman ini sebagai telah dibaca",
-    "menu.mark_all_as_read": "Tandai semua sebagai telah dibaca",
-    "menu.show_all_entries": "Tampilkan semua entri",
-    "menu.show_only_unread_entries": "Tampilkan hanya entri yang belum dibaca",
-    "menu.show_only_starred_entries": "Show only starred entries",
-    "menu.refresh_feed": "Muat ulang",
-    "menu.refresh_all_feeds": "Muat ulang semua umpan di latar belakang",
-    "menu.edit_feed": "Sunting",
-    "menu.edit_category": "Sunting",
-    "menu.add_feed": "Tambah langganan",
-    "menu.add_user": "Tambah pengguna",
-    "menu.flush_history": "Hapus riwayat",
-    "menu.feed_entries": "Entri",
-    "menu.api_keys": "Kunci API",
-    "menu.create_api_key": "Buat kunci API baru",
-    "menu.shared_entries": "Entri yang Dibagikan",
-    "search.label": "Cari",
-    "search.placeholder": "Cari...",
-    "search.submit": "Search",
-    "pagination.next": "Berikutnya",
-    "pagination.last": "Last",
-    "pagination.first": "First",
-    "pagination.previous": "Sebelumnya",
-    "entry.status.unread": "Belum dibaca",
-    "entry.status.read": "Telah dibaca",
-    "entry.status.toast.unread": "Ditandai sebagai belum dibaca",
-    "entry.status.toast.read": "Ditandai sebagai telah dibaca",
-    "entry.status.title": "Ubah status entri",
-    "entry.bookmark.toggle.on": "Markahi",
-    "entry.bookmark.toggle.off": "Batal Markahi",
-    "entry.bookmark.toast.on": "Markahi",
-    "entry.bookmark.toast.off": "Batal Markahi",
-    "entry.state.saving": "Menyimpan...",
-    "entry.state.loading": "Memuat...",
-    "entry.save.label": "Simpan",
-    "entry.save.title": "Simpan artikel ini",
-    "entry.save.completed": "Selesai!",
-    "entry.save.toast.completed": "Artikel tersimpan",
-    "entry.scraper.label": "Unduh",
-    "entry.scraper.title": "Ambil konten asli",
-    "entry.scraper.completed": "Selesai!",
-    "entry.external_link.label": "Tautan eksternal",
-    "entry.comments.label": "Komentar",
-    "entry.comments.title": "Lihat Komentar",
-    "entry.share.label": "Bagikan",
-    "entry.share.title": "Bagikan artikel ini",
-    "entry.unshare.label": "Batal bagikan",
-    "entry.shared_entry.title": "Buka tautan publik",
-    "entry.shared_entry.label": "Bagikan",
-    "entry.estimated_reading_time": [
-        "%d menit untuk dibaca"
-    ],
-    "entry.tags.label": "Tanda:",
-    "page.shared_entries.title": "Entri yang Dibagikan",
-    "page.shared_entries_count": [
-        "%d shared entry"
-    ],
-    "page.unread.title": "Belum Dibaca",
-    "page.unread_entry_count": [
-        "%d unread entry"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total"
-    ],
-    "page.starred.title": "Markah",
-    "page.starred_entry_count": [
-        "%d starred entry"
-    ],
-    "page.categories.title": "Kategori",
-    "page.categories.no_feed": "Tidak ada umpan.",
-    "page.categories.entries": "Artikel",
-    "page.categories.feeds": "Langganan",
-    "page.categories.feed_count": [
-        "Ada %d umpan."
-    ],
-    "page.categories_count": [
-        "%d category"
-    ],
-    "page.new_category.title": "Kategori Baru",
-    "page.new_user.title": "Pengguna Baru",
-    "page.edit_category.title": "Sunting Kategori: %s",
-    "page.edit_user.title": "Sunting Pengguna: %s",
-    "page.feeds.title": "Umpan",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Terakhir diperiksa:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Jumlah entri yang telah dibaca",
-    "page.feeds.error_count": [
-        "%d galat"
-    ],
-    "page.history.title": "Riwayat",
-    "page.read_entry_count": [
-        "%d read entry"
-    ],
-    "page.import.title": "Impor",
-    "page.search.title": "Hasil Pencarian",
-    "page.about.title": "Tentang",
-    "page.about.credits": "Pengembang",
-    "page.about.version": "Versi:",
-    "page.about.build_date": "Tanggal Penyusunan:",
-    "page.about.author": "Pengembang:",
-    "page.about.license": "Lisensi:",
-    "page.about.global_config_options": "Pengaturan Konfigurasi Global",
-    "page.about.postgres_version": "Versi Postgres:",
-    "page.about.go_version": "Versi Go:",
-    "page.add_feed.title": "Langganan Baru",
-    "page.add_feed.no_category": "Tidak ada kategori. Anda harus paling tidak memiliki satu kategori.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Cari langganan",
-    "page.add_feed.legend.advanced_options": "Pilihan Tingkat Lanjut",
-    "page.add_feed.choose_feed": "Pilih Umpan",
-    "page.edit_feed.title": "Sunting Umpan: %s",
-    "page.edit_feed.last_check": "Terakhir diperiksa:",
-    "page.edit_feed.last_modified_header": "Tajuk LastModified:",
-    "page.edit_feed.etag_header": "Tajuk ETag:",
-    "page.edit_feed.no_header": "Tidak Ada",
-    "page.edit_feed.last_parsing_error": "Galat Penguraian Terakhir",
-    "page.entry.attachments": "Lampiran",
-    "page.keyboard_shortcuts.title": "Pintasan Papan Tik",
-    "page.keyboard_shortcuts.subtitle.sections": "Navigasi Bagian",
-    "page.keyboard_shortcuts.subtitle.items": "Navigasi Entri",
-    "page.keyboard_shortcuts.subtitle.pages": "Navigasi Halaman",
-    "page.keyboard_shortcuts.subtitle.actions": "Tindakan",
-    "page.keyboard_shortcuts.go_to_unread": "Ke bagian yang belum dibaca",
-    "page.keyboard_shortcuts.go_to_starred": "Ke markah",
-    "page.keyboard_shortcuts.go_to_history": "Ke riwayat",
-    "page.keyboard_shortcuts.go_to_feeds": "Ke umpan",
-    "page.keyboard_shortcuts.go_to_categories": "Ke kategori",
-    "page.keyboard_shortcuts.go_to_settings": "Ke pengaturan",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Tampilkan pintasan papan tik",
-    "page.keyboard_shortcuts.go_to_previous_item": "Ke entri sebelumnya",
-    "page.keyboard_shortcuts.go_to_next_item": "Ke entri berikutnya",
-    "page.keyboard_shortcuts.go_to_feed": "Ke umpan",
-    "page.keyboard_shortcuts.go_to_previous_page": "Ke halaman sebelumnya",
-    "page.keyboard_shortcuts.go_to_next_page": "Ke halaman berikutnya",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Pergi ke item paling bawah",
-    "page.keyboard_shortcuts.go_to_top_item": "Pergi ke item teratas",
-    "page.keyboard_shortcuts.open_item": "Buka entri yang dipilih",
-    "page.keyboard_shortcuts.open_original": "Buka tautan asli",
-    "page.keyboard_shortcuts.open_original_same_window": "Buka tautan asli di bilah saat ini",
-    "page.keyboard_shortcuts.open_comments": "Buka tautan komentar",
-    "page.keyboard_shortcuts.open_comments_same_window": "Buka tautan komentar di bilah saat ini",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Ubah status baca, fokus ke selanjutnya",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Ubah status baca, fokus ke sebelumnya",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Muat ulang semua umpan di latar belakang",
-    "page.keyboard_shortcuts.mark_page_as_read": "Tandai halaman saat ini sebagai telah dibaca",
-    "page.keyboard_shortcuts.download_content": "Unduh konten asli",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Ubah status markah",
-    "page.keyboard_shortcuts.save_article": "Simpan Artikel",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Gulir ke atas",
-    "page.keyboard_shortcuts.remove_feed": "Hapus umpan ini",
-    "page.keyboard_shortcuts.go_to_search": "Atur fokus ke pencaarian",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Buka/tutup lampiran entri",
-    "page.keyboard_shortcuts.close_modal": "Tutup bilah modal",
-    "page.users.title": "Pengguna",
-    "page.users.username": "Nama Pengguna",
-    "page.users.never_logged": "Tidak Pernah",
-    "page.users.admin.yes": "Ya",
-    "page.users.admin.no": "Tidak",
-    "page.users.actions": "Tindakan",
-    "page.users.last_login": "Terakhir Masuk",
-    "page.users.is_admin": "Administrator",
-    "page.settings.title": "Pengaturan",
-    "page.settings.link_google_account": "Tautkan akun Google saya",
-    "page.settings.unlink_google_account": "Putuskan akun Google saya",
-    "page.settings.link_oidc_account": "Tautkan akun %s saya",
-    "page.settings.unlink_oidc_account": "Putuskan akun %s saya",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Register passkey",
-    "page.settings.webauthn.register.error": "Unable to register passkey",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Remove %d passkey"
-    ],
-    "page.login.title": "Masuk",
-    "page.login.google_signin": "Masuk dengan Google",
-    "page.login.oidc_signin": "Masuk dengan %s",
-    "page.login.webauthn_login": "Login with passkey",
-    "page.login.webauthn_login.error": "Unable to login with passkey",
-    "page.integrations.title": "Integrasi",
-    "page.integration.miniflux_api": "API Miniflux",
-    "page.integration.miniflux_api_endpoint": "Titik URL API",
-    "page.integration.miniflux_api_username": "Nama Pengguna",
-    "page.integration.miniflux_api_password": "Kata Sandi",
-    "page.integration.miniflux_api_password_value": "Kata sandi akun Anda",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Tambahkan ke Miniflux",
-    "page.integration.bookmarklet.instructions": "Seret dan tempatkan tautan ini ke markah Anda.",
-    "page.integration.bookmarklet.help": "Tautan spesial ini memperbolehkan Anda untuk berlangganan ke situs langsung dengan menggunakan markah di peramban web Anda.",
-    "page.sessions.title": "Sesi",
-    "page.sessions.table.date": "Tanggal",
-    "page.sessions.table.ip": "Alamat IP",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "Tindakan",
-    "page.sessions.table.current_session": "Sesi Saat Ini",
-    "page.api_keys.title": "Kunci API",
-    "page.api_keys.table.description": "Deskripsi",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Terakhir Digunakan",
-    "page.api_keys.table.created_at": "Tanggal Pembuatan",
-    "page.api_keys.table.actions": "Tindakan",
-    "page.api_keys.never_used": "Tidak Pernah Digunakan",
-    "page.new_api_key.title": "Kunci API Baru",
-    "page.offline.title": "Mode Luring",
-    "page.offline.message": "Anda sedang luring",
-    "page.offline.refresh_page": "Coba untuk memuat ulang halaman ini",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Tidak ada entri yang dibagikan.",
+    "action.or": "atau",
+    "action.remove": "Hapus",
+    "action.remove_feed": "Hapus umpan ini",
+    "action.save": "Simpan",
+    "action.subscribe": "Langgan",
+    "action.update": "Perbarui",
+    "alert.account_linked": "Akun eksternal Anda sudah terhubung!",
+    "alert.account_unlinked": "Akun eksternal Anda sudah terputus!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "Ada masalah dengan umpan ini",
     "alert.no_bookmark": "Tidak ada markah.",
     "alert.no_category": "Tidak ada kategori.",
     "alert.no_category_entry": "Tidak ada artikel di kategori ini.",
-    "alert.no_tag_entry": "Tidak ada entri yang cocok dengan tag ini.",
-    "alert.no_feed_entry": "Tidak ada artikel di umpan ini.",
     "alert.no_feed": "Anda tidak memiliki langganan.",
+    "alert.no_feed_entry": "Tidak ada artikel di umpan ini.",
     "alert.no_feed_in_category": "Tidak ada langganan untuk kategori ini.",
     "alert.no_history": "Tidak ada riwayat untuk saat ini.",
-    "alert.feed_error": "Ada masalah dengan umpan ini",
     "alert.no_search_result": "Tidak ada hasil untuk pencarian ini.",
+    "alert.no_shared_entry": "Tidak ada entri yang dibagikan.",
+    "alert.no_tag_entry": "Tidak ada entri yang cocok dengan tag ini.",
     "alert.no_unread_entry": "Belum ada artikel yang dibaca.",
     "alert.no_user": "Anda adalah satu-satunya pengguna.",
-    "alert.account_unlinked": "Akun eksternal Anda sudah terputus!",
-    "alert.account_linked": "Akun eksternal Anda sudah terhubung!",
     "alert.pocket_linked": "Akun Pocket Anda sudah terhubung!",
     "alert.prefs_saved": "Preferensi disimpan!",
-    "error.unlink_account_without_password": "Anda harus mengatur kata sandi atau Anda tidak bisa masuk kembali.",
-    "error.duplicate_linked_account": "Sudah ada orang lain yang terhubung dengan penyedia ini!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again."
+    ],
+    "confirm.loading": "Sedang progres...",
+    "confirm.no": "tidak",
+    "confirm.question": "Apakah Anda yakin?",
+    "confirm.question.refresh": "Apakah Anda ingin memaksa penyegaran?",
+    "confirm.yes": "ya",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Batal Markahi",
+    "entry.bookmark.toast.on": "Markahi",
+    "entry.bookmark.toggle.off": "Batal Markahi",
+    "entry.bookmark.toggle.on": "Markahi",
+    "entry.comments.label": "Komentar",
+    "entry.comments.title": "Lihat Komentar",
+    "entry.estimated_reading_time": [
+        "%d menit untuk dibaca"
+    ],
+    "entry.external_link.label": "Tautan eksternal",
+    "entry.save.completed": "Selesai!",
+    "entry.save.label": "Simpan",
+    "entry.save.title": "Simpan artikel ini",
+    "entry.save.toast.completed": "Artikel tersimpan",
+    "entry.scraper.completed": "Selesai!",
+    "entry.scraper.label": "Unduh",
+    "entry.scraper.title": "Ambil konten asli",
+    "entry.share.label": "Bagikan",
+    "entry.share.title": "Bagikan artikel ini",
+    "entry.shared_entry.label": "Bagikan",
+    "entry.shared_entry.title": "Buka tautan publik",
+    "entry.state.loading": "Memuat...",
+    "entry.state.saving": "Menyimpan...",
+    "entry.status.read": "Telah dibaca",
+    "entry.status.title": "Ubah status entri",
+    "entry.status.toast.read": "Ditandai sebagai telah dibaca",
+    "entry.status.toast.unread": "Ditandai sebagai belum dibaca",
+    "entry.status.unread": "Belum dibaca",
+    "entry.tags.label": "Tanda:",
+    "entry.unshare.label": "Batal bagikan",
+    "error.api_key_already_exists": "Kunci API ini sudah ada.",
+    "error.bad_credentials": "Nama pengguna atau kata sandi tidak valid.",
+    "error.category_already_exists": "Kategori ini telah ada.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Kata sandi tidak sama.",
     "error.duplicate_fever_username": "Sudah ada orang lain dengan nama pengguna Fever yang sama!",
     "error.duplicate_googlereader_username": "Sudah ada orang lain dengan nama pengguna Google Reader yang sama!",
-    "error.pocket_request_token": "Tidak bisa mendapatkan token permintaan dari Pocket!",
-    "error.pocket_access_token": "Tidak bisa mendapatkan token akses dari Pocket!",
-    "error.category_already_exists": "Kategori ini telah ada.",
-    "error.unable_to_create_category": "Tidak bisa membuat kategori ini.",
-    "error.unable_to_update_category": "Tidak bisa memperbarui kategori ini.",
-    "error.user_already_exists": "Pengguna ini sudah ada.",
-    "error.unable_to_create_user": "Tidak bisa membuat pengguna tersebut.",
-    "error.unable_to_update_user": "Tidak bisa memperbarui pengguna tersebut.",
-    "error.unable_to_update_feed": "Tidak bisa memperbarui umpan ini.",
-    "error.subscription_not_found": "Tidak bisa mencari langganan apa pun.",
-    "error.invalid_theme": "Tema tidak valid.",
-    "error.invalid_language": "Bahasa tidak valid.",
-    "error.invalid_timezone": "Zona waktu tidak valid.",
-    "error.invalid_entry_direction": "Urutan entri tidak valid.",
-    "error.invalid_display_mode": "Mode tampilan aplikasi web tidak valid.",
-    "error.invalid_gesture_nav": "Navigasi gestur tidak valid.",
-    "error.invalid_default_home_page": "Beranda baku tidak valid!",
+    "error.duplicate_linked_account": "Sudah ada orang lain yang terhubung dengan penyedia ini!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Berkas ini kosong.",
-    "error.bad_credentials": "Nama pengguna atau kata sandi tidak valid.",
+    "error.entries_per_page_invalid": "Jumlah entri per halaman tidak valid.",
+    "error.feed_already_exists": "Umpan ini sudah ada.",
+    "error.feed_category_not_found": "Kategori ini tidak ada atau tidak dipunyai oleh pengguna ini.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "Aturan blokir tidak valid.",
+    "error.feed_invalid_keeplist_rule": "Aturan simpan tidak valid.",
+    "error.feed_mandatory_fields": "Harus ada URL dan kategorinya.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Judul umpan tidak boleh kosong.",
+    "error.feed_url_not_empty": "URL umpan tidak boleh kosong.",
     "error.fields_mandatory": "Semua bidang diharuskan.",
-    "error.title_required": "Judul diharuskan.",
-    "error.different_passwords": "Kata sandi tidak sama.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Beranda baku tidak valid!",
+    "error.invalid_display_mode": "Mode tampilan aplikasi web tidak valid.",
+    "error.invalid_entry_direction": "Urutan entri tidak valid.",
+    "error.invalid_feed_url": "URL umpan tidak valid.",
+    "error.invalid_gesture_nav": "Navigasi gestur tidak valid.",
+    "error.invalid_language": "Bahasa tidak valid.",
+    "error.invalid_site_url": "URL situs tidak valid.",
+    "error.invalid_theme": "Tema tidak valid.",
+    "error.invalid_timezone": "Zona waktu tidak valid.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "Kata sandi harus memiliki setidaknya 6 karakter.",
-    "error.settings_mandatory_fields": "Harus ada nama pengguna, tema, bahasa, dan zona waktu.",
-    "error.settings_reading_speed_is_positive": "Kecepatan membaca harus integer positif.",
+    "error.pocket_access_token": "Tidak bisa mendapatkan token akses dari Pocket!",
+    "error.pocket_request_token": "Tidak bisa mendapatkan token permintaan dari Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Jumlah entri per halaman tidak valid.",
-    "error.feed_mandatory_fields": "Harus ada URL dan kategorinya.",
-    "error.feed_already_exists": "Umpan ini sudah ada.",
-    "error.invalid_feed_url": "URL umpan tidak valid.",
-    "error.invalid_site_url": "URL situs tidak valid.",
-    "error.feed_url_not_empty": "URL umpan tidak boleh kosong.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Harus ada nama pengguna, tema, bahasa, dan zona waktu.",
+    "error.settings_media_playback_rate_range": "Kecepatan pemutaran di luar jangkauan",
+    "error.settings_reading_speed_is_positive": "Kecepatan membaca harus integer positif.",
     "error.site_url_not_empty": "URL situs tidak boleh kosong.",
-    "error.feed_title_not_empty": "Judul umpan tidak boleh kosong.",
-    "error.feed_category_not_found": "Kategori ini tidak ada atau tidak dipunyai oleh pengguna ini.",
-    "error.feed_invalid_blocklist_rule": "Aturan blokir tidak valid.",
-    "error.feed_invalid_keeplist_rule": "Aturan simpan tidak valid.",
-    "error.user_mandatory_fields": "Harus ada nama pengguna.",
-    "error.api_key_already_exists": "Kunci API ini sudah ada.",
+    "error.subscription_not_found": "Tidak bisa mencari langganan apa pun.",
+    "error.title_required": "Judul diharuskan.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Tidak bisa membuat kunci API ini.",
-    "form.feed.label.title": "Judul",
-    "form.feed.label.site_url": "URL Situs",
-    "form.feed.label.feed_url": "URL Umpan",
-    "form.feed.label.description": "Deskripsi",
-    "form.feed.label.category": "Kategori",
-    "form.feed.label.crawler": "Ambil konten asli",
-    "form.feed.label.feed_username": "Nama Pengguna Umpan",
-    "form.feed.label.feed_password": "Kata Sandi Umpan",
-    "form.feed.label.user_agent": "Timpa User Agent Baku",
-    "form.feed.label.cookie": "Atur Kuki",
-    "form.feed.label.scraper_rules": "Aturan Pengambil Data",
-    "form.feed.label.rewrite_rules": "Aturan Tulis Ulang",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.blocklist_rules": "Aturan Blokir",
-    "form.feed.label.keeplist_rules": "Aturan Simpan",
-    "form.feed.label.urlrewrite_rules": "Aturan Tulis Ulang URL",
-    "form.feed.label.ignore_http_cache": "Abaikan Tembolok HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Perbolehkan sertifikat web tidak valid atau sertifikasi sendiri",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Ambil via Proksi",
-    "form.feed.label.disabled": "Jangan perbarui umpan ini",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "Sembunyikan entri di daftar belum dibaca global",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
-    "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Judul",
-    "form.category.hide_globally": "Sembunyikan entri di daftar belum dibaca global",
-    "form.user.label.username": "Nama Pengguna",
-    "form.user.label.password": "Kata Sandi",
-    "form.user.label.confirmation": "Konfirmasi Kata Sandi",
-    "form.user.label.admin": "Administrator",
-    "form.prefs.label.language": "Bahasa",
-    "form.prefs.label.timezone": "Zona Waktu",
-    "form.prefs.label.theme": "Tema",
-    "form.prefs.label.entry_sorting": "Pengurutan Entri",
-    "form.prefs.label.entries_per_page": "Entri per Halaman",
-    "form.prefs.label.default_reading_speed": "Kecepatan membaca untuk bahasa lain (kata per menit)",
-    "form.prefs.label.cjk_reading_speed": "Kecepatan membaca untuk bahasa Tiongkok, Korea, dan Jepang (karakter per menit)",
-    "form.prefs.label.display_mode": "Mode Tampilan Aplikasi Web (perlu pemasangan ulang)",
-    "form.prefs.select.older_first": "Entri tertua dulu",
-    "form.prefs.select.recent_first": "Entri terbaru dulu",
-    "form.prefs.select.fullscreen": "Layar Penuh",
-    "form.prefs.select.standalone": "Tersendiri",
-    "form.prefs.select.minimal_ui": "Minimal",
-    "form.prefs.select.browser": "Peramban",
-    "form.prefs.select.publish_time": "Waktu entri dipublikasikan",
-    "form.prefs.select.created_time": "Waktu entri dibuat",
-    "form.prefs.select.alphabetical": "Secara alfabet",
-    "form.prefs.select.unread_count": "Jumlah yang belum dibaca",
-    "form.prefs.select.none": "Tidak ada",
-    "form.prefs.select.tap": "Ketuk dua kali",
-    "form.prefs.select.swipe": "Geser",
-    "form.prefs.label.keyboard_shortcuts": "Aktifkan pintasan papan tik",
-    "form.prefs.label.entry_swipe": "Aktifkan tindakan geser pada entri di ponsel",
-    "form.prefs.label.gesture_nav": "Isyarat untuk menavigasi antar entri",
-    "form.prefs.label.show_reading_time": "Tampilkan perkiraan waktu baca untuk artikel",
-    "form.prefs.label.custom_css": "Modifikasi CSS",
-    "form.prefs.label.custom_js": "Modifikasi JavaScript",
-    "form.prefs.label.entry_order": "Pengurutan Kolom Entri",
-    "form.prefs.label.default_home_page": "Beranda Baku",
-    "form.prefs.label.categories_sorting_order": "Pengurutan Kategori",
-    "form.prefs.label.mark_read_on_view": "Secara otomatis menandai entri sebagai telah dibaca saat dilihat",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "error.unable_to_create_category": "Tidak bisa membuat kategori ini.",
+    "error.unable_to_create_user": "Tidak bisa membuat pengguna tersebut.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Tidak bisa memperbarui kategori ini.",
+    "error.unable_to_update_feed": "Tidak bisa memperbarui umpan ini.",
+    "error.unable_to_update_user": "Tidak bisa memperbarui pengguna tersebut.",
+    "error.unlink_account_without_password": "Anda harus mengatur kata sandi atau Anda tidak bisa masuk kembali.",
+    "error.user_already_exists": "Pengguna ini sudah ada.",
+    "error.user_mandatory_fields": "Harus ada nama pengguna.",
+    "form.api_key.label.description": "Label Kunci API",
+    "form.category.hide_globally": "Sembunyikan entri di daftar belum dibaca global",
+    "form.category.label.title": "Judul",
+    "form.feed.fieldset.general": "General",
+    "form.feed.fieldset.integration": "Third-Party Services",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Perbolehkan sertifikat web tidak valid atau sertifikasi sendiri",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Aturan Blokir",
+    "form.feed.label.category": "Kategori",
+    "form.feed.label.cookie": "Atur Kuki",
+    "form.feed.label.crawler": "Ambil konten asli",
+    "form.feed.label.description": "Deskripsi",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Jangan perbarui umpan ini",
+    "form.feed.label.feed_password": "Kata Sandi Umpan",
+    "form.feed.label.feed_url": "URL Umpan",
+    "form.feed.label.feed_username": "Nama Pengguna Umpan",
+    "form.feed.label.fetch_via_proxy": "Ambil via Proksi",
+    "form.feed.label.hide_globally": "Sembunyikan entri di daftar belum dibaca global",
+    "form.feed.label.ignore_http_cache": "Abaikan Tembolok HTTP",
+    "form.feed.label.keeplist_rules": "Aturan Simpan",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Aturan Tulis Ulang",
+    "form.feed.label.scraper_rules": "Aturan Pengambil Data",
+    "form.feed.label.site_url": "URL Situs",
+    "form.feed.label.title": "Judul",
+    "form.feed.label.urlrewrite_rules": "Aturan Tulis Ulang URL",
+    "form.feed.label.user_agent": "Timpa User Agent Baku",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "Berkas OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Simpan artikel ke Espial",
+    "form.integration.espial_api_key": "Kunci API Espial",
+    "form.integration.espial_endpoint": "Titik URL API Espial",
+    "form.integration.espial_tags": "Tanda di Espial",
     "form.integration.fever_activate": "Aktifkan API Fever",
-    "form.integration.fever_username": "Nama Pengguna Fever",
-    "form.integration.fever_password": "Kata Sandi Fever",
     "form.integration.fever_endpoint": "Titik URL API Fever:",
+    "form.integration.fever_password": "Kata Sandi Fever",
+    "form.integration.fever_username": "Nama Pengguna Fever",
     "form.integration.googlereader_activate": "Aktifkan API Google Reader",
-    "form.integration.googlereader_username": "Nama Pengguna Google Reader",
-    "form.integration.googlereader_password": "Kata Sandi Google Reader",
     "form.integration.googlereader_endpoint": "Titik URL API Google Reader:",
-    "form.integration.pinboard_activate": "Simpan artikel ke Pinboard",
-    "form.integration.pinboard_token": "Token API Pinboard",
-    "form.integration.pinboard_tags": "Tanda di Pinboard",
-    "form.integration.pinboard_bookmark": "Tandai markah sebagai belum dibaca",
+    "form.integration.googlereader_password": "Kata Sandi Google Reader",
+    "form.integration.googlereader_username": "Nama Pengguna Google Reader",
     "form.integration.instapaper_activate": "Simpan artikel ke Instapaper",
-    "form.integration.instapaper_username": "Nama Pengguna Instapaper",
     "form.integration.instapaper_password": "Kata Sandi Instapaper",
-    "form.integration.pocket_activate": "Simpan artikel ke Pocket",
-    "form.integration.pocket_consumer_key": "Kunci Pelanggan Pocket",
-    "form.integration.pocket_access_token": "Token Akses Pocket",
-    "form.integration.pocket_connect_link": "Hubungkan akun Pocket Anda",
-    "form.integration.wallabag_activate": "Simpan artikel ke Wallabag",
-    "form.integration.wallabag_only_url": "Kirim hanya URL (alih-alih konten penuh)",
-    "form.integration.wallabag_endpoint": "URL Dasar Wallabag",
-    "form.integration.wallabag_client_id": "ID Klien Wallabag",
-    "form.integration.wallabag_client_secret": "Rahasia Klien Wallabag",
-    "form.integration.wallabag_username": "Nama Pengguna Wallabag",
-    "form.integration.wallabag_password": "Kata Sandi Wallabag",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Simpan artikel ke Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Titik URL API Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "Kunci API Nunux Keeper",
-    "form.integration.omnivore_activate": "Simpan artikel ke Omnivore",
-    "form.integration.omnivore_url": "Titik URL API Omnivore",
-    "form.integration.omnivore_api_key": "Kunci API Omnivore",
-    "form.integration.espial_activate": "Simpan artikel ke Espial",
-    "form.integration.espial_endpoint": "Titik URL API Espial",
-    "form.integration.espial_api_key": "Kunci API Espial",
-    "form.integration.espial_tags": "Tanda di Espial",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Kirim artikel baru ke percakapan Telegram",
-    "form.integration.telegram_bot_token": "Token Bot",
-    "form.integration.telegram_chat_id": "ID Obrolan",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Nama Pengguna Instapaper",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Simpan artikel ke Linkding",
-    "form.integration.linkding_endpoint": "Titik URL API Linkding",
     "form.integration.linkding_api_key": "Kunci API Linkding",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Tandai markah sebagai belum dibaca",
+    "form.integration.linkding_endpoint": "Titik URL API Linkding",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Simpan artikel ke Linkwarden",
-    "form.integration.linkwarden_endpoint": "Titik URL API Linkwarden",
     "form.integration.linkwarden_api_key": "Kunci API Linkwarden",
+    "form.integration.linkwarden_endpoint": "Titik URL API Linkwarden",
     "form.integration.matrix_bot_activate": "Kirim entri baru ke Matrix",
-    "form.integration.matrix_bot_user": "Nama Pengguna Matrix",
+    "form.integration.matrix_bot_chat_id": "ID Ruang Matrix",
     "form.integration.matrix_bot_password": "Kata Sandi Matrix",
     "form.integration.matrix_bot_url": "URL Peladen Matrix",
-    "form.integration.matrix_bot_chat_id": "ID Ruang Matrix",
+    "form.integration.matrix_bot_user": "Nama Pengguna Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Simpan artikel ke Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Kunci API Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Titik URL API Nunux Keeper",
+    "form.integration.omnivore_activate": "Simpan artikel ke Omnivore",
+    "form.integration.omnivore_api_key": "Kunci API Omnivore",
+    "form.integration.omnivore_url": "Titik URL API Omnivore",
+    "form.integration.pinboard_activate": "Simpan artikel ke Pinboard",
+    "form.integration.pinboard_bookmark": "Tandai markah sebagai belum dibaca",
+    "form.integration.pinboard_tags": "Tanda di Pinboard",
+    "form.integration.pinboard_token": "Token API Pinboard",
+    "form.integration.pocket_access_token": "Token Akses Pocket",
+    "form.integration.pocket_activate": "Simpan artikel ke Pocket",
+    "form.integration.pocket_connect_link": "Hubungkan akun Pocket Anda",
+    "form.integration.pocket_consumer_key": "Kunci Pelanggan Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Simpan artikel ke Readeck",
-    "form.integration.readeck_endpoint": "Titik URL API Readeck",
     "form.integration.readeck_api_key": "Kunci API Readeck",
+    "form.integration.readeck_endpoint": "Titik URL API Readeck",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Kirim hanya URL (alih-alih konten penuh)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Save articles to Shiori",
     "form.integration.shiori_endpoint": "Shiori API Endpoint",
-    "form.integration.shiori_username": "Shiori Username",
     "form.integration.shiori_password": "Shiori Password",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori Username",
     "form.integration.slack_activate": "Push entries to Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Label Kunci API",
+    "form.integration.telegram_bot_activate": "Kirim artikel baru ke percakapan Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Token Bot",
+    "form.integration.telegram_chat_id": "ID Obrolan",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Simpan artikel ke Wallabag",
+    "form.integration.wallabag_client_id": "ID Klien Wallabag",
+    "form.integration.wallabag_client_secret": "Rahasia Klien Wallabag",
+    "form.integration.wallabag_endpoint": "URL Dasar Wallabag",
+    "form.integration.wallabag_only_url": "Kirim hanya URL (alih-alih konten penuh)",
+    "form.integration.wallabag_password": "Kata Sandi Wallabag",
+    "form.integration.wallabag_username": "Nama Pengguna Wallabag",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Pengurutan Kategori",
+    "form.prefs.label.cjk_reading_speed": "Kecepatan membaca untuk bahasa Tiongkok, Korea, dan Jepang (karakter per menit)",
+    "form.prefs.label.custom_css": "Modifikasi CSS",
+    "form.prefs.label.custom_js": "Modifikasi JavaScript",
+    "form.prefs.label.default_home_page": "Beranda Baku",
+    "form.prefs.label.default_reading_speed": "Kecepatan membaca untuk bahasa lain (kata per menit)",
+    "form.prefs.label.display_mode": "Mode Tampilan Aplikasi Web (perlu pemasangan ulang)",
+    "form.prefs.label.entries_per_page": "Entri per Halaman",
+    "form.prefs.label.entry_order": "Pengurutan Kolom Entri",
+    "form.prefs.label.entry_sorting": "Pengurutan Entri",
+    "form.prefs.label.entry_swipe": "Aktifkan tindakan geser pada entri di ponsel",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Isyarat untuk menavigasi antar entri",
+    "form.prefs.label.keyboard_shortcuts": "Aktifkan pintasan papan tik",
+    "form.prefs.label.language": "Bahasa",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Secara otomatis menandai entri sebagai telah dibaca saat dilihat",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Kecepatan pemutaran audio/video",
+    "form.prefs.label.show_reading_time": "Tampilkan perkiraan waktu baca untuk artikel",
+    "form.prefs.label.theme": "Tema",
+    "form.prefs.label.timezone": "Zona Waktu",
+    "form.prefs.select.alphabetical": "Secara alfabet",
+    "form.prefs.select.browser": "Peramban",
+    "form.prefs.select.created_time": "Waktu entri dibuat",
+    "form.prefs.select.fullscreen": "Layar Penuh",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "Tidak ada",
+    "form.prefs.select.older_first": "Entri tertua dulu",
+    "form.prefs.select.publish_time": "Waktu entri dipublikasikan",
+    "form.prefs.select.recent_first": "Entri terbaru dulu",
+    "form.prefs.select.standalone": "Tersendiri",
+    "form.prefs.select.swipe": "Geser",
+    "form.prefs.select.tap": "Ketuk dua kali",
+    "form.prefs.select.unread_count": "Jumlah yang belum dibaca",
     "form.submit.loading": "Memuat...",
     "form.submit.saving": "Menyimpan...",
-    "time_elapsed.not_yet": "belum",
-    "time_elapsed.yesterday": "kemarin",
-    "time_elapsed.now": "baru saja",
-    "time_elapsed.minutes": [
-        "%d menit yang lalu"
+    "form.user.label.admin": "Administrator",
+    "form.user.label.confirmation": "Konfirmasi Kata Sandi",
+    "form.user.label.password": "Kata Sandi",
+    "form.user.label.username": "Nama Pengguna",
+    "menu.about": "Tentang",
+    "menu.add_feed": "Tambah langganan",
+    "menu.add_user": "Tambah pengguna",
+    "menu.api_keys": "Kunci API",
+    "menu.categories": "Kategori",
+    "menu.create_api_key": "Buat kunci API baru",
+    "menu.create_category": "Buat kategori",
+    "menu.edit_category": "Sunting",
+    "menu.edit_feed": "Sunting",
+    "menu.export": "Ekspor",
+    "menu.feed_entries": "Entri",
+    "menu.feeds": "Umpan",
+    "menu.flush_history": "Hapus riwayat",
+    "menu.history": "Riwayat",
+    "menu.home_page": "Home page",
+    "menu.import": "Impor",
+    "menu.integrations": "Integrasi",
+    "menu.logout": "Keluar",
+    "menu.mark_all_as_read": "Tandai semua sebagai telah dibaca",
+    "menu.mark_page_as_read": "Tandai halaman ini sebagai telah dibaca",
+    "menu.preferences": "Preferensi",
+    "menu.refresh_all_feeds": "Muat ulang semua umpan di latar belakang",
+    "menu.refresh_feed": "Muat ulang",
+    "menu.search": "Cari",
+    "menu.sessions": "Sesi",
+    "menu.settings": "Pengaturan",
+    "menu.shared_entries": "Entri yang Dibagikan",
+    "menu.show_all_entries": "Tampilkan semua entri",
+    "menu.show_only_starred_entries": "Show only starred entries",
+    "menu.show_only_unread_entries": "Tampilkan hanya entri yang belum dibaca",
+    "menu.starred": "Markah",
+    "menu.title": "Menu",
+    "menu.unread": "Belum Dibaca",
+    "menu.users": "Pengguna",
+    "page.about.author": "Pengembang:",
+    "page.about.build_date": "Tanggal Penyusunan:",
+    "page.about.credits": "Pengembang",
+    "page.about.global_config_options": "Pengaturan Konfigurasi Global",
+    "page.about.go_version": "Versi Go:",
+    "page.about.license": "Lisensi:",
+    "page.about.postgres_version": "Versi Postgres:",
+    "page.about.title": "Tentang",
+    "page.about.version": "Versi:",
+    "page.add_feed.choose_feed": "Pilih Umpan",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Pilihan Tingkat Lanjut",
+    "page.add_feed.no_category": "Tidak ada kategori. Anda harus paling tidak memiliki satu kategori.",
+    "page.add_feed.submit": "Cari langganan",
+    "page.add_feed.title": "Langganan Baru",
+    "page.api_keys.never_used": "Tidak Pernah Digunakan",
+    "page.api_keys.table.actions": "Tindakan",
+    "page.api_keys.table.created_at": "Tanggal Pembuatan",
+    "page.api_keys.table.description": "Deskripsi",
+    "page.api_keys.table.last_used_at": "Terakhir Digunakan",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "Kunci API",
+    "page.categories_count": [
+        "%d category"
     ],
-    "time_elapsed.hours": [
-        "%d jam yang lalu"
+    "page.categories.entries": "Artikel",
+    "page.categories.feed_count": [
+        "Ada %d umpan."
+    ],
+    "page.categories.feeds": "Langganan",
+    "page.categories.no_feed": "Tidak ada umpan.",
+    "page.categories.title": "Kategori",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Sunting Kategori: %s",
+    "page.edit_feed.etag_header": "Tajuk ETag:",
+    "page.edit_feed.last_check": "Terakhir diperiksa:",
+    "page.edit_feed.last_modified_header": "Tajuk LastModified:",
+    "page.edit_feed.last_parsing_error": "Galat Penguraian Terakhir",
+    "page.edit_feed.no_header": "Tidak Ada",
+    "page.edit_feed.title": "Sunting Umpan: %s",
+    "page.edit_user.title": "Sunting Pengguna: %s",
+    "page.entry.attachments": "Lampiran",
+    "page.feeds.error_count": [
+        "%d galat"
+    ],
+    "page.feeds.last_check": "Terakhir diperiksa:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Jumlah entri yang telah dibaca",
+    "page.feeds.title": "Umpan",
+    "page.history.title": "Riwayat",
+    "page.import.title": "Impor",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Tautan spesial ini memperbolehkan Anda untuk berlangganan ke situs langsung dengan menggunakan markah di peramban web Anda.",
+    "page.integration.bookmarklet.instructions": "Seret dan tempatkan tautan ini ke markah Anda.",
+    "page.integration.bookmarklet.name": "Tambahkan ke Miniflux",
+    "page.integration.miniflux_api": "API Miniflux",
+    "page.integration.miniflux_api_endpoint": "Titik URL API",
+    "page.integration.miniflux_api_password": "Kata Sandi",
+    "page.integration.miniflux_api_password_value": "Kata sandi akun Anda",
+    "page.integration.miniflux_api_username": "Nama Pengguna",
+    "page.integrations.title": "Integrasi",
+    "page.keyboard_shortcuts.close_modal": "Tutup bilah modal",
+    "page.keyboard_shortcuts.download_content": "Unduh konten asli",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Pergi ke item paling bawah",
+    "page.keyboard_shortcuts.go_to_categories": "Ke kategori",
+    "page.keyboard_shortcuts.go_to_feed": "Ke umpan",
+    "page.keyboard_shortcuts.go_to_feeds": "Ke umpan",
+    "page.keyboard_shortcuts.go_to_history": "Ke riwayat",
+    "page.keyboard_shortcuts.go_to_next_item": "Ke entri berikutnya",
+    "page.keyboard_shortcuts.go_to_next_page": "Ke halaman berikutnya",
+    "page.keyboard_shortcuts.go_to_previous_item": "Ke entri sebelumnya",
+    "page.keyboard_shortcuts.go_to_previous_page": "Ke halaman sebelumnya",
+    "page.keyboard_shortcuts.go_to_search": "Atur fokus ke pencaarian",
+    "page.keyboard_shortcuts.go_to_settings": "Ke pengaturan",
+    "page.keyboard_shortcuts.go_to_starred": "Ke markah",
+    "page.keyboard_shortcuts.go_to_top_item": "Pergi ke item teratas",
+    "page.keyboard_shortcuts.go_to_unread": "Ke bagian yang belum dibaca",
+    "page.keyboard_shortcuts.mark_page_as_read": "Tandai halaman saat ini sebagai telah dibaca",
+    "page.keyboard_shortcuts.open_comments": "Buka tautan komentar",
+    "page.keyboard_shortcuts.open_comments_same_window": "Buka tautan komentar di bilah saat ini",
+    "page.keyboard_shortcuts.open_item": "Buka entri yang dipilih",
+    "page.keyboard_shortcuts.open_original": "Buka tautan asli",
+    "page.keyboard_shortcuts.open_original_same_window": "Buka tautan asli di bilah saat ini",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Muat ulang semua umpan di latar belakang",
+    "page.keyboard_shortcuts.remove_feed": "Hapus umpan ini",
+    "page.keyboard_shortcuts.save_article": "Simpan Artikel",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Gulir ke atas",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Tampilkan pintasan papan tik",
+    "page.keyboard_shortcuts.subtitle.actions": "Tindakan",
+    "page.keyboard_shortcuts.subtitle.items": "Navigasi Entri",
+    "page.keyboard_shortcuts.subtitle.pages": "Navigasi Halaman",
+    "page.keyboard_shortcuts.subtitle.sections": "Navigasi Bagian",
+    "page.keyboard_shortcuts.title": "Pintasan Papan Tik",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Ubah status markah",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Buka/tutup lampiran entri",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Ubah status baca, fokus ke selanjutnya",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Ubah status baca, fokus ke sebelumnya",
+    "page.login.google_signin": "Masuk dengan Google",
+    "page.login.oidc_signin": "Masuk dengan %s",
+    "page.login.title": "Masuk",
+    "page.login.webauthn_login": "Login with passkey",
+    "page.login.webauthn_login.error": "Unable to login with passkey",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Kunci API Baru",
+    "page.new_category.title": "Kategori Baru",
+    "page.new_user.title": "Pengguna Baru",
+    "page.offline.message": "Anda sedang luring",
+    "page.offline.refresh_page": "Coba untuk memuat ulang halaman ini",
+    "page.offline.title": "Mode Luring",
+    "page.read_entry_count": [
+        "%d read entry"
+    ],
+    "page.search.title": "Hasil Pencarian",
+    "page.sessions.table.actions": "Tindakan",
+    "page.sessions.table.current_session": "Sesi Saat Ini",
+    "page.sessions.table.date": "Tanggal",
+    "page.sessions.table.ip": "Alamat IP",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Sesi",
+    "page.settings.link_google_account": "Tautkan akun Google saya",
+    "page.settings.link_oidc_account": "Tautkan akun %s saya",
+    "page.settings.title": "Pengaturan",
+    "page.settings.unlink_google_account": "Putuskan akun Google saya",
+    "page.settings.unlink_oidc_account": "Putuskan akun %s saya",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Remove %d passkey"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Register passkey",
+    "page.settings.webauthn.register.error": "Unable to register passkey",
+    "page.shared_entries_count": [
+        "%d shared entry"
+    ],
+    "page.shared_entries.title": "Entri yang Dibagikan",
+    "page.starred_entry_count": [
+        "%d starred entry"
+    ],
+    "page.starred.title": "Markah",
+    "page.total_entry_count": [
+        "%d entry in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry"
     ],
+    "page.unread.title": "Belum Dibaca",
+    "page.users.actions": "Tindakan",
+    "page.users.admin.no": "Tidak",
+    "page.users.admin.yes": "Ya",
+    "page.users.is_admin": "Administrator",
+    "page.users.last_login": "Terakhir Masuk",
+    "page.users.never_logged": "Tidak Pernah",
+    "page.users.title": "Pengguna",
+    "page.users.username": "Nama Pengguna",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Berikutnya",
+    "pagination.previous": "Sebelumnya",
+    "search.label": "Cari",
+    "search.placeholder": "Cari...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d hari yang lalu"
     ],
-    "time_elapsed.weeks": [
-        "%d pekan yang lalu"
+    "time_elapsed.hours": [
+        "%d jam yang lalu"
+    ],
+    "time_elapsed.minutes": [
+        "%d menit yang lalu"
     ],
     "time_elapsed.months": [
         "%d bulan yang lalu"
     ],
+    "time_elapsed.not_yet": "belum",
+    "time_elapsed.now": "baru saja",
+    "time_elapsed.weeks": [
+        "%d pekan yang lalu"
+    ],
     "time_elapsed.years": [
         "%d tahun yang lalu"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Kecepatan pemutaran audio/video",
-    "error.settings_media_playback_rate_range": "Kecepatan pemutaran di luar jangkauan",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "kemarin",
+    "tooltip.keyboard_shortcuts": "Pintasan Papan Tik: %s",
+    "tooltip.logged_user": "Masuk sebagai %s"
+}

+ 525 - 525
internal/locale/translations/it_IT.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Sei sicuro?",
-    "confirm.question.refresh": "Vuoi forzare l'aggiornamento?",
-    "confirm.yes": "sì",
-    "confirm.no": "no",
-    "confirm.loading": "In corso...",
-    "action.subscribe": "Abbonati",
-    "action.save": "Salva",
-    "action.or": "o",
     "action.cancel": "cancella",
-    "action.remove": "Elimina",
-    "action.remove_feed": "Elimina questo feed",
-    "action.update": "Aggiorna",
-    "action.edit": "Modifica",
     "action.download": "Scarica",
+    "action.edit": "Modifica",
+    "action.home_screen": "Aggiungere alla schermata Home",
     "action.import": "Importa",
     "action.login": "Accedi",
-    "action.home_screen": "Aggiungere alla schermata Home",
-    "tooltip.keyboard_shortcuts": "Scorciatoia da tastiera: %s",
-    "tooltip.logged_user": "Autenticato come %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Da leggere",
-    "menu.starred": "Preferiti",
-    "menu.history": "Cronologia",
-    "menu.feeds": "Feed",
-    "menu.categories": "Categorie",
-    "menu.settings": "Impostazioni",
-    "menu.logout": "Esci",
-    "menu.preferences": "Preferenze",
-    "menu.integrations": "Integrazioni",
-    "menu.sessions": "Sessioni",
-    "menu.users": "Utenti",
-    "menu.about": "Informazioni",
-    "menu.export": "Esporta",
-    "menu.import": "Importa",
-    "menu.search": "Cerca",
-    "menu.create_category": "Aggiungi una categoria",
-    "menu.mark_page_as_read": "Segna questa pagina come letta",
-    "menu.mark_all_as_read": "Segna tutti gli articoli come letti",
-    "menu.show_all_entries": "Mostra tutte le voci",
-    "menu.show_only_unread_entries": "Mostra solo voci non lette",
-    "menu.show_only_starred_entries": "Mostra solo voci preferiti",
-    "menu.refresh_feed": "Aggiorna",
-    "menu.refresh_all_feeds": "Aggiorna tutti i feed in background",
-    "menu.edit_feed": "Modifica",
-    "menu.edit_category": "Modifica",
-    "menu.add_feed": "Aggiungi feed",
-    "menu.add_user": "Aggiungi utente",
-    "menu.flush_history": "Svuota la cronologia",
-    "menu.feed_entries": "Articoli",
-    "menu.api_keys": "Chiavi API",
-    "menu.create_api_key": "Crea una nuova chiave API",
-    "menu.shared_entries": "Voci condivise",
-    "search.label": "Cerca",
-    "search.placeholder": "Cerca...",
-    "search.submit": "Search",
-    "pagination.next": "Successivo",
-    "pagination.last": "Last",
-    "pagination.first": "First",
-    "pagination.previous": "Precedente",
-    "entry.status.unread": "Da leggere",
-    "entry.status.read": "Letto",
-    "entry.status.toast.unread": "Contrassegnato come non letto",
-    "entry.status.toast.read": "Contrassegnato come letto",
-    "entry.status.title": "Cambia lo stato dell'articolo",
-    "entry.bookmark.toggle.on": "Aggiungi ai preferiti",
-    "entry.bookmark.toggle.off": "Rimuovi dai preferiti",
-    "entry.bookmark.toast.on": "Ha recitato",
-    "entry.bookmark.toast.off": "Non speciali",
-    "entry.state.saving": "Salvataggio in corso...",
-    "entry.state.loading": "Caricamento in corso...",
-    "entry.save.label": "Salva",
-    "entry.save.title": "Salva questo articolo",
-    "entry.save.completed": "Fatto!",
-    "entry.save.toast.completed": "Articolo salvato",
-    "entry.scraper.label": "Scarica",
-    "entry.scraper.title": "Scarica il contenuto integrale",
-    "entry.scraper.completed": "Fatto!",
-    "entry.external_link.label": "Link esterno",
-    "entry.comments.label": "Commenti",
-    "entry.comments.title": "Mostra i commenti",
-    "entry.share.label": "Condividi",
-    "entry.share.title": "Condividi questo articolo",
-    "entry.unshare.label": "Unshare",
-    "entry.shared_entry.title": "Apri il link pubblico",
-    "entry.shared_entry.label": "Condivisione",
-    "entry.estimated_reading_time": [
-        "%d minuto di lettura",
-        "%d minuti di lettura"
-    ],
-    "entry.tags.label": "Tag:",
-    "page.shared_entries.title": "Voci condivise",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Da leggere",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Preferiti",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Categorie",
-    "page.categories.no_feed": "Nessun feed.",
-    "page.categories.entries": "Articoli",
-    "page.categories.feeds": "Abbonamenti",
-    "page.categories.feed_count": [
-        "C'è %d feed.",
-        "Ci sono %d feed."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.new_category.title": "Nuova categoria",
-    "page.new_user.title": "Nuovo utente",
-    "page.edit_category.title": "Modifica categoria: %s",
-    "page.edit_user.title": "Modifica utente: %s",
-    "page.feeds.title": "Feed",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Ultimo controllo:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Numero di voci lette",
-    "page.feeds.error_count": [
-        "%d errore",
-        "%d errori"
-    ],
-    "page.history.title": "Cronologia",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "Importa",
-    "page.search.title": "Risultati della ricerca",
-    "page.about.title": "Informazioni",
-    "page.about.credits": "Crediti",
-    "page.about.version": "Versione:",
-    "page.about.build_date": "Data della build:",
-    "page.about.author": "Autore:",
-    "page.about.license": "Licenza:",
-    "page.about.global_config_options": "Opzioni di configurazione globali",
-    "page.about.postgres_version": "Postgres versione:",
-    "page.about.go_version": "Go versione:",
-    "page.add_feed.title": "Nuovo feed",
-    "page.add_feed.no_category": "Nessuna categoria selezionata. Devi scegliere almeno una categoria.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Abbonati al feed",
-    "page.add_feed.legend.advanced_options": "Opzioni avanzate",
-    "page.add_feed.choose_feed": "Scegli un feed",
-    "page.edit_feed.title": "Modifica feed: %s",
-    "page.edit_feed.last_check": "Ultimo controllo:",
-    "page.edit_feed.last_modified_header": "Header LastModified:",
-    "page.edit_feed.etag_header": "Header ETag:",
-    "page.edit_feed.no_header": "Nessun header",
-    "page.edit_feed.last_parsing_error": "Ultimo errore di parsing",
-    "page.entry.attachments": "Allegati",
-    "page.keyboard_shortcuts.title": "Scorciatoie da tastiera",
-    "page.keyboard_shortcuts.subtitle.sections": "Navigazione sezioni",
-    "page.keyboard_shortcuts.subtitle.items": "Navigazione articoli",
-    "page.keyboard_shortcuts.subtitle.pages": "Navigazione pagine",
-    "page.keyboard_shortcuts.subtitle.actions": "Azioni",
-    "page.keyboard_shortcuts.go_to_unread": "Mostra gli articoli da leggere",
-    "page.keyboard_shortcuts.go_to_starred": "Mostra i preferiti",
-    "page.keyboard_shortcuts.go_to_history": "Mostra la cronologia",
-    "page.keyboard_shortcuts.go_to_feeds": "Mostra i feed",
-    "page.keyboard_shortcuts.go_to_categories": "Mostra le categorie",
-    "page.keyboard_shortcuts.go_to_settings": "Mostra le impostazioni",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostra le scorciatoie da tastiera",
-    "page.keyboard_shortcuts.go_to_previous_item": "Mostra l'articolo precedente",
-    "page.keyboard_shortcuts.go_to_next_item": "Mostra l'articolo successivo",
-    "page.keyboard_shortcuts.go_to_feed": "Mostra il feed",
-    "page.keyboard_shortcuts.go_to_previous_page": "Mostra la pagina precedente",
-    "page.keyboard_shortcuts.go_to_next_page": "Mostra la pagina successiva",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Vai all'elemento in fondo",
-    "page.keyboard_shortcuts.go_to_top_item": "Vai all'elemento principale",
-    "page.keyboard_shortcuts.open_item": "Apri l'articolo selezionato",
-    "page.keyboard_shortcuts.open_original": "Apri la pagina web originale",
-    "page.keyboard_shortcuts.open_original_same_window": "Apri il link originale nella scheda corrente",
-    "page.keyboard_shortcuts.open_comments": "Apri la pagina web dei commenti",
-    "page.keyboard_shortcuts.open_comments_same_window": "Apri il link dei commenti nella scheda corrente",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Cambia lo stato di lettura (letto/da leggere), concentrati dopo",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Cambia lo stato di lettura (letto/da leggere), focus precedente",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Aggiorna tutti i feed in background",
-    "page.keyboard_shortcuts.mark_page_as_read": "Segna la pagina attuale come letta",
-    "page.keyboard_shortcuts.download_content": "Scarica il contenuto integrale",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Aggiungi/rimuovi dai preferiti",
-    "page.keyboard_shortcuts.save_article": "Salva l'articolo",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Scorri l'articolo in alto",
-    "page.keyboard_shortcuts.remove_feed": "Rimuovi questo feed",
-    "page.keyboard_shortcuts.go_to_search": "Apri la casella di ricerca",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Chiudi la finestra di dialogo",
-    "page.users.title": "Utenti",
-    "page.users.username": "Nome utente",
-    "page.users.never_logged": "Mai",
-    "page.users.admin.yes": "Sì",
-    "page.users.admin.no": "No",
-    "page.users.actions": "Azioni",
-    "page.users.last_login": "Ultimo accesso",
-    "page.users.is_admin": "Amministratore",
-    "page.settings.title": "Impostazioni",
-    "page.settings.link_google_account": "Collega il mio account Google",
-    "page.settings.unlink_google_account": "Scollega il mio account Google",
-    "page.settings.link_oidc_account": "Collega il mio account %s",
-    "page.settings.unlink_oidc_account": "Scollega il mio account %s",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Registra la chiave di accesso",
-    "page.settings.webauthn.register.error": "Impossibile registrare la passkey",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Rimuovi %d passkey",
-        "Rimuovi %d passkey"
-    ],
-    "page.login.title": "Accedi",
-    "page.login.google_signin": "Accedi tramite Google",
-    "page.login.oidc_signin": "Accedi tramite %s",
-    "page.login.webauthn_login": "Accedi con passkey",
-    "page.login.webauthn_login.error": "Impossibile accedere con passkey",
-    "page.integrations.title": "Integrazioni",
-    "page.integration.miniflux_api": "API di Miniflux",
-    "page.integration.miniflux_api_endpoint": "Endpoint dell'API di Miniflux",
-    "page.integration.miniflux_api_username": "Nome utente",
-    "page.integration.miniflux_api_password": "Password",
-    "page.integration.miniflux_api_password_value": "La password del tuo account",
-    "page.integration.bookmarklet": "Segnalibro",
-    "page.integration.bookmarklet.name": "Aggiungi a Miniflux",
-    "page.integration.bookmarklet.instructions": "Trascina questo collegamento sui tuoi segnalibri.",
-    "page.integration.bookmarklet.help": "Questo collegamento speciale ti consente di abbonarti ad un sito web semplicemente usando un segnalibro del tuo browser.",
-    "page.sessions.title": "Sessioni",
-    "page.sessions.table.date": "Data",
-    "page.sessions.table.ip": "Indirizzo IP",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "Azioni",
-    "page.sessions.table.current_session": "Sessione corrente",
-    "page.api_keys.title": "Chiavi API",
-    "page.api_keys.table.description": "Descrizione",
-    "page.api_keys.table.token": "Gettone",
-    "page.api_keys.table.last_used_at": "Ultimo uso",
-    "page.api_keys.table.created_at": "Data di creazione",
-    "page.api_keys.table.actions": "Azioni",
-    "page.api_keys.never_used": "Mai usato",
-    "page.new_api_key.title": "Nuova chiave API",
-    "page.offline.title": "Modalità offline",
-    "page.offline.message": "Sei offline",
-    "page.offline.refresh_page": "Prova ad aggiornare la pagina",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Non ci sono voci condivise.",
+    "action.or": "o",
+    "action.remove": "Elimina",
+    "action.remove_feed": "Elimina questo feed",
+    "action.save": "Salva",
+    "action.subscribe": "Abbonati",
+    "action.update": "Aggiorna",
+    "alert.account_linked": "Il tuo account esterno ora è collegato!",
+    "alert.account_unlinked": "Il tuo account esterno ora è scollegato!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "Sembra ci sia un problema con questo feed",
     "alert.no_bookmark": "Nessun preferito disponibile.",
     "alert.no_category": "Nessuna categoria disponibile.",
     "alert.no_category_entry": "Questa categoria non contiene alcun articolo.",
-    "alert.no_tag_entry": "Non ci sono voci corrispondenti a questo tag.",
-    "alert.no_feed_entry": "Questo feed non contiene alcun articolo.",
     "alert.no_feed": "Nessun feed disponibile.",
+    "alert.no_feed_entry": "Questo feed non contiene alcun articolo.",
     "alert.no_feed_in_category": "Non esiste un abbonamento per questa categoria.",
     "alert.no_history": "La tua cronologia al momento è vuota.",
-    "alert.feed_error": "Sembra ci sia un problema con questo feed",
     "alert.no_search_result": "La ricerca non ha prodotto risultati.",
+    "alert.no_shared_entry": "Non ci sono voci condivise.",
+    "alert.no_tag_entry": "Non ci sono voci corrispondenti a questo tag.",
     "alert.no_unread_entry": "Nessun articolo da leggere.",
     "alert.no_user": "Tu sei l'unico utente.",
-    "alert.account_unlinked": "Il tuo account esterno ora è scollegato!",
-    "alert.account_linked": "Il tuo account esterno ora è collegato!",
     "alert.pocket_linked": "Il tuo account Pocket ora è collegato!",
     "alert.prefs_saved": "Preferenze salvate!",
-    "error.unlink_account_without_password": "Devi scegliere una password altrimenti la prossima volta non riuscirai ad accedere.",
-    "error.duplicate_linked_account": "Esiste già un account configurato per questo servizio!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "In corso...",
+    "confirm.no": "no",
+    "confirm.question": "Sei sicuro?",
+    "confirm.question.refresh": "Vuoi forzare l'aggiornamento?",
+    "confirm.yes": "sì",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Non speciali",
+    "entry.bookmark.toast.on": "Ha recitato",
+    "entry.bookmark.toggle.off": "Rimuovi dai preferiti",
+    "entry.bookmark.toggle.on": "Aggiungi ai preferiti",
+    "entry.comments.label": "Commenti",
+    "entry.comments.title": "Mostra i commenti",
+    "entry.estimated_reading_time": [
+        "%d minuto di lettura",
+        "%d minuti di lettura"
+    ],
+    "entry.external_link.label": "Link esterno",
+    "entry.save.completed": "Fatto!",
+    "entry.save.label": "Salva",
+    "entry.save.title": "Salva questo articolo",
+    "entry.save.toast.completed": "Articolo salvato",
+    "entry.scraper.completed": "Fatto!",
+    "entry.scraper.label": "Scarica",
+    "entry.scraper.title": "Scarica il contenuto integrale",
+    "entry.share.label": "Condividi",
+    "entry.share.title": "Condividi questo articolo",
+    "entry.shared_entry.label": "Condivisione",
+    "entry.shared_entry.title": "Apri il link pubblico",
+    "entry.state.loading": "Caricamento in corso...",
+    "entry.state.saving": "Salvataggio in corso...",
+    "entry.status.read": "Letto",
+    "entry.status.title": "Cambia lo stato dell'articolo",
+    "entry.status.toast.read": "Contrassegnato come letto",
+    "entry.status.toast.unread": "Contrassegnato come non letto",
+    "entry.status.unread": "Da leggere",
+    "entry.tags.label": "Tag:",
+    "entry.unshare.label": "Unshare",
+    "error.api_key_already_exists": "Questa chiave API esiste già.",
+    "error.bad_credentials": "Nome utente o password non validi.",
+    "error.category_already_exists": "Questa categoria esiste già.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Le password non coincidono.",
     "error.duplicate_fever_username": "Esiste già un account Fever con lo stesso nome utente!",
     "error.duplicate_googlereader_username": "Esiste già un account Google Reader con lo stesso nome utente!",
-    "error.pocket_request_token": "Non sono riuscito ad ottenere il request token da Pocket!",
-    "error.pocket_access_token": "Non sono riuscito ad ottenere l'access token da Pocket!",
-    "error.category_already_exists": "Questa categoria esiste già.",
-    "error.unable_to_create_category": "Non sono riuscito ad aggiungere questa categoria.",
-    "error.unable_to_update_category": "Non sono riuscito ad aggiornare questa categoria.",
-    "error.user_already_exists": "Questo utente esiste già.",
-    "error.unable_to_create_user": "Non sono riuscito ad aggiungere questo user.",
-    "error.unable_to_update_user": "Non sono riuscito ad aggiornare questo utente.",
-    "error.unable_to_update_feed": "Non sono riuscito ad aggiornare questo feed.",
-    "error.subscription_not_found": "Non ho trovato nessun feed.",
+    "error.duplicate_linked_account": "Esiste già un account configurato per questo servizio!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Questo file è vuoto.",
-    "error.bad_credentials": "Nome utente o password non validi.",
+    "error.entries_per_page_invalid": "Il numero di articoli per pagina non è valido.",
+    "error.feed_already_exists": "Questo feed esiste già.",
+    "error.feed_category_not_found": "Questa categoria non esiste o non appartiene a questo utente.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "La regola dell'elenco di blocco non è valida.",
+    "error.feed_invalid_keeplist_rule": "La regola dell'elenco di conservazione non è valida.",
+    "error.feed_mandatory_fields": "L'URL e la categoria sono obbligatori.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Il titolo del feed non può essere vuoto.",
+    "error.feed_url_not_empty": "L'URL del feed non può essere vuoto.",
     "error.fields_mandatory": "Tutti i campi sono obbligatori.",
-    "error.title_required": "Il titolo è obbligatorio.",
-    "error.different_passwords": "Le password non coincidono.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Pagina iniziale predefinita non valida!",
+    "error.invalid_display_mode": "Modalità di visualizzazione web app non valida.",
+    "error.invalid_entry_direction": "Ordinamento non valido.",
+    "error.invalid_feed_url": "URL del feed non valido.",
+    "error.invalid_gesture_nav": "Navigazione gestuale non valida.",
+    "error.invalid_language": "Lingua non valida.",
+    "error.invalid_site_url": "URL del sito non valido.",
+    "error.invalid_theme": "Tema non valido.",
+    "error.invalid_timezone": "Fuso orario non valido.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "La password deve contenere almeno 6 caratteri.",
-    "error.settings_mandatory_fields": "Il nome utente, il tema, la lingua ed il fuso orario sono campi obbligatori.",
-    "error.settings_reading_speed_is_positive": "Le velocità di lettura devono essere numeri interi positivi.",
+    "error.pocket_access_token": "Non sono riuscito ad ottenere l'access token da Pocket!",
+    "error.pocket_request_token": "Non sono riuscito ad ottenere il request token da Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Il numero di articoli per pagina non è valido.",
-    "error.feed_mandatory_fields": "L'URL e la categoria sono obbligatori.",
-    "error.feed_already_exists": "Questo feed esiste già.",
-    "error.invalid_feed_url": "URL del feed non valido.",
-    "error.invalid_site_url": "URL del sito non valido.",
-    "error.feed_url_not_empty": "L'URL del feed non può essere vuoto.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Il nome utente, il tema, la lingua ed il fuso orario sono campi obbligatori.",
+    "error.settings_media_playback_rate_range": "La velocità di riproduzione non rientra nell'intervallo",
+    "error.settings_reading_speed_is_positive": "Le velocità di lettura devono essere numeri interi positivi.",
     "error.site_url_not_empty": "L'URL del sito non può essere vuoto.",
-    "error.feed_title_not_empty": "Il titolo del feed non può essere vuoto.",
-    "error.feed_category_not_found": "Questa categoria non esiste o non appartiene a questo utente.",
-    "error.feed_invalid_blocklist_rule": "La regola dell'elenco di blocco non è valida.",
-    "error.feed_invalid_keeplist_rule": "La regola dell'elenco di conservazione non è valida.",
-    "error.user_mandatory_fields": "Il nome utente è obbligatorio.",
-    "error.api_key_already_exists": "Questa chiave API esiste già.",
+    "error.subscription_not_found": "Non ho trovato nessun feed.",
+    "error.title_required": "Il titolo è obbligatorio.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Impossibile creare questa chiave API.",
-    "error.invalid_theme": "Tema non valido.",
-    "error.invalid_language": "Lingua non valida.",
-    "error.invalid_timezone": "Fuso orario non valido.",
-    "error.invalid_entry_direction": "Ordinamento non valido.",
-    "error.invalid_display_mode": "Modalità di visualizzazione web app non valida.",
-    "error.invalid_gesture_nav": "Navigazione gestuale non valida.",
-    "error.invalid_default_home_page": "Pagina iniziale predefinita non valida!",
-    "form.feed.label.title": "Titolo",
-    "form.feed.label.site_url": "URL del sito",
-    "form.feed.label.feed_url": "URL del feed",
-    "form.feed.label.description": "Descrizione",
-    "form.feed.label.category": "Categoria",
-    "form.feed.label.crawler": "Scarica il contenuto integrale",
-    "form.feed.label.feed_username": "Nome utente del feed",
-    "form.feed.label.feed_password": "Password del feed",
-    "form.feed.label.user_agent": "Usa user agent personalizzato",
-    "form.feed.label.cookie": "Installare i cookies",
-    "form.feed.label.scraper_rules": "Regole di estrazione del contenuto",
-    "form.feed.label.rewrite_rules": "Regole di impaginazione del contenuto",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.blocklist_rules": "Regole di blocco",
-    "form.feed.label.keeplist_rules": "Regole di autorizzazione",
-    "form.feed.label.urlrewrite_rules": "Regole di riscrittura URL",
-    "form.feed.label.ignore_http_cache": "Ignora cache HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Consenti certificati autofirmati o non validi",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Recuperare tramite proxy",
-    "form.feed.label.disabled": "Non aggiornare questo feed",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "Nascondere le voci nella lista globale dei non letti",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Non sono riuscito ad aggiungere questa categoria.",
+    "error.unable_to_create_user": "Non sono riuscito ad aggiungere questo user.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Non sono riuscito ad aggiornare questa categoria.",
+    "error.unable_to_update_feed": "Non sono riuscito ad aggiornare questo feed.",
+    "error.unable_to_update_user": "Non sono riuscito ad aggiornare questo utente.",
+    "error.unlink_account_without_password": "Devi scegliere una password altrimenti la prossima volta non riuscirai ad accedere.",
+    "error.user_already_exists": "Questo utente esiste già.",
+    "error.user_mandatory_fields": "Il nome utente è obbligatorio.",
+    "form.api_key.label.description": "Etichetta chiave API",
+    "form.category.hide_globally": "Nascondere le voci nella lista globale dei non letti",
+    "form.category.label.title": "Titolo",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Titolo",
-    "form.category.hide_globally": "Nascondere le voci nella lista globale dei non letti",
-    "form.user.label.username": "Nome utente",
-    "form.user.label.password": "Password",
-    "form.user.label.confirmation": "Conferma password",
-    "form.user.label.admin": "Amministratore",
-    "form.prefs.label.language": "Lingua",
-    "form.prefs.label.timezone": "Fuso orario",
-    "form.prefs.label.theme": "Tema",
-    "form.prefs.label.entry_sorting": "Ordinamento articoli",
-    "form.prefs.label.entries_per_page": "Articoli per pagina",
-    "form.prefs.label.default_reading_speed": "Velocità di lettura di altre lingue (parole al minuto)",
-    "form.prefs.label.cjk_reading_speed": "Velocità di lettura per cinese, coreano e giapponese (caratteri al minuto)",
-    "form.prefs.label.display_mode": "Modalità di visualizzazione dell'app Web progressiva (PWA).",
-    "form.prefs.select.older_first": "Prima i più vecchi",
-    "form.prefs.select.recent_first": "Prima i più recenti",
-    "form.prefs.select.fullscreen": "Schermo intero",
-    "form.prefs.select.standalone": "Autonoma",
-    "form.prefs.select.minimal_ui": "Minimale",
-    "form.prefs.select.browser": "Browser",
-    "form.prefs.select.publish_time": "Ora di pubblicazione dell'entrata",
-    "form.prefs.select.created_time": "Tempo di creazione dell'entrata",
-    "form.prefs.select.alphabetical": "In ordine alfabetico",
-    "form.prefs.select.unread_count": "Conteggio dei non letti",
-    "form.prefs.select.none": "Nessuno",
-    "form.prefs.select.tap": "Tocca due volte",
-    "form.prefs.select.swipe": "Scorri",
-    "form.prefs.label.keyboard_shortcuts": "Abilita le scorciatoie da tastiera",
-    "form.prefs.label.entry_swipe": "Abilita lo scorrimento della voce sui touch screen",
-    "form.prefs.label.gesture_nav": "Gesto per navigare tra le voci",
-    "form.prefs.label.show_reading_time": "Mostra il tempo di lettura stimato per gli articoli",
-    "form.prefs.label.custom_css": "CSS personalizzati",
-    "form.prefs.label.custom_js": "JavaScript personalizzati",
-    "form.prefs.label.entry_order": "Colonna di ordinamento delle voci",
-    "form.prefs.label.default_home_page": "Pagina iniziale predefinita",
-    "form.prefs.label.categories_sorting_order": "Ordinamento delle categorie",
-    "form.prefs.label.mark_read_on_view": "Contrassegna automaticamente le voci come lette quando visualizzate",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Consenti certificati autofirmati o non validi",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Regole di blocco",
+    "form.feed.label.category": "Categoria",
+    "form.feed.label.cookie": "Installare i cookies",
+    "form.feed.label.crawler": "Scarica il contenuto integrale",
+    "form.feed.label.description": "Descrizione",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Non aggiornare questo feed",
+    "form.feed.label.feed_password": "Password del feed",
+    "form.feed.label.feed_url": "URL del feed",
+    "form.feed.label.feed_username": "Nome utente del feed",
+    "form.feed.label.fetch_via_proxy": "Recuperare tramite proxy",
+    "form.feed.label.hide_globally": "Nascondere le voci nella lista globale dei non letti",
+    "form.feed.label.ignore_http_cache": "Ignora cache HTTP",
+    "form.feed.label.keeplist_rules": "Regole di autorizzazione",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Regole di impaginazione del contenuto",
+    "form.feed.label.scraper_rules": "Regole di estrazione del contenuto",
+    "form.feed.label.site_url": "URL del sito",
+    "form.feed.label.title": "Titolo",
+    "form.feed.label.urlrewrite_rules": "Regole di riscrittura URL",
+    "form.feed.label.user_agent": "Usa user agent personalizzato",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "File OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Salva gli articoli su Espial",
+    "form.integration.espial_api_key": "API key dell'account Espial",
+    "form.integration.espial_endpoint": "Endpoint dell'API di Espial",
+    "form.integration.espial_tags": "Tag di Espial",
     "form.integration.fever_activate": "Abilita l'API di Fever",
-    "form.integration.fever_username": "Nome utente dell'account Fever",
-    "form.integration.fever_password": "Password dell'account Fever",
     "form.integration.fever_endpoint": "Endpoint dell'API di Fever:",
+    "form.integration.fever_password": "Password dell'account Fever",
+    "form.integration.fever_username": "Nome utente dell'account Fever",
     "form.integration.googlereader_activate": "Abilita l'API di Google Reader",
-    "form.integration.googlereader_username": "Nome utente dell'account Google Reader",
-    "form.integration.googlereader_password": "Password dell'account Google Reader",
     "form.integration.googlereader_endpoint": "Endpoint dell'API di Google Reader:",
-    "form.integration.pinboard_activate": "Salva gli articoli su Pinboard",
-    "form.integration.pinboard_token": "Token dell'API di Pinboard",
-    "form.integration.pinboard_tags": "Tag di Pinboard",
-    "form.integration.pinboard_bookmark": "Segna i preferiti come non letti",
+    "form.integration.googlereader_password": "Password dell'account Google Reader",
+    "form.integration.googlereader_username": "Nome utente dell'account Google Reader",
     "form.integration.instapaper_activate": "Salva gli articoli su Instapaper",
-    "form.integration.instapaper_username": "Nome utente dell'account Instapaper",
     "form.integration.instapaper_password": "Password dell'account Instapaper",
-    "form.integration.pocket_activate": "Salva gli articoli su Pocket",
-    "form.integration.pocket_consumer_key": "Consumer key dell'account Pocket",
-    "form.integration.pocket_access_token": "Access token dell'account Pocket",
-    "form.integration.pocket_connect_link": "Collega il tuo account Pocket",
-    "form.integration.wallabag_activate": "Salva gli articoli su Wallabag",
-    "form.integration.wallabag_endpoint": "URL di base di Wallabagg",
-    "form.integration.wallabag_only_url": "Invia solo URL (invece del contenuto completo)",
-    "form.integration.wallabag_client_id": "Client ID dell'account Wallabag",
-    "form.integration.wallabag_client_secret": "Client secret dell'account Wallabag",
-    "form.integration.wallabag_username": "Nome utente dell'account Wallabag",
-    "form.integration.wallabag_password": "Password dell'account Wallabag",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Salva gli articoli su Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Endpoint dell'API di Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "API key dell'account Nunux Keeper",
-    "form.integration.omnivore_activate": "Salva gli articoli su Omnivore",
-    "form.integration.omnivore_url": "Endpoint dell'API di Omnivore",
-    "form.integration.omnivore_api_key": "API key dell'account Omnivore",
-    "form.integration.espial_activate": "Salva gli articoli su Espial",
-    "form.integration.espial_endpoint": "Endpoint dell'API di Espial",
-    "form.integration.espial_api_key": "API key dell'account Espial",
-    "form.integration.espial_tags": "Tag di Espial",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Invia nuovi articoli alla chat di Telegram",
-    "form.integration.telegram_bot_token": "Token bot",
-    "form.integration.telegram_chat_id": "ID chat",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Nome utente dell'account Instapaper",
     "form.integration.linkace_activate": "Salva gli articoli su LinkAce",
-    "form.integration.linkace_endpoint": "Endpoint dell'API di LinkAce",
     "form.integration.linkace_api_key": "API key dell'account LinkAce",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Rendi i link privati",
     "form.integration.linkace_check_disabled": "Disabilita i controlli",
+    "form.integration.linkace_endpoint": "Endpoint dell'API di LinkAce",
+    "form.integration.linkace_is_private": "Rendi i link privati",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Salva gli articoli su Linkding",
-    "form.integration.linkding_endpoint": "Endpoint dell'API di Linkding",
     "form.integration.linkding_api_key": "API key dell'account Linkding",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Segna i preferiti come non letti",
+    "form.integration.linkding_endpoint": "Endpoint dell'API di Linkding",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Salva gli articoli su Linkwarden",
-    "form.integration.linkwarden_endpoint": "Endpoint dell'API di Linkwarden",
     "form.integration.linkwarden_api_key": "API key dell'account Linkwarden",
+    "form.integration.linkwarden_endpoint": "Endpoint dell'API di Linkwarden",
     "form.integration.matrix_bot_activate": "Trasferimento di nuovi articoli a Matrix",
-    "form.integration.matrix_bot_user": "Nome utente per Matrix",
+    "form.integration.matrix_bot_chat_id": "ID della stanza Matrix",
     "form.integration.matrix_bot_password": "Password per l'utente Matrix",
     "form.integration.matrix_bot_url": "URL del server Matrix",
-    "form.integration.matrix_bot_chat_id": "ID della stanza Matrix",
+    "form.integration.matrix_bot_user": "Nome utente per Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Salva gli articoli su Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "API key dell'account Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Endpoint dell'API di Nunux Keeper",
+    "form.integration.omnivore_activate": "Salva gli articoli su Omnivore",
+    "form.integration.omnivore_api_key": "API key dell'account Omnivore",
+    "form.integration.omnivore_url": "Endpoint dell'API di Omnivore",
+    "form.integration.pinboard_activate": "Salva gli articoli su Pinboard",
+    "form.integration.pinboard_bookmark": "Segna i preferiti come non letti",
+    "form.integration.pinboard_tags": "Tag di Pinboard",
+    "form.integration.pinboard_token": "Token dell'API di Pinboard",
+    "form.integration.pocket_access_token": "Access token dell'account Pocket",
+    "form.integration.pocket_activate": "Salva gli articoli su Pocket",
+    "form.integration.pocket_connect_link": "Collega il tuo account Pocket",
+    "form.integration.pocket_consumer_key": "Consumer key dell'account Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Salva gli articoli su Readeck",
-    "form.integration.readeck_endpoint": "Endpoint dell'API di Readeck",
     "form.integration.readeck_api_key": "API key dell'account Readeck",
+    "form.integration.readeck_endpoint": "Endpoint dell'API di Readeck",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Invia solo URL (invece del contenuto completo)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Salva gli articoli su Shiori",
     "form.integration.shiori_endpoint": "Endpoint dell'API di Shiori",
-    "form.integration.shiori_username": "Nome utente dell'account Shiori",
     "form.integration.shiori_password": "Password dell'account Shiori",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.api_key.label.description": "Etichetta chiave API",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Nome utente dell'account Shiori",
     "form.integration.slack_activate": "Push entries to Slack",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
     "form.integration.slack_webhook_link": "Slack Webhook link",
+    "form.integration.telegram_bot_activate": "Invia nuovi articoli alla chat di Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Token bot",
+    "form.integration.telegram_chat_id": "ID chat",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Salva gli articoli su Wallabag",
+    "form.integration.wallabag_client_id": "Client ID dell'account Wallabag",
+    "form.integration.wallabag_client_secret": "Client secret dell'account Wallabag",
+    "form.integration.wallabag_endpoint": "URL di base di Wallabagg",
+    "form.integration.wallabag_only_url": "Invia solo URL (invece del contenuto completo)",
+    "form.integration.wallabag_password": "Password dell'account Wallabag",
+    "form.integration.wallabag_username": "Nome utente dell'account Wallabag",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Ordinamento delle categorie",
+    "form.prefs.label.cjk_reading_speed": "Velocità di lettura per cinese, coreano e giapponese (caratteri al minuto)",
+    "form.prefs.label.custom_css": "CSS personalizzati",
+    "form.prefs.label.custom_js": "JavaScript personalizzati",
+    "form.prefs.label.default_home_page": "Pagina iniziale predefinita",
+    "form.prefs.label.default_reading_speed": "Velocità di lettura di altre lingue (parole al minuto)",
+    "form.prefs.label.display_mode": "Modalità di visualizzazione dell'app Web progressiva (PWA).",
+    "form.prefs.label.entries_per_page": "Articoli per pagina",
+    "form.prefs.label.entry_order": "Colonna di ordinamento delle voci",
+    "form.prefs.label.entry_sorting": "Ordinamento articoli",
+    "form.prefs.label.entry_swipe": "Abilita lo scorrimento della voce sui touch screen",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Gesto per navigare tra le voci",
+    "form.prefs.label.keyboard_shortcuts": "Abilita le scorciatoie da tastiera",
+    "form.prefs.label.language": "Lingua",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Contrassegna automaticamente le voci come lette quando visualizzate",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Velocità di riproduzione dell'audio/video",
+    "form.prefs.label.show_reading_time": "Mostra il tempo di lettura stimato per gli articoli",
+    "form.prefs.label.theme": "Tema",
+    "form.prefs.label.timezone": "Fuso orario",
+    "form.prefs.select.alphabetical": "In ordine alfabetico",
+    "form.prefs.select.browser": "Browser",
+    "form.prefs.select.created_time": "Tempo di creazione dell'entrata",
+    "form.prefs.select.fullscreen": "Schermo intero",
+    "form.prefs.select.minimal_ui": "Minimale",
+    "form.prefs.select.none": "Nessuno",
+    "form.prefs.select.older_first": "Prima i più vecchi",
+    "form.prefs.select.publish_time": "Ora di pubblicazione dell'entrata",
+    "form.prefs.select.recent_first": "Prima i più recenti",
+    "form.prefs.select.standalone": "Autonoma",
+    "form.prefs.select.swipe": "Scorri",
+    "form.prefs.select.tap": "Tocca due volte",
+    "form.prefs.select.unread_count": "Conteggio dei non letti",
     "form.submit.loading": "Caricamento in corso...",
     "form.submit.saving": "Salvataggio in corso...",
-    "time_elapsed.not_yet": "non ancora",
-    "time_elapsed.yesterday": "ieri",
-    "time_elapsed.now": "adesso",
-    "time_elapsed.minutes": [
-        "%d minuto fa",
-        "%d minuti fa"
+    "form.user.label.admin": "Amministratore",
+    "form.user.label.confirmation": "Conferma password",
+    "form.user.label.password": "Password",
+    "form.user.label.username": "Nome utente",
+    "menu.about": "Informazioni",
+    "menu.add_feed": "Aggiungi feed",
+    "menu.add_user": "Aggiungi utente",
+    "menu.api_keys": "Chiavi API",
+    "menu.categories": "Categorie",
+    "menu.create_api_key": "Crea una nuova chiave API",
+    "menu.create_category": "Aggiungi una categoria",
+    "menu.edit_category": "Modifica",
+    "menu.edit_feed": "Modifica",
+    "menu.export": "Esporta",
+    "menu.feed_entries": "Articoli",
+    "menu.feeds": "Feed",
+    "menu.flush_history": "Svuota la cronologia",
+    "menu.history": "Cronologia",
+    "menu.home_page": "Home page",
+    "menu.import": "Importa",
+    "menu.integrations": "Integrazioni",
+    "menu.logout": "Esci",
+    "menu.mark_all_as_read": "Segna tutti gli articoli come letti",
+    "menu.mark_page_as_read": "Segna questa pagina come letta",
+    "menu.preferences": "Preferenze",
+    "menu.refresh_all_feeds": "Aggiorna tutti i feed in background",
+    "menu.refresh_feed": "Aggiorna",
+    "menu.search": "Cerca",
+    "menu.sessions": "Sessioni",
+    "menu.settings": "Impostazioni",
+    "menu.shared_entries": "Voci condivise",
+    "menu.show_all_entries": "Mostra tutte le voci",
+    "menu.show_only_starred_entries": "Mostra solo voci preferiti",
+    "menu.show_only_unread_entries": "Mostra solo voci non lette",
+    "menu.starred": "Preferiti",
+    "menu.title": "Menu",
+    "menu.unread": "Da leggere",
+    "menu.users": "Utenti",
+    "page.about.author": "Autore:",
+    "page.about.build_date": "Data della build:",
+    "page.about.credits": "Crediti",
+    "page.about.global_config_options": "Opzioni di configurazione globali",
+    "page.about.go_version": "Go versione:",
+    "page.about.license": "Licenza:",
+    "page.about.postgres_version": "Postgres versione:",
+    "page.about.title": "Informazioni",
+    "page.about.version": "Versione:",
+    "page.add_feed.choose_feed": "Scegli un feed",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Opzioni avanzate",
+    "page.add_feed.no_category": "Nessuna categoria selezionata. Devi scegliere almeno una categoria.",
+    "page.add_feed.submit": "Abbonati al feed",
+    "page.add_feed.title": "Nuovo feed",
+    "page.api_keys.never_used": "Mai usato",
+    "page.api_keys.table.actions": "Azioni",
+    "page.api_keys.table.created_at": "Data di creazione",
+    "page.api_keys.table.description": "Descrizione",
+    "page.api_keys.table.last_used_at": "Ultimo uso",
+    "page.api_keys.table.token": "Gettone",
+    "page.api_keys.title": "Chiavi API",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d ora fa",
-        "%d ore fa"
+    "page.categories.entries": "Articoli",
+    "page.categories.feed_count": [
+        "C'è %d feed.",
+        "Ci sono %d feed."
+    ],
+    "page.categories.feeds": "Abbonamenti",
+    "page.categories.no_feed": "Nessun feed.",
+    "page.categories.title": "Categorie",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Modifica categoria: %s",
+    "page.edit_feed.etag_header": "Header ETag:",
+    "page.edit_feed.last_check": "Ultimo controllo:",
+    "page.edit_feed.last_modified_header": "Header LastModified:",
+    "page.edit_feed.last_parsing_error": "Ultimo errore di parsing",
+    "page.edit_feed.no_header": "Nessun header",
+    "page.edit_feed.title": "Modifica feed: %s",
+    "page.edit_user.title": "Modifica utente: %s",
+    "page.entry.attachments": "Allegati",
+    "page.feeds.error_count": [
+        "%d errore",
+        "%d errori"
+    ],
+    "page.feeds.last_check": "Ultimo controllo:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Numero di voci lette",
+    "page.feeds.title": "Feed",
+    "page.history.title": "Cronologia",
+    "page.import.title": "Importa",
+    "page.integration.bookmarklet": "Segnalibro",
+    "page.integration.bookmarklet.help": "Questo collegamento speciale ti consente di abbonarti ad un sito web semplicemente usando un segnalibro del tuo browser.",
+    "page.integration.bookmarklet.instructions": "Trascina questo collegamento sui tuoi segnalibri.",
+    "page.integration.bookmarklet.name": "Aggiungi a Miniflux",
+    "page.integration.miniflux_api": "API di Miniflux",
+    "page.integration.miniflux_api_endpoint": "Endpoint dell'API di Miniflux",
+    "page.integration.miniflux_api_password": "Password",
+    "page.integration.miniflux_api_password_value": "La password del tuo account",
+    "page.integration.miniflux_api_username": "Nome utente",
+    "page.integrations.title": "Integrazioni",
+    "page.keyboard_shortcuts.close_modal": "Chiudi la finestra di dialogo",
+    "page.keyboard_shortcuts.download_content": "Scarica il contenuto integrale",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Vai all'elemento in fondo",
+    "page.keyboard_shortcuts.go_to_categories": "Mostra le categorie",
+    "page.keyboard_shortcuts.go_to_feed": "Mostra il feed",
+    "page.keyboard_shortcuts.go_to_feeds": "Mostra i feed",
+    "page.keyboard_shortcuts.go_to_history": "Mostra la cronologia",
+    "page.keyboard_shortcuts.go_to_next_item": "Mostra l'articolo successivo",
+    "page.keyboard_shortcuts.go_to_next_page": "Mostra la pagina successiva",
+    "page.keyboard_shortcuts.go_to_previous_item": "Mostra l'articolo precedente",
+    "page.keyboard_shortcuts.go_to_previous_page": "Mostra la pagina precedente",
+    "page.keyboard_shortcuts.go_to_search": "Apri la casella di ricerca",
+    "page.keyboard_shortcuts.go_to_settings": "Mostra le impostazioni",
+    "page.keyboard_shortcuts.go_to_starred": "Mostra i preferiti",
+    "page.keyboard_shortcuts.go_to_top_item": "Vai all'elemento principale",
+    "page.keyboard_shortcuts.go_to_unread": "Mostra gli articoli da leggere",
+    "page.keyboard_shortcuts.mark_page_as_read": "Segna la pagina attuale come letta",
+    "page.keyboard_shortcuts.open_comments": "Apri la pagina web dei commenti",
+    "page.keyboard_shortcuts.open_comments_same_window": "Apri il link dei commenti nella scheda corrente",
+    "page.keyboard_shortcuts.open_item": "Apri l'articolo selezionato",
+    "page.keyboard_shortcuts.open_original": "Apri la pagina web originale",
+    "page.keyboard_shortcuts.open_original_same_window": "Apri il link originale nella scheda corrente",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Aggiorna tutti i feed in background",
+    "page.keyboard_shortcuts.remove_feed": "Rimuovi questo feed",
+    "page.keyboard_shortcuts.save_article": "Salva l'articolo",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Scorri l'articolo in alto",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostra le scorciatoie da tastiera",
+    "page.keyboard_shortcuts.subtitle.actions": "Azioni",
+    "page.keyboard_shortcuts.subtitle.items": "Navigazione articoli",
+    "page.keyboard_shortcuts.subtitle.pages": "Navigazione pagine",
+    "page.keyboard_shortcuts.subtitle.sections": "Navigazione sezioni",
+    "page.keyboard_shortcuts.title": "Scorciatoie da tastiera",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Aggiungi/rimuovi dai preferiti",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Cambia lo stato di lettura (letto/da leggere), concentrati dopo",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Cambia lo stato di lettura (letto/da leggere), focus precedente",
+    "page.login.google_signin": "Accedi tramite Google",
+    "page.login.oidc_signin": "Accedi tramite %s",
+    "page.login.title": "Accedi",
+    "page.login.webauthn_login": "Accedi con passkey",
+    "page.login.webauthn_login.error": "Impossibile accedere con passkey",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Nuova chiave API",
+    "page.new_category.title": "Nuova categoria",
+    "page.new_user.title": "Nuovo utente",
+    "page.offline.message": "Sei offline",
+    "page.offline.refresh_page": "Prova ad aggiornare la pagina",
+    "page.offline.title": "Modalità offline",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Risultati della ricerca",
+    "page.sessions.table.actions": "Azioni",
+    "page.sessions.table.current_session": "Sessione corrente",
+    "page.sessions.table.date": "Data",
+    "page.sessions.table.ip": "Indirizzo IP",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Sessioni",
+    "page.settings.link_google_account": "Collega il mio account Google",
+    "page.settings.link_oidc_account": "Collega il mio account %s",
+    "page.settings.title": "Impostazioni",
+    "page.settings.unlink_google_account": "Scollega il mio account Google",
+    "page.settings.unlink_oidc_account": "Scollega il mio account %s",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Rimuovi %d passkey",
+        "Rimuovi %d passkey"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Registra la chiave di accesso",
+    "page.settings.webauthn.register.error": "Impossibile registrare la passkey",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Voci condivise",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Preferiti",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "Da leggere",
+    "page.users.actions": "Azioni",
+    "page.users.admin.no": "No",
+    "page.users.admin.yes": "Sì",
+    "page.users.is_admin": "Amministratore",
+    "page.users.last_login": "Ultimo accesso",
+    "page.users.never_logged": "Mai",
+    "page.users.title": "Utenti",
+    "page.users.username": "Nome utente",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Successivo",
+    "pagination.previous": "Precedente",
+    "search.label": "Cerca",
+    "search.placeholder": "Cerca...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d giorno fa",
         "%d giorni fa"
     ],
-    "time_elapsed.weeks": [
-        "%d settimana fa",
-        "%d settimane fa"
+    "time_elapsed.hours": [
+        "%d ora fa",
+        "%d ore fa"
+    ],
+    "time_elapsed.minutes": [
+        "%d minuto fa",
+        "%d minuti fa"
     ],
     "time_elapsed.months": [
         "%d mese fa",
         "%d mesi fa"
     ],
+    "time_elapsed.not_yet": "non ancora",
+    "time_elapsed.now": "adesso",
+    "time_elapsed.weeks": [
+        "%d settimana fa",
+        "%d settimane fa"
+    ],
     "time_elapsed.years": [
         "%d anno fa",
         "%d anni fa"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Velocità di riproduzione dell'audio/video",
-    "error.settings_media_playback_rate_range": "La velocità di riproduzione non rientra nell'intervallo",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "ieri",
+    "tooltip.keyboard_shortcuts": "Scorciatoia da tastiera: %s",
+    "tooltip.logged_user": "Autenticato come %s"
+}

+ 513 - 513
internal/locale/translations/ja_JP.json

@@ -1,587 +1,587 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "よろしいですか?",
-    "confirm.question.refresh": "強制的に更新しますか?",
-    "confirm.yes": "はい",
-    "confirm.no": "いいえ",
-    "confirm.loading": "実行中…",
-    "action.subscribe": "フィードを購読",
-    "action.save": "保存",
-    "action.or": "または",
     "action.cancel": "取り消し",
-    "action.remove": "削除",
-    "action.remove_feed": "このフィードを削除",
-    "action.update": "更新",
-    "action.edit": "編集",
     "action.download": "ダウンロード",
+    "action.edit": "編集",
+    "action.home_screen": "ホームスクリーンに追加",
     "action.import": "インポート",
     "action.login": "ログイン",
-    "action.home_screen": "ホームスクリーンに追加",
-    "tooltip.keyboard_shortcuts": "キーボードショートカット: %s",
-    "tooltip.logged_user": "%s としてログイン中",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "未読",
-    "menu.starred": "星付き",
-    "menu.history": "履歴",
-    "menu.feeds": "フィード一覧",
-    "menu.categories": "カテゴリ",
-    "menu.settings": "設定",
-    "menu.logout": "ログアウト",
-    "menu.preferences": "設定情報",
-    "menu.integrations": "連携",
-    "menu.sessions": "セッション",
-    "menu.users": "ユーザー一覧",
-    "menu.about": "ソフトウェア情報",
-    "menu.export": "エクスポート",
-    "menu.import": "インポート",
-    "menu.search": "検索",
-    "menu.create_category": "カテゴリを作成",
-    "menu.mark_page_as_read": "このページを既読にする",
-    "menu.mark_all_as_read": "すべて既読にする",
-    "menu.show_all_entries": "すべての記事を表示",
-    "menu.show_only_unread_entries": "未読の記事だけを表示",
-    "menu.show_only_starred_entries": "Show only starred entries",
-    "menu.refresh_feed": "更新",
-    "menu.refresh_all_feeds": "すべてのフィードをバックグラウンドで更新",
-    "menu.edit_feed": "編集",
-    "menu.edit_category": "編集",
-    "menu.add_feed": "フィードを購読",
-    "menu.add_user": "ユーザーを追加",
-    "menu.flush_history": "履歴をクリア",
-    "menu.feed_entries": "記事一覧",
-    "menu.api_keys": "API キー",
-    "menu.create_api_key": "新しい API キーを作成する",
-    "menu.shared_entries": "共有エントリ",
-    "search.label": "検索",
-    "search.placeholder": "…を検索",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "次",
-    "pagination.first": "First",
-    "pagination.previous": "前",
-    "entry.status.unread": "未読にする",
-    "entry.status.read": "既読にする",
-    "entry.status.toast.unread": "未読にしました",
-    "entry.status.toast.read": "既読にしました",
-    "entry.status.title": "記事の状態を変更",
-    "entry.bookmark.toggle.on": "星を付ける",
-    "entry.bookmark.toggle.off": "星を外す",
-    "entry.bookmark.toast.on": "星を付けました",
-    "entry.bookmark.toast.off": "星を外しました",
-    "entry.state.saving": "保存中…",
-    "entry.state.loading": "読み込み中…",
-    "entry.save.label": "保存",
-    "entry.save.title": "この記事を保存",
-    "entry.save.completed": "完了!",
-    "entry.save.toast.completed": "記事は保存されました",
-    "entry.scraper.label": "ダウンロード",
-    "entry.scraper.title": "オリジナルの内容を取得",
-    "entry.scraper.completed": "完了!",
-    "entry.external_link.label": "外部リンク",
-    "entry.comments.label": "コメント",
-    "entry.comments.title": "コメントを見る",
-    "entry.share.label": "共有",
-    "entry.share.title": "この記事を共有する",
-    "entry.unshare.label": "共有を解除",
-    "entry.shared_entry.title": "公開リンクを開く",
-    "entry.shared_entry.label": "共有する",
-    "entry.estimated_reading_time": [
-        "%d 分で読めます"
-    ],
-    "entry.tags.label": "タグ:",
-    "page.shared_entries.title": "共有エントリ",
-    "page.shared_entries_count": [
-        "%d shared entry"
-    ],
-    "page.unread.title": "未読",
-    "page.unread_entry_count": [
-        "%d unread entry"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total"
-    ],
-    "page.starred.title": "星付き",
-    "page.starred_entry_count": [
-        "%d starred entry"
-    ],
-    "page.categories.title": "カテゴリ",
-    "page.categories.no_feed": "フィードはありません。",
-    "page.categories.entries": "記事一覧",
-    "page.categories.feeds": "フィード一覧",
-    "page.categories.feed_count": [
-        "%d 件のフィードがあります。"
-    ],
-    "page.categories_count": [
-        "%d category"
-    ],
-    "page.new_category.title": "新規カテゴリ",
-    "page.new_user.title": "新規ユーザー",
-    "page.edit_category.title": "カテゴリを編集: %s",
-    "page.edit_user.title": "ユーザーを編集: %s",
-    "page.feeds.title": "フィード一覧",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "最終チェック:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "既読記事の数",
-    "page.feeds.error_count": [
-        "%d 個のエラー"
-    ],
-    "page.history.title": "履歴",
-    "page.read_entry_count": [
-        "%d read entry"
-    ],
-    "page.import.title": "インポート",
-    "page.search.title": "検索結果",
-    "page.about.title": "ソフトウェア情報",
-    "page.about.credits": "著作権表示",
-    "page.about.version": "バージョン:",
-    "page.about.build_date": "ビルド日時:",
-    "page.about.author": "作者:",
-    "page.about.license": "ライセンス:",
-    "page.about.global_config_options": "グローバル構成オプション",
-    "page.about.postgres_version": "Postgres バージョン:",
-    "page.about.go_version": "Go バージョン:",
-    "page.add_feed.title": "新規フィード",
-    "page.add_feed.no_category": "カテゴリが存在しません。カテゴリが少なくとも1つ必要です。",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "フィードを探索して追加",
-    "page.add_feed.legend.advanced_options": "高度な設定",
-    "page.add_feed.choose_feed": "フィードを選択",
-    "page.edit_feed.title": "フィードを編集: %s",
-    "page.edit_feed.last_check": "最終チェック:",
-    "page.edit_feed.last_modified_header": "Last-Modified ヘッダー:",
-    "page.edit_feed.etag_header": "ETag ヘッダー:",
-    "page.edit_feed.no_header": "なし",
-    "page.edit_feed.last_parsing_error": "直近の解析エラー",
-    "page.entry.attachments": "添付ファイル",
-    "page.keyboard_shortcuts.title": "キーボードショートカット",
-    "page.keyboard_shortcuts.subtitle.sections": "セクションを移動する",
-    "page.keyboard_shortcuts.subtitle.items": "アイテム間を移動する",
-    "page.keyboard_shortcuts.subtitle.pages": "ページ間を移動する",
-    "page.keyboard_shortcuts.subtitle.actions": "アクション",
-    "page.keyboard_shortcuts.go_to_unread": "未読",
-    "page.keyboard_shortcuts.go_to_starred": "星付き",
-    "page.keyboard_shortcuts.go_to_history": "履歴",
-    "page.keyboard_shortcuts.go_to_feeds": "フィード一覧",
-    "page.keyboard_shortcuts.go_to_categories": "カテゴリ",
-    "page.keyboard_shortcuts.go_to_settings": "設定",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "キーボードショートカットを表示",
-    "page.keyboard_shortcuts.go_to_previous_item": "前のアイテム",
-    "page.keyboard_shortcuts.go_to_next_item": "次のアイテム",
-    "page.keyboard_shortcuts.go_to_feed": "フィード",
-    "page.keyboard_shortcuts.go_to_previous_page": "前のページ",
-    "page.keyboard_shortcuts.go_to_next_page": "次のページ",
-    "page.keyboard_shortcuts.go_to_bottom_item": "一番下の項目に移動",
-    "page.keyboard_shortcuts.go_to_top_item": "先頭の項目に移動",
-    "page.keyboard_shortcuts.open_item": "選択されたアイテムを開く",
-    "page.keyboard_shortcuts.open_original": "オリジナルのリンクを開く",
-    "page.keyboard_shortcuts.open_original_same_window": "現在のタブでオリジナルのリンクを開く",
-    "page.keyboard_shortcuts.open_comments": "コメントリンクを開く",
-    "page.keyboard_shortcuts.open_comments_same_window": "現在のタブでコメントリンクを開く",
-    "page.keyboard_shortcuts.toggle_read_status_next": "既読/未読を切り替えて次のアイテムに移動",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "既読/未読を切り替えて前のアイテムに移動",
-    "page.keyboard_shortcuts.refresh_all_feeds": "すべてのフィードをバックグラウンドで更新",
-    "page.keyboard_shortcuts.mark_page_as_read": "現在のページの記事をすべて既読にする",
-    "page.keyboard_shortcuts.download_content": "オリジナルの内容をダウンロード",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "星を付ける/外す",
-    "page.keyboard_shortcuts.save_article": "記事を保存",
-    "page.keyboard_shortcuts.scroll_item_to_top": "アイテムが上端になるようにスクロール",
-    "page.keyboard_shortcuts.remove_feed": "このフィードを削除",
-    "page.keyboard_shortcuts.go_to_search": "検索フォームに移動",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "添付ファイルを開く/閉じる",
-    "page.keyboard_shortcuts.close_modal": "モーダルダイアログを閉じる",
-    "page.users.title": "ユーザー一覧",
-    "page.users.username": "ユーザー名",
-    "page.users.never_logged": "未ログイン",
-    "page.users.admin.yes": "管理者",
-    "page.users.admin.no": "非管理者",
-    "page.users.actions": "アクション",
-    "page.users.last_login": "最終ログイン",
-    "page.users.is_admin": "管理者",
-    "page.settings.title": "設定",
-    "page.settings.link_google_account": "Google アカウントと接続する",
-    "page.settings.unlink_google_account": "Google アカウントと接続を解除する",
-    "page.settings.link_oidc_account": "%s アカウントと接続する",
-    "page.settings.unlink_oidc_account": "%s アカウントと接続を解除する",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "パスキーを登録する",
-    "page.settings.webauthn.register.error": "パスキーを登録できません",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "%d 個のパスキーを削除"
-    ],
-    "page.login.title": "ログイン",
-    "page.login.google_signin": "Google アカウントでログイン",
-    "page.login.oidc_signin": "%s アカウントでログイン",
-    "page.login.webauthn_login": "パスキーでログイン",
-    "page.login.webauthn_login.error": "パスキーでログインできない",
-    "page.integrations.title": "連携",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API Endpoint",
-    "page.integration.miniflux_api_username": "ユーザー名",
-    "page.integration.miniflux_api_password": "パスワード",
-    "page.integration.miniflux_api_password_value": "アカウントのパスワード",
-    "page.integration.bookmarklet": "ブックマークレット",
-    "page.integration.bookmarklet.name": "Miniflux に追加",
-    "page.integration.bookmarklet.instructions": "このリンクをブラウザのブックマークへドラッグしてください。",
-    "page.integration.bookmarklet.help": "この特別なリンクを使ってブラウザから直接ウェブサイトのフィードを購読できます。",
-    "page.sessions.title": "セッション",
-    "page.sessions.table.date": "日付",
-    "page.sessions.table.ip": "IP アドレス",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "アクション",
-    "page.sessions.table.current_session": "現在のセッション",
-    "page.api_keys.title": "API キー",
-    "page.api_keys.table.description": "説明",
-    "page.api_keys.table.token": "トークン",
-    "page.api_keys.table.last_used_at": "最終使用",
-    "page.api_keys.table.created_at": "作成日",
-    "page.api_keys.table.actions": "アクション",
-    "page.api_keys.never_used": "未使用",
-    "page.new_api_key.title": "新しい API キー",
-    "page.offline.title": "オフラインモード",
-    "page.offline.message": "オフラインです",
-    "page.offline.refresh_page": "ページを更新してみてください",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "共有エントリはありません。",
+    "action.or": "または",
+    "action.remove": "削除",
+    "action.remove_feed": "このフィードを削除",
+    "action.save": "保存",
+    "action.subscribe": "フィードを購読",
+    "action.update": "更新",
+    "alert.account_linked": "外部アカウントとリンクされました!",
+    "alert.account_unlinked": "外部アカウントとのリンクが解除されました!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "このフィードには問題があります。",
     "alert.no_bookmark": "現在星付きはありません。",
     "alert.no_category": "カテゴリが存在しません。",
     "alert.no_category_entry": "このカテゴリには記事がありません。",
-    "alert.no_tag_entry": "このタグに一致するエントリーはありません。",
-    "alert.no_feed_entry": "このフィードには記事がありません。",
     "alert.no_feed": "何も購読していません。",
+    "alert.no_feed_entry": "このフィードには記事がありません。",
     "alert.no_feed_in_category": "このカテゴリには購読中のフィードがありません。",
     "alert.no_history": "現在履歴はありません。",
-    "alert.feed_error": "このフィードには問題があります。",
     "alert.no_search_result": "検索で何も見つかりませんでした。",
+    "alert.no_shared_entry": "共有エントリはありません。",
+    "alert.no_tag_entry": "このタグに一致するエントリーはありません。",
     "alert.no_unread_entry": "未読の記事はありません。",
     "alert.no_user": "あなたが唯一のユーザーです。",
-    "alert.account_unlinked": "外部アカウントとのリンクが解除されました!",
-    "alert.account_linked": "外部アカウントとリンクされました!",
     "alert.pocket_linked": "Pocket アカウントとリンクされました!",
     "alert.prefs_saved": "設定情報は保存されました!",
-    "error.unlink_account_without_password": "パスワードを設定しなければ再びログインすることはできません。",
-    "error.duplicate_linked_account": "別なユーザーが既にこのサービスの同じユーザーとリンクしています。",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again."
+    ],
+    "confirm.loading": "実行中…",
+    "confirm.no": "いいえ",
+    "confirm.question": "よろしいですか?",
+    "confirm.question.refresh": "強制的に更新しますか?",
+    "confirm.yes": "はい",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "星を外しました",
+    "entry.bookmark.toast.on": "星を付けました",
+    "entry.bookmark.toggle.off": "星を外す",
+    "entry.bookmark.toggle.on": "星を付ける",
+    "entry.comments.label": "コメント",
+    "entry.comments.title": "コメントを見る",
+    "entry.estimated_reading_time": [
+        "%d 分で読めます"
+    ],
+    "entry.external_link.label": "外部リンク",
+    "entry.save.completed": "完了!",
+    "entry.save.label": "保存",
+    "entry.save.title": "この記事を保存",
+    "entry.save.toast.completed": "記事は保存されました",
+    "entry.scraper.completed": "完了!",
+    "entry.scraper.label": "ダウンロード",
+    "entry.scraper.title": "オリジナルの内容を取得",
+    "entry.share.label": "共有",
+    "entry.share.title": "この記事を共有する",
+    "entry.shared_entry.label": "共有する",
+    "entry.shared_entry.title": "公開リンクを開く",
+    "entry.state.loading": "読み込み中…",
+    "entry.state.saving": "保存中…",
+    "entry.status.read": "既読にする",
+    "entry.status.title": "記事の状態を変更",
+    "entry.status.toast.read": "既読にしました",
+    "entry.status.toast.unread": "未読にしました",
+    "entry.status.unread": "未読にする",
+    "entry.tags.label": "タグ:",
+    "entry.unshare.label": "共有を解除",
+    "error.api_key_already_exists": "この API キーは既に存在します。",
+    "error.bad_credentials": "ユーザー名かパスワードが間違っています。",
+    "error.category_already_exists": "このカテゴリは既に存在します。",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "パスワードが一致しません。",
     "error.duplicate_fever_username": "既に同じ名前の Fever ユーザー名が使われています!",
     "error.duplicate_googlereader_username": "既に同じ名前の Google Reader ユーザー名が使われています!",
-    "error.pocket_request_token": "Pocket の request token が取得できません!",
-    "error.pocket_access_token": "Pocket の access token が取得できません!",
-    "error.category_already_exists": "このカテゴリは既に存在します。",
-    "error.unable_to_create_category": "このカテゴリは作成できません。",
-    "error.unable_to_update_category": "このカテゴリは更新できません。",
-    "error.user_already_exists": "このユーザーは既に存在します。",
-    "error.unable_to_create_user": "このユーザーは作成できません。",
-    "error.unable_to_update_user": "このユーザーは更新できません。",
-    "error.unable_to_update_feed": "このフィードは更新できません。",
-    "error.subscription_not_found": "フィードが見つかりません。",
-    "error.invalid_theme": "テーマが無効です。",
-    "error.invalid_language": "言語が無効です。",
-    "error.invalid_timezone": "タイムゾーンが無効です。",
-    "error.invalid_entry_direction": "記事の表示順が無効です。",
-    "error.invalid_display_mode": "Web アプリの表示モードが無効です。",
-    "error.invalid_gesture_nav": "ジェスチャー ナビゲーションが無効です。",
-    "error.invalid_default_home_page": "デフォルトのトップページが無効です",
+    "error.duplicate_linked_account": "別なユーザーが既にこのサービスの同じユーザーとリンクしています。",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "このファイルは空です。",
-    "error.bad_credentials": "ユーザー名かパスワードが間違っています。",
+    "error.entries_per_page_invalid": "ページあたりの記事数が無効です。",
+    "error.feed_already_exists": "このフィードは既に存在します。",
+    "error.feed_category_not_found": "このカテゴリは存在しないか、このユーザーに属していません。",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "ブロックリストルールが無効です。",
+    "error.feed_invalid_keeplist_rule": "リストの保持ルールが無効です。",
+    "error.feed_mandatory_fields": "URL と カテゴリが必要です。",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "フィードのタイトルを空にすることはできません。",
+    "error.feed_url_not_empty": "フィード URL を空にすることはできません。",
     "error.fields_mandatory": "すべての項目が必要です。",
-    "error.title_required": "タイトルが必要です。",
-    "error.different_passwords": "パスワードが一致しません。",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "デフォルトのトップページが無効です",
+    "error.invalid_display_mode": "Web アプリの表示モードが無効です。",
+    "error.invalid_entry_direction": "記事の表示順が無効です。",
+    "error.invalid_feed_url": "フィード URL が無効です。",
+    "error.invalid_gesture_nav": "ジェスチャー ナビゲーションが無効です。",
+    "error.invalid_language": "言語が無効です。",
+    "error.invalid_site_url": "サイト URL が無効です。",
+    "error.invalid_theme": "テーマが無効です。",
+    "error.invalid_timezone": "タイムゾーンが無効です。",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "パスワードは6文字以上である必要があります。",
-    "error.settings_mandatory_fields": "ユーザー名、テーマ、言語、タイムゾーンのすべてが必要です。",
-    "error.settings_reading_speed_is_positive": "読書速度は正の整数である必要があります。",
+    "error.pocket_access_token": "Pocket の access token が取得できません!",
+    "error.pocket_request_token": "Pocket の request token が取得できません!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "ページあたりの記事数が無効です。",
-    "error.feed_mandatory_fields": "URL と カテゴリが必要です。",
-    "error.feed_already_exists": "このフィードは既に存在します。",
-    "error.invalid_feed_url": "フィード URL が無効です。",
-    "error.invalid_site_url": "サイト URL が無効です。",
-    "error.feed_url_not_empty": "フィード URL を空にすることはできません。",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "ユーザー名、テーマ、言語、タイムゾーンのすべてが必要です。",
+    "error.settings_media_playback_rate_range": "再生速度が範囲外",
+    "error.settings_reading_speed_is_positive": "読書速度は正の整数である必要があります。",
     "error.site_url_not_empty": "サイトの URL を空にすることはできません。",
-    "error.feed_title_not_empty": "フィードのタイトルを空にすることはできません。",
-    "error.feed_category_not_found": "このカテゴリは存在しないか、このユーザーに属していません。",
-    "error.feed_invalid_blocklist_rule": "ブロックリストルールが無効です。",
-    "error.feed_invalid_keeplist_rule": "リストの保持ルールが無効です。",
-    "error.user_mandatory_fields": "ユーザー名が必要です。",
-    "error.api_key_already_exists": "この API キーは既に存在します。",
+    "error.subscription_not_found": "フィードが見つかりません。",
+    "error.title_required": "タイトルが必要です。",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "この API キーを作成できません。",
-    "form.feed.label.title": "タイトル",
-    "form.feed.label.site_url": "サイト URL",
-    "form.feed.label.feed_url": "フィード URL",
-    "form.feed.label.description": "説明",
-    "form.feed.label.category": "カテゴリ",
-    "form.feed.label.crawler": "オリジナルの内容を取得",
-    "form.feed.label.feed_username": "フィードのユーザー名",
-    "form.feed.label.feed_password": "フィードのパスワード",
-    "form.feed.label.user_agent": "デフォルトの User Agent を上書きする",
-    "form.feed.label.cookie": "Cookie の設定",
-    "form.feed.label.scraper_rules": "Scraper ルール",
-    "form.feed.label.rewrite_rules": "Rewrite ルール",
-    "form.feed.label.blocklist_rules": "Block ルール",
-    "form.feed.label.keeplist_rules": "Keep ルール",
-    "form.feed.label.urlrewrite_rules": "Rewrite URL ルール",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "HTTPキャッシュを無視",
-    "form.feed.label.allow_self_signed_certificates": "自己署名証明書または無効な証明書を許可する",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "プロキシ経由で取得",
-    "form.feed.label.disabled": "このフィードを更新しない",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.hide_globally": "未読一覧に記事を表示しない",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
-    "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "タイトル",
-    "form.category.hide_globally": "未読一覧に記事を表示しない",
-    "form.user.label.username": "ユーザー名",
-    "form.user.label.password": "パスワード",
-    "form.user.label.confirmation": "パスワード確認",
-    "form.user.label.admin": "管理者",
-    "form.prefs.label.language": "言語",
-    "form.prefs.label.timezone": "タイムゾーン",
-    "form.prefs.label.theme": "テーマ",
-    "form.prefs.label.entry_sorting": "記事の表示順",
-    "form.prefs.label.entries_per_page": "ページあたりの記事数",
-    "form.prefs.label.default_reading_speed": "他言語の読書速度(単語/分)",
-    "form.prefs.label.cjk_reading_speed": "中国語、韓国語、日本語の読書速度(文字数/分)",
-    "form.prefs.label.display_mode": "プログレッシブ Web アプリ (PWA) 表示モード",
-    "form.prefs.select.older_first": "古い記事を最初に",
-    "form.prefs.select.recent_first": "新しい記事を最初に",
-    "form.prefs.select.fullscreen": "Fullscreen",
-    "form.prefs.select.standalone": "Standalone",
-    "form.prefs.select.minimal_ui": "Minimal",
-    "form.prefs.select.browser": "Browser",
-    "form.prefs.select.publish_time": "記事の公開時刻",
-    "form.prefs.select.created_time": "記事の取得時刻",
-    "form.prefs.select.alphabetical": "アルファベット順",
-    "form.prefs.select.unread_count": "未読数",
-    "form.prefs.select.none": "なし",
-    "form.prefs.select.tap": "ダブルタップ",
-    "form.prefs.select.swipe": "スワイプ",
-    "form.prefs.label.keyboard_shortcuts": "キーボードショートカットを有効にする",
-    "form.prefs.label.entry_swipe": "タッチスクリーンでスワイプ入力を有効にする",
-    "form.prefs.label.gesture_nav": "エントリ間を移動するジェスチャー",
-    "form.prefs.label.show_reading_time": "記事の推定読書時間を表示する",
-    "form.prefs.label.custom_css": "カスタム CSS",
-    "form.prefs.label.custom_js": "カスタム JavaScript",
-    "form.prefs.label.entry_order": "記事の表示順の基準",
-    "form.prefs.label.default_home_page": "デフォルトのトップページ",
-    "form.prefs.label.categories_sorting_order": "カテゴリの表示順",
-    "form.prefs.label.mark_read_on_view": "表示時にエントリを自動的に既読としてマークします",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "error.unable_to_create_category": "このカテゴリは作成できません。",
+    "error.unable_to_create_user": "このユーザーは作成できません。",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "このカテゴリは更新できません。",
+    "error.unable_to_update_feed": "このフィードは更新できません。",
+    "error.unable_to_update_user": "このユーザーは更新できません。",
+    "error.unlink_account_without_password": "パスワードを設定しなければ再びログインすることはできません。",
+    "error.user_already_exists": "このユーザーは既に存在します。",
+    "error.user_mandatory_fields": "ユーザー名が必要です。",
+    "form.api_key.label.description": "API キーラベル",
+    "form.category.hide_globally": "未読一覧に記事を表示しない",
+    "form.category.label.title": "タイトル",
+    "form.feed.fieldset.general": "General",
+    "form.feed.fieldset.integration": "Third-Party Services",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "自己署名証明書または無効な証明書を許可する",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Block ルール",
+    "form.feed.label.category": "カテゴリ",
+    "form.feed.label.cookie": "Cookie の設定",
+    "form.feed.label.crawler": "オリジナルの内容を取得",
+    "form.feed.label.description": "説明",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "このフィードを更新しない",
+    "form.feed.label.feed_password": "フィードのパスワード",
+    "form.feed.label.feed_url": "フィード URL",
+    "form.feed.label.feed_username": "フィードのユーザー名",
+    "form.feed.label.fetch_via_proxy": "プロキシ経由で取得",
+    "form.feed.label.hide_globally": "未読一覧に記事を表示しない",
+    "form.feed.label.ignore_http_cache": "HTTPキャッシュを無視",
+    "form.feed.label.keeplist_rules": "Keep ルール",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Rewrite ルール",
+    "form.feed.label.scraper_rules": "Scraper ルール",
+    "form.feed.label.site_url": "サイト URL",
+    "form.feed.label.title": "タイトル",
+    "form.feed.label.urlrewrite_rules": "Rewrite URL ルール",
+    "form.feed.label.user_agent": "デフォルトの User Agent を上書きする",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "OPML ファイル",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Espial に記事を保存する",
+    "form.integration.espial_api_key": "Espial の API key",
+    "form.integration.espial_endpoint": "Espial の API Endpoint",
+    "form.integration.espial_tags": "Espial の Tag",
     "form.integration.fever_activate": "Fever API を有効にする",
-    "form.integration.fever_username": "Fever のユーザー名",
-    "form.integration.fever_password": "Fever のパスワード",
     "form.integration.fever_endpoint": "Fever API endpoint:",
+    "form.integration.fever_password": "Fever のパスワード",
+    "form.integration.fever_username": "Fever のユーザー名",
     "form.integration.googlereader_activate": "Google Reader API を有効にする",
-    "form.integration.googlereader_username": "Google Reader のユーザー名",
-    "form.integration.googlereader_password": "Google Reader のパスワード",
     "form.integration.googlereader_endpoint": "Google Reader API endpoint:",
-    "form.integration.pinboard_activate": "Pinboard に記事を保存する",
-    "form.integration.pinboard_token": "Pinboard の API Token",
-    "form.integration.pinboard_tags": "Pinboard の Tag",
-    "form.integration.pinboard_bookmark": "ブックマークを未読にする",
+    "form.integration.googlereader_password": "Google Reader のパスワード",
+    "form.integration.googlereader_username": "Google Reader のユーザー名",
     "form.integration.instapaper_activate": "Instapaper に記事を保存する",
-    "form.integration.instapaper_username": "Instapaper のユーザー名",
     "form.integration.instapaper_password": "Instapaper のパスワード",
-    "form.integration.pocket_activate": "Pocket に記事を保存する",
-    "form.integration.pocket_consumer_key": "Pocket の Consumer Key",
-    "form.integration.pocket_access_token": "Pocket の Access Token",
-    "form.integration.pocket_connect_link": "Pocket account に接続",
-    "form.integration.wallabag_activate": "Wallabag に記事を保存する",
-    "form.integration.wallabag_only_url": "URL のみを送信 (完全なコンテンツではなく)",
-    "form.integration.wallabag_endpoint": "ワラバッグベースURL",
-    "form.integration.wallabag_client_id": "Wallabag の Client ID",
-    "form.integration.wallabag_client_secret": "Wallabag の Client Secret",
-    "form.integration.wallabag_username": "Wallabag のユーザー名",
-    "form.integration.wallabag_password": "Wallabag のパスワード",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Nunux Keeper に記事を保存する",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper の API Endpoint",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper の API key",
-    "form.integration.omnivore_activate": "Omnivore に記事を保存する",
-    "form.integration.omnivore_url": "Omnivore の API Endpoint",
-    "form.integration.omnivore_api_key": "Omnivore の API key",
-    "form.integration.espial_activate": "Espial に記事を保存する",
-    "form.integration.espial_endpoint": "Espial の API Endpoint",
-    "form.integration.espial_api_key": "Espial の API key",
-    "form.integration.espial_tags": "Espial の Tag",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "新しい記事を Telegram チャットにプッシュする",
-    "form.integration.telegram_bot_token": "ボットトークン",
-    "form.integration.telegram_chat_id": "チャット ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Instapaper のユーザー名",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Linkding に記事を保存する",
-    "form.integration.linkding_endpoint": "Linkding の API Endpoint",
     "form.integration.linkding_api_key": "Linkding の API key",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "ブックマークを未読にする",
+    "form.integration.linkding_endpoint": "Linkding の API Endpoint",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Linkwarden に記事を保存する",
-    "form.integration.linkwarden_endpoint": "Linkwarden の API Endpoint",
     "form.integration.linkwarden_api_key": "Linkwarden の API key",
+    "form.integration.linkwarden_endpoint": "Linkwarden の API Endpoint",
     "form.integration.matrix_bot_activate": "新しい記事をMatrixに転送する",
-    "form.integration.matrix_bot_user": "Matrixのユーザー名",
+    "form.integration.matrix_bot_chat_id": "MatrixルームのID",
     "form.integration.matrix_bot_password": "Matrixユーザ用パスワード",
     "form.integration.matrix_bot_url": "MatrixサーバーのURL",
-    "form.integration.matrix_bot_chat_id": "MatrixルームのID",
+    "form.integration.matrix_bot_user": "Matrixのユーザー名",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Nunux Keeper に記事を保存する",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper の API key",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper の API Endpoint",
+    "form.integration.omnivore_activate": "Omnivore に記事を保存する",
+    "form.integration.omnivore_api_key": "Omnivore の API key",
+    "form.integration.omnivore_url": "Omnivore の API Endpoint",
+    "form.integration.pinboard_activate": "Pinboard に記事を保存する",
+    "form.integration.pinboard_bookmark": "ブックマークを未読にする",
+    "form.integration.pinboard_tags": "Pinboard の Tag",
+    "form.integration.pinboard_token": "Pinboard の API Token",
+    "form.integration.pocket_access_token": "Pocket の Access Token",
+    "form.integration.pocket_activate": "Pocket に記事を保存する",
+    "form.integration.pocket_connect_link": "Pocket account に接続",
+    "form.integration.pocket_consumer_key": "Pocket の Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Readeck に記事を保存する",
-    "form.integration.readeck_endpoint": "Readeck の API Endpoint",
     "form.integration.readeck_api_key": "Readeck の API key",
+    "form.integration.readeck_endpoint": "Readeck の API Endpoint",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "URL のみを送信 (完全なコンテンツではなく)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Shiori に記事を保存する",
     "form.integration.shiori_endpoint": "Shiori の API Endpoint",
-    "form.integration.shiori_username": "Shiori の ユーザー名",
     "form.integration.shiori_password": "Shiori の パスワード",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori の ユーザー名",
     "form.integration.slack_activate": "Slack entries to Discord",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.api_key.label.description": "API キーラベル",
+    "form.integration.telegram_bot_activate": "新しい記事を Telegram チャットにプッシュする",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "ボットトークン",
+    "form.integration.telegram_chat_id": "チャット ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Wallabag に記事を保存する",
+    "form.integration.wallabag_client_id": "Wallabag の Client ID",
+    "form.integration.wallabag_client_secret": "Wallabag の Client Secret",
+    "form.integration.wallabag_endpoint": "ワラバッグベースURL",
+    "form.integration.wallabag_only_url": "URL のみを送信 (完全なコンテンツではなく)",
+    "form.integration.wallabag_password": "Wallabag のパスワード",
+    "form.integration.wallabag_username": "Wallabag のユーザー名",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "カテゴリの表示順",
+    "form.prefs.label.cjk_reading_speed": "中国語、韓国語、日本語の読書速度(文字数/分)",
+    "form.prefs.label.custom_css": "カスタム CSS",
+    "form.prefs.label.custom_js": "カスタム JavaScript",
+    "form.prefs.label.default_home_page": "デフォルトのトップページ",
+    "form.prefs.label.default_reading_speed": "他言語の読書速度(単語/分)",
+    "form.prefs.label.display_mode": "プログレッシブ Web アプリ (PWA) 表示モード",
+    "form.prefs.label.entries_per_page": "ページあたりの記事数",
+    "form.prefs.label.entry_order": "記事の表示順の基準",
+    "form.prefs.label.entry_sorting": "記事の表示順",
+    "form.prefs.label.entry_swipe": "タッチスクリーンでスワイプ入力を有効にする",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "エントリ間を移動するジェスチャー",
+    "form.prefs.label.keyboard_shortcuts": "キーボードショートカットを有効にする",
+    "form.prefs.label.language": "言語",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "表示時にエントリを自動的に既読としてマークします",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "オーディオ/ビデオの再生速度",
+    "form.prefs.label.show_reading_time": "記事の推定読書時間を表示する",
+    "form.prefs.label.theme": "テーマ",
+    "form.prefs.label.timezone": "タイムゾーン",
+    "form.prefs.select.alphabetical": "アルファベット順",
+    "form.prefs.select.browser": "Browser",
+    "form.prefs.select.created_time": "記事の取得時刻",
+    "form.prefs.select.fullscreen": "Fullscreen",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "なし",
+    "form.prefs.select.older_first": "古い記事を最初に",
+    "form.prefs.select.publish_time": "記事の公開時刻",
+    "form.prefs.select.recent_first": "新しい記事を最初に",
+    "form.prefs.select.standalone": "Standalone",
+    "form.prefs.select.swipe": "スワイプ",
+    "form.prefs.select.tap": "ダブルタップ",
+    "form.prefs.select.unread_count": "未読数",
     "form.submit.loading": "読み込み中…",
     "form.submit.saving": "保存中…",
-    "time_elapsed.not_yet": "未来",
-    "time_elapsed.yesterday": "昨日",
-    "time_elapsed.now": "今",
-    "time_elapsed.minutes": [
-        "%d 分前"
+    "form.user.label.admin": "管理者",
+    "form.user.label.confirmation": "パスワード確認",
+    "form.user.label.password": "パスワード",
+    "form.user.label.username": "ユーザー名",
+    "menu.about": "ソフトウェア情報",
+    "menu.add_feed": "フィードを購読",
+    "menu.add_user": "ユーザーを追加",
+    "menu.api_keys": "API キー",
+    "menu.categories": "カテゴリ",
+    "menu.create_api_key": "新しい API キーを作成する",
+    "menu.create_category": "カテゴリを作成",
+    "menu.edit_category": "編集",
+    "menu.edit_feed": "編集",
+    "menu.export": "エクスポート",
+    "menu.feed_entries": "記事一覧",
+    "menu.feeds": "フィード一覧",
+    "menu.flush_history": "履歴をクリア",
+    "menu.history": "履歴",
+    "menu.home_page": "Home page",
+    "menu.import": "インポート",
+    "menu.integrations": "連携",
+    "menu.logout": "ログアウト",
+    "menu.mark_all_as_read": "すべて既読にする",
+    "menu.mark_page_as_read": "このページを既読にする",
+    "menu.preferences": "設定情報",
+    "menu.refresh_all_feeds": "すべてのフィードをバックグラウンドで更新",
+    "menu.refresh_feed": "更新",
+    "menu.search": "検索",
+    "menu.sessions": "セッション",
+    "menu.settings": "設定",
+    "menu.shared_entries": "共有エントリ",
+    "menu.show_all_entries": "すべての記事を表示",
+    "menu.show_only_starred_entries": "Show only starred entries",
+    "menu.show_only_unread_entries": "未読の記事だけを表示",
+    "menu.starred": "星付き",
+    "menu.title": "Menu",
+    "menu.unread": "未読",
+    "menu.users": "ユーザー一覧",
+    "page.about.author": "作者:",
+    "page.about.build_date": "ビルド日時:",
+    "page.about.credits": "著作権表示",
+    "page.about.global_config_options": "グローバル構成オプション",
+    "page.about.go_version": "Go バージョン:",
+    "page.about.license": "ライセンス:",
+    "page.about.postgres_version": "Postgres バージョン:",
+    "page.about.title": "ソフトウェア情報",
+    "page.about.version": "バージョン:",
+    "page.add_feed.choose_feed": "フィードを選択",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "高度な設定",
+    "page.add_feed.no_category": "カテゴリが存在しません。カテゴリが少なくとも1つ必要です。",
+    "page.add_feed.submit": "フィードを探索して追加",
+    "page.add_feed.title": "新規フィード",
+    "page.api_keys.never_used": "未使用",
+    "page.api_keys.table.actions": "アクション",
+    "page.api_keys.table.created_at": "作成日",
+    "page.api_keys.table.description": "説明",
+    "page.api_keys.table.last_used_at": "最終使用",
+    "page.api_keys.table.token": "トークン",
+    "page.api_keys.title": "API キー",
+    "page.categories_count": [
+        "%d category"
     ],
-    "time_elapsed.hours": [
-        "%d 時間前"
+    "page.categories.entries": "記事一覧",
+    "page.categories.feed_count": [
+        "%d 件のフィードがあります。"
+    ],
+    "page.categories.feeds": "フィード一覧",
+    "page.categories.no_feed": "フィードはありません。",
+    "page.categories.title": "カテゴリ",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "カテゴリを編集: %s",
+    "page.edit_feed.etag_header": "ETag ヘッダー:",
+    "page.edit_feed.last_check": "最終チェック:",
+    "page.edit_feed.last_modified_header": "Last-Modified ヘッダー:",
+    "page.edit_feed.last_parsing_error": "直近の解析エラー",
+    "page.edit_feed.no_header": "なし",
+    "page.edit_feed.title": "フィードを編集: %s",
+    "page.edit_user.title": "ユーザーを編集: %s",
+    "page.entry.attachments": "添付ファイル",
+    "page.feeds.error_count": [
+        "%d 個のエラー"
+    ],
+    "page.feeds.last_check": "最終チェック:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "既読記事の数",
+    "page.feeds.title": "フィード一覧",
+    "page.history.title": "履歴",
+    "page.import.title": "インポート",
+    "page.integration.bookmarklet": "ブックマークレット",
+    "page.integration.bookmarklet.help": "この特別なリンクを使ってブラウザから直接ウェブサイトのフィードを購読できます。",
+    "page.integration.bookmarklet.instructions": "このリンクをブラウザのブックマークへドラッグしてください。",
+    "page.integration.bookmarklet.name": "Miniflux に追加",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API Endpoint",
+    "page.integration.miniflux_api_password": "パスワード",
+    "page.integration.miniflux_api_password_value": "アカウントのパスワード",
+    "page.integration.miniflux_api_username": "ユーザー名",
+    "page.integrations.title": "連携",
+    "page.keyboard_shortcuts.close_modal": "モーダルダイアログを閉じる",
+    "page.keyboard_shortcuts.download_content": "オリジナルの内容をダウンロード",
+    "page.keyboard_shortcuts.go_to_bottom_item": "一番下の項目に移動",
+    "page.keyboard_shortcuts.go_to_categories": "カテゴリ",
+    "page.keyboard_shortcuts.go_to_feed": "フィード",
+    "page.keyboard_shortcuts.go_to_feeds": "フィード一覧",
+    "page.keyboard_shortcuts.go_to_history": "履歴",
+    "page.keyboard_shortcuts.go_to_next_item": "次のアイテム",
+    "page.keyboard_shortcuts.go_to_next_page": "次のページ",
+    "page.keyboard_shortcuts.go_to_previous_item": "前のアイテム",
+    "page.keyboard_shortcuts.go_to_previous_page": "前のページ",
+    "page.keyboard_shortcuts.go_to_search": "検索フォームに移動",
+    "page.keyboard_shortcuts.go_to_settings": "設定",
+    "page.keyboard_shortcuts.go_to_starred": "星付き",
+    "page.keyboard_shortcuts.go_to_top_item": "先頭の項目に移動",
+    "page.keyboard_shortcuts.go_to_unread": "未読",
+    "page.keyboard_shortcuts.mark_page_as_read": "現在のページの記事をすべて既読にする",
+    "page.keyboard_shortcuts.open_comments": "コメントリンクを開く",
+    "page.keyboard_shortcuts.open_comments_same_window": "現在のタブでコメントリンクを開く",
+    "page.keyboard_shortcuts.open_item": "選択されたアイテムを開く",
+    "page.keyboard_shortcuts.open_original": "オリジナルのリンクを開く",
+    "page.keyboard_shortcuts.open_original_same_window": "現在のタブでオリジナルのリンクを開く",
+    "page.keyboard_shortcuts.refresh_all_feeds": "すべてのフィードをバックグラウンドで更新",
+    "page.keyboard_shortcuts.remove_feed": "このフィードを削除",
+    "page.keyboard_shortcuts.save_article": "記事を保存",
+    "page.keyboard_shortcuts.scroll_item_to_top": "アイテムが上端になるようにスクロール",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "キーボードショートカットを表示",
+    "page.keyboard_shortcuts.subtitle.actions": "アクション",
+    "page.keyboard_shortcuts.subtitle.items": "アイテム間を移動する",
+    "page.keyboard_shortcuts.subtitle.pages": "ページ間を移動する",
+    "page.keyboard_shortcuts.subtitle.sections": "セクションを移動する",
+    "page.keyboard_shortcuts.title": "キーボードショートカット",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "星を付ける/外す",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "添付ファイルを開く/閉じる",
+    "page.keyboard_shortcuts.toggle_read_status_next": "既読/未読を切り替えて次のアイテムに移動",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "既読/未読を切り替えて前のアイテムに移動",
+    "page.login.google_signin": "Google アカウントでログイン",
+    "page.login.oidc_signin": "%s アカウントでログイン",
+    "page.login.title": "ログイン",
+    "page.login.webauthn_login": "パスキーでログイン",
+    "page.login.webauthn_login.error": "パスキーでログインできない",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "新しい API キー",
+    "page.new_category.title": "新規カテゴリ",
+    "page.new_user.title": "新規ユーザー",
+    "page.offline.message": "オフラインです",
+    "page.offline.refresh_page": "ページを更新してみてください",
+    "page.offline.title": "オフラインモード",
+    "page.read_entry_count": [
+        "%d read entry"
+    ],
+    "page.search.title": "検索結果",
+    "page.sessions.table.actions": "アクション",
+    "page.sessions.table.current_session": "現在のセッション",
+    "page.sessions.table.date": "日付",
+    "page.sessions.table.ip": "IP アドレス",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "セッション",
+    "page.settings.link_google_account": "Google アカウントと接続する",
+    "page.settings.link_oidc_account": "%s アカウントと接続する",
+    "page.settings.title": "設定",
+    "page.settings.unlink_google_account": "Google アカウントと接続を解除する",
+    "page.settings.unlink_oidc_account": "%s アカウントと接続を解除する",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "%d 個のパスキーを削除"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "パスキーを登録する",
+    "page.settings.webauthn.register.error": "パスキーを登録できません",
+    "page.shared_entries_count": [
+        "%d shared entry"
+    ],
+    "page.shared_entries.title": "共有エントリ",
+    "page.starred_entry_count": [
+        "%d starred entry"
+    ],
+    "page.starred.title": "星付き",
+    "page.total_entry_count": [
+        "%d entry in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry"
     ],
+    "page.unread.title": "未読",
+    "page.users.actions": "アクション",
+    "page.users.admin.no": "非管理者",
+    "page.users.admin.yes": "管理者",
+    "page.users.is_admin": "管理者",
+    "page.users.last_login": "最終ログイン",
+    "page.users.never_logged": "未ログイン",
+    "page.users.title": "ユーザー一覧",
+    "page.users.username": "ユーザー名",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "次",
+    "pagination.previous": "前",
+    "search.label": "検索",
+    "search.placeholder": "…を検索",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d 日前"
     ],
-    "time_elapsed.weeks": [
-        "%d 週間前"
+    "time_elapsed.hours": [
+        "%d 時間前"
+    ],
+    "time_elapsed.minutes": [
+        "%d 分前"
     ],
     "time_elapsed.months": [
         "%d か月前"
     ],
+    "time_elapsed.not_yet": "未来",
+    "time_elapsed.now": "今",
+    "time_elapsed.weeks": [
+        "%d 週間前"
+    ],
     "time_elapsed.years": [
         "%d 年前"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "オーディオ/ビデオの再生速度",
-    "error.settings_media_playback_rate_range": "再生速度が範囲外",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "昨日",
+    "tooltip.keyboard_shortcuts": "キーボードショートカット: %s",
+    "tooltip.logged_user": "%s としてログイン中"
+}

+ 503 - 503
internal/locale/translations/nan_Latn_pehoeji.json

@@ -1,587 +1,587 @@
 {
-    "skip_to_content": "Sóa kah chú-iàu ê lōe-iông",
-    "confirm.question": "Kám ū khak-tēng?",
-    "confirm.question.refresh": "Kám beh kiông-chè têng lia̍h?",
-    "confirm.yes": "Sī",
-    "confirm.no": "Hóⁿ",
-    "confirm.loading": "Tng leh chip-hêng…",
-    "action.subscribe": "Tēng",
-    "action.save": "Pó-chûn",
-    "action.or": "ah-sī",
     "action.cancel": "Chhú-siau",
-    "action.remove": "Thâi tiāu",
-    "action.remove_feed": "Thâi tiāu chit ê siau-sit lâi-goân",
-    "action.update": "Ōaⁿ-sin",
-    "action.edit": "Pian-chi̍p",
     "action.download": "Lia̍h----loh-lâi",
+    "action.edit": "Pian-chi̍p",
+    "action.home_screen": "Chng tī chú ōe-bīn",
     "action.import": "Hōe--li̍p",
     "action.login": "Teng-lo̍k",
-    "action.home_screen": "Chng tī chú ōe-bīn",
-    "tooltip.keyboard_shortcuts": "Khoài-sok khí:%s",
-    "tooltip.logged_user": "Chit-má teng-lo̍k--ê:  %s",
-    "menu.title": "Tō-lám",
-    "menu.home_page": "Siú ia̍h",
-    "menu.unread": "Ah-bōe tha̍k",
-    "menu.starred": "Siu-chông",
-    "menu.history": "Kì-lo̍k",
-    "menu.feeds": "Siau-sit lâi-goân",
-    "menu.categories": "Lūi-pia̍t",
-    "menu.settings": "Siat-tēng",
-    "menu.logout": "Teng-chhut",
-    "menu.preferences": "Siat-tēng",
-    "menu.integrations": "Chéng-ha̍p",
-    "menu.sessions": "Ū teng-lo̍k--ê",
-    "menu.users": "Sú-iōng-lâng",
-    "menu.about": "Iú-koan",
-    "menu.export": "Hōe--chhut",
-    "menu.import": "Hōe--li̍p",
-    "menu.search": "Chhiau-chhē",
-    "menu.create_category": "Sin cheng-ka lūi-pia̍t",
-    "menu.mark_page_as_read": "Kā chit ia̍h--ê lóng chù chòe tha̍k kè",
-    "menu.mark_all_as_read": "Choân-pō͘ chù chòe tha̍k kè",
-    "menu.show_all_entries": "Hián-sī só͘-ū ê siau-sit",
-    "menu.show_only_unread_entries": "Kan-na hián-sī ah-bōe tha̍k kè ê siau-sit",
-    "menu.show_only_starred_entries": "Kan-na hián-sī siu-chông ê siau-sit",
-    "menu.refresh_feed": "Têng lia̍h",
-    "menu.refresh_all_feeds": "Tī pōe-āu têng lia̍h só͘-ū ê siau-sit lâi-goân",
-    "menu.edit_feed": "Pian-chi̍p",
-    "menu.edit_category": "Pian-chi̍p",
-    "menu.add_feed": "Sin cheng-ka siau-sit lâi-goân",
-    "menu.add_user": "Sin cheng-ka sú-iōng-lâng",
-    "menu.flush_history": "Hìⁿ-sak kì-lo̍k",
-    "menu.feed_entries": "Bûn-chiong",
-    "menu.api_keys": "API só-sî",
-    "menu.create_api_key": "Sin cheng-ka chi̍t ê API só-sî",
-    "menu.shared_entries": "Hun-hióng kè ê siau-sit",
-    "search.label": "Chhiau-chhē",
-    "search.placeholder": "Chhiau-chhē...",
-    "search.submit": "Chhiau-chhē",
-    "pagination.last": "Siōng-bóe ia̍h",
-    "pagination.next": "Āu-chi̍t ia̍h",
-    "pagination.first": "Thâu-chi̍t ia̍h",
-    "pagination.previous": "Téng-chi̍t ia̍h",
-    "entry.status.unread": "Chù chòe ah-bōe tha̍k",
-    "entry.status.read": "Chù chòe tha̍k--kè",
-    "entry.status.toast.unread": "Chù chòe ah-bōe tha̍k chòe soah",
-    "entry.status.toast.read": "Chù chòe tha̍k kè chòe soah",
-    "entry.status.title": "Kái chōng-thài",
-    "entry.bookmark.toggle.on": "Siu-chông khí-lâi",
-    "entry.bookmark.toggle.off": "Chhú-siau siu-chông",
-    "entry.bookmark.toast.on": "Sin cheng-ka siu-chông chòe soah",
+    "action.or": "ah-sī",
+    "action.remove": "Thâi tiāu",
+    "action.remove_feed": "Thâi tiāu chit ê siau-sit lâi-goân",
+    "action.save": "Pó-chûn",
+    "action.subscribe": "Tēng",
+    "action.update": "Ōaⁿ-sin",
+    "alert.account_linked": "Í-keng kah lí ê gōa-pō͘ kháu-chō kiat chòe-hé--ah!",
+    "alert.account_unlinked": "Kah lí ê gōa-pō͘ kháu-chō ê kiat í-keng phah khui--ah!",
+    "alert.background_feed_refresh": "Tng leh pōe-āu ōaⁿ-sin só͘-ū siau-sit lâi-goân, lí ē-sái kè-sio̍k sú-iōng Miniflux。",
+    "alert.feed_error": "Chit ê siau-sit lâi-goân ū būn-tôe",
+    "alert.no_bookmark": "Chit-má ah bô siu-chông",
+    "alert.no_category": "Chit-má ah bô lūi-pia̍t",
+    "alert.no_category_entry": "Chit ê lūi-pah ah bô siau-sit",
+    "alert.no_feed": "Chit-má ah bô siau-sit lâi-goân",
+    "alert.no_feed_entry": "Chit ê siau-sit lâi-goân lāi bô siau-sit",
+    "alert.no_feed_in_category": "Bô chit ê lūi-pia̍t ê siau-sit lâi-goân",
+    "alert.no_history": "Chit-má ah bô kì-lo̍k",
+    "alert.no_search_result": "Bô hû-ha̍p ê chhiau-chhē kiat-kó",
+    "alert.no_shared_entry": "Chit-má ah bô hun-hióng ê siau-sit",
+    "alert.no_tag_entry": "Bô kah chit ê khan-á ū hû-ha̍p ê siau-sit",
+    "alert.no_unread_entry": "Chit-má ah-bô tha̍k kè ê siau-sit",
+    "alert.no_user": "Lí sī ûi-it ê sú-iōng-lâng",
+    "alert.pocket_linked": "Í-keng kā lí ê Pocket kháu-chō kiat chòe-hé--ah!",
+    "alert.prefs_saved": "Siat-tēng í-keng pó-chûn--ah!",
+    "alert.too_many_feeds_refresh": [
+        "Lí í-keng ín-khí siuⁿ chōe pái siau-sit lâi-goân ōaⁿ-sin, chhiáⁿ tán-hāu %d hun-cheng āu koh chhì-khòaⁿ-māi."
+    ],
+    "confirm.loading": "Tng leh chip-hêng…",
+    "confirm.no": "Hóⁿ",
+    "confirm.question": "Kám ū khak-tēng?",
+    "confirm.question.refresh": "Kám beh kiông-chè têng lia̍h?",
+    "confirm.yes": "Sī",
+    "enclosure_media_controls.seek": "sóa-ūi:",
+    "enclosure_media_controls.seek.title": "sóa %s bió",
+    "enclosure_media_controls.speed": "Sok-tō͘",
+    "enclosure_media_controls.speed.faster": "Cheng-ka sok-tō͘",
+    "enclosure_media_controls.speed.faster.title": "Cheng-ka sok-tō͘ %sx",
+    "enclosure_media_controls.speed.reset": "Têng siat-tēng",
+    "enclosure_media_controls.speed.reset.title": "Têng siat-tēng pàng ê sok-tō͘ chòe 1x",
+    "enclosure_media_controls.speed.slower": "Pàng bān",
+    "enclosure_media_controls.speed.slower.title": "Pàng bān %sx",
     "entry.bookmark.toast.off": "Chhú-siau siu-chông chòe soah",
-    "entry.state.saving": "Tng leh pó-chûn…",
-    "entry.state.loading": "Tng leh chip-hêng…",
+    "entry.bookmark.toast.on": "Sin cheng-ka siu-chông chòe soah",
+    "entry.bookmark.toggle.off": "Chhú-siau siu-chông",
+    "entry.bookmark.toggle.on": "Siu-chông khí-lâi",
+    "entry.comments.label": "Hôe-èng",
+    "entry.comments.title": "Khòaⁿ hôe-èng",
+    "entry.estimated_reading_time": [
+        "Ài %d hun-cheng lâi tha̍k"
+    ],
+    "entry.external_link.label": "Gōa-pō͘ liân-kiat",
+    "entry.save.completed": "Pó-chûn chò soah",
     "entry.save.label": "Pó-chûn",
     "entry.save.title": "Pó-chûn chit ê siau-sit",
-    "entry.save.completed": "Pó-chûn chò soah",
     "entry.save.toast.completed": "Pó-chûn chò soah",
+    "entry.scraper.completed": "Lia̍h soah--ah",
     "entry.scraper.label": "Lia̍h--lo̍h-lâi",
     "entry.scraper.title": "Lia̍h goân-tóe lōe-iông",
-    "entry.scraper.completed": "Lia̍h soah--ah",
-    "entry.external_link.label": "Gōa-pō͘ liân-kiat",
-    "entry.comments.label": "Hôe-èng",
-    "entry.comments.title": "Khòaⁿ hôe-èng",
     "entry.share.label": "Hun-hióng",
     "entry.share.title": "Hun-hióng chit ê siau-sit",
-    "entry.unshare.label": "Chhú-siau hun-hióng",
-    "entry.shared_entry.title": "Phah khui kong-khai ê liân-kiat",
     "entry.shared_entry.label": "Hun-hióng",
-    "entry.estimated_reading_time": [
-        "Ài %d hun-cheng lâi tha̍k"
-    ],
+    "entry.shared_entry.title": "Phah khui kong-khai ê liân-kiat",
+    "entry.state.loading": "Tng leh chip-hêng…",
+    "entry.state.saving": "Tng leh pó-chûn…",
+    "entry.status.read": "Chù chòe tha̍k--kè",
+    "entry.status.title": "Kái chōng-thài",
+    "entry.status.toast.read": "Chù chòe tha̍k kè chòe soah",
+    "entry.status.toast.unread": "Chù chòe ah-bōe tha̍k chòe soah",
+    "entry.status.unread": "Chù chòe ah-bōe tha̍k",
     "entry.tags.label": "Khan-á:",
-    "page.shared_entries.title": "Hun-hióng kè ê siau-sit",
-    "page.shared_entries_count": [
-        "Í-keng hun-hióng %d ê siau-sit"
-    ],
-    "page.unread.title": "Ah-bōe tha̍k",
-    "page.unread_entry_count": [
-        "%d ê siau-sit ah-bōe tha̍k"
-    ],
-    "page.total_entry_count": [
-        "Lóng-chóng %d ê siau-sit"
-    ],
-    "page.starred.title": "Siu-chông",
-    "page.starred_entry_count": [
-        "%d ê siu-chông ê siau-sit"
-    ],
-    "page.categories.title": "Lūi-pia̍t",
-    "page.categories.no_feed": "Ah-bô siau-sit lâi-goân",
-    "page.categories.entries": "Siau-sit",
-    "page.categories.feeds": "Siau-sit lâi-goân",
-    "page.categories.feed_count": [
-        "Ū %d ê Siau-sit lâi-goân"
-    ],
-    "page.categories_count": [
-        "%d ê lūi-pia̍t"
-    ],
-    "page.new_category.title": "Sin lūi-pia̍t",
-    "page.new_user.title": "Sin sú-iōng-lâng",
-    "page.edit_category.title": "Pian-chi̍p lūi-pia̍t: %s",
-    "page.edit_user.title": "pian-chi̍p sú-iōng-lâng: %s",
-    "page.feeds.title": "Siau-sit lâi-goân",
-    "page.category_label": "Lūi-pia̍t: %s",
-    "page.feeds.last_check": "Siōng-bóe kiám-cha sî-kan:",
-    "page.feeds.next_check": "Āu-pái kiám-cha sî-kan:",
-    "page.feeds.read_counter": "Tha̍k kè--ê siau-sit sò͘",
-    "page.feeds.error_count": [
-        "%d ê m̄-tio̍h"
-    ],
-    "page.history.title": "Kì-lo̍k",
-    "page.read_entry_count": [
-        "%d ê tha̍k kè ê siau-sit"
-    ],
-    "page.import.title": "Hōe-li̍p",
-    "page.search.title": "Chhiau-chhē kiat-kó",
-    "page.about.title": "Iú-koan",
-    "page.about.credits": "Pán-koân",
-    "page.about.version": "Pán-pún:",
-    "page.about.build_date": "Kiàn-tì li̍t-kî:",
-    "page.about.author": "Chok-chiá: ",
-    "page.about.license": "Pàng-koân:",
-    "page.about.postgres_version": "Postgres pán-pún:",
-    "page.about.go_version": "Go pán-pún:",
-    "page.about.global_config_options": "Choân-he̍k siat-tēng soán-hāng",
-    "page.add_feed.title": "Sin cheng-ka Siau-sit lâi-goân",
-    "page.add_feed.no_category": "Ah bô lūi-pia̍t, chì-chió ài ū chi̍t ê",
-    "page.add_feed.label.url": "Bāng-chí",
-    "page.add_feed.submit": "Chhē Siau-sit lâi-goân",
-    "page.add_feed.legend.advanced_options": "Chìn-kai soán-hāng",
-    "page.add_feed.choose_feed": "Soán-te̍k chi̍t ê Siau-sit lâi-goân",
-    "page.edit_feed.title": "Pian-chi̍p Siau-sit lâi-goân: %s",
-    "page.edit_feed.last_check": "Siōng-bóe pái kiám-cha sî-kan",
-    "page.edit_feed.last_modified_header": "Siōng-bóe pái siu-kái piau-thâu:",
-    "page.edit_feed.etag_header": "ETag piau-thâu:",
-    "page.edit_feed.no_header": "Bô",
-    "page.edit_feed.last_parsing_error": "Siōng-bóe pái kái-sek m̄-tio̍h",
-    "page.entry.attachments": "Hù-kiāⁿ",
-    "page.keyboard_shortcuts.title": "Khoài-sok khí",
-    "page.keyboard_shortcuts.subtitle.sections": "Hun lân tō-lám",
-    "page.keyboard_shortcuts.subtitle.items": "Bûn-chiong tō-lám",
-    "page.keyboard_shortcuts.subtitle.pages": "Ia̍h bīn tō-lám",
-    "page.keyboard_shortcuts.subtitle.actions": "Chhau-chok",
-    "page.keyboard_shortcuts.go_to_unread": "Phah khui ah-bōe tha̍k--ê ia̍h",
-    "page.keyboard_shortcuts.go_to_starred": "Phah khui siu-chông--ê ia̍h",
-    "page.keyboard_shortcuts.go_to_history": "Phah khui kì-lo̍k ia̍h",
-    "page.keyboard_shortcuts.go_to_feeds": "Phah khui siau-sit lâi-goân ia̍h",
-    "page.keyboard_shortcuts.go_to_categories": "Phah khui lūi-pia̍t ia̍h",
-    "page.keyboard_shortcuts.go_to_settings": "Phah khui siat-tēng ia̍h",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Hián-sī khoài-sok khí",
-    "page.keyboard_shortcuts.go_to_previous_item": "Téng-chi̍t ê siau-sit",
-    "page.keyboard_shortcuts.go_to_next_item": "Āu-chi̍t ê siau-sit",
-    "page.keyboard_shortcuts.go_to_feed": "Khì siau-sit lâi-goân",
-    "page.keyboard_shortcuts.go_to_previous_page": "Téng-chi̍t ia̍h",
-    "page.keyboard_shortcuts.go_to_next_page": "Āu-chi̍t ia̍h",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Sóa khì thōng ē-kha ê siau-sit",
-    "page.keyboard_shortcuts.go_to_top_item": "Sóa khì thōng téng-koân ê siau-sit",
-    "page.keyboard_shortcuts.open_item": "Phah khui soán-te̍k ê siau-sit",
-    "page.keyboard_shortcuts.open_original": "Phah khui siau-sit goân-tóe ê liân-kiat",
-    "page.keyboard_shortcuts.open_original_same_window": "Tī chit-má ê hun-ia̍h phah khui siau-sit goân-tóe ê liân-kiat",
-    "page.keyboard_shortcuts.open_comments": "Phah khui hôe-èng liân-kiat",
-    "page.keyboard_shortcuts.open_comments_same_window": "Tī chit-má ê hun-ia̍h phah khui hôe-èng liân-kiat",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Chhet-li̍p tha̍k--kè, ah-bōe tha̍k ê chōng-thài, koh chiau-tiám tī āu-chi̍t--ê",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Chhet-li̍p tha̍k--kè, ah-bōe tha̍k ê chōng-thài, koh chiau-tiám tī téng-chi̍t--ê",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Tī pōe-āu ōaⁿ-sin siau-sit lâi-goân",
-    "page.keyboard_shortcuts.mark_page_as_read": "Kā chit ia̍h--ê lóng chù chòe tha̍k--kè",
-    "page.keyboard_shortcuts.download_content": "Liah goân-tóe ê siau-sit lōe-iông",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Chhet-li̍p siu-chông chōng-thài",
-    "page.keyboard_shortcuts.save_article": "Pó-chûn siau-sit",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Sóa khì bāng-ia̍h siōng téng-koân",
-    "page.keyboard_shortcuts.remove_feed": "Thâi tiāu siau-sit lâi-goân",
-    "page.keyboard_shortcuts.go_to_search": "Phah khui chhiau-chhē ia̍h",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Chhet-li̍p thián khui kah siu-ha̍p siau-sit hù-kiāⁿ ê chōng-thài",
-    "page.keyboard_shortcuts.close_modal": "Kìm tiāu tùi-ōe thang",
-    "page.users.title": "Sú-iōng-lâng",
-    "page.users.username": "Sú-iōng-lâng miâ",
-    "page.users.never_logged": "Chū-lâi bô teng-lo̍k kè",
-    "page.users.admin.yes": "Sī",
-    "page.users.admin.no": "Hóⁿ",
-    "page.users.actions": "chhau-chok",
-    "page.users.last_login": "Siōng-bóe pái teng-lo̍k",
-    "page.users.is_admin": "Koán-lí-lâng",
-    "page.settings.title": "Siat-tēng",
-    "page.settings.link_google_account": "Kah góa ê  Google kháu-chō kiat chòe-hé",
-    "page.settings.unlink_google_account": "Phah khui kah góa ê Google kháu-chō ê kiat",
-    "page.settings.link_oidc_account": "Kah góa ê %s kháu-chō kiat chòe-hé",
-    "page.settings.unlink_oidc_account": "Phah khui kah góa ê %s kháu-chō ê kiat",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Chhau-chok",
-    "page.settings.webauthn.passkey_name": "Passkey miâ",
-    "page.settings.webauthn.added_on": "Sin cheng-ka ê sî-kan",
-    "page.settings.webauthn.last_seen_on": "Siōng-bóe pái sú-iōng sî-kan",
-    "page.settings.webauthn.register": "Chù-chheh Passkey",
-    "page.settings.webauthn.register.error": "Bô-hoat-tō͘ chù-chheh Passkey",
-    "page.login.webauthn_login.help": "Sú-iōng an-choân só-sî teng-lo̍k ê sî-chūn, chhiáⁿ su-li̍p kháu-chō miâ. Nā-sī iōng thang chhiau-chhē ê Passkey (discoverable credentials) tio̍h bián.",
-    "page.settings.webauthn.delete": [
-        "Thâi tiāu %d ê Passkey"
-    ],
-    "page.login.title": "teng-lo̍k",
-    "page.login.google_signin": "Sú-iōng Google teng-lo̍k",
-    "page.login.oidc_signin": "Sú-iōng %s teng-lo̍k",
-    "page.login.webauthn_login": "Sú-iōng bi̍t-bé teng-lo̍k",
-    "page.login.webauthn_login.error": "Bô-hoat-tō͘ iōng bi̍t-bé teng-lo̍k",
-    "page.integrations.title": "Chéng-ha̍p",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API thâu",
-    "page.integration.miniflux_api_username": "Kháu-chō miâ",
-    "page.integration.miniflux_api_password": "Bi̍t-bé",
-    "page.integration.miniflux_api_password_value": "Lí ê kháu-chō ê bi̍t-bé",
-    "page.integration.bookmarklet": "Chheh-chhiam ke-si",
-    "page.integration.bookmarklet.name": "Siu-chông Miniflux",
-    "page.integration.bookmarklet.instructions": "Kā chit ê liân-kiat thoa khì iû-lám khì ê chheh-chhiam lân",
-    "page.integration.bookmarklet.help": "Lí ē-sái iōng chit ê te̍k-pia̍t ê chheh-chhiam ti̍t-chiap tēng bāng-ia̍h ê siau-sit",
-    "page.sessions.title": "Ū teng-lo̍k--ê",
-    "page.sessions.table.date": "Li̍t-kî",
-    "page.sessions.table.ip": "IP tōe-chí",
-    "page.sessions.table.user_agent": "Sú-iōng-lâng tāi-lí",
-    "page.sessions.table.actions": "Chhau-chok",
-    "page.sessions.table.current_session": "Chit-má teng-lo̍k--ê",
-    "page.api_keys.title": "API só-sî",
-    "page.api_keys.table.description": "Biâu-su̍t",
-    "page.api_keys.table.token": "Só-sî",
-    "page.api_keys.table.last_used_at": "Siōng-bóe pái sú-iōng",
-    "page.api_keys.table.created_at": "Kiàn-tì li̍t-kî",
-    "page.api_keys.table.actions": "Chhau-chok",
-    "page.api_keys.never_used": "Bô iōng kè",
-    "page.new_api_key.title": "Sin ê API só-sî",
-    "page.offline.title": "Lî-sòaⁿ bô͘-sek",
-    "page.offline.message": "Lí í-keng lî-sòaⁿ",
-    "page.offline.refresh_page": "Chhì-khòaⁿ-māi têng tha̍k bāng-ia̍h",
-    "page.webauthn_rename.title": "Tiông-sin hō͘ miâ Passkey",
-    "alert.no_shared_entry": "Chit-má ah bô hun-hióng ê siau-sit",
-    "alert.no_bookmark": "Chit-má ah bô siu-chông",
-    "alert.no_category": "Chit-má ah bô lūi-pia̍t",
-    "alert.no_category_entry": "Chit ê lūi-pah ah bô siau-sit",
-    "alert.no_tag_entry": "Bô kah chit ê khan-á ū hû-ha̍p ê siau-sit",
-    "alert.no_feed_entry": "Chit ê siau-sit lâi-goân lāi bô siau-sit",
-    "alert.no_feed": "Chit-má ah bô siau-sit lâi-goân",
-    "alert.no_feed_in_category": "Bô chit ê lūi-pia̍t ê siau-sit lâi-goân",
-    "alert.no_history": "Chit-má ah bô kì-lo̍k",
-    "alert.feed_error": "Chit ê siau-sit lâi-goân ū būn-tôe",
-    "alert.no_search_result": "Bô hû-ha̍p ê chhiau-chhē kiat-kó",
-    "alert.no_unread_entry": "Chit-má ah-bô tha̍k kè ê siau-sit",
-    "alert.no_user": "Lí sī ûi-it ê sú-iōng-lâng",
-    "alert.account_unlinked": "Kah lí ê gōa-pō͘ kháu-chō ê kiat í-keng phah khui--ah!",
-    "alert.account_linked": "Í-keng kah lí ê gōa-pō͘ kháu-chō kiat chòe-hé--ah!",
-    "alert.pocket_linked": "Í-keng kā lí ê Pocket kháu-chō kiat chòe-hé--ah!",
-    "alert.prefs_saved": "Siat-tēng í-keng pó-chûn--ah!",
-    "error.unlink_account_without_password": "Lí it-tēng ài siat-tēng bi̍t-bé, bô lí ē bô-hoat-tō͘ koh teng-lo̍k.",
-    "error.duplicate_linked_account": "Chit ê beh kiat chòe-hé--ê í-keng seng hō͘ lâng kiat khì--ah!",
+    "entry.unshare.label": "Chhú-siau hun-hióng",
+    "error.api_key_already_exists": "Chit ê API só-sî í-keng chûn-chāi",
+    "error.bad_credentials": "M̄-tio̍h ê kháu-chō miâ ah-sī bi̍t-bé.",
+    "error.category_already_exists": "Lūi-pia̍t í-keng chûn-chāi.",
+    "error.category_not_found": "Chit ê lūi-pia̍t bô chûn-chāi ah-sī bô sio̍k-tī lí.",
+    "error.database_error": "Chu-liāu khò͘ ū m̄-tiō: %v.",
+    "error.different_passwords": "Su-li̍p ê bi̍t-bé chit nn̄g pái bô kâng.",
     "error.duplicate_fever_username": "Fever ê kháu-chō miâ í-keng hō͘ lâng iōng khì--ah!",
     "error.duplicate_googlereader_username": "Google Reader ê kháu-chō miâ í-keng hō͘ lâng iōng khì--ah!",
-    "error.pocket_request_token": "Bô-hoat-tō͘ ùi Pocket thê tio̍h request token",
-    "error.pocket_access_token": "Bô-hoat-tō͘ ùi Pocket thê tio̍h access token",
-    "error.category_already_exists": "Lūi-pia̍t í-keng chûn-chāi.",
-    "error.unable_to_create_category": "Bô-hoat-tō͘ sin cheng-ka chit ê lūi-pia̍t",
-    "error.unable_to_update_category": "Bô-hoat-tō͘ ōaⁿ-sin chit ê lūi-pia̍t",
-    "error.user_already_exists": "Chit ê sú-iōng-lâng í-keng chûn-chāi.",
-    "error.unable_to_create_user": "Bô-hoat-tō͘ sin cheng-ka chit ê sú-iōng-lâng",
-    "error.unable_to_update_user": "Bô-hoat-tō͘ ōaⁿ-sin chit ê sú-iōng-lâng",
-    "error.unable_to_update_feed": "Bô-hoat-tō͘ ōaⁿ-sin chit ê siau-sit lâi-goân",
-    "error.subscription_not_found": "Chhē bōe tio̍h līm-hô tēng ê siau-sit lâi-goân",
+    "error.duplicate_linked_account": "Chit ê beh kiat chòe-hé--ê í-keng seng hō͘ lâng kiat khì--ah!",
+    "error.duplicated_feed": "Chit ê siau-sit lâi-goân í-keng chûn-chāi.",
     "error.empty_file": "Chit ê tóng-àn sī khang--ê.",
-    "error.bad_credentials": "M̄-tio̍h ê kháu-chō miâ ah-sī bi̍t-bé.",
+    "error.entries_per_page_invalid": "Ta̍k ia̍h ê siau-sit sò͘ ū būn-tôe.",
+    "error.feed_already_exists": "Chit ê siau-sit lâi-goân í-keng chûn-chāi.",
+    "error.feed_category_not_found": "Bô chit ê lūi-pia̍t ah-sī kóng bô sio̍k-tī chit ê sú-iōng-lâng.",
+    "error.feed_format_not_detected": "Bōe līn chit ê siau-sit lâi-goân ê keh-sek: %v.",
+    "error.feed_invalid_blocklist_rule": "Hong-só kui-chek bô-hāu.",
+    "error.feed_invalid_keeplist_rule": "Pó-liû kui-chek bô-hāu.",
+    "error.feed_mandatory_fields": "Tio̍h-ài su-lip bāng-chí kah lūi-pia̍t.",
+    "error.feed_not_found": "Chhē bô chit ê siau-sit lâi-goân ah-sī bô sio̍k-tī lí",
+    "error.feed_title_not_empty": "Beh tēng ê siau-sit lâi-goân ê piau-tôe bōe-sái sī khang--ê.",
+    "error.feed_url_not_empty": "Beh tēng ê siau-sit lâi-goân bāng-chí bōe-sái sī khang--ê.",
     "error.fields_mandatory": "Tio̍h-ài kā chu-liāu lóng siá chê.",
-    "error.title_required": "Tio̍h-ài su-li̍p piau-tôe.",
-    "error.different_passwords": "Su-li̍p ê bi̍t-bé chit nn̄g pái bô kâng.",
+    "error.http_bad_gateway": "Chit ê bāng-chām chit-má in-ūi gateway ū būn-tôe bô-hoat-tō͘ iōng, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
+    "error.http_body_read": "Bô-hoat-tō͘ tha̍k HTTP body lōe-iông: %v。",
+    "error.http_client_error": "HTTP kheh-hō͘ thâu ū m̄-tio̍h: %v.",
+    "error.http_empty_response": "HTTP hôe-èng lōe-iông sī khang--ê, ū khó-lêng sī hit ê bāng-chām ū pó-hō͘ ki-chè.",
+    "error.http_empty_response_body": "HTTP hôe-èng body sī khang--ê.",
+    "error.http_forbidden": "Hō͘ kū-choa̍t chûn-chhú chit ê bāng-chām, ū khó-lêng chit ê bāng-chām ū pó-hō͘ ki-chè.",
+    "error.http_gateway_timeout": "Tán chit ê bāng-chām ê hôe-èng í-keng chhiau-kè sî-kan, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
+    "error.http_internal_server_error": "Chit ê bāng-chām ê su-hāu-khì in ka-kī ū būn-tôe, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
+    "error.http_not_authorized": "Bô khoân chûn-chhú chit ê bāng-chām, chhiáⁿ kiám-cha kháu-chō miâ kah bi̍t-bé。",
+    "error.http_resource_not_found": "Chhē bô chit ê liân-kiat, chhiáⁿ khak-līn bāng-chí kám ū chèng-khak.",
+    "error.http_response_too_large": "HTTP hôe-èng siuⁿ tōa. Lí ē-sái tī choân-he̍k siat-tēng lāi kā siōng koân hān-tō͘ kái khah koân (ài têng khui su-hāu-khì)。",
+    "error.http_service_unavailable": "Chit ê bāng-chām in-ūi in ka-kī lāi-pō͘ ū būn-tôe,m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
+    "error.http_too_many_requests": "Miniflux tùi chit ê bāng-chām ê chhéng-kiû siuⁿ kè chōe, chhiáⁿ têng chhì-khòaⁿ-māi ah-sī tiâu-chéng thêng-sek siat-tēng.",
+    "error.http_unexpected_status_code": "Chit ê bāng-chām chòe liáu chi̍t ê liāu-bōe-tio̍h ê HTTP chōng-thài bé: %d, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
+    "error.invalid_default_home_page": "Ū-siat chú-ia̍h ū būn-tôe!",
+    "error.invalid_display_mode": "Ū būn-tôe ê su-li̍p bô͘-sek.",
+    "error.invalid_entry_direction": "Ū būn-tôe ê su-li̍p hong-hiòng.",
+    "error.invalid_feed_url": "Beh tēng ê siau-sit lâi-goân ê bāng-chí ū būn-tôe.",
+    "error.invalid_gesture_nav": "Chhiú-sè tō-lám ū būn-tôe.",
+    "error.invalid_language": "Ū būn-tôe ê gú-giân.",
+    "error.invalid_site_url": "Siau-sit lâi-goân ê bāng-chām ê bāng-chí ū būn-tôe.",
+    "error.invalid_theme": "Ū būn-tôe ê chú-tôe.",
+    "error.invalid_timezone": "Ū būn-tôe ê sî-khu.",
+    "error.network_operation": "Miniflux bô-hoat-tō͘ liân kàu chit ê bāng-chām, ū khó-lêng sī bāng-lō͘ būn-tôe: %v.",
+    "error.network_timeout": "Chit ê bāng-chām ê hôe-èng siuⁿ bān, chhéng-kiû chhiau-kè sî-kan: %v.",
     "error.password_min_length": "Chhiáⁿ chì-chió ài su-li̍p la̍k ê lī goân.",
-    "error.settings_mandatory_fields": "Tio̍h-ài su-li̍p kháu-chō miâ, chú-tôe, gú-giân, sî-khu.",
-    "error.settings_reading_speed_is_positive": "Tha̍k ê sok-tō͘ tio̍h-ài sī chiaⁿ chéng-sò͘",
+    "error.pocket_access_token": "Bô-hoat-tō͘ ùi Pocket thê tio̍h access token",
+    "error.pocket_request_token": "Bô-hoat-tō͘ ùi Pocket thê tio̍h request token",
     "error.settings_block_rule_fieldname_invalid": "Bô-hāu ê hong-só kui-chek: kui-chek #%d khiàm ū-hāu ê lân-ūi miâ (e-sai ê soán-hāng: %s)",
-    "error.settings_block_rule_separator_required": "Bô-hāu ê hong-só kui-chek: kui-chek #%d ê bô͘-sek tio̍h-ài iōng '=' keh khui.",
-    "error.settings_block_rule_regex_required": "Bô-hāu ê hong-só kui-chek: kui-chek #%d bô thê-kiong chiàⁿ-kui piáu-ta̍t sek",
     "error.settings_block_rule_invalid_regex": "Bô-hāu ê hong-só kui-chek: kui-chek #%d ê bô͘-sek m̄ sī ha̍p-hoat ê chiàⁿ-kui piáu-ta̍t sek",
+    "error.settings_block_rule_regex_required": "Bô-hāu ê hong-só kui-chek: kui-chek #%d bô thê-kiong chiàⁿ-kui piáu-ta̍t sek",
+    "error.settings_block_rule_separator_required": "Bô-hāu ê hong-só kui-chek: kui-chek #%d ê bô͘-sek tio̍h-ài iōng '=' keh khui.",
+    "error.settings_invalid_domain_list": "Bāng-he̍k chheng-toaⁿ ū būn-tôe, chhiáⁿ iōng khang-keh keh khui bô kâng ê bāng-he̍k.",
     "error.settings_keep_rule_fieldname_invalid": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d khiàm ū-hāu ê lân-ūi miâ (e-sai ê soán-hāng: %s)",
-    "error.settings_keep_rule_separator_required": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d ê bô͘-sek tio̍h-ài iōng '=' keh khui.",
-    "error.settings_keep_rule_regex_required": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d bô thê-kiong chiàⁿ-kui piáu-ta̍t sek",
     "error.settings_keep_rule_invalid_regex": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d d ê bô͘-sek m̄ sī ha̍p-hoat ê chiàⁿ-kui piáu-ta̍t sek",
-    "error.entries_per_page_invalid": "Ta̍k ia̍h ê siau-sit sò͘ ū būn-tôe.",
-    "error.feed_mandatory_fields": "Tio̍h-ài su-lip bāng-chí kah lūi-pia̍t.",
-    "error.feed_already_exists": "Chit ê siau-sit lâi-goân í-keng chûn-chāi.",
-    "error.invalid_feed_url": "Beh tēng ê siau-sit lâi-goân ê bāng-chí ū būn-tôe.",
-    "error.invalid_site_url": "Siau-sit lâi-goân ê bāng-chām ê bāng-chí ū būn-tôe.",
-    "error.feed_url_not_empty": "Beh tēng ê siau-sit lâi-goân bāng-chí bōe-sái sī khang--ê.",
+    "error.settings_keep_rule_regex_required": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d bô thê-kiong chiàⁿ-kui piáu-ta̍t sek",
+    "error.settings_keep_rule_separator_required": "Bô-hāu ê pó-liû kui-chek: kui-chek #%d ê bô͘-sek tio̍h-ài iōng '=' keh khui.",
+    "error.settings_mandatory_fields": "Tio̍h-ài su-li̍p kháu-chō miâ, chú-tôe, gú-giân, sî-khu.",
+    "error.settings_media_playback_rate_range": "Pàng ê sok-tō͘ chhiau-kè hoān-ûi",
+    "error.settings_reading_speed_is_positive": "Tha̍k ê sok-tō͘ tio̍h-ài sī chiaⁿ chéng-sò͘",
     "error.site_url_not_empty": "Siau-sit lâi-goân ê bāng-chām ê bāng-chí bōe-sái sī khang--ê.",
-    "error.feed_title_not_empty": "Beh tēng ê siau-sit lâi-goân ê piau-tôe bōe-sái sī khang--ê.",
-    "error.feed_category_not_found": "Bô chit ê lūi-pia̍t ah-sī kóng bô sio̍k-tī chit ê sú-iōng-lâng.",
-    "error.feed_invalid_blocklist_rule": "Hong-só kui-chek bô-hāu.",
-    "error.feed_invalid_keeplist_rule": "Pó-liû kui-chek bô-hāu.",
-    "error.user_mandatory_fields": "Tio̍h-ài su-li̍p kháu-chō miâ",
-    "error.api_key_already_exists": "Chit ê API só-sî í-keng chûn-chāi",
+    "error.subscription_not_found": "Chhē bōe tio̍h līm-hô tēng ê siau-sit lâi-goân",
+    "error.title_required": "Tio̍h-ài su-li̍p piau-tôe.",
+    "error.tls_error": "TLS m̄-tio̍h: %q。Nā-sī beh pàng-ba̍k TSL chèng-bêng, ē-sái tī siau-sit lâi-goân siat-tēng lāi thêng-tiong.",
     "error.unable_to_create_api_key": "Bô-hoat-tō͘ sin cheng-ka chit ê  API só-sî.",
-    "error.invalid_theme": "Ū būn-tôe ê chú-tôe.",
-    "error.invalid_language": "Ū būn-tôe ê gú-giân.",
-    "error.invalid_timezone": "Ū būn-tôe ê sî-khu.",
-    "error.invalid_entry_direction": "Ū būn-tôe ê su-li̍p hong-hiòng.",
-    "error.invalid_display_mode": "Ū būn-tôe ê su-li̍p bô͘-sek.",
-    "error.invalid_gesture_nav": "Chhiú-sè tō-lám ū būn-tôe.",
-    "error.invalid_default_home_page": "Ū-siat chú-ia̍h ū būn-tôe!",
-    "form.feed.label.title": "Piau-tôe",
-    "form.feed.label.site_url": "Bāng-chām bāng-chí",
-    "form.feed.label.feed_url": "Siau-sit lâi-goân bāng-chí",
-    "form.feed.label.description": "Biâu-su̍t",
+    "error.unable_to_create_category": "Bô-hoat-tō͘ sin cheng-ka chit ê lūi-pia̍t",
+    "error.unable_to_create_user": "Bô-hoat-tō͘ sin cheng-ka chit ê sú-iōng-lâng",
+    "error.unable_to_detect_rssbridge": "Sú-iōng RSS-Bridge sî chhē bô līm-hô siau-sit lâi-goân: %v.",
+    "error.unable_to_parse_feed": "Bô-hoat-tō͘ kái-sek chit ê siau-sit lâi-goân: %v.",
+    "error.unable_to_update_category": "Bô-hoat-tō͘ ōaⁿ-sin chit ê lūi-pia̍t",
+    "error.unable_to_update_feed": "Bô-hoat-tō͘ ōaⁿ-sin chit ê siau-sit lâi-goân",
+    "error.unable_to_update_user": "Bô-hoat-tō͘ ōaⁿ-sin chit ê sú-iōng-lâng",
+    "error.unlink_account_without_password": "Lí it-tēng ài siat-tēng bi̍t-bé, bô lí ē bô-hoat-tō͘ koh teng-lo̍k.",
+    "error.user_already_exists": "Chit ê sú-iōng-lâng í-keng chûn-chāi.",
+    "error.user_mandatory_fields": "Tio̍h-ài su-li̍p kháu-chō miâ",
+    "form.api_key.label.description": "API só-sîkhan-á",
+    "form.category.hide_globally": "Mài hián-sī siau-sit tī choân-he̍k ah-bōe tha̍k lia̍t-pió lāi",
+    "form.category.label.title": "Piau-tôe",
+    "form.feed.fieldset.general": "Thong-iōng",
+    "form.feed.fieldset.integration": "Tē-saⁿ hong ho̍k-bū",
+    "form.feed.fieldset.network_settings": "Bāng-lō͘ siat-tēng",
+    "form.feed.fieldset.rules": "Kui-chek",
+    "form.feed.label.allow_self_signed_certificates": "ún-chún chū chhiam ah-sī bô-hāu ê pîn-chèng",
+    "form.feed.label.apprise_service_urls": "Sú-iōng tō͘-tiám keh khui ê Apprise ho̍k-bū bāng-chí lia̍t-pió",
+    "form.feed.label.blocklist_rules": "Hong-só kui-chek",
     "form.feed.label.category": "lūi-pia̍t",
-    "form.feed.label.crawler": "Lia̍h goân-tóe lōe-iông",
-    "form.feed.label.feed_username": "Siau-sit lâi-goân kháu-chō miâ",
-    "form.feed.label.feed_password": "Siau-sit lâi-goân bi̍t-bé",
-    "form.feed.label.user_agent": "Ngī kái sú-iōng-lâng tāi-lí",
     "form.feed.label.cookie": "Siat-tēng Cookies",
-    "form.feed.label.scraper_rules": "Lia̍h ê kui-chek",
-    "form.feed.label.rewrite_rules": "Têng siá kui-chek",
-    "form.feed.label.blocklist_rules": "Hong-só kui-chek",
-    "form.feed.label.keeplist_rules": "Pó-liû kui-chek",
-    "form.feed.label.urlrewrite_rules": "Bāng-chí têng siá kui-chek",
-    "form.feed.label.apprise_service_urls": "Sú-iōng tō͘-tiám keh khui ê Apprise ho̍k-bū bāng-chí lia̍t-pió",
-    "form.feed.label.webhook_url": "Ngī kái webhook bāng-chí",
-    "form.feed.label.ignore_http_cache": "Pàng-ba̍k HTTP cache",
-    "form.feed.label.allow_self_signed_certificates": "ún-chún chū chhiam ah-sī bô-hāu ê pîn-chèng",
+    "form.feed.label.crawler": "Lia̍h goân-tóe lōe-iông",
+    "form.feed.label.description": "Biâu-su̍t",
     "form.feed.label.disable_http2": "Thêng iōng HTTP/2 pī-bián chéng-thâu-á-hûn tui-chong",
-    "form.feed.label.fetch_via_proxy": "Thàu-kè tāi-lí lia̍h",
     "form.feed.label.disabled": "Mài tha̍k chit ê siau-sit lâi-goân ê sin siau-sit",
-    "form.feed.label.no_media_player": "Bô mûi-thé hòng-sàng khì (im-sìn, sī-sìn)",
+    "form.feed.label.feed_password": "Siau-sit lâi-goân bi̍t-bé",
+    "form.feed.label.feed_url": "Siau-sit lâi-goân bāng-chí",
+    "form.feed.label.feed_username": "Siau-sit lâi-goân kháu-chō miâ",
+    "form.feed.label.fetch_via_proxy": "Thàu-kè tāi-lí lia̍h",
     "form.feed.label.hide_globally": "Tī choân-he̍k ah-bōe tha̍k--ê lia̍t-pió am-khàm siau-sit",
+    "form.feed.label.ignore_http_cache": "Pàng-ba̍k HTTP cache",
+    "form.feed.label.keeplist_rules": "Pó-liû kui-chek",
+    "form.feed.label.no_media_player": "Bô mûi-thé hòng-sàng khì (im-sìn, sī-sìn)",
     "form.feed.label.ntfy_activate": "Thui-sàng siau-sit khì ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy iu-sian sūn-sū",
-    "form.feed.label.ntfy_max_priority": "Ntfy siōng koân iu-sian sūn-sū",
-    "form.feed.label.ntfy_high_priority": "Ntfy koân iu-sian sūn-sū",
     "form.feed.label.ntfy_default_priority": "Ntfy ū-siat iu-sian sūn-sū",
+    "form.feed.label.ntfy_high_priority": "Ntfy koân iu-sian sūn-sū",
     "form.feed.label.ntfy_low_priority": "Ntfy kē iu-sian sūn-sū",
+    "form.feed.label.ntfy_max_priority": "Ntfy siōng koân iu-sian sūn-sū",
     "form.feed.label.ntfy_min_priority": "Ntfy siōng kē iu-sian sūn-sū",
+    "form.feed.label.ntfy_priority": "Ntfy iu-sian sūn-sū",
     "form.feed.label.pushover_activate": "Push entries to Pushover",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Max priority",
-    "form.feed.label.pushover_high_priority": "High priority",
     "form.feed.label.pushover_default_priority": "Default priority",
+    "form.feed.label.pushover_high_priority": "High priority",
     "form.feed.label.pushover_low_priority": "Low priority",
+    "form.feed.label.pushover_max_priority": "Max priority",
     "form.feed.label.pushover_min_priority": "Minimal priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Têng siá kui-chek",
+    "form.feed.label.scraper_rules": "Lia̍h ê kui-chek",
+    "form.feed.label.site_url": "Bāng-chām bāng-chí",
+    "form.feed.label.title": "Piau-tôe",
+    "form.feed.label.urlrewrite_rules": "Bāng-chí têng siá kui-chek",
+    "form.feed.label.user_agent": "Ngī kái sú-iōng-lâng tāi-lí",
+    "form.feed.label.webhook_url": "Ngī kái webhook bāng-chí",
+    "form.import.label.file": "OPML tóng-àn",
+    "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Thui sàng siau-sit khì Apprise",
+    "form.integration.apprise_services_url": "Iōng tō͘-tiám keh khui ê Apprise ho̍k-bū bāng-chí lia̍t-pió",
+    "form.integration.apprise_url": "Apprise API bāng-chí",
+    "form.integration.betula_activate": "Pó-chûn siau-sit kàu Betula",
+    "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula su-hāu-khì bāng-chí",
     "form.integration.cubox_activate": "Pó-chûn siau-sit khì Cubox",
     "form.integration.cubox_api_link": "Cubox API liân-kiat",
-    "form.feed.fieldset.general": "Thong-iōng",
-    "form.feed.fieldset.rules": "Kui-chek",
-    "form.feed.fieldset.network_settings": "Bāng-lō͘ siat-tēng",
-    "form.feed.fieldset.integration": "Tē-saⁿ hong ho̍k-bū",
-    "form.category.label.title": "Piau-tôe",
-    "form.category.hide_globally": "Mài hián-sī siau-sit tī choân-he̍k ah-bōe tha̍k lia̍t-pió lāi",
-    "form.user.label.username": "Kháu-chō miâ",
-    "form.user.label.password": "Bi̍t-bé",
-    "form.user.label.confirmation": "Koh su-li̍p chi̍t pái bi̍t-bé",
-    "form.user.label.admin": "Koán-lí-lâng",
-    "form.prefs.label.language": "Gú-giân",
-    "form.prefs.label.timezone": "Sî-khu",
-    "form.prefs.label.theme": "Chú-tôe",
-    "form.prefs.label.entry_sorting": "Siau-sit sūn-sū",
-    "form.prefs.label.entries_per_page": "Ta̍k ia̍h siau-sit sò͘",
-    "form.prefs.label.default_reading_speed": "Kî-thaⁿ gú-giân tha̍k ê sok-tō͘ (múi hun-cheng ē-sái tha̍k kúi ê lī)",
-    "form.prefs.label.cjk_reading_speed": "Tiong-bûn, Hân-bûn, Li̍t-bûn tha̍k ê sok-tō͘ (múi hun-cheng ē-sái tha̍k kúi ê lī-goân)",
-    "form.prefs.label.display_mode": "Chiām-chìn sek bāng-lō͘ èng-iōng theng-sek (PWA) ê hián-sī bô͘-sek",
-    "form.prefs.select.older_first": "Ùi kū--ê khai-sí pâi",
-    "form.prefs.select.recent_first": "Ùi sin--ê khai-sí pâi",
-    "form.prefs.select.fullscreen": "Choân êng-bō͘",
-    "form.prefs.select.standalone": "To̍k-li̍p--ê",
-    "form.prefs.select.minimal_ui": "Siōng iông-chhun--ê",
-    "form.prefs.select.browser": "Tī iû-lám khì phah khui",
-    "form.prefs.select.publish_time": "Siau-sit hoat-pò͘ sî-kan",
-    "form.prefs.select.created_time": "Siau-sit kiàn-li̍p sî-kan",
-    "form.prefs.select.alphabetical": "Chiàu lī-bú pâi",
-    "form.prefs.select.unread_count": "Ah-bōe tha̍k ê sò͘-liōng",
-    "form.prefs.select.none": "Bô",
-    "form.prefs.select.tap": "Tiám nn̄g pái",
-    "form.prefs.select.swipe": "Iōng thoa--ê",
-    "form.prefs.label.keyboard_shortcuts": "Ē-sái iōng khí-pôaⁿ khoài-sok khí",
-    "form.prefs.label.entry_swipe": "Ē-sái tī chhiok-khòng sek êng-bō͘ ùi siau-sit iōng thoa tāng chhau-chok",
-    "form.prefs.label.gesture_nav": "Tī siau-sit kan sóa-ūi ê chhiú-sè",
-    "form.prefs.label.show_reading_time": "Hián-sī siau-sit àn-sǹg ài gōa-kú lâi tha̍k",
-    "form.prefs.label.custom_css": "Chū tēng ê CSS",
-    "form.prefs.label.custom_js": "Chū tēng ê JavaScript",
-    "form.prefs.label.entry_order": "Siau-sit hián-sī sūn-sū ê i-kù",
-    "form.prefs.label.default_home_page": "Ū-siat chú-ia̍h",
-    "form.prefs.label.categories_sorting_order": "Lūi-pia̍t hián-sī sūn-sū",
-    "form.prefs.label.mark_read_on_view": "Phah khui ê sî-chūn sūn-sòa kā siau-sit chù chòe tha̍k kè",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Phah khui ê sî-chūn sūn-sòa kā siau-sit chù chòe tha̍k kè, m̄-koh nā-sī im-sìn, sī-sìn tio̍h tī hòng-sàng kàu 90%% ê si-chun chiah lâi chù",
-    "form.prefs.label.mark_read_on_media_completion": "Kan-na tī im-sìn, sī-sìn hòng-sàng kàu 90%% ê si-chun chù chòe tha̍k kè",
-    "form.prefs.label.mark_read_manually": "Ka-kī chhau-chok kám beh chù chòe tha̍k kè",
-    "form.prefs.fieldset.application_settings": "Èng-iōng thêng-sek siat-tēng",
-    "form.prefs.fieldset.authentication_settings": "Sú-iōng-lâng giām-chèng siat-tēng",
-    "form.prefs.fieldset.reader_settings": "Ia̍t-tha̍k khì siat-tēng",
-    "form.prefs.fieldset.global_feed_settings": "Choân-he̍k siau-sit lâi-goân siat-tēng",
-    "form.prefs.label.external_font_hosts": "Gōa-pō͘ lī-hêng lâi-goân",
-    "form.prefs.help.external_font_hosts": "Iōng khang-keh keh khui ún-chún ê gōa-pō͘ lī-hêng lâi-goân. Phì-lû \"fonts.gstatic.com fonts.googleapis.com\"",
-    "error.settings_invalid_domain_list": "Bāng-he̍k chheng-toaⁿ ū būn-tôe, chhiáⁿ iōng khang-keh keh khui bô kâng ê bāng-he̍k.",
-    "form.import.label.file": "OPML tóng-àn",
-    "form.import.label.url": "URL",
-    "form.integration.betula_activate": "Pó-chûn siau-sit kàu Betula",
-    "form.integration.betula_url": "Betula su-hāu-khì bāng-chí",
-    "form.integration.betula_token": "Betula Token",
+    "form.integration.discord_activate": "Thui-sàng siau-sit kàu Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook liân-kiat",
+    "form.integration.espial_activate": "Pó-chûn siau-sit kàu Espial",
+    "form.integration.espial_api_key": "Espial API só-sî",
+    "form.integration.espial_endpoint": "Espial API thâu",
+    "form.integration.espial_tags": "Espial khan-á",
     "form.integration.fever_activate": "Khai-sí iōng Fever API",
-    "form.integration.fever_username": "Fever kháu-chō miâ",
-    "form.integration.fever_password": "Fever bi̍t-bé",
     "form.integration.fever_endpoint": "Fever API thâu",
+    "form.integration.fever_password": "Fever bi̍t-bé",
+    "form.integration.fever_username": "Fever kháu-chō miâ",
     "form.integration.googlereader_activate": "Khai-sí iōng Google Reader API",
-    "form.integration.googlereader_username": "Google Reader Kháu-chō miâ",
-    "form.integration.googlereader_password": "Google Reader bi̍t-bé",
     "form.integration.googlereader_endpoint": "Google Reader API thâu:",
-    "form.integration.pinboard_activate": "Pó-chûn siau-sit kàu Pinboard",
-    "form.integration.pinboard_token": "Pinboard API Token",
-    "form.integration.pinboard_tags": "Pinboard khan-á",
-    "form.integration.pinboard_bookmark": "Chù chòe ah-bōe tha̍k",
+    "form.integration.googlereader_password": "Google Reader bi̍t-bé",
+    "form.integration.googlereader_username": "Google Reader Kháu-chō miâ",
     "form.integration.instapaper_activate": "Pó-chûn siau-sit kàu Instapaper",
-    "form.integration.instapaper_username": "Instapaper Kháu-chō miâ",
     "form.integration.instapaper_password": "Instapaper bi̍t-bé",
-    "form.integration.pocket_activate": "Pó-chûn siau-sit kàu Pocket",
-    "form.integration.pocket_consumer_key": "Pocket sú-iōng-lâng só-sî",
-    "form.integration.pocket_access_token": "Pocket token",
-    "form.integration.pocket_connect_link": "Kah Pocket kháu-chō kiat chòe-hé",
-    "form.integration.wallabag_activate": "Pó-chûn siau-sit kàu Wallabag",
-    "form.integration.wallabag_only_url": "Kan-na thoân bāng-chí (m̄ sī oân-chéng ê lōe-iông)",
-    "form.integration.wallabag_endpoint": "Wallabag Base URL",
-    "form.integration.wallabag_client_id": "Wallabag kheh-hō͘ thâu ID",
-    "form.integration.wallabag_client_secret": "Wallabag kheh-hō͘ thâu só-sî",
-    "form.integration.wallabag_username": "Wallabag kháu-chō miâ",
-    "form.integration.wallabag_password": "Wallabag bi̍t-bé",
-    "form.integration.notion_activate": "Pó-chûn siau-sit kàu Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Thui sàng siau-sit khì Apprise",
-    "form.integration.apprise_url": "Apprise API bāng-chí",
-    "form.integration.apprise_services_url": "Iōng tō͘-tiám keh khui ê Apprise ho̍k-bū bāng-chí lia̍t-pió",
-    "form.integration.nunux_keeper_activate": "Pó-chûn siau-sit kàu Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API thâu",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API só-sî",
-    "form.integration.omnivore_activate": "Pó-chûn siau-sit kàu Omnivore",
-    "form.integration.omnivore_url": "Omnivore API thâu",
-    "form.integration.omnivore_api_key": "Omnivore API só-sî",
-    "form.integration.espial_activate": "Pó-chûn siau-sit kàu Espial",
-    "form.integration.espial_endpoint": "Espial API thâu",
-    "form.integration.espial_api_key": "Espial API só-sî",
-    "form.integration.espial_tags": "Espial khan-á",
-    "form.integration.readwise_activate": "Pó-chûn siau-sit kàu Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Acess Token",
-    "form.integration.readwise_api_key_link": "Chhú-tek lí ê Readwise Acess Token",
-    "form.integration.telegram_bot_activate": "Thui-sàng siau-sit kàu Telegram",
-    "form.integration.telegram_bot_token": "Bot Token",
-    "form.integration.telegram_chat_id": "Chat ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Thêng iōng bāng-ia̍h ū-lám",
-    "form.integration.telegram_bot_disable_notification": "Têng iōng thong-ti",
-    "form.integration.telegram_bot_disable_buttons": "Mài hián-sī khai-koan",
+    "form.integration.instapaper_username": "Instapaper Kháu-chō miâ",
     "form.integration.linkace_activate": "Pó-chûn siau-sit kàu LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API thâu",
     "form.integration.linkace_api_key": "LinkAce API só-sî",
-    "form.integration.linkace_tags": "LinkAce khan-á",
-    "form.integration.linkace_is_private": "Chù chòe su-lîn ê liân-kiat",
     "form.integration.linkace_check_disabled": "Thêng iōng liân-kiat kiám-cha",
+    "form.integration.linkace_endpoint": "LinkAce API thâu",
+    "form.integration.linkace_is_private": "Chù chòe su-lîn ê liân-kiat",
+    "form.integration.linkace_tags": "LinkAce khan-á",
     "form.integration.linkding_activate": "Pó-chûn siau-sit kàu Linkding",
-    "form.integration.linkding_endpoint": "Linkding API thâu",
     "form.integration.linkding_api_key": "Linkding API só-sî",
-    "form.integration.linkding_tags": "Linkding khan-á",
     "form.integration.linkding_bookmark": "Chù chòe ah-bōe tha̍k",
+    "form.integration.linkding_endpoint": "Linkding API thâu",
+    "form.integration.linkding_tags": "Linkding khan-á",
     "form.integration.linkwarden_activate": "Pó-chûn siau-sit kàu Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API thâu",
     "form.integration.linkwarden_api_key": "Linkwarden API só-sî",
+    "form.integration.linkwarden_endpoint": "Linkwarden API thâu",
     "form.integration.matrix_bot_activate": "Thui-sàng siau-sit kàu Matrix",
-    "form.integration.matrix_bot_user": "Matrix kháu-chō miâ",
+    "form.integration.matrix_bot_chat_id": "Matrix pâng-keng ID",
     "form.integration.matrix_bot_password": "Matrix bi̍t-bé",
     "form.integration.matrix_bot_url": "Matrix su-hāu-khìbāng-chí",
-    "form.integration.matrix_bot_chat_id": "Matrix pâng-keng ID",
+    "form.integration.matrix_bot_user": "Matrix kháu-chō miâ",
+    "form.integration.notion_activate": "Pó-chûn siau-sit kàu Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Thui-sàng siau-sit kàu Ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API só-sî (soán thiⁿ)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon bāng-chí (soán thiⁿ)",
+    "form.integration.ntfy_internal_links": "Tiám ê sî-chūn iōng lāi-pō͘ liân-kiat (soán thiⁿ)",
+    "form.integration.ntfy_password": "Ntfy bi̍t-bé (soán thiⁿ)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy bāng-chí (soán thiⁿ, ū-siat sī ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy kháu-chō miâ (soán thiⁿ)",
+    "form.integration.nunux_keeper_activate": "Pó-chûn siau-sit kàu Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API só-sî",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API thâu",
+    "form.integration.omnivore_activate": "Pó-chûn siau-sit kàu Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API só-sî",
+    "form.integration.omnivore_url": "Omnivore API thâu",
+    "form.integration.pinboard_activate": "Pó-chûn siau-sit kàu Pinboard",
+    "form.integration.pinboard_bookmark": "Chù chòe ah-bōe tha̍k",
+    "form.integration.pinboard_tags": "Pinboard khan-á",
+    "form.integration.pinboard_token": "Pinboard API Token",
+    "form.integration.pocket_access_token": "Pocket token",
+    "form.integration.pocket_activate": "Pó-chûn siau-sit kàu Pocket",
+    "form.integration.pocket_connect_link": "Kah Pocket kháu-chō kiat chòe-hé",
+    "form.integration.pocket_consumer_key": "Pocket sú-iōng-lâng só-sî",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Pó-chûn siau-sit kàu Raindrop",
-    "form.integration.raindrop_token": "Raindrop Acess Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "khan-á (iōng tō͘-tiám keh khui)",
+    "form.integration.raindrop_token": "Raindrop Acess Token",
     "form.integration.readeck_activate": "Pó-chûn siau-sit kàu Readeck",
-    "form.integration.readeck_endpoint": "Readeck API thâu",
     "form.integration.readeck_api_key": "Readeck API só-sî",
+    "form.integration.readeck_endpoint": "Readeck API thâu",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Kan-na thoân bāng-chí (m̄ sī oân-chéng ê lōe-iông)",
+    "form.integration.readwise_activate": "Pó-chûn siau-sit kàu Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Acess Token",
+    "form.integration.readwise_api_key_link": "Chhú-tek lí ê Readwise Acess Token",
+    "form.integration.rssbridge_activate": "Sin cheng-ka siau-sit lâi-goân ê sî tio̍h RSS-Bridge",
+    "form.integration.rssbridge_url": "RSS-Bridge su-hāu-khì的bāng-chí",
+    "form.integration.shaarli_activate": "Pó-chûn siau-sit kàu Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API só-sî",
+    "form.integration.shaarli_endpoint": "Shaarli bāng-chí",
     "form.integration.shiori_activate": "Pó-chûn siau-sit kàu Shiori",
     "form.integration.shiori_endpoint": "Shiori API thâu",
-    "form.integration.shiori_username": "Shiori kháu-chō miâ",
     "form.integration.shiori_password": "Shiori bi̍t-bé",
-    "form.integration.shaarli_activate": "Pó-chûn siau-sit kàu Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli bāng-chí",
-    "form.integration.shaarli_api_secret": "Shaarli API só-sî",
-    "form.integration.webhook_activate": "Khai-sí iōng Webhooks",
-    "form.integration.webhook_url": "Default Webhook bāng-chí",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Sin cheng-ka siau-sit lâi-goân ê sî tio̍h RSS-Bridge",
-    "form.integration.rssbridge_url": "RSS-Bridge su-hāu-khì的bāng-chí",
-    "form.integration.ntfy_activate": "Thui-sàng siau-sit kàu Ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy bāng-chí (soán thiⁿ, ū-siat sī ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API só-sî (soán thiⁿ)",
-    "form.integration.ntfy_username": "Ntfy kháu-chō miâ (soán thiⁿ)",
-    "form.integration.ntfy_password": "Ntfy bi̍t-bé (soán thiⁿ)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon bāng-chí (soán thiⁿ)",
-    "form.integration.ntfy_internal_links": "Tiám ê sî-chūn iōng lāi-pō͘ liân-kiat (soán thiⁿ)",
-    "form.integration.discord_activate": "Thui-sàng siau-sit kàu Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook liân-kiat",
+    "form.integration.shiori_username": "Shiori kháu-chō miâ",
     "form.integration.slack_activate": "Thui-sàng siau-sit kàu Slack",
     "form.integration.slack_webhook_link": "Slack Webhook liân-kiat",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API só-sîkhan-á",
+    "form.integration.telegram_bot_activate": "Thui-sàng siau-sit kàu Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Mài hián-sī khai-koan",
+    "form.integration.telegram_bot_disable_notification": "Têng iōng thong-ti",
+    "form.integration.telegram_bot_disable_web_page_preview": "Thêng iōng bāng-ia̍h ū-lám",
+    "form.integration.telegram_bot_token": "Bot Token",
+    "form.integration.telegram_chat_id": "Chat ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Pó-chûn siau-sit kàu Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag kheh-hō͘ thâu ID",
+    "form.integration.wallabag_client_secret": "Wallabag kheh-hō͘ thâu só-sî",
+    "form.integration.wallabag_endpoint": "Wallabag Base URL",
+    "form.integration.wallabag_only_url": "Kan-na thoân bāng-chí (m̄ sī oân-chéng ê lōe-iông)",
+    "form.integration.wallabag_password": "Wallabag bi̍t-bé",
+    "form.integration.wallabag_username": "Wallabag kháu-chō miâ",
+    "form.integration.webhook_activate": "Khai-sí iōng Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook bāng-chí",
+    "form.prefs.fieldset.application_settings": "Èng-iōng thêng-sek siat-tēng",
+    "form.prefs.fieldset.authentication_settings": "Sú-iōng-lâng giām-chèng siat-tēng",
+    "form.prefs.fieldset.global_feed_settings": "Choân-he̍k siau-sit lâi-goân siat-tēng",
+    "form.prefs.fieldset.reader_settings": "Ia̍t-tha̍k khì siat-tēng",
+    "form.prefs.help.external_font_hosts": "Iōng khang-keh keh khui ún-chún ê gōa-pō͘ lī-hêng lâi-goân. Phì-lû \"fonts.gstatic.com fonts.googleapis.com\"",
+    "form.prefs.label.categories_sorting_order": "Lūi-pia̍t hián-sī sūn-sū",
+    "form.prefs.label.cjk_reading_speed": "Tiong-bûn, Hân-bûn, Li̍t-bûn tha̍k ê sok-tō͘ (múi hun-cheng ē-sái tha̍k kúi ê lī-goân)",
+    "form.prefs.label.custom_css": "Chū tēng ê CSS",
+    "form.prefs.label.custom_js": "Chū tēng ê JavaScript",
+    "form.prefs.label.default_home_page": "Ū-siat chú-ia̍h",
+    "form.prefs.label.default_reading_speed": "Kî-thaⁿ gú-giân tha̍k ê sok-tō͘ (múi hun-cheng ē-sái tha̍k kúi ê lī)",
+    "form.prefs.label.display_mode": "Chiām-chìn sek bāng-lō͘ èng-iōng theng-sek (PWA) ê hián-sī bô͘-sek",
+    "form.prefs.label.entries_per_page": "Ta̍k ia̍h siau-sit sò͘",
+    "form.prefs.label.entry_order": "Siau-sit hián-sī sūn-sū ê i-kù",
+    "form.prefs.label.entry_sorting": "Siau-sit sūn-sū",
+    "form.prefs.label.entry_swipe": "Ē-sái tī chhiok-khòng sek êng-bō͘ ùi siau-sit iōng thoa tāng chhau-chok",
+    "form.prefs.label.external_font_hosts": "Gōa-pō͘ lī-hêng lâi-goân",
+    "form.prefs.label.gesture_nav": "Tī siau-sit kan sóa-ūi ê chhiú-sè",
+    "form.prefs.label.keyboard_shortcuts": "Ē-sái iōng khí-pôaⁿ khoài-sok khí",
+    "form.prefs.label.language": "Gú-giân",
+    "form.prefs.label.mark_read_manually": "Ka-kī chhau-chok kám beh chù chòe tha̍k kè",
+    "form.prefs.label.mark_read_on_media_completion": "Kan-na tī im-sìn, sī-sìn hòng-sàng kàu 90%% ê si-chun chù chòe tha̍k kè",
+    "form.prefs.label.mark_read_on_view": "Phah khui ê sî-chūn sūn-sòa kā siau-sit chù chòe tha̍k kè",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Phah khui ê sî-chūn sūn-sòa kā siau-sit chù chòe tha̍k kè, m̄-koh nā-sī im-sìn, sī-sìn tio̍h tī hòng-sàng kàu 90%% ê si-chun chiah lâi chù",
+    "form.prefs.label.media_playback_rate": "Im-sìn, sī-sìn pàng ê sok-tō͘",
+    "form.prefs.label.show_reading_time": "Hián-sī siau-sit àn-sǹg ài gōa-kú lâi tha̍k",
+    "form.prefs.label.theme": "Chú-tôe",
+    "form.prefs.label.timezone": "Sî-khu",
+    "form.prefs.select.alphabetical": "Chiàu lī-bú pâi",
+    "form.prefs.select.browser": "Tī iû-lám khì phah khui",
+    "form.prefs.select.created_time": "Siau-sit kiàn-li̍p sî-kan",
+    "form.prefs.select.fullscreen": "Choân êng-bō͘",
+    "form.prefs.select.minimal_ui": "Siōng iông-chhun--ê",
+    "form.prefs.select.none": "Bô",
+    "form.prefs.select.older_first": "Ùi kū--ê khai-sí pâi",
+    "form.prefs.select.publish_time": "Siau-sit hoat-pò͘ sî-kan",
+    "form.prefs.select.recent_first": "Ùi sin--ê khai-sí pâi",
+    "form.prefs.select.standalone": "To̍k-li̍p--ê",
+    "form.prefs.select.swipe": "Iōng thoa--ê",
+    "form.prefs.select.tap": "Tiám nn̄g pái",
+    "form.prefs.select.unread_count": "Ah-bōe tha̍k ê sò͘-liōng",
     "form.submit.loading": "Tng leh chip-hêng…",
     "form.submit.saving": "Tng leh pó-chûn…",
-    "time_elapsed.not_yet": "ah-bōe",
-    "time_elapsed.yesterday": "cha-hng",
-    "time_elapsed.now": "tú-chiah",
-    "time_elapsed.minutes": [
-        "%d hun-cheng chêng"
+    "form.user.label.admin": "Koán-lí-lâng",
+    "form.user.label.confirmation": "Koh su-li̍p chi̍t pái bi̍t-bé",
+    "form.user.label.password": "Bi̍t-bé",
+    "form.user.label.username": "Kháu-chō miâ",
+    "menu.about": "Iú-koan",
+    "menu.add_feed": "Sin cheng-ka siau-sit lâi-goân",
+    "menu.add_user": "Sin cheng-ka sú-iōng-lâng",
+    "menu.api_keys": "API só-sî",
+    "menu.categories": "Lūi-pia̍t",
+    "menu.create_api_key": "Sin cheng-ka chi̍t ê API só-sî",
+    "menu.create_category": "Sin cheng-ka lūi-pia̍t",
+    "menu.edit_category": "Pian-chi̍p",
+    "menu.edit_feed": "Pian-chi̍p",
+    "menu.export": "Hōe--chhut",
+    "menu.feed_entries": "Bûn-chiong",
+    "menu.feeds": "Siau-sit lâi-goân",
+    "menu.flush_history": "Hìⁿ-sak kì-lo̍k",
+    "menu.history": "Kì-lo̍k",
+    "menu.home_page": "Siú ia̍h",
+    "menu.import": "Hōe--li̍p",
+    "menu.integrations": "Chéng-ha̍p",
+    "menu.logout": "Teng-chhut",
+    "menu.mark_all_as_read": "Choân-pō͘ chù chòe tha̍k kè",
+    "menu.mark_page_as_read": "Kā chit ia̍h--ê lóng chù chòe tha̍k kè",
+    "menu.preferences": "Siat-tēng",
+    "menu.refresh_all_feeds": "Tī pōe-āu têng lia̍h só͘-ū ê siau-sit lâi-goân",
+    "menu.refresh_feed": "Têng lia̍h",
+    "menu.search": "Chhiau-chhē",
+    "menu.sessions": "Ū teng-lo̍k--ê",
+    "menu.settings": "Siat-tēng",
+    "menu.shared_entries": "Hun-hióng kè ê siau-sit",
+    "menu.show_all_entries": "Hián-sī só͘-ū ê siau-sit",
+    "menu.show_only_starred_entries": "Kan-na hián-sī siu-chông ê siau-sit",
+    "menu.show_only_unread_entries": "Kan-na hián-sī ah-bōe tha̍k kè ê siau-sit",
+    "menu.starred": "Siu-chông",
+    "menu.title": "Tō-lám",
+    "menu.unread": "Ah-bōe tha̍k",
+    "menu.users": "Sú-iōng-lâng",
+    "page.about.author": "Chok-chiá: ",
+    "page.about.build_date": "Kiàn-tì li̍t-kî:",
+    "page.about.credits": "Pán-koân",
+    "page.about.global_config_options": "Choân-he̍k siat-tēng soán-hāng",
+    "page.about.go_version": "Go pán-pún:",
+    "page.about.license": "Pàng-koân:",
+    "page.about.postgres_version": "Postgres pán-pún:",
+    "page.about.title": "Iú-koan",
+    "page.about.version": "Pán-pún:",
+    "page.add_feed.choose_feed": "Soán-te̍k chi̍t ê Siau-sit lâi-goân",
+    "page.add_feed.label.url": "Bāng-chí",
+    "page.add_feed.legend.advanced_options": "Chìn-kai soán-hāng",
+    "page.add_feed.no_category": "Ah bô lūi-pia̍t, chì-chió ài ū chi̍t ê",
+    "page.add_feed.submit": "Chhē Siau-sit lâi-goân",
+    "page.add_feed.title": "Sin cheng-ka Siau-sit lâi-goân",
+    "page.api_keys.never_used": "Bô iōng kè",
+    "page.api_keys.table.actions": "Chhau-chok",
+    "page.api_keys.table.created_at": "Kiàn-tì li̍t-kî",
+    "page.api_keys.table.description": "Biâu-su̍t",
+    "page.api_keys.table.last_used_at": "Siōng-bóe pái sú-iōng",
+    "page.api_keys.table.token": "Só-sî",
+    "page.api_keys.title": "API só-sî",
+    "page.categories_count": [
+        "%d ê lūi-pia̍t"
     ],
-    "time_elapsed.hours": [
-        "%d tiám-cheng chêng"
+    "page.categories.entries": "Siau-sit",
+    "page.categories.feed_count": [
+        "Ū %d ê Siau-sit lâi-goân"
+    ],
+    "page.categories.feeds": "Siau-sit lâi-goân",
+    "page.categories.no_feed": "Ah-bô siau-sit lâi-goân",
+    "page.categories.title": "Lūi-pia̍t",
+    "page.category_label": "Lūi-pia̍t: %s",
+    "page.edit_category.title": "Pian-chi̍p lūi-pia̍t: %s",
+    "page.edit_feed.etag_header": "ETag piau-thâu:",
+    "page.edit_feed.last_check": "Siōng-bóe pái kiám-cha sî-kan",
+    "page.edit_feed.last_modified_header": "Siōng-bóe pái siu-kái piau-thâu:",
+    "page.edit_feed.last_parsing_error": "Siōng-bóe pái kái-sek m̄-tio̍h",
+    "page.edit_feed.no_header": "Bô",
+    "page.edit_feed.title": "Pian-chi̍p Siau-sit lâi-goân: %s",
+    "page.edit_user.title": "pian-chi̍p sú-iōng-lâng: %s",
+    "page.entry.attachments": "Hù-kiāⁿ",
+    "page.feeds.error_count": [
+        "%d ê m̄-tio̍h"
+    ],
+    "page.feeds.last_check": "Siōng-bóe kiám-cha sî-kan:",
+    "page.feeds.next_check": "Āu-pái kiám-cha sî-kan:",
+    "page.feeds.read_counter": "Tha̍k kè--ê siau-sit sò͘",
+    "page.feeds.title": "Siau-sit lâi-goân",
+    "page.history.title": "Kì-lo̍k",
+    "page.import.title": "Hōe-li̍p",
+    "page.integration.bookmarklet": "Chheh-chhiam ke-si",
+    "page.integration.bookmarklet.help": "Lí ē-sái iōng chit ê te̍k-pia̍t ê chheh-chhiam ti̍t-chiap tēng bāng-ia̍h ê siau-sit",
+    "page.integration.bookmarklet.instructions": "Kā chit ê liân-kiat thoa khì iû-lám khì ê chheh-chhiam lân",
+    "page.integration.bookmarklet.name": "Siu-chông Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API thâu",
+    "page.integration.miniflux_api_password": "Bi̍t-bé",
+    "page.integration.miniflux_api_password_value": "Lí ê kháu-chō ê bi̍t-bé",
+    "page.integration.miniflux_api_username": "Kháu-chō miâ",
+    "page.integrations.title": "Chéng-ha̍p",
+    "page.keyboard_shortcuts.close_modal": "Kìm tiāu tùi-ōe thang",
+    "page.keyboard_shortcuts.download_content": "Liah goân-tóe ê siau-sit lōe-iông",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Sóa khì thōng ē-kha ê siau-sit",
+    "page.keyboard_shortcuts.go_to_categories": "Phah khui lūi-pia̍t ia̍h",
+    "page.keyboard_shortcuts.go_to_feed": "Khì siau-sit lâi-goân",
+    "page.keyboard_shortcuts.go_to_feeds": "Phah khui siau-sit lâi-goân ia̍h",
+    "page.keyboard_shortcuts.go_to_history": "Phah khui kì-lo̍k ia̍h",
+    "page.keyboard_shortcuts.go_to_next_item": "Āu-chi̍t ê siau-sit",
+    "page.keyboard_shortcuts.go_to_next_page": "Āu-chi̍t ia̍h",
+    "page.keyboard_shortcuts.go_to_previous_item": "Téng-chi̍t ê siau-sit",
+    "page.keyboard_shortcuts.go_to_previous_page": "Téng-chi̍t ia̍h",
+    "page.keyboard_shortcuts.go_to_search": "Phah khui chhiau-chhē ia̍h",
+    "page.keyboard_shortcuts.go_to_settings": "Phah khui siat-tēng ia̍h",
+    "page.keyboard_shortcuts.go_to_starred": "Phah khui siu-chông--ê ia̍h",
+    "page.keyboard_shortcuts.go_to_top_item": "Sóa khì thōng téng-koân ê siau-sit",
+    "page.keyboard_shortcuts.go_to_unread": "Phah khui ah-bōe tha̍k--ê ia̍h",
+    "page.keyboard_shortcuts.mark_page_as_read": "Kā chit ia̍h--ê lóng chù chòe tha̍k--kè",
+    "page.keyboard_shortcuts.open_comments": "Phah khui hôe-èng liân-kiat",
+    "page.keyboard_shortcuts.open_comments_same_window": "Tī chit-má ê hun-ia̍h phah khui hôe-èng liân-kiat",
+    "page.keyboard_shortcuts.open_item": "Phah khui soán-te̍k ê siau-sit",
+    "page.keyboard_shortcuts.open_original": "Phah khui siau-sit goân-tóe ê liân-kiat",
+    "page.keyboard_shortcuts.open_original_same_window": "Tī chit-má ê hun-ia̍h phah khui siau-sit goân-tóe ê liân-kiat",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Tī pōe-āu ōaⁿ-sin siau-sit lâi-goân",
+    "page.keyboard_shortcuts.remove_feed": "Thâi tiāu siau-sit lâi-goân",
+    "page.keyboard_shortcuts.save_article": "Pó-chûn siau-sit",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Sóa khì bāng-ia̍h siōng téng-koân",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Hián-sī khoài-sok khí",
+    "page.keyboard_shortcuts.subtitle.actions": "Chhau-chok",
+    "page.keyboard_shortcuts.subtitle.items": "Bûn-chiong tō-lám",
+    "page.keyboard_shortcuts.subtitle.pages": "Ia̍h bīn tō-lám",
+    "page.keyboard_shortcuts.subtitle.sections": "Hun lân tō-lám",
+    "page.keyboard_shortcuts.title": "Khoài-sok khí",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Chhet-li̍p siu-chông chōng-thài",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Chhet-li̍p thián khui kah siu-ha̍p siau-sit hù-kiāⁿ ê chōng-thài",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Chhet-li̍p tha̍k--kè, ah-bōe tha̍k ê chōng-thài, koh chiau-tiám tī āu-chi̍t--ê",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Chhet-li̍p tha̍k--kè, ah-bōe tha̍k ê chōng-thài, koh chiau-tiám tī téng-chi̍t--ê",
+    "page.login.google_signin": "Sú-iōng Google teng-lo̍k",
+    "page.login.oidc_signin": "Sú-iōng %s teng-lo̍k",
+    "page.login.title": "teng-lo̍k",
+    "page.login.webauthn_login": "Sú-iōng bi̍t-bé teng-lo̍k",
+    "page.login.webauthn_login.error": "Bô-hoat-tō͘ iōng bi̍t-bé teng-lo̍k",
+    "page.login.webauthn_login.help": "Sú-iōng an-choân só-sî teng-lo̍k ê sî-chūn, chhiáⁿ su-li̍p kháu-chō miâ. Nā-sī iōng thang chhiau-chhē ê Passkey (discoverable credentials) tio̍h bián.",
+    "page.new_api_key.title": "Sin ê API só-sî",
+    "page.new_category.title": "Sin lūi-pia̍t",
+    "page.new_user.title": "Sin sú-iōng-lâng",
+    "page.offline.message": "Lí í-keng lî-sòaⁿ",
+    "page.offline.refresh_page": "Chhì-khòaⁿ-māi têng tha̍k bāng-ia̍h",
+    "page.offline.title": "Lî-sòaⁿ bô͘-sek",
+    "page.read_entry_count": [
+        "%d ê tha̍k kè ê siau-sit"
     ],
+    "page.search.title": "Chhiau-chhē kiat-kó",
+    "page.sessions.table.actions": "Chhau-chok",
+    "page.sessions.table.current_session": "Chit-má teng-lo̍k--ê",
+    "page.sessions.table.date": "Li̍t-kî",
+    "page.sessions.table.ip": "IP tōe-chí",
+    "page.sessions.table.user_agent": "Sú-iōng-lâng tāi-lí",
+    "page.sessions.title": "Ū teng-lo̍k--ê",
+    "page.settings.link_google_account": "Kah góa ê  Google kháu-chō kiat chòe-hé",
+    "page.settings.link_oidc_account": "Kah góa ê %s kháu-chō kiat chòe-hé",
+    "page.settings.title": "Siat-tēng",
+    "page.settings.unlink_google_account": "Phah khui kah góa ê Google kháu-chō ê kiat",
+    "page.settings.unlink_oidc_account": "Phah khui kah góa ê %s kháu-chō ê kiat",
+    "page.settings.webauthn.actions": "Chhau-chok",
+    "page.settings.webauthn.added_on": "Sin cheng-ka ê sî-kan",
+    "page.settings.webauthn.delete": [
+        "Thâi tiāu %d ê Passkey"
+    ],
+    "page.settings.webauthn.last_seen_on": "Siōng-bóe pái sú-iōng sî-kan",
+    "page.settings.webauthn.passkey_name": "Passkey miâ",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Chù-chheh Passkey",
+    "page.settings.webauthn.register.error": "Bô-hoat-tō͘ chù-chheh Passkey",
+    "page.shared_entries_count": [
+        "Í-keng hun-hióng %d ê siau-sit"
+    ],
+    "page.shared_entries.title": "Hun-hióng kè ê siau-sit",
+    "page.starred_entry_count": [
+        "%d ê siu-chông ê siau-sit"
+    ],
+    "page.starred.title": "Siu-chông",
+    "page.total_entry_count": [
+        "Lóng-chóng %d ê siau-sit"
+    ],
+    "page.unread_entry_count": [
+        "%d ê siau-sit ah-bōe tha̍k"
+    ],
+    "page.unread.title": "Ah-bōe tha̍k",
+    "page.users.actions": "chhau-chok",
+    "page.users.admin.no": "Hóⁿ",
+    "page.users.admin.yes": "Sī",
+    "page.users.is_admin": "Koán-lí-lâng",
+    "page.users.last_login": "Siōng-bóe pái teng-lo̍k",
+    "page.users.never_logged": "Chū-lâi bô teng-lo̍k kè",
+    "page.users.title": "Sú-iōng-lâng",
+    "page.users.username": "Sú-iōng-lâng miâ",
+    "page.webauthn_rename.title": "Tiông-sin hō͘ miâ Passkey",
+    "pagination.first": "Thâu-chi̍t ia̍h",
+    "pagination.last": "Siōng-bóe ia̍h",
+    "pagination.next": "Āu-chi̍t ia̍h",
+    "pagination.previous": "Téng-chi̍t ia̍h",
+    "search.label": "Chhiau-chhē",
+    "search.placeholder": "Chhiau-chhē...",
+    "search.submit": "Chhiau-chhē",
+    "skip_to_content": "Sóa kah chú-iàu ê lōe-iông",
     "time_elapsed.days": [
         "%d kang chêng"
     ],
-    "time_elapsed.weeks": [
-        "%d lé-pài chêng"
+    "time_elapsed.hours": [
+        "%d tiám-cheng chêng"
+    ],
+    "time_elapsed.minutes": [
+        "%d hun-cheng chêng"
     ],
     "time_elapsed.months": [
         "%d kò ge̍h chêng"
     ],
+    "time_elapsed.not_yet": "ah-bōe",
+    "time_elapsed.now": "tú-chiah",
+    "time_elapsed.weeks": [
+        "%d lé-pài chêng"
+    ],
     "time_elapsed.years": [
         "%d nî chêng"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Lí í-keng ín-khí siuⁿ chōe pái siau-sit lâi-goân ōaⁿ-sin, chhiáⁿ tán-hāu %d hun-cheng āu koh chhì-khòaⁿ-māi."
-    ],
-    "alert.background_feed_refresh": "Tng leh pōe-āu ōaⁿ-sin só͘-ū siau-sit lâi-goân, lí ē-sái kè-sio̍k sú-iōng Miniflux。",
-    "error.http_response_too_large": "HTTP hôe-èng siuⁿ tōa. Lí ē-sái tī choân-he̍k siat-tēng lāi kā siōng koân hān-tō͘ kái khah koân (ài têng khui su-hāu-khì)。",
-    "error.http_body_read": "Bô-hoat-tō͘ tha̍k HTTP body lōe-iông: %v。",
-    "error.http_empty_response_body": "HTTP hôe-èng body sī khang--ê.",
-    "error.http_empty_response": "HTTP hôe-èng lōe-iông sī khang--ê, ū khó-lêng sī hit ê bāng-chām ū pó-hō͘ ki-chè.",
-    "error.tls_error": "TLS m̄-tio̍h: %q。Nā-sī beh pàng-ba̍k TSL chèng-bêng, ē-sái tī siau-sit lâi-goân siat-tēng lāi thêng-tiong.",
-    "error.network_operation": "Miniflux bô-hoat-tō͘ liân kàu chit ê bāng-chām, ū khó-lêng sī bāng-lō͘ būn-tôe: %v.",
-    "error.network_timeout": "Chit ê bāng-chām ê hôe-èng siuⁿ bān, chhéng-kiû chhiau-kè sî-kan: %v.",
-    "error.http_client_error": "HTTP kheh-hō͘ thâu ū m̄-tio̍h: %v.",
-    "error.http_not_authorized": "Bô khoân chûn-chhú chit ê bāng-chām, chhiáⁿ kiám-cha kháu-chō miâ kah bi̍t-bé。",
-    "error.http_too_many_requests": "Miniflux tùi chit ê bāng-chām ê chhéng-kiû siuⁿ kè chōe, chhiáⁿ têng chhì-khòaⁿ-māi ah-sī tiâu-chéng thêng-sek siat-tēng.",
-    "error.http_forbidden": "Hō͘ kū-choa̍t chûn-chhú chit ê bāng-chām, ū khó-lêng chit ê bāng-chām ū pó-hō͘ ki-chè.",
-    "error.http_resource_not_found": "Chhē bô chit ê liân-kiat, chhiáⁿ khak-līn bāng-chí kám ū chèng-khak.",
-    "error.http_internal_server_error": "Chit ê bāng-chām ê su-hāu-khì in ka-kī ū būn-tôe, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
-    "error.http_bad_gateway": "Chit ê bāng-chām chit-má in-ūi gateway ū būn-tôe bô-hoat-tō͘ iōng, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
-    "error.http_service_unavailable": "Chit ê bāng-chām in-ūi in ka-kī lāi-pō͘ ū būn-tôe,m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
-    "error.http_gateway_timeout": "Tán chit ê bāng-chām ê hôe-èng í-keng chhiau-kè sî-kan, m̄ sī Miniflux chia ê būn-tôe, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
-    "error.http_unexpected_status_code": "Chit ê bāng-chām chòe liáu chi̍t ê liāu-bōe-tio̍h ê HTTP chōng-thài bé: %d, chhiáⁿ tán--chi̍t-ē chiah koh chhì-khòaⁿ-māi.",
-    "error.database_error": "Chu-liāu khò͘ ū m̄-tiō: %v.",
-    "error.category_not_found": "Chit ê lūi-pia̍t bô chûn-chāi ah-sī bô sio̍k-tī lí.",
-    "error.duplicated_feed": "Chit ê siau-sit lâi-goân í-keng chûn-chāi.",
-    "error.unable_to_parse_feed": "Bô-hoat-tō͘ kái-sek chit ê siau-sit lâi-goân: %v.",
-    "error.feed_not_found": "Chhē bô chit ê siau-sit lâi-goân ah-sī bô sio̍k-tī lí",
-    "error.unable_to_detect_rssbridge": "Sú-iōng RSS-Bridge sî chhē bô līm-hô siau-sit lâi-goân: %v.",
-    "error.feed_format_not_detected": "Bōe līn chit ê siau-sit lâi-goân ê keh-sek: %v.",
-    "form.prefs.label.media_playback_rate": "Im-sìn, sī-sìn pàng ê sok-tō͘",
-    "error.settings_media_playback_rate_range": "Pàng ê sok-tō͘ chhiau-kè hoān-ûi",
-    "enclosure_media_controls.seek": "sóa-ūi:",
-    "enclosure_media_controls.seek.title": "sóa %s bió",
-    "enclosure_media_controls.speed": "Sok-tō͘",
-    "enclosure_media_controls.speed.faster": "Cheng-ka sok-tō͘",
-    "enclosure_media_controls.speed.faster.title": "Cheng-ka sok-tō͘ %sx",
-    "enclosure_media_controls.speed.slower": "Pàng bān",
-    "enclosure_media_controls.speed.slower.title": "Pàng bān %sx",
-    "enclosure_media_controls.speed.reset": "Têng siat-tēng",
-    "enclosure_media_controls.speed.reset.title": "Têng siat-tēng pàng ê sok-tō͘ chòe 1x"
-}
+    "time_elapsed.yesterday": "cha-hng",
+    "tooltip.keyboard_shortcuts": "Khoài-sok khí:%s",
+    "tooltip.logged_user": "Chit-má teng-lo̍k--ê:  %s"
+}

+ 525 - 525
internal/locale/translations/nl_NL.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Ga naar inhoud",
-    "confirm.question": "Weet je het zeker?",
-    "confirm.question.refresh": "Wil je vernieuwen forceren?",
-    "confirm.yes": "ja",
-    "confirm.no": "nee",
-    "confirm.loading": "Bezig...",
-    "action.subscribe": "Abonneren",
-    "action.save": "Opslaan",
-    "action.or": "of",
     "action.cancel": "annuleren",
-    "action.remove": "Verwijderen",
-    "action.remove_feed": "Verwijder deze feed",
-    "action.update": "Bijwerken",
-    "action.edit": "Bewerken",
     "action.download": "Download",
+    "action.edit": "Bewerken",
+    "action.home_screen": "Toevoegen aan startscherm",
     "action.import": "Importeren",
     "action.login": "Inloggen",
-    "action.home_screen": "Toevoegen aan startscherm",
-    "tooltip.keyboard_shortcuts": "Sneltoets: %s",
-    "tooltip.logged_user": "Ingelogd als %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Startpagina",
-    "menu.unread": "Ongelezen",
-    "menu.starred": "Favorieten",
-    "menu.history": "Geschiedenis",
-    "menu.feeds": "Feeds",
-    "menu.categories": "Categorieën",
-    "menu.settings": "Instellingen",
-    "menu.logout": "Uitloggen",
-    "menu.preferences": "Voorkeuren",
-    "menu.integrations": "Integraties",
-    "menu.sessions": "Sessies",
-    "menu.users": "Gebruikers",
-    "menu.about": "Over",
-    "menu.export": "Exporteren",
-    "menu.import": "Importeren",
-    "menu.search": "Zoeken",
-    "menu.create_category": "Categorie toevoegen",
-    "menu.mark_page_as_read": "Markeer deze pagina als gelezen",
-    "menu.mark_all_as_read": "Markeer alles als gelezen",
-    "menu.show_all_entries": "Toon alle artikelen",
-    "menu.show_only_unread_entries": "Toon alleen ongelezen artikelen",
-    "menu.show_only_starred_entries": "Toon alleen favorieten",
-    "menu.refresh_feed": "Vernieuwen",
-    "menu.refresh_all_feeds": "Vernieuw alle feeds in de achtergrond",
-    "menu.edit_feed": "Bewerken",
-    "menu.edit_category": "Bewerken",
-    "menu.add_feed": "Feed toevoegen",
-    "menu.add_user": "Gebruiker toevoegen",
-    "menu.flush_history": "Verwijder geschiedenis",
-    "menu.feed_entries": "Artikelen",
-    "menu.api_keys": "API-sleutels",
-    "menu.create_api_key": "Maak een nieuwe API-sleutel",
-    "menu.shared_entries": "Gedeelde artikelen",
-    "search.label": "Zoeken",
-    "search.placeholder": "Zoeken...",
-    "search.submit": "Zoeken",
-    "pagination.last": "Laatste",
-    "pagination.next": "Volgende",
-    "pagination.first": "Eerste",
-    "pagination.previous": "Vorige",
-    "entry.status.unread": "Ongelezen",
-    "entry.status.read": "Gelezen",
-    "entry.status.toast.unread": "Gemarkeerd als ongelezen",
-    "entry.status.toast.read": "Gemarkeerd als gelezen",
-    "entry.status.title": "Verander artikelstatus",
-    "entry.bookmark.toggle.on": "Favoriet",
-    "entry.bookmark.toggle.off": "Favoriet verwijderen",
-    "entry.bookmark.toast.on": "Favoriet toegevoegd",
-    "entry.bookmark.toast.off": "Favoriet verwijderd",
-    "entry.state.saving": "Opslaan...",
-    "entry.state.loading": "Laden...",
-    "entry.save.label": "Opslaan",
-    "entry.save.title": "Artikel opslaan",
-    "entry.save.completed": "Klaar!",
-    "entry.save.toast.completed": "Artikel opgeslagen",
-    "entry.scraper.label": "Downloaden",
-    "entry.scraper.title": "Originele inhoud ophalen",
-    "entry.scraper.completed": "Klaar!",
-    "entry.external_link.label": "Externe link",
-    "entry.comments.label": "Reacties",
-    "entry.comments.title": "Bekijk reacties",
-    "entry.share.label": "Delen",
-    "entry.share.title": "Deel dit artikel",
-    "entry.unshare.label": "Delen ongedaan maken",
-    "entry.shared_entry.title": "Open de openbare link",
-    "entry.shared_entry.label": "Delen",
-    "entry.estimated_reading_time": [
-        "%d minuut leestijd",
-        "%d minuten leestijd"
-    ],
-    "entry.tags.label": "Tags:",
-    "page.shared_entries.title": "Gedeelde artikelen",
-    "page.shared_entries_count": [
-        "%d gedeeld artikel",
-        "%d gedeelde artikelen"
-    ],
-    "page.unread.title": "Ongelezen",
-    "page.unread_entry_count": [
-        "%d ongelezen artikel",
-        "%d ongelezen artikelen"
-    ],
-    "page.total_entry_count": [
-        "%d artikel totaal",
-        "%d artikelen totaal"
-    ],
-    "page.starred.title": "Favorieten",
-    "page.starred_entry_count": [
-        "%d favoriet artikel",
-        "%d favoriete artikelen"
-    ],
-    "page.categories.title": "Categorieën",
-    "page.categories.no_feed": "Geen feed.",
-    "page.categories.entries": "Artikelen",
-    "page.categories.feeds": "Feeds",
-    "page.categories.feed_count": [
-        "Er is %d feed.",
-        "Er zijn %d feeds."
-    ],
-    "page.categories_count": [
-        "%d categorie",
-        "%d categorieën"
-    ],
-    "page.new_category.title": "Nieuwe categorie",
-    "page.new_user.title": "Nieuwe gebruiker",
-    "page.edit_category.title": "Bewerk categorie: %s",
-    "page.edit_user.title": "Bewerk gebruiker: %s",
-    "page.feeds.title": "Feeds",
-    "page.category_label": "Categorie: %s",
-    "page.feeds.last_check": "Laatste controle:",
-    "page.feeds.next_check": "Volgende controle:",
-    "page.feeds.read_counter": "Aantal gelezen artikelen",
-    "page.feeds.error_count": [
-        "%d fout",
-        "%d fouten"
-    ],
-    "page.history.title": "Geschiedenis",
-    "page.read_entry_count": [
-        "%d gelezen artikel",
-        "%d gelezen artikelen"
-    ],
-    "page.import.title": "Importeren",
-    "page.login.title": "Inloggen",
-    "page.search.title": "Zoekresultaten",
-    "page.about.title": "Over",
-    "page.about.credits": "Credits",
-    "page.about.version": "Versie:",
-    "page.about.build_date": "Compilatiedatum:",
-    "page.about.author": "Auteur:",
-    "page.about.license": "Licentie:",
-    "page.about.global_config_options": "Globale Configuratie Opties",
-    "page.about.postgres_version": "Postgres versie:",
-    "page.about.go_version": "Go versie:",
-    "page.add_feed.title": "Nieuwe feed",
-    "page.add_feed.no_category": "Er is geen categorie. Je moet minstens één categorie hebben.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Feed zoeken",
-    "page.add_feed.legend.advanced_options": "Geavanceerde opties",
-    "page.add_feed.choose_feed": "Feed kiezen",
-    "page.edit_feed.title": "Bewerk feed: %s",
-    "page.edit_feed.last_check": "Laatste controle:",
-    "page.edit_feed.last_modified_header": "LastModified header:",
-    "page.edit_feed.etag_header": "ETAG header:",
-    "page.edit_feed.no_header": "Geen",
-    "page.edit_feed.last_parsing_error": "Laatste analysefout",
-    "page.entry.attachments": "Bijlagen",
-    "page.keyboard_shortcuts.title": "Sneltoetsen",
-    "page.keyboard_shortcuts.subtitle.sections": "Navigeren door menu's",
-    "page.keyboard_shortcuts.subtitle.items": "Navigeren door artikelen",
-    "page.keyboard_shortcuts.subtitle.pages": "Navigeren door pagina's",
-    "page.keyboard_shortcuts.subtitle.actions": "Acties",
-    "page.keyboard_shortcuts.go_to_unread": "Ga naar ongelezen",
-    "page.keyboard_shortcuts.go_to_starred": "Ga naar favorieten",
-    "page.keyboard_shortcuts.go_to_history": "Ga naar geschiedenis",
-    "page.keyboard_shortcuts.go_to_feeds": "Ga naar feeds",
-    "page.keyboard_shortcuts.go_to_categories": "Ga naar categorieën",
-    "page.keyboard_shortcuts.go_to_settings": "Ga naar instellingen",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Sneltoetsen tonen",
-    "page.keyboard_shortcuts.go_to_previous_item": "Vorig artikel",
-    "page.keyboard_shortcuts.go_to_next_item": "Volgend artikel",
-    "page.keyboard_shortcuts.go_to_feed": "Ga naar feed",
-    "page.keyboard_shortcuts.go_to_previous_page": "Vorige pagina",
-    "page.keyboard_shortcuts.go_to_next_page": "Volgende pagina",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Ga naar het onderste artikel",
-    "page.keyboard_shortcuts.go_to_top_item": "Ga naar het bovenste artikel",
-    "page.keyboard_shortcuts.open_item": "Open geselecteerd artikel",
-    "page.keyboard_shortcuts.open_original": "Open originele link",
-    "page.keyboard_shortcuts.open_original_same_window": "Open originele link in huidig tabblad",
-    "page.keyboard_shortcuts.open_comments": "Open reacties",
-    "page.keyboard_shortcuts.open_comments_same_window": "Open reacties in huidig tabblad",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Markeer gelezen/ongelezen, focus volgende",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Markeer gelezen/ongelezen, focus vorige",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Vernieuw alle feeds in de achtergrond",
-    "page.keyboard_shortcuts.mark_page_as_read": "Markeer huidige pagina als gelezen",
-    "page.keyboard_shortcuts.download_content": "Download originele inhoud",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Favoriet toevoegen/verwijderen",
-    "page.keyboard_shortcuts.save_article": "Artikel opslaan",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Scroll artikel naar boven",
-    "page.keyboard_shortcuts.remove_feed": "Verwijder deze feed",
-    "page.keyboard_shortcuts.go_to_search": "Focus instellen op zoekformulier",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Bijlagen van artikel openen/sluiten",
-    "page.keyboard_shortcuts.close_modal": "Dialoogvenster sluiten",
-    "page.users.title": "Gebruikers",
-    "page.users.username": "Gebruikersnaam",
-    "page.users.never_logged": "Nooit",
-    "page.users.admin.yes": "Ja",
-    "page.users.admin.no": "Nee",
-    "page.users.actions": "Acties",
-    "page.users.last_login": "Laatste login",
-    "page.users.is_admin": "Beheerder",
-    "page.settings.title": "Instellingen",
-    "page.settings.link_google_account": "Koppel mijn Google-account",
-    "page.settings.unlink_google_account": "Ontkoppel mijn Google-account",
-    "page.settings.link_oidc_account": "Koppel mijn %s account",
-    "page.settings.unlink_oidc_account": "Ontkoppel mijn %s account",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Acties",
-    "page.settings.webauthn.passkey_name": "Passkey Naam",
-    "page.settings.webauthn.added_on": "Toegevoegd op",
-    "page.settings.webauthn.last_seen_on": "Laatst gebruikt",
-    "page.settings.webauthn.register": "Passkey registreren",
-    "page.settings.webauthn.register.error": "Kan passkey niet registreren",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Verwijder %d passkey",
-        "Verwijder %d passkeys"
-    ],
-    "page.login.oidc_signin": "Inloggen met %s",
-    "page.login.webauthn_login": "Inloggen met passkey",
-    "page.login.webauthn_login.error": "Kan niet inloggen met passkey",
-    "page.login.google_signin": "Inloggen met Google",
-    "page.integrations.title": "Integraties",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API-URL",
-    "page.integration.miniflux_api_username": "Gebruikersnaam",
-    "page.integration.miniflux_api_password": "Wachtwoord",
-    "page.integration.miniflux_api_password_value": "Wachtwoord van jouw account",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Toevoegen aan Miniflux",
-    "page.integration.bookmarklet.instructions": "Sleep deze link naar je bookmarks.",
-    "page.integration.bookmarklet.help": "Gebruik deze link als bookmark in je browser om je direct te abonneren op een website.",
-    "page.sessions.title": "Sessies",
-    "page.sessions.table.date": "Datum",
-    "page.sessions.table.ip": "IP-adres",
-    "page.sessions.table.user_agent": "User-agent",
-    "page.sessions.table.actions": "Acties",
-    "page.sessions.table.current_session": "Huidige sessie",
-    "page.api_keys.title": "API-sleutels",
-    "page.api_keys.table.description": "Omschrijving",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Laatst gebruikt",
-    "page.api_keys.table.created_at": "Aanmaakdatum",
-    "page.api_keys.table.actions": "Acties",
-    "page.api_keys.never_used": "Nooit gebruikt",
-    "page.new_api_key.title": "Nieuwe API-sleutel",
-    "page.offline.title": "Offline modus",
-    "page.offline.message": "Je bent offline",
-    "page.offline.refresh_page": "Probeer de pagina te vernieuwen",
-    "page.webauthn_rename.title": "Hernoem Passkey",
-    "alert.no_shared_entry": "Er is geen gedeeld artikel.",
+    "action.or": "of",
+    "action.remove": "Verwijderen",
+    "action.remove_feed": "Verwijder deze feed",
+    "action.save": "Opslaan",
+    "action.subscribe": "Abonneren",
+    "action.update": "Bijwerken",
+    "alert.account_linked": "Jouw externe account is nu gekoppeld!",
+    "alert.account_unlinked": "Jouw externe account is nu ontkoppeld!",
+    "alert.background_feed_refresh": "Alle feeds worden op de achtergrond vernieuwd. Je kunt Miniflux blijven gebruiker terwijl dit proces draait.",
+    "alert.feed_error": "Er is een probleem met deze feed",
     "alert.no_bookmark": "Er zijn geen favorieten.",
     "alert.no_category": "Er zijn geen categorieën.",
     "alert.no_category_entry": "Er zijn geen artikelen in deze categorie.",
-    "alert.no_tag_entry": "Er zijn geen artikelen die overeenkomen met deze tag.",
-    "alert.no_feed_entry": "Er zijn geen artikelen in deze feed.",
     "alert.no_feed": "Je hebt nog geen feed geabonneerd.",
+    "alert.no_feed_entry": "Er zijn geen artikelen in deze feed.",
     "alert.no_feed_in_category": "Er is geen feed voor deze categorie.",
     "alert.no_history": "Geschiedenis is op dit moment leeg.",
-    "alert.feed_error": "Er is een probleem met deze feed",
     "alert.no_search_result": "Er is geen resultaat voor deze zoekopdracht.",
+    "alert.no_shared_entry": "Er is geen gedeeld artikel.",
+    "alert.no_tag_entry": "Er zijn geen artikelen die overeenkomen met deze tag.",
     "alert.no_unread_entry": "Er zijn geen ongelezen artikelen.",
     "alert.no_user": "Je bent de enige gebruiker.",
-    "alert.account_unlinked": "Jouw externe account is nu ontkoppeld!",
-    "alert.account_linked": "Jouw externe account is nu gekoppeld!",
     "alert.pocket_linked": "Jouw Pocket-account is nu gekoppeld!",
     "alert.prefs_saved": "Instellingen opgeslagen!",
-    "error.unlink_account_without_password": "Je moet een wachtwoord opgeven anders kun je niet meer inloggen.",
-    "error.duplicate_linked_account": "Er is al iemand geregistreerd met deze provider!",
+    "alert.too_many_feeds_refresh": [
+        "Je hebt te veel feed-vernieuwingen getriggered. Wacht aub %d minuut voor opnieuw proberen.",
+        "Je hebt te veel feed-vernieuwingen getriggered. Wacht aub %d minuten voor opnieuw proberen."
+    ],
+    "confirm.loading": "Bezig...",
+    "confirm.no": "nee",
+    "confirm.question": "Weet je het zeker?",
+    "confirm.question.refresh": "Wil je vernieuwen forceren?",
+    "confirm.yes": "ja",
+    "enclosure_media_controls.seek": "Vooruit/terug:",
+    "enclosure_media_controls.seek.title": " Vooruit/terug met %s seconden",
+    "enclosure_media_controls.speed": "Snelheid:",
+    "enclosure_media_controls.speed.faster": "Versnel",
+    "enclosure_media_controls.speed.faster.title": "Versnel met %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset snelheid naar 1x",
+    "enclosure_media_controls.speed.slower": "Vertraag",
+    "enclosure_media_controls.speed.slower.title": "Vertraag met %sx",
+    "entry.bookmark.toast.off": "Favoriet verwijderd",
+    "entry.bookmark.toast.on": "Favoriet toegevoegd",
+    "entry.bookmark.toggle.off": "Favoriet verwijderen",
+    "entry.bookmark.toggle.on": "Favoriet",
+    "entry.comments.label": "Reacties",
+    "entry.comments.title": "Bekijk reacties",
+    "entry.estimated_reading_time": [
+        "%d minuut leestijd",
+        "%d minuten leestijd"
+    ],
+    "entry.external_link.label": "Externe link",
+    "entry.save.completed": "Klaar!",
+    "entry.save.label": "Opslaan",
+    "entry.save.title": "Artikel opslaan",
+    "entry.save.toast.completed": "Artikel opgeslagen",
+    "entry.scraper.completed": "Klaar!",
+    "entry.scraper.label": "Downloaden",
+    "entry.scraper.title": "Originele inhoud ophalen",
+    "entry.share.label": "Delen",
+    "entry.share.title": "Deel dit artikel",
+    "entry.shared_entry.label": "Delen",
+    "entry.shared_entry.title": "Open de openbare link",
+    "entry.state.loading": "Laden...",
+    "entry.state.saving": "Opslaan...",
+    "entry.status.read": "Gelezen",
+    "entry.status.title": "Verander artikelstatus",
+    "entry.status.toast.read": "Gemarkeerd als gelezen",
+    "entry.status.toast.unread": "Gemarkeerd als ongelezen",
+    "entry.status.unread": "Ongelezen",
+    "entry.tags.label": "Tags:",
+    "entry.unshare.label": "Delen ongedaan maken",
+    "error.api_key_already_exists": "Deze API-sleutel bestaat al.",
+    "error.bad_credentials": "Onjuiste gebruikersnaam of wachtwoord.",
+    "error.category_already_exists": "Deze categorie bestaat al.",
+    "error.category_not_found": "Deze categorie bestaat niet of hoort niet bij deze gebruiker.",
+    "error.database_error": "Database fout: %v.",
+    "error.different_passwords": "Wachtwoorden zijn niet hetzelfde.",
     "error.duplicate_fever_username": "Er is al iemand met dezelfde Fever gebruikersnaam!",
     "error.duplicate_googlereader_username": "Er is al iemand met dezelfde Google Reader gebruikersnaam!",
-    "error.pocket_request_token": "Kon geen aanvraagtoken ophalen van Pocket!",
-    "error.pocket_access_token": "Kon geen toegangstoken ophalen van Pocket!",
-    "error.category_already_exists": "Deze categorie bestaat al.",
-    "error.unable_to_create_category": "Kan deze categorie niet aanmaken.",
-    "error.unable_to_update_category": "Kan categorie niet bijwerken.",
-    "error.user_already_exists": "Deze gebruiker bestaat al.",
-    "error.unable_to_create_user": "Kan deze gebruiker niet aanmaken.",
-    "error.unable_to_update_user": "Kan deze gebruiker niet bijwerken.",
-    "error.unable_to_update_feed": "Kan deze feed niet bijwerken.",
-    "error.subscription_not_found": "Kan geen feeds vinden.",
+    "error.duplicate_linked_account": "Er is al iemand geregistreerd met deze provider!",
+    "error.duplicated_feed": "Deze feed bestaat al.",
     "error.empty_file": "Dit bestand is leeg.",
-    "error.bad_credentials": "Onjuiste gebruikersnaam of wachtwoord.",
+    "error.entries_per_page_invalid": "Het aantal artikelen per pagina is niet geldig.",
+    "error.feed_already_exists": "Deze feed bestaat al.",
+    "error.feed_category_not_found": "Deze categorie bestaat niet of behoort niet tot deze gebruiker.",
+    "error.feed_format_not_detected": "Feed-formaat kan niet worden gedetecteerd: %v.",
+    "error.feed_invalid_blocklist_rule": "De blokkeerregel is ongeldig.",
+    "error.feed_invalid_keeplist_rule": "De bewaarregel is ongeldig.",
+    "error.feed_mandatory_fields": "De velden URL en categorie zijn verplicht.",
+    "error.feed_not_found": "Deze feed bestaat niet of is niet van deze gebruiker.",
+    "error.feed_title_not_empty": "De feed titel mag niet leeg zijn.",
+    "error.feed_url_not_empty": "De feed URL mag niet leeg zijn.",
     "error.fields_mandatory": "Alle velden moeten ingevuld zijn.",
-    "error.title_required": "De titel is verplicht.",
-    "error.different_passwords": "Wachtwoorden zijn niet hetzelfde.",
+    "error.http_bad_gateway": "De website is momenteel niet beschikbaar vanwege een slechte-gateway-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
+    "error.http_body_read": "Kan de HTTP-body niet lezen: %v.",
+    "error.http_client_error": "HTTP-client-fout: %v.",
+    "error.http_empty_response": "De HTTP-respons is leeg. Misschien gebruikt deze website een botbeveiligingsmechanisme?",
+    "error.http_empty_response_body": "De HTTP-respons body is leeg.",
+    "error.http_forbidden": "Toegang tot deze website is verboden. Misschien heeft deze website een botbeveiligingsmechanisme?",
+    "error.http_gateway_timeout": "De website is momenteel niet beschikbaar vanwege een timeout bij de gateway. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
+    "error.http_internal_server_error": "De website is momenteel niet beschikbaar vanwege een interne-server-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
+    "error.http_not_authorized": "Toegang tot deze website is niet geautoriseerd. Het kan een foute gebruikersnaam of wachtwoord zijn.",
+    "error.http_resource_not_found": "De gevraagde bron is niet gevonden. Controleer de URL.",
+    "error.http_response_too_large": "De HTTP-respons is te groot. Je kunt de limiet voor de HTTP-responsgrootte verhogen in de globale instellingen (server herstart noodzakelijk)",
+    "error.http_service_unavailable": "De website is momenteel niet beschikbaar vanwege een interne-server-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
+    "error.http_too_many_requests": "Miniflux heeft te veel aanvragen gegenereerd voor deze website. Probeer het later nog eens of wijzig de applicatieconfiguratie.",
+    "error.http_unexpected_status_code": "De website is momenteel niet beschikbaar vanwege een onverwachte HTTP-statuscode: %d. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
+    "error.invalid_default_home_page": "Ongeldige startpagina!",
+    "error.invalid_display_mode": "Ongeldige weergavemodus voor de webapp.",
+    "error.invalid_entry_direction": "Ongeldige sorteervolgorde.",
+    "error.invalid_feed_url": "Ongeldige feed URL.",
+    "error.invalid_gesture_nav": "Ongeldige gebarennavigatie.",
+    "error.invalid_language": "Ongeldige taal.",
+    "error.invalid_site_url": "Ongeldige site URL.",
+    "error.invalid_theme": "Ongeldig thema.",
+    "error.invalid_timezone": "Ongeldige tijdzone.",
+    "error.network_operation": "Miniflux kan deze website niet bereiken vanwege een netwerkfout: %v.",
+    "error.network_timeout": "Deze website is te traag en de aanvraag gaf timeout: %v",
     "error.password_min_length": "Minimaal 6 tekens gebruiken.",
-    "error.settings_mandatory_fields": "Gebruikersnaam, thema, taal en tijdzone zijn verplichte velden.",
-    "error.settings_reading_speed_is_positive": "De leessnelheden moeten positieve gehele getallen zijn.",
+    "error.pocket_access_token": "Kon geen toegangstoken ophalen van Pocket!",
+    "error.pocket_request_token": "Kon geen aanvraagtoken ophalen van Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Ongeldige blokkeerregel: regel #%d mist een geldige veldnaam (Opties: %s)",
-    "error.settings_block_rule_separator_required": "Ongeldige blokkeerregel: het patroon van regel #%d moet worden gescheiden door een '='",
-    "error.settings_block_rule_regex_required": "Ongeldige blokkeerregel:  het patroon van regel #%d is niet opgegeven",
     "error.settings_block_rule_invalid_regex": "Ongeldige blokkeerregel: het patroon van regel #%d is geen geldige regex",
+    "error.settings_block_rule_regex_required": "Ongeldige blokkeerregel:  het patroon van regel #%d is niet opgegeven",
+    "error.settings_block_rule_separator_required": "Ongeldige blokkeerregel: het patroon van regel #%d moet worden gescheiden door een '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Ongeldige bewaarregel: regel #%d mist een geldige veldnaam (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Ongeldige bewaarregel: het patroon van regel #%d moet worden gescheiden door een '='",
-    "error.settings_keep_rule_regex_required": "Ongeldige bewaarregel: het patroon van regel #%d is niet opgegeven",
     "error.settings_keep_rule_invalid_regex": "Ongeldige bewaarregel: het patroon van regel #%d is geen geldige regex",
-    "error.entries_per_page_invalid": "Het aantal artikelen per pagina is niet geldig.",
-    "error.feed_mandatory_fields": "De velden URL en categorie zijn verplicht.",
-    "error.feed_already_exists": "Deze feed bestaat al.",
-    "error.invalid_feed_url": "Ongeldige feed URL.",
-    "error.invalid_site_url": "Ongeldige site URL.",
-    "error.feed_url_not_empty": "De feed URL mag niet leeg zijn.",
+    "error.settings_keep_rule_regex_required": "Ongeldige bewaarregel: het patroon van regel #%d is niet opgegeven",
+    "error.settings_keep_rule_separator_required": "Ongeldige bewaarregel: het patroon van regel #%d moet worden gescheiden door een '='",
+    "error.settings_mandatory_fields": "Gebruikersnaam, thema, taal en tijdzone zijn verplichte velden.",
+    "error.settings_media_playback_rate_range": "Afspeelsnelheid is buiten bereik",
+    "error.settings_reading_speed_is_positive": "De leessnelheden moeten positieve gehele getallen zijn.",
     "error.site_url_not_empty": "De site URL mag niet leeg zijn.",
-    "error.feed_title_not_empty": "De feed titel mag niet leeg zijn.",
-    "error.feed_category_not_found": "Deze categorie bestaat niet of behoort niet tot deze gebruiker.",
-    "error.feed_invalid_blocklist_rule": "De blokkeerregel is ongeldig.",
-    "error.feed_invalid_keeplist_rule": "De bewaarregel is ongeldig.",
-    "error.user_mandatory_fields": "Gebruikersnaam is verplicht",
-    "error.api_key_already_exists": "Deze API-sleutel bestaat al.",
+    "error.subscription_not_found": "Kan geen feeds vinden.",
+    "error.title_required": "De titel is verplicht.",
+    "error.tls_error": "TLS fout: %q. Als je wilt, kun je TLS-verificatie uitschakelen in de feed-instellingen.",
     "error.unable_to_create_api_key": "Kan deze API-sleutel niet aanmaken.",
-    "error.invalid_theme": "Ongeldig thema.",
-    "error.invalid_language": "Ongeldige taal.",
-    "error.invalid_timezone": "Ongeldige tijdzone.",
-    "error.invalid_entry_direction": "Ongeldige sorteervolgorde.",
-    "error.invalid_display_mode": "Ongeldige weergavemodus voor de webapp.",
-    "error.invalid_gesture_nav": "Ongeldige gebarennavigatie.",
-    "error.invalid_default_home_page": "Ongeldige startpagina!",
-    "form.feed.label.title": "Titel",
-    "form.feed.label.site_url": "Website URL",
-    "form.feed.label.feed_url": "Feed URL",
-    "form.feed.label.description": "Omschrijving",
-    "form.feed.label.category": "Categorie",
-    "form.feed.label.crawler": "Download originele inhoud",
-    "form.feed.label.feed_username": "Feed gebruikersnaam",
-    "form.feed.label.feed_password": "Feed wachtwoord",
-    "form.feed.label.user_agent": "Standaard User-agent overschrijven",
-    "form.feed.label.cookie": "Cookies instellen",
-    "form.feed.label.scraper_rules": "Extractieregels",
-    "form.feed.label.rewrite_rules": "Herschrijfregels",
-    "form.feed.label.blocklist_rules": "Blokkeerregels",
-    "form.feed.label.keeplist_rules": "Bewaarregels",
-    "form.feed.label.urlrewrite_rules": "Herschrijfregels voor URL's",
-    "form.feed.label.apprise_service_urls": "Door komma's gescheiden lijst van Apprise service URL's",
-    "form.feed.label.webhook_url": "Overschrijf webhook URL",
-    "form.feed.label.ignore_http_cache": "Negeer HTTP-cache",
-    "form.feed.label.allow_self_signed_certificates": "Zelfondertekende of ongeldige certificaten toestaan",
-    "form.feed.label.disable_http2": "HTTP/2 uitschakelen om fingerprinting te voorkomen",
-    "form.feed.label.fetch_via_proxy": "Ophalen via proxy",
-    "form.feed.label.disabled": "Deze feed niet vernieuwen",
-    "form.feed.label.no_media_player": "Geen mediaspeler (audio/video)",
-    "form.feed.label.hide_globally": "Verberg artikelen in de globale ongelezen lijst",
-    "form.feed.label.ntfy_activate": "Artikelen naar ntfy sturen",
-    "form.feed.label.ntfy_priority": "Ntfy prioriteit",
-    "form.feed.label.ntfy_max_priority": "Ntfy maximale prioriteit",
-    "form.feed.label.ntfy_high_priority": "Ntfy hoge prioriteit",
-    "form.feed.label.ntfy_default_priority": "Ntfy standaard prioriteit",
-    "form.feed.label.ntfy_low_priority": "Ntfy lage prioriteit",
-    "form.feed.label.ntfy_min_priority": "Ntfy minimale prioriteit",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Kan deze categorie niet aanmaken.",
+    "error.unable_to_create_user": "Kan deze gebruiker niet aanmaken.",
+    "error.unable_to_detect_rssbridge": "Kan feed niet detecteren met RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Kan deze feed niet verwerken: %v.",
+    "error.unable_to_update_category": "Kan categorie niet bijwerken.",
+    "error.unable_to_update_feed": "Kan deze feed niet bijwerken.",
+    "error.unable_to_update_user": "Kan deze gebruiker niet bijwerken.",
+    "error.unlink_account_without_password": "Je moet een wachtwoord opgeven anders kun je niet meer inloggen.",
+    "error.user_already_exists": "Deze gebruiker bestaat al.",
+    "error.user_mandatory_fields": "Gebruikersnaam is verplicht",
+    "form.api_key.label.description": "API-sleutel omschrijving",
+    "form.category.hide_globally": "Verberg artikelen in de globale ongelezen lijst",
+    "form.category.label.title": "Titel",
     "form.feed.fieldset.general": "Algemeen",
-    "form.feed.fieldset.rules": "Regels",
-    "form.feed.fieldset.network_settings": "Netwerk Instellingen",
     "form.feed.fieldset.integration": "Diensten van derden",
-    "form.category.label.title": "Titel",
-    "form.category.hide_globally": "Verberg artikelen in de globale ongelezen lijst",
-    "form.user.label.username": "Gebruikersnaam",
-    "form.user.label.password": "Wachtwoord",
-    "form.user.label.confirmation": "Bevestig wachtwoord",
-    "form.user.label.admin": "Beheerder",
-    "form.prefs.label.language": "Taal",
-    "form.prefs.label.timezone": "Tijdzone",
-    "form.prefs.label.theme": "Thema",
-    "form.prefs.label.entry_sorting": "Volgorde van artikelen",
-    "form.prefs.label.entries_per_page": "Artikelen per pagina",
-    "form.prefs.label.default_reading_speed": "Leessnelheid voor andere talen (woorden per minuut)",
-    "form.prefs.label.cjk_reading_speed": "Leessnelheid voor Chinees, Koreaans en Japans (tekens per minuut)",
-    "form.prefs.label.display_mode": "Weergavemodus Progressive Web App (PWA).",
-    "form.prefs.select.older_first": "Oudere artikelen eerst",
-    "form.prefs.select.recent_first": "Recente artikelen eerst",
-    "form.prefs.select.fullscreen": "Volledig scherm",
-    "form.prefs.select.standalone": "Standalone",
-    "form.prefs.select.minimal_ui": "Minimaal",
-    "form.prefs.select.browser": "Browser",
-    "form.prefs.select.publish_time": "Tijdstip van publiceren artikel",
-    "form.prefs.select.created_time": "Tijdstip van aanmaken artikel",
-    "form.prefs.select.alphabetical": "Alfabetisch",
-    "form.prefs.select.unread_count": "Aantal ongelezen artikelen",
-    "form.prefs.select.none": "Geen",
-    "form.prefs.select.tap": "Dubbeltik",
-    "form.prefs.select.swipe": "Vegen",
-    "form.prefs.label.keyboard_shortcuts": "Sneltoetsen inschakelen",
-    "form.prefs.label.entry_swipe": "Vegen tussen artikelen inschakelen op aanraakschermen",
-    "form.prefs.label.gesture_nav": "Gebaar om tussen artikelen te navigeren",
-    "form.prefs.label.show_reading_time": "Toon geschatte leestijd van artikelen",
-    "form.prefs.label.custom_css": "Aangepaste CSS",
-    "form.prefs.label.custom_js": "Aangepaste JavaScript",
-    "form.prefs.label.entry_order": "Artikelen sorteren",
-    "form.prefs.label.default_home_page": "Startpagina",
-    "form.prefs.label.categories_sorting_order": "Volgorde categorieën",
-    "form.prefs.label.mark_read_on_view": "Markeer artikelen automatisch als gelezen wanneer ze worden bekeken",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Markeer artikelen als gelezen wanneer ze worden bekeken. Voor audio/video, markeer als gelezen bij 90%% voltooiing",
-    "form.prefs.label.mark_read_on_media_completion": "Markeer artikelen alleen als gelezen wanneer het afspelen van audio/video 90%% heeft bereikt",
-    "form.prefs.label.mark_read_manually": "Markeer artikelen handmatig als gelezen",
-    "form.prefs.fieldset.application_settings": "Applicatie Instellingen",
-    "form.prefs.fieldset.authentication_settings": "Authenticatie Instellingen",
-    "form.prefs.fieldset.reader_settings": "Lees Instellingen",
-    "form.prefs.fieldset.global_feed_settings": "Globale Feed Instellingen",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Netwerk Instellingen",
+    "form.feed.fieldset.rules": "Regels",
+    "form.feed.label.allow_self_signed_certificates": "Zelfondertekende of ongeldige certificaten toestaan",
+    "form.feed.label.apprise_service_urls": "Door komma's gescheiden lijst van Apprise service URL's",
+    "form.feed.label.blocklist_rules": "Blokkeerregels",
+    "form.feed.label.category": "Categorie",
+    "form.feed.label.cookie": "Cookies instellen",
+    "form.feed.label.crawler": "Download originele inhoud",
+    "form.feed.label.description": "Omschrijving",
+    "form.feed.label.disable_http2": "HTTP/2 uitschakelen om fingerprinting te voorkomen",
+    "form.feed.label.disabled": "Deze feed niet vernieuwen",
+    "form.feed.label.feed_password": "Feed wachtwoord",
+    "form.feed.label.feed_url": "Feed URL",
+    "form.feed.label.feed_username": "Feed gebruikersnaam",
+    "form.feed.label.fetch_via_proxy": "Ophalen via proxy",
+    "form.feed.label.hide_globally": "Verberg artikelen in de globale ongelezen lijst",
+    "form.feed.label.ignore_http_cache": "Negeer HTTP-cache",
+    "form.feed.label.keeplist_rules": "Bewaarregels",
+    "form.feed.label.no_media_player": "Geen mediaspeler (audio/video)",
+    "form.feed.label.ntfy_activate": "Artikelen naar ntfy sturen",
+    "form.feed.label.ntfy_default_priority": "Ntfy standaard prioriteit",
+    "form.feed.label.ntfy_high_priority": "Ntfy hoge prioriteit",
+    "form.feed.label.ntfy_low_priority": "Ntfy lage prioriteit",
+    "form.feed.label.ntfy_max_priority": "Ntfy maximale prioriteit",
+    "form.feed.label.ntfy_min_priority": "Ntfy minimale prioriteit",
+    "form.feed.label.ntfy_priority": "Ntfy prioriteit",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Herschrijfregels",
+    "form.feed.label.scraper_rules": "Extractieregels",
+    "form.feed.label.site_url": "Website URL",
+    "form.feed.label.title": "Titel",
+    "form.feed.label.urlrewrite_rules": "Herschrijfregels voor URL's",
+    "form.feed.label.user_agent": "Standaard User-agent overschrijven",
+    "form.feed.label.webhook_url": "Overschrijf webhook URL",
     "form.import.label.file": "OPML-bestand",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Artikelen opslaan in Apprise",
+    "form.integration.apprise_services_url": "Door komma's gescheiden lijst van Apprise service URL's",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Artikelen opslaan in Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Artikelen opslaan in Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Artikelen opslaan in Espial",
+    "form.integration.espial_api_key": "Espial API-sleutel",
+    "form.integration.espial_endpoint": "Espial URL",
+    "form.integration.espial_tags": "Espial tags",
     "form.integration.fever_activate": "Activeer Fever API",
-    "form.integration.fever_username": "Fever gebruikersnaam",
-    "form.integration.fever_password": "Fever wachtwoord",
     "form.integration.fever_endpoint": "Fever URL:",
+    "form.integration.fever_password": "Fever wachtwoord",
+    "form.integration.fever_username": "Fever gebruikersnaam",
     "form.integration.googlereader_activate": "Activeer Google Reader API",
-    "form.integration.googlereader_username": "Google Reader gebruikersnaam",
-    "form.integration.googlereader_password": "Google Reader wachtwoord",
     "form.integration.googlereader_endpoint": "Google Reader API-endpoint:",
-    "form.integration.pinboard_activate": "Artikelen opslaan in Pinboard",
-    "form.integration.pinboard_token": "Pinboard API token",
-    "form.integration.pinboard_tags": "Pinboard tags",
-    "form.integration.pinboard_bookmark": "Markeer favoriet als ongelezen",
+    "form.integration.googlereader_password": "Google Reader wachtwoord",
+    "form.integration.googlereader_username": "Google Reader gebruikersnaam",
     "form.integration.instapaper_activate": "Artikelen opslaan in Instapaper",
-    "form.integration.instapaper_username": "Instapaper gebruikersnaam",
     "form.integration.instapaper_password": "Instapaper wachtwoord",
-    "form.integration.pocket_activate": "Artikelen opslaan in Pocket",
-    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
-    "form.integration.pocket_access_token": "Pocket Access Token",
-    "form.integration.pocket_connect_link": "Verbind je Pocket-account",
-    "form.integration.wallabag_activate": "Artikelen opslaan in Wallabag",
-    "form.integration.wallabag_only_url": "Alleen URL verzenden (in plaats van volledige inhoud)",
-    "form.integration.wallabag_endpoint": "Wallabag basis-URL",
-    "form.integration.wallabag_client_id": "Wallabag Client-ID",
-    "form.integration.wallabag_client_secret": "Wallabag Client-Secret",
-    "form.integration.wallabag_username": "Wallabag gebruikersnaam",
-    "form.integration.wallabag_password": "Wallabag wachtwoord",
-    "form.integration.notion_activate": "Artikelen opslaan in Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Artikelen opslaan in Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Door komma's gescheiden lijst van Apprise service URL's",
-    "form.integration.nunux_keeper_activate": "Artikelen opslaan in Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper URL",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API-sleutel",
-    "form.integration.omnivore_activate": "Artikelen opslaan in Omnivore",
-    "form.integration.omnivore_url": "Omnivore URL",
-    "form.integration.omnivore_api_key": "Omnivore API-sleutel",
-    "form.integration.espial_activate": "Artikelen opslaan in Espial",
-    "form.integration.espial_endpoint": "Espial URL",
-    "form.integration.espial_api_key": "Espial API-sleutel",
-    "form.integration.espial_tags": "Espial tags",
-    "form.integration.readwise_activate": "Artikelen opslaan in Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Readwise Access Token ophalen",
-    "form.integration.telegram_bot_activate": "Stuur nieuwe artikelen naar Telegram",
-    "form.integration.telegram_bot_token": "Bot token",
-    "form.integration.telegram_chat_id": "Chat ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Webpaginavoorbeeld uitschakelen",
-    "form.integration.telegram_bot_disable_notification": "Notificatie uitschakelen",
-    "form.integration.telegram_bot_disable_buttons": "Knoppen uitschakelen",
+    "form.integration.instapaper_username": "Instapaper gebruikersnaam",
     "form.integration.linkace_activate": "Artikelen opslaan in LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API-sleutel",
-    "form.integration.linkace_tags": "LinkAce tags",
-    "form.integration.linkace_is_private": "Koppeling als privé markeren",
     "form.integration.linkace_check_disabled": "Koppelingcontrole uitschakelen",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Koppeling als privé markeren",
+    "form.integration.linkace_tags": "LinkAce tags",
     "form.integration.linkding_activate": "Artikelen opslaan in Linkding",
-    "form.integration.linkding_endpoint": "Linkding URL",
     "form.integration.linkding_api_key": "Linkding API-sleutel",
-    "form.integration.linkding_tags": "Linkding tags",
     "form.integration.linkding_bookmark": "Markeer favoriet als ongelezen",
+    "form.integration.linkding_endpoint": "Linkding URL",
+    "form.integration.linkding_tags": "Linkding tags",
     "form.integration.linkwarden_activate": "Artikelen opslaan in Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden URL",
     "form.integration.linkwarden_api_key": "Linkwarden API-sleutel",
+    "form.integration.linkwarden_endpoint": "Linkwarden URL",
     "form.integration.matrix_bot_activate": "Nieuwe artikelen opslaan in Matrix",
-    "form.integration.matrix_bot_user": "Matrix gebruikersnaam",
+    "form.integration.matrix_bot_chat_id": "ID van Matrix-kamer",
     "form.integration.matrix_bot_password": "Wachtwoord voor Matrix-gebruiker",
     "form.integration.matrix_bot_url": "URL van de Matrix-server",
-    "form.integration.matrix_bot_chat_id": "ID van Matrix-kamer",
+    "form.integration.matrix_bot_user": "Matrix gebruikersnaam",
+    "form.integration.notion_activate": "Artikelen opslaan in Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Stuur artikelen naar ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optioneel)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optioneel)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy wachtwoord (optioneel)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optioneel, standaard is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy gebruikersnaam (optioneel)",
+    "form.integration.nunux_keeper_activate": "Artikelen opslaan in Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API-sleutel",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper URL",
+    "form.integration.omnivore_activate": "Artikelen opslaan in Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API-sleutel",
+    "form.integration.omnivore_url": "Omnivore URL",
+    "form.integration.pinboard_activate": "Artikelen opslaan in Pinboard",
+    "form.integration.pinboard_bookmark": "Markeer favoriet als ongelezen",
+    "form.integration.pinboard_tags": "Pinboard tags",
+    "form.integration.pinboard_token": "Pinboard API token",
+    "form.integration.pocket_access_token": "Pocket Access Token",
+    "form.integration.pocket_activate": "Artikelen opslaan in Pocket",
+    "form.integration.pocket_connect_link": "Verbind je Pocket-account",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Artikelen opslaan in Raindrop",
-    "form.integration.raindrop_token": "Raindrop Token",
     "form.integration.raindrop_collection_id": "Collectie ID",
     "form.integration.raindrop_tags": "Tags (commagescheiden)",
+    "form.integration.raindrop_token": "Raindrop Token",
     "form.integration.readeck_activate": "Artikelen opslaan in Readeck",
-    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_api_key": "Readeck API-sleutel",
+    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Alleen URL verzenden (in plaats van volledige inhoud)",
+    "form.integration.readwise_activate": "Artikelen opslaan in Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Readwise Access Token ophalen",
+    "form.integration.rssbridge_activate": "Controleer RSS-Bridge bij het toevoegen van abonnementen",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Artikelen opslaan in Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Artikelen opslaan in Shiori",
     "form.integration.shiori_endpoint": "Shiori URL",
-    "form.integration.shiori_username": "Shiori gebruikersnaam",
     "form.integration.shiori_password": "Shiori wachtwoord",
-    "form.integration.shaarli_activate": "Artikelen opslaan in Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Webhooks activeren",
-    "form.integration.webhook_url": "Standard Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Controleer RSS-Bridge bij het toevoegen van abonnementen",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Stuur artikelen naar ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optioneel, standaard is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optioneel)",
-    "form.integration.ntfy_username": "Ntfy gebruikersnaam (optioneel)",
-    "form.integration.ntfy_password": "Ntfy wachtwoord (optioneel)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optioneel)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Artikelen opslaan in Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori gebruikersnaam",
     "form.integration.slack_activate": "Artikelen opslaan in Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API-sleutel omschrijving",
+    "form.integration.telegram_bot_activate": "Stuur nieuwe artikelen naar Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Knoppen uitschakelen",
+    "form.integration.telegram_bot_disable_notification": "Notificatie uitschakelen",
+    "form.integration.telegram_bot_disable_web_page_preview": "Webpaginavoorbeeld uitschakelen",
+    "form.integration.telegram_bot_token": "Bot token",
+    "form.integration.telegram_chat_id": "Chat ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Artikelen opslaan in Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag Client-ID",
+    "form.integration.wallabag_client_secret": "Wallabag Client-Secret",
+    "form.integration.wallabag_endpoint": "Wallabag basis-URL",
+    "form.integration.wallabag_only_url": "Alleen URL verzenden (in plaats van volledige inhoud)",
+    "form.integration.wallabag_password": "Wallabag wachtwoord",
+    "form.integration.wallabag_username": "Wallabag gebruikersnaam",
+    "form.integration.webhook_activate": "Webhooks activeren",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Standard Webhook URL",
+    "form.prefs.fieldset.application_settings": "Applicatie Instellingen",
+    "form.prefs.fieldset.authentication_settings": "Authenticatie Instellingen",
+    "form.prefs.fieldset.global_feed_settings": "Globale Feed Instellingen",
+    "form.prefs.fieldset.reader_settings": "Lees Instellingen",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Volgorde categorieën",
+    "form.prefs.label.cjk_reading_speed": "Leessnelheid voor Chinees, Koreaans en Japans (tekens per minuut)",
+    "form.prefs.label.custom_css": "Aangepaste CSS",
+    "form.prefs.label.custom_js": "Aangepaste JavaScript",
+    "form.prefs.label.default_home_page": "Startpagina",
+    "form.prefs.label.default_reading_speed": "Leessnelheid voor andere talen (woorden per minuut)",
+    "form.prefs.label.display_mode": "Weergavemodus Progressive Web App (PWA).",
+    "form.prefs.label.entries_per_page": "Artikelen per pagina",
+    "form.prefs.label.entry_order": "Artikelen sorteren",
+    "form.prefs.label.entry_sorting": "Volgorde van artikelen",
+    "form.prefs.label.entry_swipe": "Vegen tussen artikelen inschakelen op aanraakschermen",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Gebaar om tussen artikelen te navigeren",
+    "form.prefs.label.keyboard_shortcuts": "Sneltoetsen inschakelen",
+    "form.prefs.label.language": "Taal",
+    "form.prefs.label.mark_read_manually": "Markeer artikelen handmatig als gelezen",
+    "form.prefs.label.mark_read_on_media_completion": "Markeer artikelen alleen als gelezen wanneer het afspelen van audio/video 90%% heeft bereikt",
+    "form.prefs.label.mark_read_on_view": "Markeer artikelen automatisch als gelezen wanneer ze worden bekeken",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Markeer artikelen als gelezen wanneer ze worden bekeken. Voor audio/video, markeer als gelezen bij 90%% voltooiing",
+    "form.prefs.label.media_playback_rate": "Afspeelsnelheid van de audio/video",
+    "form.prefs.label.show_reading_time": "Toon geschatte leestijd van artikelen",
+    "form.prefs.label.theme": "Thema",
+    "form.prefs.label.timezone": "Tijdzone",
+    "form.prefs.select.alphabetical": "Alfabetisch",
+    "form.prefs.select.browser": "Browser",
+    "form.prefs.select.created_time": "Tijdstip van aanmaken artikel",
+    "form.prefs.select.fullscreen": "Volledig scherm",
+    "form.prefs.select.minimal_ui": "Minimaal",
+    "form.prefs.select.none": "Geen",
+    "form.prefs.select.older_first": "Oudere artikelen eerst",
+    "form.prefs.select.publish_time": "Tijdstip van publiceren artikel",
+    "form.prefs.select.recent_first": "Recente artikelen eerst",
+    "form.prefs.select.standalone": "Standalone",
+    "form.prefs.select.swipe": "Vegen",
+    "form.prefs.select.tap": "Dubbeltik",
+    "form.prefs.select.unread_count": "Aantal ongelezen artikelen",
     "form.submit.loading": "Laden...",
     "form.submit.saving": "Opslaan...",
-    "time_elapsed.not_yet": "nog niet",
-    "time_elapsed.yesterday": "gisteren",
-    "time_elapsed.now": "minder dan een minuut geleden",
-    "time_elapsed.minutes": [
-        "%d minuut geleden",
-        "%d minuten geleden"
+    "form.user.label.admin": "Beheerder",
+    "form.user.label.confirmation": "Bevestig wachtwoord",
+    "form.user.label.password": "Wachtwoord",
+    "form.user.label.username": "Gebruikersnaam",
+    "menu.about": "Over",
+    "menu.add_feed": "Feed toevoegen",
+    "menu.add_user": "Gebruiker toevoegen",
+    "menu.api_keys": "API-sleutels",
+    "menu.categories": "Categorieën",
+    "menu.create_api_key": "Maak een nieuwe API-sleutel",
+    "menu.create_category": "Categorie toevoegen",
+    "menu.edit_category": "Bewerken",
+    "menu.edit_feed": "Bewerken",
+    "menu.export": "Exporteren",
+    "menu.feed_entries": "Artikelen",
+    "menu.feeds": "Feeds",
+    "menu.flush_history": "Verwijder geschiedenis",
+    "menu.history": "Geschiedenis",
+    "menu.home_page": "Startpagina",
+    "menu.import": "Importeren",
+    "menu.integrations": "Integraties",
+    "menu.logout": "Uitloggen",
+    "menu.mark_all_as_read": "Markeer alles als gelezen",
+    "menu.mark_page_as_read": "Markeer deze pagina als gelezen",
+    "menu.preferences": "Voorkeuren",
+    "menu.refresh_all_feeds": "Vernieuw alle feeds in de achtergrond",
+    "menu.refresh_feed": "Vernieuwen",
+    "menu.search": "Zoeken",
+    "menu.sessions": "Sessies",
+    "menu.settings": "Instellingen",
+    "menu.shared_entries": "Gedeelde artikelen",
+    "menu.show_all_entries": "Toon alle artikelen",
+    "menu.show_only_starred_entries": "Toon alleen favorieten",
+    "menu.show_only_unread_entries": "Toon alleen ongelezen artikelen",
+    "menu.starred": "Favorieten",
+    "menu.title": "Menu",
+    "menu.unread": "Ongelezen",
+    "menu.users": "Gebruikers",
+    "page.about.author": "Auteur:",
+    "page.about.build_date": "Compilatiedatum:",
+    "page.about.credits": "Credits",
+    "page.about.global_config_options": "Globale Configuratie Opties",
+    "page.about.go_version": "Go versie:",
+    "page.about.license": "Licentie:",
+    "page.about.postgres_version": "Postgres versie:",
+    "page.about.title": "Over",
+    "page.about.version": "Versie:",
+    "page.add_feed.choose_feed": "Feed kiezen",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Geavanceerde opties",
+    "page.add_feed.no_category": "Er is geen categorie. Je moet minstens één categorie hebben.",
+    "page.add_feed.submit": "Feed zoeken",
+    "page.add_feed.title": "Nieuwe feed",
+    "page.api_keys.never_used": "Nooit gebruikt",
+    "page.api_keys.table.actions": "Acties",
+    "page.api_keys.table.created_at": "Aanmaakdatum",
+    "page.api_keys.table.description": "Omschrijving",
+    "page.api_keys.table.last_used_at": "Laatst gebruikt",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "API-sleutels",
+    "page.categories_count": [
+        "%d categorie",
+        "%d categorieën"
     ],
-    "time_elapsed.hours": [
-        "%d uur geleden",
-        "%d uur geleden"
+    "page.categories.entries": "Artikelen",
+    "page.categories.feed_count": [
+        "Er is %d feed.",
+        "Er zijn %d feeds."
+    ],
+    "page.categories.feeds": "Feeds",
+    "page.categories.no_feed": "Geen feed.",
+    "page.categories.title": "Categorieën",
+    "page.category_label": "Categorie: %s",
+    "page.edit_category.title": "Bewerk categorie: %s",
+    "page.edit_feed.etag_header": "ETAG header:",
+    "page.edit_feed.last_check": "Laatste controle:",
+    "page.edit_feed.last_modified_header": "LastModified header:",
+    "page.edit_feed.last_parsing_error": "Laatste analysefout",
+    "page.edit_feed.no_header": "Geen",
+    "page.edit_feed.title": "Bewerk feed: %s",
+    "page.edit_user.title": "Bewerk gebruiker: %s",
+    "page.entry.attachments": "Bijlagen",
+    "page.feeds.error_count": [
+        "%d fout",
+        "%d fouten"
+    ],
+    "page.feeds.last_check": "Laatste controle:",
+    "page.feeds.next_check": "Volgende controle:",
+    "page.feeds.read_counter": "Aantal gelezen artikelen",
+    "page.feeds.title": "Feeds",
+    "page.history.title": "Geschiedenis",
+    "page.import.title": "Importeren",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Gebruik deze link als bookmark in je browser om je direct te abonneren op een website.",
+    "page.integration.bookmarklet.instructions": "Sleep deze link naar je bookmarks.",
+    "page.integration.bookmarklet.name": "Toevoegen aan Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API-URL",
+    "page.integration.miniflux_api_password": "Wachtwoord",
+    "page.integration.miniflux_api_password_value": "Wachtwoord van jouw account",
+    "page.integration.miniflux_api_username": "Gebruikersnaam",
+    "page.integrations.title": "Integraties",
+    "page.keyboard_shortcuts.close_modal": "Dialoogvenster sluiten",
+    "page.keyboard_shortcuts.download_content": "Download originele inhoud",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Ga naar het onderste artikel",
+    "page.keyboard_shortcuts.go_to_categories": "Ga naar categorieën",
+    "page.keyboard_shortcuts.go_to_feed": "Ga naar feed",
+    "page.keyboard_shortcuts.go_to_feeds": "Ga naar feeds",
+    "page.keyboard_shortcuts.go_to_history": "Ga naar geschiedenis",
+    "page.keyboard_shortcuts.go_to_next_item": "Volgend artikel",
+    "page.keyboard_shortcuts.go_to_next_page": "Volgende pagina",
+    "page.keyboard_shortcuts.go_to_previous_item": "Vorig artikel",
+    "page.keyboard_shortcuts.go_to_previous_page": "Vorige pagina",
+    "page.keyboard_shortcuts.go_to_search": "Focus instellen op zoekformulier",
+    "page.keyboard_shortcuts.go_to_settings": "Ga naar instellingen",
+    "page.keyboard_shortcuts.go_to_starred": "Ga naar favorieten",
+    "page.keyboard_shortcuts.go_to_top_item": "Ga naar het bovenste artikel",
+    "page.keyboard_shortcuts.go_to_unread": "Ga naar ongelezen",
+    "page.keyboard_shortcuts.mark_page_as_read": "Markeer huidige pagina als gelezen",
+    "page.keyboard_shortcuts.open_comments": "Open reacties",
+    "page.keyboard_shortcuts.open_comments_same_window": "Open reacties in huidig tabblad",
+    "page.keyboard_shortcuts.open_item": "Open geselecteerd artikel",
+    "page.keyboard_shortcuts.open_original": "Open originele link",
+    "page.keyboard_shortcuts.open_original_same_window": "Open originele link in huidig tabblad",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Vernieuw alle feeds in de achtergrond",
+    "page.keyboard_shortcuts.remove_feed": "Verwijder deze feed",
+    "page.keyboard_shortcuts.save_article": "Artikel opslaan",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Scroll artikel naar boven",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Sneltoetsen tonen",
+    "page.keyboard_shortcuts.subtitle.actions": "Acties",
+    "page.keyboard_shortcuts.subtitle.items": "Navigeren door artikelen",
+    "page.keyboard_shortcuts.subtitle.pages": "Navigeren door pagina's",
+    "page.keyboard_shortcuts.subtitle.sections": "Navigeren door menu's",
+    "page.keyboard_shortcuts.title": "Sneltoetsen",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Favoriet toevoegen/verwijderen",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Bijlagen van artikel openen/sluiten",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Markeer gelezen/ongelezen, focus volgende",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Markeer gelezen/ongelezen, focus vorige",
+    "page.login.google_signin": "Inloggen met Google",
+    "page.login.oidc_signin": "Inloggen met %s",
+    "page.login.title": "Inloggen",
+    "page.login.webauthn_login": "Inloggen met passkey",
+    "page.login.webauthn_login.error": "Kan niet inloggen met passkey",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Nieuwe API-sleutel",
+    "page.new_category.title": "Nieuwe categorie",
+    "page.new_user.title": "Nieuwe gebruiker",
+    "page.offline.message": "Je bent offline",
+    "page.offline.refresh_page": "Probeer de pagina te vernieuwen",
+    "page.offline.title": "Offline modus",
+    "page.read_entry_count": [
+        "%d gelezen artikel",
+        "%d gelezen artikelen"
+    ],
+    "page.search.title": "Zoekresultaten",
+    "page.sessions.table.actions": "Acties",
+    "page.sessions.table.current_session": "Huidige sessie",
+    "page.sessions.table.date": "Datum",
+    "page.sessions.table.ip": "IP-adres",
+    "page.sessions.table.user_agent": "User-agent",
+    "page.sessions.title": "Sessies",
+    "page.settings.link_google_account": "Koppel mijn Google-account",
+    "page.settings.link_oidc_account": "Koppel mijn %s account",
+    "page.settings.title": "Instellingen",
+    "page.settings.unlink_google_account": "Ontkoppel mijn Google-account",
+    "page.settings.unlink_oidc_account": "Ontkoppel mijn %s account",
+    "page.settings.webauthn.actions": "Acties",
+    "page.settings.webauthn.added_on": "Toegevoegd op",
+    "page.settings.webauthn.delete": [
+        "Verwijder %d passkey",
+        "Verwijder %d passkeys"
+    ],
+    "page.settings.webauthn.last_seen_on": "Laatst gebruikt",
+    "page.settings.webauthn.passkey_name": "Passkey Naam",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Passkey registreren",
+    "page.settings.webauthn.register.error": "Kan passkey niet registreren",
+    "page.shared_entries_count": [
+        "%d gedeeld artikel",
+        "%d gedeelde artikelen"
+    ],
+    "page.shared_entries.title": "Gedeelde artikelen",
+    "page.starred_entry_count": [
+        "%d favoriet artikel",
+        "%d favoriete artikelen"
+    ],
+    "page.starred.title": "Favorieten",
+    "page.total_entry_count": [
+        "%d artikel totaal",
+        "%d artikelen totaal"
+    ],
+    "page.unread_entry_count": [
+        "%d ongelezen artikel",
+        "%d ongelezen artikelen"
     ],
+    "page.unread.title": "Ongelezen",
+    "page.users.actions": "Acties",
+    "page.users.admin.no": "Nee",
+    "page.users.admin.yes": "Ja",
+    "page.users.is_admin": "Beheerder",
+    "page.users.last_login": "Laatste login",
+    "page.users.never_logged": "Nooit",
+    "page.users.title": "Gebruikers",
+    "page.users.username": "Gebruikersnaam",
+    "page.webauthn_rename.title": "Hernoem Passkey",
+    "pagination.first": "Eerste",
+    "pagination.last": "Laatste",
+    "pagination.next": "Volgende",
+    "pagination.previous": "Vorige",
+    "search.label": "Zoeken",
+    "search.placeholder": "Zoeken...",
+    "search.submit": "Zoeken",
+    "skip_to_content": "Ga naar inhoud",
     "time_elapsed.days": [
         "%d dag geleden",
         "%d dagen geleden"
     ],
-    "time_elapsed.weeks": [
-        "%d week geleden",
-        "%d weken geleden"
+    "time_elapsed.hours": [
+        "%d uur geleden",
+        "%d uur geleden"
+    ],
+    "time_elapsed.minutes": [
+        "%d minuut geleden",
+        "%d minuten geleden"
     ],
     "time_elapsed.months": [
         "%d maand geleden",
         "%d maanden geleden"
     ],
+    "time_elapsed.not_yet": "nog niet",
+    "time_elapsed.now": "minder dan een minuut geleden",
+    "time_elapsed.weeks": [
+        "%d week geleden",
+        "%d weken geleden"
+    ],
     "time_elapsed.years": [
         "%d jaar geleden",
         "%d jaar geleden"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Je hebt te veel feed-vernieuwingen getriggered. Wacht aub %d minuut voor opnieuw proberen.",
-        "Je hebt te veel feed-vernieuwingen getriggered. Wacht aub %d minuten voor opnieuw proberen."
-    ],
-    "alert.background_feed_refresh": "Alle feeds worden op de achtergrond vernieuwd. Je kunt Miniflux blijven gebruiker terwijl dit proces draait.",
-    "error.http_response_too_large": "De HTTP-respons is te groot. Je kunt de limiet voor de HTTP-responsgrootte verhogen in de globale instellingen (server herstart noodzakelijk)",
-    "error.http_body_read": "Kan de HTTP-body niet lezen: %v.",
-    "error.http_empty_response_body": "De HTTP-respons body is leeg.",
-    "error.http_empty_response": "De HTTP-respons is leeg. Misschien gebruikt deze website een botbeveiligingsmechanisme?",
-    "error.tls_error": "TLS fout: %q. Als je wilt, kun je TLS-verificatie uitschakelen in de feed-instellingen.",
-    "error.network_operation": "Miniflux kan deze website niet bereiken vanwege een netwerkfout: %v.",
-    "error.network_timeout": "Deze website is te traag en de aanvraag gaf timeout: %v",
-    "error.http_client_error": "HTTP-client-fout: %v.",
-    "error.http_not_authorized": "Toegang tot deze website is niet geautoriseerd. Het kan een foute gebruikersnaam of wachtwoord zijn.",
-    "error.http_too_many_requests": "Miniflux heeft te veel aanvragen gegenereerd voor deze website. Probeer het later nog eens of wijzig de applicatieconfiguratie.",
-    "error.http_forbidden": "Toegang tot deze website is verboden. Misschien heeft deze website een botbeveiligingsmechanisme?",
-    "error.http_resource_not_found": "De gevraagde bron is niet gevonden. Controleer de URL.",
-    "error.http_internal_server_error": "De website is momenteel niet beschikbaar vanwege een interne-server-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
-    "error.http_bad_gateway": "De website is momenteel niet beschikbaar vanwege een slechte-gateway-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
-    "error.http_service_unavailable": "De website is momenteel niet beschikbaar vanwege een interne-server-fout. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
-    "error.http_gateway_timeout": "De website is momenteel niet beschikbaar vanwege een timeout bij de gateway. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
-    "error.http_unexpected_status_code": "De website is momenteel niet beschikbaar vanwege een onverwachte HTTP-statuscode: %d. De oorzaak hiervan ligt niet bij Miniflux. Probeer het later nogmaals aub.",
-    "error.database_error": "Database fout: %v.",
-    "error.category_not_found": "Deze categorie bestaat niet of hoort niet bij deze gebruiker.",
-    "error.duplicated_feed": "Deze feed bestaat al.",
-    "error.unable_to_parse_feed": "Kan deze feed niet verwerken: %v.",
-    "error.feed_not_found": "Deze feed bestaat niet of is niet van deze gebruiker.",
-    "error.unable_to_detect_rssbridge": "Kan feed niet detecteren met RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Feed-formaat kan niet worden gedetecteerd: %v.",
-    "form.prefs.label.media_playback_rate": "Afspeelsnelheid van de audio/video",
-    "error.settings_media_playback_rate_range": "Afspeelsnelheid is buiten bereik",
-    "enclosure_media_controls.seek" : "Vooruit/terug:",
-    "enclosure_media_controls.seek.title" : " Vooruit/terug met %s seconden",
-    "enclosure_media_controls.speed" : "Snelheid:",
-    "enclosure_media_controls.speed.faster" : "Versnel",
-    "enclosure_media_controls.speed.faster.title" : "Versnel met %sx",
-    "enclosure_media_controls.speed.slower" : "Vertraag",
-    "enclosure_media_controls.speed.slower.title" : "Vertraag met %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset snelheid naar 1x"
-}
+    "time_elapsed.yesterday": "gisteren",
+    "tooltip.keyboard_shortcuts": "Sneltoets: %s",
+    "tooltip.logged_user": "Ingelogd als %s"
+}

+ 536 - 536
internal/locale/translations/pl_PL.json

@@ -1,621 +1,621 @@
 {
-    "skip_to_content": "Przejdź do treści",
-    "confirm.question": "Czy na pewno?",
-    "confirm.question.refresh": "Czy na pewno chcesz wymusić odświeżenie?",
-    "confirm.yes": "tak",
-    "confirm.no": "nie",
-    "confirm.loading": "W toku…",
-    "action.subscribe": "Subskrypcja",
-    "action.save": "Zapisz",
-    "action.or": "lub",
     "action.cancel": "anuluj",
-    "action.remove": "Usuń",
-    "action.remove_feed": "Usuń ten kanał",
-    "action.update": "Zaktualizuj",
-    "action.edit": "Edytuj",
     "action.download": "Pobierz",
+    "action.edit": "Edytuj",
+    "action.home_screen": "Dodaj do ekranu głównego",
     "action.import": "Importuj",
     "action.login": "Zaloguj się",
-    "action.home_screen": "Dodaj do ekranu głównego",
-    "tooltip.keyboard_shortcuts": "Skróty klawiszowe: %s",
-    "tooltip.logged_user": "Zalogowany jako %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Strona główna",
-    "menu.unread": "Nieprzeczytane",
-    "menu.starred": "Ulubione",
-    "menu.history": "Historia",
-    "menu.feeds": "Kanały",
-    "menu.categories": "Kategorie",
-    "menu.settings": "Ustawienia",
-    "menu.logout": "Wyloguj się",
-    "menu.preferences": "Preferencje",
-    "menu.integrations": "Usługi",
-    "menu.sessions": "Sesje",
-    "menu.users": "Użytkownicy",
-    "menu.about": "O czytniku",
-    "menu.export": "Eksportuj",
-    "menu.import": "Importuj",
-    "menu.search": "Szukaj",
-    "menu.create_category": "Utwórz kategorię",
-    "menu.mark_page_as_read": "Oznacz jako przeczytane",
-    "menu.mark_all_as_read": "Oznacz wszystkie jako przeczytane",
-    "menu.show_all_entries": "Pokaż wszystkie wpisy",
-    "menu.show_only_unread_entries": "Pokaż tylko nieprzeczytane wpisy",
-    "menu.show_only_starred_entries": "Pokaż tylko ulubione wpisy",
-    "menu.refresh_feed": "Odśwież",
-    "menu.refresh_all_feeds": "Odśwież w tle wszystkie subskrypcje",
-    "menu.edit_feed": "Edytuj",
-    "menu.edit_category": "Edytuj",
-    "menu.add_feed": "Dodaj kanał",
-    "menu.add_user": "Dodaj użytkownika",
-    "menu.flush_history": "Usuń historię",
-    "menu.feed_entries": "Wpisy",
-    "menu.api_keys": "Klucze API",
-    "menu.create_api_key": "Utwórz nowy klucz API",
-    "menu.shared_entries": "Udostępnione wpisy",
-    "search.label": "Szukaj",
-    "search.placeholder": "Szukaj…",
-    "search.submit": "Szukaj",
-    "pagination.last": "Ostatnia",
-    "pagination.next": "Następna",
-    "pagination.first": "Pierwsza",
-    "pagination.previous": "Poprzednia",
-    "entry.status.unread": "Nieprzeczytany",
-    "entry.status.read": "Przeczytany",
-    "entry.status.toast.unread": "Oznaczono jako nieprzeczytany",
-    "entry.status.toast.read": "Oznaczono jako przeczytany",
-    "entry.status.title": "Zmień status wpisu",
-    "entry.bookmark.toggle.on": "Dodaj do ulubionych",
-    "entry.bookmark.toggle.off": "Usuń z ulubionych",
-    "entry.bookmark.toast.on": "Dodano do ulubionych",
-    "entry.bookmark.toast.off": "Usunięto z ulubionych",
-    "entry.state.saving": "Zapisywanie…",
-    "entry.state.loading": "Ładowanie…",
-    "entry.save.label": "Zapisz",
-    "entry.save.title": "Zapisz ten wpis",
-    "entry.save.completed": "Gotowe!",
-    "entry.save.toast.completed": "Zapisano wpis",
-    "entry.scraper.label": "Pobierz treść",
-    "entry.scraper.title": "Pobierz oryginalną treść",
-    "entry.scraper.completed": "Gotowe!",
-    "entry.external_link.label": "Łącze zewnętrzne",
-    "entry.comments.label": "Komentarze",
-    "entry.comments.title": "Zobacz komentarze",
-    "entry.share.label": "Udostępnij",
-    "entry.share.title": "Udostępnij ten wpis",
-    "entry.unshare.label": "Cofnij udostępnianie",
-    "entry.shared_entry.title": "Otwórz publiczne łącze",
-    "entry.shared_entry.label": "Udostępnij",
-    "entry.estimated_reading_time": [
-        "%d minuta czytania",
-        "%d minuty czytania",
-        "%d minut czytania"
-    ],
-    "entry.tags.label": "Znaczniki:",
-    "page.shared_entries.title": "Udostępnione wpisy",
-    "page.shared_entries_count": [
-        "%d udostępniony wpis",
-        "%d udostępnione wpisy",
-        "%d udostępnionych wpisów"
-    ],
-    "page.unread.title": "Nieprzeczytane",
-    "page.unread_entry_count": [
-        "%d nieprzeczytany wpis",
-        "%d nieprzeczytane wpisy",
-        "%d nieprzeczytanych wpisów"
-    ],
-    "page.total_entry_count": [
-        "%d wpis łącznie",
-        "%d wpisy łącznie",
-        "%d wpisów łącznie"
-    ],
-    "page.starred.title": "Ulubione",
-    "page.starred_entry_count": [
-        "%d ulubiony wpis",
-        "%d ulubione wpisy",
-        "%d ulubionych wpisów"
-    ],
-    "page.categories.title": "Kategorie",
-    "page.categories.no_feed": "Brak kanałów.",
-    "page.categories.entries": "Wpisy",
-    "page.categories.feeds": "Kanały",
-    "page.categories.feed_count": [
-        "Jest %d kanał.",
-        "Są %d kanały.",
-        "Jest %d kanałów."
-    ],
-    "page.categories_count": [
-        "%d kategoria",
-        "%d kategorie",
-        "%d kategorii"
-    ],
-    "page.new_category.title": "Nowa kategoria",
-    "page.new_user.title": "Nowy użytkownik",
-    "page.edit_category.title": "Edytuj kategorię: %s",
-    "page.edit_user.title": "Edytuj użytkownika: %s",
-    "page.feeds.title": "Kanały",
-    "page.category_label": "Kategoria: %s",
-    "page.feeds.last_check": "Ostatnia aktualizacja:",
-    "page.feeds.next_check": "Następna aktualizacja:",
-    "page.feeds.read_counter": "Liczba przeczytanych wpisów",
-    "page.feeds.error_count": [
-        "%d błąd",
-        "%d błędy",
-        "%d błędów"
-    ],
-    "page.history.title": "Historia",
-    "page.read_entry_count": [
-        "%d przeczytany wpis",
-        "%d przeczytane wpisy",
-        "%d przeczytanych wpisów"
-    ],
-    "page.import.title": "Importuj",
-    "page.search.title": "Wyniki wyszukiwania",
-    "page.about.title": "O stronie",
-    "page.about.credits": "Prawa autorskie",
-    "page.about.version": "Wersja:",
-    "page.about.build_date": "Data opracowania:",
-    "page.about.author": "Autor:",
-    "page.about.license": "Licencja:",
-    "page.about.postgres_version": "Wersja PostgreSQL:",
-    "page.about.go_version": "Wersja Go:",
-    "page.about.global_config_options": "Globalne opcje konfiguracji",
-    "page.add_feed.title": "Nowa subskrypcja",
-    "page.add_feed.no_category": "Nie ma żadnej kategorii. Musisz mieć co najmniej jedną kategorię.",
-    "page.add_feed.label.url": "Adres URL",
-    "page.add_feed.submit": "Znajdź subskrypcję",
-    "page.add_feed.legend.advanced_options": "Opcje zaawansowane",
-    "page.add_feed.choose_feed": "Wybierz subskrypcję",
-    "page.edit_feed.title": "Edytuj kanał: %s",
-    "page.edit_feed.last_check": "Ostatnia aktualizacja:",
-    "page.edit_feed.last_modified_header": "Ostatnio zmienione:",
-    "page.edit_feed.etag_header": "Nagłówek ETag:",
-    "page.edit_feed.no_header": "Brak",
-    "page.edit_feed.last_parsing_error": "Ostatni błąd analizy",
-    "page.entry.attachments": "Załączniki",
-    "page.keyboard_shortcuts.title": "Skróty klawiszowe",
-    "page.keyboard_shortcuts.subtitle.sections": "Nawigacja między punktami menu",
-    "page.keyboard_shortcuts.subtitle.items": "Nawigacja między elementami",
-    "page.keyboard_shortcuts.subtitle.pages": "Nawigacja między stronami",
-    "page.keyboard_shortcuts.subtitle.actions": "Działania",
-    "page.keyboard_shortcuts.go_to_unread": "Przejdź do nieprzeczytanych",
-    "page.keyboard_shortcuts.go_to_starred": "Przejdź do ulubionych",
-    "page.keyboard_shortcuts.go_to_history": "Przejdź do historii",
-    "page.keyboard_shortcuts.go_to_feeds": "Przejdź do kanałów",
-    "page.keyboard_shortcuts.go_to_categories": "Przejdź do kategorii",
-    "page.keyboard_shortcuts.go_to_settings": "Przejdź do ustawień",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Pokaż listę skrótów klawiszowych",
-    "page.keyboard_shortcuts.go_to_previous_item": "Przejdź do poprzedniego elementu",
-    "page.keyboard_shortcuts.go_to_next_item": "Przejdź do następnego elementu",
-    "page.keyboard_shortcuts.go_to_feed": "Przejdź do subskrypcji",
-    "page.keyboard_shortcuts.go_to_previous_page": "Przejdź do poprzedniej strony",
-    "page.keyboard_shortcuts.go_to_next_page": "Przejdź do następnej strony",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Przejdź do dolnego elementu",
-    "page.keyboard_shortcuts.go_to_top_item": "Przejdź do górnego elementu",
-    "page.keyboard_shortcuts.open_item": "Otwórz zaznaczony element",
-    "page.keyboard_shortcuts.open_original": "Otwórz oryginalne łącze",
-    "page.keyboard_shortcuts.open_original_same_window": "Otwórz oryginalne łącze w bieżącej karcie",
-    "page.keyboard_shortcuts.open_comments": "Otwórz łącze do komentarzy",
-    "page.keyboard_shortcuts.open_comments_same_window": "Otwórz łącze do komentarzy w bieżącej karcie",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Przełącz przeczytane/nieprzeczytane, przejdź dalej",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Przełącz przeczytane/nieprzeczytane, przejdź wstecz",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Odśwież w tle wszystkie kanały",
-    "page.keyboard_shortcuts.mark_page_as_read": "Zaznacz aktualną stronę jako przeczytaną",
-    "page.keyboard_shortcuts.download_content": "Pobierz oryginalną treść",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Przełącz dodanie do ulubionych",
-    "page.keyboard_shortcuts.save_article": "Zapisz wpis",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Przewiń element do góry",
-    "page.keyboard_shortcuts.remove_feed": "Usuń ten kanał",
-    "page.keyboard_shortcuts.go_to_search": "Ustaw fokus na formularzu wyszukiwania",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Przełącz otwieranie/zamykanie załączników wpisów",
-    "page.keyboard_shortcuts.close_modal": "Zamknij listę skrótów klawiszowych",
-    "page.users.title": "Użytkownicy",
-    "page.users.username": "Nazwa użytkownika",
-    "page.users.never_logged": "Nigdy",
-    "page.users.admin.yes": "Tak",
-    "page.users.admin.no": "Nie",
-    "page.users.actions": "Działania",
-    "page.users.last_login": "Ostatnie logowanie",
-    "page.users.is_admin": "Administrator",
-    "page.settings.title": "Ustawienia",
-    "page.settings.link_google_account": "Połącz z moim kontem Google",
-    "page.settings.unlink_google_account": "Odłącz moje konto Google",
-    "page.settings.link_oidc_account": "Połącz z moim kontem %s",
-    "page.settings.unlink_oidc_account": "Odłącz moje konto %s",
-    "page.settings.webauthn.passkeys": "Klucze dostępu",
-    "page.settings.webauthn.actions": "Działania",
-    "page.settings.webauthn.passkey_name": "Nazwa klucza dostępu",
-    "page.settings.webauthn.added_on": "Dodano",
-    "page.settings.webauthn.last_seen_on": "Ostatnio użyte",
-    "page.settings.webauthn.register": "Zarejestruj klucz dostępu",
-    "page.settings.webauthn.register.error": "Nie można zarejestrować klucza dostępu",
-    "page.login.webauthn_login.help": "Wpisz swoją nazwę użytkownika, jeśli używasz klucza bezpieczeństwa. Nie jest to wymagane, jeśli używasz klucza dostępu (wykrywalnych danych uwierzytelniających).",
-    "page.settings.webauthn.delete": [
-        "Usuń %d klucz dostępu",
-        "Usuń %d klucze dostępu",
-        "Usuń %d kluczy dostępu"
-    ],
-    "page.login.title": "Zaloguj się",
-    "page.login.google_signin": "Zaloguj się przez Google",
-    "page.login.oidc_signin": "Zaloguj się przez %s",
-    "page.login.webauthn_login": "Zaloguj się przez klucz dostępu",
-    "page.login.webauthn_login.error": "Nie można zalogować się za pomocą klucza dostępu",
-    "page.integrations.title": "Usługi",
-    "page.integration.miniflux_api": "API Miniflux",
-    "page.integration.miniflux_api_endpoint": "Punkt końcowy API",
-    "page.integration.miniflux_api_username": "Nazwa użytkownika",
-    "page.integration.miniflux_api_password": "Hasło",
-    "page.integration.miniflux_api_password_value": "Hasło do konta",
-    "page.integration.bookmarklet": "Skryptozakładka",
-    "page.integration.bookmarklet.name": "Dodaj do Miniflux",
-    "page.integration.bookmarklet.instructions": "Przeciągnij i upuść to łącze do zakładek.",
-    "page.integration.bookmarklet.help": "To łącze umożliwia subskrypcję strony internetowej bezpośrednio za pomocą zakładki w przeglądarce internetowej.",
-    "page.sessions.title": "Sesje",
-    "page.sessions.table.date": "Data",
-    "page.sessions.table.ip": "Adres IP",
-    "page.sessions.table.user_agent": "Agent użytkownika",
-    "page.sessions.table.actions": "Działania",
-    "page.sessions.table.current_session": "Bieżąca sesja",
-    "page.api_keys.title": "Klucze API",
-    "page.api_keys.table.description": "Opis",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Ostatnio używane",
-    "page.api_keys.table.created_at": "Data utworzenia",
-    "page.api_keys.table.actions": "Działania",
-    "page.api_keys.never_used": "Nigdy nie używany",
-    "page.new_api_key.title": "Nowy klucz API",
-    "page.offline.title": "Tryb offline",
-    "page.offline.message": "Jesteś odłączony od sieci",
-    "page.offline.refresh_page": "Spróbuj odświeżyć stronę",
-    "page.webauthn_rename.title": "Zmień nazwę klucza dostępu",
-    "alert.no_shared_entry": "Brak udostępnionego wpisu.",
+    "action.or": "lub",
+    "action.remove": "Usuń",
+    "action.remove_feed": "Usuń ten kanał",
+    "action.save": "Zapisz",
+    "action.subscribe": "Subskrypcja",
+    "action.update": "Zaktualizuj",
+    "alert.account_linked": "Twoje konto zewnętrzne jest teraz połączone!",
+    "alert.account_unlinked": "Twoje konto zewnętrzne jest teraz zdysocjowane!",
+    "alert.background_feed_refresh": "Wszystkie kanały są odświeżane w tle. Możesz kontynuować korzystanie z Miniflux podczas trwania tego procesu.",
+    "alert.feed_error": "Z tym kanałem jest problem",
     "alert.no_bookmark": "Brak ulubionych w tej chwili.",
     "alert.no_category": "Brak kategorii!",
     "alert.no_category_entry": "Brak wpisów w tej kategorii",
-    "alert.no_tag_entry": "Brak wpisów pasujących do tego znacznika.",
-    "alert.no_feed_entry": "Brak wpisów tego kanału.",
     "alert.no_feed": "Nie masz żadnej subskrypcji.",
+    "alert.no_feed_entry": "Brak wpisów tego kanału.",
     "alert.no_feed_in_category": "Nie ma subskrypcji tej kategorii.",
     "alert.no_history": "Obecnie nie ma żadnej historii.",
-    "alert.feed_error": "Z tym kanałem jest problem",
     "alert.no_search_result": "Brak wyników tego wyszukiwania.",
+    "alert.no_shared_entry": "Brak udostępnionego wpisu.",
+    "alert.no_tag_entry": "Brak wpisów pasujących do tego znacznika.",
     "alert.no_unread_entry": "Nie ma żadnych nieprzeczytanych wpisów.",
     "alert.no_user": "Jesteś jedynym użytkownikiem.",
-    "alert.account_unlinked": "Twoje konto zewnętrzne jest teraz zdysocjowane!",
-    "alert.account_linked": "Twoje konto zewnętrzne jest teraz połączone!",
     "alert.pocket_linked": "Twoje konto Pocket jest teraz połączone!",
     "alert.prefs_saved": "Ustawienia zapisane!",
-    "error.unlink_account_without_password": "Musisz zdefiniować hasło, inaczej nie będziesz mógł się ponownie zalogować.",
-    "error.duplicate_linked_account": "Już ktoś jest powiązany z tym dostawcą!",
+    "alert.too_many_feeds_refresh": [
+        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minutę przed ponowną próbą.",
+        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minuty przed ponowną próbą.",
+        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minut przed ponowną próbą."
+    ],
+    "confirm.loading": "W toku…",
+    "confirm.no": "nie",
+    "confirm.question": "Czy na pewno?",
+    "confirm.question.refresh": "Czy na pewno chcesz wymusić odświeżenie?",
+    "confirm.yes": "tak",
+    "enclosure_media_controls.seek": "Przewiń:",
+    "enclosure_media_controls.seek.title": "Przewiń o %s sek.",
+    "enclosure_media_controls.speed": "Szybkość:",
+    "enclosure_media_controls.speed.faster": "Szybciej",
+    "enclosure_media_controls.speed.faster.title": "Szybciej o %sx",
+    "enclosure_media_controls.speed.reset": "Przywróć",
+    "enclosure_media_controls.speed.reset.title": "Przywróć szybkość do 1x",
+    "enclosure_media_controls.speed.slower": "Wolniej",
+    "enclosure_media_controls.speed.slower.title": "Wolniej o %sx",
+    "entry.bookmark.toast.off": "Usunięto z ulubionych",
+    "entry.bookmark.toast.on": "Dodano do ulubionych",
+    "entry.bookmark.toggle.off": "Usuń z ulubionych",
+    "entry.bookmark.toggle.on": "Dodaj do ulubionych",
+    "entry.comments.label": "Komentarze",
+    "entry.comments.title": "Zobacz komentarze",
+    "entry.estimated_reading_time": [
+        "%d minuta czytania",
+        "%d minuty czytania",
+        "%d minut czytania"
+    ],
+    "entry.external_link.label": "Łącze zewnętrzne",
+    "entry.save.completed": "Gotowe!",
+    "entry.save.label": "Zapisz",
+    "entry.save.title": "Zapisz ten wpis",
+    "entry.save.toast.completed": "Zapisano wpis",
+    "entry.scraper.completed": "Gotowe!",
+    "entry.scraper.label": "Pobierz treść",
+    "entry.scraper.title": "Pobierz oryginalną treść",
+    "entry.share.label": "Udostępnij",
+    "entry.share.title": "Udostępnij ten wpis",
+    "entry.shared_entry.label": "Udostępnij",
+    "entry.shared_entry.title": "Otwórz publiczne łącze",
+    "entry.state.loading": "Ładowanie…",
+    "entry.state.saving": "Zapisywanie…",
+    "entry.status.read": "Przeczytany",
+    "entry.status.title": "Zmień status wpisu",
+    "entry.status.toast.read": "Oznaczono jako przeczytany",
+    "entry.status.toast.unread": "Oznaczono jako nieprzeczytany",
+    "entry.status.unread": "Nieprzeczytany",
+    "entry.tags.label": "Znaczniki:",
+    "entry.unshare.label": "Cofnij udostępnianie",
+    "error.api_key_already_exists": "Ten klucz API już istnieje.",
+    "error.bad_credentials": "Nieprawidłowa nazwa użytkownika lub hasło.",
+    "error.category_already_exists": "Ta kategoria już istnieje.",
+    "error.category_not_found": "Ta kategoria nie istnieje lub nie należy do tego użytkownika.",
+    "error.database_error": "Błąd bazy danych: %v.",
+    "error.different_passwords": "Hasła nie są identyczne.",
     "error.duplicate_fever_username": "Już ktoś inny używa tej nazwy użytkownika Fever!",
     "error.duplicate_googlereader_username": "Istnieje już ktoś inny z tą samą nazwą użytkownika Google Reader!",
-    "error.pocket_request_token": "Nie można pobrać tokena żądania z Pocket!",
-    "error.pocket_access_token": "Nie można pobrać tokena dostępu z Pocket!",
-    "error.category_already_exists": "Ta kategoria już istnieje.",
-    "error.unable_to_create_category": "Ta kategoria nie mogła zostać utworzona.",
-    "error.unable_to_update_category": "Ta kategoria nie mogła zostać zaktualizowana.",
-    "error.user_already_exists": "Ten użytkownik już istnieje.",
-    "error.unable_to_create_user": "Nie można utworzyć tego użytkownika.",
-    "error.unable_to_update_user": "Nie można zaktualizować tego użytkownika.",
-    "error.unable_to_update_feed": "Nie można zaktualizować tego kanału.",
-    "error.subscription_not_found": "Nie znaleziono żadnych kanałów.",
+    "error.duplicate_linked_account": "Już ktoś jest powiązany z tym dostawcą!",
+    "error.duplicated_feed": "Ten kanał już istnieje.",
     "error.empty_file": "Ten plik jest pusty.",
-    "error.bad_credentials": "Nieprawidłowa nazwa użytkownika lub hasło.",
+    "error.entries_per_page_invalid": "Liczba wpisów na stronę jest nieprawidłowa.",
+    "error.feed_already_exists": "Ten kanał już istnieje.",
+    "error.feed_category_not_found": "Ta kategoria nie istnieje lub nie należy do tego użytkownika.",
+    "error.feed_format_not_detected": "Nie można wykryć formatu kanału: %v.",
+    "error.feed_invalid_blocklist_rule": "Reguła listy zablokowanych jest nieprawidłowa.",
+    "error.feed_invalid_keeplist_rule": "Reguła listy zachowania jest nieprawidłowa.",
+    "error.feed_mandatory_fields": "Adres URL i kategoria są obowiązkowe.",
+    "error.feed_not_found": "Ten kanał nie istnieje lub nie należy do tego użytkownika.",
+    "error.feed_title_not_empty": "Tytuł kanału nie może być pusty.",
+    "error.feed_url_not_empty": "Adres URL kanału nie może być pusty.",
     "error.fields_mandatory": "Wszystkie pola są obowiązkowe.",
-    "error.title_required": "Tytuł jest obowiązkowy.",
-    "error.different_passwords": "Hasła nie są identyczne.",
+    "error.http_bad_gateway": "Strona jest w tej chwili niedostępna z powodu błędu nieprawidłowej bramy. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
+    "error.http_body_read": "Nie można odczytać treści HTTP: %v.",
+    "error.http_client_error": "Błąd klienta HTTP: %v.",
+    "error.http_empty_response": "Odpowiedź HTTP jest pusta. Być może ta witryna korzysta z mechanizmu ochrony przed botami?",
+    "error.http_empty_response_body": "Treść odpowiedzi HTTP jest pusta.",
+    "error.http_forbidden": "Dostęp do tej strony jest zabroniony. Być może ta strona ma mechanizm zabezpieczający przed botami?",
+    "error.http_gateway_timeout": "Strona internetowa jest w tej chwili niedostępna z powodu błędu przekroczenia limitu czasu bramy. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
+    "error.http_internal_server_error": "Strona jest w tej chwili niedostępna z powodu błędu serwera. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
+    "error.http_not_authorized": "Dostęp do tej witryny nie jest autoryzowany. Może to być błędna nazwa użytkownika lub hasło.",
+    "error.http_resource_not_found": "Nie znaleziono żądanego zasobu. Sprawdź adres URL.",
+    "error.http_response_too_large": "Odpowiedź HTTP jest za duża. Możesz zwiększyć limit rozmiaru odpowiedzi HTTP w ustawieniach globalnych (wymaga ponownego uruchomienia serwera).",
+    "error.http_service_unavailable": "Strona jest w tej chwili niedostępna z powodu wewnętrznego błędu serwera. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
+    "error.http_too_many_requests": "Miniflux wygenerował zbyt wiele żądań do tej witryny. Spróbuj ponownie później lub zmień konfigurację aplikacji.",
+    "error.http_unexpected_status_code": "Strona jest w tej chwili niedostępna z powodu nieoczekiwanego kodu stanu HTTP: %d. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
+    "error.invalid_default_home_page": "Nieprawidłowa domyślna strona główna!",
+    "error.invalid_display_mode": "Nieprawidłowy tryb wyświetlania aplikacji sieciowej.",
+    "error.invalid_entry_direction": "Nieprawidłowa kolejność sortowania.",
+    "error.invalid_feed_url": "Nieprawidłowy adres URL kanału.",
+    "error.invalid_gesture_nav": "Nieprawidłowa nawigacja gestami.",
+    "error.invalid_language": "Nieprawidłowy język.",
+    "error.invalid_site_url": "Nieprawidłowy adres URL witryny.",
+    "error.invalid_theme": "Nieprawidłowy motyw.",
+    "error.invalid_timezone": "Nieprawidłowa strefa czasowa.",
+    "error.network_operation": "Miniflux nie może połączyć się z tą witryną z powodu błędu sieci: %v.",
+    "error.network_timeout": "Ta witryna internetowa jest zbyt wolna i upłynął limit czasu żądania: %v",
     "error.password_min_length": "Musisz użyć co najmniej 6 znaków.",
-    "error.settings_mandatory_fields": "Pola nazwy użytkownika, tematu, języka i strefy czasowej są obowiązkowe.",
-    "error.settings_reading_speed_is_positive": "Szybkości czytania muszą być dodatnimi liczbami całkowitymi.",
+    "error.pocket_access_token": "Nie można pobrać tokena dostępu z Pocket!",
+    "error.pocket_request_token": "Nie można pobrać tokena żądania z Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Nieprawidłowa reguła blokowania: w regule #%d brakuje prawidłowej nazwy pola (opcje: %s)",
-    "error.settings_block_rule_separator_required": "Nieprawidłowa reguła blokowania: wzór reguły #%d musi być oddzielony znakiem '='",
-    "error.settings_block_rule_regex_required": "Nieprawidłowa reguła blokowania: nie podano wzorca reguły #%d",
     "error.settings_block_rule_invalid_regex": "Nieprawidłowa reguła blokowania: wzór reguły #%d nie jest prawidłowym wyrażeniem regularnym",
+    "error.settings_block_rule_regex_required": "Nieprawidłowa reguła blokowania: nie podano wzorca reguły #%d",
+    "error.settings_block_rule_separator_required": "Nieprawidłowa reguła blokowania: wzór reguły #%d musi być oddzielony znakiem '='",
+    "error.settings_invalid_domain_list": "Nieprawidłowa lista domen. Podaj listę domen rozdzielonych spacjami.",
     "error.settings_keep_rule_fieldname_invalid": "Nieprawidłowa reguła utrzymywania: w regule #%d brakuje prawidłowej nazwy pola (opcje: %s)",
-    "error.settings_keep_rule_separator_required": "Nieprawidłowa reguła utrzymywania: wzór reguły #%d musi być oddzielony znakiem '='",
-    "error.settings_keep_rule_regex_required": "Nieprawidłowa reguła utrzymywania nie podano wzorca reguły #%d",
     "error.settings_keep_rule_invalid_regex": "Nieprawidłowa reguła utrzymywania: wzór reguły #%d nie jest prawidłowym wyrażeniem regularnym",
-    "error.entries_per_page_invalid": "Liczba wpisów na stronę jest nieprawidłowa.",
-    "error.feed_mandatory_fields": "Adres URL i kategoria są obowiązkowe.",
-    "error.feed_already_exists": "Ten kanał już istnieje.",
-    "error.invalid_feed_url": "Nieprawidłowy adres URL kanału.",
-    "error.invalid_site_url": "Nieprawidłowy adres URL witryny.",
-    "error.feed_url_not_empty": "Adres URL kanału nie może być pusty.",
+    "error.settings_keep_rule_regex_required": "Nieprawidłowa reguła utrzymywania nie podano wzorca reguły #%d",
+    "error.settings_keep_rule_separator_required": "Nieprawidłowa reguła utrzymywania: wzór reguły #%d musi być oddzielony znakiem '='",
+    "error.settings_mandatory_fields": "Pola nazwy użytkownika, tematu, języka i strefy czasowej są obowiązkowe.",
+    "error.settings_media_playback_rate_range": "Szybkość odtwarzania jest poza zakresem",
+    "error.settings_reading_speed_is_positive": "Szybkości czytania muszą być dodatnimi liczbami całkowitymi.",
     "error.site_url_not_empty": "Adres URL witryny nie może być pusty.",
-    "error.feed_title_not_empty": "Tytuł kanału nie może być pusty.",
-    "error.feed_category_not_found": "Ta kategoria nie istnieje lub nie należy do tego użytkownika.",
-    "error.feed_invalid_blocklist_rule": "Reguła listy zablokowanych jest nieprawidłowa.",
-    "error.feed_invalid_keeplist_rule": "Reguła listy zachowania jest nieprawidłowa.",
-    "error.user_mandatory_fields": "Nazwa użytkownika jest obowiązkowa.",
-    "error.api_key_already_exists": "Ten klucz API już istnieje.",
+    "error.subscription_not_found": "Nie znaleziono żadnych kanałów.",
+    "error.title_required": "Tytuł jest obowiązkowy.",
+    "error.tls_error": "Błąd TLS: %q. Jeśli chcesz, możesz wyłączyć weryfikację TLS w ustawieniach kanału.",
     "error.unable_to_create_api_key": "Nie można utworzyć tego klucza API.",
-    "error.invalid_theme": "Nieprawidłowy motyw.",
-    "error.invalid_language": "Nieprawidłowy język.",
-    "error.invalid_timezone": "Nieprawidłowa strefa czasowa.",
-    "error.invalid_entry_direction": "Nieprawidłowa kolejność sortowania.",
-    "error.invalid_display_mode": "Nieprawidłowy tryb wyświetlania aplikacji sieciowej.",
-    "error.invalid_gesture_nav": "Nieprawidłowa nawigacja gestami.",
-    "error.invalid_default_home_page": "Nieprawidłowa domyślna strona główna!",
-    "form.feed.label.title": "Tytuł",
-    "form.feed.label.site_url": "Adres URL strony",
-    "form.feed.label.feed_url": "Adres URL kanału",
-    "form.feed.label.description": "Opis",
+    "error.unable_to_create_category": "Ta kategoria nie mogła zostać utworzona.",
+    "error.unable_to_create_user": "Nie można utworzyć tego użytkownika.",
+    "error.unable_to_detect_rssbridge": "Nie można wykryć kanału za pomocą RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Nie można przeanalizować tego kanału: %v.",
+    "error.unable_to_update_category": "Ta kategoria nie mogła zostać zaktualizowana.",
+    "error.unable_to_update_feed": "Nie można zaktualizować tego kanału.",
+    "error.unable_to_update_user": "Nie można zaktualizować tego użytkownika.",
+    "error.unlink_account_without_password": "Musisz zdefiniować hasło, inaczej nie będziesz mógł się ponownie zalogować.",
+    "error.user_already_exists": "Ten użytkownik już istnieje.",
+    "error.user_mandatory_fields": "Nazwa użytkownika jest obowiązkowa.",
+    "form.api_key.label.description": "Etykieta klucza API",
+    "form.category.hide_globally": "Ukryj wpisy na globalnej liście nieprzeczytanych",
+    "form.category.label.title": "Tytuł",
+    "form.feed.fieldset.general": "Ogólne",
+    "form.feed.fieldset.integration": "Usługi dostawców zewnętrznych",
+    "form.feed.fieldset.network_settings": "Ustawienia sieci",
+    "form.feed.fieldset.rules": "Reguły",
+    "form.feed.label.allow_self_signed_certificates": "Zezwalaj na samopodpisane lub nieprawidłowe certyfikaty",
+    "form.feed.label.apprise_service_urls": "Rozdzielana przecinkami lista adresów URL usług Appprise",
+    "form.feed.label.blocklist_rules": "Reguły blokowania",
     "form.feed.label.category": "Kategoria",
-    "form.feed.label.crawler": "Pobierz oryginalną treść",
-    "form.feed.label.feed_username": "Nazwa użytkownika subskrypcji",
-    "form.feed.label.feed_password": "Hasło do subskrypcji",
-    "form.feed.label.user_agent": "Zastąp domyślny agent użytkownika",
     "form.feed.label.cookie": "Ustaw ciasteczka",
-    "form.feed.label.scraper_rules": "Reguły ekstrakcji",
-    "form.feed.label.rewrite_rules": "Reguły zapisu",
-    "form.feed.label.blocklist_rules": "Reguły blokowania",
-    "form.feed.label.keeplist_rules": "Reguły utrzymywania",
-    "form.feed.label.urlrewrite_rules": "Reguły przepisywania adresów URL",
-    "form.feed.label.apprise_service_urls": "Rozdzielana przecinkami lista adresów URL usług Appprise",
-    "form.feed.label.webhook_url": "Zastąp adres URL webhooka",
-    "form.feed.label.ignore_http_cache": "Zignoruj pamięć podręczną HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Zezwalaj na samopodpisane lub nieprawidłowe certyfikaty",
+    "form.feed.label.crawler": "Pobierz oryginalną treść",
+    "form.feed.label.description": "Opis",
     "form.feed.label.disable_http2": "Wyłącz protokół HTTP/2, aby uniknąć identyfikowania",
-    "form.feed.label.fetch_via_proxy": "Pobierz przez proxy",
     "form.feed.label.disabled": "Nie aktualizuj tego kanału",
-    "form.feed.label.no_media_player": "Brak odtwarzacza multimedialnego (audio i wideo)",
+    "form.feed.label.feed_password": "Hasło do subskrypcji",
+    "form.feed.label.feed_url": "Adres URL kanału",
+    "form.feed.label.feed_username": "Nazwa użytkownika subskrypcji",
+    "form.feed.label.fetch_via_proxy": "Pobierz przez proxy",
     "form.feed.label.hide_globally": "Ukryj wpisy na globalnej liście nieprzeczytanych",
-    "form.feed.label.ntfy_activate": "Prześlij wpisy do ntfy",
-    "form.feed.label.ntfy_priority": "Priorytet ntfy",
-    "form.feed.label.ntfy_max_priority": "Maksymalny priorytet ntfy",
-    "form.feed.label.ntfy_high_priority": "Wysoki priorytet ntfy",
-    "form.feed.label.ntfy_default_priority": "Domyślny priorytet ntfy",
-    "form.feed.label.ntfy_low_priority": "Niski priorytet ntfy",
-    "form.feed.label.ntfy_min_priority": "Minimalny priorytet ntfy",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Zapisuj wpisy w Cubox",
-    "form.integration.cubox_api_link": "Łącze API Cubox",
-    "form.feed.fieldset.general": "Ogólne",
-    "form.feed.fieldset.rules": "Reguły",
-    "form.feed.fieldset.network_settings": "Ustawienia sieci",
-    "form.feed.fieldset.integration": "Usługi dostawców zewnętrznych",
-    "form.category.label.title": "Tytuł",
-    "form.category.hide_globally": "Ukryj wpisy na globalnej liście nieprzeczytanych",
-    "form.user.label.username": "Nazwa użytkownika",
-    "form.user.label.password": "Hasło",
-    "form.user.label.confirmation": "Potwierdzenie hasła",
-    "form.user.label.admin": "Administrator",
-    "form.prefs.label.language": "Język",
-    "form.prefs.label.timezone": "Strefa czasowa",
-    "form.prefs.label.theme": "Wygląd",
-    "form.prefs.label.entry_sorting": "Sortowanie wpisów",
-    "form.prefs.label.entries_per_page": "Wpisy na stronę",
-    "form.prefs.label.default_reading_speed": "Szybkość czytania w innych językach (słowa na minutę)",
-    "form.prefs.label.cjk_reading_speed": "Szybkość czytania w języku chińskim, koreańskim i japońskim (znaki na minutę)",
-    "form.prefs.label.display_mode": "Tryb wyświetlania progresywnej aplikacji sieciowej (PWA)",
-    "form.prefs.select.older_first": "Najstarsze wpisy jako pierwsze",
-    "form.prefs.label.keyboard_shortcuts": "Włącz skróty klawiszowe",
-    "form.prefs.label.entry_swipe": "Włącz przesuwanie wpisów na ekranach dotykowych",
-    "form.prefs.label.gesture_nav": "Gest do poruszania się między wpisami",
-    "form.prefs.label.show_reading_time": "Pokaż szacowany czas czytania wpisów",
-    "form.prefs.select.recent_first": "Najnowsze wpisy jako pierwsze",
-    "form.prefs.select.fullscreen": "Pełnoekranowy",
-    "form.prefs.select.standalone": "Samodzielny",
-    "form.prefs.select.minimal_ui": "Minimalny",
-    "form.prefs.select.browser": "Przeglądarkowy",
-    "form.prefs.select.publish_time": "Czas publikacji wpisu",
-    "form.prefs.select.created_time": "Czas utworzenia wpisu",
-    "form.prefs.select.alphabetical": "Alfabetycznie",
-    "form.prefs.select.unread_count": "Liczba nieprzeczytanych",
-    "form.prefs.select.none": "Brak",
-    "form.prefs.select.tap": "Podwójne stuknięcie",
-    "form.prefs.select.swipe": "Przesuwanie",
-    "form.prefs.label.custom_css": "Niestandardowy CSS",
-    "form.prefs.label.custom_js": "Niestandardowy JavaScript",
-    "form.prefs.label.entry_order": "Kolumna sortowania wpisów",
-    "form.prefs.label.default_home_page": "Domyślna strona główna",
-    "form.prefs.label.categories_sorting_order": "Sortowanie kategorii",
-    "form.prefs.label.mark_read_on_view": "Automatycznie oznacz wpisy jako przeczytane podczas przeglądania",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Oznacz wpisy jako przeczytane po wyświetleniu. W przypadku audio i wideo oznacz jako przeczytane po ukończeniu 90%%",
-    "form.prefs.label.mark_read_on_media_completion": "Oznacz jako przeczytane dopiero wtedy, gdy odtwarzanie audio i wideo osiągnie 90%% ukończenia",
-    "form.prefs.label.mark_read_manually": "Oznacz wpisy jako przeczytane ręcznie",
-    "form.prefs.fieldset.application_settings": "Ustawienia aplikacji",
-    "form.prefs.fieldset.authentication_settings": "Ustawienia uwierzytelniania",
-    "form.prefs.fieldset.reader_settings": "Ustawienia czytnika",
-    "form.prefs.fieldset.global_feed_settings": "Globalne ustawienia kanałów",
-    "form.prefs.label.external_font_hosts": "Hosty zewnętrznych czcionek",
-    "form.prefs.help.external_font_hosts": "Lista hostów zewnętrznych czcionek, na które należy zezwolić, rozdzielona spacjami. Na przykład: „fonts.gstatic.com fonts.googleapis.com”.",
-    "error.settings_invalid_domain_list": "Nieprawidłowa lista domen. Podaj listę domen rozdzielonych spacjami.",
+    "form.feed.label.ignore_http_cache": "Zignoruj pamięć podręczną HTTP",
+    "form.feed.label.keeplist_rules": "Reguły utrzymywania",
+    "form.feed.label.no_media_player": "Brak odtwarzacza multimedialnego (audio i wideo)",
+    "form.feed.label.ntfy_activate": "Prześlij wpisy do ntfy",
+    "form.feed.label.ntfy_default_priority": "Domyślny priorytet ntfy",
+    "form.feed.label.ntfy_high_priority": "Wysoki priorytet ntfy",
+    "form.feed.label.ntfy_low_priority": "Niski priorytet ntfy",
+    "form.feed.label.ntfy_max_priority": "Maksymalny priorytet ntfy",
+    "form.feed.label.ntfy_min_priority": "Minimalny priorytet ntfy",
+    "form.feed.label.ntfy_priority": "Priorytet ntfy",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Reguły zapisu",
+    "form.feed.label.scraper_rules": "Reguły ekstrakcji",
+    "form.feed.label.site_url": "Adres URL strony",
+    "form.feed.label.title": "Tytuł",
+    "form.feed.label.urlrewrite_rules": "Reguły przepisywania adresów URL",
+    "form.feed.label.user_agent": "Zastąp domyślny agent użytkownika",
+    "form.feed.label.webhook_url": "Zastąp adres URL webhooka",
     "form.import.label.file": "Plik OPML",
     "form.import.label.url": "Adres URL",
+    "form.integration.apprise_activate": "Przesyłaj wpisy do Apprise",
+    "form.integration.apprise_services_url": "Oddzielona przecinkami lista adresów URL usługi Apprise",
+    "form.integration.apprise_url": "Adres URL API Apprise",
     "form.integration.betula_activate": "Zapisuj wpisy w Betula",
-    "form.integration.betula_url": "Adres URL serwera Betula",
     "form.integration.betula_token": "Token do Betula",
+    "form.integration.betula_url": "Adres URL serwera Betula",
+    "form.integration.cubox_activate": "Zapisuj wpisy w Cubox",
+    "form.integration.cubox_api_link": "Łącze API Cubox",
+    "form.integration.discord_activate": "Przesyłaj wpisy do Discord",
+    "form.integration.discord_webhook_link": "Adres URL webhooka Discord",
+    "form.integration.espial_activate": "Zapisuj wpisy w Espial",
+    "form.integration.espial_api_key": "Klucz API do Espial",
+    "form.integration.espial_endpoint": "Punkt końcowy API Espial",
+    "form.integration.espial_tags": "Znaczniki Espial",
     "form.integration.fever_activate": "Aktywuj API Fever",
-    "form.integration.fever_username": "Login do Fever",
-    "form.integration.fever_password": "Hasło do Fever",
     "form.integration.fever_endpoint": "Punkt końcowy API Fever:",
+    "form.integration.fever_password": "Hasło do Fever",
+    "form.integration.fever_username": "Login do Fever",
     "form.integration.googlereader_activate": "Aktywuj API Google Reader",
-    "form.integration.googlereader_username": "Login do Google Reader",
-    "form.integration.googlereader_password": "Hasło do Google Reader",
     "form.integration.googlereader_endpoint": "Punkt końcowy API Google Reader:",
-    "form.integration.pinboard_activate": "Zapisuj wpisy w Pinboard",
-    "form.integration.pinboard_token": "Token API do Pinboard",
-    "form.integration.pinboard_tags": "Znaczniki Pinboard",
-    "form.integration.pinboard_bookmark": "Zaznacz zakładkę jako nieprzeczytaną",
+    "form.integration.googlereader_password": "Hasło do Google Reader",
+    "form.integration.googlereader_username": "Login do Google Reader",
     "form.integration.instapaper_activate": "Zapisuj wpisy w Instapaper",
-    "form.integration.instapaper_username": "Login do Instapaper",
     "form.integration.instapaper_password": "Hasło do Instapaper",
-    "form.integration.pocket_activate": "Zapisuj wpisy w Pocket",
-    "form.integration.pocket_consumer_key": "Klucz klienta do Pocket",
-    "form.integration.pocket_access_token": "Token dostępu do Pocket",
-    "form.integration.pocket_connect_link": "Połącz swoje konto Pocket",
-    "form.integration.wallabag_activate": "Zapisuj wpisy w Wallabag",
-    "form.integration.wallabag_only_url": "Przesyłaj tylko adres URL (zamiast pełnej treści)",
-    "form.integration.wallabag_endpoint": "Podstawowy adres URL Wallabag",
-    "form.integration.wallabag_client_id": "Identyfikator klienta Wallabag",
-    "form.integration.wallabag_client_secret": "Tajny klucz klienta Wallabag",
-    "form.integration.wallabag_username": "Login do Wallabag",
-    "form.integration.wallabag_password": "Hasło do Wallabag",
-    "form.integration.notion_activate": "Zapisuj wpisy w Notion",
-    "form.integration.notion_page_id": "Identyfikator strony Notion",
-    "form.integration.notion_token": "Tajny token do Notion",
-    "form.integration.apprise_activate": "Przesyłaj wpisy do Apprise",
-    "form.integration.apprise_url": "Adres URL API Apprise",
-    "form.integration.apprise_services_url": "Oddzielona przecinkami lista adresów URL usługi Apprise",
-    "form.integration.nunux_keeper_activate": "Zapisuj wpisy w Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Punkt końcowy API Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "Klucz API do Nunux Keeper",
-    "form.integration.omnivore_activate": "Zapisuj wpisy w Omnivore",
-    "form.integration.omnivore_url": "Punkt końcowy API Omnivore",
-    "form.integration.omnivore_api_key": "Klucz API do Omnivore",
-    "form.integration.espial_activate": "Zapisuj wpisy w Espial",
-    "form.integration.espial_endpoint": "Punkt końcowy API Espial",
-    "form.integration.espial_api_key": "Klucz API do Espial",
-    "form.integration.espial_tags": "Znaczniki Espial",
-    "form.integration.readwise_activate": "Zapisuj wpisy w czytniku Readwise",
-    "form.integration.readwise_api_key": "Token dostępu do czytnika Readwise",
-    "form.integration.readwise_api_key_link": "Zdobądź token dostępu Readwise",
-    "form.integration.telegram_bot_activate": "Przesyłaj nowe wpisy do czatu Telegram",
-    "form.integration.telegram_bot_token": "Token do bota",
-    "form.integration.telegram_chat_id": "Identyfikator czatu",
-    "form.integration.telegram_topic_id": "Identyfikator tematu",
-    "form.integration.telegram_bot_disable_web_page_preview": "Wyłącz podgląd strony internetowej",
-    "form.integration.telegram_bot_disable_notification": "Wyłącz powiadomienie",
-    "form.integration.telegram_bot_disable_buttons": "Wyłącz przyciski",
+    "form.integration.instapaper_username": "Login do Instapaper",
     "form.integration.linkace_activate": "Zapisuj wpisy w LinkAce",
-    "form.integration.linkace_endpoint": "Punkt końcowy API LinkAce",
     "form.integration.linkace_api_key": "Klucz API do LinkAce",
-    "form.integration.linkace_tags": "Znaczniki LinkAce",
-    "form.integration.linkace_is_private": "Oznacz łącze jako prywatne",
     "form.integration.linkace_check_disabled": "Wyłącz sprawdzanie łączy",
+    "form.integration.linkace_endpoint": "Punkt końcowy API LinkAce",
+    "form.integration.linkace_is_private": "Oznacz łącze jako prywatne",
+    "form.integration.linkace_tags": "Znaczniki LinkAce",
     "form.integration.linkding_activate": "Zapisuj wpisy w Linkding",
-    "form.integration.linkding_endpoint": "Punkt końcowy API Linkding",
     "form.integration.linkding_api_key": "Klucz API do Linkding",
-    "form.integration.linkding_tags": "Znaczniki Linkding",
     "form.integration.linkding_bookmark": "Oznacz zakładkę jako nieprzeczytaną",
+    "form.integration.linkding_endpoint": "Punkt końcowy API Linkding",
+    "form.integration.linkding_tags": "Znaczniki Linkding",
     "form.integration.linkwarden_activate": "Zapisuj wpisy w Linkwarden",
-    "form.integration.linkwarden_endpoint": "Punkt końcowy API Linkwarden",
     "form.integration.linkwarden_api_key": "Klucz API do Linkwarden",
+    "form.integration.linkwarden_endpoint": "Punkt końcowy API Linkwarden",
     "form.integration.matrix_bot_activate": "Przesyłaj nowe wpisy do Matrix",
-    "form.integration.matrix_bot_user": "Login do Matrix",
+    "form.integration.matrix_bot_chat_id": "Identyfikator pokoju Matrix",
     "form.integration.matrix_bot_password": "Hasło do Matrix",
     "form.integration.matrix_bot_url": "Adres URL serwera Matrix",
-    "form.integration.matrix_bot_chat_id": "Identyfikator pokoju Matrix",
+    "form.integration.matrix_bot_user": "Login do Matrix",
+    "form.integration.notion_activate": "Zapisuj wpisy w Notion",
+    "form.integration.notion_page_id": "Identyfikator strony Notion",
+    "form.integration.notion_token": "Tajny token do Notion",
+    "form.integration.ntfy_activate": "Przesyłaj wpisy do ntfy",
+    "form.integration.ntfy_api_token": "Token API ntfy (opcjonalny)",
+    "form.integration.ntfy_icon_url": "Adres URL ikony ntfy (opcjonalny)",
+    "form.integration.ntfy_internal_links": "Używaj łączy wewnętrznych po kliknięciu (opcjonalnie)",
+    "form.integration.ntfy_password": "Hasło do ntfy (opcjonalne)",
+    "form.integration.ntfy_topic": "Temay ntfy",
+    "form.integration.ntfy_url": "Adres URL ntfy (opcjonalny, domyślny to ntfy.sh)",
+    "form.integration.ntfy_username": "Login do ntfy (opcjonalny)",
+    "form.integration.nunux_keeper_activate": "Zapisuj wpisy w Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Klucz API do Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Punkt końcowy API Nunux Keeper",
+    "form.integration.omnivore_activate": "Zapisuj wpisy w Omnivore",
+    "form.integration.omnivore_api_key": "Klucz API do Omnivore",
+    "form.integration.omnivore_url": "Punkt końcowy API Omnivore",
+    "form.integration.pinboard_activate": "Zapisuj wpisy w Pinboard",
+    "form.integration.pinboard_bookmark": "Zaznacz zakładkę jako nieprzeczytaną",
+    "form.integration.pinboard_tags": "Znaczniki Pinboard",
+    "form.integration.pinboard_token": "Token API do Pinboard",
+    "form.integration.pocket_access_token": "Token dostępu do Pocket",
+    "form.integration.pocket_activate": "Zapisuj wpisy w Pocket",
+    "form.integration.pocket_connect_link": "Połącz swoje konto Pocket",
+    "form.integration.pocket_consumer_key": "Klucz klienta do Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Zapisuj wpisy do Raindrop",
-    "form.integration.raindrop_token": "Token (testowy)",
     "form.integration.raindrop_collection_id": "Identyfikator kolekcji",
     "form.integration.raindrop_tags": "Znaczniki (oddzielone przecinkami)",
+    "form.integration.raindrop_token": "Token (testowy)",
     "form.integration.readeck_activate": "Zapisuj wpisy do Readeck",
-    "form.integration.readeck_endpoint": "Adres URL Readeck",
     "form.integration.readeck_api_key": "Tajny klucz API Readeck",
+    "form.integration.readeck_endpoint": "Adres URL Readeck",
     "form.integration.readeck_labels": "Etykiety Readeck",
     "form.integration.readeck_only_url": "Wysyłaj tylko adres URL (zamiast pełnej treści)",
+    "form.integration.readwise_activate": "Zapisuj wpisy w czytniku Readwise",
+    "form.integration.readwise_api_key": "Token dostępu do czytnika Readwise",
+    "form.integration.readwise_api_key_link": "Zdobądź token dostępu Readwise",
+    "form.integration.rssbridge_activate": "Sprawdź RSS-Bridge podczas dodawania subskrypcji",
+    "form.integration.rssbridge_url": "Adres URL serwera RSS-Bridge",
+    "form.integration.shaarli_activate": "Zapisuj artykuły w Shaarli",
+    "form.integration.shaarli_api_secret": "Tajny klucz API do Shaarli",
+    "form.integration.shaarli_endpoint": "Adres URL Shaarli",
     "form.integration.shiori_activate": "Zapisuj artykuły w Shiori",
     "form.integration.shiori_endpoint": "Punkt końcowy API Shiori",
-    "form.integration.shiori_username": "Login do Shiori",
     "form.integration.shiori_password": "Hasło do Shiori",
-    "form.integration.shaarli_activate": "Zapisuj artykuły w Shaarli",
-    "form.integration.shaarli_endpoint": "Adres URL Shaarli",
-    "form.integration.shaarli_api_secret": "Tajny klucz API do Shaarli",
-    "form.integration.webhook_activate": "Włącz webhooki",
-    "form.integration.webhook_url": "Domyślny adres URL webhooka",
-    "form.integration.webhook_secret": "Tajny klucz do webhooków",
-    "form.integration.rssbridge_activate": "Sprawdź RSS-Bridge podczas dodawania subskrypcji",
-    "form.integration.rssbridge_url": "Adres URL serwera RSS-Bridge",
-    "form.integration.ntfy_activate": "Przesyłaj wpisy do ntfy",
-    "form.integration.ntfy_topic": "Temay ntfy",
-    "form.integration.ntfy_url": "Adres URL ntfy (opcjonalny, domyślny to ntfy.sh)",
-    "form.integration.ntfy_api_token": "Token API ntfy (opcjonalny)",
-    "form.integration.ntfy_username": "Login do ntfy (opcjonalny)",
-    "form.integration.ntfy_password": "Hasło do ntfy (opcjonalne)",
-    "form.integration.ntfy_icon_url": "Adres URL ikony ntfy (opcjonalny)",
-    "form.integration.ntfy_internal_links": "Używaj łączy wewnętrznych po kliknięciu (opcjonalnie)",
-    "form.integration.discord_activate": "Przesyłaj wpisy do Discord",
-    "form.integration.discord_webhook_link": "Adres URL webhooka Discord",
+    "form.integration.shiori_username": "Login do Shiori",
     "form.integration.slack_activate": "Przesyłaj wpisy do Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Etykieta klucza API",
+    "form.integration.telegram_bot_activate": "Przesyłaj nowe wpisy do czatu Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Wyłącz przyciski",
+    "form.integration.telegram_bot_disable_notification": "Wyłącz powiadomienie",
+    "form.integration.telegram_bot_disable_web_page_preview": "Wyłącz podgląd strony internetowej",
+    "form.integration.telegram_bot_token": "Token do bota",
+    "form.integration.telegram_chat_id": "Identyfikator czatu",
+    "form.integration.telegram_topic_id": "Identyfikator tematu",
+    "form.integration.wallabag_activate": "Zapisuj wpisy w Wallabag",
+    "form.integration.wallabag_client_id": "Identyfikator klienta Wallabag",
+    "form.integration.wallabag_client_secret": "Tajny klucz klienta Wallabag",
+    "form.integration.wallabag_endpoint": "Podstawowy adres URL Wallabag",
+    "form.integration.wallabag_only_url": "Przesyłaj tylko adres URL (zamiast pełnej treści)",
+    "form.integration.wallabag_password": "Hasło do Wallabag",
+    "form.integration.wallabag_username": "Login do Wallabag",
+    "form.integration.webhook_activate": "Włącz webhooki",
+    "form.integration.webhook_secret": "Tajny klucz do webhooków",
+    "form.integration.webhook_url": "Domyślny adres URL webhooka",
+    "form.prefs.fieldset.application_settings": "Ustawienia aplikacji",
+    "form.prefs.fieldset.authentication_settings": "Ustawienia uwierzytelniania",
+    "form.prefs.fieldset.global_feed_settings": "Globalne ustawienia kanałów",
+    "form.prefs.fieldset.reader_settings": "Ustawienia czytnika",
+    "form.prefs.help.external_font_hosts": "Lista hostów zewnętrznych czcionek, na które należy zezwolić, rozdzielona spacjami. Na przykład: „fonts.gstatic.com fonts.googleapis.com”.",
+    "form.prefs.label.categories_sorting_order": "Sortowanie kategorii",
+    "form.prefs.label.cjk_reading_speed": "Szybkość czytania w języku chińskim, koreańskim i japońskim (znaki na minutę)",
+    "form.prefs.label.custom_css": "Niestandardowy CSS",
+    "form.prefs.label.custom_js": "Niestandardowy JavaScript",
+    "form.prefs.label.default_home_page": "Domyślna strona główna",
+    "form.prefs.label.default_reading_speed": "Szybkość czytania w innych językach (słowa na minutę)",
+    "form.prefs.label.display_mode": "Tryb wyświetlania progresywnej aplikacji sieciowej (PWA)",
+    "form.prefs.label.entries_per_page": "Wpisy na stronę",
+    "form.prefs.label.entry_order": "Kolumna sortowania wpisów",
+    "form.prefs.label.entry_sorting": "Sortowanie wpisów",
+    "form.prefs.label.entry_swipe": "Włącz przesuwanie wpisów na ekranach dotykowych",
+    "form.prefs.label.external_font_hosts": "Hosty zewnętrznych czcionek",
+    "form.prefs.label.gesture_nav": "Gest do poruszania się między wpisami",
+    "form.prefs.label.keyboard_shortcuts": "Włącz skróty klawiszowe",
+    "form.prefs.label.language": "Język",
+    "form.prefs.label.mark_read_manually": "Oznacz wpisy jako przeczytane ręcznie",
+    "form.prefs.label.mark_read_on_media_completion": "Oznacz jako przeczytane dopiero wtedy, gdy odtwarzanie audio i wideo osiągnie 90%% ukończenia",
+    "form.prefs.label.mark_read_on_view": "Automatycznie oznacz wpisy jako przeczytane podczas przeglądania",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Oznacz wpisy jako przeczytane po wyświetleniu. W przypadku audio i wideo oznacz jako przeczytane po ukończeniu 90%%",
+    "form.prefs.label.media_playback_rate": "Szybkość odtwarzania audio i wideo",
+    "form.prefs.label.show_reading_time": "Pokaż szacowany czas czytania wpisów",
+    "form.prefs.label.theme": "Wygląd",
+    "form.prefs.label.timezone": "Strefa czasowa",
+    "form.prefs.select.alphabetical": "Alfabetycznie",
+    "form.prefs.select.browser": "Przeglądarkowy",
+    "form.prefs.select.created_time": "Czas utworzenia wpisu",
+    "form.prefs.select.fullscreen": "Pełnoekranowy",
+    "form.prefs.select.minimal_ui": "Minimalny",
+    "form.prefs.select.none": "Brak",
+    "form.prefs.select.older_first": "Najstarsze wpisy jako pierwsze",
+    "form.prefs.select.publish_time": "Czas publikacji wpisu",
+    "form.prefs.select.recent_first": "Najnowsze wpisy jako pierwsze",
+    "form.prefs.select.standalone": "Samodzielny",
+    "form.prefs.select.swipe": "Przesuwanie",
+    "form.prefs.select.tap": "Podwójne stuknięcie",
+    "form.prefs.select.unread_count": "Liczba nieprzeczytanych",
     "form.submit.loading": "Ładowanie…",
     "form.submit.saving": "Zapisywanie…",
-    "time_elapsed.not_yet": "jeszcze nie",
-    "time_elapsed.yesterday": "wczoraj",
-    "time_elapsed.now": "przed chwilą",
-    "time_elapsed.minutes": [
-        "%d minuta temu",
-        "%d minuty temu",
-        "%d minut temu"
+    "form.user.label.admin": "Administrator",
+    "form.user.label.confirmation": "Potwierdzenie hasła",
+    "form.user.label.password": "Hasło",
+    "form.user.label.username": "Nazwa użytkownika",
+    "menu.about": "O czytniku",
+    "menu.add_feed": "Dodaj kanał",
+    "menu.add_user": "Dodaj użytkownika",
+    "menu.api_keys": "Klucze API",
+    "menu.categories": "Kategorie",
+    "menu.create_api_key": "Utwórz nowy klucz API",
+    "menu.create_category": "Utwórz kategorię",
+    "menu.edit_category": "Edytuj",
+    "menu.edit_feed": "Edytuj",
+    "menu.export": "Eksportuj",
+    "menu.feed_entries": "Wpisy",
+    "menu.feeds": "Kanały",
+    "menu.flush_history": "Usuń historię",
+    "menu.history": "Historia",
+    "menu.home_page": "Strona główna",
+    "menu.import": "Importuj",
+    "menu.integrations": "Usługi",
+    "menu.logout": "Wyloguj się",
+    "menu.mark_all_as_read": "Oznacz wszystkie jako przeczytane",
+    "menu.mark_page_as_read": "Oznacz jako przeczytane",
+    "menu.preferences": "Preferencje",
+    "menu.refresh_all_feeds": "Odśwież w tle wszystkie subskrypcje",
+    "menu.refresh_feed": "Odśwież",
+    "menu.search": "Szukaj",
+    "menu.sessions": "Sesje",
+    "menu.settings": "Ustawienia",
+    "menu.shared_entries": "Udostępnione wpisy",
+    "menu.show_all_entries": "Pokaż wszystkie wpisy",
+    "menu.show_only_starred_entries": "Pokaż tylko ulubione wpisy",
+    "menu.show_only_unread_entries": "Pokaż tylko nieprzeczytane wpisy",
+    "menu.starred": "Ulubione",
+    "menu.title": "Menu",
+    "menu.unread": "Nieprzeczytane",
+    "menu.users": "Użytkownicy",
+    "page.about.author": "Autor:",
+    "page.about.build_date": "Data opracowania:",
+    "page.about.credits": "Prawa autorskie",
+    "page.about.global_config_options": "Globalne opcje konfiguracji",
+    "page.about.go_version": "Wersja Go:",
+    "page.about.license": "Licencja:",
+    "page.about.postgres_version": "Wersja PostgreSQL:",
+    "page.about.title": "O stronie",
+    "page.about.version": "Wersja:",
+    "page.add_feed.choose_feed": "Wybierz subskrypcję",
+    "page.add_feed.label.url": "Adres URL",
+    "page.add_feed.legend.advanced_options": "Opcje zaawansowane",
+    "page.add_feed.no_category": "Nie ma żadnej kategorii. Musisz mieć co najmniej jedną kategorię.",
+    "page.add_feed.submit": "Znajdź subskrypcję",
+    "page.add_feed.title": "Nowa subskrypcja",
+    "page.api_keys.never_used": "Nigdy nie używany",
+    "page.api_keys.table.actions": "Działania",
+    "page.api_keys.table.created_at": "Data utworzenia",
+    "page.api_keys.table.description": "Opis",
+    "page.api_keys.table.last_used_at": "Ostatnio używane",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "Klucze API",
+    "page.categories_count": [
+        "%d kategoria",
+        "%d kategorie",
+        "%d kategorii"
     ],
-    "time_elapsed.hours": [
-        "%d godzinę temu",
-        "%d godziny temu",
-        "%d godzin temu"
+    "page.categories.entries": "Wpisy",
+    "page.categories.feed_count": [
+        "Jest %d kanał.",
+        "Są %d kanały.",
+        "Jest %d kanałów."
+    ],
+    "page.categories.feeds": "Kanały",
+    "page.categories.no_feed": "Brak kanałów.",
+    "page.categories.title": "Kategorie",
+    "page.category_label": "Kategoria: %s",
+    "page.edit_category.title": "Edytuj kategorię: %s",
+    "page.edit_feed.etag_header": "Nagłówek ETag:",
+    "page.edit_feed.last_check": "Ostatnia aktualizacja:",
+    "page.edit_feed.last_modified_header": "Ostatnio zmienione:",
+    "page.edit_feed.last_parsing_error": "Ostatni błąd analizy",
+    "page.edit_feed.no_header": "Brak",
+    "page.edit_feed.title": "Edytuj kanał: %s",
+    "page.edit_user.title": "Edytuj użytkownika: %s",
+    "page.entry.attachments": "Załączniki",
+    "page.feeds.error_count": [
+        "%d błąd",
+        "%d błędy",
+        "%d błędów"
+    ],
+    "page.feeds.last_check": "Ostatnia aktualizacja:",
+    "page.feeds.next_check": "Następna aktualizacja:",
+    "page.feeds.read_counter": "Liczba przeczytanych wpisów",
+    "page.feeds.title": "Kanały",
+    "page.history.title": "Historia",
+    "page.import.title": "Importuj",
+    "page.integration.bookmarklet": "Skryptozakładka",
+    "page.integration.bookmarklet.help": "To łącze umożliwia subskrypcję strony internetowej bezpośrednio za pomocą zakładki w przeglądarce internetowej.",
+    "page.integration.bookmarklet.instructions": "Przeciągnij i upuść to łącze do zakładek.",
+    "page.integration.bookmarklet.name": "Dodaj do Miniflux",
+    "page.integration.miniflux_api": "API Miniflux",
+    "page.integration.miniflux_api_endpoint": "Punkt końcowy API",
+    "page.integration.miniflux_api_password": "Hasło",
+    "page.integration.miniflux_api_password_value": "Hasło do konta",
+    "page.integration.miniflux_api_username": "Nazwa użytkownika",
+    "page.integrations.title": "Usługi",
+    "page.keyboard_shortcuts.close_modal": "Zamknij listę skrótów klawiszowych",
+    "page.keyboard_shortcuts.download_content": "Pobierz oryginalną treść",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Przejdź do dolnego elementu",
+    "page.keyboard_shortcuts.go_to_categories": "Przejdź do kategorii",
+    "page.keyboard_shortcuts.go_to_feed": "Przejdź do subskrypcji",
+    "page.keyboard_shortcuts.go_to_feeds": "Przejdź do kanałów",
+    "page.keyboard_shortcuts.go_to_history": "Przejdź do historii",
+    "page.keyboard_shortcuts.go_to_next_item": "Przejdź do następnego elementu",
+    "page.keyboard_shortcuts.go_to_next_page": "Przejdź do następnej strony",
+    "page.keyboard_shortcuts.go_to_previous_item": "Przejdź do poprzedniego elementu",
+    "page.keyboard_shortcuts.go_to_previous_page": "Przejdź do poprzedniej strony",
+    "page.keyboard_shortcuts.go_to_search": "Ustaw fokus na formularzu wyszukiwania",
+    "page.keyboard_shortcuts.go_to_settings": "Przejdź do ustawień",
+    "page.keyboard_shortcuts.go_to_starred": "Przejdź do ulubionych",
+    "page.keyboard_shortcuts.go_to_top_item": "Przejdź do górnego elementu",
+    "page.keyboard_shortcuts.go_to_unread": "Przejdź do nieprzeczytanych",
+    "page.keyboard_shortcuts.mark_page_as_read": "Zaznacz aktualną stronę jako przeczytaną",
+    "page.keyboard_shortcuts.open_comments": "Otwórz łącze do komentarzy",
+    "page.keyboard_shortcuts.open_comments_same_window": "Otwórz łącze do komentarzy w bieżącej karcie",
+    "page.keyboard_shortcuts.open_item": "Otwórz zaznaczony element",
+    "page.keyboard_shortcuts.open_original": "Otwórz oryginalne łącze",
+    "page.keyboard_shortcuts.open_original_same_window": "Otwórz oryginalne łącze w bieżącej karcie",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Odśwież w tle wszystkie kanały",
+    "page.keyboard_shortcuts.remove_feed": "Usuń ten kanał",
+    "page.keyboard_shortcuts.save_article": "Zapisz wpis",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Przewiń element do góry",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Pokaż listę skrótów klawiszowych",
+    "page.keyboard_shortcuts.subtitle.actions": "Działania",
+    "page.keyboard_shortcuts.subtitle.items": "Nawigacja między elementami",
+    "page.keyboard_shortcuts.subtitle.pages": "Nawigacja między stronami",
+    "page.keyboard_shortcuts.subtitle.sections": "Nawigacja między punktami menu",
+    "page.keyboard_shortcuts.title": "Skróty klawiszowe",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Przełącz dodanie do ulubionych",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Przełącz otwieranie/zamykanie załączników wpisów",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Przełącz przeczytane/nieprzeczytane, przejdź dalej",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Przełącz przeczytane/nieprzeczytane, przejdź wstecz",
+    "page.login.google_signin": "Zaloguj się przez Google",
+    "page.login.oidc_signin": "Zaloguj się przez %s",
+    "page.login.title": "Zaloguj się",
+    "page.login.webauthn_login": "Zaloguj się przez klucz dostępu",
+    "page.login.webauthn_login.error": "Nie można zalogować się za pomocą klucza dostępu",
+    "page.login.webauthn_login.help": "Wpisz swoją nazwę użytkownika, jeśli używasz klucza bezpieczeństwa. Nie jest to wymagane, jeśli używasz klucza dostępu (wykrywalnych danych uwierzytelniających).",
+    "page.new_api_key.title": "Nowy klucz API",
+    "page.new_category.title": "Nowa kategoria",
+    "page.new_user.title": "Nowy użytkownik",
+    "page.offline.message": "Jesteś odłączony od sieci",
+    "page.offline.refresh_page": "Spróbuj odświeżyć stronę",
+    "page.offline.title": "Tryb offline",
+    "page.read_entry_count": [
+        "%d przeczytany wpis",
+        "%d przeczytane wpisy",
+        "%d przeczytanych wpisów"
+    ],
+    "page.search.title": "Wyniki wyszukiwania",
+    "page.sessions.table.actions": "Działania",
+    "page.sessions.table.current_session": "Bieżąca sesja",
+    "page.sessions.table.date": "Data",
+    "page.sessions.table.ip": "Adres IP",
+    "page.sessions.table.user_agent": "Agent użytkownika",
+    "page.sessions.title": "Sesje",
+    "page.settings.link_google_account": "Połącz z moim kontem Google",
+    "page.settings.link_oidc_account": "Połącz z moim kontem %s",
+    "page.settings.title": "Ustawienia",
+    "page.settings.unlink_google_account": "Odłącz moje konto Google",
+    "page.settings.unlink_oidc_account": "Odłącz moje konto %s",
+    "page.settings.webauthn.actions": "Działania",
+    "page.settings.webauthn.added_on": "Dodano",
+    "page.settings.webauthn.delete": [
+        "Usuń %d klucz dostępu",
+        "Usuń %d klucze dostępu",
+        "Usuń %d kluczy dostępu"
+    ],
+    "page.settings.webauthn.last_seen_on": "Ostatnio użyte",
+    "page.settings.webauthn.passkey_name": "Nazwa klucza dostępu",
+    "page.settings.webauthn.passkeys": "Klucze dostępu",
+    "page.settings.webauthn.register": "Zarejestruj klucz dostępu",
+    "page.settings.webauthn.register.error": "Nie można zarejestrować klucza dostępu",
+    "page.shared_entries_count": [
+        "%d udostępniony wpis",
+        "%d udostępnione wpisy",
+        "%d udostępnionych wpisów"
+    ],
+    "page.shared_entries.title": "Udostępnione wpisy",
+    "page.starred_entry_count": [
+        "%d ulubiony wpis",
+        "%d ulubione wpisy",
+        "%d ulubionych wpisów"
+    ],
+    "page.starred.title": "Ulubione",
+    "page.total_entry_count": [
+        "%d wpis łącznie",
+        "%d wpisy łącznie",
+        "%d wpisów łącznie"
+    ],
+    "page.unread_entry_count": [
+        "%d nieprzeczytany wpis",
+        "%d nieprzeczytane wpisy",
+        "%d nieprzeczytanych wpisów"
     ],
+    "page.unread.title": "Nieprzeczytane",
+    "page.users.actions": "Działania",
+    "page.users.admin.no": "Nie",
+    "page.users.admin.yes": "Tak",
+    "page.users.is_admin": "Administrator",
+    "page.users.last_login": "Ostatnie logowanie",
+    "page.users.never_logged": "Nigdy",
+    "page.users.title": "Użytkownicy",
+    "page.users.username": "Nazwa użytkownika",
+    "page.webauthn_rename.title": "Zmień nazwę klucza dostępu",
+    "pagination.first": "Pierwsza",
+    "pagination.last": "Ostatnia",
+    "pagination.next": "Następna",
+    "pagination.previous": "Poprzednia",
+    "search.label": "Szukaj",
+    "search.placeholder": "Szukaj…",
+    "search.submit": "Szukaj",
+    "skip_to_content": "Przejdź do treści",
     "time_elapsed.days": [
         "%d dzień temu",
         "%d dni temu",
         "%d dni temu"
     ],
-    "time_elapsed.weeks": [
-        "%d tydzień temu",
-        "%d tygodnie temu",
-        "%d tygodni temu"
+    "time_elapsed.hours": [
+        "%d godzinę temu",
+        "%d godziny temu",
+        "%d godzin temu"
+    ],
+    "time_elapsed.minutes": [
+        "%d minuta temu",
+        "%d minuty temu",
+        "%d minut temu"
     ],
     "time_elapsed.months": [
         "%d miesiąc temu",
         "%d miesiące temu",
         "%d miesięcy temu"
     ],
+    "time_elapsed.not_yet": "jeszcze nie",
+    "time_elapsed.now": "przed chwilą",
+    "time_elapsed.weeks": [
+        "%d tydzień temu",
+        "%d tygodnie temu",
+        "%d tygodni temu"
+    ],
     "time_elapsed.years": [
         "%d rok temu",
         "%d lat temu",
         "%d lat temu"
     ],
-    "alert.too_many_feeds_refresh": [
-        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minutę przed ponowną próbą.",
-        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minuty przed ponowną próbą.",
-        "Wykonano zbyt wiele odświeżeń kanału. Poczekaj %d minut przed ponowną próbą."
-    ],
-    "alert.background_feed_refresh": "Wszystkie kanały są odświeżane w tle. Możesz kontynuować korzystanie z Miniflux podczas trwania tego procesu.",
-    "error.http_response_too_large": "Odpowiedź HTTP jest za duża. Możesz zwiększyć limit rozmiaru odpowiedzi HTTP w ustawieniach globalnych (wymaga ponownego uruchomienia serwera).",
-    "error.http_body_read": "Nie można odczytać treści HTTP: %v.",
-    "error.http_empty_response_body": "Treść odpowiedzi HTTP jest pusta.",
-    "error.http_empty_response": "Odpowiedź HTTP jest pusta. Być może ta witryna korzysta z mechanizmu ochrony przed botami?",
-    "error.tls_error": "Błąd TLS: %q. Jeśli chcesz, możesz wyłączyć weryfikację TLS w ustawieniach kanału.",
-    "error.network_operation": "Miniflux nie może połączyć się z tą witryną z powodu błędu sieci: %v.",
-    "error.network_timeout": "Ta witryna internetowa jest zbyt wolna i upłynął limit czasu żądania: %v",
-    "error.http_client_error": "Błąd klienta HTTP: %v.",
-    "error.http_not_authorized": "Dostęp do tej witryny nie jest autoryzowany. Może to być błędna nazwa użytkownika lub hasło.",
-    "error.http_too_many_requests": "Miniflux wygenerował zbyt wiele żądań do tej witryny. Spróbuj ponownie później lub zmień konfigurację aplikacji.",
-    "error.http_forbidden": "Dostęp do tej strony jest zabroniony. Być może ta strona ma mechanizm zabezpieczający przed botami?",
-    "error.http_resource_not_found": "Nie znaleziono żądanego zasobu. Sprawdź adres URL.",
-    "error.http_internal_server_error": "Strona jest w tej chwili niedostępna z powodu błędu serwera. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
-    "error.http_bad_gateway": "Strona jest w tej chwili niedostępna z powodu błędu nieprawidłowej bramy. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
-    "error.http_service_unavailable": "Strona jest w tej chwili niedostępna z powodu wewnętrznego błędu serwera. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
-    "error.http_gateway_timeout": "Strona internetowa jest w tej chwili niedostępna z powodu błędu przekroczenia limitu czasu bramy. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
-    "error.http_unexpected_status_code": "Strona jest w tej chwili niedostępna z powodu nieoczekiwanego kodu stanu HTTP: %d. Problem nie leży po stronie Miniflux. Spróbuj ponownie później.",
-    "error.database_error": "Błąd bazy danych: %v.",
-    "error.category_not_found": "Ta kategoria nie istnieje lub nie należy do tego użytkownika.",
-    "error.duplicated_feed": "Ten kanał już istnieje.",
-    "error.unable_to_parse_feed": "Nie można przeanalizować tego kanału: %v.",
-    "error.feed_not_found": "Ten kanał nie istnieje lub nie należy do tego użytkownika.",
-    "error.unable_to_detect_rssbridge": "Nie można wykryć kanału za pomocą RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Nie można wykryć formatu kanału: %v.",
-    "form.prefs.label.media_playback_rate": "Szybkość odtwarzania audio i wideo",
-    "error.settings_media_playback_rate_range": "Szybkość odtwarzania jest poza zakresem",
-    "enclosure_media_controls.seek" : "Przewiń:",
-    "enclosure_media_controls.seek.title" : "Przewiń o %s sek.",
-    "enclosure_media_controls.speed" : "Szybkość:",
-    "enclosure_media_controls.speed.faster" : "Szybciej",
-    "enclosure_media_controls.speed.faster.title" : "Szybciej o %sx",
-    "enclosure_media_controls.speed.slower" : "Wolniej",
-    "enclosure_media_controls.speed.slower.title" : "Wolniej o %sx",
-    "enclosure_media_controls.speed.reset" : "Przywróć",
-    "enclosure_media_controls.speed.reset.title" : "Przywróć szybkość do 1x"
-}
+    "time_elapsed.yesterday": "wczoraj",
+    "tooltip.keyboard_shortcuts": "Skróty klawiszowe: %s",
+    "tooltip.logged_user": "Zalogowany jako %s"
+}

+ 525 - 525
internal/locale/translations/pt_BR.json

@@ -1,604 +1,604 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Tem certeza?",
-    "confirm.question.refresh": "Você deseja forçar a atualização?",
-    "confirm.yes": "Sim",
-    "confirm.no": "Não",
-    "confirm.loading": "Carregando...",
-    "action.subscribe": "Inscrever",
-    "action.save": "Salvar",
-    "action.or": "Ou",
     "action.cancel": "Cancelar",
-    "action.remove": "Remover",
-    "action.remove_feed": "Remover fonte",
-    "action.update": "Atualizar",
-    "action.edit": "Editar",
     "action.download": "Baixar",
+    "action.edit": "Editar",
+    "action.home_screen": "Voltar para a tela inicial",
     "action.import": "Importar",
     "action.login": "Iniciar sessão",
-    "action.home_screen": "Voltar para a tela inicial",
-    "tooltip.keyboard_shortcuts": "Atalho do teclado: %s",
-    "tooltip.logged_user": "Autenticado como %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Não lido",
-    "menu.starred": "Favoritos",
-    "menu.history": "Histórico",
-    "menu.feeds": "Fontes",
-    "menu.categories": "Categorias",
-    "menu.settings": "Configurações",
-    "menu.logout": "Encerrar sessão",
-    "menu.preferences": "Preferências",
-    "menu.integrations": "Integrações",
-    "menu.sessions": "Sessões",
-    "menu.users": "Usuários",
-    "menu.about": "Sobre",
-    "menu.export": "Exportar",
-    "menu.import": "Importar",
-    "menu.search": "Buscar",
-    "menu.create_category": "Criar uma categoria",
-    "menu.mark_page_as_read": "Marcar essa página como lida",
-    "menu.mark_all_as_read": "Marcar todos como lido",
-    "menu.show_all_entries": "Mostrar todas os itens",
-    "menu.show_only_unread_entries": "Mostrar apenas itens não lidos",
-    "menu.show_only_starred_entries": "Mostrar apenas os favoritos",
-    "menu.refresh_feed": "Atualizar",
-    "menu.refresh_all_feeds": "Atualizar todas as fontes",
-    "menu.edit_feed": "Editar",
-    "menu.edit_category": "Editar",
-    "menu.add_feed": "Adicionar inscrição",
-    "menu.add_user": "Adicionar usuário",
-    "menu.flush_history": "Limpar histórico",
-    "menu.feed_entries": "Itens",
-    "menu.api_keys": "Chaves de API",
-    "menu.create_api_key": "Criar uma nova chave de API",
-    "menu.shared_entries": "Itens compartilhados",
-    "search.label": "Buscar",
-    "search.placeholder": "Buscar por...",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Próximo",
-    "pagination.first": "First",
-    "pagination.previous": "Anterior",
-    "entry.status.unread": "Não lido",
-    "entry.status.read": "Lido",
-    "entry.status.toast.unread": "Marcado como não lido",
-    "entry.status.toast.read": "Marcado como lido",
-    "entry.status.title": "Modificar estado deste item",
-    "entry.bookmark.toggle.on": "Favoritar",
-    "entry.bookmark.toggle.off": "Remover dos Favoritos",
-    "entry.bookmark.toast.on": "Favoritado",
-    "entry.bookmark.toast.off": "Desfavoritado",
-    "entry.state.saving": "Salvando...",
-    "entry.state.loading": "Carregando...",
-    "entry.save.label": "Salvar",
-    "entry.save.title": "Salvar esse item",
-    "entry.save.completed": "Feito!",
-    "entry.save.toast.completed": "Item guardado",
-    "entry.scraper.label": "Baixar",
-    "entry.scraper.title": "Obter conteúdo completo",
-    "entry.scraper.completed": "Feito!",
-    "entry.external_link.label": "Link externo",
-    "entry.comments.label": "Comentários",
-    "entry.comments.title": "Ver comentários",
-    "entry.share.label": "Compartilhar",
-    "entry.share.title": "Compartilhar esse item",
-    "entry.unshare.label": "Descompartilhar",
-    "entry.shared_entry.title": "Abrir link público",
-    "entry.shared_entry.label": "Compartilhar",
-    "entry.estimated_reading_time": [
-        "Leitura de %d minuto",
-        "Leitura de %d minutos"
-    ],
-    "entry.tags.label": "Etiquetas:",
-    "page.shared_entries.title": "Itens compartilhados",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Não lidos",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Favoritos",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Categorias",
-    "page.categories.no_feed": "Sem fonte.",
-    "page.categories.entries": "Itens",
-    "page.categories.feeds": "Inscrições",
-    "page.categories.feed_count": [
-        "Existe %d fonte.",
-        "Existem %d fontes."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories"
-    ],
-    "page.new_category.title": "Nova categoria",
-    "page.new_user.title": "Novo usuário",
-    "page.edit_category.title": "Editar categoria: %s",
-    "page.edit_user.title": "Editar usuário: %s",
-    "page.feeds.title": "Fontes",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Última verificação:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Número de itens lidos",
-    "page.feeds.error_count": [
-        "%d erro",
-        "%d erros"
-    ],
-    "page.history.title": "Histórico",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries"
-    ],
-    "page.import.title": "Importar",
-    "page.search.title": "Resultados da busca",
-    "page.about.title": "Sobre",
-    "page.about.credits": "Créditos",
-    "page.about.version": "Versão:",
-    "page.about.build_date": "Compilado em:",
-    "page.about.author": "Autor:",
-    "page.about.license": "Licença:",
-    "page.about.global_config_options": "opções de configuração global",
-    "page.about.postgres_version": "Postgres versão:",
-    "page.about.go_version": "Go versão:",
-    "page.add_feed.title": "Nova inscrição",
-    "page.add_feed.no_category": "Não existe uma categoria. Deve existir pelo menos uma categoria.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Buscar uma fonte",
-    "page.add_feed.legend.advanced_options": "Opções avançadas",
-    "page.add_feed.choose_feed": "Escolher uma fonte",
-    "page.edit_feed.title": "Editar fonte: %s",
-    "page.edit_feed.last_check": "Última verificação:",
-    "page.edit_feed.last_modified_header": "Cabeçalho 'LastModified':",
-    "page.edit_feed.etag_header": "Cabeçalho 'ETag':",
-    "page.edit_feed.no_header": "Sem cabeçalhos",
-    "page.edit_feed.last_parsing_error": "Último erro durante processamento",
-    "page.entry.attachments": "Anexos",
-    "page.keyboard_shortcuts.title": "Atalhos de teclado",
-    "page.keyboard_shortcuts.subtitle.sections": "Navegação de seções",
-    "page.keyboard_shortcuts.subtitle.items": "Navegação de itens",
-    "page.keyboard_shortcuts.subtitle.pages": "Navegação de páginas",
-    "page.keyboard_shortcuts.subtitle.actions": "Ações",
-    "page.keyboard_shortcuts.go_to_unread": "Ir aos não lidos",
-    "page.keyboard_shortcuts.go_to_starred": "Ir aos favoritos",
-    "page.keyboard_shortcuts.go_to_history": "Ir ao histórico",
-    "page.keyboard_shortcuts.go_to_feeds": "Ir as inscrições",
-    "page.keyboard_shortcuts.go_to_categories": "Ir as categorias",
-    "page.keyboard_shortcuts.go_to_settings": "Ir as configurações",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostrar atalhos de teclado",
-    "page.keyboard_shortcuts.go_to_previous_item": "Ir ao item anterior",
-    "page.keyboard_shortcuts.go_to_next_item": "Ir ao tem seguinte",
-    "page.keyboard_shortcuts.go_to_feed": "Ir a fonte",
-    "page.keyboard_shortcuts.go_to_previous_page": "Ir a página anterior",
-    "page.keyboard_shortcuts.go_to_next_page": "Ir a página seguinte",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Ir para o item inferior",
-    "page.keyboard_shortcuts.go_to_top_item": "Ir para o item superior",
-    "page.keyboard_shortcuts.open_item": "Abrir o item selecionado",
-    "page.keyboard_shortcuts.open_original": "Abrir o conteúdo original",
-    "page.keyboard_shortcuts.open_original_same_window": "Abrir o conteúdo original na janela atual",
-    "page.keyboard_shortcuts.open_comments": "Abrir os comentários",
-    "page.keyboard_shortcuts.open_comments_same_window": "Abrir os comentários na janela atual",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Inverter estado de leitura do item, focar próximo item",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Inverter estado de leitura do item, focar item anterior",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Atualizar todas as fontes",
-    "page.keyboard_shortcuts.mark_page_as_read": "Marcar página atual como lida",
-    "page.keyboard_shortcuts.download_content": "Buscar o conteúdo original",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Marcar ou desmarcar como favorito",
-    "page.keyboard_shortcuts.save_article": "Salvar item",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Role o item para cima",
-    "page.keyboard_shortcuts.remove_feed": "Remover essa fonte",
-    "page.keyboard_shortcuts.go_to_search": "Ir para o campo de busca",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Fechar janela",
-    "page.users.title": "Usuários",
-    "page.users.username": "Nome de usuário",
-    "page.users.never_logged": "Nunca",
-    "page.users.admin.yes": "Sim",
-    "page.users.admin.no": "Não",
-    "page.users.actions": "Ações",
-    "page.users.last_login": "Último acesso",
-    "page.users.is_admin": "Administrador",
-    "page.settings.title": "Ajustes",
-    "page.settings.link_google_account": "Vincular minha conta do Google",
-    "page.settings.unlink_google_account": "Desvincular minha conta do Google",
-    "page.settings.link_oidc_account": "Vincular minha conta do %s",
-    "page.settings.unlink_oidc_account": "Desvincular minha conta do %s",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Registrar senha",
-    "page.settings.webauthn.register.error": "Não foi possível registrar a senha",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Remover %d senha",
-        "Remover %d senhas"
-    ],
-    "page.login.title": "Iniciar Sessão",
-    "page.login.google_signin": "Iniciar Sessão com sua conta do Google",
-    "page.login.oidc_signin": "Iniciar Sessão com sua conta do %s",
-    "page.login.webauthn_login": "Entrar com senha",
-    "page.login.webauthn_login.error": "Não é possível fazer login com senha",
-    "page.integrations.title": "Integrações",
-    "page.integration.miniflux_api": "API do Miniflux",
-    "page.integration.miniflux_api_endpoint": "Endpoint da API",
-    "page.integration.miniflux_api_username": "Nome de usuário",
-    "page.integration.miniflux_api_password": "Senha",
-    "page.integration.miniflux_api_password_value": "Senha da sua Conta",
-    "page.integration.bookmarklet": "Bookmarklet",
-    "page.integration.bookmarklet.name": "Adicionar ao Miniflux",
-    "page.integration.bookmarklet.instructions": "Arrasta e solta esse link para os favoritos do teu navegador.",
-    "page.integration.bookmarklet.help": "Esse link especial permite você se inscrever a um site diretamente usando favorito do navegador.",
-    "page.sessions.title": "Sessões",
-    "page.sessions.table.date": "Data",
-    "page.sessions.table.ip": "Endereço IP",
-    "page.sessions.table.user_agent": "Agente de usuário",
-    "page.sessions.table.actions": "Ações",
-    "page.sessions.table.current_session": "Sessão Atual",
-    "page.api_keys.title": "Chaves de API",
-    "page.api_keys.table.description": "Descrição",
-    "page.api_keys.table.token": "Token",
-    "page.api_keys.table.last_used_at": "Ultima utilização",
-    "page.api_keys.table.created_at": "Data de criação",
-    "page.api_keys.table.actions": "Ações",
-    "page.api_keys.never_used": "Nunca usado",
-    "page.new_api_key.title": "Nova chave de API",
-    "page.offline.title": "Modo offline",
-    "page.offline.message": "Você está offline",
-    "page.offline.refresh_page": "Tente atualizar a página",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Não há itens compartilhados.",
+    "action.or": "Ou",
+    "action.remove": "Remover",
+    "action.remove_feed": "Remover fonte",
+    "action.save": "Salvar",
+    "action.subscribe": "Inscrever",
+    "action.update": "Atualizar",
+    "alert.account_linked": "Sua conta externa está vinculada!",
+    "alert.account_unlinked": "Sua conta externa está desvinculada!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "Ocorreu um problema com esta fonte.",
     "alert.no_bookmark": "Não há favorito neste momento.",
     "alert.no_category": "Não há categoria.",
     "alert.no_category_entry": "Não há itens nesta categoria.",
-    "alert.no_tag_entry": "Não há itens que correspondam a esta etiqueta.",
-    "alert.no_feed_entry": "Não há itens nessa fonte.",
     "alert.no_feed": "Não há inscrições.",
+    "alert.no_feed_entry": "Não há itens nessa fonte.",
     "alert.no_feed_in_category": "Não há inscrições nessa categoria.",
     "alert.no_history": "Não há histórico nesse momento.",
-    "alert.feed_error": "Ocorreu um problema com esta fonte.",
     "alert.no_search_result": "Não há resultados para essa busca.",
+    "alert.no_shared_entry": "Não há itens compartilhados.",
+    "alert.no_tag_entry": "Não há itens que correspondam a esta etiqueta.",
     "alert.no_unread_entry": "Não há itens não lidos.",
     "alert.no_user": "Você é o único usuário.",
-    "alert.account_unlinked": "Sua conta externa está desvinculada!",
-    "alert.account_linked": "Sua conta externa está vinculada!",
     "alert.pocket_linked": "Sua conta do Pocket está vinculada!",
     "alert.prefs_saved": "Suas preferências foram salvas!",
-    "error.unlink_account_without_password": "Você deve definir uma senha, senão não será possível efetuar a sessão novamente.",
-    "error.duplicate_linked_account": "Alguém já está vinculado a esse serviço!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "Carregando...",
+    "confirm.no": "Não",
+    "confirm.question": "Tem certeza?",
+    "confirm.question.refresh": "Você deseja forçar a atualização?",
+    "confirm.yes": "Sim",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Desfavoritado",
+    "entry.bookmark.toast.on": "Favoritado",
+    "entry.bookmark.toggle.off": "Remover dos Favoritos",
+    "entry.bookmark.toggle.on": "Favoritar",
+    "entry.comments.label": "Comentários",
+    "entry.comments.title": "Ver comentários",
+    "entry.estimated_reading_time": [
+        "Leitura de %d minuto",
+        "Leitura de %d minutos"
+    ],
+    "entry.external_link.label": "Link externo",
+    "entry.save.completed": "Feito!",
+    "entry.save.label": "Salvar",
+    "entry.save.title": "Salvar esse item",
+    "entry.save.toast.completed": "Item guardado",
+    "entry.scraper.completed": "Feito!",
+    "entry.scraper.label": "Baixar",
+    "entry.scraper.title": "Obter conteúdo completo",
+    "entry.share.label": "Compartilhar",
+    "entry.share.title": "Compartilhar esse item",
+    "entry.shared_entry.label": "Compartilhar",
+    "entry.shared_entry.title": "Abrir link público",
+    "entry.state.loading": "Carregando...",
+    "entry.state.saving": "Salvando...",
+    "entry.status.read": "Lido",
+    "entry.status.title": "Modificar estado deste item",
+    "entry.status.toast.read": "Marcado como lido",
+    "entry.status.toast.unread": "Marcado como não lido",
+    "entry.status.unread": "Não lido",
+    "entry.tags.label": "Etiquetas:",
+    "entry.unshare.label": "Descompartilhar",
+    "error.api_key_already_exists": "Essa chave de API já existe.",
+    "error.bad_credentials": "Usuário ou senha são inválidos.",
+    "error.category_already_exists": "Esta categoria já existe.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "As senhas não são iguais.",
     "error.duplicate_fever_username": "Alguém já está utilizando esse nome de usuário do Fever!",
     "error.duplicate_googlereader_username": "Alguém já está utilizando esse nome de usuário do Google Reader!",
-    "error.pocket_request_token": "Não foi possível obter um pedido de token no Pocket!",
-    "error.pocket_access_token": "Não foi possível obter um token de acesso no Pocket!",
-    "error.category_already_exists": "Esta categoria já existe.",
-    "error.unable_to_create_category": "Não foi possível criar essa categoria.",
-    "error.unable_to_update_category": "Não foi possível atualizar essa categoria.",
-    "error.user_already_exists": "Esse usuário já existe.",
-    "error.unable_to_create_user": "Não foi possível criar esse usuário.",
-    "error.unable_to_update_user": "Não foi possível atualizar esse usuário.",
-    "error.unable_to_update_feed": "Não foi possível atualizar essa fonte.",
-    "error.subscription_not_found": "Não foi possível encontrar uma inscrição.",
+    "error.duplicate_linked_account": "Alguém já está vinculado a esse serviço!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Esse arquivo está vazio.",
-    "error.bad_credentials": "Usuário ou senha são inválidos.",
+    "error.entries_per_page_invalid": "O número de itens por página é inválido.",
+    "error.feed_already_exists": "Este feed já existe.",
+    "error.feed_category_not_found": "Esta categoria não existe ou não pertence a este usuário.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "A regra da lista de bloqueio é inválida.",
+    "error.feed_invalid_keeplist_rule": "A regra de manutenção da lista é inválida.",
+    "error.feed_mandatory_fields": "O campo de URL e categoria são obrigatórios.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "O título do feed não pode estar vazio.",
+    "error.feed_url_not_empty": "O URL do feed não pode estar vazio.",
     "error.fields_mandatory": "Todos os campos são obrigatórios.",
-    "error.title_required": "O título é obrigatório.",
-    "error.different_passwords": "As senhas não são iguais.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Página inicial por defeito inválida!",
+    "error.invalid_display_mode": "Modo de exibição de aplicativo inválido da web.",
+    "error.invalid_entry_direction": "Direção de entrada inválida.",
+    "error.invalid_feed_url": "URL de feed inválido.",
+    "error.invalid_gesture_nav": "Navegação por gestos inválida.",
+    "error.invalid_language": "Idioma inválido.",
+    "error.invalid_site_url": "URL de site inválido.",
+    "error.invalid_theme": "Tema inválido.",
+    "error.invalid_timezone": "Fuso horário inválido.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "A senha deve ter no mínimo 6 caracteres.",
-    "error.settings_mandatory_fields": "Os campos de nome de usuário, tema, idioma e fuso horário são obrigatórios.",
-    "error.settings_reading_speed_is_positive": "As velocidades de leitura devem ser inteiros positivos.",
+    "error.pocket_access_token": "Não foi possível obter um token de acesso no Pocket!",
+    "error.pocket_request_token": "Não foi possível obter um pedido de token no Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "O número de itens por página é inválido.",
-    "error.feed_mandatory_fields": "O campo de URL e categoria são obrigatórios.",
-    "error.feed_already_exists": "Este feed já existe.",
-    "error.invalid_feed_url": "URL de feed inválido.",
-    "error.invalid_site_url": "URL de site inválido.",
-    "error.feed_url_not_empty": "O URL do feed não pode estar vazio.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Os campos de nome de usuário, tema, idioma e fuso horário são obrigatórios.",
+    "error.settings_media_playback_rate_range": "A velocidade de reprodução está fora do intervalo",
+    "error.settings_reading_speed_is_positive": "As velocidades de leitura devem ser inteiros positivos.",
     "error.site_url_not_empty": "O URL do site não pode estar vazio.",
-    "error.feed_title_not_empty": "O título do feed não pode estar vazio.",
-    "error.feed_category_not_found": "Esta categoria não existe ou não pertence a este usuário.",
-    "error.feed_invalid_blocklist_rule": "A regra da lista de bloqueio é inválida.",
-    "error.feed_invalid_keeplist_rule": "A regra de manutenção da lista é inválida.",
-    "error.user_mandatory_fields": "O nome de usuário é obrigatório.",
-    "error.api_key_already_exists": "Essa chave de API já existe.",
+    "error.subscription_not_found": "Não foi possível encontrar uma inscrição.",
+    "error.title_required": "O título é obrigatório.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Não foi possível criar uma chave de API.",
-    "error.invalid_theme": "Tema inválido.",
-    "error.invalid_language": "Idioma inválido.",
-    "error.invalid_timezone": "Fuso horário inválido.",
-    "error.invalid_entry_direction": "Direção de entrada inválida.",
-    "error.invalid_display_mode": "Modo de exibição de aplicativo inválido da web.",
-    "error.invalid_gesture_nav": "Navegação por gestos inválida.",
-    "error.invalid_default_home_page": "Página inicial por defeito inválida!",
-    "form.feed.label.title": "Título",
-    "form.feed.label.site_url": "URL do site",
-    "form.feed.label.feed_url": "URL da fonte",
-    "form.feed.label.description": "Descrição",
-    "form.feed.label.category": "Categoria",
-    "form.feed.label.crawler": "Obter conteúdo original",
-    "form.feed.label.feed_username": "Nome de usuário da fonte",
-    "form.feed.label.feed_password": "Senha da fonte",
-    "form.feed.label.user_agent": "Sobrescrever o agente de usuário (user-agent) padrão",
-    "form.feed.label.cookie": "Definir Cookies",
-    "form.feed.label.scraper_rules": "Regras do scraper",
-    "form.feed.label.rewrite_rules": "Regras para o Rewrite",
-    "form.feed.label.blocklist_rules": "Regras de bloqueio",
-    "form.feed.label.keeplist_rules": "Regras de permissão",
-    "form.feed.label.urlrewrite_rules": "Regras de reescrita de URL",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "Ignorar cache HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Permitir certificados autoassinados ou inválidos",
-    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.disabled": "Não atualizar esta fonte",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
-    "form.feed.label.fetch_via_proxy": "Buscar via proxy",
-    "form.feed.label.hide_globally": "Ocultar entradas na lista global não lida",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
+    "error.unable_to_create_category": "Não foi possível criar essa categoria.",
+    "error.unable_to_create_user": "Não foi possível criar esse usuário.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Não foi possível atualizar essa categoria.",
+    "error.unable_to_update_feed": "Não foi possível atualizar essa fonte.",
+    "error.unable_to_update_user": "Não foi possível atualizar esse usuário.",
+    "error.unlink_account_without_password": "Você deve definir uma senha, senão não será possível efetuar a sessão novamente.",
+    "error.user_already_exists": "Esse usuário já existe.",
+    "error.user_mandatory_fields": "O nome de usuário é obrigatório.",
+    "form.api_key.label.description": "Etiqueta da chave de API",
+    "form.category.hide_globally": "Ocultar entradas na lista global não lida",
+    "form.category.label.title": "Título",
     "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
     "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Título",
-    "form.category.hide_globally": "Ocultar entradas na lista global não lida",
-    "form.user.label.username": "Nome de usuário",
-    "form.user.label.password": "Senha",
-    "form.user.label.confirmation": "Confirmação de senha",
-    "form.user.label.admin": "Administrador",
-    "form.prefs.label.language": "Idioma",
-    "form.prefs.label.timezone": "Fuso horário",
-    "form.prefs.label.theme": "Tema",
-    "form.prefs.label.entry_sorting": "Ordenação dos itens",
-    "form.prefs.label.entries_per_page": "Itens por página",
-    "form.prefs.label.default_reading_speed": "Velocidade de leitura para outros idiomas (palavras por minuto)",
-    "form.prefs.label.cjk_reading_speed": "Velocidade de leitura para chinês, coreano e japonês (caracteres por minuto)",
-    "form.prefs.label.display_mode": "Modo de exibição Progressive Web App (PWA)",
-    "form.prefs.select.older_first": "Itens mais velhos primeiro",
-    "form.prefs.select.recent_first": "Itens mais recentes",
-    "form.prefs.select.fullscreen": "Tela completa",
-    "form.prefs.select.standalone": "Autônomo",
-    "form.prefs.select.minimal_ui": "Mínimo",
-    "form.prefs.select.browser": "Navegador",
-    "form.prefs.select.publish_time": "Entrada hora de publicação",
-    "form.prefs.select.created_time": "Entrada tempo criado",
-    "form.prefs.select.alphabetical": "Por ordem alfabética",
-    "form.prefs.select.unread_count": "Contagem não lida",
-    "form.prefs.select.none": "Nenhum",
-    "form.prefs.select.tap": "Toque duplo",
-    "form.prefs.select.swipe": "Deslize",
-    "form.prefs.label.keyboard_shortcuts": "Habilitar atalhos do teclado",
-    "form.prefs.label.entry_swipe": "Ativar entrada de furto em telas sensíveis ao toque",
-    "form.prefs.label.gesture_nav": "Gesto para navegar entre as entradas",
-    "form.prefs.label.show_reading_time": "Mostrar tempo estimado de leitura de artigos",
-    "form.prefs.label.custom_css": "CSS customizado",
-    "form.prefs.label.custom_js": "JavaScript customizado",
-    "form.prefs.label.entry_order": "Coluna de Ordenação de Entrada",
-    "form.prefs.label.default_home_page": "Página inicial predefinida",
-    "form.prefs.label.categories_sorting_order": "Classificação das categorias",
-    "form.prefs.label.mark_read_on_view": "Marcar automaticamente as entradas como lidas quando visualizadas",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Permitir certificados autoassinados ou inválidos",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Regras de bloqueio",
+    "form.feed.label.category": "Categoria",
+    "form.feed.label.cookie": "Definir Cookies",
+    "form.feed.label.crawler": "Obter conteúdo original",
+    "form.feed.label.description": "Descrição",
+    "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
+    "form.feed.label.disabled": "Não atualizar esta fonte",
+    "form.feed.label.feed_password": "Senha da fonte",
+    "form.feed.label.feed_url": "URL da fonte",
+    "form.feed.label.feed_username": "Nome de usuário da fonte",
+    "form.feed.label.fetch_via_proxy": "Buscar via proxy",
+    "form.feed.label.hide_globally": "Ocultar entradas na lista global não lida",
+    "form.feed.label.ignore_http_cache": "Ignorar cache HTTP",
+    "form.feed.label.keeplist_rules": "Regras de permissão",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Regras para o Rewrite",
+    "form.feed.label.scraper_rules": "Regras do scraper",
+    "form.feed.label.site_url": "URL do site",
+    "form.feed.label.title": "Título",
+    "form.feed.label.urlrewrite_rules": "Regras de reescrita de URL",
+    "form.feed.label.user_agent": "Sobrescrever o agente de usuário (user-agent) padrão",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "Arquivo OPML",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Salvar itens no Espial",
+    "form.integration.espial_api_key": "Chave de API do Espial",
+    "form.integration.espial_endpoint": "Endpoint de API do Espial",
+    "form.integration.espial_tags": "Etiquetas (tags) do Espial",
     "form.integration.fever_activate": "Ativar API do Fever",
-    "form.integration.fever_username": "Nome de usuário do Fever",
-    "form.integration.fever_password": "Senha do Fever",
     "form.integration.fever_endpoint": "Endpoint da API do Fever:",
+    "form.integration.fever_password": "Senha do Fever",
+    "form.integration.fever_username": "Nome de usuário do Fever",
     "form.integration.googlereader_activate": "Ativar API do Google Reader",
-    "form.integration.googlereader_username": "Nome de usuário do Google Reader",
-    "form.integration.googlereader_password": "Senha do Google Reader",
     "form.integration.googlereader_endpoint": "Endpoint da API do Google Reader:",
-    "form.integration.pinboard_activate": "Salvar itens no Pinboard",
-    "form.integration.pinboard_token": "Token de API do Pinboard",
-    "form.integration.pinboard_tags": "Etiquetas (tags) do Pinboard",
-    "form.integration.pinboard_bookmark": "Salvar marcador como não lido",
+    "form.integration.googlereader_password": "Senha do Google Reader",
+    "form.integration.googlereader_username": "Nome de usuário do Google Reader",
     "form.integration.instapaper_activate": "Salvar itens no Instapaper",
-    "form.integration.instapaper_username": "Nome do usuário do Instapaper",
     "form.integration.instapaper_password": "Senha do Instapaper",
-    "form.integration.pocket_activate": "Salvar itens no Pocket",
-    "form.integration.pocket_consumer_key": "Chave de consumo (Consumer Key) do Pocket",
-    "form.integration.pocket_access_token": "Token de acesso do Pocket",
-    "form.integration.pocket_connect_link": "Conectar a conta do Pocket",
-    "form.integration.wallabag_activate": "Salvar itens no Wallabag",
-    "form.integration.wallabag_only_url": "Enviar apenas URL (em vez de conteúdo completo)",
-    "form.integration.wallabag_endpoint": "URL base do Wallabag",
-    "form.integration.wallabag_client_id": "ID de cliente (Client ID) do Wallabag",
-    "form.integration.wallabag_client_secret": "Segredo do cliente (Client Secret) do Wallabag",
-    "form.integration.wallabag_username": "Nome de usuário do Wallabag",
-    "form.integration.wallabag_password": "Senha do Wallabag",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Salvar itens no Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Endpoint de API do Nunux Keeper",
-    "form.integration.nunux_keeper_api_key": "Chave de API do Nunux Keeper",
-    "form.integration.omnivore_activate": "Salvar itens no Omnivore",
-    "form.integration.omnivore_url": "Endpoint de API do Omnivore",
-    "form.integration.omnivore_api_key": "Chave de API do Omnivore",
-    "form.integration.espial_activate": "Salvar itens no Espial",
-    "form.integration.espial_endpoint": "Endpoint de API do Espial",
-    "form.integration.espial_api_key": "Chave de API do Espial",
-    "form.integration.espial_tags": "Etiquetas (tags) do Espial",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Envie novos artigos para o chat do Telegram",
-    "form.integration.telegram_bot_token": "Token de bot",
-    "form.integration.telegram_chat_id": "ID de bate-papo",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Nome do usuário do Instapaper",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Salvar itens no Linkding",
-    "form.integration.linkding_endpoint": "Endpoint de API do Linkding",
     "form.integration.linkding_api_key": "Chave de API do Linkding",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Salvar marcador como não lido",
+    "form.integration.linkding_endpoint": "Endpoint de API do Linkding",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Salvar itens no Linkwarden",
-    "form.integration.linkwarden_endpoint": "Endpoint de API do Linkwarden",
     "form.integration.linkwarden_api_key": "Chave de API do Linkwarden",
+    "form.integration.linkwarden_endpoint": "Endpoint de API do Linkwarden",
     "form.integration.matrix_bot_activate": "Transferir novos artigos para o Matrix",
-    "form.integration.matrix_bot_user": "Nome de utilizador para Matrix",
+    "form.integration.matrix_bot_chat_id": "Identificação da sala Matrix",
     "form.integration.matrix_bot_password": "Palavra-passe para utilizador da Matrix",
     "form.integration.matrix_bot_url": "URL do servidor Matrix",
-    "form.integration.matrix_bot_chat_id": "Identificação da sala Matrix",
+    "form.integration.matrix_bot_user": "Nome de utilizador para Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Salvar itens no Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Chave de API do Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Endpoint de API do Nunux Keeper",
+    "form.integration.omnivore_activate": "Salvar itens no Omnivore",
+    "form.integration.omnivore_api_key": "Chave de API do Omnivore",
+    "form.integration.omnivore_url": "Endpoint de API do Omnivore",
+    "form.integration.pinboard_activate": "Salvar itens no Pinboard",
+    "form.integration.pinboard_bookmark": "Salvar marcador como não lido",
+    "form.integration.pinboard_tags": "Etiquetas (tags) do Pinboard",
+    "form.integration.pinboard_token": "Token de API do Pinboard",
+    "form.integration.pocket_access_token": "Token de acesso do Pocket",
+    "form.integration.pocket_activate": "Salvar itens no Pocket",
+    "form.integration.pocket_connect_link": "Conectar a conta do Pocket",
+    "form.integration.pocket_consumer_key": "Chave de consumo (Consumer Key) do Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Salvar itens no Readeck",
-    "form.integration.readeck_endpoint": "Endpoint de API do Readeck",
     "form.integration.readeck_api_key": "Chave de API do Readeck",
+    "form.integration.readeck_endpoint": "Endpoint de API do Readeck",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Enviar apenas URL (em vez de conteúdo completo)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Salvar itens no Shiori",
     "form.integration.shiori_endpoint": "Endpoint da API do Shiori",
-    "form.integration.shiori_username": "Nome de usuário do Shiori",
     "form.integration.shiori_password": "Senha do Shiori",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Nome de usuário do Shiori",
     "form.integration.slack_activate": "Slack entries to Discord",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Etiqueta da chave de API",
+    "form.integration.telegram_bot_activate": "Envie novos artigos para o chat do Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Token de bot",
+    "form.integration.telegram_chat_id": "ID de bate-papo",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Salvar itens no Wallabag",
+    "form.integration.wallabag_client_id": "ID de cliente (Client ID) do Wallabag",
+    "form.integration.wallabag_client_secret": "Segredo do cliente (Client Secret) do Wallabag",
+    "form.integration.wallabag_endpoint": "URL base do Wallabag",
+    "form.integration.wallabag_only_url": "Enviar apenas URL (em vez de conteúdo completo)",
+    "form.integration.wallabag_password": "Senha do Wallabag",
+    "form.integration.wallabag_username": "Nome de usuário do Wallabag",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Classificação das categorias",
+    "form.prefs.label.cjk_reading_speed": "Velocidade de leitura para chinês, coreano e japonês (caracteres por minuto)",
+    "form.prefs.label.custom_css": "CSS customizado",
+    "form.prefs.label.custom_js": "JavaScript customizado",
+    "form.prefs.label.default_home_page": "Página inicial predefinida",
+    "form.prefs.label.default_reading_speed": "Velocidade de leitura para outros idiomas (palavras por minuto)",
+    "form.prefs.label.display_mode": "Modo de exibição Progressive Web App (PWA)",
+    "form.prefs.label.entries_per_page": "Itens por página",
+    "form.prefs.label.entry_order": "Coluna de Ordenação de Entrada",
+    "form.prefs.label.entry_sorting": "Ordenação dos itens",
+    "form.prefs.label.entry_swipe": "Ativar entrada de furto em telas sensíveis ao toque",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Gesto para navegar entre as entradas",
+    "form.prefs.label.keyboard_shortcuts": "Habilitar atalhos do teclado",
+    "form.prefs.label.language": "Idioma",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Marcar automaticamente as entradas como lidas quando visualizadas",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Velocidade de reprodução do áudio/vídeo",
+    "form.prefs.label.show_reading_time": "Mostrar tempo estimado de leitura de artigos",
+    "form.prefs.label.theme": "Tema",
+    "form.prefs.label.timezone": "Fuso horário",
+    "form.prefs.select.alphabetical": "Por ordem alfabética",
+    "form.prefs.select.browser": "Navegador",
+    "form.prefs.select.created_time": "Entrada tempo criado",
+    "form.prefs.select.fullscreen": "Tela completa",
+    "form.prefs.select.minimal_ui": "Mínimo",
+    "form.prefs.select.none": "Nenhum",
+    "form.prefs.select.older_first": "Itens mais velhos primeiro",
+    "form.prefs.select.publish_time": "Entrada hora de publicação",
+    "form.prefs.select.recent_first": "Itens mais recentes",
+    "form.prefs.select.standalone": "Autônomo",
+    "form.prefs.select.swipe": "Deslize",
+    "form.prefs.select.tap": "Toque duplo",
+    "form.prefs.select.unread_count": "Contagem não lida",
     "form.submit.loading": "Carregando...",
     "form.submit.saving": "Salvando...",
-    "time_elapsed.not_yet": "ainda não",
-    "time_elapsed.yesterday": "ontem",
-    "time_elapsed.now": "agora mesmo",
-    "time_elapsed.minutes": [
-        "há %d minuto",
-        "há %d minutos"
+    "form.user.label.admin": "Administrador",
+    "form.user.label.confirmation": "Confirmação de senha",
+    "form.user.label.password": "Senha",
+    "form.user.label.username": "Nome de usuário",
+    "menu.about": "Sobre",
+    "menu.add_feed": "Adicionar inscrição",
+    "menu.add_user": "Adicionar usuário",
+    "menu.api_keys": "Chaves de API",
+    "menu.categories": "Categorias",
+    "menu.create_api_key": "Criar uma nova chave de API",
+    "menu.create_category": "Criar uma categoria",
+    "menu.edit_category": "Editar",
+    "menu.edit_feed": "Editar",
+    "menu.export": "Exportar",
+    "menu.feed_entries": "Itens",
+    "menu.feeds": "Fontes",
+    "menu.flush_history": "Limpar histórico",
+    "menu.history": "Histórico",
+    "menu.home_page": "Home page",
+    "menu.import": "Importar",
+    "menu.integrations": "Integrações",
+    "menu.logout": "Encerrar sessão",
+    "menu.mark_all_as_read": "Marcar todos como lido",
+    "menu.mark_page_as_read": "Marcar essa página como lida",
+    "menu.preferences": "Preferências",
+    "menu.refresh_all_feeds": "Atualizar todas as fontes",
+    "menu.refresh_feed": "Atualizar",
+    "menu.search": "Buscar",
+    "menu.sessions": "Sessões",
+    "menu.settings": "Configurações",
+    "menu.shared_entries": "Itens compartilhados",
+    "menu.show_all_entries": "Mostrar todas os itens",
+    "menu.show_only_starred_entries": "Mostrar apenas os favoritos",
+    "menu.show_only_unread_entries": "Mostrar apenas itens não lidos",
+    "menu.starred": "Favoritos",
+    "menu.title": "Menu",
+    "menu.unread": "Não lido",
+    "menu.users": "Usuários",
+    "page.about.author": "Autor:",
+    "page.about.build_date": "Compilado em:",
+    "page.about.credits": "Créditos",
+    "page.about.global_config_options": "opções de configuração global",
+    "page.about.go_version": "Go versão:",
+    "page.about.license": "Licença:",
+    "page.about.postgres_version": "Postgres versão:",
+    "page.about.title": "Sobre",
+    "page.about.version": "Versão:",
+    "page.add_feed.choose_feed": "Escolher uma fonte",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Opções avançadas",
+    "page.add_feed.no_category": "Não existe uma categoria. Deve existir pelo menos uma categoria.",
+    "page.add_feed.submit": "Buscar uma fonte",
+    "page.add_feed.title": "Nova inscrição",
+    "page.api_keys.never_used": "Nunca usado",
+    "page.api_keys.table.actions": "Ações",
+    "page.api_keys.table.created_at": "Data de criação",
+    "page.api_keys.table.description": "Descrição",
+    "page.api_keys.table.last_used_at": "Ultima utilização",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "Chaves de API",
+    "page.categories_count": [
+        "%d category",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "há %d hora",
-        "há %d horas"
+    "page.categories.entries": "Itens",
+    "page.categories.feed_count": [
+        "Existe %d fonte.",
+        "Existem %d fontes."
+    ],
+    "page.categories.feeds": "Inscrições",
+    "page.categories.no_feed": "Sem fonte.",
+    "page.categories.title": "Categorias",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Editar categoria: %s",
+    "page.edit_feed.etag_header": "Cabeçalho 'ETag':",
+    "page.edit_feed.last_check": "Última verificação:",
+    "page.edit_feed.last_modified_header": "Cabeçalho 'LastModified':",
+    "page.edit_feed.last_parsing_error": "Último erro durante processamento",
+    "page.edit_feed.no_header": "Sem cabeçalhos",
+    "page.edit_feed.title": "Editar fonte: %s",
+    "page.edit_user.title": "Editar usuário: %s",
+    "page.entry.attachments": "Anexos",
+    "page.feeds.error_count": [
+        "%d erro",
+        "%d erros"
+    ],
+    "page.feeds.last_check": "Última verificação:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Número de itens lidos",
+    "page.feeds.title": "Fontes",
+    "page.history.title": "Histórico",
+    "page.import.title": "Importar",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Esse link especial permite você se inscrever a um site diretamente usando favorito do navegador.",
+    "page.integration.bookmarklet.instructions": "Arrasta e solta esse link para os favoritos do teu navegador.",
+    "page.integration.bookmarklet.name": "Adicionar ao Miniflux",
+    "page.integration.miniflux_api": "API do Miniflux",
+    "page.integration.miniflux_api_endpoint": "Endpoint da API",
+    "page.integration.miniflux_api_password": "Senha",
+    "page.integration.miniflux_api_password_value": "Senha da sua Conta",
+    "page.integration.miniflux_api_username": "Nome de usuário",
+    "page.integrations.title": "Integrações",
+    "page.keyboard_shortcuts.close_modal": "Fechar janela",
+    "page.keyboard_shortcuts.download_content": "Buscar o conteúdo original",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Ir para o item inferior",
+    "page.keyboard_shortcuts.go_to_categories": "Ir as categorias",
+    "page.keyboard_shortcuts.go_to_feed": "Ir a fonte",
+    "page.keyboard_shortcuts.go_to_feeds": "Ir as inscrições",
+    "page.keyboard_shortcuts.go_to_history": "Ir ao histórico",
+    "page.keyboard_shortcuts.go_to_next_item": "Ir ao tem seguinte",
+    "page.keyboard_shortcuts.go_to_next_page": "Ir a página seguinte",
+    "page.keyboard_shortcuts.go_to_previous_item": "Ir ao item anterior",
+    "page.keyboard_shortcuts.go_to_previous_page": "Ir a página anterior",
+    "page.keyboard_shortcuts.go_to_search": "Ir para o campo de busca",
+    "page.keyboard_shortcuts.go_to_settings": "Ir as configurações",
+    "page.keyboard_shortcuts.go_to_starred": "Ir aos favoritos",
+    "page.keyboard_shortcuts.go_to_top_item": "Ir para o item superior",
+    "page.keyboard_shortcuts.go_to_unread": "Ir aos não lidos",
+    "page.keyboard_shortcuts.mark_page_as_read": "Marcar página atual como lida",
+    "page.keyboard_shortcuts.open_comments": "Abrir os comentários",
+    "page.keyboard_shortcuts.open_comments_same_window": "Abrir os comentários na janela atual",
+    "page.keyboard_shortcuts.open_item": "Abrir o item selecionado",
+    "page.keyboard_shortcuts.open_original": "Abrir o conteúdo original",
+    "page.keyboard_shortcuts.open_original_same_window": "Abrir o conteúdo original na janela atual",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Atualizar todas as fontes",
+    "page.keyboard_shortcuts.remove_feed": "Remover essa fonte",
+    "page.keyboard_shortcuts.save_article": "Salvar item",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Role o item para cima",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Mostrar atalhos de teclado",
+    "page.keyboard_shortcuts.subtitle.actions": "Ações",
+    "page.keyboard_shortcuts.subtitle.items": "Navegação de itens",
+    "page.keyboard_shortcuts.subtitle.pages": "Navegação de páginas",
+    "page.keyboard_shortcuts.subtitle.sections": "Navegação de seções",
+    "page.keyboard_shortcuts.title": "Atalhos de teclado",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Marcar ou desmarcar como favorito",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Inverter estado de leitura do item, focar próximo item",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Inverter estado de leitura do item, focar item anterior",
+    "page.login.google_signin": "Iniciar Sessão com sua conta do Google",
+    "page.login.oidc_signin": "Iniciar Sessão com sua conta do %s",
+    "page.login.title": "Iniciar Sessão",
+    "page.login.webauthn_login": "Entrar com senha",
+    "page.login.webauthn_login.error": "Não é possível fazer login com senha",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Nova chave de API",
+    "page.new_category.title": "Nova categoria",
+    "page.new_user.title": "Novo usuário",
+    "page.offline.message": "Você está offline",
+    "page.offline.refresh_page": "Tente atualizar a página",
+    "page.offline.title": "Modo offline",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries"
+    ],
+    "page.search.title": "Resultados da busca",
+    "page.sessions.table.actions": "Ações",
+    "page.sessions.table.current_session": "Sessão Atual",
+    "page.sessions.table.date": "Data",
+    "page.sessions.table.ip": "Endereço IP",
+    "page.sessions.table.user_agent": "Agente de usuário",
+    "page.sessions.title": "Sessões",
+    "page.settings.link_google_account": "Vincular minha conta do Google",
+    "page.settings.link_oidc_account": "Vincular minha conta do %s",
+    "page.settings.title": "Ajustes",
+    "page.settings.unlink_google_account": "Desvincular minha conta do Google",
+    "page.settings.unlink_oidc_account": "Desvincular minha conta do %s",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Remover %d senha",
+        "Remover %d senhas"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Registrar senha",
+    "page.settings.webauthn.register.error": "Não foi possível registrar a senha",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Itens compartilhados",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Favoritos",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries"
     ],
+    "page.unread.title": "Não lidos",
+    "page.users.actions": "Ações",
+    "page.users.admin.no": "Não",
+    "page.users.admin.yes": "Sim",
+    "page.users.is_admin": "Administrador",
+    "page.users.last_login": "Último acesso",
+    "page.users.never_logged": "Nunca",
+    "page.users.title": "Usuários",
+    "page.users.username": "Nome de usuário",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Próximo",
+    "pagination.previous": "Anterior",
+    "search.label": "Buscar",
+    "search.placeholder": "Buscar por...",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "há %d dia",
         "há %d dias"
     ],
-    "time_elapsed.weeks": [
-        "há %d semana",
-        "há %d semanas"
+    "time_elapsed.hours": [
+        "há %d hora",
+        "há %d horas"
+    ],
+    "time_elapsed.minutes": [
+        "há %d minuto",
+        "há %d minutos"
     ],
     "time_elapsed.months": [
         "há %d mês",
         "há %d meses"
     ],
+    "time_elapsed.not_yet": "ainda não",
+    "time_elapsed.now": "agora mesmo",
+    "time_elapsed.weeks": [
+        "há %d semana",
+        "há %d semanas"
+    ],
     "time_elapsed.years": [
         "há %d ano",
         "há %d anos"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Velocidade de reprodução do áudio/vídeo",
-    "error.settings_media_playback_rate_range": "A velocidade de reprodução está fora do intervalo",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "ontem",
+    "tooltip.keyboard_shortcuts": "Atalho do teclado: %s",
+    "tooltip.logged_user": "Autenticado como %s"
+}

+ 536 - 536
internal/locale/translations/ru_RU.json

@@ -1,621 +1,621 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Вы уверены?",
-    "confirm.question.refresh": "Вы хотите выполнить принудительное обновление?",
-    "confirm.yes": "да",
-    "confirm.no": "нет",
-    "confirm.loading": "В процессе…",
-    "action.subscribe": "Подписаться",
-    "action.save": "Сохранить",
-    "action.or": "или",
     "action.cancel": "закрыть",
-    "action.remove": "Удалить",
-    "action.remove_feed": "Удалить эту подписку",
-    "action.update": "Обновить",
-    "action.edit": "Изменить",
     "action.download": "Загрузить",
+    "action.edit": "Изменить",
+    "action.home_screen": "Добавить на домашний экран",
     "action.import": "Импорт",
     "action.login": "Войти",
-    "action.home_screen": "Добавить на домашний экран",
-    "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s",
-    "tooltip.logged_user": "Авторизован как %s",
-    "menu.title": "Menu",
-    "menu.home_page": "Home page",
-    "menu.unread": "Непрочитанное",
-    "menu.starred": "Избранное",
-    "menu.history": "История",
-    "menu.feeds": "Подписки",
-    "menu.categories": "Категории",
-    "menu.settings": "Настройки",
-    "menu.logout": "Выйти",
-    "menu.preferences": "Предпочтения",
-    "menu.integrations": "Интеграции",
-    "menu.sessions": "Сессии",
-    "menu.users": "Пользователи",
-    "menu.about": "О приложении",
-    "menu.export": "Экспорт",
-    "menu.import": "Импорт",
-    "menu.search": "Поиск",
-    "menu.create_category": "Создать категорию",
-    "menu.mark_page_as_read": "Отметить эту страницу прочитанной",
-    "menu.mark_all_as_read": "Отметить всё как прочитанное",
-    "menu.show_all_entries": "Показать все статьи",
-    "menu.show_only_unread_entries": "Показывать только непрочитанные статьи",
-    "menu.show_only_starred_entries": "Показывать только избранные статьи",
-    "menu.refresh_feed": "Обновить",
-    "menu.refresh_all_feeds": "Обновить все подписки в фоне",
-    "menu.edit_feed": "Изменить",
-    "menu.edit_category": "Изменить",
-    "menu.add_feed": "Добавить подписку",
-    "menu.add_user": "Добавить пользователя",
-    "menu.flush_history": "Очистить историю",
-    "menu.feed_entries": "Статьи",
-    "menu.api_keys": "API-ключи",
-    "menu.create_api_key": "Создать новый API-ключ",
-    "menu.shared_entries": "Общие записи",
-    "search.label": "Поиск",
-    "search.placeholder": "Поиск…",
-    "search.submit": "Search",
-    "pagination.last": "Last",
-    "pagination.next": "Следующая",
-    "pagination.first": "First",
-    "pagination.previous": "Предыдущая",
-    "entry.status.unread": "Не прочитано",
-    "entry.status.read": "Прочитано",
-    "entry.status.toast.unread": "Помечено как непрочитанное",
-    "entry.status.toast.read": "Помечено как прочитанное",
-    "entry.status.title": "Изменить статус записи",
-    "entry.bookmark.toggle.on": "Добавить в Избранное",
-    "entry.bookmark.toggle.off": "Удалить из Избранного",
-    "entry.bookmark.toast.on": "Помеченные",
-    "entry.bookmark.toast.off": "Без пометок",
-    "entry.state.saving": "Сохранение…",
-    "entry.state.loading": "Загрузка…",
-    "entry.save.label": "Сохранить",
-    "entry.save.title": "Сохранить эту статью",
-    "entry.save.completed": "Готово!",
-    "entry.save.toast.completed": "Статья сохранена",
-    "entry.scraper.label": "Скачать",
-    "entry.scraper.title": "Извлечь оригинальное содержимое",
-    "entry.scraper.completed": "Готово!",
-    "entry.external_link.label": "Внешняя ссылка",
-    "entry.comments.label": "Комментарии",
-    "entry.comments.title": "Показать комментарии",
-    "entry.share.label": "Поделиться",
-    "entry.share.title": "Поделиться этой статьёй",
-    "entry.unshare.label": "Удалить из общедоступных",
-    "entry.shared_entry.title": "Открыть публичную ссылку",
-    "entry.shared_entry.label": "Поделиться",
-    "entry.estimated_reading_time": [
-        "%d минута чтения",
-        "%d минуты чтения",
-        "%d минут чтения"
-    ],
-    "entry.tags.label": "Теги:",
-    "page.shared_entries.title": "Общедоступные статьи",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Непрочитанное",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "Избранное",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Категории",
-    "page.categories.no_feed": "Нет подписок.",
-    "page.categories.entries": "Cтатьи",
-    "page.categories.feeds": "Подписки",
-    "page.categories.feed_count": [
-        "Есть %d подписка.",
-        "Есть %d подписки.",
-        "Есть %d подписок."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories",
-        "%d categories"
-    ],
-    "page.new_category.title": "Новая категория",
-    "page.new_user.title": "Новый пользователь",
-    "page.edit_category.title": "Изменить категорию: %s",
-    "page.edit_user.title": "Изменить пользователя: %s",
-    "page.feeds.title": "Подписки",
-    "page.category_label": "Category: %s",
-    "page.feeds.last_check": "Последняя проверка:",
-    "page.feeds.next_check": "Next check:",
-    "page.feeds.read_counter": "Количество прочитанных статей",
-    "page.feeds.error_count": [
-        "%d ошибка",
-        "%d ошибки",
-        "%d ошибок"
-    ],
-    "page.history.title": "История",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries",
-        "%d read entries"
-    ],
-    "page.import.title": "Импорт",
-    "page.search.title": "Результаты поиска",
-    "page.about.title": "О приложении",
-    "page.about.credits": "Авторы",
-    "page.about.version": "Версия:",
-    "page.about.build_date": "Дата сборки:",
-    "page.about.author": "Автор:",
-    "page.about.license": "Лицензия:",
-    "page.about.postgres_version": "Версия Postgres:",
-    "page.about.go_version": "Версия Go:",
-    "page.about.global_config_options": "Глобальные параметры конфигурации",
-    "page.add_feed.title": "Новая подписка",
-    "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.",
-    "page.add_feed.label.url": "Ссылка",
-    "page.add_feed.submit": "Найти подписку",
-    "page.add_feed.legend.advanced_options": "Расширенные настройки",
-    "page.add_feed.choose_feed": "Выберите подписку",
-    "page.edit_feed.title": "Изменить подписку: %s",
-    "page.edit_feed.last_check": "Последняя проверка:",
-    "page.edit_feed.last_modified_header": "Заголовок LastModified:",
-    "page.edit_feed.etag_header": "Заголовок ETag:",
-    "page.edit_feed.no_header": "Отсутствует",
-    "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга",
-    "page.entry.attachments": "Вложения",
-    "page.keyboard_shortcuts.title": "Горячие клавиши",
-    "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям",
-    "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам",
-    "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам",
-    "page.keyboard_shortcuts.subtitle.actions": "Действия",
-    "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным",
-    "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному",
-    "page.keyboard_shortcuts.go_to_history": "Перейти к Истории",
-    "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам",
-    "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям",
-    "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш",
-    "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу",
-    "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу",
-    "page.keyboard_shortcuts.go_to_feed": "Перейти к подписке",
-    "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице",
-    "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Перейти к нижнему элементу",
-    "page.keyboard_shortcuts.go_to_top_item": "Перейти к верхнему элементу",
-    "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент",
-    "page.keyboard_shortcuts.open_original_same_window": "Открыть оригинальную ссылку в текущей вкладке",
-    "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку",
-    "page.keyboard_shortcuts.open_comments_same_window": "Открыть ссылку на комментарии в текущей вкладке",
-    "page.keyboard_shortcuts.open_comments": "Открыть ссылку для комментариев",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Переключатель прочитанного, сосредоточиться на следующем",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Переключатель прочитанного, фокус предыдущий",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Обновить все подписки в фоне",
-    "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной",
-    "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного",
-    "page.keyboard_shortcuts.save_article": "Сохранить статью",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Прокрутите элемент вверх",
-    "page.keyboard_shortcuts.remove_feed": "Удалить эту подписку",
-    "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Переключатель показать/скрыть вложения",
-    "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог",
-    "page.users.title": "Пользователи",
-    "page.users.username": "Имя пользователя",
-    "page.users.never_logged": "Никогда",
-    "page.users.admin.yes": "Да",
-    "page.users.admin.no": "Нет",
-    "page.users.actions": "Действия",
-    "page.users.last_login": "Последний вход",
-    "page.users.is_admin": "Администратор",
-    "page.settings.title": "Настройки",
-    "page.settings.link_google_account": "Привязать мой Google аккаунт",
-    "page.settings.unlink_google_account": "Отвязать мой Google аккаунт",
-    "page.settings.link_oidc_account": "Привязать мой %s аккаунт",
-    "page.settings.unlink_oidc_account": "Отвязать мой %s аккаунт",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Зарегистрировать пароль",
-    "page.settings.webauthn.register.error": "Не удается зарегистрировать пароль",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Удалить %d пароль",
-        "Удалить %d пароля",
-        "Удалить %d пароля"
-    ],
-    "page.login.title": "Войти",
-    "page.login.google_signin": "Войти с помощью Google",
-    "page.login.oidc_signin": "Войти с помощью %s",
-    "page.login.webauthn_login": "Войти с паролем",
-    "page.login.webauthn_login.error": "Невозможно войти с паролем",
-    "page.integrations.title": "Интеграции",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "Конечная точка API",
-    "page.integration.miniflux_api_username": "Имя пользователя",
-    "page.integration.miniflux_api_password": "Пароль",
-    "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта",
-    "page.integration.bookmarklet": "Букмарклет",
-    "page.integration.bookmarklet.name": "Добавить в Miniflux",
-    "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.",
-    "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.",
-    "page.sessions.title": "Сессии",
-    "page.sessions.table.date": "Время",
-    "page.sessions.table.ip": "IP адрес",
-    "page.sessions.table.user_agent": "User-Agent",
-    "page.sessions.table.actions": "Действия",
-    "page.sessions.table.current_session": "Текущая сессия",
-    "page.api_keys.title": "API-ключи",
-    "page.api_keys.table.description": "Описание",
-    "page.api_keys.table.token": "Токен",
-    "page.api_keys.table.last_used_at": "Последнее использование",
-    "page.api_keys.table.created_at": "Дата создания",
-    "page.api_keys.table.actions": "Действия",
-    "page.api_keys.never_used": "Никогда не использовался",
-    "page.new_api_key.title": "Новый API-ключ",
-    "page.offline.title": "Автономный режим",
-    "page.offline.message": "Нет соединения",
-    "page.offline.refresh_page": "Попробуйте обновить страницу",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Общедоступные статьи отсутствуют.",
+    "action.or": "или",
+    "action.remove": "Удалить",
+    "action.remove_feed": "Удалить эту подписку",
+    "action.save": "Сохранить",
+    "action.subscribe": "Подписаться",
+    "action.update": "Обновить",
+    "alert.account_linked": "Ваш внешний аккаунт теперь привязан!",
+    "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "С этой подпиской есть проблема",
     "alert.no_bookmark": "Избранное отсутствует.",
     "alert.no_category": "Категории отсутствуют.",
     "alert.no_category_entry": "В этой категории нет статей.",
-    "alert.no_tag_entry": "Нет записей, соответствующих этому тегу.",
-    "alert.no_feed_entry": "В этой подписке отсутствуют статьи.",
     "alert.no_feed": "У вас нет ни одной подписки.",
+    "alert.no_feed_entry": "В этой подписке отсутствуют статьи.",
     "alert.no_feed_in_category": "Для этой категории нет подписки.",
     "alert.no_history": "Истории пока что нет.",
-    "alert.feed_error": "С этой подпиской есть проблема",
     "alert.no_search_result": "Нет результатов для данного поискового запроса.",
+    "alert.no_shared_entry": "Общедоступные статьи отсутствуют.",
+    "alert.no_tag_entry": "Нет записей, соответствующих этому тегу.",
     "alert.no_unread_entry": "Нет непрочитанных статей.",
     "alert.no_user": "Вы единственный пользователь.",
-    "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!",
-    "alert.account_linked": "Ваш внешний аккаунт теперь привязан!",
     "alert.pocket_linked": "Ваш Pocket аккаунт теперь привязан!",
     "alert.prefs_saved": "Предпочтения сохранены!",
-    "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.",
-    "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "В процессе…",
+    "confirm.no": "нет",
+    "confirm.question": "Вы уверены?",
+    "confirm.question.refresh": "Вы хотите выполнить принудительное обновление?",
+    "confirm.yes": "да",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Без пометок",
+    "entry.bookmark.toast.on": "Помеченные",
+    "entry.bookmark.toggle.off": "Удалить из Избранного",
+    "entry.bookmark.toggle.on": "Добавить в Избранное",
+    "entry.comments.label": "Комментарии",
+    "entry.comments.title": "Показать комментарии",
+    "entry.estimated_reading_time": [
+        "%d минута чтения",
+        "%d минуты чтения",
+        "%d минут чтения"
+    ],
+    "entry.external_link.label": "Внешняя ссылка",
+    "entry.save.completed": "Готово!",
+    "entry.save.label": "Сохранить",
+    "entry.save.title": "Сохранить эту статью",
+    "entry.save.toast.completed": "Статья сохранена",
+    "entry.scraper.completed": "Готово!",
+    "entry.scraper.label": "Скачать",
+    "entry.scraper.title": "Извлечь оригинальное содержимое",
+    "entry.share.label": "Поделиться",
+    "entry.share.title": "Поделиться этой статьёй",
+    "entry.shared_entry.label": "Поделиться",
+    "entry.shared_entry.title": "Открыть публичную ссылку",
+    "entry.state.loading": "Загрузка…",
+    "entry.state.saving": "Сохранение…",
+    "entry.status.read": "Прочитано",
+    "entry.status.title": "Изменить статус записи",
+    "entry.status.toast.read": "Помечено как прочитанное",
+    "entry.status.toast.unread": "Помечено как непрочитанное",
+    "entry.status.unread": "Не прочитано",
+    "entry.tags.label": "Теги:",
+    "entry.unshare.label": "Удалить из общедоступных",
+    "error.api_key_already_exists": "Этот API-ключ уже существует.",
+    "error.bad_credentials": "Неверное имя пользователя или пароль.",
+    "error.category_already_exists": "Эта категория уже существует.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Пароли не совпадают.",
     "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!",
     "error.duplicate_googlereader_username": "Уже есть кто-то с таким же именем пользователя Google Reader!",
-    "error.pocket_request_token": "Не удалось получить request token от Pocket!",
-    "error.pocket_access_token": "Не удалось получить ключ доступа от Pocket!",
-    "error.category_already_exists": "Эта категория уже существует.",
-    "error.unable_to_create_category": "Не удалось создать эту категорию.",
-    "error.unable_to_update_category": "Не удалось обновить эту категорию.",
-    "error.user_already_exists": "Этот пользователь уже существует.",
-    "error.unable_to_create_user": "Не удалось создать этого пользователя.",
-    "error.unable_to_update_user": "Не удалось обновить этого пользователя.",
-    "error.unable_to_update_feed": "Не удалось обновить эту подписку.",
-    "error.subscription_not_found": "Не удалось найти подписки.",
+    "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Этот файл пуст.",
-    "error.bad_credentials": "Неверное имя пользователя или пароль.",
+    "error.entries_per_page_invalid": "Недопустимое значение количества записей на странице.",
+    "error.feed_already_exists": "Эта подписка уже существует.",
+    "error.feed_category_not_found": "Эта категория не существует или не принадлежит этому пользователю.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "Правило черного списка некорректно.",
+    "error.feed_invalid_keeplist_rule": "Правило белого списка некорректно.",
+    "error.feed_mandatory_fields": "Ссылка и категория обязательны.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Заголовок подписки не может быть пустым.",
+    "error.feed_url_not_empty": "URL-адрес подписки не может быть пустым.",
     "error.fields_mandatory": "Все поля обязательны.",
-    "error.title_required": "Название обязательно.",
-    "error.different_passwords": "Пароли не совпадают.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Недопустимая домашняя страница по умолчанию!",
+    "error.invalid_display_mode": "Недопустимый режим отображения веб-приложения.",
+    "error.invalid_entry_direction": "Недопустимая сортировка записей.",
+    "error.invalid_feed_url": "Недействительная ссылка подписки.",
+    "error.invalid_gesture_nav": "Недопустимая навигация жестами.",
+    "error.invalid_language": "Недопустимый язык.",
+    "error.invalid_site_url": "Недействительный ссылка сайта.",
+    "error.invalid_theme": "Недопустимая тема.",
+    "error.invalid_timezone": "Недопустымый часовой пояс.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "Вы должны использовать минимум 6 символов.",
-    "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.",
-    "error.settings_reading_speed_is_positive": "Скорость чтения должна быть целым положительным числом.",
+    "error.pocket_access_token": "Не удалось получить ключ доступа от Pocket!",
+    "error.pocket_request_token": "Не удалось получить request token от Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Недопустимое значение количества записей на странице.",
-    "error.feed_mandatory_fields": "Ссылка и категория обязательны.",
-    "error.feed_already_exists": "Эта подписка уже существует.",
-    "error.invalid_feed_url": "Недействительная ссылка подписки.",
-    "error.invalid_site_url": "Недействительный ссылка сайта.",
-    "error.feed_url_not_empty": "URL-адрес подписки не может быть пустым.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.",
+    "error.settings_media_playback_rate_range": "Скорость воспроизведения выходит за пределы диапазона",
+    "error.settings_reading_speed_is_positive": "Скорость чтения должна быть целым положительным числом.",
     "error.site_url_not_empty": "Ссылка на сайт не может быть пустой.",
-    "error.feed_title_not_empty": "Заголовок подписки не может быть пустым.",
-    "error.feed_category_not_found": "Эта категория не существует или не принадлежит этому пользователю.",
-    "error.feed_invalid_blocklist_rule": "Правило черного списка некорректно.",
-    "error.feed_invalid_keeplist_rule": "Правило белого списка некорректно.",
-    "error.user_mandatory_fields": "Имя пользователя обязательно.",
-    "error.api_key_already_exists": "Этот API-ключ уже существует.",
+    "error.subscription_not_found": "Не удалось найти подписки.",
+    "error.title_required": "Название обязательно.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Невозможно создать этот API-ключ.",
-    "error.invalid_theme": "Недопустимая тема.",
-    "error.invalid_language": "Недопустимый язык.",
-    "error.invalid_timezone": "Недопустымый часовой пояс.",
-    "error.invalid_entry_direction": "Недопустимая сортировка записей.",
-    "error.invalid_display_mode": "Недопустимый режим отображения веб-приложения.",
-    "error.invalid_gesture_nav": "Недопустимая навигация жестами.",
-    "error.invalid_default_home_page": "Недопустимая домашняя страница по умолчанию!",
-    "form.feed.label.title": "Название",
-    "form.feed.label.site_url": "Адрес сайта",
-    "form.feed.label.feed_url": "Адрес подписки",
-    "form.feed.label.description": "Описание",
+    "error.unable_to_create_category": "Не удалось создать эту категорию.",
+    "error.unable_to_create_user": "Не удалось создать этого пользователя.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Не удалось обновить эту категорию.",
+    "error.unable_to_update_feed": "Не удалось обновить эту подписку.",
+    "error.unable_to_update_user": "Не удалось обновить этого пользователя.",
+    "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.",
+    "error.user_already_exists": "Этот пользователь уже существует.",
+    "error.user_mandatory_fields": "Имя пользователя обязательно.",
+    "form.api_key.label.description": "Описание API-ключа",
+    "form.category.hide_globally": "Скрыть записи в глобальном списке непрочитанных",
+    "form.category.label.title": "Название",
+    "form.feed.fieldset.general": "General",
+    "form.feed.fieldset.integration": "Third-Party Services",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Разрешить самоподписанные или недействительные сертификаты",
+    "form.feed.label.apprise_service_urls": "Список ссылок сервисов Apprise, разделенный запятой",
+    "form.feed.label.blocklist_rules": "Правила черного списка",
     "form.feed.label.category": "Категория",
-    "form.feed.label.crawler": "Извлечь оригинальное содержимое",
-    "form.feed.label.feed_username": "Имя пользователя подписки",
-    "form.feed.label.feed_password": "Пароль подписки",
-    "form.feed.label.user_agent": "Переопределить User-Agent по умолчанию",
     "form.feed.label.cookie": "Установить куки",
-    "form.feed.label.scraper_rules": "Правила сборщика",
-    "form.feed.label.rewrite_rules": "Правила перезаписи",
-    "form.feed.label.blocklist_rules": "Правила черного списка",
-    "form.feed.label.keeplist_rules": "Правила белого списка",
-    "form.feed.label.urlrewrite_rules": "Правила перезаписи URL",
-    "form.feed.label.apprise_service_urls": "Список ссылок сервисов Apprise, разделенный запятой",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "Игнорировать HTTP кеш",
-    "form.feed.label.allow_self_signed_certificates": "Разрешить самоподписанные или недействительные сертификаты",
+    "form.feed.label.crawler": "Извлечь оригинальное содержимое",
+    "form.feed.label.description": "Описание",
     "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Использовать прокси",
     "form.feed.label.disabled": "Не обновлять эту подписку",
-    "form.feed.label.no_media_player": "Отключить медиаплеер (аудио и видео)",
+    "form.feed.label.feed_password": "Пароль подписки",
+    "form.feed.label.feed_url": "Адрес подписки",
+    "form.feed.label.feed_username": "Имя пользователя подписки",
+    "form.feed.label.fetch_via_proxy": "Использовать прокси",
     "form.feed.label.hide_globally": "Скрыть записи в глобальном списке непрочитанных",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
-    "form.feed.fieldset.integration": "Third-Party Services",
-    "form.category.label.title": "Название",
-    "form.category.hide_globally": "Скрыть записи в глобальном списке непрочитанных",
-    "form.user.label.username": "Имя пользователя",
-    "form.user.label.password": "Пароль",
-    "form.user.label.confirmation": "Подтверждение пароля",
-    "form.user.label.admin": "Администратор",
-    "form.prefs.label.language": "Язык",
-    "form.prefs.label.timezone": "Часовой пояс",
-    "form.prefs.label.theme": "Тема",
-    "form.prefs.label.entry_sorting": "Сортировка статей",
-    "form.prefs.label.entries_per_page": "Количество статей на страницу",
-    "form.prefs.label.default_reading_speed": "Скорость чтения на других языках (слов в минуту)",
-    "form.prefs.label.cjk_reading_speed": "Скорость чтения на китайском, корейском и японском языках (знаков в минуту)",
-    "form.prefs.label.display_mode": "Режим отображения Progressive Web App (PWA)",
-    "form.prefs.select.older_first": "Сначала старые записи",
-    "form.prefs.select.recent_first": "Сначала новые записи",
-    "form.prefs.select.fullscreen": "Полноэкранный",
-    "form.prefs.select.standalone": "Автономный",
-    "form.prefs.select.minimal_ui": "Минимальный",
-    "form.prefs.select.browser": "Браузер",
-    "form.prefs.select.publish_time": "Время публикации статьи",
-    "form.prefs.select.created_time": "Время создания статьи",
-    "form.prefs.select.alphabetical": "В алфавитном порядке",
-    "form.prefs.select.unread_count": "Количество непрочитанных",
-    "form.prefs.select.none": "Отключить",
-    "form.prefs.select.tap": "Двойное нажатие",
-    "form.prefs.select.swipe": "Свайп",
-    "form.prefs.label.keyboard_shortcuts": "Включить горячие клавиши",
-    "form.prefs.label.entry_swipe": "Включить пролистывание свайпом на сенсорных экранах",
-    "form.prefs.label.gesture_nav": "Жест для перехода между статьями",
-    "form.prefs.label.show_reading_time": "Показать примерное время чтения статей",
-    "form.prefs.label.custom_css": "Пользовательский CSS",
-    "form.prefs.label.custom_js": "Пользовательский JavaScript",
-    "form.prefs.label.entry_order": "Столбец сортировки статей",
-    "form.prefs.label.default_home_page": "Домашняя страница по умолчанию",
-    "form.prefs.label.categories_sorting_order": "Сортировка категорий",
-    "form.prefs.label.mark_read_on_view": "Автоматически отмечать записи как прочитанные при просмотре",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.label.ignore_http_cache": "Игнорировать HTTP кеш",
+    "form.feed.label.keeplist_rules": "Правила белого списка",
+    "form.feed.label.no_media_player": "Отключить медиаплеер (аудио и видео)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Правила перезаписи",
+    "form.feed.label.scraper_rules": "Правила сборщика",
+    "form.feed.label.site_url": "Адрес сайта",
+    "form.feed.label.title": "Название",
+    "form.feed.label.urlrewrite_rules": "Правила перезаписи URL",
+    "form.feed.label.user_agent": "Переопределить User-Agent по умолчанию",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "OPML файл",
     "form.import.label.url": "Ссылка",
+    "form.integration.apprise_activate": "Отправить статьи в Apprise",
+    "form.integration.apprise_services_url": "Список ссылок сервисов Apprise, разделенный запятой",
+    "form.integration.apprise_url": "Ссылка на Apprise API",
     "form.integration.betula_activate": "Сохранять статьи в Бетулу",
-    "form.integration.betula_url": "Адрес сервера Бетулы",
     "form.integration.betula_token": "Токен Бетулы",
+    "form.integration.betula_url": "Адрес сервера Бетулы",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Отправить статьи в Discord",
+    "form.integration.discord_webhook_link": "Ссылка на Discord Webhook",
+    "form.integration.espial_activate": "Сохранять статьи в Espial",
+    "form.integration.espial_api_key": "API-ключ Espial",
+    "form.integration.espial_endpoint": "Конечная точка Espial API",
+    "form.integration.espial_tags": "Теги Espial",
     "form.integration.fever_activate": "Активировать Fever API",
-    "form.integration.fever_username": "Имя пользователя Fever",
-    "form.integration.fever_password": "Пароль Fever",
     "form.integration.fever_endpoint": "Конечная точка Fever API:",
+    "form.integration.fever_password": "Пароль Fever",
+    "form.integration.fever_username": "Имя пользователя Fever",
     "form.integration.googlereader_activate": "Активировать Google Reader API",
-    "form.integration.googlereader_username": "Имя пользователя Google Reader",
-    "form.integration.googlereader_password": "Пароль Google Reader",
     "form.integration.googlereader_endpoint": "Конечная точка Google Reader API:",
-    "form.integration.pinboard_activate": "Сохранять статьи в Pinboard",
-    "form.integration.pinboard_token": "Токен Pinboard API",
-    "form.integration.pinboard_tags": "Теги Pinboard",
-    "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное",
+    "form.integration.googlereader_password": "Пароль Google Reader",
+    "form.integration.googlereader_username": "Имя пользователя Google Reader",
     "form.integration.instapaper_activate": "Сохранять статьи в Instapaper",
-    "form.integration.instapaper_username": "Имя пользователя Instapaper",
     "form.integration.instapaper_password": "Пароль Instapaper",
-    "form.integration.pocket_activate": "Сохранять статьи в Pocket",
-    "form.integration.pocket_consumer_key": "Ключ пользователя Pocket",
-    "form.integration.pocket_access_token": "Ключ доступа к Pocket",
-    "form.integration.pocket_connect_link": "Подключить аккаунт Pocket",
-    "form.integration.wallabag_only_url": "Отправлять только ссылку (без содержимого)",
-    "form.integration.wallabag_activate": "Сохранять статьи в Wallabag",
-    "form.integration.wallabag_endpoint": "URL-адрес базы Валлабаг",
-    "form.integration.wallabag_client_id": "Номер клиента Wallabag",
-    "form.integration.wallabag_client_secret": "Секретный код клиента Wallabag",
-    "form.integration.wallabag_username": "Имя пользователя Wallabag",
-    "form.integration.wallabag_password": "Пароль Wallabag",
-    "form.integration.notion_activate": "Сохранить статьи в Notion",
-    "form.integration.notion_page_id": "Идентификатор страницы Notion",
-    "form.integration.notion_token": "Секретный токен Notion",
-    "form.integration.apprise_activate": "Отправить статьи в Apprise",
-    "form.integration.apprise_url": "Ссылка на Apprise API",
-    "form.integration.apprise_services_url": "Список ссылок сервисов Apprise, разделенный запятой",
-    "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API",
-    "form.integration.nunux_keeper_api_key": "API-ключ Nunux Keeper",
-    "form.integration.omnivore_activate": "Сохранять статьи в Omnivore",
-    "form.integration.omnivore_url": "Конечная точка Omnivore API",
-    "form.integration.omnivore_api_key": "API-ключ Omnivore",
-    "form.integration.espial_activate": "Сохранять статьи в Espial",
-    "form.integration.espial_endpoint": "Конечная точка Espial API",
-    "form.integration.espial_api_key": "API-ключ Espial",
-    "form.integration.espial_tags": "Теги Espial",
-    "form.integration.readwise_activate": "Сохранить статьи в Readwise",
-    "form.integration.readwise_api_key": "Токен доступа в Readwise",
-    "form.integration.readwise_api_key_link": "Получить токен доступа Readwise",
-    "form.integration.telegram_bot_activate": "Репостить новые статьи в Telegram-чат",
-    "form.integration.telegram_bot_token": "Токен бота",
-    "form.integration.telegram_chat_id": "ID чата",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.instapaper_username": "Имя пользователя Instapaper",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Сохранять статьи в Linkding",
-    "form.integration.linkding_endpoint": "Конечная точка Linkding API",
     "form.integration.linkding_api_key": "API-ключ Linkding",
-    "form.integration.linkding_tags": "Теги Linkding",
     "form.integration.linkding_bookmark": "Помечать закладки как непрочитанное",
+    "form.integration.linkding_endpoint": "Конечная точка Linkding API",
+    "form.integration.linkding_tags": "Теги Linkding",
     "form.integration.linkwarden_activate": "Сохранять статьи в Linkwarden",
-    "form.integration.linkwarden_endpoint": "Конечная точка Linkwarden API",
     "form.integration.linkwarden_api_key": "API-ключ Linkwarden",
+    "form.integration.linkwarden_endpoint": "Конечная точка Linkwarden API",
     "form.integration.matrix_bot_activate": "Репостить новые статьи в Matrix",
-    "form.integration.matrix_bot_user": "Имя пользователя Matrix",
+    "form.integration.matrix_bot_chat_id": "ID комнаты Matrix",
     "form.integration.matrix_bot_password": "Пароль пользователя Matrix",
     "form.integration.matrix_bot_url": "Ссылка на сервер Matrix",
-    "form.integration.matrix_bot_chat_id": "ID комнаты Matrix",
+    "form.integration.matrix_bot_user": "Имя пользователя Matrix",
+    "form.integration.notion_activate": "Сохранить статьи в Notion",
+    "form.integration.notion_page_id": "Идентификатор страницы Notion",
+    "form.integration.notion_token": "Секретный токен Notion",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "API-ключ Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API",
+    "form.integration.omnivore_activate": "Сохранять статьи в Omnivore",
+    "form.integration.omnivore_api_key": "API-ключ Omnivore",
+    "form.integration.omnivore_url": "Конечная точка Omnivore API",
+    "form.integration.pinboard_activate": "Сохранять статьи в Pinboard",
+    "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное",
+    "form.integration.pinboard_tags": "Теги Pinboard",
+    "form.integration.pinboard_token": "Токен Pinboard API",
+    "form.integration.pocket_access_token": "Ключ доступа к Pocket",
+    "form.integration.pocket_activate": "Сохранять статьи в Pocket",
+    "form.integration.pocket_connect_link": "Подключить аккаунт Pocket",
+    "form.integration.pocket_consumer_key": "Ключ пользователя Pocket",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Сохранять статьи в Readeck",
-    "form.integration.readeck_endpoint": "Конечная точка Readeck API",
     "form.integration.readeck_api_key": "API-ключ Readeck",
+    "form.integration.readeck_endpoint": "Конечная точка Readeck API",
     "form.integration.readeck_labels": "Теги Readeck",
     "form.integration.readeck_only_url": "Отправлять только ссылку (без содержимого)",
+    "form.integration.readwise_activate": "Сохранить статьи в Readwise",
+    "form.integration.readwise_api_key": "Токен доступа в Readwise",
+    "form.integration.readwise_api_key_link": "Получить токен доступа Readwise",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Сохранить статьи в Shaarli",
+    "form.integration.shaarli_api_secret": "Секретный ключ Shaarli API",
+    "form.integration.shaarli_endpoint": "Ссылка Shaarli",
     "form.integration.shiori_activate": "Сохранять статьи в Shiori",
     "form.integration.shiori_endpoint": "Конечная точка Shiori API",
-    "form.integration.shiori_username": "Имя пользователя Shiori",
     "form.integration.shiori_password": "Пароль Shiori",
-    "form.integration.shaarli_activate": "Сохранить статьи в Shaarli",
-    "form.integration.shaarli_endpoint": "Ссылка Shaarli",
-    "form.integration.shaarli_api_secret": "Секретный ключ Shaarli API",
-    "form.integration.webhook_activate": "Включить вебхуки",
-    "form.integration.webhook_url": "Адрес вебхуков",
-    "form.integration.webhook_secret": "Секретный ключ для вебхуков",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Отправить статьи в Discord",
-    "form.integration.discord_webhook_link": "Ссылка на Discord Webhook",
+    "form.integration.shiori_username": "Имя пользователя Shiori",
     "form.integration.slack_activate": "Отправить статьи в Slack",
     "form.integration.slack_webhook_link": "Ссылка на Slack Webhook",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Описание API-ключа",
+    "form.integration.telegram_bot_activate": "Репостить новые статьи в Telegram-чат",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Токен бота",
+    "form.integration.telegram_chat_id": "ID чата",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Сохранять статьи в Wallabag",
+    "form.integration.wallabag_client_id": "Номер клиента Wallabag",
+    "form.integration.wallabag_client_secret": "Секретный код клиента Wallabag",
+    "form.integration.wallabag_endpoint": "URL-адрес базы Валлабаг",
+    "form.integration.wallabag_only_url": "Отправлять только ссылку (без содержимого)",
+    "form.integration.wallabag_password": "Пароль Wallabag",
+    "form.integration.wallabag_username": "Имя пользователя Wallabag",
+    "form.integration.webhook_activate": "Включить вебхуки",
+    "form.integration.webhook_secret": "Секретный ключ для вебхуков",
+    "form.integration.webhook_url": "Адрес вебхуков",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Сортировка категорий",
+    "form.prefs.label.cjk_reading_speed": "Скорость чтения на китайском, корейском и японском языках (знаков в минуту)",
+    "form.prefs.label.custom_css": "Пользовательский CSS",
+    "form.prefs.label.custom_js": "Пользовательский JavaScript",
+    "form.prefs.label.default_home_page": "Домашняя страница по умолчанию",
+    "form.prefs.label.default_reading_speed": "Скорость чтения на других языках (слов в минуту)",
+    "form.prefs.label.display_mode": "Режим отображения Progressive Web App (PWA)",
+    "form.prefs.label.entries_per_page": "Количество статей на страницу",
+    "form.prefs.label.entry_order": "Столбец сортировки статей",
+    "form.prefs.label.entry_sorting": "Сортировка статей",
+    "form.prefs.label.entry_swipe": "Включить пролистывание свайпом на сенсорных экранах",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Жест для перехода между статьями",
+    "form.prefs.label.keyboard_shortcuts": "Включить горячие клавиши",
+    "form.prefs.label.language": "Язык",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Автоматически отмечать записи как прочитанные при просмотре",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Скорость воспроизведения аудио/видео",
+    "form.prefs.label.show_reading_time": "Показать примерное время чтения статей",
+    "form.prefs.label.theme": "Тема",
+    "form.prefs.label.timezone": "Часовой пояс",
+    "form.prefs.select.alphabetical": "В алфавитном порядке",
+    "form.prefs.select.browser": "Браузер",
+    "form.prefs.select.created_time": "Время создания статьи",
+    "form.prefs.select.fullscreen": "Полноэкранный",
+    "form.prefs.select.minimal_ui": "Минимальный",
+    "form.prefs.select.none": "Отключить",
+    "form.prefs.select.older_first": "Сначала старые записи",
+    "form.prefs.select.publish_time": "Время публикации статьи",
+    "form.prefs.select.recent_first": "Сначала новые записи",
+    "form.prefs.select.standalone": "Автономный",
+    "form.prefs.select.swipe": "Свайп",
+    "form.prefs.select.tap": "Двойное нажатие",
+    "form.prefs.select.unread_count": "Количество непрочитанных",
     "form.submit.loading": "Загрузка…",
     "form.submit.saving": "Сохранение…",
-    "time_elapsed.not_yet": "ещё нет",
-    "time_elapsed.yesterday": "вчера",
-    "time_elapsed.now": "только что",
-    "time_elapsed.minutes": [
-        "%d минуту назад",
-        "%d минуты назад",
-        "%d минут назад"
+    "form.user.label.admin": "Администратор",
+    "form.user.label.confirmation": "Подтверждение пароля",
+    "form.user.label.password": "Пароль",
+    "form.user.label.username": "Имя пользователя",
+    "menu.about": "О приложении",
+    "menu.add_feed": "Добавить подписку",
+    "menu.add_user": "Добавить пользователя",
+    "menu.api_keys": "API-ключи",
+    "menu.categories": "Категории",
+    "menu.create_api_key": "Создать новый API-ключ",
+    "menu.create_category": "Создать категорию",
+    "menu.edit_category": "Изменить",
+    "menu.edit_feed": "Изменить",
+    "menu.export": "Экспорт",
+    "menu.feed_entries": "Статьи",
+    "menu.feeds": "Подписки",
+    "menu.flush_history": "Очистить историю",
+    "menu.history": "История",
+    "menu.home_page": "Home page",
+    "menu.import": "Импорт",
+    "menu.integrations": "Интеграции",
+    "menu.logout": "Выйти",
+    "menu.mark_all_as_read": "Отметить всё как прочитанное",
+    "menu.mark_page_as_read": "Отметить эту страницу прочитанной",
+    "menu.preferences": "Предпочтения",
+    "menu.refresh_all_feeds": "Обновить все подписки в фоне",
+    "menu.refresh_feed": "Обновить",
+    "menu.search": "Поиск",
+    "menu.sessions": "Сессии",
+    "menu.settings": "Настройки",
+    "menu.shared_entries": "Общие записи",
+    "menu.show_all_entries": "Показать все статьи",
+    "menu.show_only_starred_entries": "Показывать только избранные статьи",
+    "menu.show_only_unread_entries": "Показывать только непрочитанные статьи",
+    "menu.starred": "Избранное",
+    "menu.title": "Menu",
+    "menu.unread": "Непрочитанное",
+    "menu.users": "Пользователи",
+    "page.about.author": "Автор:",
+    "page.about.build_date": "Дата сборки:",
+    "page.about.credits": "Авторы",
+    "page.about.global_config_options": "Глобальные параметры конфигурации",
+    "page.about.go_version": "Версия Go:",
+    "page.about.license": "Лицензия:",
+    "page.about.postgres_version": "Версия Postgres:",
+    "page.about.title": "О приложении",
+    "page.about.version": "Версия:",
+    "page.add_feed.choose_feed": "Выберите подписку",
+    "page.add_feed.label.url": "Ссылка",
+    "page.add_feed.legend.advanced_options": "Расширенные настройки",
+    "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.",
+    "page.add_feed.submit": "Найти подписку",
+    "page.add_feed.title": "Новая подписка",
+    "page.api_keys.never_used": "Никогда не использовался",
+    "page.api_keys.table.actions": "Действия",
+    "page.api_keys.table.created_at": "Дата создания",
+    "page.api_keys.table.description": "Описание",
+    "page.api_keys.table.last_used_at": "Последнее использование",
+    "page.api_keys.table.token": "Токен",
+    "page.api_keys.title": "API-ключи",
+    "page.categories_count": [
+        "%d category",
+        "%d categories",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d час назад",
-        "%d часа назад",
-        "%d часов назад"
+    "page.categories.entries": "Cтатьи",
+    "page.categories.feed_count": [
+        "Есть %d подписка.",
+        "Есть %d подписки.",
+        "Есть %d подписок."
+    ],
+    "page.categories.feeds": "Подписки",
+    "page.categories.no_feed": "Нет подписок.",
+    "page.categories.title": "Категории",
+    "page.category_label": "Category: %s",
+    "page.edit_category.title": "Изменить категорию: %s",
+    "page.edit_feed.etag_header": "Заголовок ETag:",
+    "page.edit_feed.last_check": "Последняя проверка:",
+    "page.edit_feed.last_modified_header": "Заголовок LastModified:",
+    "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга",
+    "page.edit_feed.no_header": "Отсутствует",
+    "page.edit_feed.title": "Изменить подписку: %s",
+    "page.edit_user.title": "Изменить пользователя: %s",
+    "page.entry.attachments": "Вложения",
+    "page.feeds.error_count": [
+        "%d ошибка",
+        "%d ошибки",
+        "%d ошибок"
+    ],
+    "page.feeds.last_check": "Последняя проверка:",
+    "page.feeds.next_check": "Next check:",
+    "page.feeds.read_counter": "Количество прочитанных статей",
+    "page.feeds.title": "Подписки",
+    "page.history.title": "История",
+    "page.import.title": "Импорт",
+    "page.integration.bookmarklet": "Букмарклет",
+    "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.",
+    "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.",
+    "page.integration.bookmarklet.name": "Добавить в Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "Конечная точка API",
+    "page.integration.miniflux_api_password": "Пароль",
+    "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта",
+    "page.integration.miniflux_api_username": "Имя пользователя",
+    "page.integrations.title": "Интеграции",
+    "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог",
+    "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Перейти к нижнему элементу",
+    "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям",
+    "page.keyboard_shortcuts.go_to_feed": "Перейти к подписке",
+    "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам",
+    "page.keyboard_shortcuts.go_to_history": "Перейти к Истории",
+    "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу",
+    "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице",
+    "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу",
+    "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице",
+    "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме",
+    "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам",
+    "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному",
+    "page.keyboard_shortcuts.go_to_top_item": "Перейти к верхнему элементу",
+    "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным",
+    "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной",
+    "page.keyboard_shortcuts.open_comments": "Открыть ссылку для комментариев",
+    "page.keyboard_shortcuts.open_comments_same_window": "Открыть ссылку на комментарии в текущей вкладке",
+    "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент",
+    "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку",
+    "page.keyboard_shortcuts.open_original_same_window": "Открыть оригинальную ссылку в текущей вкладке",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Обновить все подписки в фоне",
+    "page.keyboard_shortcuts.remove_feed": "Удалить эту подписку",
+    "page.keyboard_shortcuts.save_article": "Сохранить статью",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Прокрутите элемент вверх",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш",
+    "page.keyboard_shortcuts.subtitle.actions": "Действия",
+    "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам",
+    "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам",
+    "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям",
+    "page.keyboard_shortcuts.title": "Горячие клавиши",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Переключатель показать/скрыть вложения",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Переключатель прочитанного, сосредоточиться на следующем",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Переключатель прочитанного, фокус предыдущий",
+    "page.login.google_signin": "Войти с помощью Google",
+    "page.login.oidc_signin": "Войти с помощью %s",
+    "page.login.title": "Войти",
+    "page.login.webauthn_login": "Войти с паролем",
+    "page.login.webauthn_login.error": "Невозможно войти с паролем",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Новый API-ключ",
+    "page.new_category.title": "Новая категория",
+    "page.new_user.title": "Новый пользователь",
+    "page.offline.message": "Нет соединения",
+    "page.offline.refresh_page": "Попробуйте обновить страницу",
+    "page.offline.title": "Автономный режим",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries",
+        "%d read entries"
+    ],
+    "page.search.title": "Результаты поиска",
+    "page.sessions.table.actions": "Действия",
+    "page.sessions.table.current_session": "Текущая сессия",
+    "page.sessions.table.date": "Время",
+    "page.sessions.table.ip": "IP адрес",
+    "page.sessions.table.user_agent": "User-Agent",
+    "page.sessions.title": "Сессии",
+    "page.settings.link_google_account": "Привязать мой Google аккаунт",
+    "page.settings.link_oidc_account": "Привязать мой %s аккаунт",
+    "page.settings.title": "Настройки",
+    "page.settings.unlink_google_account": "Отвязать мой Google аккаунт",
+    "page.settings.unlink_oidc_account": "Отвязать мой %s аккаунт",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Удалить %d пароль",
+        "Удалить %d пароля",
+        "Удалить %d пароля"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Зарегистрировать пароль",
+    "page.settings.webauthn.register.error": "Не удается зарегистрировать пароль",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Общедоступные статьи",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries",
+        "%d starred entries"
+    ],
+    "page.starred.title": "Избранное",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries",
+        "%d unread entries"
     ],
+    "page.unread.title": "Непрочитанное",
+    "page.users.actions": "Действия",
+    "page.users.admin.no": "Нет",
+    "page.users.admin.yes": "Да",
+    "page.users.is_admin": "Администратор",
+    "page.users.last_login": "Последний вход",
+    "page.users.never_logged": "Никогда",
+    "page.users.title": "Пользователи",
+    "page.users.username": "Имя пользователя",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "First",
+    "pagination.last": "Last",
+    "pagination.next": "Следующая",
+    "pagination.previous": "Предыдущая",
+    "search.label": "Поиск",
+    "search.placeholder": "Поиск…",
+    "search.submit": "Search",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d день назад",
         "%d дня назад",
         "%d дней назад"
     ],
-    "time_elapsed.weeks": [
-        "%d неделю назад",
-        "%d недели назад",
-        "%d недель назад"
+    "time_elapsed.hours": [
+        "%d час назад",
+        "%d часа назад",
+        "%d часов назад"
+    ],
+    "time_elapsed.minutes": [
+        "%d минуту назад",
+        "%d минуты назад",
+        "%d минут назад"
     ],
     "time_elapsed.months": [
         "%d месяц назад",
         "%d месяца назад",
         "%d месяцев назад"
     ],
+    "time_elapsed.not_yet": "ещё нет",
+    "time_elapsed.now": "только что",
+    "time_elapsed.weeks": [
+        "%d неделю назад",
+        "%d недели назад",
+        "%d недель назад"
+    ],
     "time_elapsed.years": [
         "%d год назад",
         "%d года назад",
         "%d лет назад"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Скорость воспроизведения аудио/видео",
-    "error.settings_media_playback_rate_range": "Скорость воспроизведения выходит за пределы диапазона",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "вчера",
+    "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s",
+    "tooltip.logged_user": "Авторизован как %s"
+}

+ 603 - 570
internal/locale/translations/tr_TR.json

@@ -1,571 +1,604 @@
 {
-  "action.cancel": "iptal",
-  "action.download": "İndir",
-  "action.edit": "Düzenle",
-  "action.home_screen": "Ana ekrana ekle",
-  "action.import": "İçeri Aktar",
-  "action.login": "Giriş",
-  "action.or": "veya",
-  "action.remove": "Kaldır",
-  "action.remove_feed": "Bu beslemeyi kaldır",
-  "action.save": "Kaydet",
-  "action.subscribe": "Abone Ol",
-  "action.update": "Güncelle",
-  "alert.account_linked": "Harici hesabınız bağlandı!",
-  "alert.account_unlinked": "Harici hesabınızın bağlantısı kaldırıldı!",
-  "alert.background_feed_refresh": "Tüm beslemeler arkaplanda yenileniyor. Bu süreç devam ederken Miniflux'ı kullanmaya devam edebilirsiniz.",
-  "alert.feed_error": "Bu beslemeyle ilgili bir problem var",
-  "alert.no_bookmark": "Yıldızlanmış makale yok.",
-  "alert.no_category": "Hiç kategori yok.",
-  "alert.no_category_entry": "Bu kategoride hiç makele yok.",
-  "alert.no_tag_entry": "Bu etiketle eşleşen hiçbir giriş yok.",
-  "alert.no_feed": "Hiç beslemeniz yok.",
-  "alert.no_feed_entry": "Bu besleme için makele yok.",
-  "alert.no_feed_in_category": "Bu kategori için besleme yok.",
-  "alert.no_history": "Şu anda hiç geçmiş yok.",
-  "alert.no_search_result": "Bu arama için sonuç yok",
-  "alert.no_shared_entry": "Paylaşılan bir makele yok.",
-  "alert.no_unread_entry": "Okunmamış makele yok",
-  "alert.no_user": "Tek kullanıcı sizsiniz",
-  "alert.pocket_linked": "Pocket hesabınız artık bağlandı.",
-  "alert.prefs_saved": "Tercihler kaydedildi!",
-  "alert.too_many_feeds_refresh": [
-    "Çok fazla besleme yenilemesi başlattınız. Tekrar denemeden önce lütfen %d dakika bekleyin.",
-    "Çok fazla besleme yenilemesi başlattınız. Tekrar denemeden önce lütfen %d dakika bekleyin."
-  ],
-  "confirm.loading": "Devam ediyor...",
-  "confirm.no": "hayır",
-  "confirm.question": "Emin misiniz?",
-  "confirm.question.refresh": "Zorla yenilemek istiyor musunuz?",
-  "confirm.yes": "evet",
-  "entry.bookmark.toast.off": "Yıldızsız",
-  "entry.bookmark.toast.on": "Yıldızlı",
-  "entry.bookmark.toggle.off": "Yıldızı kaldır",
-  "entry.bookmark.toggle.on": "Yıldız ekle",
-  "entry.comments.label": "Yorumlar",
-  "entry.comments.title": "Yorumları Göster",
-  "entry.estimated_reading_time": [
-    "%d dakika okuma süresi",
-    "%d dakika okuma süresi"
-  ],
-  "entry.external_link.label": "Dış bağlantı",
-  "entry.save.completed": "Tamamlandı!",
-  "entry.save.label": "Kaydet",
-  "entry.save.title": "Bu makeleyi kaydet",
-  "entry.save.toast.completed": "Makele kaydedildi",
-  "entry.scraper.completed": "Tamamlandı!",
-  "entry.scraper.label": "İndir",
-  "entry.scraper.title": "Orijinal içeriği çek",
-  "entry.share.label": "Paylaş",
-  "entry.share.title": "Bu makeleyi paylaş",
-  "entry.shared_entry.label": "Paylaş",
-  "entry.shared_entry.title": "Herkese açık bağlantıyı aç",
-  "entry.state.loading": "Yükleniyor...",
-  "entry.state.saving": "Kaydediliyor...",
-  "entry.status.read": "Okundu",
-  "entry.status.title": "Makele okundu durumunu değiştir",
-  "entry.status.toast.read": "Okundu olarak işaretle",
-  "entry.status.toast.unread": "Okunmadı olarak işaretle",
-  "entry.status.unread": "Okunmadı",
-  "entry.tags.label": "Etiketler:",
-  "entry.unshare.label": "Paylaşma",
-  "error.api_key_already_exists": "Bu API anahtarı zaten mevcut.",
-  "error.bad_credentials": "Geçersiz kullanıcı veya parola.",
-  "error.category_already_exists": "Bu kategori zaten mevcut.",
-  "error.category_not_found": "Bu kategori mevcut değil ya da bu kullanıcıya ait değil.",
-  "error.database_error": "Veritabanı hatası: %v.",
-  "error.different_passwords": "Parolalar eşleşmiyor.",
-  "error.duplicate_fever_username": "Aynı Fever kullanıcı adına sahip başka biri zaten var!",
-  "error.duplicate_googlereader_username": "Aynı Google Reader kullanıcı adına sahip başka biri zaten var!",
-  "error.duplicate_linked_account": "Bu sağlayıcıyla ilişkilendirilmiş biri zaten var!",
-  "error.duplicated_feed": "Bu makele zaten var.",
-  "error.empty_file": "Bu dosya boş.",
-  "error.entries_per_page_invalid": "Sayfa başına makele sayısı geçersiz.",
-  "error.feed_already_exists": "Bu besleme zaten mevcut.",
-  "error.feed_category_not_found": "Bu kategori mevcut değil ya da bu kullanıcıya ait değil.",
-  "error.feed_format_not_detected": "Besleme formatı algılanamadı: %v.",
-  "error.feed_invalid_blocklist_rule": "Engelleme listesi kuralı geçersiz.",
-  "error.feed_invalid_keeplist_rule": "Saklama listesi kuralı geçersiz.",
-  "error.feed_mandatory_fields": "URL ve kategori zorunlu.",
-  "error.feed_not_found": "Bu makele mevcut değil ya da bu kullanıcıya ait değil.",
-  "error.feed_title_not_empty": "Besleme başlığı boş olamaz.",
-  "error.feed_url_not_empty": "Besleme URL'si boş olamaz.",
-  "error.fields_mandatory": "Tüm alanlar zorunlu.",
-  "error.http_bad_gateway": "Kötü ağ geçidi hatası nedeniyle bu website şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
-  "error.http_body_read": "HTTP gövdesi okunamıyor: %v.",
-  "error.http_client_error": "HTTP istemci hatası: %v.",
-  "error.http_empty_response": "HTTP yanıtı boş. Belki bu web sitesi bir bot koruma mekanizması kullanıyordur?",
-  "error.http_empty_response_body": "HTTP yanıt gövdesi boş.",
-  "error.http_forbidden": "Bu siteye erişim yasak. Belki bu web sitesinin bir bot koruma mekanizması vardır?",
-  "error.http_gateway_timeout": "Ağ geçidi zaman aşımı hatası nedeniyle bu websitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
-  "error.http_internal_server_error": "Sunucu hatası nedeniyle bu websitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
-  "error.http_not_authorized": "Bu web sitesine erişim izni verilmemektedir. Kötü bir kullanıcı adı veya şifreden kaynaklanıyor olabilir.",
-  "error.http_resource_not_found": "İstenilen kaynak bulunamadı. Lütfen URL'yi doğrulayın.",
-  "error.http_response_too_large": "HTTP yanıtı çok büyük. Genel ayarlardan HTTP yanıt boyutu sınırını artırabilirsiniz (sunucunun yeniden başlatılmasını gerektirir).",
-  "error.http_service_unavailable": "Dahili sunucu hatası nedeniyle web sitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
-  "error.http_too_many_requests": "Miniflux bu web sitesine çok fazla istek oluşturdu. Lütfen daha sonra tekrar deneyin veya uygulama yapılandırmasını değiştirin.",
-  "error.http_unexpected_status_code": "Beklenmeyen bir HTTP durum kodu nedeniyle bu websitesi şu anda kullanılamıyor: %d. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
-  "error.invalid_default_home_page": "Geçersiz varsayılan ana sayfa!",
-  "error.invalid_display_mode": "Geçersiz web uygulaması görüntüleme modu.",
-  "error.invalid_entry_direction": "Geçersiz makele sıralaması.",
-  "error.invalid_feed_url": "Geçersiz besleme URL'si.",
-  "error.invalid_gesture_nav": "Hareketle gezinme geçersiz.",
-  "error.invalid_language": "Geçersiz dil.",
-  "error.invalid_site_url": "Geçersiz site URL'si.",
-  "error.invalid_theme": "Geçersiz tema.",
-  "error.invalid_timezone": "Geçersiz saat dilimi.",
-  "error.network_operation": "Miniflux bir ağ hatası nedeniyle bu websitesine erişemiyor: %v.",
-  "error.network_timeout": "Bu websitesi çok yavaş ve istek zaman aşımına uğradı: %v",
-  "error.password_min_length": "Parola en az 6 karakter içermeli.",
-  "error.pocket_access_token": "Pocket'tan access tokeni alınamıyor!",
-  "error.pocket_request_token": "Pocket'tan request tokeni alınamıyor!",
-  "error.settings_mandatory_fields": "Kullanıcı ad, tema, dil ve saat dilimi zorunlu.",
-  "error.settings_media_playback_rate_range": "Oynatma hızı aralık dışında",
-  "error.settings_reading_speed_is_positive": "Okuma hızları pozitif tam sayılar olmalıdır.",
-  "error.settings_block_rule_fieldname_invalid": "Geçersiz Engelleme kuralı: #%d kuralında geçerli bir alan adı eksik (Seçenekler: %s)",
-  "error.settings_block_rule_separator_required": "Geçersiz Engelleme kuralı: #%d kuralı modelinin '=' ile ayrılması gerekiyor",
-  "error.settings_block_rule_regex_required": "Geçersiz Engelleme kuralı: #%d kuralı modeli sağlanmadı",
-  "error.settings_block_rule_invalid_regex": "Geçersiz Engelleme kuralı: #%d kuralı modeli geçerli bir düzenli ifade değil",
-  "error.settings_keep_rule_fieldname_invalid": "Geçersiz Koruma kuralı: #%d kuralında geçerli bir alan adı eksik (Seçenekler: %s)",
-  "error.settings_keep_rule_separator_required": "Geçersiz Koruma kuralı: #%d kuralı modelinin '=' ile ayrılması gerekiyor",
-  "error.settings_keep_rule_regex_required": "Geçersiz Koruma kuralı: #%d kuralı modeli sağlanmadı",
-  "error.settings_keep_rule_invalid_regex": "Geçersiz Koruma kuralı: #%d kuralı modeli geçerli bir düzenli ifade değil",
-  "error.site_url_not_empty": "Site URL'si boş olamaz.",
-  "error.subscription_not_found": "Herhangi bir abonelik bulunamadı.",
-  "error.title_required": "Başlık zorunlu.",
-  "error.tls_error": "TLS hatası: %q. İsterseniz feed ayarlarından TLS doğrulamasını devre dışı bırakabilirsiniz.",
-  "error.unable_to_create_api_key": "Bu API anahtarı oluşturulamıyor.",
-  "error.unable_to_create_category": "Bu kategori oluşturulamıyor.",
-  "error.unable_to_create_user": "Bu kullanıcı oluşturulamıyor.",
-  "error.unable_to_detect_rssbridge": "RSS-Bridge kullanılarak besleme algılanamıyor: %v.",
-  "error.unable_to_parse_feed": "Bu besleme ayrıştırılamıyor: %v.",
-  "error.unable_to_update_category": "Bu kategori güncellenemiyor.",
-  "error.unable_to_update_feed": "Bu besleme güncellenemiyor.",
-  "error.unable_to_update_user": "Bu kullanıcı güncellenemiyor.",
-  "error.unlink_account_without_password": "Bir şifre belirlemelisiniz, aksi takdirde tekrar oturum açamazsınız.",
-  "error.user_already_exists": "Bu kullanıcı zaten mevcut.",
-  "error.user_mandatory_fields": "Kullanıcı adı zorunlu.",
-  "form.api_key.label.description": "API Anahtar Etiketi",
-  "form.category.hide_globally": "Genel okunmamış listesindeki girişleri gizle",
-  "form.category.label.title": "Başlık",
-  "form.feed.fieldset.general": "Genel",
-  "form.feed.fieldset.integration": "Üçüncü Taraf Hizmetleri",
-  "form.feed.fieldset.network_settings": "Ağ Ayarları",
-  "form.feed.fieldset.rules": "Kurallar",
-  "form.feed.label.allow_self_signed_certificates": "Kendinden imzalı veya geçersiz sertifikalara izin ver",
-  "form.feed.label.apprise_service_urls": "Apprise hizmet URL'lerinin virgülle ayrılmış listesi",
-  "form.feed.label.webhook_url": "Override webhook url",
-  "form.feed.label.blocklist_rules": "Engelleme Kuralları",
-  "form.feed.label.category": "Kategori",
-  "form.feed.label.cookie": "Çerezleri Ayarla",
-  "form.feed.label.crawler": "Orijinal içeriği çek",
-  "form.feed.label.disable_http2": "Parmak izini önlemek için HTTP/2'yi devre dışı bırakın",
-  "form.feed.label.disabled": "Bu beslemeyi yenileme",
-  "form.feed.label.feed_password": "Besleme Parolası",
-  "form.feed.label.feed_url": "Besleme URL'si",
-  "form.feed.label.description": "Açıklama",
-  "form.feed.label.feed_username": "Besleme Kullanıcı Adı",
-  "form.feed.label.fetch_via_proxy": "Proxy ile çek",
-  "form.feed.label.hide_globally": "Genel okunmamış listesindeki girişleri gizle",
-  "form.feed.label.ignore_http_cache": "HTTP önbelleğini yoksay",
-  "form.feed.label.keeplist_rules": "Saklama Kuralları",
-  "form.feed.label.no_media_player": "Medya oynatıcı yok (ses/video)",
-  "form.feed.label.rewrite_rules": "Yeniden Yazma Kuralları",
-  "form.feed.label.scraper_rules": "Scrapper Kuralları",
-  "form.feed.label.site_url": "Site URL'si",
-  "form.feed.label.title": "Başlık",
-  "form.feed.label.urlrewrite_rules": "URL Yeniden Yazma Kuralları",
-  "form.feed.label.user_agent": "Varsayılan User Agent'i Geçersiz Kıl",
-  "form.import.label.file": "OPML dosyası",
-  "form.import.label.url": "URL",
-  "form.integration.betula_activate": "Makaleleri Betula'ya kaydet",
-  "form.integration.betula_url": "Betula sunucu URLsi",
-  "form.integration.betula_token": "Betula Token",
-  "form.integration.apprise_activate": "Makaleleri Apprise'a gönder",
-  "form.integration.apprise_services_url": "Apprise hizmet URL'lerinin virgülle ayrılmış listesi",
-  "form.integration.apprise_url": "Apprise API URL",
-  "form.integration.espial_activate": "Makaleleri Espial'e kaydet",
-  "form.integration.espial_api_key": "Espial API Anahtarı",
-  "form.integration.espial_endpoint": "Espial API Uç Noktası",
-  "form.integration.espial_tags": "Espial Etiketleri",
-  "form.integration.fever_activate": "Fever API'yi Etkinleştir",
-  "form.integration.fever_endpoint": "Fever API uç noktası:",
-  "form.integration.fever_password": "Fever Parolası",
-  "form.integration.fever_username": "Fever Kullanıcı Adı",
-  "form.integration.googlereader_activate": "Google Reader API'yi Etkinleştir",
-  "form.integration.googlereader_endpoint": "Google Reader API uç noktası:",
-  "form.integration.googlereader_password": "Google Reader Parolası",
-  "form.integration.googlereader_username": "Google Reader Kullanıcı Adı",
-  "form.integration.instapaper_activate": "Makaleleri Instapaper'a kaydet",
-  "form.integration.instapaper_password": "Instapaper Parolası",
-  "form.integration.instapaper_username": "Instapaper Kullanıcı Adı",
-  "form.integration.linkace_activate": "Makaleleri LinkAce'e kaydet",
-  "form.integration.linkace_api_key": "LinkAce API anahtarı",
-  "form.integration.linkace_check_disabled": "Link kontrolünü devre dışı bırak",
-  "form.integration.linkace_endpoint": "LinkAce API Uç Noktası",
-  "form.integration.linkace_is_private": "Linki özel olarak işaretle",
-  "form.integration.linkace_tags": "LinkAce Etiketleri",
-  "form.integration.linkding_activate": "Makaleleri Linkding'e kaydet",
-  "form.integration.linkding_api_key": "Linkding API Anahtarı",
-  "form.integration.linkding_bookmark": "Yer imini okunmadı olarak işaretle",
-  "form.integration.linkding_endpoint": "Linkding API Uç Noktası",
-  "form.integration.linkding_tags": "Linkding Etiketleri",
-  "form.integration.linkwarden_activate": "Makaleleri Linkwarden'e kaydet",
-  "form.integration.linkwarden_api_key": "Linkwarden API Anahtarı",
-  "form.integration.linkwarden_endpoint": "Linkwarden API Uç Noktası",
-  "form.integration.matrix_bot_activate": "Yeni makaleleri Matrix'e aktarın",
-  "form.integration.matrix_bot_chat_id": "Matrix odasının kimliği",
-  "form.integration.matrix_bot_password": "Matrix kullanıcısı için parola",
-  "form.integration.matrix_bot_url": "Matrix sunucu URL'si",
-  "form.integration.matrix_bot_user": "Matrix için Kullanıcı Adı",
-  "form.integration.notion_activate": "Makaleleri Notion'a kaydet",
-  "form.integration.notion_page_id": "Notion Sayfa ID'si",
-  "form.integration.notion_token": "Notion Secret Token",
-  "form.integration.nunux_keeper_activate": "Makaleleri Nunux Keeper'a kaydet",
-  "form.integration.nunux_keeper_api_key": "Nunux Keeper API anahtarı",
-  "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Uç Noktası",
-  "form.integration.omnivore_activate": "Makaleleri Omnivore'a kaydet",
-  "form.integration.omnivore_api_key": "Omnivore API anahtarı",
-  "form.integration.omnivore_url": "Omnivore API Uç Noktası",
-  "form.integration.pinboard_activate": "Makaleleri Pinboard'a kaydet",
-  "form.integration.pinboard_bookmark": "Yer imini okunmadı olarak işaretle",
-  "form.integration.pinboard_tags": "Pinboard Etiketleri",
-  "form.integration.pinboard_token": "Pinboard API Token",
-  "form.integration.pocket_access_token": "Pocket Access Token",
-  "form.integration.pocket_activate": "Makaleleri Pocket'a kaydet",
-  "form.integration.pocket_connect_link": "Pocket hesabını bağla",
-  "form.integration.pocket_consumer_key": "Pocket Consumer Anahtarı",
-  "form.integration.raindrop_activate": "Makaleleri Raindrop'a kaydet",
-  "form.integration.raindrop_token": "(Test) Token",
-  "form.integration.raindrop_collection_id": "Koleksiyon ID",
-  "form.integration.raindrop_tags": "Etiketler (virgülle ayrılmış)",
-  "form.integration.readeck_activate": "Makaleleri Readeck'e kaydet",
-  "form.integration.readeck_api_key": "Readeck API Anahtarı",
-  "form.integration.readeck_endpoint": "Readeck API Uç Noktası",
-  "form.integration.readeck_labels": "Readeck Etiketleri",
-  "form.integration.readeck_only_url": "Yalnızca URL gönder (tam makale yerine)",
-  "form.integration.readwise_activate": "Makaleleri Readwise Reader'a kaydet",
-  "form.integration.readwise_api_key": "Readwise Reader Access Token",
-  "form.integration.readwise_api_key_link": "Readwise Access Token'ınızı alın",
-  "form.integration.rssbridge_activate": "Abonelik eklerken RSS-Bridge'i kontrol edin",
-  "form.integration.rssbridge_url": "RSS-Bridge server URL",
-  "form.integration.shaarli_activate": "Makaleleri Shaarli'ye kaydet",
-  "form.integration.shaarli_api_secret": "Shaarli API Secret",
-  "form.integration.shaarli_endpoint": "Shaarli URL",
-  "form.integration.shiori_activate": "Makaleleri Shiori'ye kaydet",
-  "form.integration.shiori_endpoint": "Shiori API Uç Noktası",
-  "form.integration.shiori_password": "Shiori Parolası",
-  "form.integration.shiori_username": "Shiori Kullanıcı Adı",
-  "form.integration.telegram_bot_activate": "Yeni makaleleri Telegram sohbetine gönderin",
-  "form.integration.telegram_bot_disable_buttons": "Butonları devre dışı bırak",
-  "form.integration.telegram_bot_disable_notification": "Bildirimleri devre dışı bırak",
-  "form.integration.telegram_bot_disable_web_page_preview": "Web sayfası önizlemesini devre dışı bırak",
-  "form.integration.telegram_bot_token": "Bot token",
-  "form.integration.telegram_chat_id": "Sohbet ID",
-  "form.integration.telegram_topic_id": "Konu ID",
-  "form.integration.wallabag_activate": "Makaleleri Wallabag'e kaydet",
-  "form.integration.wallabag_client_id": "Wallabag Client ID",
-  "form.integration.wallabag_client_secret": "Wallabag Client Secret",
-  "form.integration.wallabag_endpoint": "Wallabag Üssü URL",
-  "form.integration.wallabag_only_url": "Yalnızca URL gönder (tam makale yerine)",
-  "form.integration.wallabag_password": "Wallabag Parolası",
-  "form.integration.wallabag_username": "Wallabag Kullanıcı Adı",
-  "form.integration.webhook_activate": "Webhook'u etkinleştir",
-  "form.integration.webhook_secret": "Webhooks Secret",
-  "form.integration.webhook_url": "Default Webhook URL",
-  "form.integration.ntfy_activate": "Push entries to ntfy",
-  "form.integration.ntfy_topic": "Ntfy topic",
-  "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-  "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-  "form.integration.ntfy_username": "Ntfy Username (optional)",
-  "form.integration.ntfy_password": "Ntfy Password (optional)",
-  "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-  "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-  "form.feed.label.ntfy_activate": "Push entries to ntfy",
-  "form.feed.label.ntfy_priority": "Ntfy priority",
-  "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-  "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-  "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-  "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-  "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-  "form.feed.label.pushover_activate": "Push entries to pushover.net",
-  "form.feed.label.pushover_priority": "Pushover message priority",
-  "form.feed.label.pushover_max_priority": "Pushover max priority",
-  "form.feed.label.pushover_high_priority": "Pushover high priority",
-  "form.feed.label.pushover_default_priority": "Pushover default priority",
-  "form.feed.label.pushover_low_priority": "Pushover low priority",
-  "form.feed.label.pushover_min_priority": "Pushover min priority",
-  "form.integration.cubox_activate": "Save entries to Cubox",
-  "form.integration.cubox_api_link": "Cubox API link",
-  "form.integration.discord_activate": "Makaleleri Discord'a gönder",
-  "form.integration.discord_webhook_link": "Discord hizmet Webhook'lerinin virgülle ayrılmış listesi",
-  "form.integration.slack_activate": "Makaleleri Slack'a gönder",
-  "form.integration.slack_webhook_link": "Slack hizmet Webhook'lerinin virgülle ayrılmış listesi",
-  "form.integration.pushover_activate": "Push entries to Pushover",
-  "form.integration.pushover_token": "Pushover application API token",
-  "form.integration.pushover_user": "Pushover user key",
-  "form.integration.pushover_device": "Pushover device (optional)",
-  "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-  "form.prefs.fieldset.application_settings": "Uygulama Ayarları",
-  "form.prefs.fieldset.authentication_settings": "Kimlik Doğrulama Ayarları",
-  "form.prefs.fieldset.reader_settings": "Okuyucu Ayarları",
-  "form.prefs.fieldset.global_feed_settings": "Genel Besleme Ayarları",
-  "form.prefs.label.categories_sorting_order": "Kategori sıralaması",
-  "form.prefs.label.cjk_reading_speed": "Çince, Korece ve Japonca için okuma hızı (dakika başına karakter)",
-  "form.prefs.label.custom_css": "Özel CSS",
-  "form.prefs.label.custom_js": "Özel JavaScript",
-  "form.prefs.label.default_home_page": "Varsayılan ana sayfa",
-  "form.prefs.label.default_reading_speed": "Diğer diller için okuma hızı (dakika başına kelime)",
-  "form.prefs.label.display_mode": "Progressive Web App (PWA) görüntüleme modu",
-  "form.prefs.label.entries_per_page": "Sayfa başına makale",
-  "form.prefs.label.entry_order": "Makale Sıralama Sütunu",
-  "form.prefs.label.entry_sorting": "Makale Sıralaması",
-  "form.prefs.label.entry_swipe": "Dokunmatik ekranlarda makale kaydırmayı etkinleştir",
-  "form.prefs.label.gesture_nav": "Makaleler arasında gezinmek için dokunma hareketi",
-  "form.prefs.label.keyboard_shortcuts": "Klavye kısayollarını etkinleştir",
-  "form.prefs.label.language": "Dil",
-  "form.prefs.label.mark_read_on_view": "Makaleler görüntülendiğinde otomatik olarak okundu olarak işaretle",
-  "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-  "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-  "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-  "form.prefs.label.media_playback_rate": "Ses/video oynatma hızı",
-  "form.prefs.label.show_reading_time": "Makaleler için tahmini okuma süresini göster",
-  "form.prefs.label.theme": "Tema",
-  "form.prefs.label.timezone": "Saat Dilimi",
-  "form.prefs.select.alphabetical": "Alfabetik",
-  "form.prefs.select.browser": "Tarayıcı",
-  "form.prefs.select.created_time": "İçeriğin oluşturulma zamanı",
-  "form.prefs.select.fullscreen": "Tam Ekran",
-  "form.prefs.select.minimal_ui": "Minimal",
-  "form.prefs.select.none": "Hiçbiri",
-  "form.prefs.select.older_first": "Önce eski makaleler",
-  "form.prefs.select.publish_time": "Makale yayınlanma zamanı",
-  "form.prefs.select.recent_first": "Önce yeni makaleler",
-  "form.prefs.select.standalone": "Bağımsız",
-  "form.prefs.select.swipe": "Kaydırma",
-  "form.prefs.select.tap": "Çift dokunma",
-  "form.prefs.select.unread_count": "Okunmamış sayısı",
-  "form.prefs.label.external_font_hosts": "External font hosts",
-  "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-  "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
-  "form.submit.loading": "Yükleniyor...",
-  "form.submit.saving": "Kaydediliyor...",
-  "form.user.label.admin": "Yönetici",
-  "form.user.label.confirmation": "Parola Doğrulama",
-  "form.user.label.password": "Parola",
-  "form.user.label.username": "Kullanıcı Adı",
-  "menu.about": "Hakkında",
-  "menu.add_feed": "Besleme ekle",
-  "menu.add_user": "Kullanıcı ekle",
-  "menu.api_keys": "API Anahtarları",
-  "menu.categories": "Kategoriler",
-  "menu.create_api_key": "Yeni bir API anahtarı oluştur",
-  "menu.create_category": "Kategori oluştur",
-  "menu.edit_category": "Düzenle",
-  "menu.edit_feed": "Düzenle",
-  "menu.export": "Dışarı Aktar",
-  "menu.feed_entries": "Makaleler",
-  "menu.feeds": "Beslemeler",
-  "menu.flush_history": "Geçmişi temizle",
-  "menu.history": "Geçmiş",
-  "menu.home_page": "Anasayfa",
-  "menu.import": "İçeri Aktar",
-  "menu.integrations": "Entegrasyonlar",
-  "menu.logout": "Çıkış",
-  "menu.mark_all_as_read": "Tümünü okundu olarak işaretle",
-  "menu.mark_page_as_read": "Bu sayfayı okundu olarak işaretle",
-  "menu.preferences": "Tercihler",
-  "menu.refresh_all_feeds": "Tüm beslemeleri arka planda yenile",
-  "menu.refresh_feed": "Yenile",
-  "menu.search": "Ara",
-  "menu.sessions": "Oturumlar",
-  "menu.settings": "Ayarlar",
-  "menu.shared_entries": "Paylaşılan makaleler",
-  "menu.show_all_entries": "Tüm makaleleri göster",
-  "menu.show_only_unread_entries": "Sadece okunmamış makaleleri göster",
-  "menu.show_only_starred_entries": "Sadece yıldızlanmış makaleleri göster",
-  "menu.starred": "Yıldız",
-  "menu.title": "Menü",
-  "menu.unread": "Okunmadı",
-  "menu.users": "Kullanıcılar",
-  "page.about.author": "Yazar:",
-  "page.about.build_date": "Oluşturulma Tarihi:",
-  "page.about.credits": "Katkıda Bulunanlar",
-  "page.about.global_config_options": "Global yapılandırma seçenekleri",
-  "page.about.go_version": "Go sürümü:",
-  "page.about.license": "Lisans:",
-  "page.about.postgres_version": "Postgres sürümü:",
-  "page.about.title": "Hakkında",
-  "page.about.version": "Sürüm:",
-  "page.add_feed.choose_feed": "Bir Besleme Seçin",
-  "page.add_feed.label.url": "URL",
-  "page.add_feed.legend.advanced_options": "Gelişmiş Seçenekler",
-  "page.add_feed.no_category": "Kategori yok. En az bir kategoriye sahip olmalısınız.",
-  "page.add_feed.submit": "Besleme bul",
-  "page.add_feed.title": "Yeni Besleme",
-  "page.api_keys.never_used": "Hiç Kullanılmadı",
-  "page.api_keys.table.actions": "Hareketler",
-  "page.api_keys.table.created_at": "Oluşturulma Tarihi",
-  "page.api_keys.table.description": "Açıklama",
-  "page.api_keys.table.last_used_at": "Son Kullanılma",
-  "page.api_keys.table.token": "Token",
-  "page.api_keys.title": "API Anahtarları",
-  "page.categories.entries": "Makaleler",
-  "page.categories.feed_count": ["%d besleme var.", "%d besleme var."],
-  "page.categories.feeds": "Beslemeler",
-  "page.categories.no_feed": "Besleme yok.",
-  "page.categories.title": "Kategoriler",
-  "page.categories_count": ["%d kategori", "%d kategori"],
-  "page.category_label": "Kategori: %s",
-  "page.edit_category.title": "Kategoriyi Düzenle: %s",
-  "page.edit_feed.etag_header": "ETag başlığı:",
-  "page.edit_feed.last_check": "Son kontrol:",
-  "page.edit_feed.last_modified_header": "LastModified başlığı:",
-  "page.edit_feed.last_parsing_error": "Son Ayrıştırma Hatası",
-  "page.edit_feed.no_header": "Hiçbiri",
-  "page.edit_feed.title": "Beslemeyi düzenle: %s",
-  "page.edit_user.title": "Kullanıcıyı Düzenle: %s",
-  "page.entry.attachments": "Ekler",
-  "page.feeds.error_count": ["%d hatası", "%d hatası"],
-  "page.feeds.last_check": "Son kontrol:",
-  "page.feeds.next_check": "Sonraki kontrol:",
-  "page.feeds.read_counter": "Okunmuş makalelerin sayısı",
-  "page.feeds.title": "Beslemeler",
-  "page.history.title": "Geçmiş",
-  "page.import.title": "İçeri Aktar",
-  "page.integration.bookmarklet": "Bookmarklet",
-  "page.integration.bookmarklet.help": "Bu özel bağlantı, web tarayıcınızdaki yer imini kullanarak bir websitesine doğrudan abone olmanızı sağlar.",
-  "page.integration.bookmarklet.instructions": "Bu bağlantıyı yer imlerinize sürükleyip bırakın",
-  "page.integration.bookmarklet.name": "Miniflux'a Ekle",
-  "page.integration.miniflux_api": "Miniflux API",
-  "page.integration.miniflux_api_endpoint": "API Uç Noktası",
-  "page.integration.miniflux_api_password": "Parola",
-  "page.integration.miniflux_api_password_value": "Hesap parolan",
-  "page.integration.miniflux_api_username": "Kullanıcı adı",
-  "page.integrations.title": "Entegrasyonlar",
-  "page.keyboard_shortcuts.close_modal": "İletişim kutusunu kapat",
-  "page.keyboard_shortcuts.download_content": "Orijinal içeriği indir",
-  "page.keyboard_shortcuts.go_to_bottom_item": "Alt makeleye git",
-  "page.keyboard_shortcuts.go_to_categories": "Kategorilere git",
-  "page.keyboard_shortcuts.go_to_feed": "Beslemeye git",
-  "page.keyboard_shortcuts.go_to_feeds": "Beslemelere git",
-  "page.keyboard_shortcuts.go_to_history": "Geçmişe git",
-  "page.keyboard_shortcuts.go_to_next_item": "Sonraki makeleye git",
-  "page.keyboard_shortcuts.go_to_next_page": "Sonraki sayfaya git",
-  "page.keyboard_shortcuts.go_to_previous_item": "Önceki makeleye git",
-  "page.keyboard_shortcuts.go_to_previous_page": "Önceki sayfaya git",
-  "page.keyboard_shortcuts.go_to_search": "Arama formuna odakla",
-  "page.keyboard_shortcuts.go_to_settings": "Ayarlara git",
-  "page.keyboard_shortcuts.go_to_starred": "Yer imlerine git",
-  "page.keyboard_shortcuts.go_to_top_item": "En üstteki makeleye git",
-  "page.keyboard_shortcuts.go_to_unread": "Okunmamışa git",
-  "page.keyboard_shortcuts.mark_page_as_read": "Mevcut sayfayı okundu olarak işaretle",
-  "page.keyboard_shortcuts.open_comments": "Yorumlar bağlantısını aç",
-  "page.keyboard_shortcuts.open_comments_same_window": "Yorumlar bağlantısını mevcut sekmede aç",
-  "page.keyboard_shortcuts.open_item": "Seçili makeleyi aç",
-  "page.keyboard_shortcuts.open_original": "Orijinal bağlantıyı aç",
-  "page.keyboard_shortcuts.open_original_same_window": "Orijinal bağlantıyı mevcut sekmede aç",
-  "page.keyboard_shortcuts.refresh_all_feeds": "Tüm beslemeleri arka planda yenile",
-  "page.keyboard_shortcuts.remove_feed": "Bu beslemeyi kaldır",
-  "page.keyboard_shortcuts.save_article": "İçeriği kaydet",
-  "page.keyboard_shortcuts.scroll_item_to_top": "Makaleyi en üste kaydır",
-  "page.keyboard_shortcuts.show_keyboard_shortcuts": "Klavye kısayollarını göster",
-  "page.keyboard_shortcuts.subtitle.actions": "Eylemler",
-  "page.keyboard_shortcuts.subtitle.items": "Makalelerde Gezinme",
-  "page.keyboard_shortcuts.subtitle.pages": "Sayfalarda Gezinme",
-  "page.keyboard_shortcuts.subtitle.sections": "Bölümlerde Gezinme",
-  "page.keyboard_shortcuts.title": "Klavye Kısayolları",
-  "page.keyboard_shortcuts.toggle_bookmark_status": "Yıldız ekle/kaldır",
-  "page.keyboard_shortcuts.toggle_entry_attachments": "Makele eklerini açma/kapama arasında geçiş yap",
-  "page.keyboard_shortcuts.toggle_read_status_next": "Okundu/okunmadı arasında geçiş yap, sonrakine odaklan",
-  "page.keyboard_shortcuts.toggle_read_status_prev": "Okundu/okunmadı arasında geçiş yap, öncekine odaklan",
-  "page.login.google_signin": "Google ile oturum aç",
-  "page.login.oidc_signin": "%s ile oturum aç",
-  "page.login.title": "Oturum aç",
-  "page.login.webauthn_login": "Passkey ile giriş yap",
-  "page.login.webauthn_login.error": "Passkey ile giriş yapılamıyor",
-  "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-  "page.new_api_key.title": "Yeni API Anahtarı",
-  "page.new_category.title": "Yeni Kategori",
-  "page.new_user.title": "Yeni Kullanıcı",
-  "page.offline.message": "Çevrimdışısınız",
-  "page.offline.refresh_page": "Sayfayı yenilemeyi dene",
-  "page.offline.title": "Çevrimdışı Modu",
-  "page.read_entry_count": ["%d okunmuş makale", "%d okunmuş makale"],
-  "page.search.title": "Arama Sonuçları",
-  "page.sessions.table.actions": "Eylemler",
-  "page.sessions.table.current_session": "Mevcut Oturum",
-  "page.sessions.table.date": "Tarih",
-  "page.sessions.table.ip": "IP Adresi",
-  "page.sessions.table.user_agent": "User Agent",
-  "page.sessions.title": "Oturumlar",
-  "page.settings.link_google_account": "Google hesabımı bağla",
-  "page.settings.link_oidc_account": "%s hesabımı bağla",
-  "page.settings.title": "Ayarlar",
-  "page.settings.unlink_google_account": "Google hesabımın bağlantısını kaldır",
-  "page.settings.unlink_oidc_account": "%s hesabımın bağlantısını kaldır",
-  "page.settings.webauthn.actions": "Eylemler",
-  "page.settings.webauthn.added_on": "Eklendi",
-  "page.settings.webauthn.delete": [
-    "%d passkey'i kaldır",
-    "%d passkey'i kaldır"
-  ],
-  "page.settings.webauthn.last_seen_on": "Son Kullanım",
-  "page.settings.webauthn.passkey_name": "Passkey Adı",
-  "page.settings.webauthn.passkeys": "Passkeyler",
-  "page.settings.webauthn.register": "Passkey'i kaydet",
-  "page.settings.webauthn.register.error": "Passkey kaydedilemiyor",
-  "page.shared_entries.title": "Paylaşılan makaleler",
-  "page.shared_entries_count": [
-    "%d paylaşılan makaleler",
-    "%d paylaşılan makaleler"
-  ],
-  "page.starred.title": "Yıldızlı",
-  "page.starred_entry_count": [
-    "%d yıldızlanmış makale",
-    "%d yıldızlanmış makale"
-  ],
-  "page.total_entry_count": ["Toplamda %d makale", "Toplamda %d makale"],
-  "page.unread.title": "Okunmadı",
-  "page.unread_entry_count": [
-    "Toplamda %d okunmamış makale",
-    "Toplamda %d okunmamış makale"
-  ],
-  "page.users.actions": "Eylemler",
-  "page.users.admin.no": "Hayır",
-  "page.users.admin.yes": "Evet",
-  "page.users.is_admin": "Yönetici",
-  "page.users.last_login": "Son Giriş",
-  "page.users.never_logged": "Asla",
-  "page.users.title": "Kullanıcılar",
-  "page.users.username": "Kullanıcı adı",
-  "page.webauthn_rename.title": "Passkey'i Yeniden Adlandır",
-  "pagination.last": "Son",
-  "pagination.next": "Sonraki",
-  "pagination.first": "İlk",
-  "pagination.previous": "Önceki",
-  "search.label": "Ara",
-  "search.placeholder": "Ara...",
-  "search.submit": "Ara",
-  "skip_to_content": "İçeriğe atla",
-  "time_elapsed.days": ["%d gün önce", "%d gün önce"],
-  "time_elapsed.hours": ["%d saat önce", "%d saat önce"],
-  "time_elapsed.minutes": ["%d dakika önce", "%d dakika önce"],
-  "time_elapsed.months": ["%d ay önce", "%d ay önce"],
-  "time_elapsed.not_yet": "henüz değil",
-  "time_elapsed.now": "şimdi",
-  "time_elapsed.weeks": ["%d hafta önce", "%d hafta önce"],
-  "time_elapsed.years": ["%d yıl önce", "%d yıl önce"],
-  "time_elapsed.yesterday": "dün",
-  "tooltip.keyboard_shortcuts": "Klavye Kısayolu: %s",
-  "tooltip.logged_user": "%s olarak giriş yapıldı",
-  "enclosure_media_controls.seek" : "Sar:",
-  "enclosure_media_controls.seek.title" : "%s saniye sar",
-  "enclosure_media_controls.speed" : "Hız:",
-  "enclosure_media_controls.speed.faster" : "Daha hızlı",
-  "enclosure_media_controls.speed.faster.title" : "%sx kat daha hızlı",
-  "enclosure_media_controls.speed.slower" : "Daha yavaş",
-  "enclosure_media_controls.speed.slower.title" : "%sx kat daha yavaş",
-  "enclosure_media_controls.speed.reset" : "Sıfırla",
-  "enclosure_media_controls.speed.reset.title" : "Hızı 1x'e sıfırla"
-}
+    "action.cancel": "iptal",
+    "action.download": "İndir",
+    "action.edit": "Düzenle",
+    "action.home_screen": "Ana ekrana ekle",
+    "action.import": "İçeri Aktar",
+    "action.login": "Giriş",
+    "action.or": "veya",
+    "action.remove": "Kaldır",
+    "action.remove_feed": "Bu beslemeyi kaldır",
+    "action.save": "Kaydet",
+    "action.subscribe": "Abone Ol",
+    "action.update": "Güncelle",
+    "alert.account_linked": "Harici hesabınız bağlandı!",
+    "alert.account_unlinked": "Harici hesabınızın bağlantısı kaldırıldı!",
+    "alert.background_feed_refresh": "Tüm beslemeler arkaplanda yenileniyor. Bu süreç devam ederken Miniflux'ı kullanmaya devam edebilirsiniz.",
+    "alert.feed_error": "Bu beslemeyle ilgili bir problem var",
+    "alert.no_bookmark": "Yıldızlanmış makale yok.",
+    "alert.no_category": "Hiç kategori yok.",
+    "alert.no_category_entry": "Bu kategoride hiç makele yok.",
+    "alert.no_feed": "Hiç beslemeniz yok.",
+    "alert.no_feed_entry": "Bu besleme için makele yok.",
+    "alert.no_feed_in_category": "Bu kategori için besleme yok.",
+    "alert.no_history": "Şu anda hiç geçmiş yok.",
+    "alert.no_search_result": "Bu arama için sonuç yok",
+    "alert.no_shared_entry": "Paylaşılan bir makele yok.",
+    "alert.no_tag_entry": "Bu etiketle eşleşen hiçbir giriş yok.",
+    "alert.no_unread_entry": "Okunmamış makele yok",
+    "alert.no_user": "Tek kullanıcı sizsiniz",
+    "alert.pocket_linked": "Pocket hesabınız artık bağlandı.",
+    "alert.prefs_saved": "Tercihler kaydedildi!",
+    "alert.too_many_feeds_refresh": [
+        "Çok fazla besleme yenilemesi başlattınız. Tekrar denemeden önce lütfen %d dakika bekleyin.",
+        "Çok fazla besleme yenilemesi başlattınız. Tekrar denemeden önce lütfen %d dakika bekleyin."
+    ],
+    "confirm.loading": "Devam ediyor...",
+    "confirm.no": "hayır",
+    "confirm.question": "Emin misiniz?",
+    "confirm.question.refresh": "Zorla yenilemek istiyor musunuz?",
+    "confirm.yes": "evet",
+    "enclosure_media_controls.seek": "Sar:",
+    "enclosure_media_controls.seek.title": "%s saniye sar",
+    "enclosure_media_controls.speed": "Hız:",
+    "enclosure_media_controls.speed.faster": "Daha hızlı",
+    "enclosure_media_controls.speed.faster.title": "%sx kat daha hızlı",
+    "enclosure_media_controls.speed.reset": "Sıfırla",
+    "enclosure_media_controls.speed.reset.title": "Hızı 1x'e sıfırla",
+    "enclosure_media_controls.speed.slower": "Daha yavaş",
+    "enclosure_media_controls.speed.slower.title": "%sx kat daha yavaş",
+    "entry.bookmark.toast.off": "Yıldızsız",
+    "entry.bookmark.toast.on": "Yıldızlı",
+    "entry.bookmark.toggle.off": "Yıldızı kaldır",
+    "entry.bookmark.toggle.on": "Yıldız ekle",
+    "entry.comments.label": "Yorumlar",
+    "entry.comments.title": "Yorumları Göster",
+    "entry.estimated_reading_time": [
+        "%d dakika okuma süresi",
+        "%d dakika okuma süresi"
+    ],
+    "entry.external_link.label": "Dış bağlantı",
+    "entry.save.completed": "Tamamlandı!",
+    "entry.save.label": "Kaydet",
+    "entry.save.title": "Bu makeleyi kaydet",
+    "entry.save.toast.completed": "Makele kaydedildi",
+    "entry.scraper.completed": "Tamamlandı!",
+    "entry.scraper.label": "İndir",
+    "entry.scraper.title": "Orijinal içeriği çek",
+    "entry.share.label": "Paylaş",
+    "entry.share.title": "Bu makeleyi paylaş",
+    "entry.shared_entry.label": "Paylaş",
+    "entry.shared_entry.title": "Herkese açık bağlantıyı aç",
+    "entry.state.loading": "Yükleniyor...",
+    "entry.state.saving": "Kaydediliyor...",
+    "entry.status.read": "Okundu",
+    "entry.status.title": "Makele okundu durumunu değiştir",
+    "entry.status.toast.read": "Okundu olarak işaretle",
+    "entry.status.toast.unread": "Okunmadı olarak işaretle",
+    "entry.status.unread": "Okunmadı",
+    "entry.tags.label": "Etiketler:",
+    "entry.unshare.label": "Paylaşma",
+    "error.api_key_already_exists": "Bu API anahtarı zaten mevcut.",
+    "error.bad_credentials": "Geçersiz kullanıcı veya parola.",
+    "error.category_already_exists": "Bu kategori zaten mevcut.",
+    "error.category_not_found": "Bu kategori mevcut değil ya da bu kullanıcıya ait değil.",
+    "error.database_error": "Veritabanı hatası: %v.",
+    "error.different_passwords": "Parolalar eşleşmiyor.",
+    "error.duplicate_fever_username": "Aynı Fever kullanıcı adına sahip başka biri zaten var!",
+    "error.duplicate_googlereader_username": "Aynı Google Reader kullanıcı adına sahip başka biri zaten var!",
+    "error.duplicate_linked_account": "Bu sağlayıcıyla ilişkilendirilmiş biri zaten var!",
+    "error.duplicated_feed": "Bu makele zaten var.",
+    "error.empty_file": "Bu dosya boş.",
+    "error.entries_per_page_invalid": "Sayfa başına makele sayısı geçersiz.",
+    "error.feed_already_exists": "Bu besleme zaten mevcut.",
+    "error.feed_category_not_found": "Bu kategori mevcut değil ya da bu kullanıcıya ait değil.",
+    "error.feed_format_not_detected": "Besleme formatı algılanamadı: %v.",
+    "error.feed_invalid_blocklist_rule": "Engelleme listesi kuralı geçersiz.",
+    "error.feed_invalid_keeplist_rule": "Saklama listesi kuralı geçersiz.",
+    "error.feed_mandatory_fields": "URL ve kategori zorunlu.",
+    "error.feed_not_found": "Bu makele mevcut değil ya da bu kullanıcıya ait değil.",
+    "error.feed_title_not_empty": "Besleme başlığı boş olamaz.",
+    "error.feed_url_not_empty": "Besleme URL'si boş olamaz.",
+    "error.fields_mandatory": "Tüm alanlar zorunlu.",
+    "error.http_bad_gateway": "Kötü ağ geçidi hatası nedeniyle bu website şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
+    "error.http_body_read": "HTTP gövdesi okunamıyor: %v.",
+    "error.http_client_error": "HTTP istemci hatası: %v.",
+    "error.http_empty_response": "HTTP yanıtı boş. Belki bu web sitesi bir bot koruma mekanizması kullanıyordur?",
+    "error.http_empty_response_body": "HTTP yanıt gövdesi boş.",
+    "error.http_forbidden": "Bu siteye erişim yasak. Belki bu web sitesinin bir bot koruma mekanizması vardır?",
+    "error.http_gateway_timeout": "Ağ geçidi zaman aşımı hatası nedeniyle bu websitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
+    "error.http_internal_server_error": "Sunucu hatası nedeniyle bu websitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
+    "error.http_not_authorized": "Bu web sitesine erişim izni verilmemektedir. Kötü bir kullanıcı adı veya şifreden kaynaklanıyor olabilir.",
+    "error.http_resource_not_found": "İstenilen kaynak bulunamadı. Lütfen URL'yi doğrulayın.",
+    "error.http_response_too_large": "HTTP yanıtı çok büyük. Genel ayarlardan HTTP yanıt boyutu sınırını artırabilirsiniz (sunucunun yeniden başlatılmasını gerektirir).",
+    "error.http_service_unavailable": "Dahili sunucu hatası nedeniyle web sitesi şu anda kullanılamıyor. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
+    "error.http_too_many_requests": "Miniflux bu web sitesine çok fazla istek oluşturdu. Lütfen daha sonra tekrar deneyin veya uygulama yapılandırmasını değiştirin.",
+    "error.http_unexpected_status_code": "Beklenmeyen bir HTTP durum kodu nedeniyle bu websitesi şu anda kullanılamıyor: %d. Sorun Miniflux tarafında değil. Lütfen daha sonra tekrar deneyiniz.",
+    "error.invalid_default_home_page": "Geçersiz varsayılan ana sayfa!",
+    "error.invalid_display_mode": "Geçersiz web uygulaması görüntüleme modu.",
+    "error.invalid_entry_direction": "Geçersiz makele sıralaması.",
+    "error.invalid_feed_url": "Geçersiz besleme URL'si.",
+    "error.invalid_gesture_nav": "Hareketle gezinme geçersiz.",
+    "error.invalid_language": "Geçersiz dil.",
+    "error.invalid_site_url": "Geçersiz site URL'si.",
+    "error.invalid_theme": "Geçersiz tema.",
+    "error.invalid_timezone": "Geçersiz saat dilimi.",
+    "error.network_operation": "Miniflux bir ağ hatası nedeniyle bu websitesine erişemiyor: %v.",
+    "error.network_timeout": "Bu websitesi çok yavaş ve istek zaman aşımına uğradı: %v",
+    "error.password_min_length": "Parola en az 6 karakter içermeli.",
+    "error.pocket_access_token": "Pocket'tan access tokeni alınamıyor!",
+    "error.pocket_request_token": "Pocket'tan request tokeni alınamıyor!",
+    "error.settings_block_rule_fieldname_invalid": "Geçersiz Engelleme kuralı: #%d kuralında geçerli bir alan adı eksik (Seçenekler: %s)",
+    "error.settings_block_rule_invalid_regex": "Geçersiz Engelleme kuralı: #%d kuralı modeli geçerli bir düzenli ifade değil",
+    "error.settings_block_rule_regex_required": "Geçersiz Engelleme kuralı: #%d kuralı modeli sağlanmadı",
+    "error.settings_block_rule_separator_required": "Geçersiz Engelleme kuralı: #%d kuralı modelinin '=' ile ayrılması gerekiyor",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "error.settings_keep_rule_fieldname_invalid": "Geçersiz Koruma kuralı: #%d kuralında geçerli bir alan adı eksik (Seçenekler: %s)",
+    "error.settings_keep_rule_invalid_regex": "Geçersiz Koruma kuralı: #%d kuralı modeli geçerli bir düzenli ifade değil",
+    "error.settings_keep_rule_regex_required": "Geçersiz Koruma kuralı: #%d kuralı modeli sağlanmadı",
+    "error.settings_keep_rule_separator_required": "Geçersiz Koruma kuralı: #%d kuralı modelinin '=' ile ayrılması gerekiyor",
+    "error.settings_mandatory_fields": "Kullanıcı ad, tema, dil ve saat dilimi zorunlu.",
+    "error.settings_media_playback_rate_range": "Oynatma hızı aralık dışında",
+    "error.settings_reading_speed_is_positive": "Okuma hızları pozitif tam sayılar olmalıdır.",
+    "error.site_url_not_empty": "Site URL'si boş olamaz.",
+    "error.subscription_not_found": "Herhangi bir abonelik bulunamadı.",
+    "error.title_required": "Başlık zorunlu.",
+    "error.tls_error": "TLS hatası: %q. İsterseniz feed ayarlarından TLS doğrulamasını devre dışı bırakabilirsiniz.",
+    "error.unable_to_create_api_key": "Bu API anahtarı oluşturulamıyor.",
+    "error.unable_to_create_category": "Bu kategori oluşturulamıyor.",
+    "error.unable_to_create_user": "Bu kullanıcı oluşturulamıyor.",
+    "error.unable_to_detect_rssbridge": "RSS-Bridge kullanılarak besleme algılanamıyor: %v.",
+    "error.unable_to_parse_feed": "Bu besleme ayrıştırılamıyor: %v.",
+    "error.unable_to_update_category": "Bu kategori güncellenemiyor.",
+    "error.unable_to_update_feed": "Bu besleme güncellenemiyor.",
+    "error.unable_to_update_user": "Bu kullanıcı güncellenemiyor.",
+    "error.unlink_account_without_password": "Bir şifre belirlemelisiniz, aksi takdirde tekrar oturum açamazsınız.",
+    "error.user_already_exists": "Bu kullanıcı zaten mevcut.",
+    "error.user_mandatory_fields": "Kullanıcı adı zorunlu.",
+    "form.api_key.label.description": "API Anahtar Etiketi",
+    "form.category.hide_globally": "Genel okunmamış listesindeki girişleri gizle",
+    "form.category.label.title": "Başlık",
+    "form.feed.fieldset.general": "Genel",
+    "form.feed.fieldset.integration": "Üçüncü Taraf Hizmetleri",
+    "form.feed.fieldset.network_settings": "Ağ Ayarları",
+    "form.feed.fieldset.rules": "Kurallar",
+    "form.feed.label.allow_self_signed_certificates": "Kendinden imzalı veya geçersiz sertifikalara izin ver",
+    "form.feed.label.apprise_service_urls": "Apprise hizmet URL'lerinin virgülle ayrılmış listesi",
+    "form.feed.label.blocklist_rules": "Engelleme Kuralları",
+    "form.feed.label.category": "Kategori",
+    "form.feed.label.cookie": "Çerezleri Ayarla",
+    "form.feed.label.crawler": "Orijinal içeriği çek",
+    "form.feed.label.description": "Açıklama",
+    "form.feed.label.disable_http2": "Parmak izini önlemek için HTTP/2'yi devre dışı bırakın",
+    "form.feed.label.disabled": "Bu beslemeyi yenileme",
+    "form.feed.label.feed_password": "Besleme Parolası",
+    "form.feed.label.feed_url": "Besleme URL'si",
+    "form.feed.label.feed_username": "Besleme Kullanıcı Adı",
+    "form.feed.label.fetch_via_proxy": "Proxy ile çek",
+    "form.feed.label.hide_globally": "Genel okunmamış listesindeki girişleri gizle",
+    "form.feed.label.ignore_http_cache": "HTTP önbelleğini yoksay",
+    "form.feed.label.keeplist_rules": "Saklama Kuralları",
+    "form.feed.label.no_media_player": "Medya oynatıcı yok (ses/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Yeniden Yazma Kuralları",
+    "form.feed.label.scraper_rules": "Scrapper Kuralları",
+    "form.feed.label.site_url": "Site URL'si",
+    "form.feed.label.title": "Başlık",
+    "form.feed.label.urlrewrite_rules": "URL Yeniden Yazma Kuralları",
+    "form.feed.label.user_agent": "Varsayılan User Agent'i Geçersiz Kıl",
+    "form.feed.label.webhook_url": "Override webhook url",
+    "form.import.label.file": "OPML dosyası",
+    "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "Makaleleri Apprise'a gönder",
+    "form.integration.apprise_services_url": "Apprise hizmet URL'lerinin virgülle ayrılmış listesi",
+    "form.integration.apprise_url": "Apprise API URL",
+    "form.integration.betula_activate": "Makaleleri Betula'ya kaydet",
+    "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula sunucu URLsi",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Makaleleri Discord'a gönder",
+    "form.integration.discord_webhook_link": "Discord hizmet Webhook'lerinin virgülle ayrılmış listesi",
+    "form.integration.espial_activate": "Makaleleri Espial'e kaydet",
+    "form.integration.espial_api_key": "Espial API Anahtarı",
+    "form.integration.espial_endpoint": "Espial API Uç Noktası",
+    "form.integration.espial_tags": "Espial Etiketleri",
+    "form.integration.fever_activate": "Fever API'yi Etkinleştir",
+    "form.integration.fever_endpoint": "Fever API uç noktası:",
+    "form.integration.fever_password": "Fever Parolası",
+    "form.integration.fever_username": "Fever Kullanıcı Adı",
+    "form.integration.googlereader_activate": "Google Reader API'yi Etkinleştir",
+    "form.integration.googlereader_endpoint": "Google Reader API uç noktası:",
+    "form.integration.googlereader_password": "Google Reader Parolası",
+    "form.integration.googlereader_username": "Google Reader Kullanıcı Adı",
+    "form.integration.instapaper_activate": "Makaleleri Instapaper'a kaydet",
+    "form.integration.instapaper_password": "Instapaper Parolası",
+    "form.integration.instapaper_username": "Instapaper Kullanıcı Adı",
+    "form.integration.linkace_activate": "Makaleleri LinkAce'e kaydet",
+    "form.integration.linkace_api_key": "LinkAce API anahtarı",
+    "form.integration.linkace_check_disabled": "Link kontrolünü devre dışı bırak",
+    "form.integration.linkace_endpoint": "LinkAce API Uç Noktası",
+    "form.integration.linkace_is_private": "Linki özel olarak işaretle",
+    "form.integration.linkace_tags": "LinkAce Etiketleri",
+    "form.integration.linkding_activate": "Makaleleri Linkding'e kaydet",
+    "form.integration.linkding_api_key": "Linkding API Anahtarı",
+    "form.integration.linkding_bookmark": "Yer imini okunmadı olarak işaretle",
+    "form.integration.linkding_endpoint": "Linkding API Uç Noktası",
+    "form.integration.linkding_tags": "Linkding Etiketleri",
+    "form.integration.linkwarden_activate": "Makaleleri Linkwarden'e kaydet",
+    "form.integration.linkwarden_api_key": "Linkwarden API Anahtarı",
+    "form.integration.linkwarden_endpoint": "Linkwarden API Uç Noktası",
+    "form.integration.matrix_bot_activate": "Yeni makaleleri Matrix'e aktarın",
+    "form.integration.matrix_bot_chat_id": "Matrix odasının kimliği",
+    "form.integration.matrix_bot_password": "Matrix kullanıcısı için parola",
+    "form.integration.matrix_bot_url": "Matrix sunucu URL'si",
+    "form.integration.matrix_bot_user": "Matrix için Kullanıcı Adı",
+    "form.integration.notion_activate": "Makaleleri Notion'a kaydet",
+    "form.integration.notion_page_id": "Notion Sayfa ID'si",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Makaleleri Nunux Keeper'a kaydet",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API anahtarı",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Uç Noktası",
+    "form.integration.omnivore_activate": "Makaleleri Omnivore'a kaydet",
+    "form.integration.omnivore_api_key": "Omnivore API anahtarı",
+    "form.integration.omnivore_url": "Omnivore API Uç Noktası",
+    "form.integration.pinboard_activate": "Makaleleri Pinboard'a kaydet",
+    "form.integration.pinboard_bookmark": "Yer imini okunmadı olarak işaretle",
+    "form.integration.pinboard_tags": "Pinboard Etiketleri",
+    "form.integration.pinboard_token": "Pinboard API Token",
+    "form.integration.pocket_access_token": "Pocket Access Token",
+    "form.integration.pocket_activate": "Makaleleri Pocket'a kaydet",
+    "form.integration.pocket_connect_link": "Pocket hesabını bağla",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Anahtarı",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
+    "form.integration.raindrop_activate": "Makaleleri Raindrop'a kaydet",
+    "form.integration.raindrop_collection_id": "Koleksiyon ID",
+    "form.integration.raindrop_tags": "Etiketler (virgülle ayrılmış)",
+    "form.integration.raindrop_token": "(Test) Token",
+    "form.integration.readeck_activate": "Makaleleri Readeck'e kaydet",
+    "form.integration.readeck_api_key": "Readeck API Anahtarı",
+    "form.integration.readeck_endpoint": "Readeck API Uç Noktası",
+    "form.integration.readeck_labels": "Readeck Etiketleri",
+    "form.integration.readeck_only_url": "Yalnızca URL gönder (tam makale yerine)",
+    "form.integration.readwise_activate": "Makaleleri Readwise Reader'a kaydet",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Readwise Access Token'ınızı alın",
+    "form.integration.rssbridge_activate": "Abonelik eklerken RSS-Bridge'i kontrol edin",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Makaleleri Shaarli'ye kaydet",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
+    "form.integration.shiori_activate": "Makaleleri Shiori'ye kaydet",
+    "form.integration.shiori_endpoint": "Shiori API Uç Noktası",
+    "form.integration.shiori_password": "Shiori Parolası",
+    "form.integration.shiori_username": "Shiori Kullanıcı Adı",
+    "form.integration.slack_activate": "Makaleleri Slack'a gönder",
+    "form.integration.slack_webhook_link": "Slack hizmet Webhook'lerinin virgülle ayrılmış listesi",
+    "form.integration.telegram_bot_activate": "Yeni makaleleri Telegram sohbetine gönderin",
+    "form.integration.telegram_bot_disable_buttons": "Butonları devre dışı bırak",
+    "form.integration.telegram_bot_disable_notification": "Bildirimleri devre dışı bırak",
+    "form.integration.telegram_bot_disable_web_page_preview": "Web sayfası önizlemesini devre dışı bırak",
+    "form.integration.telegram_bot_token": "Bot token",
+    "form.integration.telegram_chat_id": "Sohbet ID",
+    "form.integration.telegram_topic_id": "Konu ID",
+    "form.integration.wallabag_activate": "Makaleleri Wallabag'e kaydet",
+    "form.integration.wallabag_client_id": "Wallabag Client ID",
+    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
+    "form.integration.wallabag_endpoint": "Wallabag Üssü URL",
+    "form.integration.wallabag_only_url": "Yalnızca URL gönder (tam makale yerine)",
+    "form.integration.wallabag_password": "Wallabag Parolası",
+    "form.integration.wallabag_username": "Wallabag Kullanıcı Adı",
+    "form.integration.webhook_activate": "Webhook'u etkinleştir",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Uygulama Ayarları",
+    "form.prefs.fieldset.authentication_settings": "Kimlik Doğrulama Ayarları",
+    "form.prefs.fieldset.global_feed_settings": "Genel Besleme Ayarları",
+    "form.prefs.fieldset.reader_settings": "Okuyucu Ayarları",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Kategori sıralaması",
+    "form.prefs.label.cjk_reading_speed": "Çince, Korece ve Japonca için okuma hızı (dakika başına karakter)",
+    "form.prefs.label.custom_css": "Özel CSS",
+    "form.prefs.label.custom_js": "Özel JavaScript",
+    "form.prefs.label.default_home_page": "Varsayılan ana sayfa",
+    "form.prefs.label.default_reading_speed": "Diğer diller için okuma hızı (dakika başına kelime)",
+    "form.prefs.label.display_mode": "Progressive Web App (PWA) görüntüleme modu",
+    "form.prefs.label.entries_per_page": "Sayfa başına makale",
+    "form.prefs.label.entry_order": "Makale Sıralama Sütunu",
+    "form.prefs.label.entry_sorting": "Makale Sıralaması",
+    "form.prefs.label.entry_swipe": "Dokunmatik ekranlarda makale kaydırmayı etkinleştir",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Makaleler arasında gezinmek için dokunma hareketi",
+    "form.prefs.label.keyboard_shortcuts": "Klavye kısayollarını etkinleştir",
+    "form.prefs.label.language": "Dil",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Makaleler görüntülendiğinde otomatik olarak okundu olarak işaretle",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Ses/video oynatma hızı",
+    "form.prefs.label.show_reading_time": "Makaleler için tahmini okuma süresini göster",
+    "form.prefs.label.theme": "Tema",
+    "form.prefs.label.timezone": "Saat Dilimi",
+    "form.prefs.select.alphabetical": "Alfabetik",
+    "form.prefs.select.browser": "Tarayıcı",
+    "form.prefs.select.created_time": "İçeriğin oluşturulma zamanı",
+    "form.prefs.select.fullscreen": "Tam Ekran",
+    "form.prefs.select.minimal_ui": "Minimal",
+    "form.prefs.select.none": "Hiçbiri",
+    "form.prefs.select.older_first": "Önce eski makaleler",
+    "form.prefs.select.publish_time": "Makale yayınlanma zamanı",
+    "form.prefs.select.recent_first": "Önce yeni makaleler",
+    "form.prefs.select.standalone": "Bağımsız",
+    "form.prefs.select.swipe": "Kaydırma",
+    "form.prefs.select.tap": "Çift dokunma",
+    "form.prefs.select.unread_count": "Okunmamış sayısı",
+    "form.submit.loading": "Yükleniyor...",
+    "form.submit.saving": "Kaydediliyor...",
+    "form.user.label.admin": "Yönetici",
+    "form.user.label.confirmation": "Parola Doğrulama",
+    "form.user.label.password": "Parola",
+    "form.user.label.username": "Kullanıcı Adı",
+    "menu.about": "Hakkında",
+    "menu.add_feed": "Besleme ekle",
+    "menu.add_user": "Kullanıcı ekle",
+    "menu.api_keys": "API Anahtarları",
+    "menu.categories": "Kategoriler",
+    "menu.create_api_key": "Yeni bir API anahtarı oluştur",
+    "menu.create_category": "Kategori oluştur",
+    "menu.edit_category": "Düzenle",
+    "menu.edit_feed": "Düzenle",
+    "menu.export": "Dışarı Aktar",
+    "menu.feed_entries": "Makaleler",
+    "menu.feeds": "Beslemeler",
+    "menu.flush_history": "Geçmişi temizle",
+    "menu.history": "Geçmiş",
+    "menu.home_page": "Anasayfa",
+    "menu.import": "İçeri Aktar",
+    "menu.integrations": "Entegrasyonlar",
+    "menu.logout": "Çıkış",
+    "menu.mark_all_as_read": "Tümünü okundu olarak işaretle",
+    "menu.mark_page_as_read": "Bu sayfayı okundu olarak işaretle",
+    "menu.preferences": "Tercihler",
+    "menu.refresh_all_feeds": "Tüm beslemeleri arka planda yenile",
+    "menu.refresh_feed": "Yenile",
+    "menu.search": "Ara",
+    "menu.sessions": "Oturumlar",
+    "menu.settings": "Ayarlar",
+    "menu.shared_entries": "Paylaşılan makaleler",
+    "menu.show_all_entries": "Tüm makaleleri göster",
+    "menu.show_only_starred_entries": "Sadece yıldızlanmış makaleleri göster",
+    "menu.show_only_unread_entries": "Sadece okunmamış makaleleri göster",
+    "menu.starred": "Yıldız",
+    "menu.title": "Menü",
+    "menu.unread": "Okunmadı",
+    "menu.users": "Kullanıcılar",
+    "page.about.author": "Yazar:",
+    "page.about.build_date": "Oluşturulma Tarihi:",
+    "page.about.credits": "Katkıda Bulunanlar",
+    "page.about.global_config_options": "Global yapılandırma seçenekleri",
+    "page.about.go_version": "Go sürümü:",
+    "page.about.license": "Lisans:",
+    "page.about.postgres_version": "Postgres sürümü:",
+    "page.about.title": "Hakkında",
+    "page.about.version": "Sürüm:",
+    "page.add_feed.choose_feed": "Bir Besleme Seçin",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Gelişmiş Seçenekler",
+    "page.add_feed.no_category": "Kategori yok. En az bir kategoriye sahip olmalısınız.",
+    "page.add_feed.submit": "Besleme bul",
+    "page.add_feed.title": "Yeni Besleme",
+    "page.api_keys.never_used": "Hiç Kullanılmadı",
+    "page.api_keys.table.actions": "Hareketler",
+    "page.api_keys.table.created_at": "Oluşturulma Tarihi",
+    "page.api_keys.table.description": "Açıklama",
+    "page.api_keys.table.last_used_at": "Son Kullanılma",
+    "page.api_keys.table.token": "Token",
+    "page.api_keys.title": "API Anahtarları",
+    "page.categories_count": [
+        "%d kategori",
+        "%d kategori"
+    ],
+    "page.categories.entries": "Makaleler",
+    "page.categories.feed_count": [
+        "%d besleme var.",
+        "%d besleme var."
+    ],
+    "page.categories.feeds": "Beslemeler",
+    "page.categories.no_feed": "Besleme yok.",
+    "page.categories.title": "Kategoriler",
+    "page.category_label": "Kategori: %s",
+    "page.edit_category.title": "Kategoriyi Düzenle: %s",
+    "page.edit_feed.etag_header": "ETag başlığı:",
+    "page.edit_feed.last_check": "Son kontrol:",
+    "page.edit_feed.last_modified_header": "LastModified başlığı:",
+    "page.edit_feed.last_parsing_error": "Son Ayrıştırma Hatası",
+    "page.edit_feed.no_header": "Hiçbiri",
+    "page.edit_feed.title": "Beslemeyi düzenle: %s",
+    "page.edit_user.title": "Kullanıcıyı Düzenle: %s",
+    "page.entry.attachments": "Ekler",
+    "page.feeds.error_count": [
+        "%d hatası",
+        "%d hatası"
+    ],
+    "page.feeds.last_check": "Son kontrol:",
+    "page.feeds.next_check": "Sonraki kontrol:",
+    "page.feeds.read_counter": "Okunmuş makalelerin sayısı",
+    "page.feeds.title": "Beslemeler",
+    "page.history.title": "Geçmiş",
+    "page.import.title": "İçeri Aktar",
+    "page.integration.bookmarklet": "Bookmarklet",
+    "page.integration.bookmarklet.help": "Bu özel bağlantı, web tarayıcınızdaki yer imini kullanarak bir websitesine doğrudan abone olmanızı sağlar.",
+    "page.integration.bookmarklet.instructions": "Bu bağlantıyı yer imlerinize sürükleyip bırakın",
+    "page.integration.bookmarklet.name": "Miniflux'a Ekle",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API Uç Noktası",
+    "page.integration.miniflux_api_password": "Parola",
+    "page.integration.miniflux_api_password_value": "Hesap parolan",
+    "page.integration.miniflux_api_username": "Kullanıcı adı",
+    "page.integrations.title": "Entegrasyonlar",
+    "page.keyboard_shortcuts.close_modal": "İletişim kutusunu kapat",
+    "page.keyboard_shortcuts.download_content": "Orijinal içeriği indir",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Alt makeleye git",
+    "page.keyboard_shortcuts.go_to_categories": "Kategorilere git",
+    "page.keyboard_shortcuts.go_to_feed": "Beslemeye git",
+    "page.keyboard_shortcuts.go_to_feeds": "Beslemelere git",
+    "page.keyboard_shortcuts.go_to_history": "Geçmişe git",
+    "page.keyboard_shortcuts.go_to_next_item": "Sonraki makeleye git",
+    "page.keyboard_shortcuts.go_to_next_page": "Sonraki sayfaya git",
+    "page.keyboard_shortcuts.go_to_previous_item": "Önceki makeleye git",
+    "page.keyboard_shortcuts.go_to_previous_page": "Önceki sayfaya git",
+    "page.keyboard_shortcuts.go_to_search": "Arama formuna odakla",
+    "page.keyboard_shortcuts.go_to_settings": "Ayarlara git",
+    "page.keyboard_shortcuts.go_to_starred": "Yer imlerine git",
+    "page.keyboard_shortcuts.go_to_top_item": "En üstteki makeleye git",
+    "page.keyboard_shortcuts.go_to_unread": "Okunmamışa git",
+    "page.keyboard_shortcuts.mark_page_as_read": "Mevcut sayfayı okundu olarak işaretle",
+    "page.keyboard_shortcuts.open_comments": "Yorumlar bağlantısını aç",
+    "page.keyboard_shortcuts.open_comments_same_window": "Yorumlar bağlantısını mevcut sekmede aç",
+    "page.keyboard_shortcuts.open_item": "Seçili makeleyi aç",
+    "page.keyboard_shortcuts.open_original": "Orijinal bağlantıyı aç",
+    "page.keyboard_shortcuts.open_original_same_window": "Orijinal bağlantıyı mevcut sekmede aç",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Tüm beslemeleri arka planda yenile",
+    "page.keyboard_shortcuts.remove_feed": "Bu beslemeyi kaldır",
+    "page.keyboard_shortcuts.save_article": "İçeriği kaydet",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Makaleyi en üste kaydır",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Klavye kısayollarını göster",
+    "page.keyboard_shortcuts.subtitle.actions": "Eylemler",
+    "page.keyboard_shortcuts.subtitle.items": "Makalelerde Gezinme",
+    "page.keyboard_shortcuts.subtitle.pages": "Sayfalarda Gezinme",
+    "page.keyboard_shortcuts.subtitle.sections": "Bölümlerde Gezinme",
+    "page.keyboard_shortcuts.title": "Klavye Kısayolları",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Yıldız ekle/kaldır",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Makele eklerini açma/kapama arasında geçiş yap",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Okundu/okunmadı arasında geçiş yap, sonrakine odaklan",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Okundu/okunmadı arasında geçiş yap, öncekine odaklan",
+    "page.login.google_signin": "Google ile oturum aç",
+    "page.login.oidc_signin": "%s ile oturum aç",
+    "page.login.title": "Oturum aç",
+    "page.login.webauthn_login": "Passkey ile giriş yap",
+    "page.login.webauthn_login.error": "Passkey ile giriş yapılamıyor",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Yeni API Anahtarı",
+    "page.new_category.title": "Yeni Kategori",
+    "page.new_user.title": "Yeni Kullanıcı",
+    "page.offline.message": "Çevrimdışısınız",
+    "page.offline.refresh_page": "Sayfayı yenilemeyi dene",
+    "page.offline.title": "Çevrimdışı Modu",
+    "page.read_entry_count": [
+        "%d okunmuş makale",
+        "%d okunmuş makale"
+    ],
+    "page.search.title": "Arama Sonuçları",
+    "page.sessions.table.actions": "Eylemler",
+    "page.sessions.table.current_session": "Mevcut Oturum",
+    "page.sessions.table.date": "Tarih",
+    "page.sessions.table.ip": "IP Adresi",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Oturumlar",
+    "page.settings.link_google_account": "Google hesabımı bağla",
+    "page.settings.link_oidc_account": "%s hesabımı bağla",
+    "page.settings.title": "Ayarlar",
+    "page.settings.unlink_google_account": "Google hesabımın bağlantısını kaldır",
+    "page.settings.unlink_oidc_account": "%s hesabımın bağlantısını kaldır",
+    "page.settings.webauthn.actions": "Eylemler",
+    "page.settings.webauthn.added_on": "Eklendi",
+    "page.settings.webauthn.delete": [
+        "%d passkey'i kaldır",
+        "%d passkey'i kaldır"
+    ],
+    "page.settings.webauthn.last_seen_on": "Son Kullanım",
+    "page.settings.webauthn.passkey_name": "Passkey Adı",
+    "page.settings.webauthn.passkeys": "Passkeyler",
+    "page.settings.webauthn.register": "Passkey'i kaydet",
+    "page.settings.webauthn.register.error": "Passkey kaydedilemiyor",
+    "page.shared_entries_count": [
+        "%d paylaşılan makaleler",
+        "%d paylaşılan makaleler"
+    ],
+    "page.shared_entries.title": "Paylaşılan makaleler",
+    "page.starred_entry_count": [
+        "%d yıldızlanmış makale",
+        "%d yıldızlanmış makale"
+    ],
+    "page.starred.title": "Yıldızlı",
+    "page.total_entry_count": [
+        "Toplamda %d makale",
+        "Toplamda %d makale"
+    ],
+    "page.unread_entry_count": [
+        "Toplamda %d okunmamış makale",
+        "Toplamda %d okunmamış makale"
+    ],
+    "page.unread.title": "Okunmadı",
+    "page.users.actions": "Eylemler",
+    "page.users.admin.no": "Hayır",
+    "page.users.admin.yes": "Evet",
+    "page.users.is_admin": "Yönetici",
+    "page.users.last_login": "Son Giriş",
+    "page.users.never_logged": "Asla",
+    "page.users.title": "Kullanıcılar",
+    "page.users.username": "Kullanıcı adı",
+    "page.webauthn_rename.title": "Passkey'i Yeniden Adlandır",
+    "pagination.first": "İlk",
+    "pagination.last": "Son",
+    "pagination.next": "Sonraki",
+    "pagination.previous": "Önceki",
+    "search.label": "Ara",
+    "search.placeholder": "Ara...",
+    "search.submit": "Ara",
+    "skip_to_content": "İçeriğe atla",
+    "time_elapsed.days": [
+        "%d gün önce",
+        "%d gün önce"
+    ],
+    "time_elapsed.hours": [
+        "%d saat önce",
+        "%d saat önce"
+    ],
+    "time_elapsed.minutes": [
+        "%d dakika önce",
+        "%d dakika önce"
+    ],
+    "time_elapsed.months": [
+        "%d ay önce",
+        "%d ay önce"
+    ],
+    "time_elapsed.not_yet": "henüz değil",
+    "time_elapsed.now": "şimdi",
+    "time_elapsed.weeks": [
+        "%d hafta önce",
+        "%d hafta önce"
+    ],
+    "time_elapsed.years": [
+        "%d yıl önce",
+        "%d yıl önce"
+    ],
+    "time_elapsed.yesterday": "dün",
+    "tooltip.keyboard_shortcuts": "Klavye Kısayolu: %s",
+    "tooltip.logged_user": "%s olarak giriş yapıldı"
+}

+ 536 - 536
internal/locale/translations/uk_UA.json

@@ -1,621 +1,621 @@
 {
-    "skip_to_content": "Skip to content",
-    "confirm.question": "Ви впевнені?",
-    "confirm.question.refresh": "Ви хочете змусити оновити?",
-    "confirm.yes": "так",
-    "confirm.no": "ні",
-    "confirm.loading": "В процесі...",
-    "action.subscribe": "Підписатись",
-    "action.save": "Зберегти",
-    "action.or": "або",
     "action.cancel": "скасувати",
-    "action.remove": "Видалити",
-    "action.remove_feed": "Видалити стрічку",
-    "action.update": "Зберегти",
-    "action.edit": "Редагувати",
     "action.download": "Завантажити",
+    "action.edit": "Редагувати",
+    "action.home_screen": "Додати до головного екрану",
     "action.import": "Імпортувати",
     "action.login": "Увійти",
-    "action.home_screen": "Додати до головного екрану",
-    "tooltip.keyboard_shortcuts": "Комбінація клавіш: %s",
-    "tooltip.logged_user": "Здійснено вхід як %s",
-    "menu.title": "Меню",
-    "menu.home_page": "Головна сторінка",
-    "menu.unread": "Непрочитане",
-    "menu.starred": "З зірочкою",
-    "menu.history": "Історія",
-    "menu.feeds": "Стрічки",
-    "menu.categories": "Категорії",
-    "menu.settings": "Налаштування",
-    "menu.logout": "Вийти",
-    "menu.preferences": "Уподобання",
-    "menu.integrations": "Інтеграції",
-    "menu.sessions": "Сеанси",
-    "menu.users": "Користувачі",
-    "menu.about": "Про додаток",
-    "menu.export": "Експорт",
-    "menu.import": "Імпорт",
-    "menu.search": "Пошук",
-    "menu.create_category": "Створити категорію",
-    "menu.mark_page_as_read": "Відмітити цю сторінку як прочитане",
-    "menu.mark_all_as_read": "Відмітити все як прочитане",
-    "menu.show_all_entries": "Показати всі записи",
-    "menu.show_only_unread_entries": "Показати тільки непрочитані записи",
-    "menu.show_only_starred_entries": "Показати тільки записи з зірочкою",
-    "menu.refresh_feed": "Оновити",
-    "menu.refresh_all_feeds": "Оновити всі стрічки у фоновому режимі",
-    "menu.edit_feed": "Редагувати",
-    "menu.edit_category": "Редагувати",
-    "menu.add_feed": "Додати підписку",
-    "menu.add_user": "Додати користувачв",
-    "menu.flush_history": "Очистити історію",
-    "menu.feed_entries": "Записи",
-    "menu.api_keys": "Ключі API",
-    "menu.create_api_key": "Створити новий ключ API",
-    "menu.shared_entries": "Спільні записи",
-    "search.label": "Пошук",
-    "search.placeholder": "Шукати...",
-    "search.submit": "Знайти",
-    "pagination.last": "Остання",
-    "pagination.next": "Наступна",
-    "pagination.first": "Перша",
-    "pagination.previous": "Попередня",
-    "entry.status.unread": "Непрочитане",
-    "entry.status.read": "Прочитане",
-    "entry.status.toast.unread": "Відмічено непрочитаним",
-    "entry.status.toast.read": "Відмічено прочитаним",
-    "entry.status.title": "Змінити стан запису",
-    "entry.bookmark.toggle.on": "Поставити зірочку",
-    "entry.bookmark.toggle.off": "Прибрати зірочку",
-    "entry.bookmark.toast.on": "З зірочкою",
-    "entry.bookmark.toast.off": "Без зірочки",
-    "entry.state.saving": "Зберігаю...",
-    "entry.state.loading": "Завантаження...",
-    "entry.save.label": "Зберегти",
-    "entry.save.title": "Зберегти цю статтю",
-    "entry.save.completed": "Готово!",
-    "entry.save.toast.completed": "Стаття збережена",
-    "entry.scraper.label": "Завантажити",
-    "entry.scraper.title": "Отримати оригінальний зміст",
-    "entry.scraper.completed": "Готово!",
-    "entry.external_link.label": "Зовнішнє посилання",
-    "entry.comments.label": "Коментарі",
-    "entry.comments.title": "Дивитися коментарі",
-    "entry.share.label": "Поділитись",
-    "entry.share.title": "Поділитись статтєю",
-    "entry.unshare.label": "Не ділитися",
-    "entry.shared_entry.title": "Відкрити публічне посилання",
-    "entry.shared_entry.label": "Поділитись",
-    "entry.estimated_reading_time": [
-        "читати %d хвилину",
-        "читати %d хвилини",
-        "читати %d хвилин"
-    ],
-    "entry.tags.label": "Теги:",
-    "page.shared_entries.title": "Спільні записи",
-    "page.shared_entries_count": [
-        "%d shared entry",
-        "%d shared entries",
-        "%d shared entries"
-    ],
-    "page.unread.title": "Непрочитане",
-    "page.unread_entry_count": [
-        "%d unread entry",
-        "%d unread entries",
-        "%d unread entries"
-    ],
-    "page.total_entry_count": [
-        "%d entry in total",
-        "%d entries in total",
-        "%d entries in total"
-    ],
-    "page.starred.title": "З зірочкою",
-    "page.starred_entry_count": [
-        "%d starred entry",
-        "%d starred entries",
-        "%d starred entries"
-    ],
-    "page.categories.title": "Категорії",
-    "page.categories.no_feed": "Немає стрічки.",
-    "page.categories.entries": "Статті",
-    "page.categories.feeds": "Підписки",
-    "page.categories.feed_count": [
-        "Містить %d стрічку.",
-        "Містить %d стрічки.",
-        "Містить %d стрічок."
-    ],
-    "page.categories_count": [
-        "%d category",
-        "%d categories",
-        "%d categories"
-    ],
-    "page.new_category.title": "Нова категорія",
-    "page.new_user.title": "Новий користувач",
-    "page.edit_category.title": "Редагування категорії: %s",
-    "page.edit_user.title": "Редагування користувача: %s",
-    "page.feeds.title": "Стрічки",
-    "page.category_label": "Категорія: %s",
-    "page.feeds.last_check": "Остання перевірка:",
-    "page.feeds.next_check": "Наступна перевірка:",
-    "page.feeds.read_counter": "Кількість прочитаних записів",
-    "page.feeds.error_count": [
-        "%d помилка",
-        "%d помилки",
-        "%d помилок"
-    ],
-    "page.history.title": "Історія",
-    "page.read_entry_count": [
-        "%d read entry",
-        "%d read entries",
-        "%d read entries"
-    ],
-    "page.import.title": "Імпорт",
-    "page.search.title": "Результати пошуку",
-    "page.about.title": "Про додадок",
-    "page.about.credits": "Титри",
-    "page.about.version": "Версія:",
-    "page.about.build_date": "Дата побудови:",
-    "page.about.author": "Автор:",
-    "page.about.license": "Ліцензія:",
-    "page.about.global_config_options": "Параметри глобальної конфігурації",
-    "page.about.postgres_version": "Версія Postgres:",
-    "page.about.go_version": "Версія Go:",
-    "page.add_feed.title": "Нова підписка",
-    "page.add_feed.no_category": "Немає категорії. Ви маєте додати принаймні одну категорію.",
-    "page.add_feed.label.url": "URL",
-    "page.add_feed.submit": "Знайти підписку",
-    "page.add_feed.legend.advanced_options": "Розширені опції",
-    "page.add_feed.choose_feed": "Обрати підписку",
-    "page.edit_feed.title": "Редагування стрічки: %s",
-    "page.edit_feed.last_check": "Остання перевірка:",
-    "page.edit_feed.last_modified_header": "Заголовок LastModified:",
-    "page.edit_feed.etag_header": "Заголовок ETag:",
-    "page.edit_feed.no_header": "Немає",
-    "page.edit_feed.last_parsing_error": "Остання помилка аналізу",
-    "page.entry.attachments": "Додатки",
-    "page.keyboard_shortcuts.title": "Комбінації клавиш",
-    "page.keyboard_shortcuts.subtitle.sections": "Навігація по розділах",
-    "page.keyboard_shortcuts.subtitle.items": "Навігація по записах",
-    "page.keyboard_shortcuts.subtitle.pages": "Навігація по сторінках",
-    "page.keyboard_shortcuts.subtitle.actions": "Дії",
-    "page.keyboard_shortcuts.go_to_unread": "Перейти до непрочитаних",
-    "page.keyboard_shortcuts.go_to_starred": "Перейти до закладок",
-    "page.keyboard_shortcuts.go_to_history": "Перейти до історії",
-    "page.keyboard_shortcuts.go_to_feeds": "Перейти до стрічок",
-    "page.keyboard_shortcuts.go_to_categories": "Перейти до категорій",
-    "page.keyboard_shortcuts.go_to_settings": "Перейти до налаштувань",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показати комбінації клавиш",
-    "page.keyboard_shortcuts.go_to_previous_item": "Перейти до попереднього запису",
-    "page.keyboard_shortcuts.go_to_next_item": "Перейти до наступного запису",
-    "page.keyboard_shortcuts.go_to_feed": "Перейти до стрічки",
-    "page.keyboard_shortcuts.go_to_previous_page": "Перейти до попередньої сторінки",
-    "page.keyboard_shortcuts.go_to_next_page": "Перейти до наступної сторінки",
-    "page.keyboard_shortcuts.go_to_bottom_item": "Перейти до нижнього пункту",
-    "page.keyboard_shortcuts.go_to_top_item": "Перейти до верхнього пункту",
-    "page.keyboard_shortcuts.open_item": "Відкрити виділений запис",
-    "page.keyboard_shortcuts.open_original": "Відкрити оригінальне посилання",
-    "page.keyboard_shortcuts.open_original_same_window": "Відкрити оригінальне посилання в поточній вкладці",
-    "page.keyboard_shortcuts.open_comments": "Відкрити посилання на коментарі",
-    "page.keyboard_shortcuts.open_comments_same_window": "Відкрити посилання на коментарі в поточній вкладці",
-    "page.keyboard_shortcuts.toggle_read_status_next": "Переключити статус читання, перейти до наступного",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "Переключити статус читання, перейти до попереднього",
-    "page.keyboard_shortcuts.refresh_all_feeds": "Оновити всі стрічки в фоновому режимі",
-    "page.keyboard_shortcuts.mark_page_as_read": "Відмітити поточну сторінку як прочитане",
-    "page.keyboard_shortcuts.download_content": "Завантажити оригінальний зміст",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "Переключити статус закладки",
-    "page.keyboard_shortcuts.save_article": "Зберегти статтю",
-    "page.keyboard_shortcuts.scroll_item_to_top": "Прокрутити запис догори",
-    "page.keyboard_shortcuts.remove_feed": "Видалити цю стрічку",
-    "page.keyboard_shortcuts.go_to_search": "Поставити фокус на поле пошуку",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
-    "page.keyboard_shortcuts.close_modal": "Закрити модальне діалогове вікно",
-    "page.users.title": "Користувачі",
-    "page.users.username": "Ім’я користувача",
-    "page.users.never_logged": "Ніколи",
-    "page.users.admin.yes": "Так",
-    "page.users.admin.no": "Ні",
-    "page.users.actions": "Дії",
-    "page.users.last_login": "Дата останнього входу",
-    "page.users.is_admin": "Адміністратор",
-    "page.settings.title": "Налаштування ",
-    "page.settings.link_google_account": "Підключити мій обліковий запис Google",
-    "page.settings.unlink_google_account": "Відключити мій обліковий запис Google",
-    "page.settings.link_oidc_account": "Підключити мій обліковий запис %s",
-    "page.settings.unlink_oidc_account": "Відключити мій обліковий запис %s",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "Actions",
-    "page.settings.webauthn.passkey_name": "Passkey Name",
-    "page.settings.webauthn.added_on": "Added On",
-    "page.settings.webauthn.last_seen_on": "Last Used",
-    "page.settings.webauthn.register": "Зареєструвати пароль",
-    "page.settings.webauthn.register.error": "Не вдалося зареєструвати ключ доступу",
-    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
-    "page.settings.webauthn.delete": [
-        "Видалити %d ключ доступу",
-        "Видаліть %d ключа доступу",
-        "Видаліть %d ключа доступу"
-    ],
-    "page.login.title": "Вхід",
-    "page.login.google_signin": "Увійти через Google",
-    "page.login.oidc_signin": "Увійти через %s",
-    "page.login.webauthn_login": "Увійти за допомогою пароля",
-    "page.login.webauthn_login.error": "Неможливо ввійти за допомогою ключа доступу",
-    "page.integrations.title": "Інтеграції",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "Адреса доступу API",
-    "page.integration.miniflux_api_username": "Ім’я користувача",
-    "page.integration.miniflux_api_password": "Пароль",
-    "page.integration.miniflux_api_password_value": "Пароль до вашого облікового запису",
-    "page.integration.bookmarklet": "Букмарклет",
-    "page.integration.bookmarklet.name": "Додати до Miniflux",
-    "page.integration.bookmarklet.instructions": "Перетягніть це посилання до своїх закладок.",
-    "page.integration.bookmarklet.help": "Це спеціальне посилання дозволяє підписатися на веб-сайт безпосередньо за допомогою закладки у вашому веб-браузері.",
-    "page.sessions.title": "Сеанси",
-    "page.sessions.table.date": "Дата",
-    "page.sessions.table.ip": "IP адреса",
-    "page.sessions.table.user_agent": "User Agent",
-    "page.sessions.table.actions": "Дії",
-    "page.sessions.table.current_session": "Поточний сеанс",
-    "page.api_keys.title": "Ключі API",
-    "page.api_keys.table.description": "Опис",
-    "page.api_keys.table.token": "Токен",
-    "page.api_keys.table.last_used_at": "Дата останнього використання",
-    "page.api_keys.table.created_at": "Дата створення",
-    "page.api_keys.table.actions": "Дії",
-    "page.api_keys.never_used": "Ніколи не використався",
-    "page.new_api_key.title": "Створити ключ API",
-    "page.offline.title": "Автономний режим",
-    "page.offline.message": "Ви офлайн",
-    "page.offline.refresh_page": "Спробуйте оновити сторінку",
-    "page.webauthn_rename.title": "Rename Passkey",
-    "alert.no_shared_entry": "Немає спільного запису.",
+    "action.or": "або",
+    "action.remove": "Видалити",
+    "action.remove_feed": "Видалити стрічку",
+    "action.save": "Зберегти",
+    "action.subscribe": "Підписатись",
+    "action.update": "Зберегти",
+    "alert.account_linked": "Тепер ваш зовнішній обліковий запис від’єднано!",
+    "alert.account_unlinked": "Тепер ваш зовнішній обліковий запис підключено!",
+    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
+    "alert.feed_error": "З цією стрічкою трапилась помилка",
     "alert.no_bookmark": "Наразі закладки відсутні.",
     "alert.no_category": "Немає категорії.",
     "alert.no_category_entry": "У цій категорії немає записів.",
-    "alert.no_tag_entry": "Немає записів, що відповідають цьому тегу.",
-    "alert.no_feed_entry": "У цій стрічці немає записів.",
     "alert.no_feed": "У вас немає підписок.",
+    "alert.no_feed_entry": "У цій стрічці немає записів.",
     "alert.no_feed_in_category": "У цій категорії немає підписок.",
     "alert.no_history": "Наразі історія порожня.",
-    "alert.feed_error": "З цією стрічкою трапилась помилка",
     "alert.no_search_result": "Немає результатів для цього пошуку.",
+    "alert.no_shared_entry": "Немає спільного запису.",
+    "alert.no_tag_entry": "Немає записів, що відповідають цьому тегу.",
     "alert.no_unread_entry": "Немає непрочитаних статей.",
     "alert.no_user": "Ви єдиний користувач.",
-    "alert.account_unlinked": "Тепер ваш зовнішній обліковий запис підключено!",
-    "alert.account_linked": "Тепер ваш зовнішній обліковий запис від’єднано!",
     "alert.pocket_linked": "Тепер ваш обліковий запис Pocket підключено!",
     "alert.prefs_saved": "Уподобання збережено!",
-    "error.unlink_account_without_password": "Ви маєте встановити пароль, щоб мати можливість увійти наступного разу",
-    "error.duplicate_linked_account": "Вже є обліковий запис, під’єднаний до цього провайдера!",
+    "alert.too_many_feeds_refresh": [
+        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again.",
+        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
+    ],
+    "confirm.loading": "В процесі...",
+    "confirm.no": "ні",
+    "confirm.question": "Ви впевнені?",
+    "confirm.question.refresh": "Ви хочете змусити оновити?",
+    "confirm.yes": "так",
+    "enclosure_media_controls.seek": "Seek:",
+    "enclosure_media_controls.seek.title": "Seek %s seconds",
+    "enclosure_media_controls.speed": "Speed:",
+    "enclosure_media_controls.speed.faster": "Faster",
+    "enclosure_media_controls.speed.faster.title": "Faster by %sx",
+    "enclosure_media_controls.speed.reset": "Reset",
+    "enclosure_media_controls.speed.reset.title": "Reset speed to 1x",
+    "enclosure_media_controls.speed.slower": "Slower",
+    "enclosure_media_controls.speed.slower.title": "Slower by %sx",
+    "entry.bookmark.toast.off": "Без зірочки",
+    "entry.bookmark.toast.on": "З зірочкою",
+    "entry.bookmark.toggle.off": "Прибрати зірочку",
+    "entry.bookmark.toggle.on": "Поставити зірочку",
+    "entry.comments.label": "Коментарі",
+    "entry.comments.title": "Дивитися коментарі",
+    "entry.estimated_reading_time": [
+        "читати %d хвилину",
+        "читати %d хвилини",
+        "читати %d хвилин"
+    ],
+    "entry.external_link.label": "Зовнішнє посилання",
+    "entry.save.completed": "Готово!",
+    "entry.save.label": "Зберегти",
+    "entry.save.title": "Зберегти цю статтю",
+    "entry.save.toast.completed": "Стаття збережена",
+    "entry.scraper.completed": "Готово!",
+    "entry.scraper.label": "Завантажити",
+    "entry.scraper.title": "Отримати оригінальний зміст",
+    "entry.share.label": "Поділитись",
+    "entry.share.title": "Поділитись статтєю",
+    "entry.shared_entry.label": "Поділитись",
+    "entry.shared_entry.title": "Відкрити публічне посилання",
+    "entry.state.loading": "Завантаження...",
+    "entry.state.saving": "Зберігаю...",
+    "entry.status.read": "Прочитане",
+    "entry.status.title": "Змінити стан запису",
+    "entry.status.toast.read": "Відмічено прочитаним",
+    "entry.status.toast.unread": "Відмічено непрочитаним",
+    "entry.status.unread": "Непрочитане",
+    "entry.tags.label": "Теги:",
+    "entry.unshare.label": "Не ділитися",
+    "error.api_key_already_exists": "Такий ключ API вже існує.",
+    "error.bad_credentials": "Невірне ім’я користувача або пароль.",
+    "error.category_already_exists": "Така категорія вже існує.",
+    "error.category_not_found": "This category does not exist or does not belong to this user.",
+    "error.database_error": "Database error: %v.",
+    "error.different_passwords": "Паролі не співпадають.",
     "error.duplicate_fever_username": "Вже є обліковий запис з таким самим користувачем Fever!",
     "error.duplicate_googlereader_username": "Вже є обліковий запис з таким самим користувачем Google Reader!",
-    "error.pocket_request_token": "Не вдалося отримати токен доступу з Pocket!",
-    "error.pocket_access_token": "Не вдалося отримати токен доступу з Pocket!",
-    "error.category_already_exists": "Така категорія вже існує.",
-    "error.unable_to_create_category": "Не вдається сворити категорію.",
-    "error.unable_to_update_category": "Не вдається відредагувати категорію.",
-    "error.user_already_exists": "Такий користувач вже існує.",
-    "error.unable_to_create_user": "Не вдається створити користувача.",
-    "error.unable_to_update_user": "Не вдається оновити користувача.",
-    "error.unable_to_update_feed": "Не вдається оновити стрічку.",
-    "error.subscription_not_found": "Не знайшлося жодної підписки.",
-    "error.invalid_theme": "Недійсна тема.",
-    "error.invalid_language": "Недійсна мова.",
-    "error.invalid_timezone": "Недійсний часовий пояс.",
-    "error.invalid_entry_direction": "Недійсний напрямок запису.",
-    "error.invalid_display_mode": "Недійсний режим відображення.",
-    "error.invalid_gesture_nav": "Недійсна навігація жестами.",
-    "error.invalid_default_home_page": "Недійсна домашня сторінка за замовчуванням!",
+    "error.duplicate_linked_account": "Вже є обліковий запис, під’єднаний до цього провайдера!",
+    "error.duplicated_feed": "This feed already exists.",
     "error.empty_file": "Цей файл порожній.",
-    "error.bad_credentials": "Невірне ім’я користувача або пароль.",
+    "error.entries_per_page_invalid": "Число записів на сторінку недійсне.",
+    "error.feed_already_exists": "Така стрічка вже існує.",
+    "error.feed_category_not_found": "Категорія не існує або належить до іншого користувача.",
+    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
+    "error.feed_invalid_blocklist_rule": "Правило списку блокувань недійсне.",
+    "error.feed_invalid_keeplist_rule": "Правило списку дозволень недійсне.",
+    "error.feed_mandatory_fields": "URL та категорія є обов’язковими.",
+    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
+    "error.feed_title_not_empty": "Назва стрічки не може бути порожньою.",
+    "error.feed_url_not_empty": "URL-адреса стрічки не може бути порожньою.",
     "error.fields_mandatory": "Всі поля є обов’язковими.",
-    "error.title_required": "Назва є обов’язковою.",
-    "error.different_passwords": "Паролі не співпадають.",
+    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_body_read": "Unable to read the HTTP body: %v.",
+    "error.http_client_error": "HTTP client error: %v.",
+    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
+    "error.http_empty_response_body": "The HTTP response body is empty.",
+    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
+    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
+    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
+    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
+    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
+    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
+    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
+    "error.invalid_default_home_page": "Недійсна домашня сторінка за замовчуванням!",
+    "error.invalid_display_mode": "Недійсний режим відображення.",
+    "error.invalid_entry_direction": "Недійсний напрямок запису.",
+    "error.invalid_feed_url": "Недійсна URL-адреса стрічки.",
+    "error.invalid_gesture_nav": "Недійсна навігація жестами.",
+    "error.invalid_language": "Недійсна мова.",
+    "error.invalid_site_url": "Недійсна URL-адреса сайту.",
+    "error.invalid_theme": "Недійсна тема.",
+    "error.invalid_timezone": "Недійсний часовий пояс.",
+    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
+    "error.network_timeout": "This website is too slow and the request timed out: %v",
     "error.password_min_length": "Пароль має складати щонайменше 6 символів.",
-    "error.settings_mandatory_fields": "Поля імені, теми, мови та часового поясу є обов’язковими.",
-    "error.settings_reading_speed_is_positive": "Швидкість читання має бути додатнім цілим числом.",
+    "error.pocket_access_token": "Не вдалося отримати токен доступу з Pocket!",
+    "error.pocket_request_token": "Не вдалося отримати токен доступу з Pocket!",
     "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
     "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex",
+    "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided",
+    "error.settings_block_rule_separator_required": "Invalid Block rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
     "error.settings_keep_rule_fieldname_invalid": "Invalid Keep rule: rule #%d is missing a valid field name (Options: %s)",
-    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
-    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
     "error.settings_keep_rule_invalid_regex": "Invalid Keep rule: rule #%d's pattern is not a valid regex",
-    "error.entries_per_page_invalid": "Число записів на сторінку недійсне.",
-    "error.feed_mandatory_fields": "URL та категорія є обов’язковими.",
-    "error.feed_already_exists": "Така стрічка вже існує.",
-    "error.invalid_feed_url": "Недійсна URL-адреса стрічки.",
-    "error.invalid_site_url": "Недійсна URL-адреса сайту.",
-    "error.feed_url_not_empty": "URL-адреса стрічки не може бути порожньою.",
+    "error.settings_keep_rule_regex_required": "Invalid Keep rule: rule #%d pattern is not provided",
+    "error.settings_keep_rule_separator_required": "Invalid Keep rule: rule #%d's pattern is required to be seperated by a '='",
+    "error.settings_mandatory_fields": "Поля імені, теми, мови та часового поясу є обов’язковими.",
+    "error.settings_media_playback_rate_range": "Швидкість відтворення виходить за межі діапазону",
+    "error.settings_reading_speed_is_positive": "Швидкість читання має бути додатнім цілим числом.",
     "error.site_url_not_empty": "URL-адреса сайту не може бути порожньою.",
-    "error.feed_title_not_empty": "Назва стрічки не може бути порожньою.",
-    "error.feed_category_not_found": "Категорія не існує або належить до іншого користувача.",
-    "error.feed_invalid_blocklist_rule": "Правило списку блокувань недійсне.",
-    "error.feed_invalid_keeplist_rule": "Правило списку дозволень недійсне.",
-    "error.user_mandatory_fields": "Ім’я користувача є обов’язковим.",
-    "error.api_key_already_exists": "Такий ключ API вже існує.",
+    "error.subscription_not_found": "Не знайшлося жодної підписки.",
+    "error.title_required": "Назва є обов’язковою.",
+    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
     "error.unable_to_create_api_key": "Не вдається створити такий ключ API",
-    "form.feed.label.title": "Назва",
-    "form.feed.label.site_url": "URL-адреса сайту",
-    "form.feed.label.feed_url": "URL-адреса стрічки",
-    "form.feed.label.description": "Опис",
+    "error.unable_to_create_category": "Не вдається сворити категорію.",
+    "error.unable_to_create_user": "Не вдається створити користувача.",
+    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
+    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
+    "error.unable_to_update_category": "Не вдається відредагувати категорію.",
+    "error.unable_to_update_feed": "Не вдається оновити стрічку.",
+    "error.unable_to_update_user": "Не вдається оновити користувача.",
+    "error.unlink_account_without_password": "Ви маєте встановити пароль, щоб мати можливість увійти наступного разу",
+    "error.user_already_exists": "Такий користувач вже існує.",
+    "error.user_mandatory_fields": "Ім’я користувача є обов’язковим.",
+    "form.api_key.label.description": "Назва ключа API",
+    "form.category.hide_globally": "Приховати записи в глобальному списку непрочитаного",
+    "form.category.label.title": "Назва",
+    "form.feed.fieldset.general": "General",
+    "form.feed.fieldset.integration": "Third-Party Services",
+    "form.feed.fieldset.network_settings": "Network Settings",
+    "form.feed.fieldset.rules": "Rules",
+    "form.feed.label.allow_self_signed_certificates": "Дозволити сертифікати з власним підписом або недійсні",
+    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
+    "form.feed.label.blocklist_rules": "Правила блокування",
     "form.feed.label.category": "Категорія",
-    "form.feed.label.crawler": "Завантажувати оригінальний вміст",
-    "form.feed.label.feed_username": "Ім’я користувача для завантаження",
-    "form.feed.label.feed_password": "Пароль для завантаження",
-    "form.feed.label.user_agent": "Назначити User Agent",
     "form.feed.label.cookie": "Встановити кукі",
-    "form.feed.label.scraper_rules": "Правила Scraper",
-    "form.feed.label.rewrite_rules": "Правила Rewrite",
-    "form.feed.label.blocklist_rules": "Правила блокування",
-    "form.feed.label.keeplist_rules": "Правила дозволення",
-    "form.feed.label.urlrewrite_rules": "Правила перезапису URL-адрес",
-    "form.feed.label.apprise_service_urls": "Comma separated list of Apprise service URLs",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "Ігнорувати кеш HTTP",
-    "form.feed.label.allow_self_signed_certificates": "Дозволити сертифікати з власним підписом або недійсні",
+    "form.feed.label.crawler": "Завантажувати оригінальний вміст",
+    "form.feed.label.description": "Опис",
     "form.feed.label.disable_http2": "Disable HTTP/2 to avoid fingerprinting",
-    "form.feed.label.fetch_via_proxy": "Використати проксі-сервер",
     "form.feed.label.disabled": "Не оновлювати цю стрічку",
-    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.feed_password": "Пароль для завантаження",
+    "form.feed.label.feed_url": "URL-адреса стрічки",
+    "form.feed.label.feed_username": "Ім’я користувача для завантаження",
+    "form.feed.label.fetch_via_proxy": "Використати проксі-сервер",
     "form.feed.label.hide_globally": "Приховати записи в глобальному списку непрочитаного",
-    "form.feed.label.ntfy_activate": "Push entries to ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy priority",
-    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
-    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
-    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
-    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
-    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "Save entries to Cubox",
-    "form.integration.cubox_api_link": "Cubox API link",
-    "form.category.label.title": "Назва",
-    "form.category.hide_globally": "Приховати записи в глобальному списку непрочитаного",
-    "form.feed.fieldset.general": "General",
-    "form.feed.fieldset.rules": "Rules",
-    "form.feed.fieldset.network_settings": "Network Settings",
-    "form.feed.fieldset.integration": "Third-Party Services",
-    "form.user.label.username": "Ім’я користувача",
-    "form.user.label.password": "Пароль",
-    "form.user.label.confirmation": "Підтверждення паролю",
-    "form.user.label.admin": "Адміністратор",
-    "form.prefs.label.language": "Мова",
-    "form.prefs.label.timezone": "Часовий пояс",
-    "form.prefs.label.theme": "Тема",
-    "form.prefs.label.entry_sorting": "Сортування записів",
-    "form.prefs.label.entries_per_page": "Кількість записів на сторінку",
-    "form.prefs.label.default_reading_speed": "Швидкість читання для інших мов (слів на хвилину)",
-    "form.prefs.label.cjk_reading_speed": "Швидкість читання для китайської, корейської та японської мови (символів на хвилину)",
-    "form.prefs.label.display_mode": "Режим відображення Progressive Web App (PWA).",
-    "form.prefs.select.older_first": "Старіші записи спочатку",
-    "form.prefs.select.recent_first": "Останні записи спочатку",
-    "form.prefs.select.fullscreen": "Повний екран",
-    "form.prefs.select.standalone": "Автономний",
-    "form.prefs.select.minimal_ui": "Мінімальний",
-    "form.prefs.select.browser": "Браузер",
-    "form.prefs.select.publish_time": "Дата публікації запису",
-    "form.prefs.select.created_time": "Дата створення запису",
-    "form.prefs.select.alphabetical": "За алфавітом",
-    "form.prefs.select.unread_count": "Кількість непрочитаних",
-    "form.prefs.select.none": "Жодного",
-    "form.prefs.select.tap": "Двічі натисніть",
-    "form.prefs.select.swipe": "Проведіть пальцем",
-    "form.prefs.label.keyboard_shortcuts": "Увімкнути комбінації клавиш",
-    "form.prefs.label.entry_swipe": "Увімкніть введення пальцем на сенсорних екранах",
-    "form.prefs.label.gesture_nav": "Жест для переходу між записами",
-    "form.prefs.label.show_reading_time": "Показувати приблизний час читання для записів",
-    "form.prefs.label.custom_css": "Спеціальний CSS",
-    "form.prefs.label.custom_js": "Спеціальний JavaScript",
-    "form.prefs.label.entry_order": "Стовпець сортування записів",
-    "form.prefs.label.default_home_page": "Домашня сторінка за умовчанням",
-    "form.prefs.label.categories_sorting_order": "Сортування за категоріями",
-    "form.prefs.label.mark_read_on_view": "Автоматично позначати записи як прочитані під час перегляду",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
-    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
-    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
-    "form.prefs.fieldset.application_settings": "Application Settings",
-    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
-    "form.prefs.fieldset.reader_settings": "Reader Settings",
-    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
-    "form.prefs.label.external_font_hosts": "External font hosts",
-    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
-    "error.settings_invalid_domain_list": "Invalid domain list. Please provide a space separated list of domains.",
+    "form.feed.label.ignore_http_cache": "Ігнорувати кеш HTTP",
+    "form.feed.label.keeplist_rules": "Правила дозволення",
+    "form.feed.label.no_media_player": "No media player (audio/video)",
+    "form.feed.label.ntfy_activate": "Push entries to ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy default priority",
+    "form.feed.label.ntfy_high_priority": "Ntfy high priority",
+    "form.feed.label.ntfy_low_priority": "Ntfy low priority",
+    "form.feed.label.ntfy_max_priority": "Ntfy max priority",
+    "form.feed.label.ntfy_min_priority": "Ntfy min priority",
+    "form.feed.label.ntfy_priority": "Ntfy priority",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "Правила Rewrite",
+    "form.feed.label.scraper_rules": "Правила Scraper",
+    "form.feed.label.site_url": "URL-адреса сайту",
+    "form.feed.label.title": "Назва",
+    "form.feed.label.urlrewrite_rules": "Правила перезапису URL-адрес",
+    "form.feed.label.user_agent": "Назначити User Agent",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "Файл OPML",
     "form.import.label.url": "URL-адреса",
+    "form.integration.apprise_activate": "Push entries to Apprise",
+    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "Save entries to Betula",
-    "form.integration.betula_url": "Betula server URL",
     "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula server URL",
+    "form.integration.cubox_activate": "Save entries to Cubox",
+    "form.integration.cubox_api_link": "Cubox API link",
+    "form.integration.discord_activate": "Push entries to Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "Зберігати статті до Espial",
+    "form.integration.espial_api_key": "Ключ API Espial",
+    "form.integration.espial_endpoint": "Espial API Endpoint",
+    "form.integration.espial_tags": "Теги для Espial",
     "form.integration.fever_activate": "Увімкнути API Fever",
-    "form.integration.fever_username": "Ім’я користувача Fever",
-    "form.integration.fever_password": "Пароль Fever",
     "form.integration.fever_endpoint": "Адреса доступу API Fever:",
+    "form.integration.fever_password": "Пароль Fever",
+    "form.integration.fever_username": "Ім’я користувача Fever",
     "form.integration.googlereader_activate": "Увімкнути API Google Reader",
-    "form.integration.googlereader_username": "Ім’я користувача Google Reader",
-    "form.integration.googlereader_password": "Пароль Google Reader",
     "form.integration.googlereader_endpoint": "Адреса доступу API Google Reader:",
-    "form.integration.pinboard_activate": "Зберігати статті до Pinboard",
-    "form.integration.pinboard_token": "API ключ від Pinboard",
-    "form.integration.pinboard_tags": "Теги для Pinboard",
-    "form.integration.pinboard_bookmark": "Відмічати закладку як непрочитану",
+    "form.integration.googlereader_password": "Пароль Google Reader",
+    "form.integration.googlereader_username": "Ім’я користувача Google Reader",
     "form.integration.instapaper_activate": "Зберігати статті до Instapaper",
-    "form.integration.instapaper_username": "Ім’я користувача Instapaper",
     "form.integration.instapaper_password": "Пароль Instapaper",
-    "form.integration.pocket_activate": "Зберігати статті до Pocket",
-    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
-    "form.integration.pocket_access_token": "Pocket Access Token",
-    "form.integration.pocket_connect_link": "Підключити ваш обліковий запис Pocket",
-    "form.integration.wallabag_activate": "Зберігати статті до Wallabag",
-    "form.integration.wallabag_only_url": "Надіслати лише URL (замість повного вмісту)",
-    "form.integration.wallabag_endpoint": "Базова URL-адреса Wallabag",
-    "form.integration.wallabag_client_id": "Wallabag Client ID",
-    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
-    "form.integration.wallabag_username": "Ім’я користувача Wallabag",
-    "form.integration.wallabag_password": "Пароль Wallabag",
-    "form.integration.notion_activate": "Save entries to Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "Push entries to Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
-    "form.integration.nunux_keeper_activate": "Зберігати статті до Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Endpoint",
-    "form.integration.nunux_keeper_api_key": "Ключ API Nunux Keeper",
-    "form.integration.omnivore_activate": "Зберігати статті до Omnivore",
-    "form.integration.omnivore_url": "Omnivore API Endpoint",
-    "form.integration.omnivore_api_key": "Ключ API Omnivore",
-    "form.integration.espial_activate": "Зберігати статті до Espial",
-    "form.integration.espial_endpoint": "Espial API Endpoint",
-    "form.integration.espial_api_key": "Ключ API Espial",
-    "form.integration.espial_tags": "Теги для Espial",
-    "form.integration.readwise_activate": "Save entries to Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader Access Token",
-    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
-    "form.integration.telegram_bot_activate": "Відправляти нові статті до чату Telegram",
-    "form.integration.telegram_bot_token": "Токен боту",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
-    "form.integration.telegram_bot_disable_notification": "Disable notification",
-    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
-    "form.integration.telegram_chat_id": "ID чату",
+    "form.integration.instapaper_username": "Ім’я користувача Instapaper",
     "form.integration.linkace_activate": "Save entries to LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
     "form.integration.linkace_api_key": "LinkAce API key",
-    "form.integration.linkace_tags": "LinkAce Tags",
-    "form.integration.linkace_is_private": "Mark link as private",
     "form.integration.linkace_check_disabled": "Disable link check",
+    "form.integration.linkace_endpoint": "LinkAce API Endpoint",
+    "form.integration.linkace_is_private": "Mark link as private",
+    "form.integration.linkace_tags": "LinkAce Tags",
     "form.integration.linkding_activate": "Зберігати статті до Linkding",
-    "form.integration.linkding_endpoint": "Linkding API Endpoint",
     "form.integration.linkding_api_key": "Ключ API Linkding",
-    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkding_bookmark": "Відмічати закладку як непрочитану",
+    "form.integration.linkding_endpoint": "Linkding API Endpoint",
+    "form.integration.linkding_tags": "Linkding Tags",
     "form.integration.linkwarden_activate": "Зберігати статті до Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.linkwarden_api_key": "Ключ API Linkwarden",
+    "form.integration.linkwarden_endpoint": "Linkwarden API Endpoint",
     "form.integration.matrix_bot_activate": "Перенесення нових статей в Матрицю",
-    "form.integration.matrix_bot_user": "Ім'я користувача для Matrix",
+    "form.integration.matrix_bot_chat_id": "Ідентифікатор кімнати Матриці",
     "form.integration.matrix_bot_password": "Пароль для користувача Matrix",
     "form.integration.matrix_bot_url": "URL-адреса сервера Матриці",
-    "form.integration.matrix_bot_chat_id": "Ідентифікатор кімнати Матриці",
+    "form.integration.matrix_bot_user": "Ім'я користувача для Matrix",
+    "form.integration.notion_activate": "Save entries to Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "Push entries to ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy Password (optional)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy Username (optional)",
+    "form.integration.nunux_keeper_activate": "Зберігати статті до Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Ключ API Nunux Keeper",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API Endpoint",
+    "form.integration.omnivore_activate": "Зберігати статті до Omnivore",
+    "form.integration.omnivore_api_key": "Ключ API Omnivore",
+    "form.integration.omnivore_url": "Omnivore API Endpoint",
+    "form.integration.pinboard_activate": "Зберігати статті до Pinboard",
+    "form.integration.pinboard_bookmark": "Відмічати закладку як непрочитану",
+    "form.integration.pinboard_tags": "Теги для Pinboard",
+    "form.integration.pinboard_token": "API ключ від Pinboard",
+    "form.integration.pocket_access_token": "Pocket Access Token",
+    "form.integration.pocket_activate": "Зберігати статті до Pocket",
+    "form.integration.pocket_connect_link": "Підключити ваш обліковий запис Pocket",
+    "form.integration.pocket_consumer_key": "Pocket Consumer Key",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "Save entries to Raindrop",
-    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) Token",
     "form.integration.readeck_activate": "Зберігати статті до Readeck",
-    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_api_key": "Ключ API Readeck",
+    "form.integration.readeck_endpoint": "Readeck URL",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "Надіслати лише URL (замість повного вмісту)",
+    "form.integration.readwise_activate": "Save entries to Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader Access Token",
+    "form.integration.readwise_api_key_link": "Get your Readwise Access Token",
+    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
+    "form.integration.rssbridge_url": "RSS-Bridge server URL",
+    "form.integration.shaarli_activate": "Save articles to Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API Secret",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "Save articles to Shiori",
     "form.integration.shiori_endpoint": "Shiori API Endpoint",
-    "form.integration.shiori_username": "Shiori Username",
     "form.integration.shiori_password": "Shiori Password",
-    "form.integration.shaarli_activate": "Save articles to Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API Secret",
-    "form.integration.webhook_activate": "Enable Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions",
-    "form.integration.rssbridge_url": "RSS-Bridge server URL",
-    "form.integration.ntfy_activate": "Push entries to ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy URL (optional, default is ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API Token (optional)",
-    "form.integration.ntfy_username": "Ntfy Username (optional)",
-    "form.integration.ntfy_password": "Ntfy Password (optional)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon URL (optional)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "Push entries to Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori Username",
     "form.integration.slack_activate": "Slack entries to Discord",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "Назва ключа API",
+    "form.integration.telegram_bot_activate": "Відправляти нові статті до чату Telegram",
+    "form.integration.telegram_bot_disable_buttons": "Disable buttons",
+    "form.integration.telegram_bot_disable_notification": "Disable notification",
+    "form.integration.telegram_bot_disable_web_page_preview": "Disable web page preview",
+    "form.integration.telegram_bot_token": "Токен боту",
+    "form.integration.telegram_chat_id": "ID чату",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "Зберігати статті до Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag Client ID",
+    "form.integration.wallabag_client_secret": "Wallabag Client Secret",
+    "form.integration.wallabag_endpoint": "Базова URL-адреса Wallabag",
+    "form.integration.wallabag_only_url": "Надіслати лише URL (замість повного вмісту)",
+    "form.integration.wallabag_password": "Пароль Wallabag",
+    "form.integration.wallabag_username": "Ім’я користувача Wallabag",
+    "form.integration.webhook_activate": "Enable Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "Application Settings",
+    "form.prefs.fieldset.authentication_settings": "Authentication Settings",
+    "form.prefs.fieldset.global_feed_settings": "Global Feed Settings",
+    "form.prefs.fieldset.reader_settings": "Reader Settings",
+    "form.prefs.help.external_font_hosts": "Space separated list of external font hosts to allow. For example: \"fonts.gstatic.com fonts.googleapis.com\".",
+    "form.prefs.label.categories_sorting_order": "Сортування за категоріями",
+    "form.prefs.label.cjk_reading_speed": "Швидкість читання для китайської, корейської та японської мови (символів на хвилину)",
+    "form.prefs.label.custom_css": "Спеціальний CSS",
+    "form.prefs.label.custom_js": "Спеціальний JavaScript",
+    "form.prefs.label.default_home_page": "Домашня сторінка за умовчанням",
+    "form.prefs.label.default_reading_speed": "Швидкість читання для інших мов (слів на хвилину)",
+    "form.prefs.label.display_mode": "Режим відображення Progressive Web App (PWA).",
+    "form.prefs.label.entries_per_page": "Кількість записів на сторінку",
+    "form.prefs.label.entry_order": "Стовпець сортування записів",
+    "form.prefs.label.entry_sorting": "Сортування записів",
+    "form.prefs.label.entry_swipe": "Увімкніть введення пальцем на сенсорних екранах",
+    "form.prefs.label.external_font_hosts": "External font hosts",
+    "form.prefs.label.gesture_nav": "Жест для переходу між записами",
+    "form.prefs.label.keyboard_shortcuts": "Увімкнути комбінації клавиш",
+    "form.prefs.label.language": "Мова",
+    "form.prefs.label.mark_read_manually": "Mark entries as read manually",
+    "form.prefs.label.mark_read_on_media_completion": "Only mark as read when audio/video playback reaches 90%% completion",
+    "form.prefs.label.mark_read_on_view": "Автоматично позначати записи як прочитані під час перегляду",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "Mark entries as read when viewed. For audio/video, mark as read at 90%% completion",
+    "form.prefs.label.media_playback_rate": "Швидкість відтворення аудіо/відео",
+    "form.prefs.label.show_reading_time": "Показувати приблизний час читання для записів",
+    "form.prefs.label.theme": "Тема",
+    "form.prefs.label.timezone": "Часовий пояс",
+    "form.prefs.select.alphabetical": "За алфавітом",
+    "form.prefs.select.browser": "Браузер",
+    "form.prefs.select.created_time": "Дата створення запису",
+    "form.prefs.select.fullscreen": "Повний екран",
+    "form.prefs.select.minimal_ui": "Мінімальний",
+    "form.prefs.select.none": "Жодного",
+    "form.prefs.select.older_first": "Старіші записи спочатку",
+    "form.prefs.select.publish_time": "Дата публікації запису",
+    "form.prefs.select.recent_first": "Останні записи спочатку",
+    "form.prefs.select.standalone": "Автономний",
+    "form.prefs.select.swipe": "Проведіть пальцем",
+    "form.prefs.select.tap": "Двічі натисніть",
+    "form.prefs.select.unread_count": "Кількість непрочитаних",
     "form.submit.loading": "Завантаження...",
     "form.submit.saving": "Зберігаю...",
-    "time_elapsed.not_yet": "ще ні",
-    "time_elapsed.yesterday": "вчора",
-    "time_elapsed.now": "прямо зараз",
-    "time_elapsed.minutes": [
-        "%d хвилину тому",
-        "%d хвилини тому",
-        "%d хвилин тому"
+    "form.user.label.admin": "Адміністратор",
+    "form.user.label.confirmation": "Підтверждення паролю",
+    "form.user.label.password": "Пароль",
+    "form.user.label.username": "Ім’я користувача",
+    "menu.about": "Про додаток",
+    "menu.add_feed": "Додати підписку",
+    "menu.add_user": "Додати користувачв",
+    "menu.api_keys": "Ключі API",
+    "menu.categories": "Категорії",
+    "menu.create_api_key": "Створити новий ключ API",
+    "menu.create_category": "Створити категорію",
+    "menu.edit_category": "Редагувати",
+    "menu.edit_feed": "Редагувати",
+    "menu.export": "Експорт",
+    "menu.feed_entries": "Записи",
+    "menu.feeds": "Стрічки",
+    "menu.flush_history": "Очистити історію",
+    "menu.history": "Історія",
+    "menu.home_page": "Головна сторінка",
+    "menu.import": "Імпорт",
+    "menu.integrations": "Інтеграції",
+    "menu.logout": "Вийти",
+    "menu.mark_all_as_read": "Відмітити все як прочитане",
+    "menu.mark_page_as_read": "Відмітити цю сторінку як прочитане",
+    "menu.preferences": "Уподобання",
+    "menu.refresh_all_feeds": "Оновити всі стрічки у фоновому режимі",
+    "menu.refresh_feed": "Оновити",
+    "menu.search": "Пошук",
+    "menu.sessions": "Сеанси",
+    "menu.settings": "Налаштування",
+    "menu.shared_entries": "Спільні записи",
+    "menu.show_all_entries": "Показати всі записи",
+    "menu.show_only_starred_entries": "Показати тільки записи з зірочкою",
+    "menu.show_only_unread_entries": "Показати тільки непрочитані записи",
+    "menu.starred": "З зірочкою",
+    "menu.title": "Меню",
+    "menu.unread": "Непрочитане",
+    "menu.users": "Користувачі",
+    "page.about.author": "Автор:",
+    "page.about.build_date": "Дата побудови:",
+    "page.about.credits": "Титри",
+    "page.about.global_config_options": "Параметри глобальної конфігурації",
+    "page.about.go_version": "Версія Go:",
+    "page.about.license": "Ліцензія:",
+    "page.about.postgres_version": "Версія Postgres:",
+    "page.about.title": "Про додадок",
+    "page.about.version": "Версія:",
+    "page.add_feed.choose_feed": "Обрати підписку",
+    "page.add_feed.label.url": "URL",
+    "page.add_feed.legend.advanced_options": "Розширені опції",
+    "page.add_feed.no_category": "Немає категорії. Ви маєте додати принаймні одну категорію.",
+    "page.add_feed.submit": "Знайти підписку",
+    "page.add_feed.title": "Нова підписка",
+    "page.api_keys.never_used": "Ніколи не використався",
+    "page.api_keys.table.actions": "Дії",
+    "page.api_keys.table.created_at": "Дата створення",
+    "page.api_keys.table.description": "Опис",
+    "page.api_keys.table.last_used_at": "Дата останнього використання",
+    "page.api_keys.table.token": "Токен",
+    "page.api_keys.title": "Ключі API",
+    "page.categories_count": [
+        "%d category",
+        "%d categories",
+        "%d categories"
     ],
-    "time_elapsed.hours": [
-        "%d годину тому",
-        "%d години тому",
-        "%d годин тому"
+    "page.categories.entries": "Статті",
+    "page.categories.feed_count": [
+        "Містить %d стрічку.",
+        "Містить %d стрічки.",
+        "Містить %d стрічок."
+    ],
+    "page.categories.feeds": "Підписки",
+    "page.categories.no_feed": "Немає стрічки.",
+    "page.categories.title": "Категорії",
+    "page.category_label": "Категорія: %s",
+    "page.edit_category.title": "Редагування категорії: %s",
+    "page.edit_feed.etag_header": "Заголовок ETag:",
+    "page.edit_feed.last_check": "Остання перевірка:",
+    "page.edit_feed.last_modified_header": "Заголовок LastModified:",
+    "page.edit_feed.last_parsing_error": "Остання помилка аналізу",
+    "page.edit_feed.no_header": "Немає",
+    "page.edit_feed.title": "Редагування стрічки: %s",
+    "page.edit_user.title": "Редагування користувача: %s",
+    "page.entry.attachments": "Додатки",
+    "page.feeds.error_count": [
+        "%d помилка",
+        "%d помилки",
+        "%d помилок"
+    ],
+    "page.feeds.last_check": "Остання перевірка:",
+    "page.feeds.next_check": "Наступна перевірка:",
+    "page.feeds.read_counter": "Кількість прочитаних записів",
+    "page.feeds.title": "Стрічки",
+    "page.history.title": "Історія",
+    "page.import.title": "Імпорт",
+    "page.integration.bookmarklet": "Букмарклет",
+    "page.integration.bookmarklet.help": "Це спеціальне посилання дозволяє підписатися на веб-сайт безпосередньо за допомогою закладки у вашому веб-браузері.",
+    "page.integration.bookmarklet.instructions": "Перетягніть це посилання до своїх закладок.",
+    "page.integration.bookmarklet.name": "Додати до Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "Адреса доступу API",
+    "page.integration.miniflux_api_password": "Пароль",
+    "page.integration.miniflux_api_password_value": "Пароль до вашого облікового запису",
+    "page.integration.miniflux_api_username": "Ім’я користувача",
+    "page.integrations.title": "Інтеграції",
+    "page.keyboard_shortcuts.close_modal": "Закрити модальне діалогове вікно",
+    "page.keyboard_shortcuts.download_content": "Завантажити оригінальний зміст",
+    "page.keyboard_shortcuts.go_to_bottom_item": "Перейти до нижнього пункту",
+    "page.keyboard_shortcuts.go_to_categories": "Перейти до категорій",
+    "page.keyboard_shortcuts.go_to_feed": "Перейти до стрічки",
+    "page.keyboard_shortcuts.go_to_feeds": "Перейти до стрічок",
+    "page.keyboard_shortcuts.go_to_history": "Перейти до історії",
+    "page.keyboard_shortcuts.go_to_next_item": "Перейти до наступного запису",
+    "page.keyboard_shortcuts.go_to_next_page": "Перейти до наступної сторінки",
+    "page.keyboard_shortcuts.go_to_previous_item": "Перейти до попереднього запису",
+    "page.keyboard_shortcuts.go_to_previous_page": "Перейти до попередньої сторінки",
+    "page.keyboard_shortcuts.go_to_search": "Поставити фокус на поле пошуку",
+    "page.keyboard_shortcuts.go_to_settings": "Перейти до налаштувань",
+    "page.keyboard_shortcuts.go_to_starred": "Перейти до закладок",
+    "page.keyboard_shortcuts.go_to_top_item": "Перейти до верхнього пункту",
+    "page.keyboard_shortcuts.go_to_unread": "Перейти до непрочитаних",
+    "page.keyboard_shortcuts.mark_page_as_read": "Відмітити поточну сторінку як прочитане",
+    "page.keyboard_shortcuts.open_comments": "Відкрити посилання на коментарі",
+    "page.keyboard_shortcuts.open_comments_same_window": "Відкрити посилання на коментарі в поточній вкладці",
+    "page.keyboard_shortcuts.open_item": "Відкрити виділений запис",
+    "page.keyboard_shortcuts.open_original": "Відкрити оригінальне посилання",
+    "page.keyboard_shortcuts.open_original_same_window": "Відкрити оригінальне посилання в поточній вкладці",
+    "page.keyboard_shortcuts.refresh_all_feeds": "Оновити всі стрічки в фоновому режимі",
+    "page.keyboard_shortcuts.remove_feed": "Видалити цю стрічку",
+    "page.keyboard_shortcuts.save_article": "Зберегти статтю",
+    "page.keyboard_shortcuts.scroll_item_to_top": "Прокрутити запис догори",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показати комбінації клавиш",
+    "page.keyboard_shortcuts.subtitle.actions": "Дії",
+    "page.keyboard_shortcuts.subtitle.items": "Навігація по записах",
+    "page.keyboard_shortcuts.subtitle.pages": "Навігація по сторінках",
+    "page.keyboard_shortcuts.subtitle.sections": "Навігація по розділах",
+    "page.keyboard_shortcuts.title": "Комбінації клавиш",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "Переключити статус закладки",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
+    "page.keyboard_shortcuts.toggle_read_status_next": "Переключити статус читання, перейти до наступного",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "Переключити статус читання, перейти до попереднього",
+    "page.login.google_signin": "Увійти через Google",
+    "page.login.oidc_signin": "Увійти через %s",
+    "page.login.title": "Вхід",
+    "page.login.webauthn_login": "Увійти за допомогою пароля",
+    "page.login.webauthn_login.error": "Неможливо ввійти за допомогою ключа доступу",
+    "page.login.webauthn_login.help": "Please enter your username if you're using a security key. This is not required if you are using a Passkey (discoverable credentials).",
+    "page.new_api_key.title": "Створити ключ API",
+    "page.new_category.title": "Нова категорія",
+    "page.new_user.title": "Новий користувач",
+    "page.offline.message": "Ви офлайн",
+    "page.offline.refresh_page": "Спробуйте оновити сторінку",
+    "page.offline.title": "Автономний режим",
+    "page.read_entry_count": [
+        "%d read entry",
+        "%d read entries",
+        "%d read entries"
+    ],
+    "page.search.title": "Результати пошуку",
+    "page.sessions.table.actions": "Дії",
+    "page.sessions.table.current_session": "Поточний сеанс",
+    "page.sessions.table.date": "Дата",
+    "page.sessions.table.ip": "IP адреса",
+    "page.sessions.table.user_agent": "User Agent",
+    "page.sessions.title": "Сеанси",
+    "page.settings.link_google_account": "Підключити мій обліковий запис Google",
+    "page.settings.link_oidc_account": "Підключити мій обліковий запис %s",
+    "page.settings.title": "Налаштування ",
+    "page.settings.unlink_google_account": "Відключити мій обліковий запис Google",
+    "page.settings.unlink_oidc_account": "Відключити мій обліковий запис %s",
+    "page.settings.webauthn.actions": "Actions",
+    "page.settings.webauthn.added_on": "Added On",
+    "page.settings.webauthn.delete": [
+        "Видалити %d ключ доступу",
+        "Видаліть %d ключа доступу",
+        "Видаліть %d ключа доступу"
+    ],
+    "page.settings.webauthn.last_seen_on": "Last Used",
+    "page.settings.webauthn.passkey_name": "Passkey Name",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "Зареєструвати пароль",
+    "page.settings.webauthn.register.error": "Не вдалося зареєструвати ключ доступу",
+    "page.shared_entries_count": [
+        "%d shared entry",
+        "%d shared entries",
+        "%d shared entries"
+    ],
+    "page.shared_entries.title": "Спільні записи",
+    "page.starred_entry_count": [
+        "%d starred entry",
+        "%d starred entries",
+        "%d starred entries"
+    ],
+    "page.starred.title": "З зірочкою",
+    "page.total_entry_count": [
+        "%d entry in total",
+        "%d entries in total",
+        "%d entries in total"
+    ],
+    "page.unread_entry_count": [
+        "%d unread entry",
+        "%d unread entries",
+        "%d unread entries"
     ],
+    "page.unread.title": "Непрочитане",
+    "page.users.actions": "Дії",
+    "page.users.admin.no": "Ні",
+    "page.users.admin.yes": "Так",
+    "page.users.is_admin": "Адміністратор",
+    "page.users.last_login": "Дата останнього входу",
+    "page.users.never_logged": "Ніколи",
+    "page.users.title": "Користувачі",
+    "page.users.username": "Ім’я користувача",
+    "page.webauthn_rename.title": "Rename Passkey",
+    "pagination.first": "Перша",
+    "pagination.last": "Остання",
+    "pagination.next": "Наступна",
+    "pagination.previous": "Попередня",
+    "search.label": "Пошук",
+    "search.placeholder": "Шукати...",
+    "search.submit": "Знайти",
+    "skip_to_content": "Skip to content",
     "time_elapsed.days": [
         "%d день тому",
         "%d дні тому",
         "%d днів тому"
     ],
-    "time_elapsed.weeks": [
-        "%d тиждень тому",
-        "%d тижня тому",
-        "%d тижнів тому"
+    "time_elapsed.hours": [
+        "%d годину тому",
+        "%d години тому",
+        "%d годин тому"
+    ],
+    "time_elapsed.minutes": [
+        "%d хвилину тому",
+        "%d хвилини тому",
+        "%d хвилин тому"
     ],
     "time_elapsed.months": [
         "%d місяць тому",
         "%d місяця тому",
         "%d місяців    тому"
     ],
+    "time_elapsed.not_yet": "ще ні",
+    "time_elapsed.now": "прямо зараз",
+    "time_elapsed.weeks": [
+        "%d тиждень тому",
+        "%d тижня тому",
+        "%d тижнів тому"
+    ],
     "time_elapsed.years": [
         "%d рік тому",
         "%d роки тому",
         "%d років тому"
     ],
-    "alert.too_many_feeds_refresh": [
-        "You have triggered too many feed refreshes. Please wait %d minute before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again.",
-        "You have triggered too many feed refreshes. Please wait %d minutes before trying again."
-    ],
-    "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.",
-    "error.http_response_too_large": "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart).",
-    "error.http_body_read": "Unable to read the HTTP body: %v.",
-    "error.http_empty_response_body": "The HTTP response body is empty.",
-    "error.http_empty_response": "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?",
-    "error.tls_error": "TLS error: %q. You could disable TLS verification in the feed settings if you would like.",
-    "error.network_operation": "Miniflux is not able to reach this website due to a network error: %v.",
-    "error.network_timeout": "This website is too slow and the request timed out: %v",
-    "error.http_client_error": "HTTP client error: %v.",
-    "error.http_not_authorized": "Access to this website is not authorized. It could be a bad username or password.",
-    "error.http_too_many_requests": "Miniflux generated too many requests to this website. Please, try again later or change the application configuration.",
-    "error.http_forbidden": "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?",
-    "error.http_resource_not_found": "The requested resource is not found. Please, verify the URL.",
-    "error.http_internal_server_error": "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_bad_gateway": "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_service_unavailable": "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_gateway_timeout": "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later.",
-    "error.http_unexpected_status_code": "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later.",
-    "error.database_error": "Database error: %v.",
-    "error.category_not_found": "This category does not exist or does not belong to this user.",
-    "error.duplicated_feed": "This feed already exists.",
-    "error.unable_to_parse_feed": "Unable to parse this feed: %v.",
-    "error.feed_not_found": "This feed does not exist or does not belong to this user.",
-    "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.",
-    "error.feed_format_not_detected": "Unable to detect feed format: %v.",
-    "form.prefs.label.media_playback_rate": "Швидкість відтворення аудіо/відео",
-    "error.settings_media_playback_rate_range": "Швидкість відтворення виходить за межі діапазону",
-    "enclosure_media_controls.seek" : "Seek:",
-    "enclosure_media_controls.seek.title" : "Seek %s seconds",
-    "enclosure_media_controls.speed" : "Speed:",
-    "enclosure_media_controls.speed.faster" : "Faster",
-    "enclosure_media_controls.speed.faster.title" : "Faster by %sx",
-    "enclosure_media_controls.speed.slower" : "Slower",
-    "enclosure_media_controls.speed.slower.title" : "Slower by %sx",
-    "enclosure_media_controls.speed.reset" : "Reset",
-    "enclosure_media_controls.speed.reset.title" : "Reset speed to 1x"
-}
+    "time_elapsed.yesterday": "вчора",
+    "tooltip.keyboard_shortcuts": "Комбінація клавіш: %s",
+    "tooltip.logged_user": "Здійснено вхід як %s"
+}

+ 513 - 513
internal/locale/translations/zh_CN.json

@@ -1,587 +1,587 @@
 {
-    "skip_to_content": "跳转至内容",
-    "confirm.question": "您确认吗?",
-    "confirm.question.refresh": "您是否要强制刷新?",
-    "confirm.yes": "是",
-    "confirm.no": "否",
-    "confirm.loading": "执行中…",
-    "action.subscribe": "订阅",
-    "action.save": "保存",
-    "action.or": "或",
     "action.cancel": "取消",
-    "action.remove": "删除",
-    "action.remove_feed": "删除此源",
-    "action.update": "更新",
-    "action.edit": "编辑",
     "action.download": "下载",
+    "action.edit": "编辑",
+    "action.home_screen": "添加到主屏幕",
     "action.import": "导入",
     "action.login": "登录",
-    "action.home_screen": "添加到主屏幕",
-    "tooltip.keyboard_shortcuts": "快捷键: %s",
-    "tooltip.logged_user": "当前登录 %s",
-    "menu.title": "菜单",
-    "menu.home_page": "首页",
-    "menu.unread": "未读",
-    "menu.starred": "收藏",
-    "menu.history": "历史",
-    "menu.feeds": "源",
-    "menu.categories": "分类",
-    "menu.settings": "设置",
-    "menu.logout": "登出",
-    "menu.preferences": "设置",
-    "menu.integrations": "集成",
-    "menu.sessions": "会话",
-    "menu.users": "用户",
-    "menu.about": "关于",
-    "menu.export": "导出",
-    "menu.import": "导入",
-    "menu.search": "搜索",
-    "menu.create_category": "新建分类",
-    "menu.mark_page_as_read": "标记为已读",
-    "menu.mark_all_as_read": "全部标为已读",
-    "menu.show_all_entries": "显示所有文章",
-    "menu.show_only_unread_entries": "仅显示未读文章",
-    "menu.show_only_starred_entries": "仅显示已收藏文章",
-    "menu.refresh_feed": "更新",
-    "menu.refresh_all_feeds": "在后台更新全部源",
-    "menu.edit_feed": "编辑",
-    "menu.edit_category": "编辑",
-    "menu.add_feed": "新增源",
-    "menu.add_user": "新建用户",
-    "menu.flush_history": "清理历史",
-    "menu.feed_entries": "文章",
-    "menu.api_keys": "API 密钥",
-    "menu.create_api_key": "创建一个新的 API 密钥",
-    "menu.shared_entries": "已分享的文章",
-    "search.label": "搜索",
-    "search.placeholder": "搜索…",
-    "search.submit": "查找",
-    "pagination.last": "最后一页",
-    "pagination.next": "下一页",
-    "pagination.first": "第一页",
-    "pagination.previous": "上一页",
-    "entry.status.unread": "标为未读",
-    "entry.status.read": "标为已读",
-    "entry.status.toast.unread": "已标为未读",
-    "entry.status.toast.read": "已标为已读",
-    "entry.status.title": "更改状态",
-    "entry.bookmark.toggle.on": "添加收藏",
-    "entry.bookmark.toggle.off": "取消收藏",
-    "entry.bookmark.toast.on": "已添加收藏",
-    "entry.bookmark.toast.off": "已取消收藏",
-    "entry.state.saving": "保存中…",
-    "entry.state.loading": "载入中…",
-    "entry.save.label": "保存",
-    "entry.save.title": "保存这篇文章",
-    "entry.save.completed": "完成",
-    "entry.save.toast.completed": "已保存文章",
-    "entry.scraper.label": "抓取全文",
-    "entry.scraper.title": "抓取全文内容",
-    "entry.scraper.completed": "抓取完成",
-    "entry.external_link.label": "外部链接",
-    "entry.comments.label": "评论",
-    "entry.comments.title": "查看评论",
-    "entry.share.label": "分享",
-    "entry.share.title": "分享这篇文章",
-    "entry.unshare.label": "取消分享",
-    "entry.shared_entry.title": "打开公共链接",
-    "entry.shared_entry.label": "分享",
-    "entry.estimated_reading_time": [
-        "需要 %d 分钟阅读"
-    ],
-    "entry.tags.label": "标签:",
-    "page.shared_entries.title": "已分享的文章",
-    "page.shared_entries_count": [
-        "%d 已分享的文章"
-    ],
-    "page.unread.title": "未读",
-    "page.unread_entry_count": [
-        "%d 未读的文章"
-    ],
-    "page.total_entry_count": [
-        "%d 文章总数"
-    ],
-    "page.starred.title": "收藏",
-    "page.starred_entry_count": [
-        "%d 收藏的文章"
-    ],
-    "page.categories.title": "分类",
-    "page.categories.no_feed": "没有源",
-    "page.categories.entries": "查看内容",
-    "page.categories.feeds": "查看源",
-    "page.categories.feed_count": [
-        "有 %d 个源"
-    ],
-    "page.categories_count": [
-        "%d 分类"
-    ],
-    "page.new_category.title": "新分类",
-    "page.new_user.title": "新用户",
-    "page.edit_category.title": "编辑分类 : %s",
-    "page.edit_user.title": "编辑用户 : %s",
-    "page.feeds.title": "源",
-    "page.category_label": "分类: %s",
-    "page.feeds.last_check": "最后检查时间:",
-    "page.feeds.next_check": "下次检查时间:",
-    "page.feeds.read_counter": "已读文章数",
-    "page.feeds.error_count": [
-        "%d 错误"
-    ],
-    "page.history.title": "历史",
-    "page.read_entry_count": [
-        "%d 阅读文章"
-    ],
-    "page.import.title": "导入",
-    "page.search.title": "搜索结果",
-    "page.about.title": "关于",
-    "page.about.credits": "版权",
-    "page.about.version": "版本号:",
-    "page.about.build_date": "构建日期:",
-    "page.about.author": "作者:",
-    "page.about.license": "协议:",
-    "page.about.postgres_version": "Postgres 版本号:",
-    "page.about.go_version": "Go 版本号:",
-    "page.about.global_config_options": "全局配置选项",
-    "page.add_feed.title": "新增源",
-    "page.add_feed.no_category": "没有类别,至少需要有一个类别",
-    "page.add_feed.label.url": "网址",
-    "page.add_feed.submit": "查找源",
-    "page.add_feed.legend.advanced_options": "高级选项",
-    "page.add_feed.choose_feed": "选择一个源",
-    "page.edit_feed.title": "编辑源 : %s",
-    "page.edit_feed.last_check": "最后检查时间:",
-    "page.edit_feed.last_modified_header": "最后修改的 Header:",
-    "page.edit_feed.etag_header": "ETag 标题:",
-    "page.edit_feed.no_header": "无 Header",
-    "page.edit_feed.last_parsing_error": "最后一次解析错误",
-    "page.entry.attachments": "附件",
-    "page.keyboard_shortcuts.title": "快捷键",
-    "page.keyboard_shortcuts.subtitle.sections": "分区导航",
-    "page.keyboard_shortcuts.subtitle.items": "文章导航",
-    "page.keyboard_shortcuts.subtitle.pages": "页面导航",
-    "page.keyboard_shortcuts.subtitle.actions": "操作",
-    "page.keyboard_shortcuts.go_to_unread": "打开未读页面",
-    "page.keyboard_shortcuts.go_to_starred": "打开收藏页面",
-    "page.keyboard_shortcuts.go_to_history": "打开历史页面",
-    "page.keyboard_shortcuts.go_to_feeds": "打开源页面",
-    "page.keyboard_shortcuts.go_to_categories": "打开分类页面",
-    "page.keyboard_shortcuts.go_to_settings": "打开设置页面",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "显示快捷键帮助",
-    "page.keyboard_shortcuts.go_to_previous_item": "上一文章",
-    "page.keyboard_shortcuts.go_to_next_item": "下一文章",
-    "page.keyboard_shortcuts.go_to_feed": "转到源页面",
-    "page.keyboard_shortcuts.go_to_previous_page": "上一页",
-    "page.keyboard_shortcuts.go_to_next_page": "下一页",
-    "page.keyboard_shortcuts.go_to_bottom_item": "转到底部项目",
-    "page.keyboard_shortcuts.go_to_top_item": "转到顶部项目",
-    "page.keyboard_shortcuts.open_item": "打开选定的文章",
-    "page.keyboard_shortcuts.open_original": "打开原始链接",
-    "page.keyboard_shortcuts.open_original_same_window": "在当前标签页中打开原始链接",
-    "page.keyboard_shortcuts.open_comments": "打开评论链接",
-    "page.keyboard_shortcuts.open_comments_same_window": "在当前标签页中打开评论链接",
-    "page.keyboard_shortcuts.toggle_read_status_next": "切换已读/未读状态, 关注下一个",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "切换已读/未读状态, 关注前一个",
-    "page.keyboard_shortcuts.refresh_all_feeds": "在后台更新全部源",
-    "page.keyboard_shortcuts.mark_page_as_read": "标记当前页已读",
-    "page.keyboard_shortcuts.download_content": "抓取全文内容",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "切换收藏状态",
-    "page.keyboard_shortcuts.save_article": "保存文章",
-    "page.keyboard_shortcuts.scroll_item_to_top": "滚动到顶部",
-    "page.keyboard_shortcuts.remove_feed": "删除此源",
-    "page.keyboard_shortcuts.go_to_search": "将焦点放在搜索表单上",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "展开/折叠文章附件",
-    "page.keyboard_shortcuts.close_modal": "关闭对话窗口",
-    "page.users.title": "用户",
-    "page.users.username": "用户名",
-    "page.users.never_logged": "从未登录",
-    "page.users.admin.yes": "是",
-    "page.users.admin.no": "否",
-    "page.users.actions": "操作",
-    "page.users.last_login": "最后登录时间",
-    "page.users.is_admin": "管理员",
-    "page.settings.title": "设置",
-    "page.settings.link_google_account": "关联我的 Google 账户",
-    "page.settings.unlink_google_account": "解除 Google 账号关联",
-    "page.settings.link_oidc_account": "关联我的 %s 账户",
-    "page.settings.unlink_oidc_account": "解除 %s 账号关联",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "操作",
-    "page.settings.webauthn.passkey_name": "Passkey 名称",
-    "page.settings.webauthn.added_on": "添加时间",
-    "page.settings.webauthn.last_seen_on": "最后使用时间",
-    "page.settings.webauthn.register": "注册 Passkey",
-    "page.settings.webauthn.register.error": "无法注册 Passkey",
-    "page.login.webauthn_login.help": "如果您正在使用安全密钥,请输入您的用户名。如果您正在使用通行密钥(可发现凭证),则无需输入用户名。",
-    "page.settings.webauthn.delete": [
-        "删除 %d 个 Passkey"
-    ],
-    "page.login.title": "登录",
-    "page.login.google_signin": "使用 Google 登录",
-    "page.login.oidc_signin": "使用 %s 登录",
-    "page.login.webauthn_login": "使用密码登录",
-    "page.login.webauthn_login.error": "无法使用密码登录",
-    "page.integrations.title": "集成",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API 端点",
-    "page.integration.miniflux_api_username": "用户名",
-    "page.integration.miniflux_api_password": "密码",
-    "page.integration.miniflux_api_password_value": "您账户的密码",
-    "page.integration.bookmarklet": "书签小应用",
-    "page.integration.bookmarklet.name": "收藏 Miniflux",
-    "page.integration.bookmarklet.instructions": "拖动这个链接到浏览器书签栏",
-    "page.integration.bookmarklet.help": "你可以打开这个特殊的书签来直接收藏网站",
-    "page.sessions.title": "会话",
-    "page.sessions.table.date": "日期",
-    "page.sessions.table.ip": "IP 地址",
-    "page.sessions.table.user_agent": "用户代理",
-    "page.sessions.table.actions": "操作",
-    "page.sessions.table.current_session": "当前会话",
-    "page.api_keys.title": "API 密钥",
-    "page.api_keys.table.description": "描述",
-    "page.api_keys.table.token": "密钥",
-    "page.api_keys.table.last_used_at": "最后使用",
-    "page.api_keys.table.created_at": "创建日期",
-    "page.api_keys.table.actions": "操作",
-    "page.api_keys.never_used": "没用过",
-    "page.new_api_key.title": "新的 API 密钥",
-    "page.offline.title": "离线模式",
-    "page.offline.message": "您已离线",
-    "page.offline.refresh_page": "尝试刷新页面",
-    "page.webauthn_rename.title": "重命名 Passkey",
-    "alert.no_shared_entry": "没有分享文章。",
+    "action.or": "或",
+    "action.remove": "删除",
+    "action.remove_feed": "删除此源",
+    "action.save": "保存",
+    "action.subscribe": "订阅",
+    "action.update": "更新",
+    "alert.account_linked": "您的外部账号已关联!",
+    "alert.account_unlinked": "您的外部帐户现已解除关联!",
+    "alert.background_feed_refresh": "所有的订阅源都在后台刷新中。您可以继续使用Miniflux,同时此过程正在运行。",
+    "alert.feed_error": "该源存在问题",
     "alert.no_bookmark": "目前没有收藏",
     "alert.no_category": "目前没有分类",
     "alert.no_category_entry": "该分类下没有文章",
-    "alert.no_tag_entry": "没有与此标签匹配的条目。",
-    "alert.no_feed_entry": "该源中没有文章",
     "alert.no_feed": "目前没有源",
+    "alert.no_feed_entry": "该源中没有文章",
+    "alert.no_feed_in_category": "没有该类别的源。",
     "alert.no_history": "目前没有历史",
-    "alert.feed_error": "该源存在问题",
     "alert.no_search_result": "该搜索没有结果",
-    "alert.no_feed_in_category": "没有该类别的源。",
+    "alert.no_shared_entry": "没有分享文章。",
+    "alert.no_tag_entry": "没有与此标签匹配的条目。",
     "alert.no_unread_entry": "目前没有未读文章",
     "alert.no_user": "您是目前仅有的用户",
-    "alert.account_unlinked": "您的外部帐户现已解除关联!",
-    "alert.account_linked": "您的外部账号已关联!",
     "alert.pocket_linked": "您的 Pocket 帐户现已关联",
     "alert.prefs_saved": "设置已存储!",
-    "error.unlink_account_without_password": "您必须设置密码,否则您将无法再次登录。",
-    "error.duplicate_linked_account": "该 Provider 已被关联!",
+    "alert.too_many_feeds_refresh": [
+        "多次触发订阅源更新,请等待 %d 分钟后重试。"
+    ],
+    "confirm.loading": "执行中…",
+    "confirm.no": "否",
+    "confirm.question": "您确认吗?",
+    "confirm.question.refresh": "您是否要强制刷新?",
+    "confirm.yes": "是",
+    "enclosure_media_controls.seek": "查找:",
+    "enclosure_media_controls.seek.title": "查找 %s 秒",
+    "enclosure_media_controls.speed": "速度:",
+    "enclosure_media_controls.speed.faster": "快进",
+    "enclosure_media_controls.speed.faster.title": "速度快进到 %sx",
+    "enclosure_media_controls.speed.reset": "重置",
+    "enclosure_media_controls.speed.reset.title": "重置速度到 1x",
+    "enclosure_media_controls.speed.slower": "减慢",
+    "enclosure_media_controls.speed.slower.title": "速度减慢到 %sx",
+    "entry.bookmark.toast.off": "已取消收藏",
+    "entry.bookmark.toast.on": "已添加收藏",
+    "entry.bookmark.toggle.off": "取消收藏",
+    "entry.bookmark.toggle.on": "添加收藏",
+    "entry.comments.label": "评论",
+    "entry.comments.title": "查看评论",
+    "entry.estimated_reading_time": [
+        "需要 %d 分钟阅读"
+    ],
+    "entry.external_link.label": "外部链接",
+    "entry.save.completed": "完成",
+    "entry.save.label": "保存",
+    "entry.save.title": "保存这篇文章",
+    "entry.save.toast.completed": "已保存文章",
+    "entry.scraper.completed": "抓取完成",
+    "entry.scraper.label": "抓取全文",
+    "entry.scraper.title": "抓取全文内容",
+    "entry.share.label": "分享",
+    "entry.share.title": "分享这篇文章",
+    "entry.shared_entry.label": "分享",
+    "entry.shared_entry.title": "打开公共链接",
+    "entry.state.loading": "载入中…",
+    "entry.state.saving": "保存中…",
+    "entry.status.read": "标为已读",
+    "entry.status.title": "更改状态",
+    "entry.status.toast.read": "已标为已读",
+    "entry.status.toast.unread": "已标为未读",
+    "entry.status.unread": "标为未读",
+    "entry.tags.label": "标签:",
+    "entry.unshare.label": "取消分享",
+    "error.api_key_already_exists": "此 API 密钥已存在。",
+    "error.bad_credentials": "用户名或密码无效",
+    "error.category_already_exists": "分类已存在",
+    "error.category_not_found": "该分类不存在或不属于该用户。",
+    "error.database_error": "数据库错误: %v。",
+    "error.different_passwords": "两次输入的密码不同",
     "error.duplicate_fever_username": "Fever 用户名已被占用!",
     "error.duplicate_googlereader_username": "Google Reader 用户名已被占用!",
-    "error.pocket_request_token": "无法从 Pocket 获取请求令牌!",
-    "error.pocket_access_token": "无法从 Pocket 获取访问令牌!",
-    "error.category_already_exists": "分类已存在",
-    "error.unable_to_create_category": "无法建立这个分类",
-    "error.unable_to_update_category": "无法更新该分类",
-    "error.user_already_exists": "用户已存在",
-    "error.unable_to_create_user": "无法创建此用户",
-    "error.unable_to_update_user": "无法更新此用户",
-    "error.unable_to_update_feed": "无法更新此源",
-    "error.subscription_not_found": "找不到任何源",
+    "error.duplicate_linked_account": "该 Provider 已被关联!",
+    "error.duplicated_feed": "该订阅源已经存在。",
     "error.empty_file": "该文件为空",
-    "error.bad_credentials": "用户名或密码无效",
-    "error.fields_mandatory": "必须填写全部信息",
-    "error.title_required": "必须填写标题",
-    "error.different_passwords": "两次输入的密码不同",
-    "error.password_min_length": "请至少输入 6 个字符",
-    "error.settings_mandatory_fields": "必须填写用户名、主题、语言以及时区",
     "error.entries_per_page_invalid": "每页的文章数无效。",
-    "error.feed_mandatory_fields": "必须填写网址和分类",
     "error.feed_already_exists": "此源已存在。",
+    "error.feed_category_not_found": "此类别不存在或不属于该用户。",
+    "error.feed_format_not_detected": "无法解析订阅源格式: %v。",
+    "error.feed_invalid_blocklist_rule": "阻止列表规则无效。",
+    "error.feed_invalid_keeplist_rule": "保留列表规则无效。",
+    "error.feed_mandatory_fields": "必须填写网址和分类",
+    "error.feed_not_found": "该订阅源不存在或不属于该用户。",
+    "error.feed_title_not_empty": "订阅源的标题不能为空。",
+    "error.feed_url_not_empty": "订阅源的网址不能为空。",
+    "error.fields_mandatory": "必须填写全部信息",
+    "error.http_bad_gateway": "当前由于错误的网关导致该网站无法访问,问题不在Miniflux,请稍后重试。",
+    "error.http_body_read": "无法读取HTTP主体: %v。",
+    "error.http_client_error": "HTTP 客户端错误r: %v。",
+    "error.http_empty_response": "HTTP响应内容为空,该网站可能正在使用机器人保护机制。",
+    "error.http_empty_response_body": "HTTP响应主体为空。",
+    "error.http_forbidden": "该网站被禁止访问,网站可能有机器人保护机制?",
+    "error.http_gateway_timeout": "当前由于网关超时导致该网站无法访问,问题不在Miniflux,请稍后重试。",
+    "error.http_internal_server_error": "当前由于服务器错误导致该网站无法访问,问题不在Miniflux,请稍后重试。",
+    "error.http_not_authorized": "该网站访问未授权,可能用户名和密码错误。",
+    "error.http_resource_not_found": "请求资源无法找到,请检查URL。",
+    "error.http_response_too_large": "HTTP响应内容过大,您可以在全局设置中增加HTTP响应大小限制(需要服务器重新启动)。",
+    "error.http_service_unavailable": "当前由于服务器内部错误导致该网站无法访问,问题不在Miniflux,请稍后重试。",
+    "error.http_too_many_requests": "Miniflux 对该网站请求过多次数,请稍后重试或修改应用配置项。",
+    "error.http_unexpected_status_code": "当前由于意外的HTTP状态码:%d 导致该网站无法访问,问题不在Miniflux,请稍后重试。",
+    "error.invalid_default_home_page": "无效的默认主页!",
+    "error.invalid_display_mode": "无效的网页应用显示模式。",
+    "error.invalid_entry_direction": "无效的输入方向。",
     "error.invalid_feed_url": "订阅源的网址无效。",
+    "error.invalid_gesture_nav": "手势导航无效。",
+    "error.invalid_language": "无效的语言。",
     "error.invalid_site_url": "源网站的网址无效。",
-    "error.feed_url_not_empty": "订阅源的网址不能为空。",
-    "error.site_url_not_empty": "源网站的网址不能为空。",
-    "error.feed_title_not_empty": "订阅源的标题不能为空。",
-    "error.settings_reading_speed_is_positive": "阅读速度必须是正整数。",
+    "error.invalid_theme": "无效的主题。",
+    "error.invalid_timezone": "无效的时区。",
+    "error.network_operation": "Miniflux无法访问该网站由于网络错误: %v。",
+    "error.network_timeout": "该网站响应过慢,请求超时: %v",
+    "error.password_min_length": "请至少输入 6 个字符",
+    "error.pocket_access_token": "无法从 Pocket 获取访问令牌!",
+    "error.pocket_request_token": "无法从 Pocket 获取请求令牌!",
     "error.settings_block_rule_fieldname_invalid": "无效的阻止规则: 规则 #%d 缺少合法的字段名 (可选: %s)",
-    "error.settings_block_rule_separator_required": "无效的阻止规则: 规则 #%d 的模式字符必须用‘=’分开。",
-    "error.settings_block_rule_regex_required": "无效的阻止规则: 规则 #%d 的模式字符没有提供。",
     "error.settings_block_rule_invalid_regex": "无效的阻止规则: 规则 #%d 的模式字符不是合法的正则表达式。",
+    "error.settings_block_rule_regex_required": "无效的阻止规则: 规则 #%d 的模式字符没有提供。",
+    "error.settings_block_rule_separator_required": "无效的阻止规则: 规则 #%d 的模式字符必须用‘=’分开。",
+    "error.settings_invalid_domain_list": "域名列表无效。请提供一个用空格分隔的域名列表。",
     "error.settings_keep_rule_fieldname_invalid": "无效的保留规则: 规则 #%d 缺少合法的字段名 (可选: %s)",
-    "error.settings_keep_rule_separator_required": "无效的保留规则: 规则 #%d 的模式字符必须用‘=’分开。",
-    "error.settings_keep_rule_regex_required": "无效的保留规则: 规则 #%d 的模式字符没有提供。",
     "error.settings_keep_rule_invalid_regex": "无效的保留规则: 规则 #%d 的模式字符不是合法的正则表达式。",
-    "error.feed_category_not_found": "此类别不存在或不属于该用户。",
-    "error.feed_invalid_blocklist_rule": "阻止列表规则无效。",
-    "error.feed_invalid_keeplist_rule": "保留列表规则无效。",
-    "error.user_mandatory_fields": "必须填写用户名",
-    "error.api_key_already_exists": "此 API 密钥已存在。",
+    "error.settings_keep_rule_regex_required": "无效的保留规则: 规则 #%d 的模式字符没有提供。",
+    "error.settings_keep_rule_separator_required": "无效的保留规则: 规则 #%d 的模式字符必须用‘=’分开。",
+    "error.settings_mandatory_fields": "必须填写用户名、主题、语言以及时区",
+    "error.settings_media_playback_rate_range": "播放速度超出范围",
+    "error.settings_reading_speed_is_positive": "阅读速度必须是正整数。",
+    "error.site_url_not_empty": "源网站的网址不能为空。",
+    "error.subscription_not_found": "找不到任何源",
+    "error.title_required": "必须填写标题",
+    "error.tls_error": "TLS 错误: %q。如果您愿意的话可以在订阅源设置里关闭TLS验证。",
     "error.unable_to_create_api_key": "无法创建此 API 密钥。",
-    "error.invalid_theme": "无效的主题。",
-    "error.invalid_language": "无效的语言。",
-    "error.invalid_timezone": "无效的时区。",
-    "error.invalid_entry_direction": "无效的输入方向。",
-    "error.invalid_display_mode": "无效的网页应用显示模式。",
-    "error.invalid_gesture_nav": "手势导航无效。",
-    "error.invalid_default_home_page": "无效的默认主页!",
-    "form.feed.label.title": "标题",
-    "form.feed.label.site_url": "源网站 URL",
-    "form.feed.label.feed_url": "订阅源 URL",
-    "form.feed.label.description": "描述",
-    "form.feed.label.category": "类别",
-    "form.feed.label.crawler": "抓取全文内容",
-    "form.feed.label.feed_username": "源用户名",
-    "form.feed.label.feed_password": "源密码",
-    "form.feed.label.user_agent": "覆盖默认的用户代理",
-    "form.feed.label.cookie": "设置 Cookies",
-    "form.feed.label.scraper_rules": "抓取规则",
-    "form.feed.label.rewrite_rules": "重写规则",
-    "form.feed.label.blocklist_rules": "阻止规则",
-    "form.feed.label.keeplist_rules": "保留规则",
-    "form.feed.label.urlrewrite_rules": "URL 重写规则",
-    "form.feed.label.apprise_service_urls": "使用逗号分隔的 Apprise 服务 URL 列表",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "忽略 HTTP 缓存",
-    "form.feed.label.allow_self_signed_certificates": "允许自签名证书或无效证书",
-    "form.feed.label.disable_http2": "关闭 HTTP/2 避免记录指纹",
-    "form.feed.label.fetch_via_proxy": "通过代理获取",
-    "form.feed.label.disabled": "请勿刷新此源",
-    "form.feed.label.no_media_player": "没有媒体播放器(音频/视频)",
-    "form.feed.label.hide_globally": "隐藏全局未读列表中的文章",
-    "form.feed.label.ntfy_activate": "推送条目到ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy优先级",
-    "form.feed.label.ntfy_max_priority": "Ntfy最高优先级",
-    "form.feed.label.ntfy_high_priority": "Ntfy高优先级",
-    "form.feed.label.ntfy_default_priority": "Ntfy默认优先级",
-    "form.feed.label.ntfy_low_priority": "Ntfy低优先级",
-    "form.feed.label.ntfy_min_priority": "Ntfy最低优先级",
-    "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
-    "form.feed.label.pushover_default_priority": "Pushover default priority",
-    "form.feed.label.pushover_low_priority": "Pushover low priority",
-    "form.feed.label.pushover_min_priority": "Pushover min priority",
-    "form.integration.cubox_activate": "保存文章到 Cubox",
-    "form.integration.cubox_api_link": "Cubox API 链接",
-    "form.feed.fieldset.general": "通用",
-    "form.feed.fieldset.rules": "规则",
-    "form.feed.fieldset.network_settings": "网络设置",
-    "form.feed.fieldset.integration": "第三方服务",
-    "form.category.label.title": "标题",
-    "form.category.hide_globally": "隐藏全局未读列表中的文章",
-    "form.user.label.username": "用户名",
-    "form.user.label.password": "密码",
-    "form.user.label.confirmation": "再次输入密码",
-    "form.user.label.admin": "管理员",
-    "form.prefs.label.language": "语言",
-    "form.prefs.label.timezone": "时区",
-    "form.prefs.label.theme": "主题",
-    "form.prefs.label.entry_sorting": "文章排序",
-    "form.prefs.label.entries_per_page": "每页文章数",
-    "form.prefs.label.display_mode": "渐进式网络应用程序 (PWA) 显示模式",
-    "form.prefs.label.default_reading_speed": "其他语言的阅读速度(每分钟字数)",
-    "form.prefs.label.cjk_reading_speed": "中文、韩文和日文的阅读速度(每分钟字符数)",
-    "form.prefs.select.older_first": "旧->新",
-    "form.prefs.select.recent_first": "新->旧",
-    "form.prefs.select.fullscreen": "全屏",
-    "form.prefs.select.standalone": "独立",
-    "form.prefs.select.minimal_ui": "最小",
-    "form.prefs.select.browser": "浏览器",
-    "form.prefs.select.publish_time": "文章发布时间",
-    "form.prefs.select.created_time": "文章创建时间",
-    "form.prefs.select.alphabetical": "按字母顺序",
-    "form.prefs.select.unread_count": "未读计数",
-    "form.prefs.select.none": "没有任何",
-    "form.prefs.select.tap": "双击",
-    "form.prefs.select.swipe": "滑动",
-    "form.prefs.label.keyboard_shortcuts": "启用键盘快捷键",
-    "form.prefs.label.entry_swipe": "在触摸屏上启用输入滑动",
-    "form.prefs.label.gesture_nav": "在条目之间导航的手势",
-    "form.prefs.label.show_reading_time": "显示文章的预计阅读时间",
-    "form.prefs.label.custom_css": "自定义 CSS",
-    "form.prefs.label.custom_js": "自定义 JavaScript",
-    "form.prefs.label.entry_order": "文章排序依据",
-    "form.prefs.label.default_home_page": "默认主页",
-    "form.prefs.label.categories_sorting_order": "分类排序",
-    "form.prefs.label.mark_read_on_view": "查看时自动将条目标记为已读",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "当浏览时标记条目为已读。对于音频/视频,当播放完成90%%时标记为已读",
-    "form.prefs.label.mark_read_on_media_completion": "仅当音频/视频播放完成90%%时标记为已读",
-    "form.prefs.label.mark_read_manually": "手动标记条目为已读",
-    "form.prefs.fieldset.application_settings": "应用设置",
-    "form.prefs.fieldset.authentication_settings": "用户认证设置",
-    "form.prefs.fieldset.reader_settings": "阅读器设置",
-    "form.prefs.fieldset.global_feed_settings": "全局订阅源设置",
-    "form.prefs.label.external_font_hosts": "外部字体托管",
-    "form.prefs.help.external_font_hosts": "允许外部字体托管的空格分隔列表。例如:\"fonts.gstatic.com fonts.googleapis.com\"。",
-    "error.settings_invalid_domain_list": "域名列表无效。请提供一个用空格分隔的域名列表。",
+    "error.unable_to_create_category": "无法建立这个分类",
+    "error.unable_to_create_user": "无法创建此用户",
+    "error.unable_to_detect_rssbridge": "无法使用RSS-Bridge去检测订阅源: %v。",
+    "error.unable_to_parse_feed": "无法解析该订阅源: %v。",
+    "error.unable_to_update_category": "无法更新该分类",
+    "error.unable_to_update_feed": "无法更新此源",
+    "error.unable_to_update_user": "无法更新此用户",
+    "error.unlink_account_without_password": "您必须设置密码,否则您将无法再次登录。",
+    "error.user_already_exists": "用户已存在",
+    "error.user_mandatory_fields": "必须填写用户名",
+    "form.api_key.label.description": "API密钥标签",
+    "form.category.hide_globally": "隐藏全局未读列表中的文章",
+    "form.category.label.title": "标题",
+    "form.feed.fieldset.general": "通用",
+    "form.feed.fieldset.integration": "第三方服务",
+    "form.feed.fieldset.network_settings": "网络设置",
+    "form.feed.fieldset.rules": "规则",
+    "form.feed.label.allow_self_signed_certificates": "允许自签名证书或无效证书",
+    "form.feed.label.apprise_service_urls": "使用逗号分隔的 Apprise 服务 URL 列表",
+    "form.feed.label.blocklist_rules": "阻止规则",
+    "form.feed.label.category": "类别",
+    "form.feed.label.cookie": "设置 Cookies",
+    "form.feed.label.crawler": "抓取全文内容",
+    "form.feed.label.description": "描述",
+    "form.feed.label.disable_http2": "关闭 HTTP/2 避免记录指纹",
+    "form.feed.label.disabled": "请勿刷新此源",
+    "form.feed.label.feed_password": "源密码",
+    "form.feed.label.feed_url": "订阅源 URL",
+    "form.feed.label.feed_username": "源用户名",
+    "form.feed.label.fetch_via_proxy": "通过代理获取",
+    "form.feed.label.hide_globally": "隐藏全局未读列表中的文章",
+    "form.feed.label.ignore_http_cache": "忽略 HTTP 缓存",
+    "form.feed.label.keeplist_rules": "保留规则",
+    "form.feed.label.no_media_player": "没有媒体播放器(音频/视频)",
+    "form.feed.label.ntfy_activate": "推送条目到ntfy",
+    "form.feed.label.ntfy_default_priority": "Ntfy默认优先级",
+    "form.feed.label.ntfy_high_priority": "Ntfy高优先级",
+    "form.feed.label.ntfy_low_priority": "Ntfy低优先级",
+    "form.feed.label.ntfy_max_priority": "Ntfy最高优先级",
+    "form.feed.label.ntfy_min_priority": "Ntfy最低优先级",
+    "form.feed.label.ntfy_priority": "Ntfy优先级",
+    "form.feed.label.pushover_activate": "Push entries to pushover.net",
+    "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
+    "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
+    "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "重写规则",
+    "form.feed.label.scraper_rules": "抓取规则",
+    "form.feed.label.site_url": "源网站 URL",
+    "form.feed.label.title": "标题",
+    "form.feed.label.urlrewrite_rules": "URL 重写规则",
+    "form.feed.label.user_agent": "覆盖默认的用户代理",
+    "form.feed.label.webhook_url": "Override webhook url",
     "form.import.label.file": "OPML 文件",
     "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "将新文章推送到 Apprise",
+    "form.integration.apprise_services_url": "使用逗号分隔的 Apprise 服务 URL 列表",
+    "form.integration.apprise_url": "Apprise API URL",
     "form.integration.betula_activate": "保存文章到 Betula",
-    "form.integration.betula_url": "Betula 服务地址",
     "form.integration.betula_token": "Betula 密钥",
+    "form.integration.betula_url": "Betula 服务地址",
+    "form.integration.cubox_activate": "保存文章到 Cubox",
+    "form.integration.cubox_api_link": "Cubox API 链接",
+    "form.integration.discord_activate": "将新文章推送到 Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.espial_activate": "保存文章到 Espial",
+    "form.integration.espial_api_key": "Espial API 密钥",
+    "form.integration.espial_endpoint": "Espial API 端点",
+    "form.integration.espial_tags": "Espial 标签",
     "form.integration.fever_activate": "启用 Fever API",
-    "form.integration.fever_username": "Fever 用户名",
-    "form.integration.fever_password": "Fever 密码",
     "form.integration.fever_endpoint": "Fever API 端点",
+    "form.integration.fever_password": "Fever 密码",
+    "form.integration.fever_username": "Fever 用户名",
     "form.integration.googlereader_activate": "启用 Google Reader API",
-    "form.integration.googlereader_username": "Google Reader 用户名",
-    "form.integration.googlereader_password": "Google Reader 密码",
     "form.integration.googlereader_endpoint": "Google Reader API 端点:",
-    "form.integration.pinboard_activate": "保存文章到 Pinboard",
-    "form.integration.pinboard_token": "Pinboard API 密钥",
-    "form.integration.pinboard_tags": "Pinboard 标签",
-    "form.integration.pinboard_bookmark": "标记为未读",
+    "form.integration.googlereader_password": "Google Reader 密码",
+    "form.integration.googlereader_username": "Google Reader 用户名",
     "form.integration.instapaper_activate": "保存文章到 Instapaper",
-    "form.integration.instapaper_username": "Instapaper 用户名",
     "form.integration.instapaper_password": "Instapaper 密码",
-    "form.integration.pocket_activate": "将文章保存到 Pocket",
-    "form.integration.pocket_consumer_key": "Pocket 用户密钥",
-    "form.integration.pocket_access_token": "Pocket 访问密钥",
-    "form.integration.pocket_connect_link": "连接您的 Pocket 帐户",
-    "form.integration.wallabag_activate": "保存文章到 Wallabag",
-    "form.integration.wallabag_only_url": "仅发送 URL(而不是完整内容)",
-    "form.integration.wallabag_endpoint": "Wallabag 基本 URL",
-    "form.integration.wallabag_client_id": "Wallabag 客户端 ID",
-    "form.integration.wallabag_client_secret": "Wallabag 客户端 密钥",
-    "form.integration.wallabag_username": "Wallabag 用户名",
-    "form.integration.wallabag_password": "Wallabag 密码",
-    "form.integration.notion_activate": "保存文章到 Notion",
-    "form.integration.notion_page_id": "Notion 页面ID",
-    "form.integration.notion_token": "Notion 密钥",
-    "form.integration.apprise_activate": "将新文章推送到 Apprise",
-    "form.integration.apprise_url": "Apprise API URL",
-    "form.integration.apprise_services_url": "使用逗号分隔的 Apprise 服务 URL 列表",
-    "form.integration.nunux_keeper_activate": "保存文章到 Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API 端点",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API 密钥",
-    "form.integration.omnivore_activate": "保存文章到 Omnivore",
-    "form.integration.omnivore_url": "Omnivore API 端点",
-    "form.integration.omnivore_api_key": "Omnivore API 密钥",
-    "form.integration.espial_activate": "保存文章到 Espial",
-    "form.integration.espial_endpoint": "Espial API 端点",
-    "form.integration.espial_api_key": "Espial API 密钥",
-    "form.integration.espial_tags": "Espial 标签",
-    "form.integration.readwise_activate": "保存文章到 Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader 密钥",
-    "form.integration.readwise_api_key_link": "获取你的 Readwise 密钥",
-    "form.integration.telegram_bot_activate": "将新文章推送到 Telegram",
-    "form.integration.telegram_bot_token": "机器人令牌",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "禁用网页预览",
-    "form.integration.telegram_bot_disable_notification": "禁用通知",
-    "form.integration.telegram_bot_disable_buttons": "不展示按钮",
-    "form.integration.telegram_chat_id": "聊天ID",
+    "form.integration.instapaper_username": "Instapaper 用户名",
     "form.integration.linkace_activate": "保存文章到 LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API URL",
     "form.integration.linkace_api_key": "LinkAce API 密钥",
-    "form.integration.linkace_tags": "LinkAce 标签",
-    "form.integration.linkace_is_private": "将链接标记为私有",
     "form.integration.linkace_check_disabled": "关闭链接检查",
+    "form.integration.linkace_endpoint": "LinkAce API URL",
+    "form.integration.linkace_is_private": "将链接标记为私有",
+    "form.integration.linkace_tags": "LinkAce 标签",
     "form.integration.linkding_activate": "保存文章到 Linkding",
-    "form.integration.linkding_endpoint": "Linkding API 端点",
     "form.integration.linkding_api_key": "Linkding API 密钥",
-    "form.integration.linkding_tags": "Linkding 默认标签",
     "form.integration.linkding_bookmark": "标记为未读",
+    "form.integration.linkding_endpoint": "Linkding API 端点",
+    "form.integration.linkding_tags": "Linkding 默认标签",
     "form.integration.linkwarden_activate": "保存文章到 Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API 端点",
     "form.integration.linkwarden_api_key": "Linkwarden API 密钥",
+    "form.integration.linkwarden_endpoint": "Linkwarden API 端点",
     "form.integration.matrix_bot_activate": "将新文章推送到 Matrix",
-    "form.integration.matrix_bot_user": "Matrix Bot 用户名",
+    "form.integration.matrix_bot_chat_id": "Matrix 聊天 ID",
     "form.integration.matrix_bot_password": "Matrix Bot 密码",
     "form.integration.matrix_bot_url": "Matrix 服务器 URL",
-    "form.integration.matrix_bot_chat_id": "Matrix 聊天 ID",
+    "form.integration.matrix_bot_user": "Matrix Bot 用户名",
+    "form.integration.notion_activate": "保存文章到 Notion",
+    "form.integration.notion_page_id": "Notion 页面ID",
+    "form.integration.notion_token": "Notion 密钥",
+    "form.integration.ntfy_activate": "推送条目到ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API令牌(可选)",
+    "form.integration.ntfy_icon_url": "Ntfy图标URL(可选)",
+    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
+    "form.integration.ntfy_password": "Ntfy密码(可选)",
+    "form.integration.ntfy_topic": "Ntfy主题",
+    "form.integration.ntfy_url": "Ntfy URL(可选,默认为ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy用户名(可选)",
+    "form.integration.nunux_keeper_activate": "保存文章到 Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API 密钥",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API 端点",
+    "form.integration.omnivore_activate": "保存文章到 Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API 密钥",
+    "form.integration.omnivore_url": "Omnivore API 端点",
+    "form.integration.pinboard_activate": "保存文章到 Pinboard",
+    "form.integration.pinboard_bookmark": "标记为未读",
+    "form.integration.pinboard_tags": "Pinboard 标签",
+    "form.integration.pinboard_token": "Pinboard API 密钥",
+    "form.integration.pocket_access_token": "Pocket 访问密钥",
+    "form.integration.pocket_activate": "将文章保存到 Pocket",
+    "form.integration.pocket_connect_link": "连接您的 Pocket 帐户",
+    "form.integration.pocket_consumer_key": "Pocket 用户密钥",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "保存文章到 Raindrop",
-    "form.integration.raindrop_token": "(Test) 密钥",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "Tags (comma-separated)",
+    "form.integration.raindrop_token": "(Test) 密钥",
     "form.integration.readeck_activate": "保存文章到 Readeck",
-    "form.integration.readeck_endpoint": "Readeck API 端点",
     "form.integration.readeck_api_key": "Readeck API 密钥",
+    "form.integration.readeck_endpoint": "Readeck API 端点",
     "form.integration.readeck_labels": "Readeck 默认标签",
     "form.integration.readeck_only_url": "仅发送 URL(而不是完整内容)",
+    "form.integration.readwise_activate": "保存文章到 Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader 密钥",
+    "form.integration.readwise_api_key_link": "获取你的 Readwise 密钥",
+    "form.integration.rssbridge_activate": "添加订阅时检查 RSS-Bridge",
+    "form.integration.rssbridge_url": "RSS-Bridge 服务器 URL",
+    "form.integration.shaarli_activate": "保存文章到 Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API 密钥",
+    "form.integration.shaarli_endpoint": "Shaarli URL",
     "form.integration.shiori_activate": "保存文章到 Shiori",
     "form.integration.shiori_endpoint": "Shiori API 端点",
-    "form.integration.shiori_username": "Shiori 用户名",
     "form.integration.shiori_password": "Shiori 密码",
-    "form.integration.shaarli_activate": "保存文章到 Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli URL",
-    "form.integration.shaarli_api_secret": "Shaarli API 密钥",
-    "form.integration.webhook_activate": "启用 Webhooks",
-    "form.integration.webhook_url": "Default Webhook URL",
-    "form.integration.webhook_secret": "Webhooks 密钥",
-    "form.integration.rssbridge_activate": "添加订阅时检查 RSS-Bridge",
-    "form.integration.rssbridge_url": "RSS-Bridge 服务器 URL",
-    "form.integration.ntfy_activate": "推送条目到ntfy",
-    "form.integration.ntfy_topic": "Ntfy主题",
-    "form.integration.ntfy_url": "Ntfy URL(可选,默认为ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API令牌(可选)",
-    "form.integration.ntfy_username": "Ntfy用户名(可选)",
-    "form.integration.ntfy_password": "Ntfy密码(可选)",
-    "form.integration.ntfy_icon_url": "Ntfy图标URL(可选)",
-    "form.integration.ntfy_internal_links": "Use internal links on click (optional)",
-    "form.integration.discord_activate": "将新文章推送到 Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook link",
+    "form.integration.shiori_username": "Shiori 用户名",
     "form.integration.slack_activate": "将新文章推送到 Slack",
     "form.integration.slack_webhook_link": "Slack Webhook link",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API密钥标签",
+    "form.integration.telegram_bot_activate": "将新文章推送到 Telegram",
+    "form.integration.telegram_bot_disable_buttons": "不展示按钮",
+    "form.integration.telegram_bot_disable_notification": "禁用通知",
+    "form.integration.telegram_bot_disable_web_page_preview": "禁用网页预览",
+    "form.integration.telegram_bot_token": "机器人令牌",
+    "form.integration.telegram_chat_id": "聊天ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "保存文章到 Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag 客户端 ID",
+    "form.integration.wallabag_client_secret": "Wallabag 客户端 密钥",
+    "form.integration.wallabag_endpoint": "Wallabag 基本 URL",
+    "form.integration.wallabag_only_url": "仅发送 URL(而不是完整内容)",
+    "form.integration.wallabag_password": "Wallabag 密码",
+    "form.integration.wallabag_username": "Wallabag 用户名",
+    "form.integration.webhook_activate": "启用 Webhooks",
+    "form.integration.webhook_secret": "Webhooks 密钥",
+    "form.integration.webhook_url": "Default Webhook URL",
+    "form.prefs.fieldset.application_settings": "应用设置",
+    "form.prefs.fieldset.authentication_settings": "用户认证设置",
+    "form.prefs.fieldset.global_feed_settings": "全局订阅源设置",
+    "form.prefs.fieldset.reader_settings": "阅读器设置",
+    "form.prefs.help.external_font_hosts": "允许外部字体托管的空格分隔列表。例如:\"fonts.gstatic.com fonts.googleapis.com\"。",
+    "form.prefs.label.categories_sorting_order": "分类排序",
+    "form.prefs.label.cjk_reading_speed": "中文、韩文和日文的阅读速度(每分钟字符数)",
+    "form.prefs.label.custom_css": "自定义 CSS",
+    "form.prefs.label.custom_js": "自定义 JavaScript",
+    "form.prefs.label.default_home_page": "默认主页",
+    "form.prefs.label.default_reading_speed": "其他语言的阅读速度(每分钟字数)",
+    "form.prefs.label.display_mode": "渐进式网络应用程序 (PWA) 显示模式",
+    "form.prefs.label.entries_per_page": "每页文章数",
+    "form.prefs.label.entry_order": "文章排序依据",
+    "form.prefs.label.entry_sorting": "文章排序",
+    "form.prefs.label.entry_swipe": "在触摸屏上启用输入滑动",
+    "form.prefs.label.external_font_hosts": "外部字体托管",
+    "form.prefs.label.gesture_nav": "在条目之间导航的手势",
+    "form.prefs.label.keyboard_shortcuts": "启用键盘快捷键",
+    "form.prefs.label.language": "语言",
+    "form.prefs.label.mark_read_manually": "手动标记条目为已读",
+    "form.prefs.label.mark_read_on_media_completion": "仅当音频/视频播放完成90%%时标记为已读",
+    "form.prefs.label.mark_read_on_view": "查看时自动将条目标记为已读",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "当浏览时标记条目为已读。对于音频/视频,当播放完成90%%时标记为已读",
+    "form.prefs.label.media_playback_rate": "音频/视频的播放速度",
+    "form.prefs.label.show_reading_time": "显示文章的预计阅读时间",
+    "form.prefs.label.theme": "主题",
+    "form.prefs.label.timezone": "时区",
+    "form.prefs.select.alphabetical": "按字母顺序",
+    "form.prefs.select.browser": "浏览器",
+    "form.prefs.select.created_time": "文章创建时间",
+    "form.prefs.select.fullscreen": "全屏",
+    "form.prefs.select.minimal_ui": "最小",
+    "form.prefs.select.none": "没有任何",
+    "form.prefs.select.older_first": "旧->新",
+    "form.prefs.select.publish_time": "文章发布时间",
+    "form.prefs.select.recent_first": "新->旧",
+    "form.prefs.select.standalone": "独立",
+    "form.prefs.select.swipe": "滑动",
+    "form.prefs.select.tap": "双击",
+    "form.prefs.select.unread_count": "未读计数",
     "form.submit.loading": "载入中…",
     "form.submit.saving": "保存中…",
-    "time_elapsed.not_yet": "未来",
-    "time_elapsed.yesterday": "昨天",
-    "time_elapsed.now": "刚刚",
-    "time_elapsed.minutes": [
-        "%d 分钟前"
+    "form.user.label.admin": "管理员",
+    "form.user.label.confirmation": "再次输入密码",
+    "form.user.label.password": "密码",
+    "form.user.label.username": "用户名",
+    "menu.about": "关于",
+    "menu.add_feed": "新增源",
+    "menu.add_user": "新建用户",
+    "menu.api_keys": "API 密钥",
+    "menu.categories": "分类",
+    "menu.create_api_key": "创建一个新的 API 密钥",
+    "menu.create_category": "新建分类",
+    "menu.edit_category": "编辑",
+    "menu.edit_feed": "编辑",
+    "menu.export": "导出",
+    "menu.feed_entries": "文章",
+    "menu.feeds": "源",
+    "menu.flush_history": "清理历史",
+    "menu.history": "历史",
+    "menu.home_page": "首页",
+    "menu.import": "导入",
+    "menu.integrations": "集成",
+    "menu.logout": "登出",
+    "menu.mark_all_as_read": "全部标为已读",
+    "menu.mark_page_as_read": "标记为已读",
+    "menu.preferences": "设置",
+    "menu.refresh_all_feeds": "在后台更新全部源",
+    "menu.refresh_feed": "更新",
+    "menu.search": "搜索",
+    "menu.sessions": "会话",
+    "menu.settings": "设置",
+    "menu.shared_entries": "已分享的文章",
+    "menu.show_all_entries": "显示所有文章",
+    "menu.show_only_starred_entries": "仅显示已收藏文章",
+    "menu.show_only_unread_entries": "仅显示未读文章",
+    "menu.starred": "收藏",
+    "menu.title": "菜单",
+    "menu.unread": "未读",
+    "menu.users": "用户",
+    "page.about.author": "作者:",
+    "page.about.build_date": "构建日期:",
+    "page.about.credits": "版权",
+    "page.about.global_config_options": "全局配置选项",
+    "page.about.go_version": "Go 版本号:",
+    "page.about.license": "协议:",
+    "page.about.postgres_version": "Postgres 版本号:",
+    "page.about.title": "关于",
+    "page.about.version": "版本号:",
+    "page.add_feed.choose_feed": "选择一个源",
+    "page.add_feed.label.url": "网址",
+    "page.add_feed.legend.advanced_options": "高级选项",
+    "page.add_feed.no_category": "没有类别,至少需要有一个类别",
+    "page.add_feed.submit": "查找源",
+    "page.add_feed.title": "新增源",
+    "page.api_keys.never_used": "没用过",
+    "page.api_keys.table.actions": "操作",
+    "page.api_keys.table.created_at": "创建日期",
+    "page.api_keys.table.description": "描述",
+    "page.api_keys.table.last_used_at": "最后使用",
+    "page.api_keys.table.token": "密钥",
+    "page.api_keys.title": "API 密钥",
+    "page.categories_count": [
+        "%d 分类"
     ],
-    "time_elapsed.hours": [
-        "%d 小时前"
+    "page.categories.entries": "查看内容",
+    "page.categories.feed_count": [
+        "有 %d 个源"
+    ],
+    "page.categories.feeds": "查看源",
+    "page.categories.no_feed": "没有源",
+    "page.categories.title": "分类",
+    "page.category_label": "分类: %s",
+    "page.edit_category.title": "编辑分类 : %s",
+    "page.edit_feed.etag_header": "ETag 标题:",
+    "page.edit_feed.last_check": "最后检查时间:",
+    "page.edit_feed.last_modified_header": "最后修改的 Header:",
+    "page.edit_feed.last_parsing_error": "最后一次解析错误",
+    "page.edit_feed.no_header": "无 Header",
+    "page.edit_feed.title": "编辑源 : %s",
+    "page.edit_user.title": "编辑用户 : %s",
+    "page.entry.attachments": "附件",
+    "page.feeds.error_count": [
+        "%d 错误"
+    ],
+    "page.feeds.last_check": "最后检查时间:",
+    "page.feeds.next_check": "下次检查时间:",
+    "page.feeds.read_counter": "已读文章数",
+    "page.feeds.title": "源",
+    "page.history.title": "历史",
+    "page.import.title": "导入",
+    "page.integration.bookmarklet": "书签小应用",
+    "page.integration.bookmarklet.help": "你可以打开这个特殊的书签来直接收藏网站",
+    "page.integration.bookmarklet.instructions": "拖动这个链接到浏览器书签栏",
+    "page.integration.bookmarklet.name": "收藏 Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API 端点",
+    "page.integration.miniflux_api_password": "密码",
+    "page.integration.miniflux_api_password_value": "您账户的密码",
+    "page.integration.miniflux_api_username": "用户名",
+    "page.integrations.title": "集成",
+    "page.keyboard_shortcuts.close_modal": "关闭对话窗口",
+    "page.keyboard_shortcuts.download_content": "抓取全文内容",
+    "page.keyboard_shortcuts.go_to_bottom_item": "转到底部项目",
+    "page.keyboard_shortcuts.go_to_categories": "打开分类页面",
+    "page.keyboard_shortcuts.go_to_feed": "转到源页面",
+    "page.keyboard_shortcuts.go_to_feeds": "打开源页面",
+    "page.keyboard_shortcuts.go_to_history": "打开历史页面",
+    "page.keyboard_shortcuts.go_to_next_item": "下一文章",
+    "page.keyboard_shortcuts.go_to_next_page": "下一页",
+    "page.keyboard_shortcuts.go_to_previous_item": "上一文章",
+    "page.keyboard_shortcuts.go_to_previous_page": "上一页",
+    "page.keyboard_shortcuts.go_to_search": "将焦点放在搜索表单上",
+    "page.keyboard_shortcuts.go_to_settings": "打开设置页面",
+    "page.keyboard_shortcuts.go_to_starred": "打开收藏页面",
+    "page.keyboard_shortcuts.go_to_top_item": "转到顶部项目",
+    "page.keyboard_shortcuts.go_to_unread": "打开未读页面",
+    "page.keyboard_shortcuts.mark_page_as_read": "标记当前页已读",
+    "page.keyboard_shortcuts.open_comments": "打开评论链接",
+    "page.keyboard_shortcuts.open_comments_same_window": "在当前标签页中打开评论链接",
+    "page.keyboard_shortcuts.open_item": "打开选定的文章",
+    "page.keyboard_shortcuts.open_original": "打开原始链接",
+    "page.keyboard_shortcuts.open_original_same_window": "在当前标签页中打开原始链接",
+    "page.keyboard_shortcuts.refresh_all_feeds": "在后台更新全部源",
+    "page.keyboard_shortcuts.remove_feed": "删除此源",
+    "page.keyboard_shortcuts.save_article": "保存文章",
+    "page.keyboard_shortcuts.scroll_item_to_top": "滚动到顶部",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "显示快捷键帮助",
+    "page.keyboard_shortcuts.subtitle.actions": "操作",
+    "page.keyboard_shortcuts.subtitle.items": "文章导航",
+    "page.keyboard_shortcuts.subtitle.pages": "页面导航",
+    "page.keyboard_shortcuts.subtitle.sections": "分区导航",
+    "page.keyboard_shortcuts.title": "快捷键",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "切换收藏状态",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "展开/折叠文章附件",
+    "page.keyboard_shortcuts.toggle_read_status_next": "切换已读/未读状态, 关注下一个",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "切换已读/未读状态, 关注前一个",
+    "page.login.google_signin": "使用 Google 登录",
+    "page.login.oidc_signin": "使用 %s 登录",
+    "page.login.title": "登录",
+    "page.login.webauthn_login": "使用密码登录",
+    "page.login.webauthn_login.error": "无法使用密码登录",
+    "page.login.webauthn_login.help": "如果您正在使用安全密钥,请输入您的用户名。如果您正在使用通行密钥(可发现凭证),则无需输入用户名。",
+    "page.new_api_key.title": "新的 API 密钥",
+    "page.new_category.title": "新分类",
+    "page.new_user.title": "新用户",
+    "page.offline.message": "您已离线",
+    "page.offline.refresh_page": "尝试刷新页面",
+    "page.offline.title": "离线模式",
+    "page.read_entry_count": [
+        "%d 阅读文章"
+    ],
+    "page.search.title": "搜索结果",
+    "page.sessions.table.actions": "操作",
+    "page.sessions.table.current_session": "当前会话",
+    "page.sessions.table.date": "日期",
+    "page.sessions.table.ip": "IP 地址",
+    "page.sessions.table.user_agent": "用户代理",
+    "page.sessions.title": "会话",
+    "page.settings.link_google_account": "关联我的 Google 账户",
+    "page.settings.link_oidc_account": "关联我的 %s 账户",
+    "page.settings.title": "设置",
+    "page.settings.unlink_google_account": "解除 Google 账号关联",
+    "page.settings.unlink_oidc_account": "解除 %s 账号关联",
+    "page.settings.webauthn.actions": "操作",
+    "page.settings.webauthn.added_on": "添加时间",
+    "page.settings.webauthn.delete": [
+        "删除 %d 个 Passkey"
+    ],
+    "page.settings.webauthn.last_seen_on": "最后使用时间",
+    "page.settings.webauthn.passkey_name": "Passkey 名称",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "注册 Passkey",
+    "page.settings.webauthn.register.error": "无法注册 Passkey",
+    "page.shared_entries_count": [
+        "%d 已分享的文章"
+    ],
+    "page.shared_entries.title": "已分享的文章",
+    "page.starred_entry_count": [
+        "%d 收藏的文章"
+    ],
+    "page.starred.title": "收藏",
+    "page.total_entry_count": [
+        "%d 文章总数"
+    ],
+    "page.unread_entry_count": [
+        "%d 未读的文章"
     ],
+    "page.unread.title": "未读",
+    "page.users.actions": "操作",
+    "page.users.admin.no": "否",
+    "page.users.admin.yes": "是",
+    "page.users.is_admin": "管理员",
+    "page.users.last_login": "最后登录时间",
+    "page.users.never_logged": "从未登录",
+    "page.users.title": "用户",
+    "page.users.username": "用户名",
+    "page.webauthn_rename.title": "重命名 Passkey",
+    "pagination.first": "第一页",
+    "pagination.last": "最后一页",
+    "pagination.next": "下一页",
+    "pagination.previous": "上一页",
+    "search.label": "搜索",
+    "search.placeholder": "搜索…",
+    "search.submit": "查找",
+    "skip_to_content": "跳转至内容",
     "time_elapsed.days": [
         "%d 天前"
     ],
-    "time_elapsed.weeks": [
-        "%d 周前"
+    "time_elapsed.hours": [
+        "%d 小时前"
+    ],
+    "time_elapsed.minutes": [
+        "%d 分钟前"
     ],
     "time_elapsed.months": [
         "%d 月前"
     ],
+    "time_elapsed.not_yet": "未来",
+    "time_elapsed.now": "刚刚",
+    "time_elapsed.weeks": [
+        "%d 周前"
+    ],
     "time_elapsed.years": [
         "%d 年前"
     ],
-    "alert.too_many_feeds_refresh": [
-        "多次触发订阅源更新,请等待 %d 分钟后重试。"
-    ],
-    "alert.background_feed_refresh": "所有的订阅源都在后台刷新中。您可以继续使用Miniflux,同时此过程正在运行。",
-    "error.http_response_too_large": "HTTP响应内容过大,您可以在全局设置中增加HTTP响应大小限制(需要服务器重新启动)。",
-    "error.http_body_read": "无法读取HTTP主体: %v。",
-    "error.http_empty_response_body": "HTTP响应主体为空。",
-    "error.http_empty_response": "HTTP响应内容为空,该网站可能正在使用机器人保护机制。",
-    "error.tls_error": "TLS 错误: %q。如果您愿意的话可以在订阅源设置里关闭TLS验证。",
-    "error.network_operation": "Miniflux无法访问该网站由于网络错误: %v。",
-    "error.network_timeout": "该网站响应过慢,请求超时: %v",
-    "error.http_client_error": "HTTP 客户端错误r: %v。",
-    "error.http_not_authorized": "该网站访问未授权,可能用户名和密码错误。",
-    "error.http_too_many_requests": "Miniflux 对该网站请求过多次数,请稍后重试或修改应用配置项。",
-    "error.http_forbidden": "该网站被禁止访问,网站可能有机器人保护机制?",
-    "error.http_resource_not_found": "请求资源无法找到,请检查URL。",
-    "error.http_internal_server_error": "当前由于服务器错误导致该网站无法访问,问题不在Miniflux,请稍后重试。",
-    "error.http_bad_gateway": "当前由于错误的网关导致该网站无法访问,问题不在Miniflux,请稍后重试。",
-    "error.http_service_unavailable": "当前由于服务器内部错误导致该网站无法访问,问题不在Miniflux,请稍后重试。",
-    "error.http_gateway_timeout": "当前由于网关超时导致该网站无法访问,问题不在Miniflux,请稍后重试。",
-    "error.http_unexpected_status_code": "当前由于意外的HTTP状态码:%d 导致该网站无法访问,问题不在Miniflux,请稍后重试。",
-    "error.database_error": "数据库错误: %v。",
-    "error.category_not_found": "该分类不存在或不属于该用户。",
-    "error.duplicated_feed": "该订阅源已经存在。",
-    "error.unable_to_parse_feed": "无法解析该订阅源: %v。",
-    "error.feed_not_found": "该订阅源不存在或不属于该用户。",
-    "error.unable_to_detect_rssbridge": "无法使用RSS-Bridge去检测订阅源: %v。",
-    "error.feed_format_not_detected": "无法解析订阅源格式: %v。",
-    "form.prefs.label.media_playback_rate": "音频/视频的播放速度",
-    "error.settings_media_playback_rate_range": "播放速度超出范围",
-    "enclosure_media_controls.seek" : "查找:",
-    "enclosure_media_controls.seek.title" : "查找 %s 秒",
-    "enclosure_media_controls.speed" : "速度:",
-    "enclosure_media_controls.speed.faster" : "快进",
-    "enclosure_media_controls.speed.faster.title" : "速度快进到 %sx",
-    "enclosure_media_controls.speed.slower" : "减慢",
-    "enclosure_media_controls.speed.slower.title" : "速度减慢到 %sx",
-    "enclosure_media_controls.speed.reset" : "重置",
-    "enclosure_media_controls.speed.reset.title" : "重置速度到 1x"
-}
+    "time_elapsed.yesterday": "昨天",
+    "tooltip.keyboard_shortcuts": "快捷键: %s",
+    "tooltip.logged_user": "当前登录 %s"
+}

+ 503 - 503
internal/locale/translations/zh_TW.json

@@ -1,587 +1,587 @@
 {
-    "skip_to_content": "跳到主要內容",
-    "confirm.question": "您確定嗎?",
-    "confirm.question.refresh": "您想要強制重新整理嗎?",
-    "confirm.yes": "是",
-    "confirm.no": "否",
-    "confirm.loading": "執行中…",
-    "action.subscribe": "訂閱",
-    "action.save": "儲存",
-    "action.or": "或",
     "action.cancel": "取消",
-    "action.remove": "刪除",
-    "action.remove_feed": "刪除此 Feed",
-    "action.update": "更新",
-    "action.edit": "編輯",
     "action.download": "下載",
+    "action.edit": "編輯",
+    "action.home_screen": "新增到主螢幕",
     "action.import": "匯入",
     "action.login": "登入",
-    "action.home_screen": "新增到主螢幕",
-    "tooltip.keyboard_shortcuts": "快捷鍵:%s",
-    "tooltip.logged_user": "目前登入 %s",
-    "menu.title": "導覽",
-    "menu.home_page": "主頁",
-    "menu.unread": "未讀",
-    "menu.starred": "收藏",
-    "menu.history": "歷史",
-    "menu.feeds": "Feeds",
-    "menu.categories": "分類",
-    "menu.settings": "設定",
-    "menu.logout": "登出",
-    "menu.preferences": "設定",
-    "menu.integrations": "整合",
-    "menu.sessions": "工作階段",
-    "menu.users": "使用者",
-    "menu.about": "關於",
-    "menu.export": "匯出",
-    "menu.import": "匯入",
-    "menu.search": "搜尋",
-    "menu.create_category": "新建分類",
-    "menu.mark_page_as_read": "將此頁面標記為已讀",
-    "menu.mark_all_as_read": "全部標為已讀",
-    "menu.show_all_entries": "顯示所有文章",
-    "menu.show_only_unread_entries": "僅顯示未讀文章",
-    "menu.show_only_starred_entries": "僅顯示收藏文章",
-    "menu.refresh_feed": "更新",
-    "menu.refresh_all_feeds": "在背景更新所有 Feed",
-    "menu.edit_feed": "編輯",
-    "menu.edit_category": "編輯",
-    "menu.add_feed": "新增 Feed",
-    "menu.add_user": "新建使用者",
-    "menu.flush_history": "清理歷史",
-    "menu.feed_entries": "文章",
-    "menu.api_keys": "API 金鑰",
-    "menu.create_api_key": "建立一個新的 API 金鑰",
-    "menu.shared_entries": "已分享的文章",
-    "search.label": "搜尋",
-    "search.placeholder": "搜尋…",
-    "search.submit": "送出",
-    "pagination.last": "最後一頁",
-    "pagination.next": "下一頁",
-    "pagination.first": "第一頁",
-    "pagination.previous": "上一頁",
-    "entry.status.unread": "標記為未讀",
-    "entry.status.read": "標記為已讀",
-    "entry.status.toast.unread": "已標記為未讀",
-    "entry.status.toast.read": "已標記為已讀",
-    "entry.status.title": "更改狀態",
-    "entry.bookmark.toggle.on": "新增收藏",
-    "entry.bookmark.toggle.off": "取消收藏",
-    "entry.bookmark.toast.on": "已新增收藏",
+    "action.or": "或",
+    "action.remove": "刪除",
+    "action.remove_feed": "刪除此 Feed",
+    "action.save": "儲存",
+    "action.subscribe": "訂閱",
+    "action.update": "更新",
+    "alert.account_linked": "您的外部帳號已成功關聯!",
+    "alert.account_unlinked": "您的外部帳戶已解除關聯!",
+    "alert.background_feed_refresh": "所有 Feed 正在背景中更新,您可以繼續使用 Miniflux。",
+    "alert.feed_error": "該 Feed 存在問題",
+    "alert.no_bookmark": "目前沒有收藏",
+    "alert.no_category": "目前沒有分類",
+    "alert.no_category_entry": "該分類下沒有文章",
+    "alert.no_feed": "目前沒有 Feed",
+    "alert.no_feed_entry": "該 Feed 中沒有文章",
+    "alert.no_feed_in_category": "沒有該類別的 Feed。",
+    "alert.no_history": "目前沒有歷史",
+    "alert.no_search_result": "沒有符合搜尋的結果",
+    "alert.no_shared_entry": "沒有分享文章。",
+    "alert.no_tag_entry": "沒有與此標籤相符的文章。",
+    "alert.no_unread_entry": "目前沒有未讀文章",
+    "alert.no_user": "您是唯一的使用者",
+    "alert.pocket_linked": "您的 Pocket 帳戶已關聯",
+    "alert.prefs_saved": "設定已儲存!",
+    "alert.too_many_feeds_refresh": [
+        "您已觸發過太多次 Feed 更新,請等待 %d 分鐘後再嘗試。"
+    ],
+    "confirm.loading": "執行中…",
+    "confirm.no": "否",
+    "confirm.question": "您確定嗎?",
+    "confirm.question.refresh": "您想要強制重新整理嗎?",
+    "confirm.yes": "是",
+    "enclosure_media_controls.seek": "移動:",
+    "enclosure_media_controls.seek.title": "移動 %s 秒",
+    "enclosure_media_controls.speed": "速度:",
+    "enclosure_media_controls.speed.faster": "加快",
+    "enclosure_media_controls.speed.faster.title": "加快 %sx",
+    "enclosure_media_controls.speed.reset": "重設",
+    "enclosure_media_controls.speed.reset.title": "重設播放速度為 1x",
+    "enclosure_media_controls.speed.slower": "放慢",
+    "enclosure_media_controls.speed.slower.title": "放慢 %sx",
     "entry.bookmark.toast.off": "已取消收藏",
-    "entry.state.saving": "儲存中…",
-    "entry.state.loading": "載入中…",
+    "entry.bookmark.toast.on": "已新增收藏",
+    "entry.bookmark.toggle.off": "取消收藏",
+    "entry.bookmark.toggle.on": "新增收藏",
+    "entry.comments.label": "評論",
+    "entry.comments.title": "檢視評論",
+    "entry.estimated_reading_time": [
+        "需要 %d 分鐘閱讀"
+    ],
+    "entry.external_link.label": "外部連結",
+    "entry.save.completed": "完成",
     "entry.save.label": "儲存",
     "entry.save.title": "儲存這篇文章",
-    "entry.save.completed": "完成",
     "entry.save.toast.completed": "已儲存文章",
+    "entry.scraper.completed": "下載完成",
     "entry.scraper.label": "下載原文",
     "entry.scraper.title": "下載原文內容",
-    "entry.scraper.completed": "下載完成",
-    "entry.external_link.label": "外部連結",
-    "entry.comments.label": "評論",
-    "entry.comments.title": "檢視評論",
     "entry.share.label": "分享",
     "entry.share.title": "分享這篇文章",
-    "entry.unshare.label": "取消分享",
-    "entry.shared_entry.title": "開啟公共連結",
     "entry.shared_entry.label": "分享",
-    "entry.estimated_reading_time": [
-        "需要 %d 分鐘閱讀"
-    ],
+    "entry.shared_entry.title": "開啟公共連結",
+    "entry.state.loading": "載入中…",
+    "entry.state.saving": "儲存中…",
+    "entry.status.read": "標記為已讀",
+    "entry.status.title": "更改狀態",
+    "entry.status.toast.read": "已標記為已讀",
+    "entry.status.toast.unread": "已標記為未讀",
+    "entry.status.unread": "標記為未讀",
     "entry.tags.label": "標籤:",
-    "page.shared_entries.title": "已分享的文章",
-    "page.shared_entries_count": [
-        "已分享 %d 篇文章"
-    ],
-    "page.unread.title": "未讀",
-    "page.unread_entry_count": [
-        "%d 篇未讀文章"
-    ],
-    "page.total_entry_count": [
-        "總共 %d 篇文章"
-    ],
-    "page.starred.title": "收藏",
-    "page.starred_entry_count": [
-        "%d 篇收藏文章"
-    ],
-    "page.categories.title": "分類",
-    "page.categories.no_feed": "沒有 Feed",
-    "page.categories.entries": "檢視內容",
-    "page.categories.feeds": "檢視 Feeds",
-    "page.categories.feed_count": [
-        "有 %d 個 Feed"
-    ],
-    "page.categories_count": [
-        "%d 個分類"
-    ],
-    "page.new_category.title": "新分類",
-    "page.new_user.title": "新使用者",
-    "page.edit_category.title": "編輯分類 : %s",
-    "page.edit_user.title": "編輯使用者 : %s",
-    "page.feeds.title": "Feeds",
-    "page.category_label": "分類:%s",
-    "page.feeds.last_check": "最後檢查時間:",
-    "page.feeds.next_check": "下次檢查時間:",
-    "page.feeds.read_counter": "已讀文章數",
-    "page.feeds.error_count": [
-        "%d 錯誤"
-    ],
-    "page.history.title": "歷史",
-    "page.read_entry_count": [
-        "%d 篇已讀文章"
-    ],
-    "page.import.title": "匯入",
-    "page.search.title": "搜尋結果",
-    "page.about.title": "關於",
-    "page.about.credits": "版權",
-    "page.about.version": "版本:",
-    "page.about.build_date": "建構日期:",
-    "page.about.author": "作者:",
-    "page.about.license": "授權:",
-    "page.about.postgres_version": "Postgres 版本:",
-    "page.about.go_version": "Go 版本:",
-    "page.about.global_config_options": "全域設定選項",
-    "page.add_feed.title": "新增 Feed",
-    "page.add_feed.no_category": "沒有類別,至少需要有一個類別",
-    "page.add_feed.label.url": "網址",
-    "page.add_feed.submit": "查詢 Feed",
-    "page.add_feed.legend.advanced_options": "進階選項",
-    "page.add_feed.choose_feed": "選擇一個 Feed",
-    "page.edit_feed.title": "編輯 Feed : %s",
-    "page.edit_feed.last_check": "最後檢查時間:",
-    "page.edit_feed.last_modified_header": "最後修改的 Header:",
-    "page.edit_feed.etag_header": "ETag 標頭:",
-    "page.edit_feed.no_header": "無",
-    "page.edit_feed.last_parsing_error": "最後一次解析錯誤",
-    "page.entry.attachments": "附件",
-    "page.keyboard_shortcuts.title": "快捷鍵",
-    "page.keyboard_shortcuts.subtitle.sections": "分欄導覽",
-    "page.keyboard_shortcuts.subtitle.items": "文章導覽",
-    "page.keyboard_shortcuts.subtitle.pages": "頁面導覽",
-    "page.keyboard_shortcuts.subtitle.actions": "操作",
-    "page.keyboard_shortcuts.go_to_unread": "開啟未讀頁面",
-    "page.keyboard_shortcuts.go_to_starred": "開啟收藏頁面",
-    "page.keyboard_shortcuts.go_to_history": "開啟歷史頁面",
-    "page.keyboard_shortcuts.go_to_feeds": "開啟 Feeds 頁面",
-    "page.keyboard_shortcuts.go_to_categories": "開啟分類頁面",
-    "page.keyboard_shortcuts.go_to_settings": "開啟設定頁面",
-    "page.keyboard_shortcuts.show_keyboard_shortcuts": "顯示快捷鍵幫助",
-    "page.keyboard_shortcuts.go_to_previous_item": "上一文章",
-    "page.keyboard_shortcuts.go_to_next_item": "下一文章",
-    "page.keyboard_shortcuts.go_to_feed": "轉到 Feed 頁面",
-    "page.keyboard_shortcuts.go_to_previous_page": "上一頁",
-    "page.keyboard_shortcuts.go_to_next_page": "下一頁",
-    "page.keyboard_shortcuts.go_to_bottom_item": "轉到底端項目",
-    "page.keyboard_shortcuts.go_to_top_item": "轉到頂端項目",
-    "page.keyboard_shortcuts.open_item": "開啟選定的文章",
-    "page.keyboard_shortcuts.open_original": "開啟原始連結",
-    "page.keyboard_shortcuts.open_original_same_window": "在目前標籤頁中開啟原始連結",
-    "page.keyboard_shortcuts.open_comments": "開啟評論連結",
-    "page.keyboard_shortcuts.open_comments_same_window": "在目前標籤頁中開啟評論連結",
-    "page.keyboard_shortcuts.toggle_read_status_next": "切換已讀/未讀狀態,並聚焦到下一個",
-    "page.keyboard_shortcuts.toggle_read_status_prev": "切換已讀/未讀狀態,並聚焦到上一個",
-    "page.keyboard_shortcuts.refresh_all_feeds": "在背景更新所有 Feed",
-    "page.keyboard_shortcuts.mark_page_as_read": "將此頁面標記為已讀",
-    "page.keyboard_shortcuts.download_content": "下載原文內容",
-    "page.keyboard_shortcuts.toggle_bookmark_status": "切換收藏狀態",
-    "page.keyboard_shortcuts.save_article": "儲存文章",
-    "page.keyboard_shortcuts.scroll_item_to_top": "捲動到頂端",
-    "page.keyboard_shortcuts.remove_feed": "刪除此 Feed",
-    "page.keyboard_shortcuts.go_to_search": "將焦點放在搜尋表單上",
-    "page.keyboard_shortcuts.toggle_entry_attachments": "展開/折疊文章附件",
-    "page.keyboard_shortcuts.close_modal": "關閉對話視窗",
-    "page.users.title": "使用者",
-    "page.users.username": "使用者名稱",
-    "page.users.never_logged": "從未登入",
-    "page.users.admin.yes": "是",
-    "page.users.admin.no": "否",
-    "page.users.actions": "操作",
-    "page.users.last_login": "最後登入時間",
-    "page.users.is_admin": "管理員",
-    "page.settings.title": "設定",
-    "page.settings.link_google_account": "關聯我的 Google 帳號",
-    "page.settings.unlink_google_account": "解除 Google 帳號關聯",
-    "page.settings.link_oidc_account": "關聯我的 %s 帳號",
-    "page.settings.unlink_oidc_account": "解除 %s 帳號關聯",
-    "page.settings.webauthn.passkeys": "Passkeys",
-    "page.settings.webauthn.actions": "操作",
-    "page.settings.webauthn.passkey_name": "Passkey 名稱",
-    "page.settings.webauthn.added_on": "新增時間",
-    "page.settings.webauthn.last_seen_on": "最後使用時間",
-    "page.settings.webauthn.register": "註冊 Passkey",
-    "page.settings.webauthn.register.error": "無法註冊 Passkey",
-    "page.login.webauthn_login.help": "使用安全金鑰登入時,請輸入使用者名稱。若使用可探索式 Passkey 則無需輸入。",
-    "page.settings.webauthn.delete": [
-        "刪除 %d 個 Passkey"
-    ],
-    "page.login.title": "登入",
-    "page.login.google_signin": "使用 Google 登入",
-    "page.login.oidc_signin": "使用 %s 登入",
-    "page.login.webauthn_login": "使用密碼登入",
-    "page.login.webauthn_login.error": "無法使用密碼登入",
-    "page.integrations.title": "整合",
-    "page.integration.miniflux_api": "Miniflux API",
-    "page.integration.miniflux_api_endpoint": "API 端點",
-    "page.integration.miniflux_api_username": "使用者名稱",
-    "page.integration.miniflux_api_password": "密碼",
-    "page.integration.miniflux_api_password_value": "您帳號的密碼",
-    "page.integration.bookmarklet": "書籤小工具",
-    "page.integration.bookmarklet.name": "收藏 Miniflux",
-    "page.integration.bookmarklet.instructions": "拖動這個連結到瀏覽器書籤欄",
-    "page.integration.bookmarklet.help": "您可以透過這個特殊的書籤直接訂閱網站",
-    "page.sessions.title": "工作階段",
-    "page.sessions.table.date": "日期",
-    "page.sessions.table.ip": "IP 位址",
-    "page.sessions.table.user_agent": "使用者代理",
-    "page.sessions.table.actions": "操作",
-    "page.sessions.table.current_session": "目前工作階段",
-    "page.api_keys.title": "API 金鑰",
-    "page.api_keys.table.description": "描述",
-    "page.api_keys.table.token": "金鑰",
-    "page.api_keys.table.last_used_at": "最後使用",
-    "page.api_keys.table.created_at": "建立日期",
-    "page.api_keys.table.actions": "操作",
-    "page.api_keys.never_used": "沒用過",
-    "page.new_api_key.title": "新的 API 金鑰",
-    "page.offline.title": "離線模式",
-    "page.offline.message": "您已離線",
-    "page.offline.refresh_page": "嘗試重新整理頁面",
-    "page.webauthn_rename.title": "重新命名 Passkey",
-    "alert.no_shared_entry": "沒有分享文章。",
-    "alert.no_bookmark": "目前沒有收藏",
-    "alert.no_category": "目前沒有分類",
-    "alert.no_category_entry": "該分類下沒有文章",
-    "alert.no_tag_entry": "沒有與此標籤相符的文章。",
-    "alert.no_feed_entry": "該 Feed 中沒有文章",
-    "alert.no_feed": "目前沒有 Feed",
-    "alert.no_feed_in_category": "沒有該類別的 Feed。",
-    "alert.no_history": "目前沒有歷史",
-    "alert.feed_error": "該 Feed 存在問題",
-    "alert.no_search_result": "沒有符合搜尋的結果",
-    "alert.no_unread_entry": "目前沒有未讀文章",
-    "alert.no_user": "您是唯一的使用者",
-    "alert.account_unlinked": "您的外部帳戶已解除關聯!",
-    "alert.account_linked": "您的外部帳號已成功關聯!",
-    "alert.pocket_linked": "您的 Pocket 帳戶已關聯",
-    "alert.prefs_saved": "設定已儲存!",
-    "error.unlink_account_without_password": "您必須設定密碼,否則您將無法再次登入。",
-    "error.duplicate_linked_account": "該提供者已被其他人綁定!",
+    "entry.unshare.label": "取消分享",
+    "error.api_key_already_exists": "此 API 金鑰已存在。",
+    "error.bad_credentials": "使用者名稱或密碼無效",
+    "error.category_already_exists": "分類已存在",
+    "error.category_not_found": "此分類不存在或不屬於您。",
+    "error.database_error": "資料庫錯誤:%v。",
+    "error.different_passwords": "兩次輸入的密碼不同",
     "error.duplicate_fever_username": "Fever 使用者名稱已被佔用!",
     "error.duplicate_googlereader_username": "Google Reader 使用者名稱已被佔用!",
-    "error.pocket_request_token": "無法從 Pocket 取得請求金鑰!",
-    "error.pocket_access_token": "無法從 Pocket 取得存取金鑰!",
-    "error.category_already_exists": "分類已存在",
-    "error.unable_to_create_category": "無法建立這個分類",
-    "error.unable_to_update_category": "無法更新該分類",
-    "error.user_already_exists": "使用者已存在",
-    "error.unable_to_create_user": "無法建立此使用者",
-    "error.unable_to_update_user": "無法更新此使用者",
-    "error.unable_to_update_feed": "無法更新此 Feed",
-    "error.subscription_not_found": "找不到任何訂閱",
+    "error.duplicate_linked_account": "該提供者已被其他人綁定!",
+    "error.duplicated_feed": "該 Feed 已存在。",
     "error.empty_file": "該檔案為空",
-    "error.bad_credentials": "使用者名稱或密碼無效",
+    "error.entries_per_page_invalid": "每頁的文章數無效。",
+    "error.feed_already_exists": "此 Feed 已存在。",
+    "error.feed_category_not_found": "此類別不存在或不屬於該使用者。",
+    "error.feed_format_not_detected": "無法辨識 Feed 格式:%v。",
+    "error.feed_invalid_blocklist_rule": "阻擋規則無效。",
+    "error.feed_invalid_keeplist_rule": "保留規則無效。",
+    "error.feed_mandatory_fields": "必須填寫網址和分類",
+    "error.feed_not_found": "無法找到此 Feed 或不屬於您。",
+    "error.feed_title_not_empty": "訂閱的標題不能為空。",
+    "error.feed_url_not_empty": "訂閱網址不能為空。",
     "error.fields_mandatory": "必須填寫全部資訊",
-    "error.title_required": "必須填寫標題",
-    "error.different_passwords": "兩次輸入的密碼不同",
+    "error.http_bad_gateway": "此網站目前因閘道錯誤無法使用,問題不在 Miniflux,請稍後重試。",
+    "error.http_body_read": "無法讀取 HTTP 本體內容:%v。",
+    "error.http_client_error": "HTTP 客戶端錯誤:%v。",
+    "error.http_empty_response": "HTTP 回應內容為空,可能該網站有防護機制。",
+    "error.http_empty_response_body": "HTTP 回應本體為空。",
+    "error.http_forbidden": "拒絕存取此網站,可能該網站有防護機制。",
+    "error.http_gateway_timeout": "此網站回應逾時,問題不在 Miniflux,請稍後重試。",
+    "error.http_internal_server_error": "此網站目前因伺服器錯誤無法使用,問題不在 Miniflux,請稍後重試。",
+    "error.http_not_authorized": "未授權存取此網站,請檢查使用者名稱與密碼。",
+    "error.http_resource_not_found": "找不到該連結,請確認網址是否正確。",
+    "error.http_response_too_large": "HTTP 回應過大。您可以在全域設定中提高上限 (需重啟伺服器)。",
+    "error.http_service_unavailable": "此網站目前因內部問題無法使用,問題不在 Miniflux,請稍後重試。",
+    "error.http_too_many_requests": "Miniflux 對此網站的請求過多,請稍後重試或調整程式設定。",
+    "error.http_unexpected_status_code": "此網站回應了意外的 HTTP 狀態碼:%d,請稍後重試。",
+    "error.invalid_default_home_page": "預設主頁無效!",
+    "error.invalid_display_mode": "無效的顯示模式。",
+    "error.invalid_entry_direction": "無效的輸入方向。",
+    "error.invalid_feed_url": "訂閱網址無效。",
+    "error.invalid_gesture_nav": "手勢導覽無效。",
+    "error.invalid_language": "無效的語言。",
+    "error.invalid_site_url": "Feed 網站的網址無效。",
+    "error.invalid_theme": "無效的主題。",
+    "error.invalid_timezone": "無效的時區。",
+    "error.network_operation": "Miniflux 無法連線到該網站,可能是網路問題:%v。",
+    "error.network_timeout": "該網站回應過慢,請求逾時:%v。",
     "error.password_min_length": "請至少輸入 6 個字元",
-    "error.settings_mandatory_fields": "必須填寫使用者名稱、主題、語言以及時區",
-    "error.settings_reading_speed_is_positive": "閱讀速度必須是正整數。",
+    "error.pocket_access_token": "無法從 Pocket 取得存取金鑰!",
+    "error.pocket_request_token": "無法從 Pocket 取得請求金鑰!",
     "error.settings_block_rule_fieldname_invalid": "無效的封鎖規則:規則 #%d 缺少有效的欄位名稱 (可用選項:%s)",
-    "error.settings_block_rule_separator_required": "無效的封鎖規則:規則 #%d 的模式必須用 '=' 分隔",
-    "error.settings_block_rule_regex_required": "無效的封鎖規則:規則 #%d 沒有提供正規表示式",
     "error.settings_block_rule_invalid_regex": "無效的封鎖規則:規則 #%d 的模式不是合法的正規表示式",
+    "error.settings_block_rule_regex_required": "無效的封鎖規則:規則 #%d 沒有提供正規表示式",
+    "error.settings_block_rule_separator_required": "無效的封鎖規則:規則 #%d 的模式必須用 '=' 分隔",
+    "error.settings_invalid_domain_list": "網域清單無效。請以空白分隔多個網域。",
     "error.settings_keep_rule_fieldname_invalid": "無效的保留規則:規則 #%d 缺少有效的欄位名稱 (可用選項:%s)",
-    "error.settings_keep_rule_separator_required": "無效的保留規則:規則 #%d 的模式必須用 '=' 分隔",
-    "error.settings_keep_rule_regex_required": "無效的保留規則:規則 #%d 沒有提供正規表示式",
     "error.settings_keep_rule_invalid_regex": "無效的保留規則:規則 #%d 的模式不是合法的正規表示式",
-    "error.entries_per_page_invalid": "每頁的文章數無效。",
-    "error.feed_mandatory_fields": "必須填寫網址和分類",
-    "error.feed_already_exists": "此 Feed 已存在。",
-    "error.invalid_feed_url": "訂閱網址無效。",
-    "error.invalid_site_url": "Feed 網站的網址無效。",
-    "error.feed_url_not_empty": "訂閱網址不能為空。",
+    "error.settings_keep_rule_regex_required": "無效的保留規則:規則 #%d 沒有提供正規表示式",
+    "error.settings_keep_rule_separator_required": "無效的保留規則:規則 #%d 的模式必須用 '=' 分隔",
+    "error.settings_mandatory_fields": "必須填寫使用者名稱、主題、語言以及時區",
+    "error.settings_media_playback_rate_range": "播放速度超出範圍",
+    "error.settings_reading_speed_is_positive": "閱讀速度必須是正整數。",
     "error.site_url_not_empty": "Feed 網站的網址不能為空。",
-    "error.feed_title_not_empty": "訂閱的標題不能為空。",
-    "error.feed_category_not_found": "此類別不存在或不屬於該使用者。",
-    "error.feed_invalid_blocklist_rule": "阻擋規則無效。",
-    "error.feed_invalid_keeplist_rule": "保留規則無效。",
-    "error.user_mandatory_fields": "必須填寫使用者名稱",
-    "error.api_key_already_exists": "此 API 金鑰已存在。",
+    "error.subscription_not_found": "找不到任何訂閱",
+    "error.title_required": "必須填寫標題",
+    "error.tls_error": "TLS 錯誤:%q。若需忽略 TLS 驗證,可在 Feed 設定中停用。",
     "error.unable_to_create_api_key": "無法建立此 API 金鑰。",
-    "error.invalid_theme": "無效的主題。",
-    "error.invalid_language": "無效的語言。",
-    "error.invalid_timezone": "無效的時區。",
-    "error.invalid_entry_direction": "無效的輸入方向。",
-    "error.invalid_display_mode": "無效的顯示模式。",
-    "error.invalid_gesture_nav": "手勢導覽無效。",
-    "error.invalid_default_home_page": "預設主頁無效!",
-    "form.feed.label.title": "標題",
-    "form.feed.label.site_url": "網站網址",
-    "form.feed.label.feed_url": "Feed 網址",
-    "form.feed.label.description": "描述",
+    "error.unable_to_create_category": "無法建立這個分類",
+    "error.unable_to_create_user": "無法建立此使用者",
+    "error.unable_to_detect_rssbridge": "使用 RSS-Bridge 無法找到任何訂閱:%v。",
+    "error.unable_to_parse_feed": "無法解析此 Feed:%v。",
+    "error.unable_to_update_category": "無法更新該分類",
+    "error.unable_to_update_feed": "無法更新此 Feed",
+    "error.unable_to_update_user": "無法更新此使用者",
+    "error.unlink_account_without_password": "您必須設定密碼,否則您將無法再次登入。",
+    "error.user_already_exists": "使用者已存在",
+    "error.user_mandatory_fields": "必須填寫使用者名稱",
+    "form.api_key.label.description": "API 金鑰標籤",
+    "form.category.hide_globally": "在全域未讀列表中隱藏文章",
+    "form.category.label.title": "標題",
+    "form.feed.fieldset.general": "通用",
+    "form.feed.fieldset.integration": "第三方服務",
+    "form.feed.fieldset.network_settings": "網路設定",
+    "form.feed.fieldset.rules": "規則",
+    "form.feed.label.allow_self_signed_certificates": "允許自簽或無效的憑證",
+    "form.feed.label.apprise_service_urls": "使用逗號分隔的 Apprise 服務網址列表",
+    "form.feed.label.blocklist_rules": "過濾規則",
     "form.feed.label.category": "類別",
-    "form.feed.label.crawler": "下載原文內容",
-    "form.feed.label.feed_username": "Feed 使用者名稱",
-    "form.feed.label.feed_password": "Feed 密碼",
-    "form.feed.label.user_agent": "覆蓋預設的使用者代理",
     "form.feed.label.cookie": "設定 Cookies",
-    "form.feed.label.scraper_rules": "抓取規則",
-    "form.feed.label.rewrite_rules": "重寫規則",
-    "form.feed.label.blocklist_rules": "過濾規則",
-    "form.feed.label.keeplist_rules": "保留規則",
-    "form.feed.label.urlrewrite_rules": "網址重寫規則",
-    "form.feed.label.apprise_service_urls": "使用逗號分隔的 Apprise 服務網址列表",
-    "form.feed.label.webhook_url": "Override webhook url",
-    "form.feed.label.ignore_http_cache": "忽略 HTTP 快取",
-    "form.feed.label.allow_self_signed_certificates": "允許自簽或無效的憑證",
+    "form.feed.label.crawler": "下載原文內容",
+    "form.feed.label.description": "描述",
     "form.feed.label.disable_http2": "停用 HTTP/2 以避免指紋追蹤",
-    "form.feed.label.fetch_via_proxy": "透過代理取得",
     "form.feed.label.disabled": "不要更新此 Feed",
-    "form.feed.label.no_media_player": "無媒體播放器 (音訊/視訊)",
+    "form.feed.label.feed_password": "Feed 密碼",
+    "form.feed.label.feed_url": "Feed 網址",
+    "form.feed.label.feed_username": "Feed 使用者名稱",
+    "form.feed.label.fetch_via_proxy": "透過代理取得",
     "form.feed.label.hide_globally": "在全域未讀列表中隱藏文章",
+    "form.feed.label.ignore_http_cache": "忽略 HTTP 快取",
+    "form.feed.label.keeplist_rules": "保留規則",
+    "form.feed.label.no_media_player": "無媒體播放器 (音訊/視訊)",
     "form.feed.label.ntfy_activate": "推送文章到 ntfy",
-    "form.feed.label.ntfy_priority": "Ntfy 優先順序",
-    "form.feed.label.ntfy_max_priority": "Ntfy 最高優先順序",
-    "form.feed.label.ntfy_high_priority": "Ntfy 高優先順序",
     "form.feed.label.ntfy_default_priority": "Ntfy 預設優先順序",
+    "form.feed.label.ntfy_high_priority": "Ntfy 高優先順序",
     "form.feed.label.ntfy_low_priority": "Ntfy 低優先順序",
+    "form.feed.label.ntfy_max_priority": "Ntfy 最高優先順序",
     "form.feed.label.ntfy_min_priority": "Ntfy 最低優先順序",
+    "form.feed.label.ntfy_priority": "Ntfy 優先順序",
     "form.feed.label.pushover_activate": "Push entries to pushover.net",
-    "form.feed.label.pushover_priority": "Pushover message priority",
-    "form.feed.label.pushover_max_priority": "Pushover max priority",
-    "form.feed.label.pushover_high_priority": "Pushover high priority",
     "form.feed.label.pushover_default_priority": "Pushover default priority",
+    "form.feed.label.pushover_high_priority": "Pushover high priority",
     "form.feed.label.pushover_low_priority": "Pushover low priority",
+    "form.feed.label.pushover_max_priority": "Pushover max priority",
     "form.feed.label.pushover_min_priority": "Pushover min priority",
+    "form.feed.label.pushover_priority": "Pushover message priority",
+    "form.feed.label.rewrite_rules": "重寫規則",
+    "form.feed.label.scraper_rules": "抓取規則",
+    "form.feed.label.site_url": "網站網址",
+    "form.feed.label.title": "標題",
+    "form.feed.label.urlrewrite_rules": "網址重寫規則",
+    "form.feed.label.user_agent": "覆蓋預設的使用者代理",
+    "form.feed.label.webhook_url": "Override webhook url",
+    "form.import.label.file": "OPML 檔案",
+    "form.import.label.url": "URL",
+    "form.integration.apprise_activate": "推送文章到 Apprise",
+    "form.integration.apprise_services_url": "使用逗號分隔的 Apprise 服務網址列表",
+    "form.integration.apprise_url": "Apprise API 網址",
+    "form.integration.betula_activate": "儲存文章到 Betula",
+    "form.integration.betula_token": "Betula Token",
+    "form.integration.betula_url": "Betula 伺服器網址",
     "form.integration.cubox_activate": "儲存文章到 Cubox",
     "form.integration.cubox_api_link": "Cubox API 連結",
-    "form.feed.fieldset.general": "通用",
-    "form.feed.fieldset.rules": "規則",
-    "form.feed.fieldset.network_settings": "網路設定",
-    "form.feed.fieldset.integration": "第三方服務",
-    "form.category.label.title": "標題",
-    "form.category.hide_globally": "在全域未讀列表中隱藏文章",
-    "form.user.label.username": "使用者名稱",
-    "form.user.label.password": "密碼",
-    "form.user.label.confirmation": "再次輸入密碼",
-    "form.user.label.admin": "管理員",
-    "form.prefs.label.language": "語言",
-    "form.prefs.label.timezone": "時區",
-    "form.prefs.label.theme": "主題",
-    "form.prefs.label.entry_sorting": "文章排序",
-    "form.prefs.label.entries_per_page": "每頁文章數",
-    "form.prefs.label.default_reading_speed": "其他語言的閱讀速度(每分鐘字)",
-    "form.prefs.label.cjk_reading_speed": "中文、韓文和日文的閱讀速度(每分鐘字元數)",
-    "form.prefs.label.display_mode": "漸進式網路應用程式(PWA)顯示模式",
-    "form.prefs.select.older_first": "舊→新",
-    "form.prefs.select.recent_first": "新→舊",
-    "form.prefs.select.fullscreen": "全螢幕",
-    "form.prefs.select.standalone": "獨立",
-    "form.prefs.select.minimal_ui": "最小",
-    "form.prefs.select.browser": "瀏覽器",
-    "form.prefs.select.publish_time": "文章發布時間",
-    "form.prefs.select.created_time": "文章建立時間",
-    "form.prefs.select.alphabetical": "按字母順序",
-    "form.prefs.select.unread_count": "未讀計數",
-    "form.prefs.select.none": "無",
-    "form.prefs.select.tap": "雙擊",
-    "form.prefs.select.swipe": "滑動",
-    "form.prefs.label.keyboard_shortcuts": "啟用鍵盤快捷鍵",
-    "form.prefs.label.entry_swipe": "在觸控式螢幕上啟用文章滑動",
-    "form.prefs.label.gesture_nav": "在文章之間導覽的手勢",
-    "form.prefs.label.show_reading_time": "顯示文章的預計閱讀時間",
-    "form.prefs.label.custom_css": "自訂 CSS",
-    "form.prefs.label.custom_js": "自訂 JavaScript",
-    "form.prefs.label.entry_order": "文章排序依據",
-    "form.prefs.label.default_home_page": "預設主頁",
-    "form.prefs.label.categories_sorting_order": "分類排序",
-    "form.prefs.label.mark_read_on_view": "檢視時自動將文章標記為已讀",
-    "form.prefs.label.mark_read_on_view_or_media_completion": "檢視文章即標記為已讀;若是音訊/視訊則在 90% 播放完成時標記",
-    "form.prefs.label.mark_read_on_media_completion": "僅在音訊/視訊播放達 90% 時標記為已讀",
-    "form.prefs.label.mark_read_manually": "僅手動標記為已讀",
-    "form.prefs.fieldset.application_settings": "應用程式設定",
-    "form.prefs.fieldset.authentication_settings": "使用者認證設定",
-    "form.prefs.fieldset.reader_settings": "閱讀器設定",
-    "form.prefs.fieldset.global_feed_settings": "全域 Feed 設定",
-    "form.prefs.label.external_font_hosts": "外部字型來源",
-    "form.prefs.help.external_font_hosts": "以空白分隔允許的外部字型來源。例如:「fonts.gstatic.com fonts.googleapis.com」。",
-    "error.settings_invalid_domain_list": "網域清單無效。請以空白分隔多個網域。",
-    "form.import.label.file": "OPML 檔案",
-    "form.import.label.url": "URL",
-    "form.integration.betula_activate": "儲存文章到 Betula",
-    "form.integration.betula_url": "Betula 伺服器網址",
-    "form.integration.betula_token": "Betula Token",
+    "form.integration.discord_activate": "推送文章到 Discord",
+    "form.integration.discord_webhook_link": "Discord Webhook 連結",
+    "form.integration.espial_activate": "儲存文章到 Espial",
+    "form.integration.espial_api_key": "Espial API 金鑰",
+    "form.integration.espial_endpoint": "Espial API 端點",
+    "form.integration.espial_tags": "Espial 標籤",
     "form.integration.fever_activate": "啟用 Fever API",
-    "form.integration.fever_username": "Fever 使用者名稱",
-    "form.integration.fever_password": "Fever 密碼",
     "form.integration.fever_endpoint": "Fever API 端點",
+    "form.integration.fever_password": "Fever 密碼",
+    "form.integration.fever_username": "Fever 使用者名稱",
     "form.integration.googlereader_activate": "啟用 Google Reader API",
-    "form.integration.googlereader_username": "Google Reader 使用者名稱",
-    "form.integration.googlereader_password": "Google Reader 密碼",
     "form.integration.googlereader_endpoint": "Google Reader API 端點:",
-    "form.integration.pinboard_activate": "儲存文章到 Pinboard",
-    "form.integration.pinboard_token": "Pinboard API Token",
-    "form.integration.pinboard_tags": "Pinboard 標籤",
-    "form.integration.pinboard_bookmark": "標記為未讀",
+    "form.integration.googlereader_password": "Google Reader 密碼",
+    "form.integration.googlereader_username": "Google Reader 使用者名稱",
     "form.integration.instapaper_activate": "儲存文章到 Instapaper",
-    "form.integration.instapaper_username": "Instapaper 使用者名稱",
     "form.integration.instapaper_password": "Instapaper 密碼",
-    "form.integration.pocket_activate": "儲存文章到 Pocket",
-    "form.integration.pocket_consumer_key": "Pocket 使用者金鑰",
-    "form.integration.pocket_access_token": "Pocket 存取金鑰",
-    "form.integration.pocket_connect_link": "連線您的 Pocket 帳戶",
-    "form.integration.wallabag_activate": "儲存文章到 Wallabag",
-    "form.integration.wallabag_only_url": "僅傳送網址(而不是完整內容)",
-    "form.integration.wallabag_endpoint": "Wallabag 基本網址",
-    "form.integration.wallabag_client_id": "Wallabag 客戶端 ID",
-    "form.integration.wallabag_client_secret": "Wallabag 客戶端金鑰",
-    "form.integration.wallabag_username": "Wallabag 使用者名稱",
-    "form.integration.wallabag_password": "Wallabag 密碼",
-    "form.integration.notion_activate": "儲存文章到 Notion",
-    "form.integration.notion_page_id": "Notion Page ID",
-    "form.integration.notion_token": "Notion Secret Token",
-    "form.integration.apprise_activate": "推送文章到 Apprise",
-    "form.integration.apprise_url": "Apprise API 網址",
-    "form.integration.apprise_services_url": "使用逗號分隔的 Apprise 服務網址列表",
-    "form.integration.nunux_keeper_activate": "儲存文章到 Nunux Keeper",
-    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API 端點",
-    "form.integration.nunux_keeper_api_key": "Nunux Keeper API 金鑰",
-    "form.integration.omnivore_activate": "儲存文章到 Omnivore",
-    "form.integration.omnivore_url": "Omnivore API 端點",
-    "form.integration.omnivore_api_key": "Omnivore API 金鑰",
-    "form.integration.espial_activate": "儲存文章到 Espial",
-    "form.integration.espial_endpoint": "Espial API 端點",
-    "form.integration.espial_api_key": "Espial API 金鑰",
-    "form.integration.espial_tags": "Espial 標籤",
-    "form.integration.readwise_activate": "儲存文章到 Readwise Reader",
-    "form.integration.readwise_api_key": "Readwise Reader 存取金鑰",
-    "form.integration.readwise_api_key_link": "取得您的 Readwise 存取金鑰",
-    "form.integration.telegram_bot_activate": "推送文章到 Telegram",
-    "form.integration.telegram_bot_token": "Bot Token",
-    "form.integration.telegram_chat_id": "Chat ID",
-    "form.integration.telegram_topic_id": "Topic ID",
-    "form.integration.telegram_bot_disable_web_page_preview": "停用網頁預覽",
-    "form.integration.telegram_bot_disable_notification": "停用通知",
-    "form.integration.telegram_bot_disable_buttons": "不顯示按鈕",
+    "form.integration.instapaper_username": "Instapaper 使用者名稱",
     "form.integration.linkace_activate": "儲存文章到 LinkAce",
-    "form.integration.linkace_endpoint": "LinkAce API 端點",
     "form.integration.linkace_api_key": "LinkAce API 金鑰",
-    "form.integration.linkace_tags": "LinkAce 標籤",
-    "form.integration.linkace_is_private": "標記為私人連結",
     "form.integration.linkace_check_disabled": "停用連結檢查",
+    "form.integration.linkace_endpoint": "LinkAce API 端點",
+    "form.integration.linkace_is_private": "標記為私人連結",
+    "form.integration.linkace_tags": "LinkAce 標籤",
     "form.integration.linkding_activate": "儲存文章到 Linkding",
-    "form.integration.linkding_endpoint": "Linkding API 端點",
     "form.integration.linkding_api_key": "Linkding API 金鑰",
-    "form.integration.linkding_tags": "Linkding 標籤",
     "form.integration.linkding_bookmark": "標記為未讀",
+    "form.integration.linkding_endpoint": "Linkding API 端點",
+    "form.integration.linkding_tags": "Linkding 標籤",
     "form.integration.linkwarden_activate": "儲存文章到 Linkwarden",
-    "form.integration.linkwarden_endpoint": "Linkwarden API 端點",
     "form.integration.linkwarden_api_key": "Linkwarden API 金鑰",
+    "form.integration.linkwarden_endpoint": "Linkwarden API 端點",
     "form.integration.matrix_bot_activate": "推送文章到 Matrix",
-    "form.integration.matrix_bot_user": "Matrix 使用者名稱",
+    "form.integration.matrix_bot_chat_id": "Matrix 房間 ID",
     "form.integration.matrix_bot_password": "Matrix 密碼",
     "form.integration.matrix_bot_url": "Matrix 伺服器網址",
-    "form.integration.matrix_bot_chat_id": "Matrix 房間 ID",
+    "form.integration.matrix_bot_user": "Matrix 使用者名稱",
+    "form.integration.notion_activate": "儲存文章到 Notion",
+    "form.integration.notion_page_id": "Notion Page ID",
+    "form.integration.notion_token": "Notion Secret Token",
+    "form.integration.ntfy_activate": "推送文章到 Ntfy",
+    "form.integration.ntfy_api_token": "Ntfy API 金鑰 (選填)",
+    "form.integration.ntfy_icon_url": "Ntfy Icon 網址 (選填)",
+    "form.integration.ntfy_internal_links": "點選時使用內部連結 (選填)",
+    "form.integration.ntfy_password": "Ntfy 密碼 (選填)",
+    "form.integration.ntfy_topic": "Ntfy topic",
+    "form.integration.ntfy_url": "Ntfy 網址 (選填,預設為 ntfy.sh)",
+    "form.integration.ntfy_username": "Ntfy 使用者名稱 (選填)",
+    "form.integration.nunux_keeper_activate": "儲存文章到 Nunux Keeper",
+    "form.integration.nunux_keeper_api_key": "Nunux Keeper API 金鑰",
+    "form.integration.nunux_keeper_endpoint": "Nunux Keeper API 端點",
+    "form.integration.omnivore_activate": "儲存文章到 Omnivore",
+    "form.integration.omnivore_api_key": "Omnivore API 金鑰",
+    "form.integration.omnivore_url": "Omnivore API 端點",
+    "form.integration.pinboard_activate": "儲存文章到 Pinboard",
+    "form.integration.pinboard_bookmark": "標記為未讀",
+    "form.integration.pinboard_tags": "Pinboard 標籤",
+    "form.integration.pinboard_token": "Pinboard API Token",
+    "form.integration.pocket_access_token": "Pocket 存取金鑰",
+    "form.integration.pocket_activate": "儲存文章到 Pocket",
+    "form.integration.pocket_connect_link": "連線您的 Pocket 帳戶",
+    "form.integration.pocket_consumer_key": "Pocket 使用者金鑰",
+    "form.integration.pushover_activate": "Push entries to Pushover",
+    "form.integration.pushover_device": "Pushover device (optional)",
+    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
+    "form.integration.pushover_token": "Pushover application API token",
+    "form.integration.pushover_user": "Pushover user key",
     "form.integration.raindrop_activate": "儲存文章到 Raindrop",
-    "form.integration.raindrop_token": "Raindrop 存取金鑰",
     "form.integration.raindrop_collection_id": "Collection ID",
     "form.integration.raindrop_tags": "標籤 (以逗號分隔)",
+    "form.integration.raindrop_token": "Raindrop 存取金鑰",
     "form.integration.readeck_activate": "儲存文章到 Readeck",
-    "form.integration.readeck_endpoint": "Readeck API 端點",
     "form.integration.readeck_api_key": "Readeck API 金鑰",
+    "form.integration.readeck_endpoint": "Readeck API 端點",
     "form.integration.readeck_labels": "Readeck Labels",
     "form.integration.readeck_only_url": "僅傳送網址(而不是完整內容)",
+    "form.integration.readwise_activate": "儲存文章到 Readwise Reader",
+    "form.integration.readwise_api_key": "Readwise Reader 存取金鑰",
+    "form.integration.readwise_api_key_link": "取得您的 Readwise 存取金鑰",
+    "form.integration.rssbridge_activate": "新增訂閱時檢查 RSS-Bridge",
+    "form.integration.rssbridge_url": "RSS-Bridge 伺服器的網址",
+    "form.integration.shaarli_activate": "儲存文章到 Shaarli",
+    "form.integration.shaarli_api_secret": "Shaarli API 金鑰",
+    "form.integration.shaarli_endpoint": "Shaarli 網址",
     "form.integration.shiori_activate": "儲存文章到 Shiori",
     "form.integration.shiori_endpoint": "Shiori API 端點",
-    "form.integration.shiori_username": "Shiori 使用者名稱",
     "form.integration.shiori_password": "Shiori 密碼",
-    "form.integration.shaarli_activate": "儲存文章到 Shaarli",
-    "form.integration.shaarli_endpoint": "Shaarli 網址",
-    "form.integration.shaarli_api_secret": "Shaarli API 金鑰",
-    "form.integration.webhook_activate": "啟用 Webhooks",
-    "form.integration.webhook_url": "Default Webhook 網址",
-    "form.integration.webhook_secret": "Webhooks Secret",
-    "form.integration.rssbridge_activate": "新增訂閱時檢查 RSS-Bridge",
-    "form.integration.rssbridge_url": "RSS-Bridge 伺服器的網址",
-    "form.integration.ntfy_activate": "推送文章到 Ntfy",
-    "form.integration.ntfy_topic": "Ntfy topic",
-    "form.integration.ntfy_url": "Ntfy 網址 (選填,預設為 ntfy.sh)",
-    "form.integration.ntfy_api_token": "Ntfy API 金鑰 (選填)",
-    "form.integration.ntfy_username": "Ntfy 使用者名稱 (選填)",
-    "form.integration.ntfy_password": "Ntfy 密碼 (選填)",
-    "form.integration.ntfy_icon_url": "Ntfy Icon 網址 (選填)",
-    "form.integration.ntfy_internal_links": "點選時使用內部連結 (選填)",
-    "form.integration.discord_activate": "推送文章到 Discord",
-    "form.integration.discord_webhook_link": "Discord Webhook 連結",
+    "form.integration.shiori_username": "Shiori 使用者名稱",
     "form.integration.slack_activate": "推送文章到 Slack",
     "form.integration.slack_webhook_link": "Slack Webhook 連結",
-    "form.integration.pushover_activate": "Push entries to Pushover",
-    "form.integration.pushover_token": "Pushover application API token",
-    "form.integration.pushover_user": "Pushover user key",
-    "form.integration.pushover_device": "Pushover device (optional)",
-    "form.integration.pushover_prefix": "Pushover URL prefix (optional)",
-    "form.api_key.label.description": "API 金鑰標籤",
+    "form.integration.telegram_bot_activate": "推送文章到 Telegram",
+    "form.integration.telegram_bot_disable_buttons": "不顯示按鈕",
+    "form.integration.telegram_bot_disable_notification": "停用通知",
+    "form.integration.telegram_bot_disable_web_page_preview": "停用網頁預覽",
+    "form.integration.telegram_bot_token": "Bot Token",
+    "form.integration.telegram_chat_id": "Chat ID",
+    "form.integration.telegram_topic_id": "Topic ID",
+    "form.integration.wallabag_activate": "儲存文章到 Wallabag",
+    "form.integration.wallabag_client_id": "Wallabag 客戶端 ID",
+    "form.integration.wallabag_client_secret": "Wallabag 客戶端金鑰",
+    "form.integration.wallabag_endpoint": "Wallabag 基本網址",
+    "form.integration.wallabag_only_url": "僅傳送網址(而不是完整內容)",
+    "form.integration.wallabag_password": "Wallabag 密碼",
+    "form.integration.wallabag_username": "Wallabag 使用者名稱",
+    "form.integration.webhook_activate": "啟用 Webhooks",
+    "form.integration.webhook_secret": "Webhooks Secret",
+    "form.integration.webhook_url": "Default Webhook 網址",
+    "form.prefs.fieldset.application_settings": "應用程式設定",
+    "form.prefs.fieldset.authentication_settings": "使用者認證設定",
+    "form.prefs.fieldset.global_feed_settings": "全域 Feed 設定",
+    "form.prefs.fieldset.reader_settings": "閱讀器設定",
+    "form.prefs.help.external_font_hosts": "以空白分隔允許的外部字型來源。例如:「fonts.gstatic.com fonts.googleapis.com」。",
+    "form.prefs.label.categories_sorting_order": "分類排序",
+    "form.prefs.label.cjk_reading_speed": "中文、韓文和日文的閱讀速度(每分鐘字元數)",
+    "form.prefs.label.custom_css": "自訂 CSS",
+    "form.prefs.label.custom_js": "自訂 JavaScript",
+    "form.prefs.label.default_home_page": "預設主頁",
+    "form.prefs.label.default_reading_speed": "其他語言的閱讀速度(每分鐘字)",
+    "form.prefs.label.display_mode": "漸進式網路應用程式(PWA)顯示模式",
+    "form.prefs.label.entries_per_page": "每頁文章數",
+    "form.prefs.label.entry_order": "文章排序依據",
+    "form.prefs.label.entry_sorting": "文章排序",
+    "form.prefs.label.entry_swipe": "在觸控式螢幕上啟用文章滑動",
+    "form.prefs.label.external_font_hosts": "外部字型來源",
+    "form.prefs.label.gesture_nav": "在文章之間導覽的手勢",
+    "form.prefs.label.keyboard_shortcuts": "啟用鍵盤快捷鍵",
+    "form.prefs.label.language": "語言",
+    "form.prefs.label.mark_read_manually": "僅手動標記為已讀",
+    "form.prefs.label.mark_read_on_media_completion": "僅在音訊/視訊播放達 90% 時標記為已讀",
+    "form.prefs.label.mark_read_on_view": "檢視時自動將文章標記為已讀",
+    "form.prefs.label.mark_read_on_view_or_media_completion": "檢視文章即標記為已讀;若是音訊/視訊則在 90% 播放完成時標記",
+    "form.prefs.label.media_playback_rate": "音訊/視訊播放速度",
+    "form.prefs.label.show_reading_time": "顯示文章的預計閱讀時間",
+    "form.prefs.label.theme": "主題",
+    "form.prefs.label.timezone": "時區",
+    "form.prefs.select.alphabetical": "按字母順序",
+    "form.prefs.select.browser": "瀏覽器",
+    "form.prefs.select.created_time": "文章建立時間",
+    "form.prefs.select.fullscreen": "全螢幕",
+    "form.prefs.select.minimal_ui": "最小",
+    "form.prefs.select.none": "無",
+    "form.prefs.select.older_first": "舊→新",
+    "form.prefs.select.publish_time": "文章發布時間",
+    "form.prefs.select.recent_first": "新→舊",
+    "form.prefs.select.standalone": "獨立",
+    "form.prefs.select.swipe": "滑動",
+    "form.prefs.select.tap": "雙擊",
+    "form.prefs.select.unread_count": "未讀計數",
     "form.submit.loading": "載入中…",
     "form.submit.saving": "儲存中…",
-    "time_elapsed.not_yet": "未來",
-    "time_elapsed.yesterday": "昨天",
-    "time_elapsed.now": "剛剛",
-    "time_elapsed.minutes": [
-        "%d 分鐘前"
+    "form.user.label.admin": "管理員",
+    "form.user.label.confirmation": "再次輸入密碼",
+    "form.user.label.password": "密碼",
+    "form.user.label.username": "使用者名稱",
+    "menu.about": "關於",
+    "menu.add_feed": "新增 Feed",
+    "menu.add_user": "新建使用者",
+    "menu.api_keys": "API 金鑰",
+    "menu.categories": "分類",
+    "menu.create_api_key": "建立一個新的 API 金鑰",
+    "menu.create_category": "新建分類",
+    "menu.edit_category": "編輯",
+    "menu.edit_feed": "編輯",
+    "menu.export": "匯出",
+    "menu.feed_entries": "文章",
+    "menu.feeds": "Feeds",
+    "menu.flush_history": "清理歷史",
+    "menu.history": "歷史",
+    "menu.home_page": "主頁",
+    "menu.import": "匯入",
+    "menu.integrations": "整合",
+    "menu.logout": "登出",
+    "menu.mark_all_as_read": "全部標為已讀",
+    "menu.mark_page_as_read": "將此頁面標記為已讀",
+    "menu.preferences": "設定",
+    "menu.refresh_all_feeds": "在背景更新所有 Feed",
+    "menu.refresh_feed": "更新",
+    "menu.search": "搜尋",
+    "menu.sessions": "工作階段",
+    "menu.settings": "設定",
+    "menu.shared_entries": "已分享的文章",
+    "menu.show_all_entries": "顯示所有文章",
+    "menu.show_only_starred_entries": "僅顯示收藏文章",
+    "menu.show_only_unread_entries": "僅顯示未讀文章",
+    "menu.starred": "收藏",
+    "menu.title": "導覽",
+    "menu.unread": "未讀",
+    "menu.users": "使用者",
+    "page.about.author": "作者:",
+    "page.about.build_date": "建構日期:",
+    "page.about.credits": "版權",
+    "page.about.global_config_options": "全域設定選項",
+    "page.about.go_version": "Go 版本:",
+    "page.about.license": "授權:",
+    "page.about.postgres_version": "Postgres 版本:",
+    "page.about.title": "關於",
+    "page.about.version": "版本:",
+    "page.add_feed.choose_feed": "選擇一個 Feed",
+    "page.add_feed.label.url": "網址",
+    "page.add_feed.legend.advanced_options": "進階選項",
+    "page.add_feed.no_category": "沒有類別,至少需要有一個類別",
+    "page.add_feed.submit": "查詢 Feed",
+    "page.add_feed.title": "新增 Feed",
+    "page.api_keys.never_used": "沒用過",
+    "page.api_keys.table.actions": "操作",
+    "page.api_keys.table.created_at": "建立日期",
+    "page.api_keys.table.description": "描述",
+    "page.api_keys.table.last_used_at": "最後使用",
+    "page.api_keys.table.token": "金鑰",
+    "page.api_keys.title": "API 金鑰",
+    "page.categories_count": [
+        "%d 個分類"
     ],
-    "time_elapsed.hours": [
-        "%d 小時前"
+    "page.categories.entries": "檢視內容",
+    "page.categories.feed_count": [
+        "有 %d 個 Feed"
+    ],
+    "page.categories.feeds": "檢視 Feeds",
+    "page.categories.no_feed": "沒有 Feed",
+    "page.categories.title": "分類",
+    "page.category_label": "分類:%s",
+    "page.edit_category.title": "編輯分類 : %s",
+    "page.edit_feed.etag_header": "ETag 標頭:",
+    "page.edit_feed.last_check": "最後檢查時間:",
+    "page.edit_feed.last_modified_header": "最後修改的 Header:",
+    "page.edit_feed.last_parsing_error": "最後一次解析錯誤",
+    "page.edit_feed.no_header": "無",
+    "page.edit_feed.title": "編輯 Feed : %s",
+    "page.edit_user.title": "編輯使用者 : %s",
+    "page.entry.attachments": "附件",
+    "page.feeds.error_count": [
+        "%d 錯誤"
+    ],
+    "page.feeds.last_check": "最後檢查時間:",
+    "page.feeds.next_check": "下次檢查時間:",
+    "page.feeds.read_counter": "已讀文章數",
+    "page.feeds.title": "Feeds",
+    "page.history.title": "歷史",
+    "page.import.title": "匯入",
+    "page.integration.bookmarklet": "書籤小工具",
+    "page.integration.bookmarklet.help": "您可以透過這個特殊的書籤直接訂閱網站",
+    "page.integration.bookmarklet.instructions": "拖動這個連結到瀏覽器書籤欄",
+    "page.integration.bookmarklet.name": "收藏 Miniflux",
+    "page.integration.miniflux_api": "Miniflux API",
+    "page.integration.miniflux_api_endpoint": "API 端點",
+    "page.integration.miniflux_api_password": "密碼",
+    "page.integration.miniflux_api_password_value": "您帳號的密碼",
+    "page.integration.miniflux_api_username": "使用者名稱",
+    "page.integrations.title": "整合",
+    "page.keyboard_shortcuts.close_modal": "關閉對話視窗",
+    "page.keyboard_shortcuts.download_content": "下載原文內容",
+    "page.keyboard_shortcuts.go_to_bottom_item": "轉到底端項目",
+    "page.keyboard_shortcuts.go_to_categories": "開啟分類頁面",
+    "page.keyboard_shortcuts.go_to_feed": "轉到 Feed 頁面",
+    "page.keyboard_shortcuts.go_to_feeds": "開啟 Feeds 頁面",
+    "page.keyboard_shortcuts.go_to_history": "開啟歷史頁面",
+    "page.keyboard_shortcuts.go_to_next_item": "下一文章",
+    "page.keyboard_shortcuts.go_to_next_page": "下一頁",
+    "page.keyboard_shortcuts.go_to_previous_item": "上一文章",
+    "page.keyboard_shortcuts.go_to_previous_page": "上一頁",
+    "page.keyboard_shortcuts.go_to_search": "將焦點放在搜尋表單上",
+    "page.keyboard_shortcuts.go_to_settings": "開啟設定頁面",
+    "page.keyboard_shortcuts.go_to_starred": "開啟收藏頁面",
+    "page.keyboard_shortcuts.go_to_top_item": "轉到頂端項目",
+    "page.keyboard_shortcuts.go_to_unread": "開啟未讀頁面",
+    "page.keyboard_shortcuts.mark_page_as_read": "將此頁面標記為已讀",
+    "page.keyboard_shortcuts.open_comments": "開啟評論連結",
+    "page.keyboard_shortcuts.open_comments_same_window": "在目前標籤頁中開啟評論連結",
+    "page.keyboard_shortcuts.open_item": "開啟選定的文章",
+    "page.keyboard_shortcuts.open_original": "開啟原始連結",
+    "page.keyboard_shortcuts.open_original_same_window": "在目前標籤頁中開啟原始連結",
+    "page.keyboard_shortcuts.refresh_all_feeds": "在背景更新所有 Feed",
+    "page.keyboard_shortcuts.remove_feed": "刪除此 Feed",
+    "page.keyboard_shortcuts.save_article": "儲存文章",
+    "page.keyboard_shortcuts.scroll_item_to_top": "捲動到頂端",
+    "page.keyboard_shortcuts.show_keyboard_shortcuts": "顯示快捷鍵幫助",
+    "page.keyboard_shortcuts.subtitle.actions": "操作",
+    "page.keyboard_shortcuts.subtitle.items": "文章導覽",
+    "page.keyboard_shortcuts.subtitle.pages": "頁面導覽",
+    "page.keyboard_shortcuts.subtitle.sections": "分欄導覽",
+    "page.keyboard_shortcuts.title": "快捷鍵",
+    "page.keyboard_shortcuts.toggle_bookmark_status": "切換收藏狀態",
+    "page.keyboard_shortcuts.toggle_entry_attachments": "展開/折疊文章附件",
+    "page.keyboard_shortcuts.toggle_read_status_next": "切換已讀/未讀狀態,並聚焦到下一個",
+    "page.keyboard_shortcuts.toggle_read_status_prev": "切換已讀/未讀狀態,並聚焦到上一個",
+    "page.login.google_signin": "使用 Google 登入",
+    "page.login.oidc_signin": "使用 %s 登入",
+    "page.login.title": "登入",
+    "page.login.webauthn_login": "使用密碼登入",
+    "page.login.webauthn_login.error": "無法使用密碼登入",
+    "page.login.webauthn_login.help": "使用安全金鑰登入時,請輸入使用者名稱。若使用可探索式 Passkey 則無需輸入。",
+    "page.new_api_key.title": "新的 API 金鑰",
+    "page.new_category.title": "新分類",
+    "page.new_user.title": "新使用者",
+    "page.offline.message": "您已離線",
+    "page.offline.refresh_page": "嘗試重新整理頁面",
+    "page.offline.title": "離線模式",
+    "page.read_entry_count": [
+        "%d 篇已讀文章"
     ],
+    "page.search.title": "搜尋結果",
+    "page.sessions.table.actions": "操作",
+    "page.sessions.table.current_session": "目前工作階段",
+    "page.sessions.table.date": "日期",
+    "page.sessions.table.ip": "IP 位址",
+    "page.sessions.table.user_agent": "使用者代理",
+    "page.sessions.title": "工作階段",
+    "page.settings.link_google_account": "關聯我的 Google 帳號",
+    "page.settings.link_oidc_account": "關聯我的 %s 帳號",
+    "page.settings.title": "設定",
+    "page.settings.unlink_google_account": "解除 Google 帳號關聯",
+    "page.settings.unlink_oidc_account": "解除 %s 帳號關聯",
+    "page.settings.webauthn.actions": "操作",
+    "page.settings.webauthn.added_on": "新增時間",
+    "page.settings.webauthn.delete": [
+        "刪除 %d 個 Passkey"
+    ],
+    "page.settings.webauthn.last_seen_on": "最後使用時間",
+    "page.settings.webauthn.passkey_name": "Passkey 名稱",
+    "page.settings.webauthn.passkeys": "Passkeys",
+    "page.settings.webauthn.register": "註冊 Passkey",
+    "page.settings.webauthn.register.error": "無法註冊 Passkey",
+    "page.shared_entries_count": [
+        "已分享 %d 篇文章"
+    ],
+    "page.shared_entries.title": "已分享的文章",
+    "page.starred_entry_count": [
+        "%d 篇收藏文章"
+    ],
+    "page.starred.title": "收藏",
+    "page.total_entry_count": [
+        "總共 %d 篇文章"
+    ],
+    "page.unread_entry_count": [
+        "%d 篇未讀文章"
+    ],
+    "page.unread.title": "未讀",
+    "page.users.actions": "操作",
+    "page.users.admin.no": "否",
+    "page.users.admin.yes": "是",
+    "page.users.is_admin": "管理員",
+    "page.users.last_login": "最後登入時間",
+    "page.users.never_logged": "從未登入",
+    "page.users.title": "使用者",
+    "page.users.username": "使用者名稱",
+    "page.webauthn_rename.title": "重新命名 Passkey",
+    "pagination.first": "第一頁",
+    "pagination.last": "最後一頁",
+    "pagination.next": "下一頁",
+    "pagination.previous": "上一頁",
+    "search.label": "搜尋",
+    "search.placeholder": "搜尋…",
+    "search.submit": "送出",
+    "skip_to_content": "跳到主要內容",
     "time_elapsed.days": [
         "%d 天前"
     ],
-    "time_elapsed.weeks": [
-        "%d 週前"
+    "time_elapsed.hours": [
+        "%d 小時前"
+    ],
+    "time_elapsed.minutes": [
+        "%d 分鐘前"
     ],
     "time_elapsed.months": [
         "%d 個月前"
     ],
+    "time_elapsed.not_yet": "未來",
+    "time_elapsed.now": "剛剛",
+    "time_elapsed.weeks": [
+        "%d 週前"
+    ],
     "time_elapsed.years": [
         "%d 年前"
     ],
-    "alert.too_many_feeds_refresh": [
-        "您已觸發過太多次 Feed 更新,請等待 %d 分鐘後再嘗試。"
-    ],
-    "alert.background_feed_refresh": "所有 Feed 正在背景中更新,您可以繼續使用 Miniflux。",
-    "error.http_response_too_large": "HTTP 回應過大。您可以在全域設定中提高上限 (需重啟伺服器)。",
-    "error.http_body_read": "無法讀取 HTTP 本體內容:%v。",
-    "error.http_empty_response_body": "HTTP 回應本體為空。",
-    "error.http_empty_response": "HTTP 回應內容為空,可能該網站有防護機制。",
-    "error.tls_error": "TLS 錯誤:%q。若需忽略 TLS 驗證,可在 Feed 設定中停用。",
-    "error.network_operation": "Miniflux 無法連線到該網站,可能是網路問題:%v。",
-    "error.network_timeout": "該網站回應過慢,請求逾時:%v。",
-    "error.http_client_error": "HTTP 客戶端錯誤:%v。",
-    "error.http_not_authorized": "未授權存取此網站,請檢查使用者名稱與密碼。",
-    "error.http_too_many_requests": "Miniflux 對此網站的請求過多,請稍後重試或調整程式設定。",
-    "error.http_forbidden": "拒絕存取此網站,可能該網站有防護機制。",
-    "error.http_resource_not_found": "找不到該連結,請確認網址是否正確。",
-    "error.http_internal_server_error": "此網站目前因伺服器錯誤無法使用,問題不在 Miniflux,請稍後重試。",
-    "error.http_bad_gateway": "此網站目前因閘道錯誤無法使用,問題不在 Miniflux,請稍後重試。",
-    "error.http_service_unavailable": "此網站目前因內部問題無法使用,問題不在 Miniflux,請稍後重試。",
-    "error.http_gateway_timeout": "此網站回應逾時,問題不在 Miniflux,請稍後重試。",
-    "error.http_unexpected_status_code": "此網站回應了意外的 HTTP 狀態碼:%d,請稍後重試。",
-    "error.database_error": "資料庫錯誤:%v。",
-    "error.category_not_found": "此分類不存在或不屬於您。",
-    "error.duplicated_feed": "該 Feed 已存在。",
-    "error.unable_to_parse_feed": "無法解析此 Feed:%v。",
-    "error.feed_not_found": "無法找到此 Feed 或不屬於您。",
-    "error.unable_to_detect_rssbridge": "使用 RSS-Bridge 無法找到任何訂閱:%v。",
-    "error.feed_format_not_detected": "無法辨識 Feed 格式:%v。",
-    "form.prefs.label.media_playback_rate": "音訊/視訊播放速度",
-    "error.settings_media_playback_rate_range": "播放速度超出範圍",
-    "enclosure_media_controls.seek": "移動:",
-    "enclosure_media_controls.seek.title": "移動 %s 秒",
-    "enclosure_media_controls.speed": "速度:",
-    "enclosure_media_controls.speed.faster": "加快",
-    "enclosure_media_controls.speed.faster.title": "加快 %sx",
-    "enclosure_media_controls.speed.slower": "放慢",
-    "enclosure_media_controls.speed.slower.title": "放慢 %sx",
-    "enclosure_media_controls.speed.reset": "重設",
-    "enclosure_media_controls.speed.reset.title": "重設播放速度為 1x"
-}
+    "time_elapsed.yesterday": "昨天",
+    "tooltip.keyboard_shortcuts": "快捷鍵:%s",
+    "tooltip.logged_user": "目前登入 %s"
+}