diff --git a/apps/readest-app/public/locales/ar/translation.json b/apps/readest-app/public/locales/ar/translation.json index a2183c77..457aecdb 100644 --- a/apps/readest-app/public/locales/ar/translation.json +++ b/apps/readest-app/public/locales/ar/translation.json @@ -885,5 +885,6 @@ "Error": "خطأ", "Unable to load the article. Try searching directly on {{link}}.": "تعذر تحميل المقال. حاول البحث مباشرة على {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "تعذر تحميل الكلمة. حاول البحث مباشرة على {{link}}.", - "Date Published": "تاريخ النشر" + "Date Published": "تاريخ النشر", + "Only for TTS:": "فقط لـ TTS:" } diff --git a/apps/readest-app/public/locales/bn/translation.json b/apps/readest-app/public/locales/bn/translation.json index 11f10f81..04e4250a 100644 --- a/apps/readest-app/public/locales/bn/translation.json +++ b/apps/readest-app/public/locales/bn/translation.json @@ -845,5 +845,6 @@ "Error": "ত্রুটি", "Unable to load the article. Try searching directly on {{link}}.": "নিবন্ধ লোড করতে অক্ষম। সরাসরি {{link}} এ অনুসন্ধান করার চেষ্টা করুন।", "Unable to load the word. Try searching directly on {{link}}.": "শব্দ লোড করতে অক্ষম। সরাসরি {{link}} এ অনুসন্ধান করার চেষ্টা করুন।", - "Date Published": "প্রকাশনার তারিখ" + "Date Published": "প্রকাশনার তারিখ", + "Only for TTS:": "শুধুমাত্র TTS-এর জন্য:" } diff --git a/apps/readest-app/public/locales/bo/translation.json b/apps/readest-app/public/locales/bo/translation.json index 9b0ed267..ee1a1dd9 100644 --- a/apps/readest-app/public/locales/bo/translation.json +++ b/apps/readest-app/public/locales/bo/translation.json @@ -835,5 +835,6 @@ "Error": "ནོར་འཁྲུལ།", "Unable to load the article. Try searching directly on {{link}}.": "རྩོམ་ཡིག་མངོན་མི་ཐུབ། {{link}} ཐད་ཀར་འཚོལ་བ་བྱོས།", "Unable to load the word. Try searching directly on {{link}}.": "ཚིག་མངོན་མི་ཐུབ། {{link}} ཐད་ཀར་འཚོལ་བ་བྱོས།", - "Date Published": "པར་སྐྲུན་ཚེས་གྲངས།" + "Date Published": "པར་སྐྲུན་ཚེས་གྲངས།", + "Only for TTS:": "TTS ལ་ཁོ་ན།:" } diff --git a/apps/readest-app/public/locales/de/translation.json b/apps/readest-app/public/locales/de/translation.json index a82ecd5c..518fb2e0 100644 --- a/apps/readest-app/public/locales/de/translation.json +++ b/apps/readest-app/public/locales/de/translation.json @@ -845,5 +845,6 @@ "Error": "Fehler", "Unable to load the article. Try searching directly on {{link}}.": "Artikel kann nicht geladen werden. Versuchen Sie die direkte Suche auf {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Wort kann nicht geladen werden. Versuchen Sie die direkte Suche auf {{link}}.", - "Date Published": "Veröffentlichungsdatum" + "Date Published": "Veröffentlichungsdatum", + "Only for TTS:": "Nur für TTS:" } diff --git a/apps/readest-app/public/locales/el/translation.json b/apps/readest-app/public/locales/el/translation.json index df58301d..eb96f1c3 100644 --- a/apps/readest-app/public/locales/el/translation.json +++ b/apps/readest-app/public/locales/el/translation.json @@ -845,5 +845,6 @@ "Error": "Σφάλμα", "Unable to load the article. Try searching directly on {{link}}.": "Αδυναμία φόρτωσης του άρθρου. Δοκιμάστε να αναζητήσετε απευθείας στο {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Αδυναμία φόρτωσης της λέξης. Δοκιμάστε να αναζητήσετε απευθείας στο {{link}}.", - "Date Published": "Ημερομηνία δημοσίευσης" + "Date Published": "Ημερομηνία δημοσίευσης", + "Only for TTS:": "Μόνο για TTS:" } diff --git a/apps/readest-app/public/locales/es/translation.json b/apps/readest-app/public/locales/es/translation.json index 13e9a4d6..d98962d3 100644 --- a/apps/readest-app/public/locales/es/translation.json +++ b/apps/readest-app/public/locales/es/translation.json @@ -855,5 +855,6 @@ "Error": "Error", "Unable to load the article. Try searching directly on {{link}}.": "No se puede cargar el artículo. Intenta buscar directamente en {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "No se puede cargar la palabra. Intenta buscar directamente en {{link}}.", - "Date Published": "Fecha de publicación" + "Date Published": "Fecha de publicación", + "Only for TTS:": "Solo para TTS:" } diff --git a/apps/readest-app/public/locales/fa/translation.json b/apps/readest-app/public/locales/fa/translation.json index a2042a12..2085cc9e 100644 --- a/apps/readest-app/public/locales/fa/translation.json +++ b/apps/readest-app/public/locales/fa/translation.json @@ -845,5 +845,6 @@ "Error": "خطا", "Unable to load the article. Try searching directly on {{link}}.": "بارگذاری مقاله امکانپذیر نیست. سعی کنید مستقیماً در {{link}} جستجو کنید.", "Unable to load the word. Try searching directly on {{link}}.": "بارگذاری کلمه امکانپذیر نیست. سعی کنید مستقیماً در {{link}} جستجو کنید.", - "Date Published": "تاریخ انتشار" + "Date Published": "تاریخ انتشار", + "Only for TTS:": "فقط برای TTS:" } diff --git a/apps/readest-app/public/locales/fr/translation.json b/apps/readest-app/public/locales/fr/translation.json index a675b65e..3af62562 100644 --- a/apps/readest-app/public/locales/fr/translation.json +++ b/apps/readest-app/public/locales/fr/translation.json @@ -855,5 +855,6 @@ "Error": "Erreur", "Unable to load the article. Try searching directly on {{link}}.": "Impossible de charger l'article. Essayez de rechercher directement sur {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Impossible de charger le mot. Essayez de rechercher directement sur {{link}}.", - "Date Published": "Date de publication" + "Date Published": "Date de publication", + "Only for TTS:": "Uniquement pour TTS :" } diff --git a/apps/readest-app/public/locales/hi/translation.json b/apps/readest-app/public/locales/hi/translation.json index 8130917b..9ceb3b47 100644 --- a/apps/readest-app/public/locales/hi/translation.json +++ b/apps/readest-app/public/locales/hi/translation.json @@ -845,5 +845,6 @@ "Error": "त्रुटि", "Unable to load the article. Try searching directly on {{link}}.": "लेख लोड करने में असमर्थ। सीधे {{link}} पर खोजने का प्रयास करें।", "Unable to load the word. Try searching directly on {{link}}.": "शब्द लोड करने में असमर्थ। सीधे {{link}} पर खोजने का प्रयास करें।", - "Date Published": "प्रकाशन तिथि" + "Date Published": "प्रकाशन तिथि", + "Only for TTS:": "केवल TTS के लिए:" } diff --git a/apps/readest-app/public/locales/id/translation.json b/apps/readest-app/public/locales/id/translation.json index 7e0382f5..30509594 100644 --- a/apps/readest-app/public/locales/id/translation.json +++ b/apps/readest-app/public/locales/id/translation.json @@ -835,5 +835,6 @@ "Error": "Kesalahan", "Unable to load the article. Try searching directly on {{link}}.": "Tidak dapat memuat artikel. Coba cari langsung di {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Tidak dapat memuat kata. Coba cari langsung di {{link}}.", - "Date Published": "Tanggal terbit" + "Date Published": "Tanggal terbit", + "Only for TTS:": "Hanya untuk TTS:" } diff --git a/apps/readest-app/public/locales/it/translation.json b/apps/readest-app/public/locales/it/translation.json index 59569aad..16a44e8b 100644 --- a/apps/readest-app/public/locales/it/translation.json +++ b/apps/readest-app/public/locales/it/translation.json @@ -855,5 +855,6 @@ "Error": "Errore", "Unable to load the article. Try searching directly on {{link}}.": "Impossibile caricare l'articolo. Prova a cercare direttamente su {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Impossibile caricare la parola. Prova a cercare direttamente su {{link}}.", - "Date Published": "Data di pubblicazione" + "Date Published": "Data di pubblicazione", + "Only for TTS:": "Solo per TTS:" } diff --git a/apps/readest-app/public/locales/ja/translation.json b/apps/readest-app/public/locales/ja/translation.json index fdc59662..464af482 100644 --- a/apps/readest-app/public/locales/ja/translation.json +++ b/apps/readest-app/public/locales/ja/translation.json @@ -835,5 +835,6 @@ "Error": "エラー", "Unable to load the article. Try searching directly on {{link}}.": "記事を読み込めません。{{link}}で直接検索してみてください。", "Unable to load the word. Try searching directly on {{link}}.": "単語を読み込めません。{{link}}で直接検索してみてください。", - "Date Published": "出版日" + "Date Published": "出版日", + "Only for TTS:": "TTSのみ:" } diff --git a/apps/readest-app/public/locales/ko/translation.json b/apps/readest-app/public/locales/ko/translation.json index 50083381..cf0ed5ae 100644 --- a/apps/readest-app/public/locales/ko/translation.json +++ b/apps/readest-app/public/locales/ko/translation.json @@ -835,5 +835,6 @@ "Error": "오류", "Unable to load the article. Try searching directly on {{link}}.": "문서를 로드할 수 없습니다. {{link}}에서 직접 검색해 보세요.", "Unable to load the word. Try searching directly on {{link}}.": "단어를 로드할 수 없습니다. {{link}}에서 직접 검색해 보세요.", - "Date Published": "출판일" + "Date Published": "출판일", + "Only for TTS:": "TTS 전용:" } diff --git a/apps/readest-app/public/locales/ms/translation.json b/apps/readest-app/public/locales/ms/translation.json index b8f2f8c9..fd5b653c 100644 --- a/apps/readest-app/public/locales/ms/translation.json +++ b/apps/readest-app/public/locales/ms/translation.json @@ -835,5 +835,6 @@ "Error": "Ralat", "Unable to load the article. Try searching directly on {{link}}.": "Tidak dapat memuatkan artikel. Cuba cari terus di {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Tidak dapat memuatkan perkataan. Cuba cari terus di {{link}}.", - "Date Published": "Tarikh diterbitkan" + "Date Published": "Tarikh diterbitkan", + "Only for TTS:": "Hanya untuk TTS:" } diff --git a/apps/readest-app/public/locales/nl/translation.json b/apps/readest-app/public/locales/nl/translation.json index 402368bb..bdb48af2 100644 --- a/apps/readest-app/public/locales/nl/translation.json +++ b/apps/readest-app/public/locales/nl/translation.json @@ -845,5 +845,6 @@ "Error": "Fout", "Unable to load the article. Try searching directly on {{link}}.": "Kan het artikel niet laden. Probeer direct te zoeken op {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Kan het woord niet laden. Probeer direct te zoeken op {{link}}.", - "Date Published": "Publicatiedatum" + "Date Published": "Publicatiedatum", + "Only for TTS:": "Alleen voor TTS:" } diff --git a/apps/readest-app/public/locales/pl/translation.json b/apps/readest-app/public/locales/pl/translation.json index 162a1ba5..df58e466 100644 --- a/apps/readest-app/public/locales/pl/translation.json +++ b/apps/readest-app/public/locales/pl/translation.json @@ -865,5 +865,6 @@ "Error": "Błąd", "Unable to load the article. Try searching directly on {{link}}.": "Nie można załadować artykułu. Spróbuj wyszukać bezpośrednio na {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Nie można załadować słowa. Spróbuj wyszukać bezpośrednio na {{link}}.", - "Date Published": "Data wydania" + "Date Published": "Data wydania", + "Only for TTS:": "Tylko dla TTS:" } diff --git a/apps/readest-app/public/locales/pt/translation.json b/apps/readest-app/public/locales/pt/translation.json index 0408e54d..4a0fdf32 100644 --- a/apps/readest-app/public/locales/pt/translation.json +++ b/apps/readest-app/public/locales/pt/translation.json @@ -855,5 +855,6 @@ "Error": "Erro", "Unable to load the article. Try searching directly on {{link}}.": "Não foi possível carregar o artigo. Tente pesquisar diretamente em {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Não foi possível carregar a palavra. Tente pesquisar diretamente em {{link}}.", - "Date Published": "Data de publicação" + "Date Published": "Data de publicação", + "Only for TTS:": "Apenas para TTS:" } diff --git a/apps/readest-app/public/locales/ru/translation.json b/apps/readest-app/public/locales/ru/translation.json index fb7c39c9..41c15d89 100644 --- a/apps/readest-app/public/locales/ru/translation.json +++ b/apps/readest-app/public/locales/ru/translation.json @@ -865,5 +865,6 @@ "Error": "Ошибка", "Unable to load the article. Try searching directly on {{link}}.": "Не удалось загрузить статью. Попробуйте искать напрямую на {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Не удалось загрузить слово. Попробуйте искать напрямую на {{link}}.", - "Date Published": "Дата публикации" + "Date Published": "Дата публикации", + "Only for TTS:": "Только для TTS:" } diff --git a/apps/readest-app/public/locales/si/translation.json b/apps/readest-app/public/locales/si/translation.json index 6dd839e2..aaba3175 100644 --- a/apps/readest-app/public/locales/si/translation.json +++ b/apps/readest-app/public/locales/si/translation.json @@ -845,5 +845,6 @@ "Error": "දෝෂය", "Unable to load the article. Try searching directly on {{link}}.": "ලිපිය පූරණය කළ නොහැක. {{link}} හි කෙලින්ම සෙවීමට උත්සාහ කරන්න.", "Unable to load the word. Try searching directly on {{link}}.": "වචනය පූරණය කළ නොහැක. {{link}} හි කෙලින්ම සෙවීමට උත්සාහ කරන්න.", - "Date Published": "ප්රකාශන දිනය" + "Date Published": "ප්රකාශන දිනය", + "Only for TTS:": "TTS සඳහා පමණක්:" } diff --git a/apps/readest-app/public/locales/sv/translation.json b/apps/readest-app/public/locales/sv/translation.json index 98ab4af2..4574c2b2 100644 --- a/apps/readest-app/public/locales/sv/translation.json +++ b/apps/readest-app/public/locales/sv/translation.json @@ -845,5 +845,6 @@ "Error": "Fel", "Unable to load the article. Try searching directly on {{link}}.": "Kan inte ladda artikeln. Försök söka direkt på {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Kan inte ladda ordet. Försök söka direkt på {{link}}.", - "Date Published": "Publiceringsdatum" + "Date Published": "Publiceringsdatum", + "Only for TTS:": "Endast för TTS:" } diff --git a/apps/readest-app/public/locales/ta/translation.json b/apps/readest-app/public/locales/ta/translation.json index b024760a..e77df677 100644 --- a/apps/readest-app/public/locales/ta/translation.json +++ b/apps/readest-app/public/locales/ta/translation.json @@ -845,5 +845,6 @@ "Error": "பிழை", "Unable to load the article. Try searching directly on {{link}}.": "கட்டுரையை ஏற்ற முடியவில்லை. நேரடியாக {{link}} இல் தேடவும்.", "Unable to load the word. Try searching directly on {{link}}.": "சொல்லை ஏற்ற முடியவில்லை. நேரடியாக {{link}} இல் தேடவும்.", - "Date Published": "வெளியீட்டு தேதி" + "Date Published": "வெளியீட்டு தேதி", + "Only for TTS:": "TTS க்கு மட்டும்:" } diff --git a/apps/readest-app/public/locales/th/translation.json b/apps/readest-app/public/locales/th/translation.json index b5ad7aea..efabb3b5 100644 --- a/apps/readest-app/public/locales/th/translation.json +++ b/apps/readest-app/public/locales/th/translation.json @@ -835,5 +835,6 @@ "Error": "ข้อผิดพลาด", "Unable to load the article. Try searching directly on {{link}}.": "ไม่สามารถโหลดบทความได้ ลองค้นหาโดยตรงที่ {{link}}", "Unable to load the word. Try searching directly on {{link}}.": "ไม่สามารถโหลดคำได้ ลองค้นหาโดยตรงที่ {{link}}", - "Date Published": "วันที่เผยแพร่" + "Date Published": "วันที่เผยแพร่", + "Only for TTS:": "สำหรับ TTS เท่านั้น:" } diff --git a/apps/readest-app/public/locales/tr/translation.json b/apps/readest-app/public/locales/tr/translation.json index 48290276..7e07ce20 100644 --- a/apps/readest-app/public/locales/tr/translation.json +++ b/apps/readest-app/public/locales/tr/translation.json @@ -845,5 +845,6 @@ "Error": "Hata", "Unable to load the article. Try searching directly on {{link}}.": "Makale yüklenemiyor. Doğrudan {{link}} üzerinde arama yapmayı deneyin.", "Unable to load the word. Try searching directly on {{link}}.": "Kelime yüklenemiyor. Doğrudan {{link}} üzerinde arama yapmayı deneyin.", - "Date Published": "Yayın tarihi" + "Date Published": "Yayın tarihi", + "Only for TTS:": "Sadece TTS için:" } diff --git a/apps/readest-app/public/locales/uk/translation.json b/apps/readest-app/public/locales/uk/translation.json index 904909bb..529d2289 100644 --- a/apps/readest-app/public/locales/uk/translation.json +++ b/apps/readest-app/public/locales/uk/translation.json @@ -865,5 +865,6 @@ "Error": "Помилка", "Unable to load the article. Try searching directly on {{link}}.": "Не вдалося завантажити статтю. Спробуйте шукати безпосередньо на {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Не вдалося завантажити слово. Спробуйте шукати безпосередньо на {{link}}.", - "Date Published": "Дата публікації" + "Date Published": "Дата публікації", + "Only for TTS:": "Тільки для TTS:" } diff --git a/apps/readest-app/public/locales/vi/translation.json b/apps/readest-app/public/locales/vi/translation.json index b834f2d3..af03638f 100644 --- a/apps/readest-app/public/locales/vi/translation.json +++ b/apps/readest-app/public/locales/vi/translation.json @@ -835,5 +835,6 @@ "Error": "Lỗi", "Unable to load the article. Try searching directly on {{link}}.": "Không thể tải bài viết. Hãy thử tìm kiếm trực tiếp trên {{link}}.", "Unable to load the word. Try searching directly on {{link}}.": "Không thể tải từ. Hãy thử tìm kiếm trực tiếp trên {{link}}.", - "Date Published": "Ngày xuất bản" + "Date Published": "Ngày xuất bản", + "Only for TTS:": "Chỉ dành cho TTS:" } diff --git a/apps/readest-app/public/locales/zh-CN/translation.json b/apps/readest-app/public/locales/zh-CN/translation.json index fd51b761..8fad4107 100644 --- a/apps/readest-app/public/locales/zh-CN/translation.json +++ b/apps/readest-app/public/locales/zh-CN/translation.json @@ -832,6 +832,7 @@ "Failed to export the book.": "书籍导出失败。", "Export Book": "导出书籍", "Whole word:": "全词匹配:", + "Only for TTS:": "仅用于TTS:", "Error": "错误", "Unable to load the article. Try searching directly on {{link}}.": "无法加载文章。请直接在 {{link}} 上搜索。", "Unable to load the word. Try searching directly on {{link}}.": "无法加载词汇。请直接在 {{link}} 上搜索。", diff --git a/apps/readest-app/public/locales/zh-TW/translation.json b/apps/readest-app/public/locales/zh-TW/translation.json index d7784ee2..0287084d 100644 --- a/apps/readest-app/public/locales/zh-TW/translation.json +++ b/apps/readest-app/public/locales/zh-TW/translation.json @@ -835,5 +835,6 @@ "Error": "錯誤", "Unable to load the article. Try searching directly on {{link}}.": "無法載入文章。請直接在 {{link}} 上搜尋。", "Unable to load the word. Try searching directly on {{link}}.": "無法載入詞彙。請直接在 {{link}} 上搜尋。", - "Date Published": "出版日期" + "Date Published": "出版日期", + "Only for TTS:": "僅用於TTS:" } diff --git a/apps/readest-app/src/__tests__/components/ProofreadRules.test.tsx b/apps/readest-app/src/__tests__/components/ProofreadRules.test.tsx index 235d1ae6..9d4fe036 100644 --- a/apps/readest-app/src/__tests__/components/ProofreadRules.test.tsx +++ b/apps/readest-app/src/__tests__/components/ProofreadRules.test.tsx @@ -402,11 +402,11 @@ describe('ProofreadRulesManager', () => { const csRuleElement = screen.getByText('case-sensitive').closest('li'); expect(within(csRuleElement!).getByText(/Case sensitive:/)).toBeTruthy(); - expect(within(csRuleElement!).getByText(/Yes/)).toBeTruthy(); + expect(within(csRuleElement!).getAllByText(/Yes/)).toBeTruthy(); const ciRuleElement = screen.getByText('case-insensitive').closest('li'); expect(within(ciRuleElement!).getByText(/Case sensitive:/)).toBeTruthy(); - expect(within(ciRuleElement!).getByText(/No/)).toBeTruthy(); + expect(within(ciRuleElement!).getAllByText(/No/)).toBeTruthy(); }); it('opens when BookMenu item is clicked (integration)', async () => { diff --git a/apps/readest-app/src/app/reader/components/ProofreadRules.tsx b/apps/readest-app/src/app/reader/components/ProofreadRules.tsx index 46a2e141..89d3692b 100644 --- a/apps/readest-app/src/app/reader/components/ProofreadRules.tsx +++ b/apps/readest-app/src/app/reader/components/ProofreadRules.tsx @@ -86,14 +86,14 @@ const RuleItem: React.FC<{ } return ( -