Cleanup unused strings, fix a few accidental unused strings

This commit is contained in:
Jobobby04 2022-12-03 14:37:04 -05:00
parent 0784629cbb
commit d8ba1774cb
12 changed files with 16 additions and 225 deletions

View File

@ -45,7 +45,7 @@ fun SortTagScreen(
) { paddingValues ->
if (state.isEmpty) {
EmptyScreen(
textResource = R.string.information_empty_category,
textResource = R.string.information_empty_tags,
modifier = Modifier.padding(paddingValues),
)
return@Scaffold

View File

@ -44,7 +44,7 @@ fun SourceCategoryScreen(
) { paddingValues ->
if (state.isEmpty) {
EmptyScreen(
textResource = R.string.information_empty_category,
textResource = R.string.no_source_categories,
modifier = Modifier.padding(paddingValues),
)
return@Scaffold

View File

@ -43,7 +43,7 @@ fun SourceRepoScreen(
) { paddingValues ->
if (state.isEmpty) {
EmptyScreen(
textResource = R.string.information_empty_category,
textResource = R.string.information_empty_repos,
modifier = Modifier.padding(paddingValues),
)
return@Scaffold

View File

@ -608,10 +608,11 @@ object SettingsAdvancedScreen : SearchableSettings {
Preference.PreferenceItem.SwitchPreference(
pref = sourcePreferences.dataSaver(),
title = stringResource(R.string.data_saver),
subtitle = stringResource(R.string.data_saver_summary),
),
Preference.PreferenceItem.EditTextPreference(
pref = sourcePreferences.dataSaverServer(),
title = stringResource(R.string.data_saver),
title = stringResource(R.string.data_saver_server),
subtitle = stringResource(R.string.data_saver_server_summary),
enabled = dataSaver,
),

View File

@ -8,12 +8,14 @@ import okhttp3.logging.HttpLoggingInterceptor
fun OkHttpClient.Builder.maybeInjectEHLogger(): OkHttpClient.Builder {
if (EHLogLevel.shouldLog(EHLogLevel.EXTREME)) {
val xlogBorder = XLog.tag("||EH-NETWORK-JSON").build()
val xlogNoBorder = XLog.tag("||EH-NETWORK-JSON").disableBorder().build()
val logger: HttpLoggingInterceptor.Logger = HttpLoggingInterceptor.Logger { message ->
try {
Json.decodeFromString<Any>(message)
XLog.tag("||EH-NETWORK-JSON").json(message)
xlogBorder.json(message)
} catch (ex: Exception) {
XLog.tag("||EH-NETWORK").disableBorder().d(message)
xlogNoBorder.d(message)
}
}
return addInterceptor(HttpLoggingInterceptor(logger).apply { level = HttpLoggingInterceptor.Level.BODY })

View File

@ -1,32 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">Glisser-déposer</string>
<string name="action_sort_enabled">Activé</string>
<string name="action_skip_entry">Ne migrez pas</string>
<string name="action_search_manually">Rechercher manuellement</string>
<string name="action_migrate_now">Migrez maintenant</string>
<string name="action_copy_now">Copiez maintenant</string>
<string name="action_clean_titles">Nettoyer les titres</string>
<string name="action_start_reading_button">Bouton démarrer la lecture</string>
<string name="action_display_no_title_grid">Pas de grille de titre</string>
<string name="action_start_reading">Commencer à lire</string>
<string name="action_edit_info">Modifier les informations</string>
<!-- Library fragment -->
<string name="buttons_header">Boutons</string>
<!-- Manga Type -->
<string name="entry_type_manhwa">Manhwa</string>
<string name="entry_type_manhua">Manhua</string>
<string name="entry_type_comic">Comic</string>
<string name="entry_type_webtoon">Webtoon</string>
<!-- Captcha -->
<string name="captcha_solve_failure">Échec de la résolution dû Captcha</string>
<string name="captcha_solve_failure_message">Échec de la résolution automatique du captcha!</string>
<string name="please_login">Veuillez vous connecter!</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">Toute sources</string>
@ -52,7 +40,6 @@
<string name="watched_tags">Tags Sélectionné</string>
<string name="watched_tags_summary">Ouvre la vue Web sur votre page de tags sélectionné E/ExHentai</string>
<string name="watched_tags_exh">Tags Sélectionné de ExHentai</string>
<string name="watched_tags_eh">Tags Sélectionné de E-Hentai</string>
<string name="tag_filtering_threshold">Seuil de filtrage des tags</string>
<string name="tag_filtering_threshhold_error">Doit être entre -9999 et 0!</string>
<string name="tag_filtering_threshhold_summary">Vous pouvez filtrer les tags en les ajoutant à la page "Mes tags" E/ExHentai avec un poids négatif. Si une galerie comporte des tags dont le poids est inférieur à cette valeur, elle est filtrée de la vue. Ce seuil peut être réglé entre -9999 et 0. Actuellement: %1$d</string>
@ -80,13 +67,13 @@
<string name="disable_favorites_uploading_summary">Les favoris ne sont téléchargés qu\'à partir d\'ExHentai. Les modifications apportées aux favoris dans l\'application ne seront pas téléchargées. Empêche la perte accidentelle de favoris sur ExHentai. Notez que les suppressions seront toujours téléchargées (si vous supprimez un favori sur ExHentai, il sera également supprimé dans l\'application).</string>
<string name="show_favorite_sync_notes">Afficher les notes de synchronisation des favoris</string>
<string name="show_favorite_sync_notes_summary">Afficher des informations concernant la fonction de synchronisation des favoris</string>
<string name="please_login">Veuillez vous connecter!</string>
<string name="ignore_sync_errors">Ignorer les erreurs de synchronisation lorsque cela est possible</string>
<string name="ignore_sync_errors_summary">N\'interrompez pas immédiatement lorsque vous rencontrez des erreurs pendant le processus de synchronisation. Les erreurs seront toujours affichées une fois la synchronisation terminée. Peut entraîner la perte de favoris dans certains cas. Utile lors de la synchronisation de grandes bibliothèques.</string>
<string name="force_sync_state_reset">Forcer la réinitialisation de l\'état de synchronisation</string>
<string name="force_sync_state_reset_summary">Effectue une resynchronisation complète à la prochaine synchronisation. Les suppressions ne seront pas synchronisées. Tous les favoris de l\'application seront de nouveau téléchargés sur ExHentai et tous les favoris sur ExHentai seront de nouveau téléchargés dans l\'application. Utile pour réparer la synchronisation après que la synchronisation est été interrompue.</string>
<string name="sync_state_reset">Réinitialisation de l\'état de synchronisation</string>
<string name="gallery_update_checker">Vérificateur de mise à jour de la galerie</string>
<string name="auto_update_restrictions">Restrictions de mise à jour automatique</string>
<string name="time_between_batches">Temps entre les lots de mise à jour</string>
<string name="time_between_batches_never">Ne jamais mettre à jour les galeries</string>
<string name="time_between_batches_1_hour">1 heure</string>
@ -163,16 +150,12 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">Développez tous les filtres de recherche par défaut</string>
<string name="auto_solve_captchas">Résoudre automatiquement le captcha</string>
<string name="auto_solve_captchas_summary">Utilisez le solveur automatique ReCAPTCHA HAUTEMENT EXPÉRIMENTAL. Sera grisé s\'il n\'est pas pris en charge par votre appareil.</string>
<string name="put_recommends_in_overflow">Afficher les Recommandations</string>
<string name="put_recommends_in_overflow_summary">Met le bouton de recommandations dans le menu à déroulant de la page du manga</string>
<!-- Library settings -->
<string name="pref_sorting_settings">Paramètres de tri</string>
<string name="pref_skip_pre_migration_summary">Utilisez les dernières préférences et sources de pré-migration enregistrées pour migrer en masse</string>
<string name="library_settings_sheet">Feuille de paramètres de la bibliothèque</string>
<string name="library_settings_sheet_summary">Plus de paramètres d\'affichage de la bibliothèque</string>
<string name="library_group_updates">Mises à jour des catégories dynamiques de la bibliothèque</string>
<string name="library_group_updates_global">Lancez toujours les mises à jour mondiales</string>
<string name="library_group_updates_all_but_ungrouped">Lancer des mises à jour globales uniquement pour les mises à jour de catégories non groupées pour les autres</string>
@ -195,7 +178,6 @@
</plurals>
<string name="biometric_lock_start_time">Entrez l\'heure de début</string>
<string name="biometric_lock_end_time">Entrez l\'heure de fin</string>
<string name="biometric_lock_time_deleted_snack">Temps de verrouillage biométrique terminé</string>
<!-- Reader Settings -->
<!-- <string name="download_threads">Download threads</string>-->
@ -256,8 +238,6 @@
<string name="save_search_hint">Mon nom de recherche</string>
<string name="save_search_failed_to_load">Échec du chargement des recherches enregistrées!</string>
<string name="save_search_failed_to_load_message">Une erreur s\'est produite lors du chargement de vos recherches enregistrées.</string>
<string name="save_search_failed_to_delete">Échec de la suppression de la recherche enregistrée!</string>
<string name="save_search_failed_to_delete_message">Une erreur s\'est produite lors de la suppression de la recherche.</string>
<string name="save_search_delete">Supprimer la requête de recherche enregistrée?</string>
<string name="save_search_delete_message">Voulez-vous vraiment supprimer votre requête de recherche enregistrée: \'%1$s\'?</string>
@ -277,7 +257,6 @@
<string name="action_edit_tags">Éditer tags</string>
<string name="information_empty_tags">Vous n\'avez aucun tag. Appuyez sur le bouton plus pour en créer un pour trier votre bibliothèque par Tags</string>
<string name="error_tag_exists">Cette Tag existe!</string>
<string name="snack_tags_deleted">Tags supprimées</string>
<!-- Extension section -->
<string name="ext_redundant">Redondante</string>
@ -286,11 +265,9 @@
<!-- Migration -->
<string name="select_sources">Sélectionnez les sources</string>
<string name="select_none">Ne rien sélectionner</string>
<string name="source_migration">Migration de source</string>
<string name="migration">Migration</string>
<string name="skip_pre_migration">Ignorer la pré-migration</string>
<string name="pre_migration_skip_toast">Pour afficher à nouveau cet écran, allez dans Paramètres -&gt; Bibliothèque.</string>
<string name="select_a_source_to_migrate_from">Sélectionnez une source à partir de laquelle migrer</string>
<string name="use_intelligent_search">Titre de la recherche + mots-clés du titre</string>
<string name="data_to_include_in_migration">Données à inclure dans la migration</string>
<string name="include_extra_search_parameter">Inclure un paramètre de recherche supplémentaire lors de la recherche</string>
@ -303,7 +280,6 @@
<string name="match_pinned_sources">Faire correspondre les sources épinglées</string>
<string name="match_enabled_sources">Faire correspondre les sources activées</string>
<string name="no_chapters_found_for_migration">Aucun chapitre trouvé, ce manga ne peut pas être utilisé pour la migration</string>
<string name="no_alternatives_found">Aucune alternative trouvée</string>
<string name="stop_migrating">Arrêter la migration?</string>
<plurals name="migrate_entry">
<item quantity="one">Migrer %1$d%2$s manga?</item>
@ -322,7 +298,6 @@
<!-- Library -->
<!-- Library Sheet -->
<string name="lewd">Obscène</string>
<string name="started">Commencé</string>
<!-- Library Grouping -->
<string name="tracking_status">Statut de suivi</string>
@ -398,7 +373,6 @@
<string name="launching_app">Lancement de l\'application…</string>
<string name="error_with_reason">Erreur: %1$s</string>
<string name="could_not_open_entry">Impossible d\'ouvrir ce manga:\n\n%1$s</string>
<string name="entry_id_is_null">L\'ID du manga est non connue!</string>
<string name="loading_entry">Chargement du manga…</string>
<!-- Rating 0-10 (0, 0.5, 1, 1.5 and so fourth) -->
@ -460,7 +434,6 @@
<string name="thumbnail_image_file_type">Type de fichier d\'image miniature</string>
<string name="scanlator">Scanlator</string>
<string name="url">Url</string>
<string name="alt_titles">Titres alternatifs</string>
<string name="uploader_capital">Uploader en majuscule</string>
<string name="uploader">Uploader</string>
<string name="rating_string">Chaîne de notation</string>
@ -500,25 +473,19 @@
<string name="download_merged_entry_desc">Activer ou désactiver cette option désactivera ou activera les téléchargements des chapitres pour ce manga</string>
<string name="merged_references_invalid">Références de fusion non valides</string>
<string name="merged_chapter_updates_error">Erreur de basculement des mises à jour de chapitre</string>
<string name="merged_references">Références fusionné</string>
<string name="merged_toggle_chapter_updates_find_error">Impossible de trouver le manga pour basculer les mises à jour de chapitre</string>
<string name="merged_toggle_download_chapters_error">Erreur de basculement des chapitres de téléchargement</string>
<string name="merged_toggle_download_chapters_find_error">Impossible de trouver le manga pour basculer le téléchargements des chapitres</string>
<string name="allow_deduplication">Autoriser la déduplication:</string>
<string name="deduplication_mode">Mode de déduplication:</string>
<string name="deduplication_entry_info">Info manga:</string>
<string name="toggle_dedupe">Basculer la déduplication</string>
<string name="refresh_merge">Actualiser pour obtenir les informations appropriées</string>
<!-- MangaDex -->
<string name="md_follows_unfollowed">Désabonné</string>
<string name="mangadex_specific_settings">Paramètres de MangaDex</string>
<string name="mangadex_sync_follows_to_library">Sync MangaDex manga dans Neko</string>
<string name="mangadex_sync_follows_to_library_summary">Extrait le manga de lecture/relecture de Mangadex dans votre bibliothèque Neko</string>
<string name="mangadex_preffered_source">Source MangaDex préférée</string>
<string name="mangadex_preffered_source_summary">Définissez votre source MangaDex choisie, cela sera utilisé pour les suivis et un tas d\'autres fonctionnalités autour de l\'application</string>
<string name="two_factor">Code de double identification </string>
<string name="fields_cannot_be_blank">Les champs ne peut pas être vide</string>
<string name="mangadex_add_to_follows">Ajouter au suivie MangaDex</string>
<string name="mangadex_follows">Suivie MangaDex</string>
<string name="random">Aléatoire</string>

View File

@ -1,32 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">Seret &amp; Lepas</string>
<string name="action_sort_enabled">Diaktifkan</string>
<string name="action_skip_entry">Jangan pindahkan</string>
<string name="action_search_manually">Cari manual</string>
<string name="action_migrate_now">Pindahkan</string>
<string name="action_copy_now">Salin</string>
<string name="action_clean_titles">Hapus judul</string>
<string name="action_start_reading_button">Tombol mulai baca</string>
<string name="action_display_no_title_grid">Grid tanpa judul</string>
<string name="action_start_reading">Mulai baca</string>
<string name="action_edit_info">Edit info</string>
<!-- Library fragment -->
<string name="buttons_header">Tombol</string>
<!-- Manga Type -->
<string name="entry_type_manhwa">Manhwa</string>
<string name="entry_type_manhua">Manhua</string>
<string name="entry_type_comic">Komik</string>
<string name="entry_type_webtoon">Webtoon</string>
<!-- Captcha -->
<string name="captcha_solve_failure">Gagal selesaikan captcha</string>
<string name="captcha_solve_failure_message">Gagal selesaikan captcha secara otomatis!</string>
<string name="please_login">Silahkan login!</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">Semua Sumber</string>
@ -34,7 +22,6 @@
<string name="pref_category_fork">Pengaturan Fork</string>
<string name="pref_category_mangadex">MangaDex</string>
<!-- EH Settings -->
<string name="ehentai_prefs_account_settings">E-Hentai Website Account Settings</string>
<string name="enable_exhentai">Enable ExHentai</string>
@ -52,7 +39,6 @@
<string name="watched_tags">Watched Tags</string>
<string name="watched_tags_summary">Opens a webview to your E/ExHentai watched tags page</string>
<string name="watched_tags_exh">ExHentai Watched Tags</string>
<string name="watched_tags_eh">E-Hentai Watched Tags</string>
<string name="tag_filtering_threshold">Tag Filtering Threshold</string>
<string name="tag_filtering_threshhold_error">Must be between -9999 and 0!</string>
<string name="tag_filtering_threshhold_summary">You can soft filter tags by adding them to the "My Tags" E/ExHentai page with a negative weight. If a gallery has tags that add up to weight below this value, it is filtered from view. This threshold can be set between -9999 and 0. Currently: %1$d</string>
@ -80,13 +66,13 @@
<string name="disable_favorites_uploading_summary">Favorites are only downloaded from ExHentai. Any changes to favorites in the app will not be uploaded. Prevents accidental loss of favorites on ExHentai. Note that removals will still be downloaded (if you remove a favorites on ExHentai, it will be removed in the app as well).</string>
<string name="show_favorite_sync_notes">Show favorites sync notes</string>
<string name="show_favorite_sync_notes_summary">Show some information regarding the favorites sync feature</string>
<string name="please_login">Silahkan login!</string>
<string name="ignore_sync_errors">Ignore sync errors when possible</string>
<string name="ignore_sync_errors_summary">Do not abort immediately when encountering errors during the sync process. Errors will still be displayed when the sync is complete. Can cause loss of favorites in some cases. Useful when syncing large libraries.</string>
<string name="force_sync_state_reset">Force sync state reset</string>
<string name="force_sync_state_reset_summary">Performs a full resynchronization on the next sync. Removals will not be synced. All favorites in the app will be re-uploaded to ExHentai and all favorites on ExHentai will be re-downloaded into the app. Useful for repairing sync after sync has been interrupted.</string>
<string name="sync_state_reset">Sync state reset</string>
<string name="gallery_update_checker">Gallery update checker</string>
<string name="auto_update_restrictions">Auto update restrictions</string>
<string name="time_between_batches">Time between update batches</string>
<string name="time_between_batches_never">Never update galleries</string>
<string name="time_between_batches_1_hour">1 hour</string>
@ -170,8 +156,6 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">Perluas semua filter pencarian secara default</string>
<string name="auto_solve_captchas">Otomatis selesaikan captcha</string>
<string name="auto_solve_captchas_summary">Fitur ini SANGAT EKSPERIMENTAL. Akan berwarna abu-abu jika tidak didukung oleh perangkat Anda.</string>
<string name="put_recommends_in_overflow">Rekomendasi di tombol overflow</string>
<string name="put_recommends_in_overflow_summary">Letakkan tombol rekomendasi di tombol overflow alih-alih di halaman info manga</string>
@ -184,8 +168,6 @@
<!-- Library settings -->
<string name="pref_sorting_settings">Pengaturan Penyortiran</string>
<string name="pref_skip_pre_migration_summary">Gunakan preferensi dan sumber pra-migrasi yang terakhir disimpan untuk migrasi masal</string>
<string name="library_settings_sheet">Pengaturan Pustaka</string>
<string name="library_settings_sheet_summary">Pengaturan Pustaka lebih lanjut</string>
<string name="library_group_updates">Pembaruan dinamis kategori di pustaka</string>
<string name="library_group_updates_global">Selalu jalankan pembaruan global</string>
<string name="library_group_updates_all_but_ungrouped">Jalankan pembaruan global hanya untuk yang tidak dikelompokkan, pembaruan kategori untuk yang lainnya</string>
@ -214,7 +196,6 @@
</plurals>
<string name="biometric_lock_start_time">Dimulai pada</string>
<string name="biometric_lock_end_time">Berakhir pada</string>
<string name="biometric_lock_time_deleted_snack">Kunci biometrik dihapus</string>
<string name="biometric_lock_days">Hari kunci biometrik diaktifkan</string>
<string name="biometric_lock_days_summary">Hari tertentu untuk mengunci aplikasi</string>
@ -347,8 +328,6 @@
<string name="save_search_hint">Nama penelusuranku</string>
<string name="save_search_failed_to_load">Gagal memuat penelusuran yang disimpan!</string>
<string name="save_search_failed_to_load_message">Eror terjadi saat mencoba memuat penelusuran yang disimpan.</string>
<string name="save_search_failed_to_delete">Gagal menghapus penelusuran yang disimpan!</string>
<string name="save_search_failed_to_delete_message">Eror terjadi saat mencoba untuk menghapus penelusuran yang disimpan.</string>
<string name="save_search_delete">Hapus kueri penelusuran yang disimpan?</string>
<string name="save_search_delete_message">Apa kamu benar-benar ingin menghapus penelusuran yang disimpan ini: \'%1$s\'?</string>
<string name="save_search_invalid">Penelusuran yang disimpan tidak valid</string>
@ -369,7 +348,6 @@
<string name="action_edit_tags">Edit tagar</string>
<string name="information_empty_tags">Kamu tidak memiliki tagar. Ketuk tombol tambah untuk membuatnya</string>
<string name="error_tag_exists">Tagar ini sudah ada!</string>
<string name="snack_tags_deleted">Tagar dihapus</string>
<!-- Extension section -->
<string name="ext_redundant">Duplikat</string>
@ -385,18 +363,15 @@
<item quantity="other">%d repo tambahan</item>
</plurals>
<string name="error_repo_exists">Repo ini sudah ada!</string>
<string name="snack_repo_deleted">Repo dihapus</string>
<string name="invalid_repo_name">Nama repo tidak valid</string>
<string name="repo_source">Sumber Repo</string>
<!-- Migration -->
<string name="select_sources">Pilih sumber</string>
<string name="select_none">Tak ada yang dipilih</string>
<string name="source_migration">Migrasi sumber</string>
<string name="migration">Migrasi</string>
<string name="skip_pre_migration">Lewati pra-migrasi</string>
<string name="pre_migration_skip_toast">Untuk menampilkan layar ini lagi, buka Pengaturan -> Pustaka.</string>
<string name="select_a_source_to_migrate_from">Pilih sumber yang ingin dipindahkan</string>
<string name="use_intelligent_search">Cari judul + kata kunci dari judul</string>
<string name="data_to_include_in_migration">Data yang dipindahkan</string>
<string name="include_extra_search_parameter">Gunakan parameter tambahan saat melakukan penelusuran</string>
@ -410,7 +385,6 @@
<string name="match_pinned_sources">Gunakan sumber yang disematkan</string>
<string name="match_enabled_sources">Gunakan sumber yang diaktifkan</string>
<string name="no_chapters_found_for_migration">Bab tak ditemukan, manga ini tak bisa dipindahkan ke sini</string>
<string name="no_alternatives_found">Tidak Ditemukan</string>
<string name="stop_migrating">Hentikan migrasi?</string>
<plurals name="migrate_entry">
<item quantity="one">Pindahkan %1$d%2$s manga?</item>
@ -432,7 +406,6 @@
<!-- Library Sheet -->
<string name="lewd">Lewd</string>
<string name="started">Dimulai</string>
<!-- Library Grouping -->
<string name="tracking_status">Status pelacakan</string>
@ -511,7 +484,6 @@
<string name="launching_app">Launching app…</string>
<string name="error_with_reason">Error: %1$s</string>
<string name="could_not_open_entry">Could not open this manga:\n\n%1$s</string>
<string name="entry_id_is_null">Manga ID is null!</string>
<string name="loading_entry">Loading manga…</string>
<!-- Rating 0-10 (0, 0.5, 1, 1.5 and so fourth) -->
@ -573,7 +545,6 @@
<string name="thumbnail_image_file_type">Thumbnail image file type</string>
<string name="scanlator">Scanlator</string>
<string name="url">Url</string>
<string name="alt_titles">Alt titles</string>
<string name="uploader_capital">Uploader Capitalized</string>
<string name="uploader">Uploader</string>
<string name="rating_string">Rating string</string>
@ -614,15 +585,12 @@
<string name="download_merged_entry_desc">Mengalihkan ini akan menonaktifkan atau mengaktifkan unduhan bab untuk manga gabungan ini</string>
<string name="merged_references_invalid">Referensi penggabungan tidak valid</string>
<string name="merged_chapter_updates_error">Tombol kesalahan pembaruan bab</string>
<string name="merged_references">Referensi penggabungan</string>
<string name="merged_toggle_chapter_updates_find_error">Tidak dapat menemukan manga untuk pembaruan bab</string>
<string name="merged_toggle_download_chapters_error">Tombol kesalahan unduhan bab</string>
<string name="merged_toggle_download_chapters_find_error">Tidak dapat menemukan manga untuk unduhan bab</string>
<string name="allow_deduplication">Izinkan deduplikasi:</string>
<string name="deduplication_mode">Mode deduplikasi:</string>
<string name="deduplication_entry_info">Info manga:</string>
<string name="toggle_dedupe">Tombol deduplikasi</string>
<string name="refresh_merge">Segarkan untuk mendapatkan info yang tepat</string>
<string name="no_dedupe">Tak dideduplikasi</string>
<string name="dedupe_priority">Deduplikasi menurut prioritas</string>
<string name="dedupe_most_chapters">Tampilkan sumber dengan bab terbanyak</string>
@ -631,13 +599,10 @@
<!-- MangaDex -->
<string name="mdlist">MDList</string>
<string name="md_follows_unfollowed">Tak diikuti</string>
<string name="mangadex_specific_settings">Pengaturan MangaDex</string>
<string name="mangadex_sync_follows_to_library">Sinkronkan MangaDex ke pustaka</string>
<string name="mangadex_sync_follows_to_library_summary">Tambahkan manga yang belum ditambahkan ke pustaka dari akun MangaDex Anda.</string>
<string name="mangadex_preffered_source">Sumber MangaDex pilihan</string>
<string name="mangadex_preffered_source_summary">Tetapkan sumber MangaDex pilihan Anda, ini akan digunakan untuk fitur MangaDex follows dan lebih banyak fitur lainnya</string>
<string name="two_factor">Kode 2FA</string>
<string name="fields_cannot_be_blank">Tidak boleh dikosongkan</string>
<string name="mangadex_add_to_follows">Tambahkan ke MangaDex follows</string>
<string name="mangadex_follows">MangaDex follows</string>
<string name="random">Acak</string>
@ -650,7 +615,6 @@
<!-- Similar -->
<string name="similar">Mirip dengan %1$s</string>
<string name="similar_no_results">Tak ada yang mirip</string>
<!-- Humanize time -->
<plurals name="humanize_year">

View File

@ -1,32 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">Arraste e solte</string>
<string name="action_sort_enabled">Ativado</string>
<string name="action_skip_entry">Não migrar</string>
<string name="action_search_manually">Pesquisar manualmente</string>
<string name="action_migrate_now">Migrar agora</string>
<string name="action_copy_now">Copiar agora</string>
<string name="action_clean_titles">Limpar títulos</string>
<string name="action_start_reading_button">Botão Iniciar leitura</string>
<string name="action_display_no_title_grid">Grade sem título</string>
<string name="action_start_reading">Iniciar leitura</string>
<string name="action_edit_info">Editar informações</string>
<!-- Library fragment -->
<string name="buttons_header">Botões</string>
<!-- Manga Type -->
<string name="entry_type_manhwa">Manhwa</string>
<string name="entry_type_manhua">Manhua</string>
<string name="entry_type_comic">Comic</string>
<string name="entry_type_webtoon">Webtoon</string>
<!-- Captcha -->
<string name="captcha_solve_failure">Falha ao resolver Captcha</string>
<string name="captcha_solve_failure_message">Falha ao resolver Captcha automaticamente</string>
<string name="please_login">Por favor faça login</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">Todas as Fontes</string>
@ -34,7 +22,6 @@
<string name="pref_category_fork">Configurações do fork</string>
<string name="pref_category_mangadex">MangaDex</string>
<!-- EH Settings -->
<string name="ehentai_prefs_account_settings">Configurações da conta do site E-Hentai</string>
<string name="enable_exhentai">Ativar ExHentai</string>
@ -52,7 +39,6 @@
<string name="watched_tags">Tags Seguidas</string>
<string name="watched_tags_summary">Abre a página "Watched tags" do E/ExHentai na webview</string>
<string name="watched_tags_exh">Tags Seguidas no ExHentai</string>
<string name="watched_tags_eh">Tags Seguidas no E-Hentai</string>
<string name="tag_filtering_threshold">Limite de Filtragem de Tag</string>
<string name="tag_filtering_threshhold_error">Deve ser entre -9999 e 0!</string>
<string name="tag_filtering_threshhold_summary">Pode-se restringir tags adicionando à página "My Tags no E/ExHentai com um peso negativo. Se uma galeria tem tags que somam um peso abaixo deste valor, é tirada de vista. Este limite pode ser de -9999 a 0. Atual: %1$d</string>
@ -80,13 +66,13 @@
<string name="disable_favorites_uploading_summary">Os favoritos serão só baixados do ExHentai. Qualquer mudança nos favoritos no app não será enviada. Evita a perda acidental de favoritos no ExHentai. Note que remoções ainda serão baixadas (ao remover um favorito no ExHentai, também será removido no app).</string>
<string name="show_favorite_sync_notes">Mostrar notas sobre a sincronização de favoritos</string>
<string name="show_favorite_sync_notes_summary">Mostra alguns avisos sobre a função de sincronizar favoritos</string>
<string name="please_login">Por favor faça login</string>
<string name="ignore_sync_errors">Ignorar erros de sincronização quando possível</string>
<string name="ignore_sync_errors_summary">Não aborta de imediato ao encontrar erros durante a sincronização. Erros ainda exibirão ao concluir a sincronização. Pode gerar perda de favoritos nalguns casos. Útil ao sincronizar grandes bibliotecas.</string>
<string name="force_sync_state_reset">Forçar reinício do estado de sincronização</string>
<string name="force_sync_state_reset_summary">Realiza uma ressincronização total na próxima sincronização. Remoções não serão sincronizadas. Todos os favoritos no app serão reenviados ao ExHentai e os no ExHentai serão re-baixados. Útil no reparo da sincronização após ser interrompida.</string>
<string name="sync_state_reset">Reinício do estado de sincronização</string>
<string name="gallery_update_checker">Verificador de atualização da galeria</string>
<string name="auto_update_restrictions">Restrições da atualização automática</string>
<string name="time_between_batches">Tempo entre lotes de atualização</string>
<string name="time_between_batches_never">Nunca atualizar galerias</string>
<string name="time_between_batches_1_hour">1 hora</string>
@ -169,8 +155,6 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">Expandir todos os filtros de pesquisa por padrão</string>
<string name="auto_solve_captchas">Resolver captcha automaticamente</string>
<string name="auto_solve_captchas_summary">Use o Resolve-ReCAPTCHA automático ALTAMENTE EXPERIMENTAL. Ficará cinza se não suportado por seu celular.</string>
<string name="put_recommends_in_overflow">Recomendações no menu kebab</string>
<string name="put_recommends_in_overflow_summary">Põe o botão Recomendações no menu flutuante em vez de na página do mangá</string>
<string name="pref_hide_updates_button">Mover Botão Atualizações para a navegação</string>
@ -180,8 +164,6 @@
<!-- Library settings -->
<string name="pref_sorting_settings">Configurações de Ordenação</string>
<string name="pref_skip_pre_migration_summary">Usa as últimas fontes e preferências da pré-migração salvas para migrar em massa</string>
<string name="library_settings_sheet">Painel de ajustes da biblioteca</string>
<string name="library_settings_sheet_summary">Mais configurações de exibição da biblioteca</string>
<string name="library_group_updates">Atualizações dinâmicas de categorias da biblioteca</string>
<string name="library_group_updates_global">Sempre iniciar atualizações globais</string>
<string name="library_group_updates_all_but_ungrouped">Iniciar atualização global só em desagrupado, atualização de categoria em outros</string>
@ -210,7 +192,6 @@
</plurals>
<string name="biometric_lock_start_time">Inserir tempo inicial</string>
<string name="biometric_lock_end_time">Inserir tempo final</string>
<string name="biometric_lock_time_deleted_snack">Tempo de bloqueio biométrico concluído</string>
<string name="biometric_lock_days">Dias de bloqueio biométrico</string>
<string name="biometric_lock_days_summary">Dias para ter o app bloqueado</string>
@ -319,8 +300,6 @@
<string name="save_search_hint">Nome da minha pesquisa</string>
<string name="save_search_failed_to_load">Falha ao carregar pesquisas salvas!</string>
<string name="save_search_failed_to_load_message">Ocorreu um erro ao carregar suas pesquisas salvas.</string>
<string name="save_search_failed_to_delete">Falha ao excluir pesquisa salva!</string>
<string name="save_search_failed_to_delete_message">Ocorreu um erro ao excluir pesquisa.</string>
<string name="save_search_delete">Excluir pesquisa salva?</string>
<string name="save_search_delete_message">Tem certeza que deseja excluir sua pesquisa salva: \'%1$s\'?</string>
@ -340,7 +319,6 @@
<string name="action_edit_tags">Edit\r tags</string>
<string name="information_empty_tags">Você não tem tags. Toque no botão Adicionar para criar um e ordenar sua biblioteca por tags</string>
<string name="error_tag_exists">Esta tag já existe!</string>
<string name="snack_tags_deleted">Tags excluídas</string>
<!-- Extension section -->
<string name="ext_redundant">Redundante</string>
@ -356,18 +334,15 @@
<item quantity="other">%d repositórios adicionais</item>
</plurals>
<string name="error_repo_exists">Este repositório já existe!</string>
<string name="snack_repo_deleted">Repositório excluído</string>
<string name="invalid_repo_name">Nome de repositório inválido</string>
<string name="repo_source">Fonte do repositório</string>
<!-- Migration -->
<string name="select_sources">Selecionar fontes</string>
<string name="select_none">Selecionar nenhum</string>
<string name="source_migration">Migração de fonte</string>
<string name="migration">Migração</string>
<string name="skip_pre_migration">Pular pré-migração</string>
<string name="pre_migration_skip_toast">Para mostrar esta tela novamente, vá em Configurações > Biblioteca.</string>
<string name="select_a_source_to_migrate_from">Selecione uma fonte da qual migrar</string>
<string name="use_intelligent_search">Pesquisar título + palavras-chave do título</string>
<string name="data_to_include_in_migration">Dados a incluir na migração</string>
<string name="include_extra_search_parameter">Incluir parâmetro de pesquisa extra ao pesquisar</string>
@ -380,7 +355,6 @@
<string name="match_pinned_sources">Combinar com fontes fixadas</string>
<string name="match_enabled_sources">Combinar com fontes ativadas</string>
<string name="no_chapters_found_for_migration">Sem capítulos encontrados, este mangá não pode ser usado para migração</string>
<string name="no_alternatives_found">Sem alternativas encontradas</string>
<string name="stop_migrating">Parar migração?</string>
<plurals name="migrate_entry">
<item quantity="one">Migrar %1$d%2$s mangá?</item>
@ -402,7 +376,6 @@
<!-- Library Sheet -->
<string name="lewd">Lascivo</string>
<string name="started">Iniciado</string>
<!-- Library Grouping -->
<string name="tracking_status">Status de monitoramento</string>
@ -481,7 +454,6 @@
<string name="launching_app">Iniciando app…</string>
<string name="error_with_reason">Erro: %1$s</string>
<string name="could_not_open_entry">Este mangá não pôde ser aberto:\n\n%1$s</string>
<string name="entry_id_is_null">ID do mangá é nulo!</string>
<string name="loading_entry">Carregando mangá…</string>
<!-- Rating 0-10 (0, 0.5, 1, 1.5 and so fourth) -->
@ -543,7 +515,6 @@
<string name="thumbnail_image_file_type">Tipo arq. miniatura</string>
<string name="scanlator">Scanlator</string>
<string name="url">Url</string>
<string name="alt_titles">Alt titles</string>
<string name="uploader_capital">Uploader Capitalizado</string>
<string name="uploader">Uploader</string>
<string name="rating_string">Trecho de avaliação</string>
@ -584,26 +555,20 @@
<string name="download_merged_entry_desc">Mudar isto (des)ativará downloads de capítulo a este mangá juntado</string>
<string name="merged_references_invalid">Referências juntadas inválidas</string>
<string name="merged_chapter_updates_error">Alternar erro de atualizações de capítulo</string>
<string name="merged_references">Referências juntadas</string>
<string name="merged_toggle_chapter_updates_find_error">Mangá não pôde ser encontrado para alternar atualizações de capítulo</string>
<string name="merged_toggle_download_chapters_error">Erro ao alternar downloads de capítulo</string>
<string name="merged_toggle_download_chapters_find_error">Mangá não pôde ser encontrado para alternar downloads de capítulo</string>
<string name="allow_deduplication">Permitir desduplicação:</string>
<string name="deduplication_mode">Modo da desduplicação:</string>
<string name="deduplication_entry_info">Informações do mangá:</string>
<string name="toggle_dedupe">Alternar desduplicação</string>
<string name="refresh_merge">Atualize para info. adequada</string>
<!-- MangaDex -->
<string name="mdlist">MDList</string>
<string name="md_follows_unfollowed">Deixado de seguir</string>
<string name="mangadex_specific_settings">Configurações do MangaDex</string>
<string name="mangadex_sync_follows_to_library">Sincronizar mangá do MangaDex a sua bilioteca</string>
<string name="mangadex_sync_follows_to_library_summary">Move mangás do MangaDex a sua biblioteca, se ainda não adicionados.</string>
<string name="mangadex_preffered_source">Fonte do MangaDex preferida</string>
<string name="mangadex_preffered_source_summary">Define sua fonte do MangaDex escolhida, ela será usada para os follows e muitas outras funções ao redor do app</string>
<string name="two_factor">Código 2FA</string>
<string name="fields_cannot_be_blank">Campos não podem estar vazios</string>
<string name="mangadex_add_to_follows">Adicionar aos follows do MangaDex</string>
<string name="mangadex_follows">Follows do MangaDex</string>
<string name="random">Aleatório</string>
@ -616,7 +581,6 @@
<!-- Similar -->
<string name="similar">Similar a %1$s</string>
<string name="similar_no_results">Sem mangás similares encontrados</string>
<!-- Humanize time -->
<plurals name="humanize_year">

View File

@ -2,21 +2,14 @@
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">Перетаскивание</string>
<string name="action_sort_enabled">Включено</string>
<string name="action_skip_entry">Не переносить</string>
<string name="action_search_manually">Искать вручную</string>
<string name="action_migrate_now">Перенести сейчас</string>
<string name="action_copy_now">Копировать сейчас</string>
<string name="action_clean_titles">Очистить названия</string>
<string name="action_start_reading_button">Кнопка «Начать чтение»</string>
<string name="action_display_no_title_grid">Сетка без названий</string>
<string name="action_start_reading">Начать чтение</string>
<string name="action_edit_info">Редактировать сведенья</string>
<!-- Library fragment -->
<string name="buttons_header">Кнопки</string>
<!-- Entry Type -->
<string name="entry_type_manga">Манга</string>
<string name="entry_type_manhwa">Манхва</string>
@ -24,11 +17,6 @@
<string name="entry_type_comic">Комикс</string>
<string name="entry_type_webtoon">Веб-комикс</string>
<!-- Captcha -->
<string name="captcha_solve_failure">Сбой при решении капчи</string>
<string name="captcha_solve_failure_message">Не удалось автоматически решить капчу!</string>
<string name="please_login">Пожалуйста, авторизуйтесь!</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">Все источники</string>
@ -53,7 +41,6 @@
<string name="watched_tags">Отслеживание тэгов</string>
<string name="watched_tags_summary">Открывает WebView страницу E/ExHentai для отслеживания тэгов</string>
<string name="watched_tags_exh">Отслеживание тэгов ExHentai</string>
<string name="watched_tags_eh">Отслеживание тэгов E-Hentai</string>
<string name="tag_filtering_threshold">Порог фильтрации тэгов</string>
<string name="tag_filtering_threshhold_error">Должно быть между -9999 и 0!</string>
<string name="tag_filtering_threshhold_summary">Мягкая фильтрация тэгов, которая добавляет тэги в раздел My Tags на странице E/ExHentai с отрицательным значением. Если в галерее есть теги, которые добавляются ниже этого значения, они не будут отображаться. Этот порог может быть установлен между -9999 и 0. Текущее значение: %1$d</string>
@ -76,13 +63,13 @@
<string name="disable_favorites_uploading_summary">Избранное загружается только с ExHentai. Любые изменения избранного в приложении не будут загружены. Предотвращает случайную потерю избранных на ExHentai. Обратите внимание, что удалённый материал все равно будут загружен (Удалённое избранное на ExHentai будет также удалено в приложении).</string>
<string name="show_favorite_sync_notes">Показать заметки о синхронизации избранного</string>
<string name="show_favorite_sync_notes_summary">Показывает некоторую информацию о функции синхронизации избранного</string>
<string name="please_login">Пожалуйста, авторизуйтесь!</string>
<string name="ignore_sync_errors">Игнорировать ошибки синхронизации когда это возможно</string>
<string name="ignore_sync_errors_summary">При возникновении ошибок не прерывать работу синхронизации. Ошибки по-прежнему будут отображаться после окончания синхронизации. В некоторых случаях это может привести к потере избранного. Полезно при синхронизации большой библиотеки.</string>
<string name="force_sync_state_reset">Принудительный сброс состояния синхронизации</string>
<string name="force_sync_state_reset_summary">Выполнять полную ресинхронизацию при следующей синхронизации. Удалённый материал не будет синхронизирован. Всё избранное в приложении будет перезагружено на ExHentai, а всё избранное на ExHentai будет перезагружено в приложение. Полезно для восстановления синхронизации после того, как она была прервана.</string>
<string name="sync_state_reset">Сброс состояния синхронизации</string>
<string name="gallery_update_checker">Проверка обновлений для галерей</string>
<string name="auto_update_restrictions">Ограничения автоматического обновления</string>
<string name="time_between_batches">Время между обновлениями</string>
<string name="time_between_batches_never">Никогда не обновлять</string>
<string name="time_between_batches_1_hour">1 час</string>
@ -170,8 +157,6 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">Развернуть все поисковые фильтры</string>
<string name="auto_solve_captchas">Автоматическое решение капчи</string>
<string name="auto_solve_captchas_summary">Использовать (ОЧЕНЬ ЭКСПЕРЕМЕНТАЛЬНО) автоматическое прохождение ReCAPTCHA. Если устройство не поддерживается, это меню будет выделено серым цветом.</string>
<string name="put_recommends_in_overflow">Рекомендации в выпадающем меню</string>
<string name="put_recommends_in_overflow_summary">Поместить кнопку «Рекомендации» в выпадающее меню вместо размещения на сведеньях записи</string>
<string name="put_merge_in_overflow">Объединение в выпадающем меню</string>
@ -186,8 +171,6 @@
<!-- Library settings -->
<string name="pref_sorting_settings">Настройки сортировки</string>
<string name="pref_skip_pre_migration_summary">Использовать последние сохранённые предпереносные настройки и источники для массового переноса</string>
<string name="library_settings_sheet">Панель настроек библиотеки</string>
<string name="library_settings_sheet_summary">Дополнительные настройки отображения библиотеки</string>
<string name="library_group_updates">Обновления библиотеки для динамических категорий</string>
<string name="library_group_updates_global">Всегда запускать глобальные обновления</string>
<string name="library_group_updates_all_but_ungrouped">Глобальные обновления только для группы «Не группировать». Остальные группы используют обновления категорий</string>
@ -220,7 +203,6 @@
</plurals>
<string name="biometric_lock_start_time">Ввести время начала</string>
<string name="biometric_lock_end_time">Ввести время окончания</string>
<string name="biometric_lock_time_deleted_snack">Биометрическое время блокировки удалено</string>
<string name="biometric_lock_days">Дни биометрической блокировки</string>
<string name="biometric_lock_days_summary">Выбрать дни биометрической блокировки приложения</string>
<string name="sunday">Воскресенье</string>
@ -362,8 +344,6 @@
<string name="save_search_hint">Имя запроса</string>
<string name="save_search_failed_to_load">Не удалось загрузить сохраненные поисковые запросы!</string>
<string name="save_search_failed_to_load_message">Произошла ошибка при загрузке сохраненных поисковых запросов.</string>
<string name="save_search_failed_to_delete">Не удалось удалить сохраненный поисковой запрос!</string>
<string name="save_search_failed_to_delete_message">Произошла ошибка при удалении запроса.</string>
<string name="save_search_delete">Удалить сохраненный поисковый запрос?</string>
<string name="save_search_delete_message">Вы уверены, что хотите удалить сохраненный поисковый запрос: %1$s?</string>
<string name="save_search_invalid">Сохраненный поисковый запрос недействителен. Фильтры были изменены</string>
@ -393,7 +373,6 @@
<string name="action_edit_tags">Редактировать тэги</string>
<string name="information_empty_tags">Нет тэгов. Нажмите кнопку «Добавить» чтобы создать тэг для сортировки библиотеки</string>
<string name="error_tag_exists">Этот тэг уже существует!</string>
<string name="snack_tags_deleted">Тэги удалены</string>
<string name="delete_tag">Удалить тэг</string>
<string name="delete_tag_confirmation">Хотите ли вы удалить тэг %s?</string>
<string name="delete_time_range">Удалить время блокировки</string>
@ -416,7 +395,6 @@
<item quantity="other">%d дополнительных репозиториев</item>
</plurals>
<string name="error_repo_exists">Этот репозиторий уже существует!</string>
<string name="snack_repo_deleted">Репозиторий удалён</string>
<string name="invalid_repo_name">Недопустимое имя репозитория</string>
<string name="repo_source">Источник репозитория</string>
<string name="delete_repo">Удалить репозиторий</string>
@ -425,11 +403,9 @@
<!-- Migration -->
<string name="select_sources">Выберите источники</string>
<string name="select_none">Ничего не выбрано</string>
<string name="source_migration">Перенос источника</string>
<string name="migration">Перенос</string>
<string name="skip_pre_migration">Пропустить настройку переноса</string>
<string name="pre_migration_skip_toast">Чтобы снова показать этот экран, перейдите по (Настройки → Библиотека).</string>
<string name="select_a_source_to_migrate_from">Выберите источник для переноса</string>
<string name="use_intelligent_search">Поиск названия + ключевые слова</string>
<string name="data_to_include_in_migration">Какие данные перенести</string>
<string name="include_extra_search_parameter">Дополнительный параметр при поиске</string>
@ -443,7 +419,6 @@
<string name="match_pinned_sources">Соответствие закреплённых источников</string>
<string name="match_enabled_sources">Соответствие включённых источников</string>
<string name="no_chapters_found_for_migration">Глав не найдено. Эта запись не может быть использована для переноса</string>
<string name="no_alternatives_found">Альтернатив не найдено</string>
<string name="stop_migrating">Остановить перенос?</string>
<plurals name="migrate_entry">
<item quantity="one">Перенести %1$d%2$s запись?</item>
@ -471,7 +446,6 @@
<!-- Library Sheet -->
<string name="lewd">Для взрослых</string>
<string name="started">Начато</string>
<!-- Library Grouping -->
<string name="tracking_status">Статус отслеживания</string>
@ -553,7 +527,6 @@
<string name="launching_app">Запуск приложения…</string>
<string name="error_with_reason">Ошибка: %1$s</string>
<string name="could_not_open_entry">Не удалось открыть эту запись:\n\n%1$s</string>
<string name="entry_id_is_null">ID записи равно null!</string>
<string name="loading_entry">Загрузка записи…</string>
<!-- Page previews -->
@ -620,7 +593,6 @@
<string name="thumbnail_image_file_type">Тип изображения миниатюры</string>
<string name="scanlator">Переводчик</string>
<string name="url">URL-адрес</string>
<string name="alt_titles">Альт. названия</string>
<string name="uploader_capital">Имя загрузчика с заглавной буквы</string>
<string name="uploader">Имя загрузчика</string>
<string name="rating_string">Строка рейтинга</string>
@ -665,15 +637,12 @@
<string name="download_merged_entry_desc">Переключение этого параметра отключит/включит загрузку глав для этой объеденённой записи</string>
<string name="merged_references_invalid">Недействительные объеденённые ссылки</string>
<string name="merged_chapter_updates_error">Ошибка переключения обновлений глав</string>
<string name="merged_references">Объеденённые ссылки</string>
<string name="merged_toggle_chapter_updates_find_error">Не удалось найти запись для переключения обновлений глав</string>
<string name="merged_toggle_download_chapters_error">Ошибка переключения загрузки глав</string>
<string name="merged_toggle_download_chapters_find_error">Не удалось найти запись для переключения загрузки глав</string>
<string name="allow_deduplication">Разрешить дедупликацию:</string>
<string name="deduplication_mode">Режим дедупликации:</string>
<string name="deduplication_entry_info">Сведенья записи:</string>
<string name="toggle_dedupe">Переключить дедупликацию</string>
<string name="refresh_merge">Обновите, чтобы получить правильные сведенья</string>
<string name="no_dedupe">Без дедупликации</string>
<string name="dedupe_priority">Дедупликация по приоритету</string>
<string name="dedupe_most_chapters">Показать источник с наибольшим количеством глав</string>
@ -681,13 +650,10 @@
<!-- MangaDex -->
<string name="md_follows_unfollowed">Без отслеживания</string>
<string name="mangadex_specific_settings">Настройки (MangaDex)</string>
<string name="mangadex_sync_follows_to_library">Синхронизировать записи (MangaDex)</string>
<string name="mangadex_sync_follows_to_library_summary">Добавляет записи из MangaDex в библиотеку, если они ещё не добавлены.</string>
<string name="mangadex_preffered_source">Предпочитаемый источник (MangaDex)</string>
<string name="mangadex_preffered_source_summary">Установить языковой источник MangaDex. Этот источник будет использовать приложение для некоторых функций.</string>
<string name="two_factor">Код 2FA</string>
<string name="fields_cannot_be_blank">Поля не могут быть пустыми</string>
<string name="mangadex_add_to_follows">Добавить отслеживание (MangaDex)</string>
<string name="mangadex_follows">Отслеживание MangaDex</string>
<string name="random">Случайная</string>
@ -701,7 +667,6 @@
<!-- Similar -->
<string name="similar">Похожее на %1$s</string>
<string name="similar_no_results">Похожие записи не найдены</string>
<!-- Mangadex relations-->
<string name="relation_similar">Похожее</string>

View File

@ -1,32 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">拖动和放置</string>
<string name="action_sort_enabled">启用</string>
<string name="action_skip_entry">不要迁移</string>
<string name="action_search_manually">手动搜索</string>
<string name="action_migrate_now">开始迁移</string>
<string name="action_copy_now">开始复制</string>
<string name="action_clean_titles">清除标题</string>
<string name="action_start_reading_button">开始阅读按钮</string>
<string name="action_display_no_title_grid">无标题栏</string>
<string name="action_start_reading">开始阅读</string>
<string name="action_edit_info">编辑信息</string>
<!-- Library fragment -->
<string name="buttons_header">按钮</string>
<!-- Manga Type -->
<string name="entry_type_manhwa">韩漫</string>
<string name="entry_type_manhua">漫画</string>
<string name="entry_type_comic">喜剧</string>
<string name="entry_type_webtoon">网络漫画</string>
<!-- Captcha -->
<string name="captcha_solve_failure">解决验证码失败</string>
<string name="captcha_solve_failure_message">自动通过验证失败!</string>
<string name="please_login">请登录!</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">所有来源</string>
@ -51,7 +39,6 @@
<string name="watched_tags">查看标签</string>
<string name="watched_tags_summary">在网页视图中查看 E/ExHentai 关注的标签</string>
<string name="watched_tags_exh">ExHentai 关注的标签</string>
<string name="watched_tags_eh">E-Hentai 关注的标签</string>
<string name="tag_filtering_threshold">标签过滤阈值</string>
<string name="tag_filtering_threshhold_error">必须介于 -9999 和 0</string>
<string name="tag_filtering_threshhold_summary">你可以通过在 \"我的 Tags E/ExHentai\" 页面添加负的权重来软过滤标签。如果一个画廊的标签加起来的权重低于这个值,它就会被过滤掉。这个阈值可以在 -9999 和 0 之间设置。 目前:%1$d</string>
@ -74,13 +61,13 @@
<string name="disable_favorites_uploading_summary">仅从 ExHentai 下载收藏夹。应用中对收藏夹的任何更改都不会被上传。防止 ExHentai 上的收藏夹意外丢失。请注意,删除的内容仍会被下载(如果您在 ExHentai 上删除了一个收藏夹,它也会在应用程序中被删除)。</string>
<string name="show_favorite_sync_notes">显示收藏夹同步注意事项</string>
<string name="show_favorite_sync_notes_summary">显示一些关于收藏夹同步功能的注意事项</string>
<string name="please_login">请登录!</string>
<string name="ignore_sync_errors">尽可能忽略同步错误</string>
<string name="ignore_sync_errors_summary">在同步过程中遇到错误时,不要立即中止。当同步完成时,错误仍然会显示。在某些情况下可能会导致收藏夹的丢失。在同步大型资料库时很有用。</string>
<string name="force_sync_state_reset">强制重置同步状态</string>
<string name="force_sync_state_reset_summary">在下次同步时执行完全的重新同步。删除的内容将不会被同步。应用中所有收藏夹将被重新上传到 ExHentaiExHentai 上的所有收藏夹将被重新下载。有助于在同步被中断后修复同步。</string>
<string name="sync_state_reset">同步状态重置</string>
<string name="gallery_update_checker">画廊更新检查器</string>
<string name="auto_update_restrictions">自动更新限制</string>
<string name="time_between_batches">更新批次之间的间隔时间</string>
<string name="time_between_batches_never">从不更新画廊</string>
<string name="time_between_batches_1_hour">1 小时</string>
@ -163,8 +150,6 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">默认情况下展开所有搜索过滤器</string>
<string name="auto_solve_captchas">自动解决验证码</string>
<string name="auto_solve_captchas_summary">使用高度实验性的自动 ReCAPTCHA 解决器。如果您的设备不支持,则会显示为灰色。</string>
<string name="put_recommends_in_overflow">在菜单显示推荐</string>
<string name="put_recommends_in_overflow_summary">将推荐按钮放在弹出菜单而不是漫画页面</string>
<string name="put_merge_in_overflow">在菜单显示合并</string>
@ -179,8 +164,6 @@
<!-- Library settings -->
<string name="pref_sorting_settings">排序设置</string>
<string name="pref_skip_pre_migration_summary">使用最后保存的预迁移偏好和来源进行大规模迁移</string>
<string name="library_settings_sheet">书架设置表</string>
<string name="library_settings_sheet_summary">更多书架显示设置</string>
<string name="library_group_updates">书架动态目录更新</string>
<string name="library_group_updates_global">总是加载全局更新</string>
<string name="library_group_updates_all_but_ungrouped">仅为未分组的项目加载全局更新,为其他加载目录更新</string>
@ -210,7 +193,6 @@
</plurals>
<string name="biometric_lock_start_time">输入开始时间</string>
<string name="biometric_lock_end_time">输入结束时间</string>
<string name="biometric_lock_time_deleted_snack">生物识别锁定时间已删除</string>
<string name="biometric_lock_days">生物识别锁周期</string>
<string name="biometric_lock_days_summary">需要锁定应用的周期</string>
@ -351,8 +333,6 @@
<string name="save_search_hint">我的搜索名称</string>
<string name="save_search_failed_to_load">加载已保存的搜索失败!</string>
<string name="save_search_failed_to_load_message">加载已保存的搜索过程中出现问题。</string>
<string name="save_search_failed_to_delete">删除已保存的搜索失败!</string>
<string name="save_search_failed_to_delete_message">删除已保存的搜索过程中出现问题。</string>
<string name="save_search_delete">删除已保存的搜索查询?</string>
<string name="save_search_delete_message">你确定要删除你的搜索查询:\'%1$s\'</string>
<string name="save_search_invalid">保存的搜索无效,过滤器已经改变</string>
@ -379,7 +359,6 @@
<string name="action_edit_tags">编辑标签</string>
<string name="information_empty_tags">你没有标签。点按+按钮以创建一个标签用来将书架排序</string>
<string name="error_tag_exists">该标签已存在!</string>
<string name="snack_tags_deleted">标签已删除</string>
<string name="delete_tag">删除标签</string>
<string name="delete_tag_confirmation">你想要删除标签 %s 吗?</string>
@ -397,7 +376,6 @@
<item quantity="other">%d 个额外的仓库</item>
</plurals>
<string name="error_repo_exists">该仓库已存在!</string>
<string name="snack_repo_deleted">已删除仓库</string>
<string name="invalid_repo_name">无效的仓库名称</string>
<string name="repo_source">仓库来源</string>
<string name="delete_repo">删除仓库</string>
@ -406,11 +384,9 @@
<!-- Migration -->
<string name="select_sources">选择来源</string>
<string name="select_none">未选择</string>
<string name="source_migration">迁移来源</string>
<string name="migration">迁移</string>
<string name="skip_pre_migration">跳过预迁移</string>
<string name="pre_migration_skip_toast">要重新显示该页面,请到设置 -> 书架.</string>
<string name="select_a_source_to_migrate_from">选择一个要迁移的来源</string>
<string name="use_intelligent_search">搜索标题 +标题关键词</string>
<string name="data_to_include_in_migration">迁移中包含的数据</string>
<string name="include_extra_search_parameter">搜索时包含额外的搜索参数</string>
@ -424,7 +400,6 @@
<string name="match_pinned_sources">匹配置顶的来源</string>
<string name="match_enabled_sources">匹配启用的来源</string>
<string name="no_chapters_found_for_migration">未找到章节,该漫画无法用于迁移</string>
<string name="no_alternatives_found">未找到替代方案</string>
<string name="stop_migrating">停止迁移?</string>
<plurals name="migrate_entry">
<item quantity="other">迁移 %1$d%2$s 漫画?</item>
@ -443,7 +418,6 @@
<!-- Library Sheet -->
<string name="lewd">淫乱</string>
<string name="started">已开始</string>
<!-- Library Grouping -->
<string name="tracking_status">追踪状态</string>
@ -521,7 +495,6 @@
<string name="launching_app">应用启动中……</string>
<string name="error_with_reason">错误:%1$s</string>
<string name="could_not_open_entry">无法打开该漫画:\n\n%1$s</string>
<string name="entry_id_is_null">漫画 ID 为空!</string>
<string name="loading_entry">漫画加载中……</string>
<!-- Page previews -->
@ -585,7 +558,6 @@
<string name="cover_image_file_type">转换图像类型</string>
<string name="thumbnail_image_file_type">缓存图像类型</string>
<string name="scanlator">扫译组</string>
<string name="alt_titles">其他标题</string>
<string name="uploader_capital">上传者名字</string>
<string name="uploader">上传者</string>
<string name="rating_string">评分字符串</string>
@ -620,15 +592,12 @@
<string name="download_merged_entry_desc">更改此项将禁用或启用此合并漫画的章节下载</string>
<string name="merged_references_invalid">合并后的引用无效</string>
<string name="merged_chapter_updates_error">切换章节更新错误</string>
<string name="merged_references">引用已合并</string>
<string name="merged_toggle_chapter_updates_find_error">找不到漫画,无法切换章节更新</string>
<string name="merged_toggle_download_chapters_error">切换下载章节错误</string>
<string name="merged_toggle_download_chapters_find_error">找不到漫画来切换章节下载</string>
<string name="allow_deduplication">允许删除重复数据:</string>
<string name="deduplication_mode">去重模式:</string>
<string name="deduplication_entry_info">漫画信息:</string>
<string name="toggle_dedupe">切换去重</string>
<string name="refresh_merge">刷新以获取正确信息</string>
<string name="no_dedupe">无重复</string>
<string name="dedupe_priority">按优先级去重</string>
<string name="dedupe_most_chapters">显示有最多章节的来源</string>
@ -636,13 +605,10 @@
<!-- MangaDex -->
<string name="md_follows_unfollowed">取消关注</string>
<string name="mangadex_specific_settings">MangaDex 设置</string>
<string name="mangadex_sync_follows_to_library">同步 MangaDex 中的漫画到书架</string>
<string name="mangadex_sync_follows_to_library_summary">如果未被添加则从 MangaDex 拉取漫画到你的书架</string>
<string name="mangadex_preffered_source">首选 MangaDex 来源</string>
<string name="mangadex_preffered_source_summary">设置你所选择的 MangaDex 来源,这将用于关注和应用中一系列其他功能。</string>
<string name="two_factor">2FA 验证码</string>
<string name="fields_cannot_be_blank">字段不能为空</string>
<string name="mangadex_add_to_follows">添加到 MangaDex 关注</string>
<string name="mangadex_follows">MangaDex 关注</string>
<string name="random">随机</string>
@ -656,7 +622,6 @@
<!-- Similar -->
<string name="similar">与 %1$s 相似</string>
<string name="similar_no_results">未找到相似漫画</string>
<!-- MangaDex relations-->
<string name="relation_similar">相似</string>

View File

@ -2,21 +2,14 @@
<resources>
<!-- Actions -->
<string name="action_sort_drag_and_drop">Drag &amp; Drop</string>
<string name="action_sort_enabled">Enabled</string>
<string name="action_skip_entry">Don\'t migrate</string>
<string name="action_search_manually">Search manually</string>
<string name="action_migrate_now">Migrate now</string>
<string name="action_copy_now">Copy now</string>
<string name="action_clean_titles">Clean titles</string>
<string name="action_start_reading_button">Start reading button</string>
<string name="action_display_no_title_grid">No title grid</string>
<string name="action_start_reading">Start reading</string>
<string name="action_edit_info">Edit info</string>
<!-- Library fragment -->
<string name="buttons_header">Buttons</string>
<!-- Entry Type -->
<string name="entry_type_manga">Manga</string>
<string name="entry_type_manhwa">Manhwa</string>
@ -24,11 +17,6 @@
<string name="entry_type_comic">Comic</string>
<string name="entry_type_webtoon">Webtoon</string>
<!-- Captcha -->
<string name="captcha_solve_failure">Captcha solve failure</string>
<string name="captcha_solve_failure_message">Failed to auto-solve the captcha!</string>
<string name="please_login">Please log in!</string>
<!-- Preferences -->
<!-- Subsections -->
<string name="pref_category_all_sources">All Sources</string>
@ -58,7 +46,6 @@
<string name="watched_tags">Watched Tags</string>
<string name="watched_tags_summary">Opens a webview to your E/ExHentai watched tags page</string>
<string name="watched_tags_exh">ExHentai Watched Tags</string>
<string name="watched_tags_eh">E-Hentai Watched Tags</string>
<string name="tag_filtering_threshold">Tag Filtering Threshold</string>
<string name="tag_filtering_threshhold_error">Must be between -9999 and 0!</string>
<string name="tag_filtering_threshhold_summary">You can soft filter tags by adding them to the "My Tags" E/ExHentai page with a negative weight. If a gallery has tags that add up to weight below this value, it is filtered from view. This threshold can be set between -9999 and 0. Currently: %1$d</string>
@ -86,13 +73,13 @@
<string name="disable_favorites_uploading_summary">Favorites are only downloaded from ExHentai. Any changes to favorites in the app will not be uploaded. Prevents accidental loss of favorites on ExHentai. Note that removals will still be downloaded (if you remove a favorites on ExHentai, it will be removed in the app as well).</string>
<string name="show_favorite_sync_notes">Show favorites sync notes</string>
<string name="show_favorite_sync_notes_summary">Show some information regarding the favorites sync feature</string>
<string name="please_login">Please log in!</string>
<string name="ignore_sync_errors">Ignore sync errors when possible</string>
<string name="ignore_sync_errors_summary">Do not abort immediately when encountering errors during the sync process. Errors will still be displayed when the sync is complete. Can cause loss of favorites in some cases. Useful when syncing large libraries.</string>
<string name="force_sync_state_reset">Force sync state reset</string>
<string name="force_sync_state_reset_summary">Performs a full resynchronization on the next sync. Removals will not be synced. All favorites in the app will be re-uploaded to ExHentai and all favorites on ExHentai will be re-downloaded into the app. Useful for repairing sync after sync has been interrupted.</string>
<string name="sync_state_reset">Sync state reset</string>
<string name="gallery_update_checker">Gallery update checker</string>
<string name="auto_update_restrictions">Auto update restrictions</string>
<string name="time_between_batches">Time between update batches</string>
<string name="time_between_batches_never">Never update galleries</string>
<string name="time_between_batches_1_hour">1 hour</string>
@ -178,8 +165,6 @@
<!-- General Settings -->
<string name="toggle_expand_search_filters">Expand all search filters by default</string>
<string name="auto_solve_captchas">Automatically solve captcha</string>
<string name="auto_solve_captchas_summary">Use HIGHLY EXPERIMENTAL automatic ReCAPTCHA solver. Will be grayed out if unsupported by your device.</string>
<string name="put_recommends_in_overflow">Recommendations in overflow</string>
<string name="put_recommends_in_overflow_summary">Put the recommendations button in the overflow menu instead of on the entry page</string>
<string name="put_merge_in_overflow">Merge in overflow</string>
@ -194,8 +179,6 @@
<!-- Library settings -->
<string name="pref_sorting_settings">Sorting Settings</string>
<string name="pref_skip_pre_migration_summary">Use last saved pre-migration preferences and sources to mass migrate</string>
<string name="library_settings_sheet">Library settings sheet</string>
<string name="library_settings_sheet_summary">More library display settings</string>
<string name="library_group_updates">Library dynamic category updates</string>
<string name="library_group_updates_global">Always launch global updates</string>
<string name="library_group_updates_all_but_ungrouped">Launch global updates only for ungrouped, category updates for others</string>
@ -218,7 +201,7 @@
<!-- Security settings -->
<string name="biometric_lock_times">Biometric lock times</string>
<string name="action_edit_biometric_lock_times">Edit lock times</string>
<string name="biometric_lock_times_empty">You have biometric lock times. Tap the plus button to create one.</string>
<string name="biometric_lock_times_empty">You have no biometric lock times. Tap the plus button to create one.</string>
<string name="biometric_lock_time_conflicts">A lock time conflicts with one that already exists!</string>
<plurals name="num_lock_times">
<item quantity="one">%d lock time</item>
@ -226,7 +209,6 @@
</plurals>
<string name="biometric_lock_start_time">Enter starting time</string>
<string name="biometric_lock_end_time">Enter end time</string>
<string name="biometric_lock_time_deleted_snack">Biometric lock time deleted</string>
<string name="biometric_lock_days">Biometric lock days</string>
<string name="biometric_lock_days_summary">Days to have the app locked</string>
<string name="sunday">Sunday</string>
@ -367,8 +349,6 @@
<string name="save_search_hint">My search name</string>
<string name="save_search_failed_to_load">Failed to load saved searches!</string>
<string name="save_search_failed_to_load_message">An error occurred while loading your saved searches.</string>
<string name="save_search_failed_to_delete">Failed to delete saved search!</string>
<string name="save_search_failed_to_delete_message">An error occurred while deleting the search.</string>
<string name="save_search_delete">Delete saved search query?</string>
<string name="save_search_delete_message">Are you sure you wish to delete your saved search query: \'%1$s\'?</string>
<string name="save_search_invalid">Saved search invalid, filters have changed</string>
@ -397,7 +377,6 @@
<string name="action_edit_tags">Edit tags</string>
<string name="information_empty_tags">You have no tags. Tap the plus button to create one for sorting your library by tags</string>
<string name="error_tag_exists">This tag exists!</string>
<string name="snack_tags_deleted">Tags deleted</string>
<string name="delete_tag">Delete tag</string>
<string name="delete_tag_confirmation">Do you wish to delete the tag %s?</string>
<string name="delete_time_range">Delete time range</string>
@ -418,7 +397,6 @@
<item quantity="other">%d additional repos</item>
</plurals>
<string name="error_repo_exists">This repo already exists!</string>
<string name="snack_repo_deleted">Repo deleted</string>
<string name="invalid_repo_name">Invalid repo name</string>
<string name="repo_source">Repo source</string>
<string name="delete_repo">Delete repo</string>
@ -427,11 +405,9 @@
<!-- Migration -->
<string name="select_sources">Select sources</string>
<string name="select_none">Select none</string>
<string name="source_migration">Source migration</string>
<string name="migration">Migration</string>
<string name="skip_pre_migration">Skip pre-migration</string>
<string name="pre_migration_skip_toast">To show this screen again, go to Settings -> Library.</string>
<string name="select_a_source_to_migrate_from">Select a source to migrate from</string>
<string name="use_intelligent_search">Search title + keywords of title</string>
<string name="data_to_include_in_migration">Data to include in migration</string>
<string name="include_extra_search_parameter">Include extra search parameter when searching</string>
@ -445,7 +421,6 @@
<string name="match_pinned_sources">Match pinned sources</string>
<string name="match_enabled_sources">Match enabled sources</string>
<string name="no_chapters_found_for_migration">No chapters found, this entry cannot be used for migration</string>
<string name="no_alternatives_found">No Alternatives Found</string>
<string name="stop_migrating">Stop migrating?</string>
<plurals name="migrate_entry">
<item quantity="one">Migrate %1$d%2$s entry?</item>
@ -467,7 +442,6 @@
<!-- Library Sheet -->
<string name="lewd">Lewd</string>
<string name="started">Started</string>
<!-- Library Grouping -->
<string name="tracking_status">Tracking status</string>
@ -549,7 +523,6 @@
<string name="launching_app">Launching app…</string>
<string name="error_with_reason">Error: %1$s</string>
<string name="could_not_open_entry">Could not open this entry:\n\n%1$s</string>
<string name="entry_id_is_null">Entry ID is null!</string>
<string name="loading_entry">Loading entry…</string>
<!-- Page previews -->
@ -616,7 +589,6 @@
<string name="thumbnail_image_file_type">Thumbnail image file type</string>
<string name="scanlator">Scanlator</string>
<string name="url">Url</string>
<string name="alt_titles">Alt titles</string>
<string name="uploader_capital">Uploader Capitalized</string>
<string name="uploader">Uploader</string>
<string name="rating_string">Rating string</string>
@ -657,15 +629,12 @@
<string name="download_merged_entry_desc">Toggling this will disable or enable chapter downloads for this merged entry</string>
<string name="merged_references_invalid">Merged references invalid</string>
<string name="merged_chapter_updates_error">Toggle chapter updates error</string>
<string name="merged_references">Merged references</string>
<string name="merged_toggle_chapter_updates_find_error">Could not find entry to toggle chapter updates</string>
<string name="merged_toggle_download_chapters_error">Toggle download chapters error</string>
<string name="merged_toggle_download_chapters_find_error">Could not find entry to toggle chapter downloads</string>
<string name="allow_deduplication">Allow deduplication:</string>
<string name="deduplication_mode">Dedupe mode:</string>
<string name="deduplication_entry_info">Info entry:</string>
<string name="toggle_dedupe">Toggle dedupe</string>
<string name="refresh_merge">Refresh to get proper info</string>
<string name="no_dedupe">No dedupe</string>
<string name="dedupe_priority">Dedupe by priority</string>
<string name="dedupe_most_chapters">Show source with most chapters</string>
@ -674,13 +643,10 @@
<!-- MangaDex -->
<string name="mdlist">MDList</string>
<string name="md_follows_unfollowed">Unfollowed</string>
<string name="mangadex_specific_settings">MangaDex settings</string>
<string name="mangadex_sync_follows_to_library">Sync MangaDex entries to your library</string>
<string name="mangadex_sync_follows_to_library_summary">Pulls entries from MangaDex into your library if they are not already added.</string>
<string name="mangadex_preffered_source">Preferred MangaDex source</string>
<string name="mangadex_preffered_source_summary">Set your chosen MangaDex source, this will be used for follows and a bunch more features around the app</string>
<string name="two_factor">2FA Code</string>
<string name="fields_cannot_be_blank">Fields cannot be blank</string>
<string name="mangadex_add_to_follows">Add to MangaDex follows</string>
<string name="mangadex_follows">MangaDex follows</string>
<string name="random">Random</string>
@ -694,7 +660,6 @@
<!-- Similar -->
<string name="similar">Similar to %1$s</string>
<string name="similar_no_results">Similar entry not found</string>
<!-- MangaDex relations-->
<string name="relation_similar">Similar</string>

View File

@ -41,14 +41,12 @@ abstract class HttpSource : CatalogueSource {
override val client: OkHttpClient
get() = delegate?.networkHttpClient ?: network.client
.newBuilder()
//.injectPatches { id } todo
.maybeInjectEHLogger()
.build()
override val cloudflareClient: OkHttpClient
get() = delegate?.networkCloudflareClient ?: network.cloudflareClient
.newBuilder()
//.injectPatches { id } todo
.maybeInjectEHLogger()
.build()