|
4 | 4 | // @name:zh-TW 怠惰小説下載器 |
5 | 5 | // @name:ja 怠惰者小説ダウンロードツール |
6 | 6 | // @namespace hoothin |
7 | | -// @version 2.8.3.12 |
| 7 | +// @version 2.8.3.13 |
8 | 8 | // @description Lightweight web scraping script. Fetch and download main textual content from the current page, provide special support for novels |
9 | 9 | // @description:zh-CN 通用网站内容爬虫抓取工具,可批量抓取任意站点的小说、论坛内容等并保存为TXT文档 |
10 | 10 | // @description:zh-TW 通用網站內容爬蟲抓取工具,可批量抓取任意站點的小說、論壇內容等並保存為TXT文檔 |
@@ -340,48 +340,49 @@ if (window.top != window.self) { |
340 | 340 | case "ar-TN": |
341 | 341 | case "ar-YE": |
342 | 342 | i18n={ |
343 | | - fetch: "تحميل", |
344 | | - info: "المصدر: #t#\nتم تنزيل الـ TXT بواسطة 'DownloadAllContent'", |
345 | | - error: "فشل في تحميل الفصل الحالي", |
346 | | - downloading: "......%s تحميل<br>صفحات متبقية %s صفحات تم تحميلها، هناك %s", |
347 | | - complete: "صفحات في المجموع %s اكتمل! حصلت على", |
348 | | - del: "لتجاهل CSS تعيين محددات", |
349 | | - custom: "تحميل مخصص", |
350 | | - customInfo: "لروابط الفصول sss إدخال الروابط أو محددات", |
351 | | - reSort: "إعادة الترتيب حسب العنوان", |
352 | | - reSortUrl: "إعادة الترتيب حسب الروابط", |
353 | | - setting: "فتح الإعدادات", |
354 | | - searchRule: "قاعدة البحث", |
355 | | - abort: "إيقاف", |
356 | | - save: "حفظ", |
357 | | - saveAsMd: "Markdown حفظ كـ", |
358 | | - downThreadNum: "تعيين عدد الخيوط للتحميل", |
359 | | - enableTouch:"On the mobile device, slide the screen in the direction of →↓←↑ to draw a square will start downloading immediately", |
360 | | - customTitle: "تخصيص عنوان الفصل، إدخال المحدد في الصفحة الداخلية", |
361 | | - maxDlPerMin:"الحد الأقصى لعدد التنزيلات في الدقيقة", |
362 | | - reSortDefault: "الترتيب الافتراضي حسب الموقع في الصفحة", |
363 | | - reverseOrder: "عكس ترتيب الفصول", |
364 | | - saveBtn: "حفظ الإعدادات", |
365 | | - saveOk: "تم الحفظ", |
366 | | - nextPage: "التحقق من الصفحة التالية في الفصل", |
367 | | - nextPageReg: "مخصص للصفحة التالية RegExp", |
368 | | - retainImage: "الاحتفاظ بعنوان الصورة إذا كانت هناك صور في النص", |
369 | | - minTxtLength: "المحاولة مرة أخرى عندما يكون طول المحتوى أقل من هذا", |
370 | | - showFilterList: "عرض نافذة التصفية والترتيب قبل التحميل", |
371 | | - ok: "موافق", |
372 | | - close: "إغلاق", |
373 | | - dacSortByPos: "الترتيب حسب الموقع", |
374 | | - dacSortByUrl: "الترتيب حسب الرابط", |
375 | | - dacSortByName: "الترتيب حسب الاسم", |
376 | | - reverse: "عكس الاختيار", |
377 | | - dacUseIframe: "لتحميل المحتوى (بطيء) iframe استخدام", |
378 | | - dacSaveAsZip: "zip حفظ كـ", |
379 | | - dacSetCustomRule: "تعديل القواعد", |
380 | | - dacAddUrl: "إضافة فصل", |
381 | | - dacStartDownload: "تحميل المحدد", |
382 | | - downloadShortcut: "تحميل الفصل", |
383 | | - downloadSingleShortcut: "تحميل صفحة واحدة", |
384 | | - downloadCustomShortcut: "تحميل مخصص" |
| 343 | + encode: true, |
| 344 | + fetch: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84", |
| 345 | + info: "%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1:%20#t#%0A%D8%AA%D9%85%20%D8%AA%D9%86%D8%B2%D9%8A%D9%84%20%D8%A7%D9%84%D9%80%20TXT%20%D8%A8%D9%88%D8%A7%D8%B3%D8%B7%D8%A9%20'DownloadAllContent'", |
| 346 | + error: "%D9%81%D8%B4%D9%84%20%D9%81%D9%8A%20%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D8%A7%D9%84%D9%81%D8%B5%D9%84%20%D8%A7%D9%84%D8%AD%D8%A7%D9%84%D9%8A", |
| 347 | + downloading: "......%25s%20%D8%AA%D8%AD%D9%85%D9%8A%D9%84%3Cbr%3E%D8%B5%D9%81%D8%AD%D8%A7%D8%AA%20%D9%85%D8%AA%D8%A8%D9%82%D9%8A%D8%A9%20%25s%20%D8%B5%D9%81%D8%AD%D8%A7%D8%AA%20%D8%AA%D9%85%20%D8%AA%D8%AD%D9%85%D9%8A%D9%84%D9%87%D8%A7%D8%8C%20%D9%87%D9%86%D8%A7%D9%83%20%25s", |
| 348 | + complete: "%D8%B5%D9%81%D8%AD%D8%A7%D8%AA%20%D9%81%D9%8A%20%D8%A7%D9%84%D9%85%D8%AC%D9%85%D9%88%D8%B9%20%25s%20%D8%A7%D9%83%D8%AA%D9%85%D9%84!%20%D8%AD%D8%B5%D9%84%D8%AA%20%D8%B9%D9%84%D9%89", |
| 349 | + del: "%D9%84%D8%AA%D8%AC%D8%A7%D9%87%D9%84%20CSS%20%D8%AA%D8%B9%D9%8A%D9%8A%D9%86%20%D9%85%D8%AD%D8%AF%D8%AF%D8%A7%D8%AA", |
| 350 | + custom: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D9%85%D8%AE%D8%B5%D8%B5", |
| 351 | + customInfo: "%D9%84%D8%B1%D9%88%D8%A7%D8%A8%D8%B7%20%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84%20sss%20%D8%A5%D8%AF%D8%AE%D8%A7%D9%84%20%D8%A7%D9%84%D8%B1%D9%88%D8%A7%D8%A8%D8%B7%20%D8%A3%D9%88%20%D9%85%D8%AD%D8%AF%D8%AF%D8%A7%D8%AA", |
| 352 | + reSort: "%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9%20%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D8%B9%D9%86%D9%88%D8%A7%D9%86", |
| 353 | + reSortUrl: "%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9%20%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D8%B1%D9%88%D8%A7%D8%A8%D8%B7", |
| 354 | + setting: "%D9%81%D8%AA%D8%AD%20%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA", |
| 355 | + searchRule: "%D9%82%D8%A7%D8%B9%D8%AF%D8%A9%20%D8%A7%D9%84%D8%A8%D8%AD%D8%AB", |
| 356 | + abort: "%D8%A5%D9%8A%D9%82%D8%A7%D9%81", |
| 357 | + save: "%D8%AD%D9%81%D8%B8", |
| 358 | + saveAsMd: "Markdown%20%D8%AD%D9%81%D8%B8%20%D9%83%D9%80", |
| 359 | + downThreadNum: "%D8%AA%D8%B9%D9%8A%D9%8A%D9%86%20%D8%B9%D8%AF%D8%AF%20%D8%A7%D9%84%D8%AE%D9%8A%D9%88%D8%B7%20%D9%84%D9%84%D8%AA%D8%AD%D9%85%D9%8A%D9%84", |
| 360 | + enableTouch: "On%20the%20mobile%20device,%20slide%20the%20screen%20in%20the%20direction%20of%20%E2%86%92%E2%86%93%E2%86%90%E2%86%91%20to%20draw%20a%20square%20will%20start%20downloading%20immediately", |
| 361 | + customTitle: "%D8%AA%D8%AE%D8%B5%D9%8A%D8%B5%20%D8%B9%D9%86%D9%88%D8%A7%D9%86%20%D8%A7%D9%84%D9%81%D8%B5%D9%84%D8%8C%20%D8%A5%D8%AF%D8%AE%D8%A7%D9%84%20%D8%A7%D9%84%D9%85%D8%AD%D8%AF%D8%AF%20%D9%81%D9%8A%20%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9%20%D8%A7%D9%84%D8%AF%D8%A7%D8%AE%D9%84%D9%8A%D8%A9", |
| 362 | + maxDlPerMin: "%D8%A7%D9%84%D8%AD%D8%AF%20%D8%A7%D9%84%D8%A3%D9%82%D8%B5%D9%89%20%D9%84%D8%B9%D8%AF%D8%AF%20%D8%A7%D9%84%D8%AA%D9%86%D8%B2%D9%8A%D9%84%D8%A7%D8%AA%20%D9%81%D9%8A%20%D8%A7%D9%84%D8%AF%D9%82%D9%8A%D9%82%D8%A9", |
| 363 | + reSortDefault: "%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%A7%D9%84%D8%A7%D9%81%D8%AA%D8%B1%D8%A7%D8%B6%D9%8A%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D9%85%D9%88%D9%82%D8%B9%20%D9%81%D9%8A%20%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9", |
| 364 | + reverseOrder: "%D8%B9%D9%83%D8%B3%20%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84", |
| 365 | + saveBtn: "%D8%AD%D9%81%D8%B8%20%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA", |
| 366 | + saveOk: "%D8%AA%D9%85%20%D8%A7%D9%84%D8%AD%D9%81%D8%B8", |
| 367 | + nextPage: "%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82%20%D9%85%D9%86%20%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9%20%D8%A7%D9%84%D8%AA%D8%A7%D9%84%D9%8A%D8%A9%20%D9%81%D9%8A%20%D8%A7%D9%84%D9%81%D8%B5%D9%84", |
| 368 | + nextPageReg: "%D9%85%D8%AE%D8%B5%D8%B5%20%D9%84%D9%84%D8%B5%D9%81%D8%AD%D8%A9%20%D8%A7%D9%84%D8%AA%D8%A7%D9%84%D9%8A%D8%A9%20RegExp", |
| 369 | + retainImage: "%D8%A7%D9%84%D8%A7%D8%AD%D8%AA%D9%81%D8%A7%D8%B8%20%D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86%20%D8%A7%D9%84%D8%B5%D9%88%D8%B1%D8%A9%20%D8%A5%D8%B0%D8%A7%20%D9%83%D8%A7%D9%86%D8%AA%20%D9%87%D9%86%D8%A7%D9%83%20%D8%B5%D9%88%D8%B1%20%D9%81%D9%8A%20%D8%A7%D9%84%D9%86%D8%B5", |
| 370 | + minTxtLength: "%D8%A7%D9%84%D9%85%D8%AD%D8%A7%D9%88%D9%84%D8%A9%20%D9%85%D8%B1%D8%A9%20%D8%A3%D8%AE%D8%B1%D9%89%20%D8%B9%D9%86%D8%AF%D9%85%D8%A7%20%D9%8A%D9%83%D9%88%D9%86%20%D8%B7%D9%88%D9%84%20%D8%A7%D9%84%D9%85%D8%AD%D8%AA%D9%88%D9%89%20%D8%A3%D9%82%D9%84%20%D9%85%D9%86%20%D9%87%D8%B0%D8%A7", |
| 371 | + showFilterList: "%D8%B9%D8%B1%D8%B6%20%D9%86%D8%A7%D9%81%D8%B0%D8%A9%20%D8%A7%D9%84%D8%AA%D8%B5%D9%81%D9%8A%D8%A9%20%D9%88%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D9%82%D8%A8%D9%84%20%D8%A7%D9%84%D8%AA%D8%AD%D9%85%D9%8A%D9%84", |
| 372 | + ok: "%D9%85%D9%88%D8%A7%D9%81%D9%82", |
| 373 | + close: "%D8%A5%D8%BA%D9%84%D8%A7%D9%82", |
| 374 | + dacSortByPos: "%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D9%85%D9%88%D9%82%D8%B9", |
| 375 | + dacSortByUrl: "%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B7", |
| 376 | + dacSortByName: "%D8%A7%D9%84%D8%AA%D8%B1%D8%AA%D9%8A%D8%A8%20%D8%AD%D8%B3%D8%A8%20%D8%A7%D9%84%D8%A7%D8%B3%D9%85", |
| 377 | + reverse: "%D8%B9%D9%83%D8%B3%20%D8%A7%D9%84%D8%A7%D8%AE%D8%AA%D9%8A%D8%A7%D8%B1", |
| 378 | + dacUseIframe: "%D9%84%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D8%A7%D9%84%D9%85%D8%AD%D8%AA%D9%88%D9%89%20(%D8%A8%D8%B7%D9%8A%D8%A1)%20iframe%20%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85", |
| 379 | + dacSaveAsZip: "zip%20%D8%AD%D9%81%D8%B8%20%D9%83%D9%80", |
| 380 | + dacSetCustomRule: "%D8%AA%D8%B9%D8%AF%D9%8A%D9%84%20%D8%A7%D9%84%D9%82%D9%88%D8%A7%D8%B9%D8%AF", |
| 381 | + dacAddUrl: "%D8%A5%D8%B6%D8%A7%D9%81%D8%A9%20%D9%81%D8%B5%D9%84", |
| 382 | + dacStartDownload: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D8%A7%D9%84%D9%85%D8%AD%D8%AF%D8%AF", |
| 383 | + downloadShortcut: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D8%A7%D9%84%D9%81%D8%B5%D9%84", |
| 384 | + downloadSingleShortcut: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D8%B5%D9%81%D8%AD%D8%A9%20%D9%88%D8%A7%D8%AD%D8%AF%D8%A9", |
| 385 | + downloadCustomShortcut: "%D8%AA%D8%AD%D9%85%D9%8A%D9%84%20%D9%85%D8%AE%D8%B5%D8%B5" |
385 | 386 | }; |
386 | 387 | break; |
387 | 388 | default: |
@@ -431,6 +432,13 @@ if (window.top != window.self) { |
431 | 432 | }; |
432 | 433 | break; |
433 | 434 | } |
| 435 | + if (i18n.encode) { |
| 436 | + for (let k in i18n) { |
| 437 | + if (k != "encode") { |
| 438 | + i18n[k] = decodeURI(i18n[k]); |
| 439 | + } |
| 440 | + } |
| 441 | + } |
434 | 442 | var firefox=navigator.userAgent.toLowerCase().indexOf('firefox')!=-1,curRequests=[],useIframe=false,iframeSandbox=false,iframeInit=false; |
435 | 443 | var filterListContainer,txtDownContent,txtDownWords,txtDownQuit,dacLinksCon,dacUseIframe,shadowContainer,downTxtShadowContainer; |
436 | 444 |
|
|
0 commit comments