Feature/i18n load resources from backend (#746)
* Load i18n resources from backend * Move locales to public folder
This commit is contained in:
@@ -9,14 +9,42 @@
|
||||
import { use } from 'i18next';
|
||||
import { initReactI18next } from 'react-i18next';
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
import { resources } from '@/i18n/translations';
|
||||
import HttpBackend from 'i18next-http-backend';
|
||||
|
||||
/**
|
||||
* Keys have to match {@link ISOLanguages} codes, they're used for showing the language name in the dropdown in the {@link Settings}.<br/>
|
||||
* In case there is no language code for the key in {@link ISOLanguages}, the corresponding language has to be added
|
||||
*/
|
||||
export const i18nResources = [
|
||||
'ar',
|
||||
'de',
|
||||
'en',
|
||||
'es',
|
||||
'fr',
|
||||
'id',
|
||||
'it',
|
||||
'ja',
|
||||
'ko',
|
||||
'nb_NO',
|
||||
'pt',
|
||||
'sv',
|
||||
'uk',
|
||||
'vi',
|
||||
'zh_Hans',
|
||||
'zh_Hant',
|
||||
];
|
||||
|
||||
export const i18n = use(initReactI18next)
|
||||
.use(HttpBackend)
|
||||
.use(LanguageDetector)
|
||||
.init({
|
||||
resources,
|
||||
|
||||
fallbackLng: 'en',
|
||||
|
||||
backend: {
|
||||
loadPath: '/locales/{{lng}}.json',
|
||||
allowMultiLoading: true,
|
||||
},
|
||||
|
||||
interpolation: {
|
||||
escapeValue: false,
|
||||
format: (value, format) => {
|
||||
@@ -28,6 +56,7 @@ export const i18n = use(initReactI18next)
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
returnNull: false,
|
||||
debug: process.env.NODE_ENV !== 'production',
|
||||
});
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,592 +0,0 @@
|
||||
{
|
||||
"library": {
|
||||
"title": "Bibliotek",
|
||||
"option": {
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_last_read": "Kürzlich gelesen",
|
||||
"by_unread_chapters": "Ungelesene Kapitel",
|
||||
"alphabetically": "A-Z",
|
||||
"by_date_added": "Kürzlich hinzugefügt"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"badge": {
|
||||
"title": "Indikatoren",
|
||||
"label": {
|
||||
"download_badges": "Download Indikator",
|
||||
"unread_badges": "Ungelesen Indikator"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_matches": "Keine Manga stimmen mit dem Filter überein",
|
||||
"empty": "Deine Bibliothek ist leer",
|
||||
"add_to_library": "Manga konnte nicht zu Bibliothek hinzugefügt werden!",
|
||||
"remove_from_library": "Manga konnte nicht von der Bibliothek entfernen!"
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
"label": {
|
||||
"removed_from_library": "Manga von Bibliothek entfernt!",
|
||||
"added_to_library": "Manga zu Bibliothek hinzugefügt!"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"label": {
|
||||
"select": "Auswählen",
|
||||
"open_on_source": "In der Quelle öffnen"
|
||||
},
|
||||
"download": {
|
||||
"add": {
|
||||
"label": {
|
||||
"action": "Download",
|
||||
"success_one": "Download hinzugefügt",
|
||||
"success_other": "{{count}} Downloads hinzugefügt",
|
||||
"error_one": "Fehler beim Hinzufügen des Downloads",
|
||||
"error_other": "Fehler beim Hinzufügen der Downloads"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Auswahl downloaden"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"label": {
|
||||
"success_one": "Kapitel gelöscht",
|
||||
"success_other": "{{count}} Kapitel gelöscht",
|
||||
"action": "Löschen",
|
||||
"error_one": "Fehler beim Löschen des Kapitels",
|
||||
"error_other": "Fehler beim Löschen der Kapitel"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Auswahl löschen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bookmark": {
|
||||
"remove": {
|
||||
"label": {
|
||||
"error_one": "Fehler beim Entfernen des Lesezeichens",
|
||||
"error_other": "Fehler beim Entfernen der Lesezeichen",
|
||||
"action": "Lesezeichen entfernen",
|
||||
"success_one": "Lesezeichen von dem Kapitel entfernt",
|
||||
"success_other": "Lesezeichen von {{count}} Kapiteln entfernt"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Lesezeichen von der Auswahl entfernen"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Lesezeichen ausgewählt"
|
||||
},
|
||||
"label": {
|
||||
"error_one": "Fehler beim Erstellen des Lesezeichens für das Kapitel",
|
||||
"error_other": "Fehler beim Erstellen der Lesezeichen für die Kapitel",
|
||||
"action": "Lesezeichen hinzufügen",
|
||||
"success_one": "Für das Kapitel wurde ein Lesezeichen erstellt",
|
||||
"success_other": "Für {{count}} Kapitel wurden Lesezeichen erstellt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mark_as_read": {
|
||||
"remove": {
|
||||
"label": {
|
||||
"error_one": "Das Kapitel konnte nicht als ungelesen markiert werden",
|
||||
"error_other": "Die Kapitel konnten nicht als ungelesen markiert werden",
|
||||
"action": "Als ungelesen markieren",
|
||||
"success_one": "Kapitel wurde als ungelesen markiert",
|
||||
"success_other": "{{count}} Kapitel wurden als ungelesen markiert"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Auswahl als ungelesen markieren"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Auswahl als gelesen markieren"
|
||||
},
|
||||
"label": {
|
||||
"action": {
|
||||
"current": "Als gelesen markieren",
|
||||
"previous": "Vorherige als gelesen markieren"
|
||||
},
|
||||
"success_one": "Kapitel wurde als gelesen markiert",
|
||||
"success_other": "{{count}} Kapitel wurden als gelesen markiert",
|
||||
"error_one": "Das Kapitel konnte nicht als gelesen markiert werden",
|
||||
"error_other": "Die Kapitel konnten nicht als gelesen markiert werden"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_chapter_found": "Keine Kapitel gefunden",
|
||||
"no_matches": "Keine Kapitel stimmen mit dem Filter überein"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Heruntergeladen"
|
||||
}
|
||||
},
|
||||
"title": "Kapitel",
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"chapter_number": "Kapitelnummer",
|
||||
"source_title": "Name der Quelle"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"reader": {
|
||||
"settings": {
|
||||
"label": {
|
||||
"reader_type": "Lesetyp",
|
||||
"show_page_number": "Seitenzahl anzeigen",
|
||||
"static_navigation": "Statische Navigation",
|
||||
"load_next_chapter": "Nächstes Kapitel am Ende laden"
|
||||
},
|
||||
"reader_type": {
|
||||
"label": {
|
||||
"double_page_rtl": "Doppelseitig (RnL)",
|
||||
"continuous_horizontal_ltr": "Horizontal (LnR)",
|
||||
"webtoon": "Webtoon",
|
||||
"single_page_rtl": "Einseitig (RnL)",
|
||||
"continuous_vertical": "Kontinuierlich Vertikal",
|
||||
"double_page_ltr": "Doppelseitig (LnR)",
|
||||
"single_page_ltr": "Einseitig (LnR)",
|
||||
"continuous_horizontal_rtl": "Horizontal (RnL)"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_default_settings": "Die Standardleseeinstellungen konnten nicht gespeichert werden",
|
||||
"failed_to_save_settings": "Die Leseeinstellungen konnten nicht gespeichert werden"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"reader_settings": "Leseeinstellungen",
|
||||
"default_reader_settings": "Standardleseeinstellungen"
|
||||
}
|
||||
},
|
||||
"title": "Leser - Manga {{mangaId}} Kapitel {{chapterIndex}}",
|
||||
"page_info": {
|
||||
"label": {
|
||||
"of_max_pages": "von {{maxPages}}",
|
||||
"currently_on_page": "Aktuell auf Seite"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"previous_chapter": "Vorheriges Kapitel",
|
||||
"next_chapter": "Nächstes Kapitel"
|
||||
}
|
||||
},
|
||||
"updates": {
|
||||
"title": "Aktualisierungen",
|
||||
"error": {
|
||||
"label": {
|
||||
"no_updates_available": "Es sind noch keine Aktualisierungen vorhanden."
|
||||
}
|
||||
}
|
||||
},
|
||||
"manga": {
|
||||
"label": {
|
||||
"status": "Status",
|
||||
"author": "Author",
|
||||
"reload_from_source": "Daten von Quelle neu laden",
|
||||
"artist": "Künstler",
|
||||
"edit_categories": "Manga Kategorien bearbeiten"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"request_failure": "Manga konnten nicht geladen werden",
|
||||
"no_mangas_found": "Keine Manga gefunden",
|
||||
"no_matches": "Keine Manga stimmen mit dem Filter überein"
|
||||
}
|
||||
},
|
||||
"title": "Manga",
|
||||
"button": {
|
||||
"in_library": "In Bibliothek",
|
||||
"add_to_library": "Zur Bibliothek hinzufügen"
|
||||
}
|
||||
},
|
||||
"extension": {
|
||||
"title": "Erweiterungen",
|
||||
"action": {
|
||||
"label": {
|
||||
"install": "Installieren",
|
||||
"uninstall": "Deinstallieren",
|
||||
"update": "Aktualisieren",
|
||||
"install_external": "Externe Erweiterung installieren"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"installed_successfully": "Erweiterung installiert",
|
||||
"installation_failed": "Die Erweiterung konnte nicht installiert werden",
|
||||
"installing_file": "Erweiterungsdatei wird installiert…",
|
||||
"update_failed": "Die Erweiterung konnte nicht aktualisiert werden",
|
||||
"uninstallation_failed": "Die Erweiterung konnte nicht deinstalliert werden"
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"installing": "Wird installiert",
|
||||
"uninstalling": "Wird deinstalliert",
|
||||
"updating": "Wird aktualisiert",
|
||||
"obsolete": "Veraltet",
|
||||
"installed": "Installiert",
|
||||
"update_pending": "Aktualisierung ausstehend"
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"all": "Alle",
|
||||
"other": "Andere"
|
||||
},
|
||||
"settings": {
|
||||
"repositories": {
|
||||
"custom": {
|
||||
"label": {
|
||||
"disclaimer": "<strong>Suwayomi bietet keine Unterstützung für Repositories oder Erweiterungen von Drittanbietern an!</strong><br/>Sei vorsichtig, da diese Repositories von böswilligen Akteuren erstellt werden könnten.<br/>Du als Benutzer musst die Sicherheit des Repositories oder der Erweiterung überprüfen, bevor du diesen vertraust.",
|
||||
"title": "Erweiterungs-Repositories",
|
||||
"description": "Füge zusätzliche Repositories mit installierbaren Erweiterungen hinzu"
|
||||
},
|
||||
"dialog": {
|
||||
"action": {
|
||||
"button": {
|
||||
"add": "Repository hinzufügen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_url": "Ungültige Repository-URL"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"global": {
|
||||
"grid_layout": {
|
||||
"label": {
|
||||
"list": "Listenansicht",
|
||||
"comfortable_grid": "Komfortable Gitteransicht",
|
||||
"compact_grid": "Kompakte Gitteransicht"
|
||||
},
|
||||
"title": "Ansichtsmodus"
|
||||
},
|
||||
"language": {
|
||||
"label": {
|
||||
"language_with_code": "Sprache mit Code: {{code}}",
|
||||
"language": "Sprache"
|
||||
},
|
||||
"title": {
|
||||
"enabled_languages": "Aktivierte Sprachen"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"filter": "Filter",
|
||||
"browse": "Suchen",
|
||||
"loading": "Lädt…",
|
||||
"display": "Anzeige",
|
||||
"sort": "Sortieren",
|
||||
"advanced": "Erweitert",
|
||||
"general": "Allgemein",
|
||||
"never": "Nie",
|
||||
"other": "Andere",
|
||||
"password": "Passwort",
|
||||
"client": "Endgerät",
|
||||
"disabled": "Deaktiviert",
|
||||
"placeholder": "Platzhalter",
|
||||
"unknown": "Unbekannt",
|
||||
"username": "Benutzername",
|
||||
"discord": "Discord",
|
||||
"none": "Keine",
|
||||
"close": "Schließen"
|
||||
},
|
||||
"button": {
|
||||
"ok": "OK",
|
||||
"filter": "Filter",
|
||||
"set": "Setzen",
|
||||
"reset_to_default": "Auf Standardeinstellungen zurücksetzen",
|
||||
"clear": "Leeren",
|
||||
"open_site": "Seite öffnen",
|
||||
"cancel": "Abbrechen",
|
||||
"resume": "Fortfahren",
|
||||
"browse": "Suchen",
|
||||
"select_all": "Alle auswählen",
|
||||
"submit": "Übernehmen",
|
||||
"latest": "Neueste",
|
||||
"reset": "Zurücksetzen",
|
||||
"start": "Start",
|
||||
"stop": "Stop",
|
||||
"restore": "Wiederherstellen",
|
||||
"select": "Auswählen",
|
||||
"create": "Erstellen",
|
||||
"dont_show_dialog_again": "Dieses Dialogfeld nicht erneut anzeigen",
|
||||
"retry": "Erneut versuchen",
|
||||
"popular": "Beliebt",
|
||||
"add": "Hinzufügen",
|
||||
"deselect": "Selektierung aufheben",
|
||||
"edit": "Bearbeiten",
|
||||
"options": "Optionen",
|
||||
"copy": "Kopieren",
|
||||
"migrate": "Migrieren"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_action": "Das ist keine zulässige Aktion",
|
||||
"update_failed": "Es konnte nicht auf Aktualisierungen geprüft werden",
|
||||
"invalid_file_type": "Nicht unterstützter Dateityp",
|
||||
"invalid_input": "Ungültige Eingabe",
|
||||
"failed_to_load_data": "Es konnten keine Daten geladen werden",
|
||||
"failed_to_save_changes": "Das Speichern der Änderungen ist fehlgeschlagen"
|
||||
}
|
||||
},
|
||||
"filter": {
|
||||
"label": {
|
||||
"downloaded": "Heruntergeladen",
|
||||
"unread": "Ungelesen",
|
||||
"bookmarked": "Als Lesezeichen markiert"
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_fetch_date": "Nach Abrufdatum",
|
||||
"by_source": "Nach Quelle"
|
||||
}
|
||||
},
|
||||
"date": {
|
||||
"label": {
|
||||
"today_at": "Heute um {{timeString}}",
|
||||
"yesterday_at": "Gestern um {{timeString}}",
|
||||
"yesterday": "Gestern",
|
||||
"today": "Heute",
|
||||
"day": "Tag"
|
||||
}
|
||||
},
|
||||
"update": {
|
||||
"label": {
|
||||
"info": "Server-Version {{version}}({{channel}}) ist zum Download verfügbar",
|
||||
"update_failure": "Update fehlgeschlagen",
|
||||
"available": "Aktualisierung verfügbar",
|
||||
"updating": "{{progress}}% | Aktualisiere…",
|
||||
"check_failure": "Konnte nicht auf Aktualisierungen prüfen",
|
||||
"checking": "Suche nach Aktualisierung",
|
||||
"up_to_date": "Die Version ist aktuell"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"hour_short": "H",
|
||||
"seconds": {
|
||||
"value": "{{count}}$t(global.time.seconds.second)",
|
||||
"second_one": "Sekunde",
|
||||
"second_other": "Sekunden"
|
||||
},
|
||||
"minutes": {
|
||||
"value": "{{count}}$t(global.time.minutes.minute)",
|
||||
"minute_one": "Minute",
|
||||
"minute_other": "Minuten"
|
||||
}
|
||||
}
|
||||
},
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"new_category": "Neue Kategorie erstellen",
|
||||
"edit_category": "Kategorie bearbeiten"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Die Kategorie ist leer",
|
||||
"request_failure": "Kategorien konnten nicht geladen werden"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"info": "Du hast noch keine Kategorien.",
|
||||
"hint": "Kategorien können in den Einstellungn erstellt werden."
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Kategorie Name",
|
||||
"use_as_default_category": "Standard Kategorie, wenn neue Manga zur Bibliothek hinzugefügt werden"
|
||||
},
|
||||
"title": {
|
||||
"categories": "Kategorien",
|
||||
"set_categories": "Kategorien setzen",
|
||||
"category_one": "Kategorie",
|
||||
"category_other": "Kategorien"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"include": "Eingeschlossen: {{includedCategoriesText}}",
|
||||
"exclude": "Ausgeschlossen: {{excludedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"backup": {
|
||||
"label": {
|
||||
"restoring_backup": "Sicherung wird wiederhergestellt...",
|
||||
"backup_restore_failed": "Wiederherstellen der Sicherung fehlgeschlagen!",
|
||||
"create_backup": "Sicherung erstellen",
|
||||
"legacy_backup_unsupported": "legacy Sicherungen werden nicht ünterstützt!",
|
||||
"create_backup_info": "Bibliothek als Tachiyomi backup sichern",
|
||||
"restored_backup": "Wiederherstellung der Sicherung fertiggestellt!",
|
||||
"restore_backup": "Sicherung wiederherstellen",
|
||||
"restore_backup_info": "Man kann auch eine Sicherung per Drag-and-drop hereinziehen, um diese wiederherzustellen"
|
||||
},
|
||||
"title": "Sicherung"
|
||||
},
|
||||
"label": {
|
||||
"manga_item_width": "Breite von Manga Einträgen",
|
||||
"image_cache": "Bildzwischenspeicher verwenden",
|
||||
"dark_theme": "Dunkles Design",
|
||||
"show_nsfw": "NSFW-Inhalte anzeigen",
|
||||
"image_cache_description": "Durch deaktivieren des Bildcaches werden die Bilder schneller geladen, wenn man eine langsame Festplatte hat, dafür wird mehr Internetvolumen verbraucht",
|
||||
"show_nsfw_description": "NSFW Erweiterungen und Quellen verstecken"
|
||||
},
|
||||
"about": {
|
||||
"label": {
|
||||
"build_time": "Build time",
|
||||
"github": "Github",
|
||||
"server_address": "Serveradresse",
|
||||
"server_version": "Serverversion",
|
||||
"server": "Server",
|
||||
"discord": "Discord"
|
||||
},
|
||||
"title": "Über"
|
||||
},
|
||||
"server_address": {
|
||||
"dialog": {
|
||||
"label": {
|
||||
"enter_address": "Serveradresse angeben"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Einstellungen"
|
||||
},
|
||||
"download": {
|
||||
"queue": {
|
||||
"title": "Download-Warteschlange",
|
||||
"label": {
|
||||
"no_downloads": "Keine Downloads",
|
||||
"delete_all": "Alle löschen"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_delete_all": "Es konnten nicht alle Downloads aus der Warteschlange entfernt werden",
|
||||
"failed_to_remove": "Der Download konnte nicht aus der Warteschlange entfernt werden."
|
||||
}
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"downloading": "Wird heruntergeladen",
|
||||
"error": "Fehler",
|
||||
"finished": "Fertiggestellt",
|
||||
"queued": "Eingereiht"
|
||||
}
|
||||
},
|
||||
"title": "Downloads",
|
||||
"settings": {
|
||||
"auto_download": {
|
||||
"download_limit": {
|
||||
"label": {
|
||||
"description": "Begrenze die Menge an neuen Kapiteln, die heruntergeladen werden.",
|
||||
"title": "Kapitel-Downloadgrenze"
|
||||
}
|
||||
},
|
||||
"title": "Auto-Download",
|
||||
"label": {
|
||||
"ignore_with_unread_chapters": "Automatische Kapitel-Downloads für Einträge mit ungelesenen Kapiteln ignorieren",
|
||||
"new_chapters": "Neue Kapitel herunterladen"
|
||||
},
|
||||
"categories": {
|
||||
"label": {
|
||||
"include_in_download": "Einträge in ausgeschlossenen Kategorien werden nicht heruntergeladen, auch wenn diese in eingeschlossenen Kategorien vorhanden sind"
|
||||
}
|
||||
}
|
||||
},
|
||||
"delete_chapters": {
|
||||
"while_reading": {
|
||||
"option": {
|
||||
"label": {
|
||||
"fourth": "Viertletztes gelesenes Kapitel",
|
||||
"second": "Zweitletztes gelesenes Kapitel",
|
||||
"third": "Drittletztes gelesenes Kapitel",
|
||||
"first": "Letztes gelesenes Kapitel",
|
||||
"fifth": "Fünftletztes gelesenes Kapitel"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"title": "Lösche beim Lesen beendete Kapitel"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"manually_marked_as_read": "Lösche Kapitel, nach sie manuell als gelesen markiert wurden",
|
||||
"allow_deletion_of_bookmarked": "Erlaube das Löschen von mit Lesezeichen versehenen Kapiteln"
|
||||
},
|
||||
"title": "Lösche Kapitel"
|
||||
},
|
||||
"download_ahead": {
|
||||
"label": {
|
||||
"disclaimer": "Funktioniert nur, wenn das aktuelle Kapitel und das nächste Kapitel bereits heruntergeladen sind.",
|
||||
"unread_chapters_to_download": "Anzahl an ungelesenen Kapiteln die heruntergeladen werden sollen",
|
||||
"while_reading": "Automatischer Download während des Lesens",
|
||||
"description": "Wie viele Kapitel beim Lesen heruntergeladen werden sollen."
|
||||
}
|
||||
},
|
||||
"download_path": {
|
||||
"label": {
|
||||
"title": "Download-Speicherort"
|
||||
}
|
||||
},
|
||||
"file_type": {
|
||||
"label": {
|
||||
"cbz": "Als CBZ-Archiv speichern"
|
||||
}
|
||||
},
|
||||
"title": "Download-Einstellungen"
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"local_source": {
|
||||
"label": {
|
||||
"guide": "Anleitung zum Einrichten der lokalen Quelle",
|
||||
"checkout": "Lese die"
|
||||
}
|
||||
},
|
||||
"title": "Quelle",
|
||||
"error": {
|
||||
"label": {
|
||||
"no_sources_found": "Keine Quellen gefunden. Installiere zuerst ein paar Erweiterungen."
|
||||
}
|
||||
},
|
||||
"configuration": {
|
||||
"title": "Konfiguration der Quelle"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"label": {
|
||||
"ignore_filters": "Filter bei Suche ignorieren"
|
||||
},
|
||||
"title": {
|
||||
"global_search": "Globale Suche"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_settings": "Die Standardsucheinstellungen konnten nicht gespeichert werden"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,562 +0,0 @@
|
||||
{
|
||||
"library": {
|
||||
"title": "Bibliothèque",
|
||||
"option": {
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_unread_chapters": "Par nombre de chapitres non lus",
|
||||
"alphabetically": "Ordre alphabétique",
|
||||
"by_last_read": "Par date de lecture",
|
||||
"by_date_added": "Par date d'ajout"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"badge": {
|
||||
"label": {
|
||||
"download_badges": "Télécharger les badges",
|
||||
"unread_badges": "Badges non lus"
|
||||
},
|
||||
"title": "Badges"
|
||||
},
|
||||
"tab": {
|
||||
"label": {
|
||||
"show_number_of_items": "Afficher le nombre d'éléments"
|
||||
},
|
||||
"title": "Onglets"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Votre bibliothèque est vide",
|
||||
"no_matches": "Il n'y a aucun manga correspondant à ces critères",
|
||||
"remove_from_library": "Impossible d'ajouter le manga à la bibliothèque !",
|
||||
"add_to_library": "Manga ajouté à la bibliothèque !"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "Paramètres de la bibliothèque",
|
||||
"global_update": {
|
||||
"categories": {
|
||||
"label": {
|
||||
"info": "Les entrées dans les catégories exclues ne seront pas mises à jour même si elles sont également dans les catégories incluses",
|
||||
"include": "Inclure : {{includedCategoriesText}}",
|
||||
"exclude": "Exclure : {{excludedCategoriesText}}"
|
||||
}
|
||||
},
|
||||
"title": "Mise à jour globale",
|
||||
"entries": {
|
||||
"label": {
|
||||
"not_started": "Cela n'a pas été commencé",
|
||||
"completed": "Avec le statut \"Terminé\"",
|
||||
"unread_chapters": "Avec chapitre(s) non lu(s)"
|
||||
},
|
||||
"title": "Ignorer la mise à jour des entrées"
|
||||
}
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
"label": {
|
||||
"added_to_library": "Manga ajouté à la bibliothèque !",
|
||||
"removed_from_library": "Manga supprimé de la bibliothèque !"
|
||||
}
|
||||
}
|
||||
},
|
||||
"global": {
|
||||
"filter": {
|
||||
"label": {
|
||||
"unread": "Non lu",
|
||||
"bookmarked": "Avec marque-page",
|
||||
"downloaded": "Téléchargé"
|
||||
}
|
||||
},
|
||||
"grid_layout": {
|
||||
"label": {
|
||||
"comfortable_grid": "Grille",
|
||||
"compact_grid": "Grille compacte",
|
||||
"list": "Liste"
|
||||
},
|
||||
"title": "Mode d'affichage"
|
||||
},
|
||||
"button": {
|
||||
"set": "Définir",
|
||||
"open_site": "Ouvrir le site",
|
||||
"latest": "Le plus récent",
|
||||
"resume": "Reprendre",
|
||||
"submit": "Envoyer",
|
||||
"browse": "Parcourir",
|
||||
"start": "Commencer",
|
||||
"reset": "Réinitialiser",
|
||||
"cancel": "Annuler",
|
||||
"reset_to_default": "Réinitialiser aux valeurs par défaut",
|
||||
"clear": "Effacer",
|
||||
"filter": "Filtrer",
|
||||
"ok": "Ok",
|
||||
"select_all": "Tout sélectionner",
|
||||
"popular": "Populaire",
|
||||
"deselect": "Désélectionner",
|
||||
"edit": "Modifier",
|
||||
"copy": "Copier"
|
||||
},
|
||||
"language": {
|
||||
"label": {
|
||||
"language": "Langue",
|
||||
"language_with_code": "langue avec le code : {{code}}"
|
||||
},
|
||||
"title": {
|
||||
"enabled_languages": "Langues activées",
|
||||
"weblate": "Weblate"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"filter": "Filtrer",
|
||||
"browse": "Parcourir",
|
||||
"display": "Affichage",
|
||||
"sort": "Trier",
|
||||
"loading": "Chargement…",
|
||||
"none": "Aucun(e)",
|
||||
"unknown": "Inconnu(e)"
|
||||
},
|
||||
"date": {
|
||||
"label": {
|
||||
"yesterday": "HIER",
|
||||
"today_at": "Aujourd'hui à {{timeString}}",
|
||||
"yesterday_at": "Hier à {{timeString}}",
|
||||
"today": "AUJOURD'HUI"
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_source": "Par source",
|
||||
"by_fetch_date": "Par date de récupération"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_file_type": "type de fichier invalide !",
|
||||
"invalid_action": "Ce n'est pas une action valide",
|
||||
"update_failed": "La vérification des mises à jour a échoué !",
|
||||
"failed_to_load_data": "Impossible de charger les données",
|
||||
"failed_to_save_changes": "Échec de l'enregistrement des modifications"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"state": {
|
||||
"label": {
|
||||
"finished": "Terminé",
|
||||
"downloading": "En cours de téléchargement",
|
||||
"queued": "En attente",
|
||||
"error": "Erreur"
|
||||
}
|
||||
},
|
||||
"queue": {
|
||||
"label": {
|
||||
"no_downloads": "Aucun téléchargement",
|
||||
"delete_all": "Tout supprimer"
|
||||
},
|
||||
"title": "File d'attente de téléchargement",
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_remove": "Impossible de supprimer le téléchargement de la file d'attente.",
|
||||
"failed_delete_all": "Impossible de supprimer tous les téléchargements de la file d'attente"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Téléchargements",
|
||||
"settings": {
|
||||
"auto_download": {
|
||||
"categories": {
|
||||
"label": {
|
||||
"include_in_download": "Les entrées dans les catégories exclues ne seront pas téléchargées, même si elles figurent également dans des catégories incluses"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"new_chapters": "Télécharger les nouveaux chapitres"
|
||||
}
|
||||
},
|
||||
"file_type": {
|
||||
"label": {
|
||||
"cbz": "Enregistrer en tant qu'archive CBZ"
|
||||
}
|
||||
},
|
||||
"delete_chapters": {
|
||||
"label": {
|
||||
"allow_deletion_of_bookmarked": "Autoriser la suppression de chapitres ayant un marque-page",
|
||||
"manually_marked_as_read": "Supprimer les chapitres après les avoir manuellement marqués comme lus"
|
||||
},
|
||||
"title": "Supprimer les chapitres"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"backup": {
|
||||
"label": {
|
||||
"restore_backup": "Restaurer la sauvegarde",
|
||||
"restoring_backup": "Restauration de la sauvegarde…",
|
||||
"create_backup": "Créer une sauvegarde",
|
||||
"restored_backup": "La restauration de la sauvegarde est terminée !",
|
||||
"backup_restore_failed": "La restauration de la sauvegarde a échoué !",
|
||||
"restore_backup_info": "Vous pouvez également glisser-déposer un fichier de sauvegarde ici pour le restaurer",
|
||||
"legacy_backup_unsupported": "les anciennes sauvegardes ne sont pas prises en charge !",
|
||||
"create_backup_info": "Sauvegarder la bibliothèque en tant que sauvegarde Tachiyomi"
|
||||
},
|
||||
"title": "Sauvegarde"
|
||||
},
|
||||
"label": {
|
||||
"dark_theme": "Thème sombre",
|
||||
"show_nsfw_description": "Masquer les extensions et les sources comportant du contenu explicite",
|
||||
"show_nsfw": "Afficher les contenus explicites",
|
||||
"manga_item_width": "Largeur des mangas",
|
||||
"image_cache": "Utiliser le cache des images",
|
||||
"image_cache_description": "La désactivation de la mémoire cache des images accélère le chargement des images si vous avez un disque lent, mais utilise en contrepartie beaucoup plus de trafic internet",
|
||||
"language_description": "N'hésitez pas à traduire le projet sur"
|
||||
},
|
||||
"about": {
|
||||
"title": "À propos",
|
||||
"label": {
|
||||
"discord": "Discord",
|
||||
"server_address": "Adresse du serveur",
|
||||
"server": "Serveur",
|
||||
"build_time": "Temps d'exécution",
|
||||
"github": "GitHub",
|
||||
"server_version": "Version du serveur"
|
||||
}
|
||||
},
|
||||
"title": "Paramètres",
|
||||
"server_address": {
|
||||
"dialog": {
|
||||
"label": {
|
||||
"enter_address": "Saisissez l'adresse du serveur"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"error": {
|
||||
"label": {
|
||||
"no_matches": "Aucun chapitre correspondant aux critères",
|
||||
"no_chapter_found": "Aucun chapitre trouvé"
|
||||
}
|
||||
},
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Marque-page sélectionné"
|
||||
},
|
||||
"label": {
|
||||
"action": "Ajouter un marque-page",
|
||||
"error_one": "Erreur lors de l'ajout d'un marque-page sur le chapitre",
|
||||
"error_many": "Erreur lors de l'ajout de marque-pages sur le chapitre",
|
||||
"error_other": "Erreur lors de l'ajout de marque-pages sur le chapitre",
|
||||
"success_one": "Marque-page ajouté au chapitre",
|
||||
"success_many": "{{count}} marque-pages ajoutés au chapitre",
|
||||
"success_other": "{{count}} marque-pages ajoutés au chapitre"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Retirer le marque-page de l'élément sélectionné"
|
||||
},
|
||||
"label": {
|
||||
"action": "Supprimer le marque-page",
|
||||
"success_one": "Marque-page retiré du chapitre",
|
||||
"success_many": "{{count}} marque-pages retirés du chapitre",
|
||||
"success_other": "{{count}} marque-pages retirés du chapitre",
|
||||
"error_one": "Impossible de retirer le marque-page",
|
||||
"error_many": "Impossible de retirer les marque-pages",
|
||||
"error_other": "Impossible de retirer les marque-pages"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"select": "Sélectionner"
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"label": {
|
||||
"action": {
|
||||
"previous": "Marquer le précédent comme lu",
|
||||
"current": "Marquer comme lu"
|
||||
},
|
||||
"success_one": "Chapitre marqué comme lu",
|
||||
"success_many": "{{count}} chapitres marqués comme lus",
|
||||
"success_other": "{{count}} chapitres marqués comme lus",
|
||||
"error_one": "Marquage du chapitre comme lu impossible",
|
||||
"error_many": "Marquage des chapitres comme lus impossible",
|
||||
"error_other": "Erreur lors du marquage des chapitres comme lus"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Marquer l'élément sélectionné comme lu"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"label": {
|
||||
"success_one": "Chapitre marqué comme non lu",
|
||||
"success_many": "{{count}} chapitres marqués comme non lus",
|
||||
"success_other": "{{count}} chapitres marqués comme non lus",
|
||||
"action": "Marquer comme non lu",
|
||||
"error_one": "Erreur lors du marquage du chapitre comme non lu",
|
||||
"error_many": "Erreur lors du marquage des chapitres comme non lus",
|
||||
"error_other": "Erreur lors du marquage des chapitres comme non lus"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Marquer l'élément sélectionné comme non lu"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"delete": {
|
||||
"button": {
|
||||
"selected": "Supprimer l'élément sélectionné"
|
||||
},
|
||||
"label": {
|
||||
"action": "Supprimer",
|
||||
"error_one": "Suppression du chapitre impossible",
|
||||
"error_many": "Suppression des chapitres impossible",
|
||||
"error_other": "Erreur de suppression des chapitres",
|
||||
"success_one": "Chapitre supprimé",
|
||||
"success_many": "{{count}} chapitres supprimés",
|
||||
"success_other": "{{count}} chapitres supprimés"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Télécharger l'élément sélectionné"
|
||||
},
|
||||
"label": {
|
||||
"success_one": "Téléchargement ajouté",
|
||||
"success_many": "{{count}} téléchargements ajoutés",
|
||||
"success_other": "{{count}} téléchargements ajoutés",
|
||||
"error_one": "Impossible d'ajouter le téléchargement",
|
||||
"error_many": "Impossible d'ajouter des téléchargements",
|
||||
"error_other": "Impossible d'ajouter des téléchargements",
|
||||
"action": "Télécharger"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"source_title": "Titre de la source",
|
||||
"chapter_number": "Numéro de chapitre"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Chapitre",
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Téléchargé"
|
||||
}
|
||||
}
|
||||
},
|
||||
"updates": {
|
||||
"title": "Mises à jour",
|
||||
"error": {
|
||||
"label": {
|
||||
"no_updates_available": "Vous n'avez pas de mise à jour pour le moment."
|
||||
}
|
||||
}
|
||||
},
|
||||
"manga": {
|
||||
"label": {
|
||||
"author": "Auteur",
|
||||
"artist": "Artiste",
|
||||
"reload_from_source": "Recharger les données depuis la source",
|
||||
"status": "État",
|
||||
"edit_categories": "Modifier les catégories de manga"
|
||||
},
|
||||
"button": {
|
||||
"add_to_library": "Ajouter à la bibliothèque",
|
||||
"in_library": "Dans la bibliothèque"
|
||||
},
|
||||
"title": "Manga",
|
||||
"error": {
|
||||
"label": {
|
||||
"no_matches": "Il n'y a aucun manga correspondant à ce critère",
|
||||
"no_mangas_found": "Aucun manga trouvé !",
|
||||
"request_failure": "Impossible de charger le manga"
|
||||
}
|
||||
}
|
||||
},
|
||||
"reader": {
|
||||
"settings": {
|
||||
"label": {
|
||||
"load_next_chapter": "Charger le chapitre suivant à la fin",
|
||||
"reader_type": "Type de lecteur",
|
||||
"show_page_number": "Afficher le numéro de page",
|
||||
"static_navigation": "Navigation statique",
|
||||
"offset_first_page": "Première page décalée",
|
||||
"skip_dup_chapters": "Ignorer les chapitres en double",
|
||||
"fit_page_to_window": "Ajuster la page à l'écran"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_settings": "Échec de l'enregistrement des paramètres du lecteur sur le serveur",
|
||||
"failed_to_save_default_settings": "Échec de l'enregistrement des paramètres par défaut du lecteur sur le serveur"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"default_reader_settings": "Paramètres par défaut du lecteur",
|
||||
"reader_settings": "Paramètres du lecteur"
|
||||
},
|
||||
"reader_type": {
|
||||
"label": {
|
||||
"continuous_horizontal_rtl": "Horizontale (De droite à gauche)",
|
||||
"continuous_vertical": "Verticale en continu",
|
||||
"double_page_ltr": "Double page (De gauche à droite)",
|
||||
"single_page_ltr": "Simple page (De gauche à droite)",
|
||||
"webtoon": "Webtoon",
|
||||
"continuous_horizontal_ltr": "Horizontale (De gauche à droite)",
|
||||
"single_page_rtl": "Simple page (De droite à gauche)",
|
||||
"double_page_rtl": "Double page (De droite à gauche)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Lecteur - Manga {{mangaId}} Chapitre {{chapterIndex}}",
|
||||
"button": {
|
||||
"next_chapter": "Chapitre suivant",
|
||||
"previous_chapter": "Chapitre précédent"
|
||||
},
|
||||
"page_info": {
|
||||
"label": {
|
||||
"of_max_pages": "sur {{maxPages}}",
|
||||
"currently_on_page": "Actuellement sur la page"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"unable_to_get_next_chapter_skip_dup": "Impossible d'obtenir le chapitre suivant - L'option \"$t(reader.settings.label.skip_dup_chapters)\" est activée",
|
||||
"unable_to_get_prev_chapter_skip_dup": "Impossible d'obtenir le chapitre précédent - L'option \"$t(reader.settings.label.skip_dup_chapters)\" est activée"
|
||||
}
|
||||
}
|
||||
},
|
||||
"category": {
|
||||
"error": {
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"info": "Aucune catégorie trouvée.",
|
||||
"hint": "Vous devriez en créer depuis les paramètres."
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"empty": "La catégorie est vide",
|
||||
"request_failure": "Impossible de charger les catégories"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"set_categories": "Définir les catégories",
|
||||
"categories": "Catégories",
|
||||
"category_one": "Catégorie",
|
||||
"category_many": "Catégories",
|
||||
"category_other": "Catégories"
|
||||
},
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Modifier la catégorie",
|
||||
"new_category": "Nouvelle catégorie"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"use_as_default_category": "Catégorie par défaut lors de l'ajout d'un nouveau manga à la bibliothèque",
|
||||
"category_name": "Nom de la catégorie"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"include": "Inclure : {{includedCategoriesText}}",
|
||||
"exclude": "Exclure : {{excludedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"extension": {
|
||||
"action": {
|
||||
"label": {
|
||||
"update": "mettre à jour",
|
||||
"uninstall": "désinstaller",
|
||||
"install": "installer"
|
||||
}
|
||||
},
|
||||
"title": "Extensions",
|
||||
"label": {
|
||||
"installing_file": "Installation de l'extension à partir du fichier…",
|
||||
"installation_failed": "Échec de l'installation de l'extension !",
|
||||
"installed_successfully": "L'extension a bien été installée !",
|
||||
"uninstallation_failed": "Impossible de désinstaller l'extension",
|
||||
"update_failed": "Impossible de mettre à jour l'extension"
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"installing": "en cours d'installation",
|
||||
"updating": "en cours de mise à jour",
|
||||
"obsolete": "obsolète",
|
||||
"uninstalling": "en cours de désinstallation",
|
||||
"update_pending": "Mise à jour en attente",
|
||||
"installed": "Installé"
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"all": "Tout",
|
||||
"other": "Autre"
|
||||
},
|
||||
"settings": {
|
||||
"repositories": {
|
||||
"custom": {
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_url": "URL du dépôt invalide"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"description": "Ajouter des dépôts à partir desquels des extensions peuvent être installées",
|
||||
"title": "Dépôts d'extensions"
|
||||
},
|
||||
"dialog": {
|
||||
"action": {
|
||||
"button": {
|
||||
"add": "Ajouter un dépôt"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"local_source": {
|
||||
"label": {
|
||||
"guide": "Guide des sources locales",
|
||||
"checkout": "Vérifier"
|
||||
},
|
||||
"title": "Source locale"
|
||||
},
|
||||
"title": "Source",
|
||||
"configuration": {
|
||||
"title": "Configuration de la source"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_sources_found": "Aucune source n'a été trouvée. Commencez par installer des extensions.",
|
||||
"source_not_found": "Impossible de trouver la source. Vérifiez vos extensions installées."
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"title": {
|
||||
"global_search": "Recherche globale",
|
||||
"search": "Rechercher"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_settings": "Échec de l'enregistrement des paramètres de recherche par défaut sur le serveur",
|
||||
"source_search_failed": "Impossible de rechercher la source"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"ignore_filters": "Ignorer les filtres lors de la recherche"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,151 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"new_category": "Kategori baru",
|
||||
"edit_category": "Ubah kategori"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Kategori ini kosong",
|
||||
"request_failure": "Tidak dapat memuat kategori"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"info": "Kategori tak ditemukan.",
|
||||
"hint": "Buatlah di pengaturan."
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Nama kategori",
|
||||
"use_as_default_category": "Kategori saat menambahkan manga ke perpustakaan"
|
||||
},
|
||||
"title": {
|
||||
"set_categories": "Atur kategori",
|
||||
"categories": "Kategori",
|
||||
"category_other": "Kategori"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"exclude": "Pengecualian: {{excludedCategoriesText}}",
|
||||
"include": "Disertakan: {{includedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Hapus yang terpilih dari favorit"
|
||||
},
|
||||
"label": {
|
||||
"action": "Hapus favorit",
|
||||
"success_other": "Telah menghapus {{count}} dari favorit",
|
||||
"error_other": "Tidak dapat menghapus favorit"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"label": {
|
||||
"action": "Tambahkan ke favorit",
|
||||
"error_other": "Tidak dapat mengatur favorit pada bab",
|
||||
"success_other": "{{count}} bab telah difavorit"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Telah difavorit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"delete": {
|
||||
"label": {
|
||||
"success_other": "{{count}} bab dihapus",
|
||||
"action": "Hapus",
|
||||
"error_other": "Tidak dapat menghapus bab"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Hapus Pilihan"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"label": {
|
||||
"success_other": "{{count}} download ditambahkan",
|
||||
"error_other": "Tidak dapat menambah unduhan",
|
||||
"action": "Unduh"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Memilih Unduhan"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"open_on_source": "Buka sumber",
|
||||
"select": "Pilih"
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"label": {
|
||||
"action": {
|
||||
"current": "Tandai telah dibaca",
|
||||
"previous": "Tandai sebelumnya telah dibaca"
|
||||
},
|
||||
"error_other": "Tidak dapat menandai bab telah dibaca",
|
||||
"success_other": "{{count}} chapter ditandai telah dibaca"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Tandai pilihan telah dibaca"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Tandai pilihan belum dibaca"
|
||||
},
|
||||
"label": {
|
||||
"action": "Tandai belum dibaca",
|
||||
"error_other": "Tidak dapat menandai bab belum dibaca",
|
||||
"success_other": "{{count}} bab ditandai belum dibaca"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_matches": "Tidak menemukan bab berdasarkan filter",
|
||||
"no_chapter_found": "Bab tidak ditemukan"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Telah diunduh"
|
||||
}
|
||||
},
|
||||
"title": "Bab",
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"chapter_number": "Nomor Bab",
|
||||
"source_title": "Judul sumber"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"queue": {
|
||||
"label": {
|
||||
"no_downloads": "Tidak ada unduhan",
|
||||
"delete_all": "Hapus semua"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_delete_all": "Tidak dapat menghapus seluruh unduhan dari barisan",
|
||||
"failed_to_remove": "Tidak dapat menghilangkan unduhan dari barisan"
|
||||
}
|
||||
},
|
||||
"title": "Baris unduhan"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,191 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Modifica categoria",
|
||||
"new_category": "Nuova categoria"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"use_as_default_category": "Categoria di default quando aggiungi manga alla libreria",
|
||||
"category_name": "Nome della categoria"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "La categoria è vuota",
|
||||
"request_failure": "Impossibile caricare le categorie"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"info": "Non sono ancora presenti categorie.",
|
||||
"hint": "Dovresti crearne alcune dai settaggi."
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"categories": "Categorie",
|
||||
"set_categories": "Imposta categorie",
|
||||
"category_one": "Categoria",
|
||||
"category_many": "Categorie",
|
||||
"category_other": "Categorie"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"include": "Includi: {{includedCategoriesText}}",
|
||||
"exclude": "Escludi: {{excludedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"label": {
|
||||
"error_one": "Impossibile aggiungere il segnalibro al capitolo",
|
||||
"error_many": "Impossibile aggiungere i segnalibri al capitolo",
|
||||
"error_other": "Impossibile aggiungere i segnalibri al capitolo",
|
||||
"action": "Aggiungi segnalibro",
|
||||
"success_one": "Capitolo aggiunto ai segnalibri",
|
||||
"success_many": "{{count}} capitoli aggiunti ai segnalibri",
|
||||
"success_other": "{{count}} capitoli aggiunti ai segnalibri"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Segnalibro selezionato"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"label": {
|
||||
"success_one": "Segnalibro rimosso",
|
||||
"success_many": "{{count}} segnalibri rimossi",
|
||||
"success_other": "{{count}} segnalibri rimossi",
|
||||
"action": "Rimuovi segnalibro",
|
||||
"error_one": "Impossibile rimuovere il segnalibro",
|
||||
"error_many": "Impossibile rimuovere i segnalibri",
|
||||
"error_other": "Impossibile rimuovere i segnalibri"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Rimuovi i segnalibri dalla selezione"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Scarica i selezionati"
|
||||
},
|
||||
"label": {
|
||||
"action": "Scarica",
|
||||
"error_one": "Impossibile aggiungerlo ai download",
|
||||
"error_many": "Impossibile aggiungerli ai download",
|
||||
"error_other": "Impossibile aggiungerli ai download",
|
||||
"success_one": "Download aggiunto",
|
||||
"success_many": "{{count}} download aggiunti",
|
||||
"success_other": "{{count}} download aggiunti"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"button": {
|
||||
"selected": "Elimina selezionati"
|
||||
},
|
||||
"label": {
|
||||
"action": "Elimina",
|
||||
"success_one": "Capitolo eliminato",
|
||||
"success_many": "{{count}} capitoli eliminati",
|
||||
"success_other": "{{count}} capitoli eliminati",
|
||||
"error_one": "Impossibile eliminare il capitolo",
|
||||
"error_many": "Impossibile eliminare i capitoli",
|
||||
"error_other": "Impossibile eliminare i capitoli"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Contrassegna come letti"
|
||||
},
|
||||
"label": {
|
||||
"error_one": "Impossibile contrassegnare il capitolo come letto",
|
||||
"error_many": "Impossibile contrassegnare i capitoli come letto",
|
||||
"error_other": "Impossibile contrassegnare i capitoli come letto",
|
||||
"success_one": "Capitolo contrassegnato come letto",
|
||||
"success_many": "{{count}} capitoli contrassegnati come letti",
|
||||
"success_other": "{{count}} capitoli contrassegnati come letti",
|
||||
"action": {
|
||||
"current": "Contrassegna come letto",
|
||||
"previous": "Contrassegna i precedenti come letti"
|
||||
}
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"label": {
|
||||
"error_one": "Impossibile contrassegnare il capitolo come non letto",
|
||||
"error_many": "Impossibile contrassegnare i capitoli come non letti",
|
||||
"error_other": "Impossibile contrassegnare i capitoli come non letti",
|
||||
"action": "Contrassegna come non letto",
|
||||
"success_one": "Capitolo contrassegnato come non letto",
|
||||
"success_many": "{{count}} capitoli contrassegnati come non letti",
|
||||
"success_other": "{{count}} capitoli contrassegnati come non letti"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Contrassegna come non letti"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"select": "Seleziona"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"source_title": "Titolo della sorgente",
|
||||
"chapter_number": "Numero del capitolo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Capitolo",
|
||||
"error": {
|
||||
"label": {
|
||||
"no_matches": "Nessun capitolo corrispondente ai filtri",
|
||||
"no_chapter_found": "Nessun capitolo trovato"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Scaricato"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"settings": {
|
||||
"auto_download": {
|
||||
"download_limit": {
|
||||
"label": {
|
||||
"title": "Limite download capitoli",
|
||||
"description": "Limita il numero di nuovi capitoli che verranno scaricati."
|
||||
}
|
||||
},
|
||||
"categories": {
|
||||
"label": {
|
||||
"include_in_download": "Le voci appartenenti a categorie escluse non verranno scaricate anche se presenti in categorie incluse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"queue": {
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_delete_all": "Impossibile rimuovere i download dalla coda",
|
||||
"failed_to_remove": "Impossibile rimuovere il download dalla coda."
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"delete_all": "Elimina tutti",
|
||||
"no_downloads": "No downloads"
|
||||
},
|
||||
"title": "Coda Download"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"new_category": "新しいカテゴリー",
|
||||
"edit_category": "カテゴリーを編集します"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "カテゴリーは空です",
|
||||
"request_failure": "カテゴリーを読み込めませんでした"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"hint": "設定から作成してください。",
|
||||
"info": "まだカテゴリーがありません。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"use_as_default_category": "ライブラリに新しい漫画を追加するときに使用するカテゴリーです",
|
||||
"category_name": "カテゴリー名"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"exclude": "この文字列を含まない: {{excludedCategoriesText}}",
|
||||
"include": "この文字列を含む: {{includedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"set_categories": "カテゴリーを設定",
|
||||
"category_other": "カテゴリー"
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"label": {
|
||||
"error_other": "章をブックマークできませんでした",
|
||||
"action": "ブックマークを追加"
|
||||
},
|
||||
"button": {
|
||||
"selected": "選択したものをブックマーク"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "選択したものをブックマークから削除"
|
||||
},
|
||||
"label": {
|
||||
"action": "ブックマークを削除"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"delete": {
|
||||
"label": {
|
||||
"action": "削除"
|
||||
},
|
||||
"button": {
|
||||
"selected": "選択したものを削除"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "選択したものをダウンロード"
|
||||
},
|
||||
"label": {
|
||||
"action": "ダウンロード"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,241 +0,0 @@
|
||||
{
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"remove": {
|
||||
"label": {
|
||||
"action": "북마크 제거",
|
||||
"error_other": "북마크를 제거할 수 없습니다",
|
||||
"success_other": "{{count}} 개 챕터 북마크 제거됨"
|
||||
},
|
||||
"button": {
|
||||
"selected": "선택한 항목 북마크 제거"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"label": {
|
||||
"success_other": "{{count}} 개의 챕터가 북마크 됨",
|
||||
"error_other": "챕터를 북마크에 추가할 수 없습니다",
|
||||
"action": "북마크 추가"
|
||||
},
|
||||
"button": {
|
||||
"selected": "북마크 선택됨"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "선택 다운로드"
|
||||
},
|
||||
"label": {
|
||||
"action": "다운로드",
|
||||
"error_other": "다운로드 할 수 없습니다",
|
||||
"success_other": "{{count}} 개 다운로드 추가됨"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"button": {
|
||||
"selected": "선택 다운로드 삭제"
|
||||
},
|
||||
"label": {
|
||||
"action": "다운로드 삭제",
|
||||
"error_other": "챕터를 삭제할 수 없음니다",
|
||||
"success_other": "{{count}} 개 챕터 삭제됨"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"select": "선택"
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "선택항목 읽음으로 표시"
|
||||
},
|
||||
"label": {
|
||||
"action": {
|
||||
"current": "읽음으로 표시",
|
||||
"previous": "이전 장을 읽음으로 표시"
|
||||
},
|
||||
"error_other": "챕터를 읽음으로 표시할 수 없음니다",
|
||||
"success_other": "{{count}} 개의 챕터를 읽음으로 표시"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "선택 항목을 읽지 않음으로 표시"
|
||||
},
|
||||
"label": {
|
||||
"action": "읽지 않음으로 표시",
|
||||
"error_other": "챕터를 읽지 않음으로 표시할 수 없습니다",
|
||||
"success_other": "{{count}} 개의 챕터 읽지 않음으로 표시"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_chapter_found": "챕터를 찾을 수 없습니다",
|
||||
"no_matches": "필터와 일치하는 챕터가 없습니다"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"chapter_number": "장",
|
||||
"source_title": "원 제목"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "다운로드됨"
|
||||
}
|
||||
},
|
||||
"title": "장"
|
||||
},
|
||||
"download": {
|
||||
"queue": {
|
||||
"label": {
|
||||
"no_downloads": "다운로드 없음"
|
||||
},
|
||||
"title": "다운로드 대기열",
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_remove": "대기열에서 다운로드를 제거할 수 없습니다."
|
||||
}
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"downloading": "다운로드 중",
|
||||
"error": "오류",
|
||||
"finished": "완료",
|
||||
"queued": "대기 중"
|
||||
}
|
||||
},
|
||||
"title": "다운로드"
|
||||
},
|
||||
"extension": {
|
||||
"action": {
|
||||
"label": {
|
||||
"install": "설치",
|
||||
"uninstall": "삭제",
|
||||
"update": "업데이트"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"installing_file": "확장 기능 설치 중…",
|
||||
"installation_failed": "확장 기능을 설치할 수 없습니다",
|
||||
"installed_successfully": "확장 기능 설치됨"
|
||||
},
|
||||
"language": {
|
||||
"all": "모든 언어"
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"installed": "설치됨",
|
||||
"uninstalling": "삭제 중",
|
||||
"update_pending": "업데이트 대기 중",
|
||||
"updating": "업데이트 중",
|
||||
"installing": "설치 중"
|
||||
}
|
||||
},
|
||||
"title": "확장 기능"
|
||||
},
|
||||
"global": {
|
||||
"button": {
|
||||
"browse": "찾기",
|
||||
"cancel": "취소",
|
||||
"clear": "지우기",
|
||||
"filter": "필터",
|
||||
"ok": "확인",
|
||||
"open_site": "사이트 열기",
|
||||
"popular": "인기 있는",
|
||||
"reset": "초기화",
|
||||
"reset_to_default": "기본값으로 재설정",
|
||||
"select_all": "모두 선택",
|
||||
"start": "시작"
|
||||
},
|
||||
"date": {
|
||||
"label": {
|
||||
"today": "오늘",
|
||||
"yesterday": "어제"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_load_data": "데이터를 가져올 수 없습니다",
|
||||
"failed_to_save_changes": "변경사항을 저장하지 못했습니다",
|
||||
"invalid_file_type": "유효한 파일 형식이 아닙니다",
|
||||
"update_failed": "업데이트를 확인할 수 없습니다",
|
||||
"invalid_action": "유효한 작업이 아닙니다"
|
||||
}
|
||||
},
|
||||
"filter": {
|
||||
"label": {
|
||||
"bookmarked": "북마크 됨",
|
||||
"downloaded": "다운로드 됨",
|
||||
"unread": "읽지 않음"
|
||||
}
|
||||
},
|
||||
"grid_layout": {
|
||||
"label": {
|
||||
"comfortable_grid": "편안한 그리드",
|
||||
"compact_grid": "작은 그리드",
|
||||
"list": "리스트"
|
||||
},
|
||||
"title": "표시 모드"
|
||||
},
|
||||
"label": {
|
||||
"browse": "찾기",
|
||||
"display": "화면",
|
||||
"filter": "필터",
|
||||
"loading": "로딩중…",
|
||||
"sort": "분류"
|
||||
},
|
||||
"language": {
|
||||
"label": {
|
||||
"language": "언어"
|
||||
},
|
||||
"title": {
|
||||
"enabled_languages": "허용된 언어",
|
||||
"weblate": "Weblate"
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_fetch_date": "가져온 날짜 기준"
|
||||
}
|
||||
}
|
||||
},
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"new_category": "새 카테고리",
|
||||
"edit_category": "카테고리 수정"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "카테고리가 없습니다",
|
||||
"request_failure": "카테고리를 가져올 수 없습니다"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"hint": "설정에서 카테고리를 만들어야 합니다.",
|
||||
"info": "카테고리를 찾을 수 없습니다."
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "카테고리 이름",
|
||||
"use_as_default_category": "새 만화를 추가할 때 기본 카테고리 설정"
|
||||
},
|
||||
"title": {
|
||||
"categories": "카테고리",
|
||||
"set_categories": "카테고리 설정"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"exclude": "Utelukk: {{excludedCategoriesText}}",
|
||||
"include": "Inkluder:{{includedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"category_one": "Kategori",
|
||||
"category_other": "Kategorier"
|
||||
},
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Rediger kategori",
|
||||
"new_category": "Ny kategori"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Kategorien er tom",
|
||||
"request_failure": "Kunne ikke laste kategorier"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Kategori navn"
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Bokmerke valgt"
|
||||
},
|
||||
"label": {
|
||||
"action": "Legg til bokmerke"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,314 +0,0 @@
|
||||
{
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"remove": {
|
||||
"label": {
|
||||
"success_one": "Favorito removido do capítulo",
|
||||
"success_many": "{{count}} Favoritos removidos do capítulo",
|
||||
"success_other": "{{count}} Favoritos removidos do capítulo",
|
||||
"action": "Remover favorito",
|
||||
"error_one": "Erro ao remover dos favoritos",
|
||||
"error_many": "Erro ao remover dos favoritos",
|
||||
"error_other": "Erro ao remover dos favoritos"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Remover favoritos dos selecionados"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"label": {
|
||||
"success_one": "Capitulo Marcado",
|
||||
"success_many": "{{count}} Capítulos Marcados",
|
||||
"success_other": "{{count}} Capítulos Marcados",
|
||||
"action": "Adicionar favorito",
|
||||
"error_one": "Erro ao marcar o capitulo",
|
||||
"error_many": "Erro ao marcar os capítulos",
|
||||
"error_other": "Erro ao marcar os capítulos"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Favorito selecionado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"select": "Selecionar",
|
||||
"open_on_source": "Abrir na fonte"
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"label": {
|
||||
"success_one": "Capítulo marcado como lido",
|
||||
"success_many": "{{count}} Capítulos marcados como lido",
|
||||
"success_other": "{{count}} Capítulos marcados como lido",
|
||||
"action": {
|
||||
"current": "Marcar como lido",
|
||||
"previous": "Marcar capítulos anteriores como lidos"
|
||||
},
|
||||
"error_one": "Erro ao marcar o capitulo como lido",
|
||||
"error_many": "Erro ao marcar os capítulos como lidos",
|
||||
"error_other": "Erro ao marcar os capítulos como lidos"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Marcar seleção como lida"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Marcar seleção como não lida"
|
||||
},
|
||||
"label": {
|
||||
"action": "Marcar como não lido",
|
||||
"error_one": "Erro ao marcar o capitulo como não lido",
|
||||
"error_many": "Erro ao marcar os capítulos como não lidos",
|
||||
"error_other": "Erro ao marcar os capítulos como não lidos",
|
||||
"success_one": "Capitulo marcado como não lido",
|
||||
"success_many": "{{count}} Capítulos marcados como não lidos",
|
||||
"success_other": "{{count}} Capítulos marcados como não lidos"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"delete": {
|
||||
"button": {
|
||||
"selected": "Deletar seleção"
|
||||
},
|
||||
"label": {
|
||||
"action": "Deletar",
|
||||
"error_one": "Erro ao deletar o capitulo",
|
||||
"error_many": "Erro ao deletar os capitulos",
|
||||
"error_other": "Erro ao deletar os capitulos",
|
||||
"success_one": "Capitulo deletado",
|
||||
"success_many": "{{count}} Capítulos deletados",
|
||||
"success_other": "{{count}} Capítulos deletados"
|
||||
}
|
||||
},
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Download selecionado"
|
||||
},
|
||||
"label": {
|
||||
"success_one": "Download adicionado",
|
||||
"success_many": "{{count}} Downloads Adicionados",
|
||||
"success_other": "{{count}} Downloads Adicionados",
|
||||
"error_one": "Erro ao adicionar o download",
|
||||
"error_many": "Erro ao adicionas os downloads",
|
||||
"error_other": "Erro ao adicionas os downloads",
|
||||
"action": "Baixado"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_chapter_found": "Nenhum capítulo encontrado",
|
||||
"no_matches": "Nenhum capítulo corresponde ao filtro"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"chapter_number": "Número do capítulo",
|
||||
"source_title": "Título da fonte"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Baixado"
|
||||
}
|
||||
},
|
||||
"title": "Capitulo"
|
||||
},
|
||||
"extension": {
|
||||
"state": {
|
||||
"label": {
|
||||
"installed": "Instalada",
|
||||
"updating": "atualizando",
|
||||
"installing": "Instalando",
|
||||
"uninstalling": "desinstalando",
|
||||
"obsolete": "obsoleta",
|
||||
"update_pending": "atualização pendente"
|
||||
}
|
||||
},
|
||||
"action": {
|
||||
"label": {
|
||||
"install": "Instalar",
|
||||
"uninstall": "desinstalar",
|
||||
"update": "atualizar"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"installed_successfully": "Extensão instalada com sucesso!",
|
||||
"installing_file": "Instalando arquivo da extensão...",
|
||||
"installation_failed": "Falha na instalação da extensão!"
|
||||
},
|
||||
"language": {
|
||||
"all": "Todos",
|
||||
"other": "Outros"
|
||||
},
|
||||
"title": "Extensões"
|
||||
},
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Editar catálogo",
|
||||
"new_category": "Nova Categoria"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "A categoria está vazia",
|
||||
"request_failure": "Não foi possível carregar as categorias"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"hint": "Deve fazer alguns partir das configurações.",
|
||||
"info": "Não foram encontradas categorias."
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Nome da categoria",
|
||||
"use_as_default_category": "Categoria padrão quando adicionar um novo manga a biblioteca"
|
||||
},
|
||||
"title": {
|
||||
"categories": "Categorias",
|
||||
"set_categories": "Defina as categorias",
|
||||
"category_one": "Categoria",
|
||||
"category_many": "Categorias",
|
||||
"category_other": "Categorias"
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"include": "Incluir: {{includedCategoriesText}}",
|
||||
"exclude": "Excluir: {{excludedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"global": {
|
||||
"button": {
|
||||
"browse": "Navegador",
|
||||
"clear": "Limpar",
|
||||
"open_site": "Abrir site",
|
||||
"reset": "Reiniciar",
|
||||
"reset_to_default": "Redefinir padrões",
|
||||
"resume": "Resumo",
|
||||
"select_all": "Selecionar todos",
|
||||
"submit": "Enviar",
|
||||
"latest": "Ultimo",
|
||||
"ok": "Ok",
|
||||
"filter": "Filtro",
|
||||
"start": "Iniciar",
|
||||
"cancel": "Cancelar"
|
||||
},
|
||||
"date": {
|
||||
"label": {
|
||||
"today_at": "Hoje {{timeString}}",
|
||||
"yesterday": "Ontem",
|
||||
"yesterday_at": "Ontem {{timeString}}",
|
||||
"today": "Hoje"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"display": "Tela"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_file_type": "Tipo de arquivo inválido!",
|
||||
"invalid_action": "Essa não é uma ação válida",
|
||||
"failed_to_load_data": "Não foi possível carregar os dados",
|
||||
"failed_to_save_changes": "Falha ao salvar as alterações"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"queue": {
|
||||
"title": "Fila de downloads",
|
||||
"label": {
|
||||
"no_downloads": "Sem downloads",
|
||||
"delete_all": "Deletar todos"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_remove": "Erro ao remover o download da fila.",
|
||||
"failed_delete_all": "Erro ao remover todos os downloads da fila"
|
||||
}
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"downloading": "Baixando",
|
||||
"error": "Erro",
|
||||
"finished": "Finalizado",
|
||||
"queued": "Na fila"
|
||||
}
|
||||
},
|
||||
"title": "Baixados",
|
||||
"settings": {
|
||||
"auto_download": {
|
||||
"download_limit": {
|
||||
"label": {
|
||||
"description": "Limitar a quantidade de capítulos que serão baixados.",
|
||||
"title": "Limite de download de capítulo"
|
||||
}
|
||||
},
|
||||
"title": "Download automático",
|
||||
"label": {
|
||||
"new_chapters": "Baixar novos capítulos",
|
||||
"ignore_with_unread_chapters": "Ignorar downloads automáticos de capítulos para entradas com capítulos não lidos"
|
||||
},
|
||||
"categories": {
|
||||
"label": {
|
||||
"include_in_download": "As entradas nas categorias excluídas não serão baixadas, mesmo que também estejam nas categorias incluídas"
|
||||
}
|
||||
}
|
||||
},
|
||||
"delete_chapters": {
|
||||
"while_reading": {
|
||||
"option": {
|
||||
"label": {
|
||||
"third": "Terceiro ao último capítulo lido",
|
||||
"first": "Último capítulo lido",
|
||||
"fifth": "Quinto ao último capítulo lido",
|
||||
"fourth": "Quarto ao último capítulo lido",
|
||||
"second": "Segundo ao último capítulo lido"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"title": "Exclua capítulos concluídos durante a leitura"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"allow_deletion_of_bookmarked": "Permitir exclusão de capítulos marcados como favoritos",
|
||||
"manually_marked_as_read": "Deletar o capítulo após marcá-lo manualmente como lido"
|
||||
},
|
||||
"title": "Deletar capítulos"
|
||||
},
|
||||
"download_ahead": {
|
||||
"label": {
|
||||
"description": "Quantos capítulos devem ser baixados durante a leitura.",
|
||||
"unread_chapters_to_download": "Número de capítulos não lidos para download",
|
||||
"while_reading": "Download automático durante a leitura",
|
||||
"value": "{{chapters}} $t(chapter.title)",
|
||||
"disclaimer": "Só funciona se o capítulo atual e o próximo capítulo já tiverem sido baixados."
|
||||
},
|
||||
"title": "Baixe com antecedência"
|
||||
},
|
||||
"title": "Configurações de download",
|
||||
"download_path": {
|
||||
"label": {
|
||||
"title": "Local do download",
|
||||
"description": "O caminho do diretório no servidor onde os arquivos baixados devem ser salvos"
|
||||
}
|
||||
},
|
||||
"file_type": {
|
||||
"label": {
|
||||
"cbz": "Salvar como arquivo CDZ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Redigera kategori",
|
||||
"new_category": "Ny kategori"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Kategorin är tom",
|
||||
"request_failure": "Kunde inte ladda kategorier"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"hint": "Du borde göra några från inställningarna.",
|
||||
"info": "Inga kategorier hittades."
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"exclude": "Utesluta: {{excludedCategoriesText}}",
|
||||
"include": "Inkludera: {{includedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"category_one": "Kategori",
|
||||
"category_other": "Kategorier",
|
||||
"set_categories": "Ställ in kategorier"
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Kategori namn",
|
||||
"use_as_default_category": "Standard kategori när man lägger till ny manga i biblioteket"
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Bokmärke valt"
|
||||
},
|
||||
"label": {
|
||||
"action": "Lägg till bokmärke",
|
||||
"error_one": "Det gick inte att bokmärka kapitalet",
|
||||
"error_other": "Det gick inte att bokmärka kapitlet",
|
||||
"success_one": "Kapitel bokmärktes",
|
||||
"success_other": "{{count}} kapitel bokmärktes"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"edit_category": "Kategoriyi düzenle",
|
||||
"new_category": "Yeni kategori"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Kategori boştur",
|
||||
"request_failure": "Kategoriler yüklenemedi"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"info": "Henüz herhangi bir kategoriniz yok."
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"category_name": "Kategori İsmi"
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,745 +0,0 @@
|
||||
{
|
||||
"category": {
|
||||
"label": {
|
||||
"use_as_default_category": "Danh mục mặc định khi thêm manga mới vào thư viện",
|
||||
"category_name": "Tên danh mục"
|
||||
},
|
||||
"title": {
|
||||
"categories": "Phân loại",
|
||||
"set_categories": "Đặt danh mục",
|
||||
"category_other": "Danh mục"
|
||||
},
|
||||
"dialog": {
|
||||
"title": {
|
||||
"new_category": "Danh mục mới",
|
||||
"edit_category": "Chỉnh sửa thể loại"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Danh mục trống",
|
||||
"request_failure": "Không thể tải danh mục"
|
||||
},
|
||||
"no_categories_found": {
|
||||
"label": {
|
||||
"hint": "Bạn cần phải thiết lập một số cài đặt.",
|
||||
"info": "Bạn không có danh mục nào."
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"inclusion": {
|
||||
"label": {
|
||||
"exclude": "Ngoại trừ: {{excludedCategoriesText}}",
|
||||
"include": "Bao gồm: {{includedCategoriesText}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"chapter": {
|
||||
"action": {
|
||||
"bookmark": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Yêu thích đã chọn"
|
||||
},
|
||||
"label": {
|
||||
"action": "Thêm vào mục yêu thích",
|
||||
"error_other": "Lỗi chương yêu thích",
|
||||
"success_other": "Đã đánh dấu {{count}} chương"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Đã chọn không yêu thích"
|
||||
},
|
||||
"label": {
|
||||
"action": "Hủy yêu thích",
|
||||
"success_other": "Xóa {{count}} chương yêu thích",
|
||||
"error_other": "Lỗi xóa yêu thích"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"add": {
|
||||
"label": {
|
||||
"action": "Tải xuống",
|
||||
"error_other": "Không thể thêm tải xuống",
|
||||
"success_other": "Đã thêm {{count}} lượt tải xuống"
|
||||
},
|
||||
"button": {
|
||||
"selected": "Tải xuống đã chọn"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"button": {
|
||||
"selected": "Xóa đã chọn"
|
||||
},
|
||||
"label": {
|
||||
"action": "Xóa",
|
||||
"error_other": "Không thể xóa chương",
|
||||
"success_other": "Đã xóa {{count}} chương"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"select": "Chọn"
|
||||
},
|
||||
"mark_as_read": {
|
||||
"add": {
|
||||
"button": {
|
||||
"selected": "Đánh dấu là đã đọc"
|
||||
},
|
||||
"label": {
|
||||
"action": {
|
||||
"current": "Đánh dấu là đã đọc",
|
||||
"previous": "Đánh dấu các chương trước là đã đọc"
|
||||
},
|
||||
"error_other": "Lỗi đánh dấu chương là đã đọc",
|
||||
"success_other": "{{count}} chương được đánh dấu là đã đọc"
|
||||
}
|
||||
},
|
||||
"remove": {
|
||||
"button": {
|
||||
"selected": "Đánh dấu là chưa đọc"
|
||||
},
|
||||
"label": {
|
||||
"action": "Đánh dấu là chưa đọc",
|
||||
"error_other": "Lỗi đánh dấu chương là chưa đọc",
|
||||
"success_other": "{{count}} chương được đánh dấu là chưa đọc"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_chapter_found": "Không tìm thấy chương nào",
|
||||
"no_matches": "Không có chương nào phù hợp với bộ lọc"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"label": {
|
||||
"chapter_number": "Số chương",
|
||||
"source_title": "Tiêu đề nguồn"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"label": {
|
||||
"downloaded": "Tải về"
|
||||
}
|
||||
},
|
||||
"title": "Chương"
|
||||
},
|
||||
"download": {
|
||||
"queue": {
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_remove": "Không thể xóa tải xuống khỏi hàng đợi.",
|
||||
"failed_delete_all": "Không thể xóa tất cả các mục ra khỏi hàng đợi"
|
||||
}
|
||||
},
|
||||
"title": "Danh sách tải xuống",
|
||||
"label": {
|
||||
"no_downloads": "Không tải xuống",
|
||||
"delete_all": "Xóa tất cả"
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"downloading": "Đang tải xuống",
|
||||
"error": "Lỗi",
|
||||
"finished": "Hoàn thành",
|
||||
"queued": "Xếp hàng"
|
||||
}
|
||||
},
|
||||
"title": "Tải xuống",
|
||||
"settings": {
|
||||
"delete_chapters": {
|
||||
"while_reading": {
|
||||
"option": {
|
||||
"label": {
|
||||
"fourth": "Thứ tư sau chương đã đọc",
|
||||
"second": "Thứ hai sau chương đã đọc",
|
||||
"third": "Thứ ba sau chương đã đọc",
|
||||
"fifth": "Thứ năm sau chương đã đọc",
|
||||
"first": "Sau chương đã đọc"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"title": "Xóa chương khi đọc xong"
|
||||
}
|
||||
},
|
||||
"title": "Xóa chương",
|
||||
"label": {
|
||||
"allow_deletion_of_bookmarked": "Cho phép tự động xóa chương được đánh dấu",
|
||||
"manually_marked_as_read": "Xóa chương sau khi được đánh dấu là đã đọc"
|
||||
}
|
||||
},
|
||||
"auto_download": {
|
||||
"download_limit": {
|
||||
"label": {
|
||||
"description": "Giới hạn số lượng chương mới sẽ được tải về.",
|
||||
"title": "Giới hạn chương được tải về"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"new_chapters": "Tải chương mới"
|
||||
},
|
||||
"title": "Tự động tải về"
|
||||
},
|
||||
"download_ahead": {
|
||||
"label": {
|
||||
"while_reading": "Tự động tải về khi đọc",
|
||||
"value": "{{chapters}} $t(chapter.title)",
|
||||
"disclaimer": "Chỉ hoạt động khi tập hiện tại và tập kế tiếp đã được tải về."
|
||||
}
|
||||
},
|
||||
"download_path": {
|
||||
"label": {
|
||||
"title": "Nơi tải về"
|
||||
}
|
||||
},
|
||||
"file_type": {
|
||||
"label": {
|
||||
"cbz": "Lưu bằng định dạng nén CBZ"
|
||||
}
|
||||
},
|
||||
"title": "Cài đặt tải về"
|
||||
}
|
||||
},
|
||||
"extension": {
|
||||
"action": {
|
||||
"label": {
|
||||
"install": "Cài đặt",
|
||||
"uninstall": "Gỡ cài đặt",
|
||||
"update": "Cập nhật",
|
||||
"install_external": "Cài đặt tiện ích bên ngoài"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"installation_failed": "Không thể cài đặt tiện ích mở rộng",
|
||||
"installed_successfully": "Tiện ích mở rộng được cài đặt",
|
||||
"installing_file": "Cài đặt tệp tiện ích mở rộng…",
|
||||
"update_failed": "Không thể cập nhật tiện ích",
|
||||
"uninstallation_failed": "Không thể xóa tiện ích",
|
||||
"add_repository_info": "Bạn phải thêm kho tiện ích trước khi cài đặt tiện ích"
|
||||
},
|
||||
"language": {
|
||||
"all": "Tất cả",
|
||||
"other": "Khác"
|
||||
},
|
||||
"state": {
|
||||
"label": {
|
||||
"installed": "Cài đặt",
|
||||
"installing": "Cài đặt",
|
||||
"obsolete": "Lỗi thời",
|
||||
"update_pending": "Đang chờ cập nhật",
|
||||
"uninstalling": "Gỡ cài đặt",
|
||||
"updating": "Cập nhật"
|
||||
}
|
||||
},
|
||||
"title": "Phần tiện ích mở rộng",
|
||||
"settings": {
|
||||
"repositories": {
|
||||
"custom": {
|
||||
"dialog": {
|
||||
"action": {
|
||||
"button": {
|
||||
"add": "Thêm kho tiện ích"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"invalid_url": "Địa chỉ kho tiện ích không chính xác"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"title": "Kho tiện ích"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"global": {
|
||||
"button": {
|
||||
"browse": "Duyệt",
|
||||
"cancel": "Hủy bỏ",
|
||||
"clear": "Xóa",
|
||||
"filter": "Bộ lọc",
|
||||
"latest": "Mới nhất",
|
||||
"ok": "Ok",
|
||||
"open_site": "Mở trang web",
|
||||
"popular": "Phổ biến",
|
||||
"reset": "Reset",
|
||||
"reset_to_default": "Đặt lại về mặc định",
|
||||
"resume": "Tiếp tục",
|
||||
"select_all": "Chọn tất cả",
|
||||
"set": "Lựa chọn",
|
||||
"start": "Bắt đầu",
|
||||
"submit": "Nộp",
|
||||
"create": "Tạo",
|
||||
"dont_show_dialog_again": "Không hiển thị thông báo này thêm lần nữa",
|
||||
"restore": "Khôi phục",
|
||||
"stop": "Dừng",
|
||||
"retry": "Thử lại",
|
||||
"deselect": "Hủy chọn",
|
||||
"select": "Chọn",
|
||||
"edit": "Chỉnh sửa",
|
||||
"options": "Lựa chọn",
|
||||
"copy": "Sao chép",
|
||||
"add": "Thêm"
|
||||
},
|
||||
"date": {
|
||||
"label": {
|
||||
"today": "Hôm nay",
|
||||
"today_at": "Hôm nay {{timeString}}",
|
||||
"yesterday_at": "Hôm qua {{timeString}}",
|
||||
"yesterday": "Hôm qua",
|
||||
"day": "Ngày"
|
||||
},
|
||||
"value": {
|
||||
"label": {
|
||||
"day": "{{days}} $t(global.date.label.day, lowercase)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_load_data": "Không thể tải dữ liệu",
|
||||
"invalid_action": "Đây không phải là một hành động hợp lệ",
|
||||
"update_failed": "Không thể kiểm tra các bản cập nhật",
|
||||
"failed_to_save_changes": "Không thể lưu thay đổi",
|
||||
"invalid_file_type": "Loại tệp không hợp lệ"
|
||||
}
|
||||
},
|
||||
"filter": {
|
||||
"label": {
|
||||
"bookmarked": "Đã đánh dấu trang",
|
||||
"downloaded": "Tải về",
|
||||
"unread": "Chưa đọc"
|
||||
}
|
||||
},
|
||||
"grid_layout": {
|
||||
"label": {
|
||||
"compact_grid": "Lưới nhỏ gọn",
|
||||
"comfortable_grid": "Lưới lỏng lẻo",
|
||||
"list": "Danh sách"
|
||||
},
|
||||
"title": "Chế độ hiển thị"
|
||||
},
|
||||
"label": {
|
||||
"browse": "Duyệt",
|
||||
"display": "Trưng bày",
|
||||
"filter": "Bộ lọc",
|
||||
"loading": "Đang tải…",
|
||||
"none": "Trống",
|
||||
"sort": "Sắp xếp",
|
||||
"unknown": "Không xác định",
|
||||
"close": "Đóng",
|
||||
"general": "Chung",
|
||||
"other": "Khác",
|
||||
"discord": "Discord",
|
||||
"client": "Người dùng",
|
||||
"password": "Mật khẩu",
|
||||
"github": "GitHub",
|
||||
"links": "Đường dẫn",
|
||||
"never": "Không bao giờ",
|
||||
"username": "Tên người dùng",
|
||||
"advanced": "Nâng cao"
|
||||
},
|
||||
"language": {
|
||||
"label": {
|
||||
"language": "Ngôn ngữ",
|
||||
"language_with_code": "Ngôn ngữ có mã: {{code}}"
|
||||
},
|
||||
"title": {
|
||||
"enabled_languages": "Ngôn ngữ được phép",
|
||||
"weblate": "Weblate"
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_fetch_date": "Theo ngày",
|
||||
"by_source": "Theo nguồn"
|
||||
}
|
||||
},
|
||||
"update": {
|
||||
"label": {
|
||||
"available": "Có bản cập nhật mới",
|
||||
"check_failure": "Không thể kiểm tra cập nhật mới",
|
||||
"checking": "Kiểm tra cập nhật mới",
|
||||
"info": "Phiên bản máy chủ {{version}} ({{channel}}) có thể tải về",
|
||||
"updating": "{{progress}}% | Đang cập nhật…",
|
||||
"up_to_date": "Đây là phiên bản mới nhất",
|
||||
"update_failure": "Cập nhật thất bại"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"hour_short": "h",
|
||||
"minutes": {
|
||||
"minute_other": "Phút",
|
||||
"value": "{{count}} $t(global.time.minutes.minute, lowercase)"
|
||||
},
|
||||
"seconds": {
|
||||
"second_other": "Giây",
|
||||
"value": "{{count}} $t(global.time.seconds.second, lowercase)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"library": {
|
||||
"error": {
|
||||
"label": {
|
||||
"empty": "Thư viện của bạn trống",
|
||||
"no_matches": "Không có manga nào phù hợp với bộ lọc này",
|
||||
"add_to_library": "Không thể thêm manga vào thư viện!",
|
||||
"remove_from_library": "Không thể xóa manga ra khỏi thư viện!"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"display": {
|
||||
"badge": {
|
||||
"label": {
|
||||
"download_badges": "Số lượt tải xuống",
|
||||
"unread_badges": "Số lượng chưa đọc"
|
||||
},
|
||||
"title": "Đánh dấu"
|
||||
},
|
||||
"tab": {
|
||||
"title": "Nhãn",
|
||||
"label": {
|
||||
"show_number_of_items": "Hiển thị số lượng mục"
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"label": {
|
||||
"show_continue_reading_button": "Hiển thị nút tiếp tục đọc"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": {
|
||||
"by_date_added": "Đã thêm gần đây",
|
||||
"by_unread_chapters": "Các chương chưa đọc",
|
||||
"alphabetically": "A-Z",
|
||||
"by_last_read": "Đọc gần đây"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"global_update": {
|
||||
"categories": {
|
||||
"label": {
|
||||
"exclude": "Loại trừ: {{excludedCategoriesText}}",
|
||||
"include": "Bao gồm: {{includedCategoriesText}}",
|
||||
"info": "Các mục trong danh mục bị loại trừ sẽ không được cập nhật ngay cả khi chúng cũng nằm trong danh mục được bao gồm"
|
||||
}
|
||||
},
|
||||
"title": "Cập nhật toàn cầu",
|
||||
"label": {
|
||||
"last_update_tooltip": "$t(library.settings.global_update.title) ($t(library.settings.global_update.label.last_update, lowercase))",
|
||||
"last_update": "Lần cuối cập nhật: {{date}}"
|
||||
},
|
||||
"metadata": {
|
||||
"label": {
|
||||
"title": "Tự động làm mới metadata",
|
||||
"description": "Kiểm tra bìa truyện và chi tiết khi cập nhật thư viện"
|
||||
}
|
||||
},
|
||||
"auto_update": {
|
||||
"interval": {
|
||||
"label": {
|
||||
"value": "{{hours}}$t(global.time.hour_short)"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"title": "Tự động cập nhật"
|
||||
}
|
||||
},
|
||||
"entries": {
|
||||
"label": {
|
||||
"completed": "Với trạng thái \"Hoàn thành\""
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Cài đặt thư viện",
|
||||
"general": {
|
||||
"search": {
|
||||
"ignore_filters": {
|
||||
"label": {
|
||||
"title": "Bỏ qua bộ lọc khi tìm kiếm"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"advanced": {
|
||||
"database": {
|
||||
"cleanup": {
|
||||
"label": {
|
||||
"title": "Dọn cơ sở dữ liệu"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Thư viện",
|
||||
"info": {
|
||||
"label": {
|
||||
"removed_from_library": "Manga đã được xóa khỏi thư viện!",
|
||||
"added_to_library": "Manga đã được thêm vào thư viện!"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manga": {
|
||||
"button": {
|
||||
"add_to_library": "Thêm vào thư viện",
|
||||
"in_library": "Trong thư viện"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_mangas_found": "Không có truyện tranh",
|
||||
"no_matches": "Không có manga nào phù hợp với bộ lọc này",
|
||||
"request_failure": "Không thể tải manga"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"artist": "Họa sĩ",
|
||||
"author": "Tác giả",
|
||||
"edit_categories": "Chỉnh sửa danh mục manga",
|
||||
"reload_from_source": "Tải lại dữ liệu từ nguồn",
|
||||
"status": "Trạng thái"
|
||||
},
|
||||
"title": "Manga"
|
||||
},
|
||||
"reader": {
|
||||
"button": {
|
||||
"next_chapter": "Chương tiếp theo",
|
||||
"previous_chapter": "Chương trước",
|
||||
"open_menu": "Mở bảng chọn"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"unable_to_get_next_chapter_skip_dup": "Không thể tải chương tiếp theo - Đã bật tùy chọn \"$t(reader.settings.label.skip_dup_chapters)\"",
|
||||
"unable_to_get_prev_chapter_skip_dup": "Không thể tải chương trước - Đã bật tùy chọn \"$t(reader.settings.label.skip_dup_chapters)\""
|
||||
}
|
||||
},
|
||||
"page_info": {
|
||||
"label": {
|
||||
"currently_on_page": "Trang hiện tại",
|
||||
"of_max_pages": "/ {{maxPages}}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_default_settings": "Không thể lưu cài đặt đọc mặc định vào máy chủ",
|
||||
"failed_to_save_settings": "Không thể lưu cài đặt trình đọc vào máy chủ"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"load_next_chapter": "Tải chương tiếp theo trên trang cuối cùng",
|
||||
"reader_type": "Loại đầu đọc",
|
||||
"show_page_number": "Hiển thị số trang",
|
||||
"skip_dup_chapters": "Bỏ qua các chương trùng lặp",
|
||||
"static_navigation": "Điều hướng tĩnh",
|
||||
"fit_page_to_window": "Vừa trang với cửa sổ"
|
||||
},
|
||||
"reader_type": {
|
||||
"label": {
|
||||
"continuous_horizontal_ltr": "Ngang (trái sang phải) ➡️",
|
||||
"continuous_vertical": "Tiếp tục theo chiều dọc",
|
||||
"double_page_ltr": "Trang đôi (trái sang phải) ➡️",
|
||||
"double_page_rtl": "Trang đôi (phải sang trái) ⬅️",
|
||||
"single_page_rtl": "Trang đơn (phải sang trái) ⬅️",
|
||||
"continuous_horizontal_rtl": "Ngang (phải sang trái) ⬅️",
|
||||
"single_page_ltr": "Trang đơn (trái sang phải) ➡️",
|
||||
"webtoon": "Webtoon"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"default_reader_settings": "Cài đặt trình đọc mặc định",
|
||||
"reader_settings": "Cài đặt trình đọc"
|
||||
}
|
||||
},
|
||||
"title": "Đọc - Truyện {{mangaId}} Chương {{chapterIndex}}"
|
||||
},
|
||||
"search": {
|
||||
"error": {
|
||||
"label": {
|
||||
"failed_to_save_settings": "Không thể lưu cài đặt tìm kiếm mặc định vào máy chủ",
|
||||
"source_search_failed": "Không thể tìm kiếm nguồn"
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"search": "Tìm kiếm",
|
||||
"global_search": "Tìm kiếm toàn cầu"
|
||||
},
|
||||
"label": {
|
||||
"ignore_filters": "Bỏ qua bộ lọc khi tìm kiếm"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"about": {
|
||||
"label": {
|
||||
"build_time": "Xây dựng thời gian",
|
||||
"discord": "Discord",
|
||||
"github": "GitHub",
|
||||
"server": "Máy chủ",
|
||||
"server_address": "Địa chỉ máy chủ",
|
||||
"server_version": "Phiên bản máy chủ"
|
||||
},
|
||||
"title": "Về",
|
||||
"server": {
|
||||
"label": {
|
||||
"version": "Phiên bản máy chủ",
|
||||
"build_time": "Thời gian xây dựng",
|
||||
"github": "",
|
||||
"address": "Địa chỉ máy chủ"
|
||||
}
|
||||
},
|
||||
"webui": {
|
||||
"label": {
|
||||
"version": "Phiên bản $t(settings.webui.title.webui)",
|
||||
"update_failure": "Không thể cập nhật $t(settings.webui.title.webui)",
|
||||
"github": "$t(global.label.github) $t(settings.webui.title.webui)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"label": {
|
||||
"backup_restore_failed": "Không thể khôi phục bản sao lưu",
|
||||
"create_backup": "Tạo bản sao lưu",
|
||||
"legacy_backup_unsupported": "Sao lưu các phiên bản cũ hơn không được hỗ trợ!",
|
||||
"restore_backup": "Khôi phục bản sao lưu",
|
||||
"restore_backup_info": "Bạn cũng có thể kéo và thả tệp sao lưu vào đây để khôi phục nó",
|
||||
"restored_backup": "Sao lưu được khôi phục.",
|
||||
"restoring_backup": "Khôi phục bản sao lưu…",
|
||||
"create_backup_info": "Sao lưu thư viện dưới dạng bản sao lưu Tachiyomi"
|
||||
},
|
||||
"title": "Sao lưu",
|
||||
"action": {
|
||||
"restore": {
|
||||
"label": {
|
||||
"in_progress": "Khôi phục bản sao lưu…",
|
||||
"title": "Khôi phục bản sao lưu",
|
||||
"success": "Bản sao lưu đã được khôi phục."
|
||||
},
|
||||
"button": "Khôi phục",
|
||||
"error": {
|
||||
"label": {
|
||||
"failure": "Không thể khôi phục bản sao lưu"
|
||||
}
|
||||
}
|
||||
},
|
||||
"validate": {
|
||||
"dialog": {
|
||||
"content": {
|
||||
"label": {
|
||||
"missing_sources": "Những nguồn sau chưa được cài đặt:"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": {
|
||||
"label": {
|
||||
"title": "Tạo bản sao lưu"
|
||||
}
|
||||
}
|
||||
},
|
||||
"automated": {
|
||||
"cleanup": {
|
||||
"label": {
|
||||
"title": "Dọn dẹp bản sao lưu",
|
||||
"value": "Xóa những bản sau lưu cũ hơn ngày $t(global.date.value.label.day)"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"time": "Thời gian sao lưu"
|
||||
},
|
||||
"location": {
|
||||
"label": {
|
||||
"title": "Nơi lưu trữ bản sao lưu"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"dark_theme": "Chủ đề tối",
|
||||
"image_cache": "Sử dụng bộ nhớ cache của hình ảnh",
|
||||
"language_description": "Bản dịch chính xác không thể tách rời khỏi sự sửa chữa của mọi người ->",
|
||||
"manga_item_width": "Chiều rộng ô truyện tranh",
|
||||
"show_nsfw": "Nội dung NSFW (18+)",
|
||||
"image_cache_description": "Giảm mức tiêu thụ lưu lượng trong khi làm cho hình ảnh tải nhanh hơn",
|
||||
"show_nsfw_description": "Ẩn các tiện ích mở rộng và nguồn NSFW (18+)"
|
||||
},
|
||||
"server_address": {
|
||||
"dialog": {
|
||||
"label": {
|
||||
"enter_address": "Nhập địa chỉ máy chủ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Cài đặt",
|
||||
"server": {
|
||||
"address": {
|
||||
"server": {
|
||||
"label": {
|
||||
"ip": "IP",
|
||||
"port": "Cổng"
|
||||
}
|
||||
}
|
||||
},
|
||||
"auth": {
|
||||
"basic": {
|
||||
"label": {
|
||||
"enable": "Sử dụng xác thực đơn giản",
|
||||
"password": "Xác thực đơn giản $t(global.label.password, lowercase)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"configuration": {
|
||||
"title": "Cấu hình nguồn hình ảnh"
|
||||
},
|
||||
"error": {
|
||||
"label": {
|
||||
"no_sources_found": "Không tìm thấy nguồn. Trước tiên, hãy cài đặt một số tiện ích mở rộng.",
|
||||
"source_not_found": "Không thể tìm thấy nguồn. Kiểm tra các tiện ích đã cài đặt của bạn."
|
||||
}
|
||||
},
|
||||
"local_source": {
|
||||
"label": {
|
||||
"checkout": "Kiểm tra lại",
|
||||
"guide": "Hướng dẫn nguồn cục bộ"
|
||||
},
|
||||
"title": "Nguồn cục bộ"
|
||||
},
|
||||
"title": "Nguồn"
|
||||
},
|
||||
"updates": {
|
||||
"error": {
|
||||
"label": {
|
||||
"no_updates_available": "Không được cập nhật gần đây."
|
||||
}
|
||||
},
|
||||
"title": "Cập nhật"
|
||||
},
|
||||
"migrate": {
|
||||
"dialog": {
|
||||
"label": {
|
||||
"delete_downloaded": "Xóa tải về"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tracking": {
|
||||
"track_record": {
|
||||
"label": {
|
||||
"start_date": "Ngày bắt đầu"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) Contributors to the Suwayomi project
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
import ar from '@/i18n/locale/ar.json';
|
||||
import de from '@/i18n/locale/de.json';
|
||||
import en from '@/i18n/locale/en.json'; // default language
|
||||
import es from '@/i18n/locale/es.json';
|
||||
import fr from '@/i18n/locale/fr.json';
|
||||
import id from '@/i18n/locale/id.json';
|
||||
import it from '@/i18n/locale/it.json';
|
||||
import ja from '@/i18n/locale/ja.json';
|
||||
import ko from '@/i18n/locale/ko.json';
|
||||
import nb_NO from '@/i18n/locale/nb-NO.json';
|
||||
import pt from '@/i18n/locale/pt.json';
|
||||
import sv from '@/i18n/locale/sv.json';
|
||||
import tr from '@/i18n/locale/tr.json';
|
||||
import uk from '@/i18n/locale/uk.json';
|
||||
import vi from '@/i18n/locale/vi.json';
|
||||
import zh_Hans from '@/i18n/locale/zh_Hans.json';
|
||||
import zh_Hant from '@/i18n/locale/zh_Hant.json';
|
||||
|
||||
const translationHelper = <T>(lng: T) => ({
|
||||
translation: lng,
|
||||
});
|
||||
|
||||
/**
|
||||
* Keys have to match {@link ISOLanguages} codes, they're used for showing the language name in the dropdown in the {@link Settings}.<br/>
|
||||
* In case there is no language code for the key in {@link ISOLanguages}, the corresponding language has to be added
|
||||
*/
|
||||
export const resources = {
|
||||
ar: translationHelper(ar),
|
||||
de: translationHelper(de),
|
||||
en: translationHelper(en), // default language
|
||||
es: translationHelper(es),
|
||||
fr: translationHelper(fr),
|
||||
id: translationHelper(id),
|
||||
it: translationHelper(it),
|
||||
ja: translationHelper(ja),
|
||||
ko: translationHelper(ko),
|
||||
'nb-NO': translationHelper(nb_NO),
|
||||
pt: translationHelper(pt),
|
||||
sv: translationHelper(sv),
|
||||
tr: translationHelper(tr),
|
||||
uk: translationHelper(uk),
|
||||
vi: translationHelper(vi),
|
||||
'zh-Hans': translationHelper(zh_Hans),
|
||||
'zh-Hant': translationHelper(zh_Hant),
|
||||
} as const;
|
||||
@@ -40,6 +40,7 @@ import { NumberSetting } from '@/components/settings/NumberSetting.tsx';
|
||||
import { requestManager } from '@/lib/requests/RequestManager.ts';
|
||||
import { makeToast } from '@/components/util/Toast.tsx';
|
||||
import { Select } from '@/components/atoms/Select.tsx';
|
||||
import { i18nResources } from '@/i18n';
|
||||
|
||||
export function Settings() {
|
||||
const { t, i18n } = useTranslation();
|
||||
@@ -149,7 +150,7 @@ export function Settings() {
|
||||
value={i18n.language}
|
||||
onChange={({ target: { value: language } }) => i18n.changeLanguage(language)}
|
||||
>
|
||||
{Object.keys(i18n.services.resourceStore.data).map((language) => (
|
||||
{i18nResources.map((language) => (
|
||||
<MenuItem key={language} value={language}>
|
||||
{langCodeToName(language)}
|
||||
</MenuItem>
|
||||
|
||||
Reference in New Issue
Block a user