diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c7f5f7c4e2..993c60f417 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -83,6 +83,14 @@
android:pathPattern="/viewer/..*"
android:scheme="https" />
+
+
+
+
+
+
+ view.moveToPageIndex(0)
+ },
+ { _, _ ->
+ // Ignore onError event, viewers handle that state
+ }
+ )
+ }
+
/**
* Called every time a page changes on the reader. Used to mark the flag of chapters being
* read, update tracking services, enqueue downloaded chapter deletion, and updating the active chapter if this
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerTransitionHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerTransitionHolder.kt
index c7280be0a3..6f878551fd 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerTransitionHolder.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerTransitionHolder.kt
@@ -97,7 +97,7 @@ class PagerTransitionHolder(
setSpan(StyleSpan(Typeface.BOLD), 0, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${transition.from.chapter.name}\n\n")
val currSize = length
- append(context.getString(R.string.next_chapter))
+ append(context.getString(R.string.next_title))
setSpan(StyleSpan(Typeface.BOLD), currSize, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${nextChapter.chapter.name}\n\n")
}
@@ -122,7 +122,7 @@ class PagerTransitionHolder(
setSpan(StyleSpan(Typeface.BOLD), 0, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${transition.from.chapter.name}\n\n")
val currSize = length
- append(context.getString(R.string.previous_chapter))
+ append(context.getString(R.string.previous_title))
setSpan(StyleSpan(Typeface.BOLD), currSize, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${prevChapter.chapter.name}\n\n")
}
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonTransitionHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonTransitionHolder.kt
index de96dd3616..b8cf668876 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonTransitionHolder.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonTransitionHolder.kt
@@ -99,7 +99,7 @@ class WebtoonTransitionHolder(
setSpan(StyleSpan(Typeface.BOLD), 0, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${transition.from.chapter.name}\n\n")
val currSize = length
- append(context.getString(R.string.next_chapter))
+ append(context.getString(R.string.next_title))
setSpan(StyleSpan(Typeface.BOLD), currSize, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${nextChapter.chapter.name}\n\n")
}
@@ -124,7 +124,7 @@ class WebtoonTransitionHolder(
setSpan(StyleSpan(Typeface.BOLD), 0, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${transition.from.chapter.name}\n\n")
val currSize = length
- append(context.getString(R.string.previous_chapter))
+ append(context.getString(R.string.previous_title))
setSpan(StyleSpan(Typeface.BOLD), currSize, length, Spanned.SPAN_INCLUSIVE_EXCLUSIVE)
append("\n${prevChapter.chapter.name}\n\n")
}
diff --git a/app/src/main/res/layout/reader_chapters_sheet.xml b/app/src/main/res/layout/reader_chapters_sheet.xml
index b3c1592aab..a8cac67f3e 100644
--- a/app/src/main/res/layout/reader_chapters_sheet.xml
+++ b/app/src/main/res/layout/reader_chapters_sheet.xml
@@ -36,7 +36,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?selectableItemBackgroundBorderless"
- android:contentDescription="@string/next_chapter"
+ android:contentDescription="@string/next_title"
android:padding="@dimen/material_layout_keylines_screen_edge_margin"
android:tint="?actionBarTintColor"
android:tooltipText="@string/view_chapters"
diff --git a/app/src/main/res/layout/rounded_category_hopper.xml b/app/src/main/res/layout/rounded_category_hopper.xml
index ab4b83b433..cdc035bee2 100644
--- a/app/src/main/res/layout/rounded_category_hopper.xml
+++ b/app/src/main/res/layout/rounded_category_hopper.xml
@@ -24,7 +24,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="6dp"
- android:contentDescription="@string/previous_chapter"
+ android:contentDescription="@string/previous_title"
android:padding="8dp"
android:src="@drawable/ic_expand_less_24dp"
android:tint="@android:color/white"
@@ -53,7 +53,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="6dp"
- android:contentDescription="@string/next_chapter"
+ android:contentDescription="@string/next_title"
android:padding="8dp"
android:src="@drawable/ic_expand_more_24dp"
android:tint="@android:color/white"
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 5069797d46..91138223f5 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -301,8 +301,8 @@
نسخ
تمَّ الانتهاء من:
الحالي:
- التّالي:
- السّابق:
+ التّالي:
+ السّابق:
لا يوجدُ فصل تالي
لا يوجدُ فصل سابق
جار تحميل الصّفحات…
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index 3159295ad2..85118e7a0f 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -333,8 +333,8 @@
Мангата няма връзка с акаунта, молим отново да натиснете заглавието и да изберете мангата
Завършени:
Текущи:
- Следва:
- Предишна:
+ Следва:
+ Предишна:
Няма повече глави
Няма предишна глава
Зареждане на страниците…
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
index 17ca25339e..ad00016240 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -298,8 +298,8 @@
গাঢ় নীল
"শেষ :"
"এখনকার :"
- আসছে :
- পূর্ববর্তী :
+ আসছে :
+ পূর্ববর্তী :
কোন পরের অধ্যায় আছে
কোন পূর্ববর্তী অধ্যায় আছে
পৃষ্ঠা লোড হচ্ছে …
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index d417f8bf64..641ec63597 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -274,8 +274,8 @@
Lector per a aquesta sèrie
Finalitzat:
Actual:
- Següent:
- Anterior:
+ Següent:
+ Anterior:
No hi ha capítol següent
No hi ha capítol anterior
S\'estan carregant les pàgines…
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 583584b722..8649f63da3 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -140,8 +140,8 @@
Obrázek nemohl být dekódován
Dokončeno:
Aktuální:
- Následující:
- Předchozí:
+ Následující:
+ Předchozí:
Žádná další kapitola
Žádná předchozí kapitola
Načítání stránek…
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index bead67663d..ee82fe4e01 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -271,8 +271,8 @@
Leser dieser Serie
Beendet:
Aktuell:
- Nächste:
- Vorherige:
+ Nächste:
+ Vorherige:
Es gibt kein nächstes Kapitel
Es gibt kein vorheriges Kapitel
Lade Seiten…
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index f65260f79a..c27edcded1 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -272,8 +272,8 @@
Αναγνώστης για αυτήν τη σειρά
Διαβασμένο:
Τρέχον:
- Επόμενο:
- Προηγούμενο:
+ Επόμενο:
+ Προηγούμενο:
Δεν υπάρχει επόμενο κεφάλαιο
Δεν υπάρχει προηγούμενο κεφάλαιο
Φόρτωση σελίδων…
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 3de0ab2b38..47f1191d75 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -304,8 +304,8 @@ También asegúrese de haber iniciado sesión en las fuentes que lo requieren an
Idioma: %1$s
Normal
Rápida
- Siguiente:
- Anterior:
+ Siguiente:
+ Anterior:
No hay capítulo siguiente
No hay capítulo anterior
Migrar
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 1bd45c6993..2bc2045474 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -29,8 +29,8 @@
Katselin tälle sarjalle
Valmistunut:
Nykyinen:
- Seuraava:
- Aiempi:
+ Seuraava:
+ Aiempi:
Seuraavaa lukua ei ole
Aiempaa lukua ei ole
Ladataan sivuja…
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index a170ee990f..5a4f882505 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -329,8 +329,8 @@ Assurez-vous que vous êtes connecté à des sources qui le demande avant de com
Relecture
A jour :
En cours :
- Suivant :
- Précédent :
+ Suivant :
+ Précédent :
C\'était le dernier chapitre
Il n\'y a pas de chapitre précédent
Chargement des pages…
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 7a6df4de49..7bd6fcbbec 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -295,8 +295,8 @@
मंगा यूआरएल सेट नहीं है कृपया शीर्षक पर क्लिक करें और फिर मंगा का चयन करें
समाप्त:
प्रचलित:
- अगला:
- पिछला:
+ अगला:
+ पिछला:
कोई अगला अध्याय नहीं है
कोई पिछला अध्याय नहीं है
पेज लोड हो रहे है …
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index e75e7c3487..794fd23839 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -296,8 +296,8 @@
Biru gelap
Selesai:
Saat ini:
- Selanjutnya:
- Sebelumnya:
+ Selanjutnya:
+ Sebelumnya:
Tidak ada chapter lanjutannya
Tidak ada chapter sebelumnya
Memuat halaman…
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index d06b114aa8..ea69c10afe 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -330,8 +330,8 @@
Comune
Finito:
Corrente:
- Prossimo:
- Precedente:
+ Prossimo:
+ Precedente:
Nessun capitolo successivo
Nessun capitolo precedente
Caricamento pagine…
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index bf2125ae67..801dddfebd 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -215,8 +215,8 @@
이 시리즈에 대한 뷰어
완료:
현재:
- 다음:
- 이전:
+ 다음:
+ 이전:
다움 챕터가 없습니다
이전 챕터가 없습니다
페이지 로딩중…
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
index 38ee76653f..d8f21cd672 100644
--- a/app/src/main/res/values-ms/strings.xml
+++ b/app/src/main/res/values-ms/strings.xml
@@ -299,8 +299,8 @@
Manga url tidak ditetapkan, sila klik tajuk dan pilih manga sekali lagi
Selesai:
Sekarang:
- Seterusnya:
- Sebelumnya:
+ Seterusnya:
+ Sebelumnya:
Tiada bab seterusnya dijumpai
Tiada bab sebelumnya dijumpai
Memuatkan halaman…
diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml
index 701d012735..63988e1ea7 100644
--- a/app/src/main/res/values-nb-rNO/strings.xml
+++ b/app/src/main/res/values-nb-rNO/strings.xml
@@ -263,8 +263,8 @@
Kunne ikke dekode bildet
Fullført:
Nåværende:
- Neste:
- Forrige:
+ Neste:
+ Forrige:
Det finnes ikke flere kapittel
Det er ikke noe tidligere kapittel
Laster inn sider…
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 18520562e3..582df021eb 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -296,8 +296,8 @@ Zorg ook dat je ingelogd bent voor bronnen die dit vereisen alvorens je het teru
Manga url is niet ingesteld, klik alstublieft op de titel en selecteer de manga opnieuw
Afgerond:
Huidige:
- Volgende:
- Vorige:
+ Volgende:
+ Vorige:
Er is geen volgend hoofdstuk
Er is geen vorig hoofdstuk
Pagina\'s aan het laden…
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 5821164917..b0d28b425f 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -282,8 +282,8 @@
Widok dla tej serii
Przeczytany:
Obecny:
- Następny:
- Poprzedni:
+ Następny:
+ Poprzedni:
Brak następnego rozdziału
Brak wcześniejszych rozdziałów
Ładowanie stron...
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 885a1718aa..aa9cdc612d 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -275,8 +275,8 @@
Leitura para esta série
Concluído:
Atual:
- Próximo:
- Anterior:
+ Próximo:
+ Anterior:
Não há próximo capítulo
Não há capítulo anterior
Carregando páginas…
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 3a4ef2ea03..d3a7855052 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -323,8 +323,8 @@
Deseja usar esta imagem como capa\?
Concluído:
Atual:
- Próximo:
- Anterior:
+ Próximo:
+ Anterior:
Não há próximo capítulo
Não há capítulo anterior
Carregando páginas…
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index b613bbb389..11c976b785 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -271,8 +271,8 @@
Cititor al acestei serii
Terminat:
Actual:
- Următorul:
- Precedent:
+ Următorul:
+ Precedent:
Nu există capitolul următor
Nu există capitolul precedent
Încărcând paginile…
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 11364258e7..4f3a88ac46 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -473,12 +473,12 @@
Текущая:
Закончена:
- Следующая:
+ Следующая:
Следующей части нет
Предыдущей части нет
Не удалось загрузить страницы: %1$s
Идёт загрузка страниц…
- Предыдущая:
+ Предыдущая:
Неизвестно
Неизвестная ошибка
diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml
index 9fd54c6211..ba2d3410a5 100644
--- a/app/src/main/res/values-sc/strings.xml
+++ b/app/src/main/res/values-sc/strings.xml
@@ -273,8 +273,8 @@
Visualizadore pro custa sèrie
Acabadu:
Atuale:
- Imbeniente:
- Antepostu:
+ Imbeniente:
+ Antepostu:
Non b\'at unu capìtulu imbeniente
Non b\'at unu capìtulu antepostu
Carrighende pàginas…
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 4b03df0b56..8596be408c 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -272,8 +272,8 @@
Visare för denna serie
Färdig:
Nuvarande:
- Nästa:
- Tidigare:
+ Nästa:
+ Tidigare:
Det finns inget mer kapitel
Det finns inget tidigare kapitel
Laddar sidor…
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index 46b48a2665..d1e4673af5 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -284,8 +284,8 @@
ตัวแสดงสำหรับชุดนี้
เสร็จแล้ว:
ปัจจุบัน:
- ต่อไป:
- ก่อนหน้า:
+ ต่อไป:
+ ก่อนหน้า:
ไม่มีบทต่อไป
ไม่มีบทก่อนหน้านี้
กำลังโหลดหน้า …
diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml
index 1f3139b3ee..313e856d56 100644
--- a/app/src/main/res/values-tl/strings.xml
+++ b/app/src/main/res/values-tl/strings.xml
@@ -285,8 +285,8 @@
Viewer para sa seryeng ito
Natapos:
Kasalukuyan:
- Susunod:
- Nakaraan:
+ Susunod:
+ Nakaraan:
Walang susunod na kabanata
Walang nakaraang kabanata
Kinakarga ang mga pahina…
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index cc4caa0a9b..bae624427b 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -297,8 +297,8 @@
Genel
Biten:
Şu anki:
- Sonraki:
- Önceki:
+ Sonraki:
+ Önceki:
Sonraki bölüm yok
Önceki bölüm yok
Sayfalar yükleniyor…
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 26a8005d24..2f2a09f54f 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -272,8 +272,8 @@
Відображення для цієї серії
Завершено:
Поточна:
- Наступна:
- Попередня:
+ Наступна:
+ Попередня:
Наступної частини немає
Попередньої частини немає
Завантаження сторінок…
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index f06bf8929d..39d9f05ce3 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -328,8 +328,8 @@
Đường dẫn truyện chưa được đặt, vui lòng nhấn vào tiêu đề và chọn lại truyện một lần nữa
Đã đọc xong:
Đang đọc:
- Chương kế:
- Chương trước:
+ Chương kế:
+ Chương trước:
Không có chương tiếp theo
Không có chương trước đó
Đang tải trang…
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 7430b72426..eec1cebea8 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -272,8 +272,8 @@
阅读模式
已读完:
"当前: "
- 下一章:
- "上一章: "
+ 下一章:
+ "上一章: "
下面没有啦
前面没有啦
页面加载中…
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 5ed0120b37..2c943c5023 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -272,7 +272,7 @@
第 %1$d 頁
找不到下一章
已閱畢:
- 下一章:
+ 下一章:
發現新章節
略過已讀的章節
閱畢後刪除
@@ -307,7 +307,7 @@
漫畫網址未設置,請點擊標題再選擇一次漫畫
這將會清除此章節的閱讀日期,確定嗎?
當前章節:
- 上一章:
+ 上一章:
%1$s - 第%2$s章
下載時發生錯誤。請再試一次
下載時發生不可預期的錯誤
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6a0961fd98..53acdfe24a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -292,14 +292,18 @@
Viewer for this series
Finished:
Current:
- Next:
- Previous:
+ Next:
+ Previous:
There\'s no next chapter
There\'s no previous chapter
Loading pages…
Failed to load pages: %1$s
Reading %1$s
webtoon style
+ Next page
+ Previous page
+ Next page
+ Previous page
Fullscreen
diff --git a/app/src/main/res/xml/s_pen_actions.xml b/app/src/main/res/xml/s_pen_actions.xml
new file mode 100644
index 0000000000..27fe573620
--- /dev/null
+++ b/app/src/main/res/xml/s_pen_actions.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file