fix(send-to-readest): rephrase popup copy and remove em dashes from i18n strings (#4663)

Make the user-facing popup strings em-dash-free and tighten the success copy
(which now matches the Chrome Web Store screenshots).

Source strings:
- "Sent — it will appear in your library shortly." -> "Saved to your library."
- "Sent — N images could not be fetched." -> "Sent. N images could not be fetched."
- "Could not reach {host} — {reason}" -> "Could not reach {host}: {reason}"

Key-as-content i18n means each English change re-keys the string. All 33 locale
bundles were re-keyed and every affected translation refreshed to match the new
wording, with no em dashes in the translated values either (language-appropriate
punctuation; full-width colon/period for CJK). Extractor reports 0 untranslated,
0 orphan. Updated popup.test.ts and the i18n.ts JSDoc example.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Huang Xin
2026-06-19 18:28:25 +08:00
committed by GitHub
parent 4cb608be20
commit 590c44f977
37 changed files with 138 additions and 138 deletions
@@ -87,7 +87,7 @@ export async function uploadEpub(opts: {
return {
ok: false,
code: 'network-error',
message: _('Could not reach {host} {reason}', {
message: _('Could not reach {host}: {reason}', {
host: new URL(target).host,
reason,
}),
@@ -6,7 +6,7 @@
*
* import { translate as _ } from '../lib/i18n';
* _('Send to Readest')
* _('Sent {count} images could not be fetched.', { count: 3 })
* _('Sent. {count} images could not be fetched.', { count: 3 })
*
* Translation tables live at `src/locales/<locale>.json`. The English bundle is
* literally `{}` — fall-through to the key. Non-English bundles are
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "لم يتمكن نص الالتقاط من البدء في هذه الصفحة",
"Conversion timed out after {seconds}s": "انتهت مهلة التحويل بعد {seconds} ثانية",
"Could not inject capture script: {reason}": "تعذر إدخال نص الالتقاط: {reason}",
"Could not reach {host} {reason}": "تعذر الوصول إلى {host} {reason}",
"Could not reach {host}: {reason}": "تعذر الوصول إلى {host}: {reason}",
"Could not start the converter page: {reason}": "تعذر بدء صفحة المحول: {reason}",
"Couldn't read this page": "تعذر قراءة هذه الصفحة",
"Inbox is full": "صندوق الوارد ممتلئ",
@@ -14,11 +14,11 @@
"Open web.readest.com": "فتح web.readest.com",
"Page took too long to read": "استغرقت قراءة الصفحة وقتًا طويلاً",
"Reading page…": "جارٍ قراءة الصفحة…",
"Saved to your library.": "تم الحفظ في مكتبتك.",
"Send to Readest": "إرسال إلى Readest",
"Sending to Readest…": "جارٍ الإرسال إلى Readest…",
"Sent {count} images could not be fetched.": "تم الإرسال تعذر جلب {count} صورة.",
"Sent 1 image could not be fetched.": "تم الإرسال تعذر جلب صورة واحدة.",
"Sent — it will appear in your library shortly.": "تم الإرسال — ستظهر في مكتبتك قريبًا.",
"Sent. {count} images could not be fetched.": "تم الإرسال. تعذر جلب {count} صورة.",
"Sent. 1 image could not be fetched.": "تم الإرسال. تعذر جلب صورة واحدة.",
"Server returned {status}": "أعاد الخادم {status}",
"Session expired": "انتهت الجلسة",
"Sign in at web.readest.com first": "سجّل الدخول أولاً إلى web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "ক্যাপচার স্ক্রিপ্ট এই পৃষ্ঠায় শুরু হতে পারেনি",
"Conversion timed out after {seconds}s": "{seconds} সেকেন্ড পরে রূপান্তর সময় শেষ হয়েছে",
"Could not inject capture script: {reason}": "ক্যাপচার স্ক্রিপ্ট ইনজেক্ট করা যায়নি: {reason}",
"Could not reach {host} {reason}": "{host}-এ পৌঁছানো যায়নি {reason}",
"Could not reach {host}: {reason}": "{host}-এ পৌঁছানো যায়নি: {reason}",
"Could not start the converter page: {reason}": "কনভার্টার পৃষ্ঠা চালু করা যায়নি: {reason}",
"Couldn't read this page": "এই পৃষ্ঠাটি পড়া যায়নি",
"Inbox is full": "ইনবক্স পূর্ণ",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com খুলুন",
"Page took too long to read": "পৃষ্ঠাটি পড়তে অনেক বেশি সময় লেগেছে",
"Reading page…": "পৃষ্ঠা পড়া হচ্ছে…",
"Saved to your library.": "আপনার লাইব্রেরিতে সংরক্ষিত হয়েছে।",
"Send to Readest": "Readest-এ পাঠান",
"Sending to Readest…": "Readest-এ পাঠানো হচ্ছে…",
"Sent {count} images could not be fetched.": "পাঠানো হয়েছে {count}টি ছবি আনা যায়নি।",
"Sent 1 image could not be fetched.": "পাঠানো হয়েছে ১টি ছবি আনা যায়নি।",
"Sent — it will appear in your library shortly.": "পাঠানো হয়েছে — শীঘ্রই আপনার লাইব্রেরিতে দেখা যাবে।",
"Sent. {count} images could not be fetched.": "পাঠানো হয়েছে {count}টি ছবি আনা যায়নি।",
"Sent. 1 image could not be fetched.": "পাঠানো হয়েছে ১টি ছবি আনা যায়নি।",
"Server returned {status}": "সার্ভার {status} ফেরত দিয়েছে",
"Session expired": "সেশনের মেয়াদ শেষ হয়েছে",
"Sign in at web.readest.com first": "প্রথমে web.readest.com-এ সাইন ইন করুন",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "ཤོག་འདིའི་ནང་འཛིན་སྐུལ་འདྲེན་འགོ་འཛུགས་མ་ཐུབ།",
"Conversion timed out after {seconds}s": "བསྒྱུར་བཅོས་སྐར་མ་ {seconds} རྗེས་ལ་དུས་ཡོལ་སོང་།",
"Could not inject capture script: {reason}": "འཛིན་སྐུལ་འདྲེན་འཇུག་མ་ཐུབ། {reason}",
"Could not reach {host} {reason}": "{host} ལ་མཐོང་ཐུབ་མ་སོང་། {reason}",
"Could not reach {host}: {reason}": "{host} ལ་མཐོང་ཐུབ་མ་སོང་། {reason}",
"Could not start the converter page: {reason}": "བསྒྱུར་བྱེད་ཤོག་འགོ་འཛུགས་མ་ཐུབ། {reason}",
"Couldn't read this page": "ཤོག་འདི་ཀློག་མ་ཐུབ།",
"Inbox is full": "ནང་འཇུག་སྦུག་ཁ་གང་འདུག",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com ཁ་ཕྱེ།",
"Page took too long to read": "ཤོག་ཀློག་པར་དུས་ཚོད་མང་དྲགས་སོང་།",
"Reading page…": "ཤོག་ཀློག་བཞིན་པ…",
"Saved to your library.": "ཁྱེད་ཀྱི་དཔེ་མཛོད་དུ་ཉར་ཟིན།",
"Send to Readest": "Readest ལ་གཏོང་།",
"Sending to Readest…": "Readest ལ་གཏོང་བཞིན་པ…",
"Sent {count} images could not be fetched.": "བཏང་ཟིན། {count} པར་རིས་འདྲེན་མ་ཐུབ།",
"Sent 1 image could not be fetched.": "བཏང་ཟིན། པར་རིས་ 1 འདྲེན་མ་ཐུབ།",
"Sent — it will appear in your library shortly.": "བཏང་ཟིན། མི་རིང་བར་ཁྱེད་ཀྱི་དཔེ་མཛོད་དུ་འབྱུང་ངེས།",
"Sent. {count} images could not be fetched.": "བཏང་ཟིན། {count} པར་རིས་འདྲེན་མ་ཐུབ།",
"Sent. 1 image could not be fetched.": "བཏང་ཟིན། པར་རིས་ 1 འདྲེན་མ་ཐུབ།",
"Server returned {status}": "ཞབས་ཞུ་བས་ {status} ཕྱིར་སྤྲོད་སོང་།",
"Session expired": "གྲོས་མོལ་གྱི་དུས་ཚོད་རྫོགས་སོང་།",
"Sign in at web.readest.com first": "ཐོག་མར་ web.readest.com ལ་ནང་འཇུག་གནང་རོགས།",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Erfassungsskript konnte auf dieser Seite nicht gestartet werden",
"Conversion timed out after {seconds}s": "Konvertierung nach {seconds} s abgelaufen",
"Could not inject capture script: {reason}": "Erfassungsskript konnte nicht eingefügt werden: {reason}",
"Could not reach {host} {reason}": "{host} konnte nicht erreicht werden {reason}",
"Could not reach {host}: {reason}": "{host} konnte nicht erreicht werden: {reason}",
"Could not start the converter page: {reason}": "Konverterseite konnte nicht gestartet werden: {reason}",
"Couldn't read this page": "Diese Seite konnte nicht gelesen werden",
"Inbox is full": "Posteingang ist voll",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com öffnen",
"Page took too long to read": "Seite hat zu lange zum Lesen gebraucht",
"Reading page…": "Seite wird gelesen…",
"Saved to your library.": "In Ihrer Bibliothek gespeichert.",
"Send to Readest": "An Readest senden",
"Sending to Readest…": "Wird an Readest gesendet…",
"Sent {count} images could not be fetched.": "Gesendet {count} Bilder konnten nicht abgerufen werden.",
"Sent 1 image could not be fetched.": "Gesendet 1 Bild konnte nicht abgerufen werden.",
"Sent — it will appear in your library shortly.": "Gesendet — der Artikel erscheint in Kürze in Ihrer Bibliothek.",
"Sent. {count} images could not be fetched.": "Gesendet. {count} Bilder konnten nicht abgerufen werden.",
"Sent. 1 image could not be fetched.": "Gesendet. 1 Bild konnte nicht abgerufen werden.",
"Server returned {status}": "Server antwortete mit {status}",
"Session expired": "Sitzung abgelaufen",
"Sign in at web.readest.com first": "Zuerst bei web.readest.com anmelden",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Το σενάριο λήψης δεν μπόρεσε να ξεκινήσει σε αυτή τη σελίδα",
"Conversion timed out after {seconds}s": "Η μετατροπή έληξε μετά από {seconds} δευτ.",
"Could not inject capture script: {reason}": "Αδυναμία εισαγωγής σεναρίου λήψης: {reason}",
"Could not reach {host} {reason}": "Δεν ήταν δυνατή η σύνδεση με {host} {reason}",
"Could not reach {host}: {reason}": "Δεν ήταν δυνατή η σύνδεση με {host}: {reason}",
"Could not start the converter page: {reason}": "Δεν ήταν δυνατή η εκκίνηση της σελίδας μετατροπής: {reason}",
"Couldn't read this page": "Δεν ήταν δυνατή η ανάγνωση της σελίδας",
"Inbox is full": "Τα εισερχόμενα είναι γεμάτα",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Άνοιγμα του web.readest.com",
"Page took too long to read": "Η σελίδα χρειάστηκε πολύ χρόνο για να διαβαστεί",
"Reading page…": "Ανάγνωση σελίδας…",
"Saved to your library.": "Αποθηκεύτηκε στη βιβλιοθήκη σας.",
"Send to Readest": "Αποστολή στο Readest",
"Sending to Readest…": "Αποστολή στο Readest…",
"Sent {count} images could not be fetched.": "Στάλθηκε — δεν ήταν δυνατή η λήψη {count} εικόνων.",
"Sent 1 image could not be fetched.": "Στάλθηκε — δεν ήταν δυνατή η λήψη 1 εικόνας.",
"Sent — it will appear in your library shortly.": "Στάλθηκε — θα εμφανιστεί σύντομα στη βιβλιοθήκη σας.",
"Sent. {count} images could not be fetched.": "Στάλθηκε. Δεν ήταν δυνατή η λήψη {count} εικόνων.",
"Sent. 1 image could not be fetched.": "Στάλθηκε. Δεν ήταν δυνατή η λήψη 1 εικόνας.",
"Server returned {status}": "Ο διακομιστής επέστρεψε {status}",
"Session expired": "Η συνεδρία έληξε",
"Sign in at web.readest.com first": "Συνδεθείτε πρώτα στο web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "El script de captura no pudo iniciarse en esta página",
"Conversion timed out after {seconds}s": "La conversión expiró tras {seconds} s",
"Could not inject capture script: {reason}": "No se pudo inyectar el script de captura: {reason}",
"Could not reach {host} {reason}": "No se pudo contactar con {host} {reason}",
"Could not reach {host}: {reason}": "No se pudo contactar con {host}: {reason}",
"Could not start the converter page: {reason}": "No se pudo iniciar la página del conversor: {reason}",
"Couldn't read this page": "No se pudo leer esta página",
"Inbox is full": "La bandeja de entrada está llena",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Abrir web.readest.com",
"Page took too long to read": "La página tardó demasiado en leerse",
"Reading page…": "Leyendo la página…",
"Saved to your library.": "Guardado en tu biblioteca.",
"Send to Readest": "Enviar a Readest",
"Sending to Readest…": "Enviando a Readest…",
"Sent {count} images could not be fetched.": "Enviado {count} imágenes no se pudieron descargar.",
"Sent 1 image could not be fetched.": "Enviado 1 imagen no se pudo descargar.",
"Sent — it will appear in your library shortly.": "Enviado — aparecerá en tu biblioteca en breve.",
"Sent. {count} images could not be fetched.": "Enviado. {count} imágenes no se pudieron descargar.",
"Sent. 1 image could not be fetched.": "Enviado. 1 imagen no se pudo descargar.",
"Server returned {status}": "El servidor devolvió {status}",
"Session expired": "Sesión caducada",
"Sign in at web.readest.com first": "Inicia sesión primero en web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "اسکریپت ضبط در این صفحه شروع نشد",
"Conversion timed out after {seconds}s": "تبدیل پس از {seconds} ثانیه به پایان رسید",
"Could not inject capture script: {reason}": "اسکریپت ضبط تزریق نشد: {reason}",
"Could not reach {host} {reason}": "اتصال به {host} برقرار نشد {reason}",
"Could not reach {host}: {reason}": "اتصال به {host} برقرار نشد: {reason}",
"Could not start the converter page: {reason}": "صفحه مبدل شروع نشد: {reason}",
"Couldn't read this page": "این صفحه قابل خواندن نیست",
"Inbox is full": "صندوق ورودی پر است",
@@ -14,11 +14,11 @@
"Open web.readest.com": "باز کردن web.readest.com",
"Page took too long to read": "خواندن صفحه بیش از حد طول کشید",
"Reading page…": "در حال خواندن صفحه…",
"Saved to your library.": "در کتابخانه شما ذخیره شد.",
"Send to Readest": "ارسال به Readest",
"Sending to Readest…": "در حال ارسال به Readest…",
"Sent {count} images could not be fetched.": "ارسال شد {count} تصویر دریافت نشد.",
"Sent 1 image could not be fetched.": "ارسال شد ۱ تصویر دریافت نشد.",
"Sent — it will appear in your library shortly.": "ارسال شد — به‌زودی در کتابخانه شما ظاهر می‌شود.",
"Sent. {count} images could not be fetched.": "ارسال شد. {count} تصویر دریافت نشد.",
"Sent. 1 image could not be fetched.": "ارسال شد. ۱ تصویر دریافت نشد.",
"Server returned {status}": "سرور {status} برگرداند",
"Session expired": "جلسه منقضی شد",
"Sign in at web.readest.com first": "ابتدا در web.readest.com وارد شوید",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Le script de capture na pas pu démarrer sur cette page",
"Conversion timed out after {seconds}s": "Conversion expirée après {seconds} s",
"Could not inject capture script: {reason}": "Impossible dinjecter le script de capture : {reason}",
"Could not reach {host} {reason}": "Impossible datteindre {host} {reason}",
"Could not reach {host}: {reason}": "Impossible datteindre {host} : {reason}",
"Could not start the converter page: {reason}": "Impossible de démarrer la page du convertisseur : {reason}",
"Couldn't read this page": "Impossible de lire cette page",
"Inbox is full": "La boîte de réception est pleine",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Ouvrir web.readest.com",
"Page took too long to read": "La page a mis trop de temps à être lue",
"Reading page…": "Lecture de la page…",
"Saved to your library.": "Enregistré dans votre bibliothèque.",
"Send to Readest": "Envoyer vers Readest",
"Sending to Readest…": "Envoi vers Readest…",
"Sent {count} images could not be fetched.": "Envoyé {count} images nont pas pu être récupérées.",
"Sent 1 image could not be fetched.": "Envoyé 1 image na pas pu être récupérée.",
"Sent — it will appear in your library shortly.": "Envoyé — larticle apparaîtra bientôt dans votre bibliothèque.",
"Sent. {count} images could not be fetched.": "Envoyé. {count} images nont pas pu être récupérées.",
"Sent. 1 image could not be fetched.": "Envoyé. 1 image na pas pu être récupérée.",
"Server returned {status}": "Le serveur a renvoyé {status}",
"Session expired": "Session expirée",
"Sign in at web.readest.com first": "Connectez-vous dabord sur web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "הסקריפט ללכידה לא הצליח להתחיל בדף זה",
"Conversion timed out after {seconds}s": "ההמרה הסתיימה לאחר {seconds} שניות",
"Could not inject capture script: {reason}": "לא ניתן להזריק את סקריפט הלכידה: {reason}",
"Could not reach {host} {reason}": "לא ניתן להגיע אל {host} {reason}",
"Could not reach {host}: {reason}": "לא ניתן להגיע אל {host}: {reason}",
"Could not start the converter page: {reason}": "לא ניתן להפעיל את דף הממיר: {reason}",
"Couldn't read this page": "לא ניתן לקרוא דף זה",
"Inbox is full": "תיבת הדואר הנכנס מלאה",
@@ -14,11 +14,11 @@
"Open web.readest.com": "פתח את web.readest.com",
"Page took too long to read": "קריאת הדף ארכה זמן רב מדי",
"Reading page…": "קורא את הדף…",
"Saved to your library.": "נשמר בספרייה שלך.",
"Send to Readest": "שלח ל-Readest",
"Sending to Readest…": "שולח ל-Readest…",
"Sent {count} images could not be fetched.": "נשלח לא ניתן היה לאחזר {count} תמונות.",
"Sent 1 image could not be fetched.": "נשלח לא ניתן היה לאחזר תמונה אחת.",
"Sent — it will appear in your library shortly.": "נשלח — יופיע בקרוב בספרייה שלך.",
"Sent. {count} images could not be fetched.": "נשלח. לא ניתן היה לאחזר {count} תמונות.",
"Sent. 1 image could not be fetched.": "נשלח. לא ניתן היה לאחזר תמונה אחת.",
"Server returned {status}": "השרת החזיר {status}",
"Session expired": "תוקף ההפעלה פג",
"Sign in at web.readest.com first": "התחבר תחילה ל-web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "इस पृष्ठ पर कैप्चर स्क्रिप्ट प्रारंभ नहीं हो सकी",
"Conversion timed out after {seconds}s": "{seconds} सेकंड के बाद रूपांतरण समाप्त हो गया",
"Could not inject capture script: {reason}": "कैप्चर स्क्रिप्ट इंजेक्ट नहीं की जा सकी: {reason}",
"Could not reach {host} {reason}": "{host} तक नहीं पहुँच सकते {reason}",
"Could not reach {host}: {reason}": "{host} तक नहीं पहुँच सकते: {reason}",
"Could not start the converter page: {reason}": "कनवर्टर पृष्ठ प्रारंभ नहीं हो सका: {reason}",
"Couldn't read this page": "इस पृष्ठ को पढ़ा नहीं जा सका",
"Inbox is full": "इनबॉक्स भरा हुआ है",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com खोलें",
"Page took too long to read": "पृष्ठ पढ़ने में बहुत समय लगा",
"Reading page…": "पृष्ठ पढ़ा जा रहा है…",
"Saved to your library.": "आपकी लाइब्रेरी में सहेजा गया।",
"Send to Readest": "Readest पर भेजें",
"Sending to Readest…": "Readest पर भेजा जा रहा है…",
"Sent {count} images could not be fetched.": "भेजा गया {count} छवियाँ प्राप्त नहीं की जा सकीं।",
"Sent 1 image could not be fetched.": "भेजा गया 1 छवि प्राप्त नहीं की जा सकी।",
"Sent — it will appear in your library shortly.": "भेजा गया — यह जल्द ही आपकी लाइब्रेरी में दिखाई देगा।",
"Sent. {count} images could not be fetched.": "भेजा गया {count} छवियाँ प्राप्त नहीं की जा सकीं।",
"Sent. 1 image could not be fetched.": "भेजा गया 1 छवि प्राप्त नहीं की जा सकी।",
"Server returned {status}": "सर्वर ने {status} लौटाया",
"Session expired": "सत्र समाप्त हो गया",
"Sign in at web.readest.com first": "पहले web.readest.com पर साइन इन करें",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "A rögzítő szkript nem tudott elindulni ezen az oldalon",
"Conversion timed out after {seconds}s": "A konverzió időtúllépéssel zárult {seconds} s után",
"Could not inject capture script: {reason}": "A rögzítő szkript nem volt befecskendezhető: {reason}",
"Could not reach {host} {reason}": "Nem sikerült elérni a következőt: {host} {reason}",
"Could not reach {host}: {reason}": "Nem sikerült elérni a következőt: {host}: {reason}",
"Could not start the converter page: {reason}": "Az átalakító oldal nem indítható el: {reason}",
"Couldn't read this page": "Nem sikerült elolvasni ezt az oldalt",
"Inbox is full": "A beérkező mappa megtelt",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com megnyitása",
"Page took too long to read": "Az oldal beolvasása túl sokáig tartott",
"Reading page…": "Oldal beolvasása…",
"Saved to your library.": "Elmentve a könyvtáradba.",
"Send to Readest": "Küldés a Readestbe",
"Sending to Readest…": "Küldés a Readestbe…",
"Sent {count} images could not be fetched.": "Elküldve {count} kép nem volt letölthető.",
"Sent 1 image could not be fetched.": "Elküldve 1 kép nem volt letölthető.",
"Sent — it will appear in your library shortly.": "Elküldve — hamarosan megjelenik a könyvtáradban.",
"Sent. {count} images could not be fetched.": "Elküldve. {count} kép nem volt letölthető.",
"Sent. 1 image could not be fetched.": "Elküldve. 1 kép nem volt letölthető.",
"Server returned {status}": "A kiszolgáló {status} választ adott",
"Session expired": "A munkamenet lejárt",
"Sign in at web.readest.com first": "Jelentkezzen be előbb a web.readest.com oldalon",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Skrip pengambilan tidak dapat dimulai di halaman ini",
"Conversion timed out after {seconds}s": "Konversi habis waktu setelah {seconds} dtk",
"Could not inject capture script: {reason}": "Tidak dapat menyuntikkan skrip pengambilan: {reason}",
"Could not reach {host} {reason}": "Tidak dapat menjangkau {host} {reason}",
"Could not reach {host}: {reason}": "Tidak dapat menjangkau {host}: {reason}",
"Could not start the converter page: {reason}": "Tidak dapat memulai halaman pengonversi: {reason}",
"Couldn't read this page": "Tidak dapat membaca halaman ini",
"Inbox is full": "Kotak masuk penuh",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Buka web.readest.com",
"Page took too long to read": "Pembacaan halaman memakan waktu terlalu lama",
"Reading page…": "Membaca halaman…",
"Saved to your library.": "Disimpan ke perpustakaan Anda.",
"Send to Readest": "Kirim ke Readest",
"Sending to Readest…": "Mengirim ke Readest…",
"Sent {count} images could not be fetched.": "Terkirim {count} gambar tidak dapat diunduh.",
"Sent 1 image could not be fetched.": "Terkirim 1 gambar tidak dapat diunduh.",
"Sent — it will appear in your library shortly.": "Terkirim — segera muncul di perpustakaan Anda.",
"Sent. {count} images could not be fetched.": "Terkirim. {count} gambar tidak dapat diunduh.",
"Sent. 1 image could not be fetched.": "Terkirim. 1 gambar tidak dapat diunduh.",
"Server returned {status}": "Server mengembalikan {status}",
"Session expired": "Sesi kedaluwarsa",
"Sign in at web.readest.com first": "Masuk dulu ke web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Lo script di acquisizione non è riuscito ad avviarsi su questa pagina",
"Conversion timed out after {seconds}s": "Conversione scaduta dopo {seconds} s",
"Could not inject capture script: {reason}": "Impossibile iniettare lo script di acquisizione: {reason}",
"Could not reach {host} {reason}": "Impossibile contattare {host} {reason}",
"Could not reach {host}: {reason}": "Impossibile contattare {host}: {reason}",
"Could not start the converter page: {reason}": "Impossibile avviare la pagina del convertitore: {reason}",
"Couldn't read this page": "Impossibile leggere questa pagina",
"Inbox is full": "La posta in arrivo è piena",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Apri web.readest.com",
"Page took too long to read": "La pagina ha impiegato troppo tempo per essere letta",
"Reading page…": "Lettura della pagina…",
"Saved to your library.": "Salvato nella tua libreria.",
"Send to Readest": "Invia a Readest",
"Sending to Readest…": "Invio a Readest…",
"Sent {count} images could not be fetched.": "Inviato — impossibile recuperare {count} immagini.",
"Sent 1 image could not be fetched.": "Inviato — impossibile recuperare 1 immagine.",
"Sent — it will appear in your library shortly.": "Inviato — apparirà a breve nella tua libreria.",
"Sent. {count} images could not be fetched.": "Inviato. Impossibile recuperare {count} immagini.",
"Sent. 1 image could not be fetched.": "Inviato. Impossibile recuperare 1 immagine.",
"Server returned {status}": "Il server ha restituito {status}",
"Session expired": "Sessione scaduta",
"Sign in at web.readest.com first": "Accedi prima a web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "このページで取得スクリプトを開始できませんでした",
"Conversion timed out after {seconds}s": "変換が {seconds} 秒後にタイムアウトしました",
"Could not inject capture script: {reason}": "取得スクリプトを挿入できませんでした: {reason}",
"Could not reach {host} {reason}": "{host} に接続できませんでした {reason}",
"Could not reach {host}: {reason}": "{host} に接続できませんでした: {reason}",
"Could not start the converter page: {reason}": "変換ページを開始できませんでした: {reason}",
"Couldn't read this page": "このページを読み取れませんでした",
"Inbox is full": "受信トレイがいっぱいです",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com を開く",
"Page took too long to read": "ページの読み込みに時間がかかりすぎました",
"Reading page…": "ページを読み取り中…",
"Saved to your library.": "ライブラリに保存しました。",
"Send to Readest": "Readest に送信",
"Sending to Readest…": "Readest に送信中…",
"Sent {count} images could not be fetched.": "送信完了{count} 件の画像を取得できませんでした。",
"Sent 1 image could not be fetched.": "送信完了1 件の画像を取得できませんでした。",
"Sent — it will appear in your library shortly.": "送信完了 — まもなくライブラリに表示されます。",
"Sent. {count} images could not be fetched.": "送信完了{count} 件の画像を取得できませんでした。",
"Sent. 1 image could not be fetched.": "送信完了1 件の画像を取得できませんでした。",
"Server returned {status}": "サーバーが {status} を返しました",
"Session expired": "セッションの有効期限が切れました",
"Sign in at web.readest.com first": "まず web.readest.com にサインインしてください",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "이 페이지에서 캡처 스크립트를 시작할 수 없습니다",
"Conversion timed out after {seconds}s": "변환이 {seconds}초 후 시간 초과되었습니다",
"Could not inject capture script: {reason}": "캡처 스크립트를 삽입할 수 없습니다: {reason}",
"Could not reach {host} {reason}": "{host}에 연결할 수 없습니다 {reason}",
"Could not reach {host}: {reason}": "{host}에 연결할 수 없습니다: {reason}",
"Could not start the converter page: {reason}": "변환기 페이지를 시작할 수 없습니다: {reason}",
"Couldn't read this page": "이 페이지를 읽을 수 없습니다",
"Inbox is full": "받은편지함이 가득 찼습니다",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com 열기",
"Page took too long to read": "페이지 읽기에 시간이 너무 오래 걸렸습니다",
"Reading page…": "페이지 읽는 중…",
"Saved to your library.": "라이브러리에 저장되었습니다.",
"Send to Readest": "Readest로 보내기",
"Sending to Readest…": "Readest로 전송 중…",
"Sent {count} images could not be fetched.": "전송 완료 이미지 {count}개를 가져올 수 없습니다.",
"Sent 1 image could not be fetched.": "전송 완료 이미지 1개를 가져올 수 없습니다.",
"Sent — it will appear in your library shortly.": "전송 완료 — 곧 라이브러리에 표시됩니다.",
"Sent. {count} images could not be fetched.": "전송 완료. 이미지 {count}개를 가져올 수 없습니다.",
"Sent. 1 image could not be fetched.": "전송 완료. 이미지 1개를 가져올 수 없습니다.",
"Server returned {status}": "서버에서 {status}를 반환했습니다",
"Session expired": "세션이 만료되었습니다",
"Sign in at web.readest.com first": "먼저 web.readest.com에 로그인하세요",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Skrip tangkap tidak dapat dimulakan pada halaman ini",
"Conversion timed out after {seconds}s": "Penukaran tamat masa selepas {seconds} saat",
"Could not inject capture script: {reason}": "Tidak dapat menyuntik skrip tangkap: {reason}",
"Could not reach {host} {reason}": "Tidak dapat mencapai {host} {reason}",
"Could not reach {host}: {reason}": "Tidak dapat mencapai {host}: {reason}",
"Could not start the converter page: {reason}": "Tidak dapat memulakan halaman penukar: {reason}",
"Couldn't read this page": "Tidak dapat membaca halaman ini",
"Inbox is full": "Peti masuk penuh",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Buka web.readest.com",
"Page took too long to read": "Pembacaan halaman mengambil masa terlalu lama",
"Reading page…": "Membaca halaman…",
"Saved to your library.": "Disimpan ke perpustakaan anda.",
"Send to Readest": "Hantar ke Readest",
"Sending to Readest…": "Menghantar ke Readest…",
"Sent {count} images could not be fetched.": "Dihantar {count} imej tidak dapat diambil.",
"Sent 1 image could not be fetched.": "Dihantar 1 imej tidak dapat diambil.",
"Sent — it will appear in your library shortly.": "Dihantar — akan muncul dalam perpustakaan anda tidak lama lagi.",
"Sent. {count} images could not be fetched.": "Dihantar. {count} imej tidak dapat diambil.",
"Sent. 1 image could not be fetched.": "Dihantar. 1 imej tidak dapat diambil.",
"Server returned {status}": "Pelayan memulangkan {status}",
"Session expired": "Sesi tamat tempoh",
"Sign in at web.readest.com first": "Log masuk web.readest.com terlebih dahulu",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Het opnamescript kon niet starten op deze pagina",
"Conversion timed out after {seconds}s": "Conversie verlopen na {seconds} s",
"Could not inject capture script: {reason}": "Opnamescript kan niet worden geïnjecteerd: {reason}",
"Could not reach {host} {reason}": "Kan {host} niet bereiken {reason}",
"Could not reach {host}: {reason}": "Kan {host} niet bereiken: {reason}",
"Could not start the converter page: {reason}": "Kan de converter-pagina niet starten: {reason}",
"Couldn't read this page": "Deze pagina kan niet worden gelezen",
"Inbox is full": "Postvak is vol",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com openen",
"Page took too long to read": "Het lezen van de pagina duurde te lang",
"Reading page…": "Pagina lezen…",
"Saved to your library.": "Opgeslagen in je bibliotheek.",
"Send to Readest": "Naar Readest sturen",
"Sending to Readest…": "Verzenden naar Readest…",
"Sent {count} images could not be fetched.": "Verzonden {count} afbeeldingen konden niet worden opgehaald.",
"Sent 1 image could not be fetched.": "Verzonden 1 afbeelding kon niet worden opgehaald.",
"Sent — it will appear in your library shortly.": "Verzonden — verschijnt binnenkort in je bibliotheek.",
"Sent. {count} images could not be fetched.": "Verzonden. {count} afbeeldingen konden niet worden opgehaald.",
"Sent. 1 image could not be fetched.": "Verzonden. 1 afbeelding kon niet worden opgehaald.",
"Server returned {status}": "Server gaf {status} terug",
"Session expired": "Sessie verlopen",
"Sign in at web.readest.com first": "Meld je eerst aan op web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Skrypt przechwytujący nie mógł uruchomić się na tej stronie",
"Conversion timed out after {seconds}s": "Konwersja zakończyła się po {seconds} s",
"Could not inject capture script: {reason}": "Nie udało się wstrzyknąć skryptu przechwytującego: {reason}",
"Could not reach {host} {reason}": "Nie można połączyć się z {host} {reason}",
"Could not reach {host}: {reason}": "Nie można połączyć się z {host}: {reason}",
"Could not start the converter page: {reason}": "Nie udało się uruchomić strony konwertera: {reason}",
"Couldn't read this page": "Nie udało się odczytać tej strony",
"Inbox is full": "Skrzynka odbiorcza jest pełna",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Otwórz web.readest.com",
"Page took too long to read": "Wczytanie strony trwało zbyt długo",
"Reading page…": "Wczytywanie strony…",
"Saved to your library.": "Zapisano w Twojej bibliotece.",
"Send to Readest": "Wyślij do Readest",
"Sending to Readest…": "Wysyłanie do Readest…",
"Sent {count} images could not be fetched.": "Wysłano — nie udało się pobrać {count} obrazów.",
"Sent 1 image could not be fetched.": "Wysłano — nie udało się pobrać 1 obrazu.",
"Sent — it will appear in your library shortly.": "Wysłano — wkrótce pojawi się w Twojej bibliotece.",
"Sent. {count} images could not be fetched.": "Wysłano. Nie udało się pobrać {count} obrazów.",
"Sent. 1 image could not be fetched.": "Wysłano. Nie udało się pobrać 1 obrazu.",
"Server returned {status}": "Serwer zwrócił {status}",
"Session expired": "Sesja wygasła",
"Sign in at web.readest.com first": "Najpierw zaloguj się na web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "O script de captura não pôde iniciar nesta página",
"Conversion timed out after {seconds}s": "Conversão expirou após {seconds} s",
"Could not inject capture script: {reason}": "Não foi possível injetar o script de captura: {reason}",
"Could not reach {host} {reason}": "Não foi possível alcançar {host} {reason}",
"Could not reach {host}: {reason}": "Não foi possível alcançar {host}: {reason}",
"Could not start the converter page: {reason}": "Não foi possível iniciar a página do conversor: {reason}",
"Couldn't read this page": "Não foi possível ler esta página",
"Inbox is full": "A caixa de entrada está cheia",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Abrir web.readest.com",
"Page took too long to read": "A leitura da página demorou demais",
"Reading page…": "Lendo a página…",
"Saved to your library.": "Salvo na sua biblioteca.",
"Send to Readest": "Enviar para o Readest",
"Sending to Readest…": "Enviando para o Readest…",
"Sent {count} images could not be fetched.": "Enviado — não foi possível obter {count} imagens.",
"Sent 1 image could not be fetched.": "Enviado — não foi possível obter 1 imagem.",
"Sent — it will appear in your library shortly.": "Enviado — aparecerá em sua biblioteca em breve.",
"Sent. {count} images could not be fetched.": "Enviado. Não foi possível obter {count} imagens.",
"Sent. 1 image could not be fetched.": "Enviado. Não foi possível obter 1 imagem.",
"Server returned {status}": "O servidor retornou {status}",
"Session expired": "Sessão expirada",
"Sign in at web.readest.com first": "Faça login primeiro em web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "O script de captura não conseguiu iniciar nesta página",
"Conversion timed out after {seconds}s": "Conversão expirou após {seconds} s",
"Could not inject capture script: {reason}": "Não foi possível injetar o script de captura: {reason}",
"Could not reach {host} {reason}": "Não foi possível alcançar {host} {reason}",
"Could not reach {host}: {reason}": "Não foi possível alcançar {host}: {reason}",
"Could not start the converter page: {reason}": "Não foi possível iniciar a página do conversor: {reason}",
"Couldn't read this page": "Não foi possível ler esta página",
"Inbox is full": "A caixa de entrada está cheia",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Abrir web.readest.com",
"Page took too long to read": "A leitura da página demorou demasiado",
"Reading page…": "A ler a página…",
"Saved to your library.": "Guardado na sua biblioteca.",
"Send to Readest": "Enviar para Readest",
"Sending to Readest…": "A enviar para Readest…",
"Sent {count} images could not be fetched.": "Enviado — não foi possível obter {count} imagens.",
"Sent 1 image could not be fetched.": "Enviado — não foi possível obter 1 imagem.",
"Sent — it will appear in your library shortly.": "Enviado — aparecerá em breve na sua biblioteca.",
"Sent. {count} images could not be fetched.": "Enviado. Não foi possível obter {count} imagens.",
"Sent. 1 image could not be fetched.": "Enviado. Não foi possível obter 1 imagem.",
"Server returned {status}": "Servidor devolveu {status}",
"Session expired": "Sessão expirada",
"Sign in at web.readest.com first": "Inicie sessão primeiro em web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Scriptul de captură nu a putut porni pe această pagină",
"Conversion timed out after {seconds}s": "Conversia a expirat după {seconds} s",
"Could not inject capture script: {reason}": "Nu s-a putut injecta scriptul de captură: {reason}",
"Could not reach {host} {reason}": "Nu se poate accesa {host} {reason}",
"Could not reach {host}: {reason}": "Nu se poate accesa {host}: {reason}",
"Could not start the converter page: {reason}": "Nu s-a putut porni pagina convertorului: {reason}",
"Couldn't read this page": "Această pagină nu a putut fi citită",
"Inbox is full": "Inbox-ul este plin",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Deschide web.readest.com",
"Page took too long to read": "Citirea paginii a durat prea mult",
"Reading page…": "Se citește pagina…",
"Saved to your library.": "Salvat în biblioteca dvs.",
"Send to Readest": "Trimite la Readest",
"Sending to Readest…": "Se trimite la Readest…",
"Sent {count} images could not be fetched.": "Trimis — nu s-au putut prelua {count} imagini.",
"Sent 1 image could not be fetched.": "Trimis — nu s-a putut prelua 1 imagine.",
"Sent — it will appear in your library shortly.": "Trimis — va apărea în curând în biblioteca dvs.",
"Sent. {count} images could not be fetched.": "Trimis. Nu s-au putut prelua {count} imagini.",
"Sent. 1 image could not be fetched.": "Trimis. Nu s-a putut prelua 1 imagine.",
"Server returned {status}": "Serverul a returnat {status}",
"Session expired": "Sesiunea a expirat",
"Sign in at web.readest.com first": "Conectați-vă mai întâi la web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Сценарий захвата не смог запуститься на этой странице",
"Conversion timed out after {seconds}s": "Время преобразования истекло через {seconds} с",
"Could not inject capture script: {reason}": "Не удалось внедрить сценарий захвата: {reason}",
"Could not reach {host} {reason}": "Не удалось соединиться с {host} {reason}",
"Could not reach {host}: {reason}": "Не удалось соединиться с {host}: {reason}",
"Could not start the converter page: {reason}": "Не удалось запустить страницу преобразователя: {reason}",
"Couldn't read this page": "Не удалось прочитать эту страницу",
"Inbox is full": "Папка «Входящие» переполнена",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Открыть web.readest.com",
"Page took too long to read": "Чтение страницы заняло слишком много времени",
"Reading page…": "Чтение страницы…",
"Saved to your library.": "Сохранено в вашей библиотеке.",
"Send to Readest": "Отправить в Readest",
"Sending to Readest…": "Отправка в Readest…",
"Sent {count} images could not be fetched.": "Отправлено — не удалось получить {count} изображений.",
"Sent 1 image could not be fetched.": "Отправлено — не удалось получить 1 изображение.",
"Sent — it will appear in your library shortly.": "Отправлено — вскоре появится в вашей библиотеке.",
"Sent. {count} images could not be fetched.": "Отправлено. Не удалось получить {count} изображений.",
"Sent. 1 image could not be fetched.": "Отправлено. Не удалось получить 1 изображение.",
"Server returned {status}": "Сервер вернул {status}",
"Session expired": "Сеанс истёк",
"Sign in at web.readest.com first": "Сначала войдите на web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "මෙම පිටුවේ ග්‍රහණ ස්ක්‍රිප්ටය ආරම්භ කළ නොහැකි විය",
"Conversion timed out after {seconds}s": "තත්පර {seconds}කට පසු පරිවර්තනය කල් ඉකුත් විය",
"Could not inject capture script: {reason}": "ග්‍රහණ ස්ක්‍රිප්ටය ඇතුළත් කළ නොහැකි විය: {reason}",
"Could not reach {host} {reason}": "{host} වෙත ළඟා විය නොහැක {reason}",
"Could not reach {host}: {reason}": "{host} වෙත ළඟා විය නොහැක: {reason}",
"Could not start the converter page: {reason}": "පරිවර්තක පිටුව ආරම්භ කළ නොහැක: {reason}",
"Couldn't read this page": "මෙම පිටුව කියවිය නොහැකි විය",
"Inbox is full": "ලැබුණු පෙට්ටිය පිරී ඇත",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com විවෘත කරන්න",
"Page took too long to read": "පිටුව කියවීමට වැඩි කාලයක් ගත විය",
"Reading page…": "පිටුව කියවමින්…",
"Saved to your library.": "ඔබේ පුස්තකාලයට සුරැකිණි.",
"Send to Readest": "Readest වෙත යවන්න",
"Sending to Readest…": "Readest වෙත යවමින්…",
"Sent {count} images could not be fetched.": "යවන ලදී රූප {count}ක් ලබා ගත නොහැකි විය.",
"Sent 1 image could not be fetched.": "යවන ලදී රූප 1ක් ලබා ගත නොහැකි විය.",
"Sent — it will appear in your library shortly.": "යවන ලදී — ඉක්මනින් ඔබේ පුස්තකාලයේ දිස්වනු ඇත.",
"Sent. {count} images could not be fetched.": "යවන ලදී. රූප {count}ක් ලබා ගත නොහැකි විය.",
"Sent. 1 image could not be fetched.": "යවන ලදී. රූප 1ක් ලබා ගත නොහැකි විය.",
"Server returned {status}": "සේවාදායකය {status} ලබා දුන්නේය",
"Session expired": "සැසිය කල් ඉකුත් වී ඇත",
"Sign in at web.readest.com first": "පළමුව web.readest.com වෙත පුරනය වන්න",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Skripta za zajem ni mogla začeti na tej strani",
"Conversion timed out after {seconds}s": "Pretvorba je potekla po {seconds} s",
"Could not inject capture script: {reason}": "Skripte za zajem ni bilo mogoče vbrizgati: {reason}",
"Could not reach {host} {reason}": "Ni mogoče doseči {host} {reason}",
"Could not reach {host}: {reason}": "Ni mogoče doseči {host}: {reason}",
"Could not start the converter page: {reason}": "Strani pretvornika ni bilo mogoče zagnati: {reason}",
"Couldn't read this page": "Te strani ni bilo mogoče prebrati",
"Inbox is full": "Mapa Prejeto je polna",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Odpri web.readest.com",
"Page took too long to read": "Branje strani je trajalo predolgo",
"Reading page…": "Branje strani…",
"Saved to your library.": "Shranjeno v vašo knjižnico.",
"Send to Readest": "Pošlji v Readest",
"Sending to Readest…": "Pošiljanje v Readest…",
"Sent {count} images could not be fetched.": "Poslano {count} slik ni bilo mogoče pridobiti.",
"Sent 1 image could not be fetched.": "Poslano 1 slike ni bilo mogoče pridobiti.",
"Sent — it will appear in your library shortly.": "Poslano — kmalu se bo prikazalo v vaši knjižnici.",
"Sent. {count} images could not be fetched.": "Poslano. {count} slik ni bilo mogoče pridobiti.",
"Sent. 1 image could not be fetched.": "Poslano. 1 slike ni bilo mogoče pridobiti.",
"Server returned {status}": "Strežnik je vrnil {status}",
"Session expired": "Seja je potekla",
"Sign in at web.readest.com first": "Najprej se prijavite na web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Insamlingsskriptet kunde inte starta på den här sidan",
"Conversion timed out after {seconds}s": "Konverteringen tog slut efter {seconds} s",
"Could not inject capture script: {reason}": "Det gick inte att infoga insamlingsskriptet: {reason}",
"Could not reach {host} {reason}": "Det gick inte att nå {host} {reason}",
"Could not reach {host}: {reason}": "Det gick inte att nå {host}: {reason}",
"Could not start the converter page: {reason}": "Det gick inte att starta konverteringssidan: {reason}",
"Couldn't read this page": "Det gick inte att läsa den här sidan",
"Inbox is full": "Inkorgen är full",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Öppna web.readest.com",
"Page took too long to read": "Sidan tog för lång tid att läsa",
"Reading page…": "Läser sidan…",
"Saved to your library.": "Sparad i ditt bibliotek.",
"Send to Readest": "Skicka till Readest",
"Sending to Readest…": "Skickar till Readest…",
"Sent {count} images could not be fetched.": "Skickad {count} bilder kunde inte hämtas.",
"Sent 1 image could not be fetched.": "Skickad 1 bild kunde inte hämtas.",
"Sent — it will appear in your library shortly.": "Skickad — kommer att visas i ditt bibliotek inom kort.",
"Sent. {count} images could not be fetched.": "Skickad. {count} bilder kunde inte hämtas.",
"Sent. 1 image could not be fetched.": "Skickad. 1 bild kunde inte hämtas.",
"Server returned {status}": "Servern svarade {status}",
"Session expired": "Sessionen har gått ut",
"Sign in at web.readest.com first": "Logga in på web.readest.com först",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "இந்த பக்கத்தில் கைப்பற்றும் ஸ்கிரிப்ட் தொடங்க முடியவில்லை",
"Conversion timed out after {seconds}s": "மாற்றம் {seconds} வினாடிகளுக்குப் பிறகு காலாவதியானது",
"Could not inject capture script: {reason}": "கைப்பற்றும் ஸ்கிரிப்ட்டை செலுத்த முடியவில்லை: {reason}",
"Could not reach {host} {reason}": "{host}-ஐ அடைய முடியவில்லை {reason}",
"Could not reach {host}: {reason}": "{host}-ஐ அடைய முடியவில்லை: {reason}",
"Could not start the converter page: {reason}": "மாற்றியின் பக்கத்தைத் தொடங்க முடியவில்லை: {reason}",
"Couldn't read this page": "இந்த பக்கத்தை வாசிக்க முடியவில்லை",
"Inbox is full": "உள்பெட்டி நிரம்பியுள்ளது",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com திற",
"Page took too long to read": "பக்கம் வாசிக்க அதிக நேரம் ஆனது",
"Reading page…": "பக்கம் வாசிக்கப்படுகிறது…",
"Saved to your library.": "உங்கள் நூலகத்தில் சேமிக்கப்பட்டது.",
"Send to Readest": "Readest-க்கு அனுப்பு",
"Sending to Readest…": "Readest-க்கு அனுப்பப்படுகிறது…",
"Sent {count} images could not be fetched.": "அனுப்பப்பட்டது {count} படங்களைப் பெற முடியவில்லை.",
"Sent 1 image could not be fetched.": "அனுப்பப்பட்டது 1 படத்தைப் பெற முடியவில்லை.",
"Sent — it will appear in your library shortly.": "அனுப்பப்பட்டது — விரைவில் உங்கள் நூலகத்தில் தோன்றும்.",
"Sent. {count} images could not be fetched.": "அனுப்பப்பட்டது. {count} படங்களைப் பெற முடியவில்லை.",
"Sent. 1 image could not be fetched.": "அனுப்பப்பட்டது. 1 படத்தைப் பெற முடியவில்லை.",
"Server returned {status}": "சேவையகம் {status}-ஐ வழங்கியது",
"Session expired": "அமர்வு காலாவதியானது",
"Sign in at web.readest.com first": "முதலில் web.readest.com-இல் உள்நுழையவும்",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "สคริปต์การจับไม่สามารถเริ่มทำงานบนหน้านี้",
"Conversion timed out after {seconds}s": "การแปลงหมดเวลาหลังจาก {seconds} วินาที",
"Could not inject capture script: {reason}": "ไม่สามารถแทรกสคริปต์การจับได้: {reason}",
"Could not reach {host} {reason}": "ไม่สามารถเข้าถึง {host} {reason}",
"Could not reach {host}: {reason}": "ไม่สามารถเข้าถึง {host}: {reason}",
"Could not start the converter page: {reason}": "ไม่สามารถเริ่มหน้าตัวแปลงได้: {reason}",
"Couldn't read this page": "ไม่สามารถอ่านหน้านี้ได้",
"Inbox is full": "กล่องขาเข้าเต็ม",
@@ -14,11 +14,11 @@
"Open web.readest.com": "เปิด web.readest.com",
"Page took too long to read": "การอ่านหน้าใช้เวลานานเกินไป",
"Reading page…": "กำลังอ่านหน้า…",
"Saved to your library.": "บันทึกลงในคลังของคุณแล้ว",
"Send to Readest": "ส่งไปยัง Readest",
"Sending to Readest…": "กำลังส่งไปยัง Readest…",
"Sent {count} images could not be fetched.": "ส่งแล้ว ดึงภาพ {count} ภาพไม่ได้",
"Sent 1 image could not be fetched.": "ส่งแล้ว ดึงภาพ 1 ภาพไม่ได้",
"Sent — it will appear in your library shortly.": "ส่งแล้ว — จะปรากฏในคลังของคุณในไม่ช้า",
"Sent. {count} images could not be fetched.": "ส่งแล้ว ดึงภาพ {count} ภาพไม่ได้",
"Sent. 1 image could not be fetched.": "ส่งแล้ว ดึงภาพ 1 ภาพไม่ได้",
"Server returned {status}": "เซิร์ฟเวอร์ส่งคืน {status}",
"Session expired": "เซสชันหมดอายุ",
"Sign in at web.readest.com first": "ลงชื่อเข้าใช้ web.readest.com ก่อน",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Yakalama betiği bu sayfada başlayamadı",
"Conversion timed out after {seconds}s": "Dönüştürme {seconds} sn sonra zaman aşımına uğradı",
"Could not inject capture script: {reason}": "Yakalama betiği enjekte edilemedi: {reason}",
"Could not reach {host} {reason}": "{host} adresine ulaşılamadı {reason}",
"Could not reach {host}: {reason}": "{host} adresine ulaşılamadı: {reason}",
"Could not start the converter page: {reason}": "Dönüştürücü sayfası başlatılamadı: {reason}",
"Couldn't read this page": "Bu sayfa okunamadı",
"Inbox is full": "Gelen kutusu dolu",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com sayfasını aç",
"Page took too long to read": "Sayfanın okunması çok uzun sürdü",
"Reading page…": "Sayfa okunuyor…",
"Saved to your library.": "Kitaplığınıza kaydedildi.",
"Send to Readest": "Readest'e gönder",
"Sending to Readest…": "Readest'e gönderiliyor…",
"Sent {count} images could not be fetched.": "Gönderildi {count} görsel alınamadı.",
"Sent 1 image could not be fetched.": "Gönderildi 1 görsel alınamadı.",
"Sent — it will appear in your library shortly.": "Gönderildi — kısa süre içinde kitaplığınızda görünecek.",
"Sent. {count} images could not be fetched.": "Gönderildi. {count} görsel alınamadı.",
"Sent. 1 image could not be fetched.": "Gönderildi. 1 görsel alınamadı.",
"Server returned {status}": "Sunucu {status} döndürdü",
"Session expired": "Oturum süresi doldu",
"Sign in at web.readest.com first": "Önce web.readest.com adresine giriş yapın",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Скрипт захоплення не зміг запуститися на цій сторінці",
"Conversion timed out after {seconds}s": "Перетворення завершилося за {seconds} с",
"Could not inject capture script: {reason}": "Не вдалося вставити скрипт захоплення: {reason}",
"Could not reach {host} {reason}": "Не вдалося з’єднатися з {host} {reason}",
"Could not reach {host}: {reason}": "Не вдалося з’єднатися з {host}: {reason}",
"Could not start the converter page: {reason}": "Не вдалося запустити сторінку конвертера: {reason}",
"Couldn't read this page": "Не вдалося прочитати цю сторінку",
"Inbox is full": "Поштова скринька переповнена",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Відкрити web.readest.com",
"Page took too long to read": "Сторінка читалася занадто довго",
"Reading page…": "Читання сторінки…",
"Saved to your library.": "Збережено у вашій бібліотеці.",
"Send to Readest": "Надіслати до Readest",
"Sending to Readest…": "Надсилання до Readest…",
"Sent {count} images could not be fetched.": "Надіслано — не вдалося отримати {count} зображень.",
"Sent 1 image could not be fetched.": "Надіслано — не вдалося отримати 1 зображення.",
"Sent — it will appear in your library shortly.": "Надіслано — невдовзі з’явиться у вашій бібліотеці.",
"Sent. {count} images could not be fetched.": "Надіслано. Не вдалося отримати {count} зображень.",
"Sent. 1 image could not be fetched.": "Надіслано. Не вдалося отримати 1 зображення.",
"Server returned {status}": "Сервер повернув {status}",
"Session expired": "Сеанс завершено",
"Sign in at web.readest.com first": "Спочатку увійдіть на web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Saqlash skripti ushbu sahifada ishga tushmadi",
"Conversion timed out after {seconds}s": "Aylantirish {seconds} soniyadan keyin tugadi",
"Could not inject capture script: {reason}": "Saqlash skriptini joriy etib bo'lmadi: {reason}",
"Could not reach {host} {reason}": "{host} bilan bog'lanib bo'lmadi {reason}",
"Could not reach {host}: {reason}": "{host} bilan bog'lanib bo'lmadi: {reason}",
"Could not start the converter page: {reason}": "Aylantirgich sahifasini boshlab bo'lmadi: {reason}",
"Couldn't read this page": "Ushbu sahifani o'qib bo'lmadi",
"Inbox is full": "Kiruvchi qutisi to'la",
@@ -14,11 +14,11 @@
"Open web.readest.com": "web.readest.com sahifasini ochish",
"Page took too long to read": "Sahifani oqish juda uzoq vaqt oldi",
"Reading page…": "Sahifa oqilmoqda…",
"Saved to your library.": "Kutubxonangizga saqlandi.",
"Send to Readest": "Readest'ga yuborish",
"Sending to Readest…": "Readest'ga yuborilmoqda…",
"Sent {count} images could not be fetched.": "Yuborildi {count} ta rasmni olib bolmadi.",
"Sent 1 image could not be fetched.": "Yuborildi 1 ta rasmni olib bolmadi.",
"Sent — it will appear in your library shortly.": "Yuborildi — tez orada kutubxonangizda paydo boladi.",
"Sent. {count} images could not be fetched.": "Yuborildi. {count} ta rasmni olib bolmadi.",
"Sent. 1 image could not be fetched.": "Yuborildi. 1 ta rasmni olib bolmadi.",
"Server returned {status}": "Server {status} qaytardi",
"Session expired": "Seans muddati tugadi",
"Sign in at web.readest.com first": "Avval web.readest.com saytiga kiring",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "Tập lệnh chụp không thể khởi động trên trang này",
"Conversion timed out after {seconds}s": "Chuyển đổi đã hết thời gian sau {seconds} giây",
"Could not inject capture script: {reason}": "Không thể chèn tập lệnh chụp: {reason}",
"Could not reach {host} {reason}": "Không thể kết nối tới {host} {reason}",
"Could not reach {host}: {reason}": "Không thể kết nối tới {host}: {reason}",
"Could not start the converter page: {reason}": "Không thể khởi động trang chuyển đổi: {reason}",
"Couldn't read this page": "Không thể đọc trang này",
"Inbox is full": "Hộp thư đến đã đầy",
@@ -14,11 +14,11 @@
"Open web.readest.com": "Mở web.readest.com",
"Page took too long to read": "Trang đọc mất quá nhiều thời gian",
"Reading page…": "Đang đọc trang…",
"Saved to your library.": "Đã lưu vào thư viện của bạn.",
"Send to Readest": "Gửi đến Readest",
"Sending to Readest…": "Đang gửi đến Readest…",
"Sent {count} images could not be fetched.": "Đã gửi — không thể tải {count} hình ảnh.",
"Sent 1 image could not be fetched.": "Đã gửi — không thể tải 1 hình ảnh.",
"Sent — it will appear in your library shortly.": "Đã gửi — sẽ sớm xuất hiện trong thư viện của bạn.",
"Sent. {count} images could not be fetched.": "Đã gửi. Không thể tải {count} hình ảnh.",
"Sent. 1 image could not be fetched.": "Đã gửi. Không thể tải 1 hình ảnh.",
"Server returned {status}": "Máy chủ trả về {status}",
"Session expired": "Phiên đã hết hạn",
"Sign in at web.readest.com first": "Hãy đăng nhập web.readest.com trước",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "抓取脚本无法在此页面启动",
"Conversion timed out after {seconds}s": "{seconds} 秒后转换超时",
"Could not inject capture script: {reason}": "无法注入抓取脚本:{reason}",
"Could not reach {host} {reason}": "无法连接到 {host}{reason}",
"Could not reach {host}: {reason}": "无法连接到 {host}{reason}",
"Could not start the converter page: {reason}": "无法启动转换器页面:{reason}",
"Couldn't read this page": "无法读取此页面",
"Inbox is full": "收件箱已满",
@@ -14,11 +14,11 @@
"Open web.readest.com": "打开 web.readest.com",
"Page took too long to read": "页面读取耗时过长",
"Reading page…": "正在读取页面…",
"Saved to your library.": "已保存到你的书库。",
"Send to Readest": "发送到 Readest",
"Sending to Readest…": "正在发送到 Readest…",
"Sent {count} images could not be fetched.": "已发送{count} 张图片无法获取。",
"Sent 1 image could not be fetched.": "已发送1 张图片无法获取。",
"Sent — it will appear in your library shortly.": "已发送 — 稍后将出现在你的书库中。",
"Sent. {count} images could not be fetched.": "已发送{count} 张图片无法获取。",
"Sent. 1 image could not be fetched.": "已发送1 张图片无法获取。",
"Server returned {status}": "服务器返回 {status}",
"Session expired": "会话已过期",
"Sign in at web.readest.com first": "请先登录 web.readest.com",
@@ -4,7 +4,7 @@
"Capture script could not start on this page": "擷取指令碼無法在此頁面啟動",
"Conversion timed out after {seconds}s": "{seconds} 秒後轉換逾時",
"Could not inject capture script: {reason}": "無法插入擷取指令碼:{reason}",
"Could not reach {host} {reason}": "無法連線至 {host}{reason}",
"Could not reach {host}: {reason}": "無法連線至 {host}{reason}",
"Could not start the converter page: {reason}": "無法啟動轉換器頁面:{reason}",
"Couldn't read this page": "無法讀取此頁面",
"Inbox is full": "收件匣已滿",
@@ -14,11 +14,11 @@
"Open web.readest.com": "開啟 web.readest.com",
"Page took too long to read": "頁面讀取耗時過長",
"Reading page…": "正在讀取頁面…",
"Saved to your library.": "已儲存到您的書庫。",
"Send to Readest": "傳送至 Readest",
"Sending to Readest…": "正在傳送至 Readest…",
"Sent {count} images could not be fetched.": "已傳送{count} 張圖片無法擷取。",
"Sent 1 image could not be fetched.": "已傳送1 張圖片無法擷取。",
"Sent — it will appear in your library shortly.": "已傳送 — 稍後將出現在您的書庫中。",
"Sent. {count} images could not be fetched.": "已傳送{count} 張圖片無法擷取。",
"Sent. 1 image could not be fetched.": "已傳送1 張圖片無法擷取。",
"Server returned {status}": "伺服器回傳 {status}",
"Session expired": "工作階段已過期",
"Sign in at web.readest.com first": "請先登入 web.readest.com",
@@ -143,7 +143,7 @@ describe('popup — render(progress)', () => {
expect((document.getElementById('send') as HTMLButtonElement).disabled).toBe(false);
const status = document.getElementById('status')!;
expect(status.classList.contains('ok')).toBe(true);
expect(status.textContent).toContain('Sent');
expect(status.textContent).toContain('Saved to your library');
});
test('"done" with missingAssets surfaces the image-fetch failure count', async () => {
@@ -94,9 +94,9 @@ function render(progress: ClipProgress | null): void {
}
function doneMessage(missing: number): string {
if (missing <= 0) return _('Sent — it will appear in your library shortly.');
if (missing === 1) return _('Sent 1 image could not be fetched.');
return _('Sent {count} images could not be fetched.', { count: missing });
if (missing <= 0) return _('Saved to your library.');
if (missing === 1) return _('Sent. 1 image could not be fetched.');
return _('Sent. {count} images could not be fetched.', { count: missing });
}
function showSignedOut(): void {