mirror of
https://github.com/readest/readest.git
synced 2026-07-09 16:00:16 +00:00
Make the dictionary import path usable on large bundles and bring the multi-device flow up to par. Import perf - Skip `MDX.create()` at import time. The factory triggers full init — decompresses every key block and sorts millions of keys with localeCompare just to expose the header. Replace with a tiny `readMdxHeader()` that only reads the small XML header for Title / Encoding / Encrypted (saves ~17 s on a 250 MB MDX on web). - `partialMD5`: read the 9 sample slices in parallel rather than sequentially. Each freshly-picked-File slice round-trip on Chrome costs ~100 ms cold; parallelisation collapses 9 of them into one. - Native fast-path in `nativeAppService.writeFile`: when the source is a `NativeFile`, delegate to Tauri's `copyFile` rather than streaming the file through `NativeFile.stream()`. Streaming a 250 MB body through 1 MB IPC chunks on Android took ~100 s; native copy is bound by disk throughput instead. Exposes `NativeFile.getNativeLocation()` for the FS layer to use the underlying path + baseDir directly. Lazy lookup - Pass `lazy: true` to `MDX.create` / `MDD.create`. The js-mdict change in this PR skips the upfront decompress-every-block + sort during init (~80 s on the same 250 MB bundle) and decodes only the relevant key block on demand per lookup. First-lookup main-thread block drops from ~81 s to ~230 ms. (Closes #4228.) Raw .dict - Drop the import-time gate that flagged non-gzip dict bodies as `unsupported`. The runtime body loader (`loadDictBody`) already probes the gzip header and falls through to a passthrough buffer for raw files, so the gate was the only thing preventing raw `.dict` bundles from importing on devices that received them via cloud sync. (Closes #4179, partially addresses #4248.) Import-flow UX - `handleImport` now always surfaces a toast for every non-cancelled attempt: picker errors, missing app service, no-op imports, and unsupported-but-imported bundles each get their own message instead of failing silently. - Call `markAvailableByContentId(newDict.contentId)` after add/replace so the "Bundle is missing on this device" warning clears immediately — no need to close-and-reopen the panel. System Dictionary - Drop the cascading toggle behavior in `setEnabled`. Each provider's enabled flag persists independently; exclusivity is enforced at lookup time. Toggling System on/off no longer wipes the user's preferred set of in-app providers. - Render non-system rows as read-only when System is on (toggle still shows what's queued to restore; tooltip explains the lock). - `isSystemDictionaryEnabled` short-circuits to `false` on platforms where the handoff isn't implemented. `providerEnabled` is whole- field synced across devices, so a flag set on macOS would otherwise leak to a Windows device with no way to look up a word. js-mdict - Submodule bump to e6dbc99 which adds the opt-in `lazy: true` `MDictOptions` flag (skip `_readKeyBlocks` + post-init sort; new `lookupKeyBlockByWordLazy` path on `MDX` and `MDD`). Eager mode is unchanged and every existing js-mdict test still passes. i18n - 208 new translations across 33 locales for the new UX strings. Closes #4228 Closes #4248 Closes #4179 Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1619 lines
146 KiB
JSON
1619 lines
146 KiB
JSON
{
|
|
"Email address": "อีเมล",
|
|
"Your Password": "รหัสผ่าน",
|
|
"Your email address": "อีเมลของคุณ",
|
|
"Your password": "รหัสผ่านของคุณ",
|
|
"Sign in": "เข้าสู่ระบบ",
|
|
"Signing in...": "กำลังเข้าสู่ระบบ...",
|
|
"Sign in with {{provider}}": "เข้าสู่ระบบด้วย {{provider}}",
|
|
"Already have an account? Sign in": "มีบัญชีแล้ว? เข้าสู่ระบบ",
|
|
"Create a Password": "สร้างรหัสผ่าน",
|
|
"Sign up": "สมัครสมาชิก",
|
|
"Signing up...": "กำลังสมัครสมาชิก...",
|
|
"Check your email for the confirmation link": "ตรวจสอบอีเมลเพื่อยืนยัน",
|
|
"Signing in ...": "กำลังเข้าสู่ระบบ...",
|
|
"Send a magic link email": "ส่งลิงก์เข้าสู่ระบบ",
|
|
"Check your email for the magic link": "ตรวจสอบอีเมลเพื่อรับลิงก์",
|
|
"Send reset password instructions": "ส่งคำแนะนำรีเซ็ตรหัส",
|
|
"Sending reset instructions ...": "กำลังส่งคำแนะนำ...",
|
|
"Forgot your password?": "ลืมรหัสผ่าน?",
|
|
"Check your email for the password reset link": "ตรวจสอบอีเมลเพื่อรีเซ็ตรหัส",
|
|
"Phone number": "เบอร์โทรศัพท์",
|
|
"Your phone number": "เบอร์โทรศัพท์ของคุณ",
|
|
"Token": "รหัสยืนยัน",
|
|
"Your OTP token": "รหัส OTP ของคุณ",
|
|
"Verify token": "ยืนยันรหัส",
|
|
"New Password": "รหัสผ่านใหม่",
|
|
"Your new password": "รหัสผ่านใหม่ของคุณ",
|
|
"Update password": "อัปเดตรหัสผ่าน",
|
|
"Updating password ...": "กำลังอัปเดตรหัสผ่าน...",
|
|
"Your password has been updated": "รหัสผ่านได้รับการอัปเดตแล้ว",
|
|
"Something went wrong. Don't worry, our team has been notified and we're working on a fix.": "เกิดข้อผิดพลาด ทีมงานได้รับแจ้งแล้วและกำลังแก้ไข",
|
|
"Error Details:": "รายละเอียดข้อผิดพลาด:",
|
|
"Try Again": "ลองใหม่",
|
|
"Go Back": "กลับ",
|
|
"Your Library": "คลังหนังสือ",
|
|
"Need help?": "ต้องการความช่วยเหลือ?",
|
|
"Contact Support": "ติดต่อฝ่ายสนับสนุน",
|
|
"Open": "เปิด",
|
|
"Group": "กลุ่ม",
|
|
"Details": "รายละเอียด",
|
|
"Delete": "ลบ",
|
|
"Cancel": "ยกเลิก",
|
|
"Confirm Deletion": "ยืนยันการลบ",
|
|
"Are you sure to delete {{count}} selected book(s)?_other": "ยืนยันลบหนังสือ {{count}} เล่ม?",
|
|
"Deselect Book": "ยกเลิกเลือกหนังสือ",
|
|
"Select Book": "เลือกหนังสือ",
|
|
"Show Book Details": "แสดงรายละเอียดหนังสือ",
|
|
"Download Book": "ดาวน์โหลดหนังสือ",
|
|
"Upload Book": "อัปโหลดหนังสือ",
|
|
"Deselect Group": "ยกเลิกเลือกกลุ่ม",
|
|
"Select Group": "เลือกกลุ่ม",
|
|
"Untitled Group": "กลุ่มไม่มีชื่อ",
|
|
"Group Books": "จัดกลุ่มหนังสือ",
|
|
"Remove From Group": "ลบออกจากกลุ่ม",
|
|
"Create New Group": "สร้างกลุ่มใหม่",
|
|
"Save": "บันทึก",
|
|
"Confirm": "ยืนยัน",
|
|
"From Local File": "จากไฟล์ในเครื่อง",
|
|
"Search in {{count}} Book(s)..._other": "ค้นหาใน {{count}} เล่ม...",
|
|
"Search Books...": "ค้นหาหนังสือ...",
|
|
"Clear Search": "ล้างการค้นหา",
|
|
"Import Books": "นำเข้าหนังสือ",
|
|
"Select Books": "เลือกหนังสือ",
|
|
"Deselect": "ยกเลิกเลือก",
|
|
"Select All": "เลือกทั้งหมด",
|
|
"Logged in as {{userDisplayName}}": "เข้าสู่ระบบในชื่อ {{userDisplayName}}",
|
|
"Logged in": "เข้าสู่ระบบแล้ว",
|
|
"Account": "บัญชี",
|
|
"Sign In": "เข้าสู่ระบบ",
|
|
"Auto Upload Books to Cloud": "อัปโหลดหนังสืออัตโนมัติ",
|
|
"Auto Import on File Open": "นำเข้าอัตโนมัติเมื่อเปิดไฟล์",
|
|
"Open Last Book on Start": "เปิดหนังสือล่าสุดเมื่อเริ่มใช้",
|
|
"Check Updates on Start": "ตรวจสอบอัปเดตเมื่อเริ่มใช้",
|
|
"Fullscreen": "เต็มจอ",
|
|
"Always on Top": "แสดงด้านบนเสมอ",
|
|
"Always Show Status Bar": "แสดงแถบสถานะเสมอ",
|
|
"Keep Screen Awake": "เปิดหน้าจอค้าง",
|
|
"Reload Page": "โหลดหน้าใหม่",
|
|
"Dark Mode": "โหมดมืด",
|
|
"Light Mode": "โหมดสว่าง",
|
|
"Auto Mode": "โหมดอัตโนมัติ",
|
|
"Upgrade to Readest Premium": "อัปเกรดเป็น Readest Premium",
|
|
"Download Readest": "ดาวน์โหลด Readest",
|
|
"About Readest": "เกี่ยวกับ Readest",
|
|
"Help improve Readest": "ช่วยพัฒนา Readest",
|
|
"Sharing anonymized statistics": "แชร์สถิติแบบไม่ระบุตัวตน",
|
|
"List": "รายการ",
|
|
"Grid": "ตาราง",
|
|
"Crop": "ครอบตัด",
|
|
"Fit": "ปรับพอดี",
|
|
"Title": "ชื่อเรื่อง",
|
|
"Author": "ผู้แต่ง",
|
|
"Format": "รูปแบบ",
|
|
"Date Read": "วันที่อ่าน",
|
|
"Date Added": "วันที่เพิ่ม",
|
|
"Ascending": "น้อยไปมาก",
|
|
"Descending": "มากไปน้อย",
|
|
"Book Covers": "ปกหนังสือ",
|
|
"Sort by...": "เรียงตาม...",
|
|
"No supported files found. Supported formats: {{formats}}": "ไม่พบไฟล์ที่รองรับ รูปแบบที่รองรับ: {{formats}}",
|
|
"No chapters detected": "ไม่พบบท",
|
|
"Failed to parse the EPUB file": "ไม่สามารถอ่านไฟล์ EPUB",
|
|
"This book format is not supported": "ไม่รองรับรูปแบบหนังสือนี้",
|
|
"Failed to import book(s): {{filenames}}": "ไม่สามารถนำเข้าหนังสือ: {{filenames}}",
|
|
"Book uploaded: {{title}}": "อัปโหลดหนังสือแล้ว: {{title}}",
|
|
"Insufficient storage quota": "พื้นที่จัดเก็บไม่เพียงพอ",
|
|
"Failed to upload book: {{title}}": "ไม่สามารถอัปโหลดหนังสือ: {{title}}",
|
|
"Book downloaded: {{title}}": "ดาวน์โหลดหนังสือแล้ว: {{title}}",
|
|
"Failed to download book: {{title}}": "ไม่สามารถดาวน์โหลดหนังสือ: {{title}}",
|
|
"Book deleted: {{title}}": "ลบหนังสือแล้ว: {{title}}",
|
|
"Failed to delete book: {{title}}": "ไม่สามารถลบหนังสือ: {{title}}",
|
|
"Deleted cloud backup of the book: {{title}}": "ลบสำรองบนคลาวด์แล้ว: {{title}}",
|
|
"Copied to notebook": "คัดลอกไปยังสมุดบันทึก",
|
|
"No annotations to export": "ไม่มีบันทึกให้ส่งออก",
|
|
"Exported from Readest": "ส่งออกจาก Readest",
|
|
"Highlights & Annotations": "ไฮไลต์และบันทึก",
|
|
"Untitled": "ไม่มีชื่อ",
|
|
"Note": "บันทึก",
|
|
"Copied to clipboard": "คัดลอกแล้ว",
|
|
"Copy": "คัดลอก",
|
|
"Delete Highlight": "ลบไฮไลต์",
|
|
"Highlight": "ไฮไลต์",
|
|
"Annotate": "บันทึก",
|
|
"Search": "ค้นหา",
|
|
"Dictionary": "พจนานุกรม",
|
|
"Wikipedia": "วิกิพีเดีย",
|
|
"Translate": "แปล",
|
|
"Speak": "อ่านออกเสียง",
|
|
"Login Required": "ต้องเข้าสู่ระบบ",
|
|
"Quota Exceeded": "เกินโควตา",
|
|
"Unable to fetch the translation. Please log in first and try again.": "ไม่สามารถแปลได้ กรุณาเข้าสู่ระบบก่อน",
|
|
"Unable to fetch the translation. Try again later.": "ไม่สามารถแปลได้ ลองใหม่ภายหลัง",
|
|
"Original Text": "ข้อความต้นฉบับ",
|
|
"Auto Detect": "ตรวจสอบอัตโนมัติ",
|
|
"(detected)": "(ตรวจพบ)",
|
|
"Translated Text": "ข้อความแปล",
|
|
"Loading...": "กำลังโหลด...",
|
|
"No translation available.": "ไม่มีการแปล",
|
|
"Translated by {{provider}}.": "แปลโดย {{provider}}",
|
|
"Bookmark": "บุ๊กมาร์ก",
|
|
"Next Section": "ส่วนถัดไป",
|
|
"Previous Section": "ส่วนก่อนหน้า",
|
|
"Next Page": "หน้าถัดไป",
|
|
"Previous Page": "หน้าก่อนหน้า",
|
|
"Go Forward": "ไปข้างหน้า",
|
|
"Small": "เล็ก",
|
|
"Large": "ใหญ่",
|
|
"Notebook": "สมุดบันทึก",
|
|
"No notes match your search": "ไม่พบบันทึกที่ตรงกับการค้นหา",
|
|
"Excerpts": "ข้อความที่เลือก",
|
|
"Notes": "บันทึก",
|
|
"Add your notes here...": "เพิ่มบันทึกที่นี่...",
|
|
"Search notes and excerpts...": "ค้นหาบันทึกและข้อความ...",
|
|
"{{time}} min left in chapter": "เหลือ {{time}} นาทีในบท",
|
|
"{{count}} pages left in chapter_other": "<1>เหลือ </1><0>{{count}}</0><1> หน้าในบท</1>",
|
|
"Theme Mode": "โหมดธีม",
|
|
"Invert Image In Dark Mode": "กลับสีรูปในโหมดมืด",
|
|
"Override Book Color": "เขียนทับสีหนังสือ",
|
|
"Theme Color": "สีธีม",
|
|
"Custom": "กำหนดเอง",
|
|
"Code Highlighting": "ไฮไลต์โค้ด",
|
|
"Enable Highlighting": "เปิดไฮไลต์",
|
|
"Code Language": "ภาษาโค้ด",
|
|
"Scroll": "เลื่อน",
|
|
"Scrolled Mode": "โหมดเลื่อน",
|
|
"Overlap Pixels": "พิกเซลซ้อน",
|
|
"Animation": "ภาพเคลื่อนไหว",
|
|
"Paging Animation": "ภาพเคลื่อนไหวพลิกหน้า",
|
|
"Security": "ความปลอดภัย",
|
|
"Allow JavaScript": "อนุญาต JavaScript",
|
|
"Enable only if you trust the file.": "เปิดเฉพาะไฟล์ที่เชื่อถือได้",
|
|
"Global Settings": "การตั้งค่าทั่วไป",
|
|
"Apply to All Books": "ใช้กับหนังสือทั้งหมด",
|
|
"Apply to This Book": "ใช้กับหนังสือนี้",
|
|
"Reset Settings": "รีเซ็ตการตั้งค่า",
|
|
"System Fonts": "ฟอนต์ระบบ",
|
|
"Serif Font": "ฟอนต์ Serif",
|
|
"Sans-Serif Font": "ฟอนต์ Sans-Serif",
|
|
"Override Book Font": "เขียนทับฟอนต์หนังสือ",
|
|
"Font Size": "ขนาดฟอนต์",
|
|
"Default Font Size": "ขนาดฟอนต์เริ่มต้น",
|
|
"Minimum Font Size": "ขนาดฟอนต์ต่ำสุด",
|
|
"Font Weight": "น้ำหนักฟอนต์",
|
|
"Font Family": "ตระกูลฟอนต์",
|
|
"Default Font": "ฟอนต์เริ่มต้น",
|
|
"CJK Font": "ฟอนต์ CJK",
|
|
"Font Face": "หน้าฟอนต์",
|
|
"Monospace Font": "ฟอนต์ Monospace",
|
|
"Auto": "อัตโนมัติ",
|
|
"System Language": "ภาษาระบบ",
|
|
"Language": "ภาษา",
|
|
"Interface Language": "ภาษาส่วนติดต่อ",
|
|
"Translation": "การแปล",
|
|
"Enable Translation": "เปิดการแปล",
|
|
"Show Source Text": "แสดงข้อความต้นฉบับ",
|
|
"Translation Service": "บริการแปล",
|
|
"Translate To": "แปลเป็น",
|
|
"Override Book Layout": "เขียนทับเลย์เอาต์หนังสือ",
|
|
"Writing Mode": "โหมดการเขียน",
|
|
"Default": "เริ่มต้น",
|
|
"Horizontal Direction": "ทิศทางแนวนอน",
|
|
"Vertical Direction": "ทิศทางแนวตั้ง",
|
|
"RTL Direction": "ทิศทาง RTL",
|
|
"Border Frame": "กรอบขอบ",
|
|
"Double Border": "ขอบคู่",
|
|
"Border Color": "สีขอบ",
|
|
"Paragraph": "ย่อหน้า",
|
|
"Paragraph Margin": "ระยะขอบย่อหน้า",
|
|
"Line Spacing": "ระยะห่างบรรทัด",
|
|
"Word Spacing": "ระยะห่างคำ",
|
|
"Letter Spacing": "ระยะห่างตัวอักษร",
|
|
"Text Indent": "การเยื้องข้อความ",
|
|
"Full Justification": "จัดแนวเต็มบรรทัด",
|
|
"Hyphenation": "การใส่เครื่องหมายยัติภังค์",
|
|
"Page": "หน้า",
|
|
"Top Margin (px)": "ขอบบน (px)",
|
|
"Bottom Margin (px)": "ขอบล่าง (px)",
|
|
"Left Margin (px)": "ขอบซ้าย (px)",
|
|
"Right Margin (px)": "ขอบขวา (px)",
|
|
"Column Gap (%)": "ช่องว่างคอลัมน์ (%)",
|
|
"Maximum Number of Columns": "จำนวนคอลัมน์สูงสุด",
|
|
"Maximum Column Height": "ความสูงคอลัมน์สูงสุด",
|
|
"Maximum Column Width": "ความกว้างคอลัมน์สูงสุด",
|
|
"Header & Footer": "หัวกระดาษและท้ายกระดาษ",
|
|
"Show Header": "แสดงหัวกระดาษ",
|
|
"Show Footer": "แสดงท้ายกระดาษ",
|
|
"Show Remaining Time": "แสดงเวลาที่เหลือ",
|
|
"Show Remaining Pages": "แสดงหน้าที่เหลือ",
|
|
"Screen": "หน้าจอ",
|
|
"Orientation": "การวางแนว",
|
|
"Portrait": "แนวตั้ง",
|
|
"Landscape": "แนวนอน",
|
|
"Apply": "ใช้",
|
|
"Custom Content CSS": "CSS เนื้อหากำหนดเอง",
|
|
"Enter CSS for book content styling...": "ป้อน CSS สำหรับจัดรูปแบบเนื้อหา...",
|
|
"Custom Reader UI CSS": "CSS ส่วนติดต่อผู้ใช้",
|
|
"Enter CSS for reader interface styling...": "ป้อน CSS สำหรับจัดรูปแบบส่วนติดต่อ...",
|
|
"Font": "ฟอนต์",
|
|
"Layout": "เลย์เอาต์",
|
|
"Color": "สี",
|
|
"Behavior": "พฤติกรรม",
|
|
"Reset {{settings}}": "รีเซ็ต {{settings}}",
|
|
"(from 'As You Like It', Act II)": "(จาก 'As You Like It', องก์ที่ 2)",
|
|
"Custom Theme": "ธีมกำหนดเอง",
|
|
"Theme Name": "ชื่อธีม",
|
|
"Text Color": "สีข้อความ",
|
|
"Background Color": "สีพื้นหลัง",
|
|
"Link Color": "สีลิงก์",
|
|
"Preview": "ดูตัวอย่าง",
|
|
"Font & Layout": "ฟอนต์และเลย์เอาต์",
|
|
"More Info": "ข้อมูลเพิ่มเติม",
|
|
"Parallel Read": "อ่านคู่ขนาน",
|
|
"Disable": "ปิด",
|
|
"Enable": "เปิด",
|
|
"Export Annotations": "ส่งออกบันทึก",
|
|
"Sort TOC by Page": "เรียงสารบัญตามหน้า",
|
|
"Edit": "แก้ไข",
|
|
"Search...": "ค้นหา...",
|
|
"Book": "หนังสือ",
|
|
"Chapter": "บท",
|
|
"Match Case": "ตรงตามตัวอักษร",
|
|
"Match Whole Words": "ตรงทั้งคำ",
|
|
"Match Diacritics": "ตรงตามเครื่องหมายวรรณยุกต์",
|
|
"TOC": "สารบัญ",
|
|
"Table of Contents": "สารบัญ",
|
|
"Sidebar": "แถบข้าง",
|
|
"Disable Translation": "ปิดการแปล",
|
|
"No Timeout": "ไม่จำกัดเวลา",
|
|
"{{value}} minute": "{{value}} นาที",
|
|
"{{value}} minutes": "{{value}} นาที",
|
|
"{{value}} hour": "{{value}} ชั่วโมง",
|
|
"{{value}} hours": "{{value}} ชั่วโมง",
|
|
"Slow": "ช้า",
|
|
"Fast": "เร็ว",
|
|
"{{engine}}: {{count}} voices_other": "{{engine}}: {{count}} เสียง",
|
|
"Sign in to Sync": "เข้าสู่ระบบเพื่อซิงค์",
|
|
"Never synced": "ไม่เคยซิงค์",
|
|
"Reading Progress Synced": "ซิงค์ความคืบหน้าแล้ว",
|
|
"Delete Your Account?": "ลบบัญชีของคุณ?",
|
|
"This action cannot be undone. All your data in the cloud will be permanently deleted.": "การกระทำนี้ไม่สามารถยกเลิกได้ ข้อมูลทั้งหมดบนคลาวด์จะถูกลบถาวร",
|
|
"Delete Permanently": "ลบถาวร",
|
|
"Manage Subscription": "จัดการการสมัครสมาชิก",
|
|
"Sign Out": "ออกจากระบบ",
|
|
"Delete Account": "ลบบัญชี",
|
|
"Upgrade to {{plan}}": "อัปเกรดเป็น {{plan}}",
|
|
"Complete Your Subscription": "ดำเนินการสมัครสมาชิกให้เสร็จ",
|
|
"Coming Soon": "เร็วๆ นี้",
|
|
"Upgrade to Plus or Pro": "อัปเกรดเป็น Plus หรือ Pro",
|
|
"Current Plan": "แผนปัจจุบัน",
|
|
"Plan Limits": "ข้อจำกัดแผน",
|
|
"Failed to delete user. Please try again later.": "ไม่สามารถลบผู้ใช้ ลองใหม่ภายหลัง",
|
|
"Loading profile...": "กำลังโหลดโปรไฟล์...",
|
|
"Processing your payment...": "กำลังประมวลผลการชำระเงิน...",
|
|
"Please wait while we confirm your subscription.": "กรุณารอสักครู่เพื่อยืนยันการสมัครสมาชิก",
|
|
"Payment Processing": "กำลังประมวลผลการชำระเงิน",
|
|
"Your payment is being processed. This usually takes a few moments.": "กำลังประมวลผลการชำระเงิน โดยปกติใช้เวลาสักครู่",
|
|
"Payment Failed": "การชำระเงินล้มเหลว",
|
|
"We couldn't process your subscription. Please try again or contact support if the issue persists.": "ไม่สามารถประมวลผลการสมัครสมาชิก ลองใหม่หรือติดต่อฝ่ายสนับสนุน",
|
|
"Back to Profile": "กลับไปที่โปรไฟล์",
|
|
"Subscription Successful!": "สมัครสมาชิกสำเร็จ!",
|
|
"Thank you for your subscription! Your payment has been processed successfully.": "ขอบคุณสำหรับการสมัครสมาชิก! ชำระเงินเรียบร้อยแล้ว",
|
|
"Email:": "อีเมล:",
|
|
"Plan:": "แผน:",
|
|
"Amount:": "จำนวนเงิน:",
|
|
"Go to Library": "ไปที่คลังหนังสือ",
|
|
"Need help? Contact our support team at support@readest.com": "ต้องการความช่วยเหลือ? ติดต่อทีมสนับสนุนที่ support@readest.com",
|
|
"Free Plan": "แผนฟรี",
|
|
"month": "เดือน",
|
|
"Cross-Platform Sync": "ซิงค์ข้ามแพลตฟอร์ม",
|
|
"Seamlessly sync your library, progress, highlights, and notes across all your devices—never lose your place again.": "ซิงค์คลังหนังสือ ความคืบหน้า ไฮไลต์ และบันทึกข้ามอุปกรณ์—ไม่สูญหายอีกต่อไป",
|
|
"Customizable Reading": "การอ่านแบบปรับแต่งได้",
|
|
"Personalize every detail with adjustable fonts, layouts, themes, and advanced display settings for the perfect reading experience.": "ปรับแต่งทุกรายละเอียดด้วยฟอนต์ เลย์เอาต์ ธีม และการตั้งค่าขั้นสูงเพื่อประสบการณ์การอ่านที่สมบูรณ์แบบ",
|
|
"AI Read Aloud": "AI อ่านออกเสียง",
|
|
"Enjoy hands-free reading with natural-sounding AI voices that bring your books to life.": "เพลิดเพลินกับการอ่านแบบเสรีมือด้วยเสียง AI ที่เป็นธรรมชาติ",
|
|
"AI Translations": "การแปลด้วย AI",
|
|
"Translate any text instantly with the power of Google, Azure, or DeepL—understand content in any language.": "แปลข้อความได้ทันทีด้วยพลัง Google, Azure หรือ DeepL—เข้าใจเนื้อหาทุกภาษา",
|
|
"Community Support": "การสนับสนุนชุมชน",
|
|
"Connect with fellow readers and get help fast in our friendly community channels.": "เชื่อมต่อกับนักอ่านอื่นๆ และรับความช่วยเหลือในชุมชนที่เป็นมิตร",
|
|
"Cloud Sync Storage": "พื้นที่จัดเก็บซิงค์คลาวด์",
|
|
"AI Translations (per day)": "การแปล AI (ต่อวัน)",
|
|
"Plus Plan": "แผน Plus",
|
|
"Includes All Free Plan Benefits": "รวมสิทธิประโยชน์แผนฟรีทั้งหมด",
|
|
"Unlimited AI Read Aloud Hours": "AI อ่านออกเสียงไม่จำกัด",
|
|
"Listen without limits—convert as much text as you like into immersive audio.": "ฟังไม่จำกัด—แปลงข้อความเป็นเสียงได้ไม่อั้น",
|
|
"More AI Translations": "การแปล AI เพิ่มขึ้น",
|
|
"Unlock enhanced translation capabilities with more daily usage and advanced options.": "ปลดล็อกความสามารถการแปลที่เพิ่มขึ้นพร้อมโควตารายวันและตัวเลือกขั้นสูง",
|
|
"DeepL Pro Access": "การเข้าถึง DeepL Pro",
|
|
"Translate up to 100,000 characters daily with the most accurate translation engine available.": "แปลได้สูงสุด 100,000 อักขระต่อวันด้วยเครื่องมือแปลที่แม่นยำที่สุด",
|
|
"Securely store and access your entire reading collection with up to 5 GB of cloud storage.": "จัดเก็บและเข้าถึงคอลเลคชันการอ่านอย่างปลอดภัยด้วยพื้นที่คลาวด์ 5 GB",
|
|
"Priority Support": "การสนับสนุนแบบพิเศษ",
|
|
"Enjoy faster responses and dedicated assistance whenever you need help.": "รับการตอบสนองที่รวดเร็วและความช่วยเหลือเฉพาะเมื่อต้องการ",
|
|
"Pro Plan": "แผน Pro",
|
|
"Includes All Plus Plan Benefits": "รวมสิทธิประโยชน์แผน Plus ทั้งหมด",
|
|
"Early Feature Access": "เข้าถึงฟีเจอร์ใหม่ก่อนใคร",
|
|
"Be the first to explore new features, updates, and innovations before anyone else.": "เป็นคนแรกที่ได้สำรวจฟีเจอร์ใหม่ อัปเดต และนวัตกรรมก่อนใคร",
|
|
"Advanced AI Tools": "เครื่องมือ AI ขั้นสูง",
|
|
"Harness powerful AI tools for smarter reading, translation, and content discovery.": "ใช้เครื่องมือ AI อันทรงพลังเพื่อการอ่าน การแปล และการค้นหาเนื้อหาที่ฉลาดขึ้น",
|
|
"Translate up to 500,000 characters daily with the most accurate translation engine available.": "แปลได้สูงสุด 500,000 อักขระต่อวันด้วยเครื่องมือแปลที่แม่นยำที่สุด",
|
|
"Securely store and access your entire reading collection with up to 20 GB of cloud storage.": "จัดเก็บและเข้าถึงคอลเลคชันการอ่านอย่างปลอดภัยด้วยพื้นที่คลาวด์ 20 GB",
|
|
"Version {{version}}": "เวอร์ชัน {{version}}",
|
|
"Check Update": "ตรวจสอบอัปเดต",
|
|
"Already the latest version": "เป็นเวอร์ชันล่าสุดแล้ว",
|
|
"Checking for updates...": "กำลังตรวจสอบอัปเดต...",
|
|
"Error checking for updates": "เกิดข้อผิดพลาดในการตรวจสอบอัปเดต",
|
|
"Book Details": "รายละเอียดหนังสือ",
|
|
"Unknown": "ไม่ทราบ",
|
|
"Publisher": "สำนักพิมพ์",
|
|
"Published": "วันที่พิมพ์",
|
|
"Updated": "อัปเดต",
|
|
"Added": "เพิ่มเมื่อ",
|
|
"Subjects": "หัวข้อ",
|
|
"File Size": "ขนาดไฟล์",
|
|
"Description": "คำอธิบาย",
|
|
"No description available": "ไม่มีคำอธิบาย",
|
|
"Are you sure to delete the selected book?": "ยืนยันลบหนังสือที่เลือก?",
|
|
"Are you sure to delete the cloud backup of the selected book?": "ยืนยันลบสำรองคลาวด์ของหนังสือที่เลือก?",
|
|
"Drop to Import Books": "วางเพื่อนำเข้าหนังสือ",
|
|
"A new version of Readest is available!": "Readest เวอร์ชันใหม่พร้อมใช้งาน!",
|
|
"Readest {{newVersion}} is available (installed version {{currentVersion}}).": "Readest {{newVersion}} พร้อมใช้งาน (เวอร์ชันที่ติดตั้ง {{currentVersion}})",
|
|
"Download and install now?": "ดาวน์โหลดและติดตั้งเลย?",
|
|
"Downloading {{downloaded}} of {{contentLength}}": "กำลังดาวน์โหลด {{downloaded}} จาก {{contentLength}}",
|
|
"Download finished": "ดาวน์โหลดเสร็จสิ้น",
|
|
"DOWNLOAD & INSTALL": "ดาวน์โหลดและติดตั้ง",
|
|
"Changelog": "รายการเปลี่ยนแปลง",
|
|
"Software Update": "อัปเดตซอฟต์แวร์",
|
|
"{{percentage}}% of Cloud Sync Space Used.": "ใช้พื้นที่ซิงค์คลาวด์ {{percentage}}%",
|
|
"Translation Characters": "อักขระการแปล",
|
|
"{{percentage}}% of Daily Translation Characters Used.": "ใช้อักขระการแปลรายวัน {{percentage}}%",
|
|
"Daily translation quota reached. Upgrade your plan to continue using AI translations.": "ใช้โควตาการแปลรายวันครบแล้ว อัปเกรดแผนเพื่อใช้การแปล AI ต่อ",
|
|
"LXGW WenKai GB Screen": "LXGW WenKai GB Screen",
|
|
"LXGW WenKai TC": "LXGW WenKai TC",
|
|
"GuanKiapTsingKhai-T": "GuanKiapTsingKhai-T",
|
|
"Source Han Serif CN": "Source Han Serif CN",
|
|
"Huiwen-MinchoGBK": "Huiwen Mincho",
|
|
"KingHwa_OldSong": "KingHwa_OldSong",
|
|
"Azure Translator": "Azure Translator",
|
|
"DeepL": "DeepL",
|
|
"Google Translate": "Google Translate",
|
|
"Gray": "สีเทา",
|
|
"Sepia": "สีซีเปีย",
|
|
"Grass": "สีเขียว",
|
|
"Cherry": "สีชมพู",
|
|
"Sky": "สีฟ้า",
|
|
"Solarized": "Solarized",
|
|
"Gruvbox": "Gruvbox",
|
|
"Nord": "Nord",
|
|
"Contrast": "ความคมชัด",
|
|
"Sunset": "สีพระอาทิตย์ตก",
|
|
"Reveal in Finder": "แสดงใน Finder",
|
|
"Reveal in File Explorer": "แสดงใน File Explorer",
|
|
"Reveal in Folder": "แสดงในโฟลเดอร์",
|
|
"Don't have an account? Sign up": "ยังไม่มีบัญชี? สมัครสมาชิก",
|
|
"All the world's a stage,\nAnd all the men and women merely players;\nThey have their exits and their entrances,\nAnd one man in his time plays many parts,\nHis acts being seven ages.\n\n— William Shakespeare": "โลกทั้งใบเป็นเวที\nและชายหญิงทั้งปวงเป็นนักแสดง\nมีทางเข้าและทางออก\nแต่ละคนในชีวิตเล่นหลายบท\nการกระทำของเขาแบ่งเป็นเจ็ดวัย\n\n— วิลเลียม เชกสเปียร์",
|
|
"What's New in Readest": "มีอะไรใหม่ใน Readest",
|
|
"Enter book title": "ป้อนชื่อหนังสือ",
|
|
"Subtitle": "หัวข้อรอง",
|
|
"Enter book subtitle": "ป้อนหัวข้อรองของหนังสือ",
|
|
"Enter author name": "ป้อนชื่อผู้แต่ง",
|
|
"Series": "ชุด",
|
|
"Enter series name": "ป้อนชื่อชุด",
|
|
"Series Index": "เลขที่ในชุด",
|
|
"Enter series index": "ป้อนเลขที่ในชุด",
|
|
"Total in Series": "จำนวนรวมในชุด",
|
|
"Enter total books in series": "ป้อนจำนวนหนังสือทั้งหมดในชุด",
|
|
"Enter publisher": "ป้อนสำนักพิมพ์",
|
|
"Publication Date": "วันที่พิมพ์",
|
|
"Identifier": "ตัวระบุ",
|
|
"Enter book description": "ป้อนคำอธิบายหนังสือ",
|
|
"Change cover image": "เปลี่ยนรูปปก",
|
|
"Replace": "แทนที่",
|
|
"Unlock cover": "ปลดล็อคปก",
|
|
"Lock cover": "ล็อคปก",
|
|
"Auto-Retrieve Metadata": "ดึงข้อมูลเมตาอัตโนมัติ",
|
|
"Auto-Retrieve": "ดึงข้อมูลอัตโนมัติ",
|
|
"Unlock all fields": "ปลดล็อคทุกช่อง",
|
|
"Unlock All": "ปลดล็อคทั้งหมด",
|
|
"Lock all fields": "ล็อคทุกช่อง",
|
|
"Lock All": "ล็อคทั้งหมด",
|
|
"Reset": "รีเซ็ต",
|
|
"Edit Metadata": "แก้ไขข้อมูลเมตา",
|
|
"Locked": "ล็อคแล้ว",
|
|
"Select Metadata Source": "เลือกแหล่งข้อมูลเมตา",
|
|
"Keep manual input": "เก็บข้อมูลที่ป้อนด้วยตนเอง",
|
|
"Google Books": "Google Books",
|
|
"Open Library": "Open Library",
|
|
"Fiction, Science, History": "นิยาย, วิทยาศาสตร์, ประวัติศาสตร์",
|
|
"Open Book in New Window": "เปิดหนังสือในหน้าต่างใหม่",
|
|
"Voices for {{lang}}": "เสียงสำหรับ {{lang}}",
|
|
"Yandex Translate": "Yandex Translate",
|
|
"YYYY or YYYY-MM-DD": "YYYY หรือ YYYY-MM-DD",
|
|
"Restore Purchase": "กู้คืนการซื้อ",
|
|
"No purchases found to restore.": "ไม่พบการซื้อเพื่อกู้คืน",
|
|
"Failed to restore purchases.": "ไม่สามารถกู้คืนการซื้อได้",
|
|
"Failed to manage subscription.": "ไม่สามารถจัดการการสมัครสมาชิกได้",
|
|
"Failed to load subscription plans.": "ไม่สามารถโหลดแผนการสมัครสมาชิกได้",
|
|
"year": "ปี",
|
|
"Failed to create checkout session": "ไม่สามารถสร้างเซสชันการชำระเงินได้",
|
|
"Storage": "พื้นที่เก็บข้อมูล",
|
|
"Terms of Service": "ข้อกำหนดในการให้บริการ",
|
|
"Privacy Policy": "นโยบายความเป็นส่วนตัว",
|
|
"Disable Double Click": "ปิดการคลิกสองครั้ง",
|
|
"TTS not supported for this document": "ไม่รองรับ TTS สำหรับเอกสารนี้",
|
|
"Reset Password": "รีเซ็ตพาสเวิร์ด",
|
|
"Show Reading Progress": "แสดงความคืบหน้าในการอ่าน",
|
|
"Reading Progress Style": "สไตล์ความก้าวหน้าในการอ่าน",
|
|
"Page Number": "หมายเลขหน้า",
|
|
"Percentage": "เปอร์เซ็นต์",
|
|
"Deleted local copy of the book: {{title}}": "ลบสำเนาในเครื่องแล้ว: {{title}}",
|
|
"Failed to delete cloud backup of the book: {{title}}": "ไม่สามารถลบสำเนาสำรองในคลาวด์ของหนังสือ: {{title}}",
|
|
"Failed to delete local copy of the book: {{title}}": "ไม่สามารถลบสำเนาในเครื่องของหนังสือ: {{title}}",
|
|
"Are you sure to delete the local copy of the selected book?": "คุณแน่ใจหรือไม่ว่าต้องการลบสำเนาในเครื่องของหนังสือที่เลือก?",
|
|
"Remove from Cloud & Device": "ลบจากคลาวด์และอุปกรณ์",
|
|
"Remove from Cloud Only": "ลบจากคลาวด์เท่านั้น",
|
|
"Remove from Device Only": "ลบจากอุปกรณ์เท่านั้น",
|
|
"Disconnected": "ตัดการเชื่อมต่อ",
|
|
"Sync Strategy": "กลยุทธ์การซิงค์",
|
|
"Ask on conflict": "ถามเมื่อเกิดความขัดแย้ง",
|
|
"Always use latest": "ใช้เวอร์ชันล่าสุดเสมอ",
|
|
"Send changes only": "ส่งการเปลี่ยนแปลงเท่านั้น",
|
|
"Receive changes only": "รับการเปลี่ยนแปลงเท่านั้น",
|
|
"Checksum Method": "วิธีการตรวจสอบความถูกต้อง",
|
|
"File Name": "ชื่อไฟล์",
|
|
"Device Name": "ชื่ออุปกรณ์",
|
|
"Connect to your KOReader Sync server.": "เชื่อมต่อกับเซิร์ฟเวอร์ KOReader Sync ของคุณ",
|
|
"Server URL": "URL ของเซิร์ฟเวอร์",
|
|
"Username": "ชื่อผู้ใช้",
|
|
"Your Username": "ชื่อผู้ใช้ของคุณ",
|
|
"Password": "รหัสผ่าน",
|
|
"Connect": "เชื่อมต่อ",
|
|
"KOReader Sync": "KOReader Sync",
|
|
"Sync Conflict": "ความขัดแย้งในการซิงค์",
|
|
"another device": "อุปกรณ์อื่น",
|
|
"Page {{page}} of {{total}} ({{percentage}}%)": "หน้า {{page}} จาก {{total}} ({{percentage}}%)",
|
|
"Current position": "ตำแหน่งปัจจุบัน",
|
|
"Approximately page {{page}} of {{total}} ({{percentage}}%)": "ประมาณหน้า {{page}} จาก {{total}} ({{percentage}}%)",
|
|
"Approximately {{percentage}}%": "ประมาณ {{percentage}}%",
|
|
"Failed to connect": "ไม่สามารถเชื่อมต่อได้",
|
|
"Sync Server Connected": "เซิร์ฟเวอร์ซิงค์เชื่อมต่อแล้ว",
|
|
"Sync as {{userDisplayName}}": "ซิงค์เป็น {{userDisplayName}}",
|
|
"Custom Fonts": "ฟอนต์กำหนดเอง",
|
|
"Cancel Delete": "ยกเลิกการลบ",
|
|
"Import Font": "นำเข้าฟอนต์",
|
|
"Delete Font": "ลบฟอนต์",
|
|
"Tips": "เคล็ดลับ",
|
|
"Custom fonts can be selected from the Font Face menu": "ฟอนต์กำหนดเองสามารถเลือกได้จากเมนูฟอนต์",
|
|
"Manage Custom Fonts": "จัดการฟอนต์กำหนดเอง",
|
|
"Select Files": "เลือกไฟล์",
|
|
"Select Image": "เลือกรูปภาพ",
|
|
"Select Video": "เลือกวิดีโอ",
|
|
"Select Audio": "เลือกเสียง",
|
|
"Select Fonts": "เลือกฟอนต์",
|
|
"Supported font formats: .ttf, .otf, .woff, .woff2": "รูปแบบฟอนต์ที่รองรับ: .ttf, .otf, .woff, .woff2",
|
|
"Push Progress": "ส่งความคืบหน้า",
|
|
"Pull Progress": "ดึงความคืบหน้า",
|
|
"Previous Paragraph": "ย่อหน้าก่อนหน้า",
|
|
"Previous Sentence": "ประโยคก่อนหน้า",
|
|
"Pause": "หยุดชั่วคราว",
|
|
"Play": "เล่น",
|
|
"Next Sentence": "ประโยคถัดไป",
|
|
"Next Paragraph": "ย่อหน้าถัดไป",
|
|
"Separate Cover Page": "หน้าปกแยกต่างหาก",
|
|
"Resize Notebook": "ปรับขนาดสมุดบันทึก",
|
|
"Resize Sidebar": "ปรับขนาดแถบข้าง",
|
|
"Get Help from the Readest Community": "รับความช่วยเหลือจากชุมชน Readest",
|
|
"Remove cover image": "ลบรูปปก",
|
|
"Bookshelf": "ชั้นวางหนังสือ",
|
|
"View Menu": "ดูเมนู",
|
|
"Settings Menu": "เมนูการตั้งค่า",
|
|
"View account details and quota": "ดูรายละเอียดบัญชีและโควต้า",
|
|
"Library Header": "ส่วนหัวของห้องสมุด",
|
|
"Book Content": "เนื้อหาหนังสือ",
|
|
"Footer Bar": "แถบด้านล่าง",
|
|
"Header Bar": "แถบส่วนหัว",
|
|
"View Options": "ตัวเลือกการดู",
|
|
"Book Menu": "เมนูหนังสือ",
|
|
"Search Options": "ตัวเลือกการค้นหา",
|
|
"Close": "ปิด",
|
|
"Delete Book Options": "ตัวเลือกการลบหนังสือ",
|
|
"ON": "เปิด",
|
|
"OFF": "ปิด",
|
|
"Reading Progress": "ความคืบหน้าในการอ่าน",
|
|
"Page Margin": "ขอบหน้า",
|
|
"Remove Bookmark": "ลบบุ๊กมาร์ก",
|
|
"Add Bookmark": "เพิ่มบุ๊กมาร์ก",
|
|
"Books Content": "เนื้อหาหนังสือ",
|
|
"Jump to Location": "กระโดดไปยังตำแหน่ง",
|
|
"Unpin Notebook": "ยกเลิกการตรึงสมุดบันทึก",
|
|
"Pin Notebook": "ตรึงสมุดบันทึก",
|
|
"Hide Search Bar": "ซ่อนแถบค้นหา",
|
|
"Show Search Bar": "แสดงแถบค้นหา",
|
|
"On {{current}} of {{total}} page": "อยู่ที่หน้า {{current}} จาก {{total}}",
|
|
"Section Title": "หัวข้อส่วน",
|
|
"Decrease": "ลดลง",
|
|
"Increase": "เพิ่มขึ้น",
|
|
"Settings Panels": "แผงการตั้งค่า",
|
|
"Settings": "การตั้งค่า",
|
|
"Unpin Sidebar": "ยกเลิกการตรึงแถบด้านข้าง",
|
|
"Pin Sidebar": "ตรึงแถบด้านข้าง",
|
|
"Toggle Sidebar": "เปลี่ยนแถบด้านข้าง",
|
|
"Toggle Translation": "เปลี่ยนการแปล",
|
|
"Translation Disabled": "การแปลถูกปิดใช้งาน",
|
|
"Minimize": "ย่อ",
|
|
"Maximize or Restore": "ขยายหรือคืนค่า",
|
|
"Exit Parallel Read": "ออกจากการอ่านคู่ขนาน",
|
|
"Enter Parallel Read": "เริ่มการอ่านคู่ขนาน",
|
|
"Zoom Level": "ระดับการซูม",
|
|
"Zoom Out": "ลดระดับการซูม",
|
|
"Reset Zoom": "รีเซ็ตระดับการซูม",
|
|
"Zoom In": "เพิ่มระดับการซูม",
|
|
"Zoom Mode": "โหมดการซูม",
|
|
"Single Page": "หน้าเดียว",
|
|
"Auto Spread": "การกระจายอัตโนมัติ",
|
|
"Fit Page": "พอดีกับหน้า",
|
|
"Fit Width": "พอดีกับความกว้าง",
|
|
"Failed to select directory": "ไม่สามารถเลือกไดเรกทอรีได้",
|
|
"The new data directory must be different from the current one.": "ไดเรกทอรีข้อมูลใหม่จะต้องแตกต่างจากไดเรกทอรีปัจจุบัน",
|
|
"Migration failed: {{error}}": "การย้ายข้อมูลล้มเหลว: {{error}}",
|
|
"Change Data Location": "เปลี่ยนตำแหน่งข้อมูล",
|
|
"Current Data Location": "ตำแหน่งข้อมูลปัจจุบัน",
|
|
"Total size: {{size}}": "ขนาดรวม: {{size}}",
|
|
"Calculating file info...": "กำลังคำนวณข้อมูลไฟล์...",
|
|
"New Data Location": "ตำแหน่งข้อมูลใหม่",
|
|
"Choose Different Folder": "เลือกโฟลเดอร์ที่แตกต่าง",
|
|
"Choose New Folder": "เลือกโฟลเดอร์ใหม่",
|
|
"Migrating data...": "กำลังย้ายข้อมูล...",
|
|
"Copying: {{file}}": "กำลังคัดลอก: {{file}}",
|
|
"{{current}} of {{total}} files": "{{current}} จาก {{total}} ไฟล์",
|
|
"Migration completed successfully!": "การย้ายข้อมูลเสร็จสมบูรณ์!",
|
|
"Your data has been moved to the new location. Please restart the application to complete the process.": "ข้อมูลของคุณได้ถูกย้ายไปยังตำแหน่งใหม่แล้ว กรุณารีสตาร์ทแอปพลิเคชันเพื่อทำให้กระบวนการเสร็จสมบูรณ์",
|
|
"Migration failed": "การย้ายข้อมูลล้มเหลว",
|
|
"Important Notice": "ประกาศสำคัญ",
|
|
"This will move all your app data to the new location. Make sure the destination has enough free space.": "สิ่งนี้จะย้ายข้อมูลแอปทั้งหมดของคุณไปยังตำแหน่งใหม่ ตรวจสอบให้แน่ใจว่าตำแหน่งปลายทางมีพื้นที่ว่างเพียงพอ",
|
|
"Restart App": "รีสตาร์ทแอป",
|
|
"Start Migration": "เริ่มการย้ายข้อมูล",
|
|
"Advanced Settings": "การตั้งค่าขั้นสูง",
|
|
"File count: {{size}}": "จำนวนไฟล์: {{size}}",
|
|
"Background Read Aloud": "อ่านออกเสียงเบื้องหลัง",
|
|
"Ready to read aloud": "พร้อมที่จะอ่านออกเสียง",
|
|
"Read Aloud": "อ่านออกเสียง",
|
|
"Screen Brightness": "ความสว่างหน้าจอ",
|
|
"Background Image": "ภาพพื้นหลัง",
|
|
"Import Image": "นำเข้าภาพ",
|
|
"Opacity": "ความโปร่งใส",
|
|
"Size": "ขนาด",
|
|
"Cover": "ปก",
|
|
"Contain": "บรรจุ",
|
|
"{{number}} pages left in chapter": "<1>เหลือ </1><0>{{number}}</0><1> หน้าในบท</1>",
|
|
"{{time}} min left in book": "เหลือ {{time}} นาทีในหนังสือ",
|
|
"{{count}} pages left in book_other": "<1>เหลือ </1><0>{{count}}</0><1> หน้าในหนังสือ</1>",
|
|
"{{number}} pages left in book": "<1>เหลือ </1><0>{{number}}</0><1> หน้าในหนังสือ</1>",
|
|
"Device": "อุปกรณ์",
|
|
"E-Ink Mode": "โหมด E-Ink",
|
|
"Highlight Colors": "สีไฮไลต์",
|
|
"Pagination": "การแบ่งหน้า",
|
|
"Disable Double Tap": "ปิดการแตะสองครั้ง",
|
|
"Tap to Paginate": "แตะเพื่อแบ่งหน้า",
|
|
"Click to Paginate": "คลิกเพื่อแบ่งหน้า",
|
|
"Tap Both Sides": "แตะทั้งสองด้าน",
|
|
"Click Both Sides": "คลิกทั้งสองด้าน",
|
|
"Swap Tap Sides": "เปลี่ยนด้านการแตะ",
|
|
"Swap Click Sides": "เปลี่ยนด้านการคลิก",
|
|
"Source and Translated": "ต้นฉบับและแปลแล้ว",
|
|
"Translated Only": "แปลแล้วเท่านั้น",
|
|
"Source Only": "ต้นฉบับเท่านั้น",
|
|
"TTS Text": "ข้อความ TTS",
|
|
"The book file is corrupted": "ไฟล์หนังสือเสียหาย",
|
|
"The book file is empty": "ไฟล์หนังสือว่างเปล่า",
|
|
"Failed to open the book file": "ไม่สามารถเปิดไฟล์หนังสือได้",
|
|
"On-Demand Purchase": "การซื้อเมื่อจำเป็น",
|
|
"Full Customization": "การปรับแต่งเต็มรูปแบบ",
|
|
"Lifetime Plan": "แผนการใช้งานตลอดชีพ",
|
|
"One-Time Payment": "การชำระเงินครั้งเดียว",
|
|
"Make a single payment to enjoy lifetime access to specific features on all devices. Purchase specific features or services only when you need them.": "ทำการชำระเงินครั้งเดียวเพื่อเพลิดเพลินกับการเข้าถึงฟีเจอร์เฉพาะตลอดชีพบนอุปกรณ์ทั้งหมด ซื้อฟีเจอร์หรือบริการเฉพาะเมื่อคุณต้องการเท่านั้น",
|
|
"Expand Cloud Sync Storage": "ขยายพื้นที่เก็บข้อมูลซิงค์คลาวด์",
|
|
"Expand your cloud storage forever with a one-time purchase. Each additional purchase adds more space.": "ขยายพื้นที่เก็บข้อมูลซิงค์คลาวด์ของคุณตลอดไปด้วยการซื้อครั้งเดียว การซื้อเพิ่มเติมแต่ละครั้งจะเพิ่มพื้นที่มากขึ้น",
|
|
"Unlock All Customization Options": "ปลดล็อกตัวเลือกการปรับแต่งทั้งหมด",
|
|
"Unlock additional themes, fonts, layout options and read aloud, translators, cloud storage services.": "ปลดล็อกธีมเพิ่มเติม ฟอนต์ ตัวเลือกการจัดรูปแบบ และฟีเจอร์การอ่านออกเสียง ตัวแปล และบริการพื้นที่เก็บข้อมูลคลาวด์",
|
|
"Purchase Successful!": "การซื้อสำเร็จ!",
|
|
"lifetime": "ตลอดชีพ",
|
|
"Thank you for your purchase! Your payment has been processed successfully.": "ขอบคุณสำหรับการซื้อ! การชำระเงินของคุณได้รับการประมวลผลเรียบร้อยแล้ว",
|
|
"Order ID:": "รหัสคำสั่งซื้อ:",
|
|
"TTS Highlighting": "การไฮไลต์ TTS",
|
|
"Style": "สไตล์",
|
|
"Underline": "ขีดเส้นใต้",
|
|
"Strikethrough": "ขีดฆ่า",
|
|
"Squiggly": "เส้นหยัก",
|
|
"Outline": "เส้นขอบ",
|
|
"Quick Colors": "สีด่วน",
|
|
"Highlighter": "ปากกาเน้นข้อความ",
|
|
"Save Book Cover": "บันทึกปกหนังสือ",
|
|
"Auto-save last book cover": "บันทึกปกหนังสือสุดท้ายโดยอัตโนมัติ",
|
|
"Back": "กลับ",
|
|
"Confirmation email sent! Please check your old and new email addresses to confirm the change.": "ส่งอีเมลยืนยันแล้ว! กรุณาตรวจสอบอีเมลเก่าและใหม่ของคุณเพื่อยืนยันการเปลี่ยนแปลง",
|
|
"Failed to update email": "ไม่สามารถอัปเดตอีเมลได้",
|
|
"New Email": "อีเมลใหม่",
|
|
"Your new email": "อีเมลใหม่ของคุณ",
|
|
"Updating email ...": "กำลังอัปเดตอีเมล ...",
|
|
"Update email": "อัปเดตอีเมล",
|
|
"Current email": "อีเมลปัจจุบัน",
|
|
"Update Email": "อัปเดตอีเมล",
|
|
"All": "ทั้งหมด",
|
|
"Unable to open book": "ไม่สามารถเปิดหนังสือได้",
|
|
"Punctuation": "เครื่องหมายวรรคตอน",
|
|
"Replace Quotation Marks": "แทนที่เครื่องหมายคำพูด",
|
|
"Enabled only in vertical layout.": "เปิดใช้งานเฉพาะในเค้าโครงแนวตั้งเท่านั้น",
|
|
"No Conversion": "ไม่แปลงค่า",
|
|
"Simplified to Traditional": "ตัวย่อ → ตัวเต็ม",
|
|
"Traditional to Simplified": "ตัวเต็ม → ตัวย่อ",
|
|
"Simplified to Traditional (Taiwan)": "ตัวย่อ → ตัวเต็ม (ไต้หวัน)",
|
|
"Simplified to Traditional (Hong Kong)": "ตัวย่อ → ตัวเต็ม (ฮ่องกง)",
|
|
"Simplified to Traditional (Taiwan), with phrases": "ตัวย่อ → ตัวเต็ม (ไต้หวัน • วลี)",
|
|
"Traditional (Taiwan) to Simplified": "ตัวเต็ม (ไต้หวัน) → ตัวย่อ",
|
|
"Traditional (Hong Kong) to Simplified": "ตัวเต็ม (ฮ่องกง) → ตัวย่อ",
|
|
"Traditional (Taiwan) to Simplified, with phrases": "ตัวเต็ม (ไต้หวัน • วลี) → ตัวย่อ",
|
|
"Convert Simplified and Traditional Chinese": "แปลงจีนตัวย่อ/ตัวเต็ม",
|
|
"Convert Mode": "โหมดแปลงค่า",
|
|
"Failed to auto-save book cover for lock screen: {{error}}": "ไม่สามารถบันทึกปกหนังสือสำหรับหน้าจอล็อกโดยอัตโนมัติ: {{error}}",
|
|
"Download from Cloud": "ดาวน์โหลดจากคลาวด์",
|
|
"Upload to Cloud": "อัปโหลดไปยังคลาวด์",
|
|
"Clear Custom Fonts": "ล้างฟอนต์กำหนดเอง",
|
|
"Columns": "คอลัมน์",
|
|
"OPDS Catalogs": "แคตตาล็อก OPDS",
|
|
"Adding LAN addresses is not supported in the web app version.": "ไม่รองรับการเพิ่มที่อยู่ LAN ในเวอร์ชันเว็บแอป",
|
|
"Invalid OPDS catalog. Please check the URL.": "แคตตาล็อก OPDS ไม่ถูกต้อง กรุณาตรวจสอบ URL",
|
|
"Browse and download books from online catalogs": "เรียกดูและดาวน์โหลดหนังสือจากแคตตาล็อกออนไลน์",
|
|
"My Catalogs": "แคตตาล็อกของฉัน",
|
|
"Add Catalog": "เพิ่มแคตตาล็อก",
|
|
"No catalogs yet": "ยังไม่มีแคตตาล็อก",
|
|
"Add your first OPDS catalog to start browsing books": "เพิ่มแคตตาล็อก OPDS แรกของคุณเพื่อเริ่มเรียกดูหนังสือ",
|
|
"Add Your First Catalog": "เพิ่มแคตตาล็อกแรกของคุณ",
|
|
"Browse": "เรียกดู",
|
|
"Popular Catalogs": "แคตตาล็อกยอดนิยม",
|
|
"Add": "เพิ่ม",
|
|
"Add OPDS Catalog": "เพิ่มแคตตาล็อก OPDS",
|
|
"Catalog Name": "ชื่อแคตตาล็อก",
|
|
"My Calibre Library": "ห้องสมุด Calibre ของฉัน",
|
|
"OPDS URL": "URL OPDS",
|
|
"Username (optional)": "ชื่อผู้ใช้ (ไม่บังคับ)",
|
|
"Password (optional)": "รหัสผ่าน (ไม่บังคับ)",
|
|
"Description (optional)": "คำอธิบาย (ไม่บังคับ)",
|
|
"A brief description of this catalog": "คำอธิบายสั้น ๆ ของแคตตาล็อกนี้",
|
|
"Validating...": "กำลังตรวจสอบ...",
|
|
"View All": "ดูทั้งหมด",
|
|
"Forward": "ไปข้างหน้า",
|
|
"Home": "หน้าแรก",
|
|
"{{count}} items_other": "{{count}} รายการ",
|
|
"Download completed": "ดาวน์โหลดเสร็จสิ้น",
|
|
"Download failed": "ดาวน์โหลดล้มเหลว",
|
|
"Open Access": "เข้าถึงได้ทันที",
|
|
"Borrow": "ยืม",
|
|
"Buy": "ซื้อ",
|
|
"Subscribe": "สมัครสมาชิก",
|
|
"Sample": "ตัวอย่าง",
|
|
"Download": "ดาวน์โหลด",
|
|
"Open & Read": "เปิดและอ่าน",
|
|
"Tags": "แท็ก",
|
|
"Tag": "แท็ก",
|
|
"First": "แรก",
|
|
"Previous": "ก่อนหน้า",
|
|
"Next": "ถัดไป",
|
|
"Last": "สุดท้าย",
|
|
"Cannot Load Page": "ไม่สามารถโหลดหน้าหน้าได้",
|
|
"An error occurred": "เกิดข้อผิดพลาด",
|
|
"Online Library": "ห้องสมุดออนไลน์",
|
|
"URL must start with http:// or https://": "URL ต้องเริ่มต้นด้วย http:// หรือ https://",
|
|
"Title, Author, Tag, etc...": "ชื่อเรื่อง ผู้แต่ง แท็ก ฯลฯ...",
|
|
"Query": "แบบสอบถาม",
|
|
"Subject": "หัวข้อ",
|
|
"Enter {{terms}}": "ป้อน {{terms}}",
|
|
"No search results found": "ไม่พบผลการค้นหา",
|
|
"Failed to load OPDS feed: {{status}} {{statusText}}": "ไม่สามารถโหลดฟีด OPDS ได้: {{status}} {{statusText}}",
|
|
"Search in {{title}}": "ค้นหาใน {{title}}",
|
|
"Manage Storage": "จัดการพื้นที่เก็บข้อมูล",
|
|
"Failed to load files": "ไม่สามารถโหลดไฟล์ได้",
|
|
"Deleted {{count}} file(s)_other": "ลบไฟล์เรียบร้อยแล้ว",
|
|
"Failed to delete {{count}} file(s)_other": "ลบไฟล์ไม่สำเร็จ",
|
|
"Failed to delete files": "ลบไฟล์ไม่สำเร็จ",
|
|
"Total Files": "จำนวนไฟล์ทั้งหมด",
|
|
"Total Size": "ขนาดรวมทั้งหมด",
|
|
"Quota": "โควต้า",
|
|
"Used": "ใช้ไปแล้ว",
|
|
"Files": "ไฟล์",
|
|
"Search files...": "ค้นหาไฟล์...",
|
|
"Newest First": "ใหม่ที่สุดก่อน",
|
|
"Oldest First": "เก่าที่สุดก่อน",
|
|
"Largest First": "ใหญ่ที่สุดก่อน",
|
|
"Smallest First": "เล็กที่สุดก่อน",
|
|
"Name A-Z": "ชื่อ A-ฮ",
|
|
"Name Z-A": "ชื่อ ฮ-A",
|
|
"{{count}} selected_other": "เลือกไฟล์แล้ว",
|
|
"Delete Selected": "ลบไฟล์ที่เลือก",
|
|
"Created": "สร้างเมื่อ",
|
|
"No files found": "ไม่พบไฟล์",
|
|
"No files uploaded yet": "ยังไม่มีการอัปโหลดไฟล์",
|
|
"files": "ไฟล์",
|
|
"Page {{current}} of {{total}}": "หน้า {{current}} จาก {{total}}",
|
|
"Are you sure to delete {{count}} selected file(s)?_other": "คุณแน่ใจหรือว่าต้องการลบไฟล์ที่เลือก?",
|
|
"Cloud Storage Usage": "การใช้งานพื้นที่เก็บข้อมูลคลาวด์",
|
|
"Rename Group": "เปลี่ยนชื่อกลุ่ม",
|
|
"From Directory": "จากไดเรกทอรี",
|
|
"Successfully imported {{count}} book(s)_other": "นำเข้า {{count}} หนังสือเรียบร้อยแล้ว",
|
|
"Count": "นับ",
|
|
"Start Page": "หน้าเริ่มต้น",
|
|
"Search in OPDS Catalog...": "ค้นหาในแคตตาล็อก OPDS...",
|
|
"Please log in to use advanced TTS features": "กรุณาเข้าสู่ระบบเพื่อใช้ฟีเจอร์ TTS ขั้นสูง",
|
|
"Word limit of 30 words exceeded.": "เกินขีดจำกัด 30 คำแล้ว",
|
|
"Proofread": "ตรวจทาน",
|
|
"Current selection": "การเลือกปัจจุบัน",
|
|
"All occurrences in this book": "การปรากฏทั้งหมดในหนังสือเล่มนี้",
|
|
"All occurrences in your library": "การปรากฏทั้งหมดในคลังหนังสือของคุณ",
|
|
"Selected text:": "ข้อความที่เลือก:",
|
|
"Replace with:": "แทนที่ด้วย:",
|
|
"Enter text...": "ป้อนข้อความ…",
|
|
"Case sensitive:": "คำนึงถึงตัวพิมพ์เล็ก/ใหญ่:",
|
|
"Scope:": "ขอบเขต:",
|
|
"Selection": "การเลือก",
|
|
"Library": "คลังหนังสือ",
|
|
"Yes": "ใช่",
|
|
"No": "ไม่",
|
|
"Proofread Replacement Rules": "กฎการแทนที่สำหรับการตรวจทาน",
|
|
"Selected Text Rules": "กฎสำหรับข้อความที่เลือก",
|
|
"No selected text replacement rules": "ไม่มีกฎการแทนที่สำหรับข้อความที่เลือก",
|
|
"Book Specific Rules": "กฎเฉพาะของหนังสือ",
|
|
"No book-level replacement rules": "ไม่มีกฎการแทนที่ระดับหนังสือ",
|
|
"Disable Quick Action": "ปิดใช้งานการดำเนินการด่วน",
|
|
"Enable Quick Action on Selection": "เปิดใช้งานการดำเนินการด่วนเมื่อเลือก",
|
|
"None": "ไม่มี",
|
|
"Annotation Tools": "เครื่องมือหมายเหตุ",
|
|
"Enable Quick Actions": "เปิดใช้งานการดำเนินการด่วน",
|
|
"Quick Action": "การดำเนินการด่วน",
|
|
"Copy to Notebook": "คัดลอกไปยังสมุดบันทึก",
|
|
"Copy text after selection": "คัดลอกข้อความหลังการเลือก",
|
|
"Highlight text after selection": "ไฮไลต์ข้อความหลังการเลือก",
|
|
"Annotate text after selection": "เพิ่มหมายเหตุข้อความหลังการเลือก",
|
|
"Search text after selection": "ค้นหาข้อความหลังการเลือก",
|
|
"Look up text in dictionary after selection": "ค้นหาข้อความในพจนานุกรมหลังการเลือก",
|
|
"Translate text after selection": "แปลข้อความหลังการเลือก",
|
|
"Read text aloud after selection": "อ่านข้อความออกเสียงหลังการเลือก",
|
|
"Proofread text after selection": "ตรวจทานข้อความหลังการเลือก",
|
|
"{{activeCount}} active, {{pendingCount}} pending": "{{activeCount}} กำลังดำเนินการ, {{pendingCount}} รอดำเนินการ",
|
|
"{{failedCount}} failed": "{{failedCount}} ล้มเหลว",
|
|
"Waiting...": "กำลังรอ...",
|
|
"Failed": "ล้มเหลว",
|
|
"Completed": "เสร็จสิ้น",
|
|
"Cancelled": "ยกเลิก",
|
|
"Retry": "ลองใหม่",
|
|
"Active": "กำลังดำเนินการ",
|
|
"Transfer Queue": "คิวการถ่ายโอน",
|
|
"Upload All": "อัปโหลดทั้งหมด",
|
|
"Download All": "ดาวน์โหลดทั้งหมด",
|
|
"Resume Transfers": "ดำเนินการถ่ายโอนต่อ",
|
|
"Pause Transfers": "หยุดการถ่ายโอนชั่วคราว",
|
|
"Pending": "รอดำเนินการ",
|
|
"No transfers": "ไม่มีการถ่ายโอน",
|
|
"Retry All": "ลองใหม่ทั้งหมด",
|
|
"Clear Completed": "ล้างที่เสร็จสิ้น",
|
|
"Clear Failed": "ล้างที่ล้มเหลว",
|
|
"Upload queued: {{title}}": "อัปโหลดอยู่ในคิว: {{title}}",
|
|
"Download queued: {{title}}": "ดาวน์โหลดอยู่ในคิว: {{title}}",
|
|
"Book not found in library": "ไม่พบหนังสือในห้องสมุด",
|
|
"Unknown error": "ข้อผิดพลาดที่ไม่รู้จัก",
|
|
"Please log in to continue": "กรุณาเข้าสู่ระบบเพื่อดำเนินการต่อ",
|
|
"Cloud File Transfers": "การถ่ายโอนไฟล์คลาวด์",
|
|
"Show Search Results": "แสดงผลการค้นหา",
|
|
"Search results for '{{term}}'": "ผลลัพธ์สำหรับ '{{term}}'",
|
|
"Close Search": "ปิดการค้นหา",
|
|
"Previous Result": "ผลลัพธ์ก่อนหน้า",
|
|
"Next Result": "ผลลัพธ์ถัดไป",
|
|
"Bookmarks": "บุ๊กมาร์ก",
|
|
"Annotations": "คำอธิบายประกอบ",
|
|
"Show Results": "แสดงผลลัพธ์",
|
|
"Clear search": "ล้างการค้นหา",
|
|
"Clear search history": "ล้างประวัติการค้นหา",
|
|
"Tap to Toggle Footer": "แตะเพื่อสลับส่วนท้าย",
|
|
"Show Current Time": "แสดงเวลาปัจจุบัน",
|
|
"Use 24 Hour Clock": "ใช้รูปแบบเวลา 24 ชั่วโมง",
|
|
"Show Current Battery Status": "แสดงสถานะแบตเตอรี่ปัจจุบัน",
|
|
"Exported successfully": "ส่งออกสำเร็จ",
|
|
"Book exported successfully.": "ส่งออกหนังสือสำเร็จ",
|
|
"Failed to export the book.": "ส่งออกหนังสือล้มเหลว",
|
|
"Export Book": "ส่งออกหนังสือ",
|
|
"Whole word:": "คำทั้งคำ:",
|
|
"Date Published": "วันที่เผยแพร่",
|
|
"Only for TTS:": "สำหรับ TTS เท่านั้น:",
|
|
"Uploaded": "อัปโหลดแล้ว",
|
|
"Downloaded": "ดาวน์โหลดแล้ว",
|
|
"Deleted": "ลบแล้ว",
|
|
"Note:": "หมายเหตุ:",
|
|
"Time:": "เวลา:",
|
|
"Format Options": "ตัวเลือกรูปแบบ",
|
|
"Export Date": "วันที่ส่งออก",
|
|
"Chapter Titles": "ชื่อบท",
|
|
"Chapter Separator": "ตัวคั่นบท",
|
|
"Highlights": "ไฮไลต์",
|
|
"Note Date": "วันที่หมายเหตุ",
|
|
"Advanced": "ขั้นสูง",
|
|
"Hide": "ซ่อน",
|
|
"Show": "แสดง",
|
|
"Use Custom Template": "ใช้เทมเพลตที่กำหนดเอง",
|
|
"Export Template": "เทมเพลตส่งออก",
|
|
"Template Syntax:": "ไวยากรณ์เทมเพลต:",
|
|
"Insert value": "แทรกค่า",
|
|
"Format date (locale)": "จัดรูปแบบวันที่ (ท้องถิ่น)",
|
|
"Format date (custom)": "จัดรูปแบบวันที่ (กำหนดเอง)",
|
|
"Conditional": "เงื่อนไข",
|
|
"Loop": "ลูป",
|
|
"Available Variables:": "ตัวแปรที่พร้อมใช้งาน:",
|
|
"Book title": "ชื่อหนังสือ",
|
|
"Book author": "ผู้แต่งหนังสือ",
|
|
"Export date": "วันที่ส่งออก",
|
|
"Array of chapters": "อาร์เรย์ของบท",
|
|
"Chapter title": "ชื่อบท",
|
|
"Array of annotations": "อาร์เรย์ของคำอธิบาย",
|
|
"Highlighted text": "ข้อความที่ไฮไลต์",
|
|
"Annotation note": "หมายเหตุคำอธิบาย",
|
|
"Date Format Tokens:": "โทเค็นรูปแบบวันที่:",
|
|
"Year (4 digits)": "ปี (4 หลัก)",
|
|
"Month (01-12)": "เดือน (01-12)",
|
|
"Day (01-31)": "วัน (01-31)",
|
|
"Hour (00-23)": "ชั่วโมง (00-23)",
|
|
"Minute (00-59)": "นาที (00-59)",
|
|
"Second (00-59)": "วินาที (00-59)",
|
|
"Show Source": "แสดงซอร์ส",
|
|
"No content to preview": "ไม่มีเนื้อหาให้แสดงตัวอย่าง",
|
|
"Export": "ส่งออก",
|
|
"Set Timeout": "ตั้งค่าหมดเวลา",
|
|
"Select Voice": "เลือกเสียง",
|
|
"Toggle Sticky Bottom TTS Bar": "สลับแถบ TTS แบบติด",
|
|
"Display what I'm reading on Discord": "แสดงหนังสือที่กำลังอ่านบน Discord",
|
|
"Show on Discord": "แสดงบน Discord",
|
|
"Instant {{action}}": "{{action}}ทันที",
|
|
"Instant {{action}} Disabled": "{{action}}ทันทีถูกปิดใช้งาน",
|
|
"Annotation": "คำอธิบาย",
|
|
"Reset Template": "รีเซ็ตเทมเพลต",
|
|
"Annotation style": "สไตล์คำอธิบาย",
|
|
"Annotation color": "สีคำอธิบาย",
|
|
"Annotation time": "เวลาคำอธิบาย",
|
|
"AI": "AI",
|
|
"Are you sure you want to re-index this book?": "คุณแน่ใจหรือไม่ว่าต้องการสร้างดัชนีหนังสือเล่มนี้ใหม่?",
|
|
"Enable AI in Settings": "เปิดใช้งาน AI ในการตั้งค่า",
|
|
"Index This Book": "สร้างดัชนีหนังสือเล่มนี้",
|
|
"Enable AI search and chat for this book": "เปิดใช้งานการค้นหา AI และแชทสำหรับหนังสือเล่มนี้",
|
|
"Start Indexing": "เริ่มสร้างดัชนี",
|
|
"Indexing book...": "กำลังสร้างดัชนีหนังสือ...",
|
|
"Preparing...": "กำลังเตรียม...",
|
|
"Delete this conversation?": "ลบการสนทนานี้?",
|
|
"No conversations yet": "ยังไม่มีการสนทนา",
|
|
"Start a new chat to ask questions about this book": "เริ่มแชทใหม่เพื่อถามคำถามเกี่ยวกับหนังสือเล่มนี้",
|
|
"Rename": "เปลี่ยนชื่อ",
|
|
"New Chat": "แชทใหม่",
|
|
"Chat": "แชท",
|
|
"Please enter a model ID": "กรุณาป้อน ID โมเดล",
|
|
"Model not available or invalid": "โมเดลไม่พร้อมใช้งานหรือไม่ถูกต้อง",
|
|
"Failed to validate model": "ไม่สามารถตรวจสอบโมเดลได้",
|
|
"Couldn't connect to Ollama. Is it running?": "ไม่สามารถเชื่อมต่อกับ Ollama ได้ กำลังทำงานอยู่หรือไม่?",
|
|
"Invalid API key or connection failed": "คีย์ API ไม่ถูกต้องหรือการเชื่อมต่อล้มเหลว",
|
|
"Connection failed": "การเชื่อมต่อล้มเหลว",
|
|
"AI Assistant": "ผู้ช่วย AI",
|
|
"Enable AI Assistant": "เปิดใช้งานผู้ช่วย AI",
|
|
"Provider": "ผู้ให้บริการ",
|
|
"Ollama (Local)": "Ollama (ในเครื่อง)",
|
|
"AI Gateway (Cloud)": "เกตเวย์ AI (คลาวด์)",
|
|
"Ollama Configuration": "การกำหนดค่า Ollama",
|
|
"Refresh Models": "รีเฟรชโมเดล",
|
|
"AI Model": "โมเดล AI",
|
|
"No models detected": "ไม่พบโมเดล",
|
|
"AI Gateway Configuration": "การกำหนดค่าเกตเวย์ AI",
|
|
"Choose from a selection of high-quality, economical AI models. You can also bring your own model by selecting \"Custom Model\" below.": "เลือกจากโมเดล AI คุณภาพสูงและประหยัด คุณยังสามารถใช้โมเดลของคุณเองโดยเลือก \"โมเดลกำหนดเอง\" ด้านล่าง",
|
|
"API Key": "คีย์ API",
|
|
"Get Key": "รับคีย์",
|
|
"Model": "โมเดล",
|
|
"Custom Model...": "โมเดลกำหนดเอง...",
|
|
"Custom Model ID": "ID โมเดลกำหนดเอง",
|
|
"Validate": "ตรวจสอบ",
|
|
"Model available": "โมเดลพร้อมใช้งาน",
|
|
"Connection": "การเชื่อมต่อ",
|
|
"Test Connection": "ทดสอบการเชื่อมต่อ",
|
|
"Connected": "เชื่อมต่อแล้ว",
|
|
"Custom Colors": "สีที่กำหนดเอง",
|
|
"Color E-Ink Mode": "โหมด E-Ink สี",
|
|
"Reading Ruler": "ไม้บรรทัดการอ่าน",
|
|
"Enable Reading Ruler": "เปิดใช้งานไม้บรรทัดการอ่าน",
|
|
"Lines to Highlight": "บรรทัดที่ต้องการเน้น",
|
|
"Ruler Color": "สีไม้บรรทัด",
|
|
"Command Palette": "พาเลทคำสั่ง",
|
|
"Search settings and actions...": "ค้นหาการตั้งค่าและคำสั่ง...",
|
|
"No results found for": "ไม่พบผลลัพธ์สำหรับ",
|
|
"Type to search settings and actions": "พิมพ์เพื่อค้นหาการตั้งค่าและคำสั่ง",
|
|
"Recent": "ล่าสุด",
|
|
"navigate": "นำทาง",
|
|
"select": "เลือก",
|
|
"close": "ปิด",
|
|
"Search Settings": "ค้นหาการตั้งค่า",
|
|
"Page Margins": "ระยะขอบหน้า",
|
|
"AI Provider": "ผู้ให้บริการ AI",
|
|
"Ollama URL": "Ollama URL",
|
|
"Ollama Model": "โมเดล Ollama",
|
|
"AI Gateway Model": "โมเดล AI Gateway",
|
|
"Actions": "การกระทำ",
|
|
"Navigation": "การนำทาง",
|
|
"Set status for {{count}} book(s)_other": "ตั้งสถานะสำหรับหนังสือ {{count}} เล่ม",
|
|
"Mark as Unread": "ทำเครื่องหมายว่ายังไม่อ่าน",
|
|
"Mark as Finished": "ทำเครื่องหมายว่าอ่านจบแล้ว",
|
|
"Finished": "อ่านจบแล้ว",
|
|
"Unread": "ยังไม่ได้อ่าน",
|
|
"Clear Status": "ล้างสถานะ",
|
|
"Status": "สถานะ",
|
|
"Loading": "กำลังโหลด...",
|
|
"Exit Paragraph Mode": "ออกจากโหมดพารากราฟ",
|
|
"Paragraph Mode": "โหมดพารากราฟ",
|
|
"Embedding Model": "โมเดลการฝังตัว",
|
|
"{{count}} book(s) synced_other": "ซิงค์หนังสือ {{count}} เล่มแล้ว",
|
|
"Unable to start RSVP": "ไม่สามารถเริ่ม RSVP ได้",
|
|
"RSVP not supported for PDF": "ไม่รองรับ RSVP สำหรับ PDF",
|
|
"Select Chapter": "เลือกบท",
|
|
"Context": "บริบท",
|
|
"Ready": "พร้อม",
|
|
"Chapter Progress": "ความคืบหน้าของบท",
|
|
"words": "คำ",
|
|
"{{time}} left": "เหลือ {{time}}",
|
|
"Reading progress": "ความคืบหน้าการอ่าน",
|
|
"Skip back 15 words": "ย้อนกลับ 15 คำ",
|
|
"Back 15 words (Shift+Left)": "ย้อนกลับ 15 คำ (Shift+ซ้าย)",
|
|
"Pause (Space)": "หยุดชั่วคราว (Space)",
|
|
"Play (Space)": "เล่น (Space)",
|
|
"Skip forward 15 words": "ไปข้างหน้า 15 คำ",
|
|
"Forward 15 words (Shift+Right)": "ไปข้างหน้า 15 คำ (Shift+ขวา)",
|
|
"Decrease speed": "ลดความเร็ว",
|
|
"Slower (Left/Down)": "ช้าลง (ซ้าย/ลง)",
|
|
"Increase speed": "เพิ่มความเร็ว",
|
|
"Faster (Right/Up)": "เร็วขึ้น (ขวา/ขึ้น)",
|
|
"Start RSVP Reading": "เริ่มการอ่านแบบ RSVP",
|
|
"Choose where to start reading": "เลือกจุดที่ต้องการเริ่มอ่าน",
|
|
"From Chapter Start": "จากจุดเริ่มต้นของบท",
|
|
"Start reading from the beginning of the chapter": "เริ่มอ่านใหม่ตั้งแต่ต้นบทนี้",
|
|
"Resume": "อ่านต่อ",
|
|
"Continue from where you left off": "อ่านต่อจากจุดที่ค้างไว้",
|
|
"From Current Page": "จากหน้าปัจจุบัน",
|
|
"Start from where you are currently reading": "เริ่มจากจุดที่คุณกำลังอ่านอยู่ตอนนี้",
|
|
"From Selection": "จากส่วนที่เลือก",
|
|
"Speed Reading Mode": "โหมดการอ่านเร็ว",
|
|
"Scroll left": "เลื่อนไปทางซ้าย",
|
|
"Scroll right": "เลื่อนไปทางขวา",
|
|
"Library Sync Progress": "ความคืบหน้าการซิงค์ห้องสมุด",
|
|
"Back to library": "กลับไปที่ห้องสมุด",
|
|
"Group by...": "จัดกลุ่มตาม...",
|
|
"Export as Plain Text": "ส่งออกเป็นข้อความธรรมดา",
|
|
"Export as Markdown": "ส่งออกเป็น Markdown",
|
|
"Show Page Navigation Buttons": "ปุ่มนำทาง",
|
|
"Page {{number}}": "หน้า {{number}}",
|
|
"highlight": "ไฮไลต์",
|
|
"underline": "ขีดเส้นใต้",
|
|
"squiggly": "เส้นหยัก",
|
|
"red": "สีแดง",
|
|
"violet": "สีม่วง",
|
|
"blue": "สีน้ำเงิน",
|
|
"green": "สีเขียว",
|
|
"yellow": "สีเหลือง",
|
|
"Select {{style}} style": "เลือกสไตล์ {{style}}",
|
|
"Select {{color}} color": "เลือกสี {{color}}",
|
|
"Close Book": "ปิดหนังสือ",
|
|
"Speed Reading": "การอ่านเร็ว",
|
|
"Close Speed Reading": "ปิดการอ่านเร็ว",
|
|
"Authors": "ผู้เขียน",
|
|
"Books": "หนังสือ",
|
|
"Groups": "กลุ่ม",
|
|
"Back to TTS Location": "กลับไปยังตำแหน่ง TTS",
|
|
"Metadata": "เมทาดาตา",
|
|
"Image viewer": "ตัวดูรูปภาพ",
|
|
"Previous Image": "รูปภาพก่อนหน้า",
|
|
"Next Image": "รูปภาพถัดไป",
|
|
"Zoomed": "ซูมแล้ว",
|
|
"Zoom level": "ระดับการซูม",
|
|
"Table viewer": "ตัวดูตาราง",
|
|
"Unable to connect to Readwise. Please check your network connection.": "ไม่สามารถเชื่อมต่อกับ Readwise ได้ โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ",
|
|
"Invalid Readwise access token": "โทเคนการเข้าถึง Readwise ไม่ถูกต้อง",
|
|
"Disconnected from Readwise": "ยกเลิกการเชื่อมต่อกับ Readwise แล้ว",
|
|
"Never": "ไม่เคย",
|
|
"Sync Enabled": "เปิดใช้งานการซิงค์",
|
|
"Disconnect": "ยกเลิกการเชื่อมต่อ",
|
|
"Connect your Readwise account to sync highlights.": "เชื่อมต่อบัญชี Readwise ของคุณเพื่อซิงค์ไฮไลต์",
|
|
"Get your access token at": "รับโทเคนการเข้าถึงของคุณได้ที่",
|
|
"Access Token": "โทเคนการเข้าถึง",
|
|
"Paste your Readwise access token": "วางโทเคนการเข้าถึง Readwise ของคุณ",
|
|
"Readwise Sync": "การซิงค์ Readwise",
|
|
"Push Highlights": "พุชไฮไลต์",
|
|
"Highlights synced to Readwise": "ซิงค์ไฮไลต์ไปยัง Readwise แล้ว",
|
|
"Readwise sync failed: no internet connection": "การซิงค์ Readwise ล้มเหลว: ไม่มีการเชื่อมต่ออินเทอร์เน็ต",
|
|
"Readwise sync failed: {{error}}": "การซิงค์ Readwise ล้มเหลว: {{error}}",
|
|
"System Screen Brightness": "ความสว่างหน้าจอระบบ",
|
|
"Page:": "หน้า:",
|
|
"Page: {{number}}": "หน้า: {{number}}",
|
|
"Annotation page number": "หมายเลขหน้าคำอธิบายประกอบ",
|
|
"Translating...": "กำลังแปล...",
|
|
"Show Battery Percentage": "แสดงเปอร์เซ็นต์แบตเตอรี่",
|
|
"Hide Scrollbar": "ซ่อนแถบเลื่อน",
|
|
"Skip to last reading position": "ข้ามไปตำแหน่งอ่านล่าสุด",
|
|
"Show context": "แสดงบริบท",
|
|
"Hide context": "ซ่อนบริบท",
|
|
"Decrease font size": "ลดขนาดตัวอักษร",
|
|
"Increase font size": "เพิ่มขนาดตัวอักษร",
|
|
"Focus": "โฟกัส",
|
|
"Theme color": "สีธีม",
|
|
"Import failed": "นำเข้าล้มเหลว",
|
|
"Available Formatters:": "ตัวจัดรูปแบบที่ใช้ได้:",
|
|
"Format date": "จัดรูปแบบวันที่",
|
|
"Markdown block quote (> per line)": "บล็อกอ้างอิง Markdown (> ต่อบรรทัด)",
|
|
"Newlines to <br>": "ขึ้นบรรทัดใหม่เป็น <br>",
|
|
"Change case": "เปลี่ยนตัวพิมพ์",
|
|
"Trim whitespace": "ตัดช่องว่าง",
|
|
"Truncate to n characters": "ตัดให้เหลือ n ตัวอักษร",
|
|
"Replace text": "แทนที่ข้อความ",
|
|
"Fallback value": "ค่าสำรอง",
|
|
"Get length": "ดึงความยาว",
|
|
"First/last element": "องค์ประกอบแรก/สุดท้าย",
|
|
"Join array": "รวมอาร์เรย์",
|
|
"Backup failed: {{error}}": "การสำรองข้อมูลล้มเหลว: {{error}}",
|
|
"Select Backup": "เลือกข้อมูลสำรอง",
|
|
"Restore failed: {{error}}": "การกู้คืนล้มเหลว: {{error}}",
|
|
"Backup & Restore": "สำรองและกู้คืน",
|
|
"Backup Library": "สำรองห้องสมุด",
|
|
"Restore Library": "กู้คืนห้องสมุด",
|
|
"Creating backup...": "กำลังสร้างข้อมูลสำรอง...",
|
|
"Restoring library...": "กำลังกู้คืนห้องสมุด...",
|
|
"{{current}} of {{total}} items": "{{current}} จาก {{total}} รายการ",
|
|
"Backup completed successfully!": "สำรองข้อมูลสำเร็จ!",
|
|
"Restore completed successfully!": "กู้คืนสำเร็จ!",
|
|
"{{added}} books added, {{updated}} books updated.": "เพิ่ม {{added}} เล่ม, อัปเดต {{updated}} เล่ม",
|
|
"Operation failed": "การดำเนินการล้มเหลว",
|
|
"Loading library...": "กำลังโหลดห้องสมุด...",
|
|
"{{count}} books refreshed_other": "รีเฟรชแล้ว {{count}} เล่ม",
|
|
"Failed to refresh metadata": "รีเฟรชข้อมูลเมตาล้มเหลว",
|
|
"Refresh Metadata": "รีเฟรชข้อมูลเมตา",
|
|
"Keyboard Shortcuts": "แป้นพิมพ์ลัด",
|
|
"View all keyboard shortcuts": "ดูแป้นพิมพ์ลัดทั้งหมด",
|
|
"Switch Sidebar Tab": "สลับแท็บแถบด้านข้าง",
|
|
"Toggle Notebook": "แสดง/ซ่อนสมุดบันทึก",
|
|
"Search in Book": "ค้นหาในหนังสือ",
|
|
"Toggle Scroll Mode": "สลับโหมดเลื่อน",
|
|
"Toggle Select Mode": "สลับโหมดเลือก",
|
|
"Toggle Bookmark": "สลับที่คั่นหนังสือ",
|
|
"Toggle Text to Speech": "สลับข้อความเป็นเสียง",
|
|
"Play / Pause TTS": "เล่น / หยุดชั่วคราว TTS",
|
|
"Toggle Paragraph Mode": "สลับโหมดย่อหน้า",
|
|
"Highlight Selection": "ไฮไลต์ข้อความที่เลือก",
|
|
"Underline Selection": "ขีดเส้นใต้ข้อความที่เลือก",
|
|
"Annotate Selection": "เพิ่มหมายเหตุให้ข้อความที่เลือก",
|
|
"Search Selection": "ค้นหาข้อความที่เลือก",
|
|
"Copy Selection": "คัดลอกข้อความที่เลือก",
|
|
"Translate Selection": "แปลข้อความที่เลือก",
|
|
"Dictionary Lookup": "ค้นหาในพจนานุกรม",
|
|
"Read Aloud Selection": "อ่านออกเสียงข้อความที่เลือก",
|
|
"Proofread Selection": "ตรวจทานข้อความที่เลือก",
|
|
"Open Settings": "เปิดการตั้งค่า",
|
|
"Open Command Palette": "เปิดแถบคำสั่ง",
|
|
"Show Keyboard Shortcuts": "แสดงแป้นพิมพ์ลัด",
|
|
"Open Books": "เปิดหนังสือ",
|
|
"Toggle Fullscreen": "สลับเต็มหน้าจอ",
|
|
"Close Window": "ปิดหน้าต่าง",
|
|
"Quit App": "ออกจากแอป",
|
|
"Go Left / Previous Page": "ไปซ้าย / หน้าก่อนหน้า",
|
|
"Go Right / Next Page": "ไปขวา / หน้าถัดไป",
|
|
"Go Up": "ขึ้น",
|
|
"Go Down": "ลง",
|
|
"Previous Chapter": "บทก่อนหน้า",
|
|
"Next Chapter": "บทถัดไป",
|
|
"Scroll Half Page Down": "เลื่อนลงครึ่งหน้า",
|
|
"Scroll Half Page Up": "เลื่อนขึ้นครึ่งหน้า",
|
|
"Save Note": "บันทึกโน้ต",
|
|
"Single Section Scroll": "เลื่อนทีละส่วน",
|
|
"General": "ทั่วไป",
|
|
"Text to Speech": "อ่านออกเสียง",
|
|
"Zoom": "ซูม",
|
|
"Window": "หน้าต่าง",
|
|
"Your Bookshelf": "ชั้นหนังสือของคุณ",
|
|
"TTS": "อ่านออกเสียง",
|
|
"Media Info": "ข้อมูลสื่อ",
|
|
"Update Frequency": "ความถี่ในการอัปเดต",
|
|
"Every Sentence": "ทุกประโยค",
|
|
"Every Paragraph": "ทุกย่อหน้า",
|
|
"Every Chapter": "ทุกบท",
|
|
"TTS Media Info Update Frequency": "ความถี่ในการอัปเดตข้อมูลสื่อ TTS",
|
|
"Select reading speed": "เลือกความเร็วในการอ่าน",
|
|
"Drag to seek": "ลากเพื่อค้นหา",
|
|
"Punctuation Delay": "หน่วงเวลาเครื่องหมายวรรคตอน",
|
|
"Please confirm that this OPDS connection will be proxied through Readest servers on the web app before continuing.": "กรุณายืนยันว่าการเชื่อมต่อ OPDS นี้จะถูกส่งผ่านเซิร์ฟเวอร์ Readest บนเว็บแอปก่อนดำเนินการต่อ",
|
|
"Custom Headers (optional)": "ส่วนหัวที่กำหนดเอง (ไม่บังคับ)",
|
|
"Add one header per line using \"Header-Name: value\".": "เพิ่มส่วนหัวหนึ่งรายการต่อบรรทัดโดยใช้ \"Header-Name: value\"",
|
|
"I understand this OPDS connection will be proxied through Readest servers on the web app. If I do not trust Readest with these credentials or headers, I should use the native app instead.": "ฉันเข้าใจว่าการเชื่อมต่อ OPDS นี้จะถูกส่งผ่านเซิร์ฟเวอร์ Readest บนเว็บแอป หากฉันไม่ไว้วางใจ Readest กับข้อมูลรับรองหรือส่วนหัวเหล่านี้ ฉันควรใช้แอปเนทีฟแทน",
|
|
"Unable to connect to Hardcover. Please check your network connection.": "ไม่สามารถเชื่อมต่อกับ Hardcover ได้ กรุณาตรวจสอบการเชื่อมต่อเครือข่ายของคุณ",
|
|
"Invalid Hardcover API token": "โทเค็น API ของ Hardcover ไม่ถูกต้อง",
|
|
"Disconnected from Hardcover": "ตัดการเชื่อมต่อจาก Hardcover แล้ว",
|
|
"Connect your Hardcover account to sync reading progress and notes.": "เชื่อมต่อบัญชี Hardcover ของคุณเพื่อซิงค์ความคืบหน้าการอ่านและบันทึก",
|
|
"Get your API token from hardcover.app → Settings → API.": "รับโทเค็น API ของคุณจาก hardcover.app → การตั้งค่า → API",
|
|
"API Token": "โทเค็น API",
|
|
"Paste your Hardcover API token": "วางโทเค็น API ของ Hardcover ของคุณ",
|
|
"Hardcover Sync": "การซิงค์ Hardcover",
|
|
"Push Notes": "ส่งบันทึก",
|
|
"No annotations or excerpts to sync for this book.": "ไม่มีคำอธิบายประกอบหรือข้อความคัดลอกที่จะซิงค์สำหรับหนังสือนี้",
|
|
"Configure Hardcover in Settings first.": "กำหนดค่า Hardcover ในการตั้งค่าก่อน",
|
|
"No new Hardcover note changes to sync.": "ไม่มีการเปลี่ยนแปลงบันทึก Hardcover ใหม่ที่จะซิงค์",
|
|
"Hardcover synced: {{inserted}} new, {{updated}} updated, {{skipped}} unchanged": "ซิงค์ Hardcover แล้ว: {{inserted}} รายการใหม่, {{updated}} อัปเดต, {{skipped}} ไม่เปลี่ยนแปลง",
|
|
"Hardcover notes sync failed: {{error}}": "การซิงค์บันทึก Hardcover ล้มเหลว: {{error}}",
|
|
"Reading progress synced to Hardcover": "ความคืบหน้าการอ่านซิงค์กับ Hardcover แล้ว",
|
|
"Hardcover progress sync failed: {{error}}": "การซิงค์ความคืบหน้า Hardcover ล้มเหลว: {{error}}",
|
|
"ISBN": "ISBN",
|
|
"Keep existing source identifier": "เก็บตัวระบุแหล่งที่มาที่มีอยู่",
|
|
"Toggle Toolbar": "สลับแถบเครื่องมือ",
|
|
"Split Hyphens": "แยกยัติภังค์",
|
|
"Apply Theme Colors to PDF": "ใช้สีธีมกับ PDF",
|
|
"Name": "ชื่อ",
|
|
"Remove": "ลบ",
|
|
"Edit OPDS Catalog": "แก้ไขแคตตาล็อก OPDS",
|
|
"Save Changes": "บันทึกการเปลี่ยนแปลง",
|
|
"Use Book Layout": "ใช้เลย์เอาต์ของหนังสือ",
|
|
"End of this section. Continue to the next.": "สิ้นสุดส่วนนี้ ดำเนินการไปยังส่วนถัดไป",
|
|
"Auto-download": "ดาวน์โหลดอัตโนมัติ",
|
|
"Auto-download new items": "ดาวน์โหลดรายการใหม่อัตโนมัติ",
|
|
"Automatically download new publications when the app syncs": "ดาวน์โหลดสิ่งพิมพ์ใหม่อัตโนมัติเมื่อแอปซิงค์",
|
|
"{{count}} new item(s) downloaded from OPDS_other": "ดาวน์โหลด {{count}} รายการใหม่จาก OPDS แล้ว",
|
|
"Failed to sync {{count}} OPDS catalog(s)_other": "ไม่สามารถซิงค์แคตตาล็อก OPDS {{count}} รายการได้",
|
|
"Last synced {{when}}": "ซิงค์ครั้งล่าสุด {{when}}",
|
|
"Failed downloads": "การดาวน์โหลดที่ล้มเหลว",
|
|
"No failed downloads": "ไม่มีการดาวน์โหลดที่ล้มเหลว",
|
|
"Attempts: {{count}}_other": "ความพยายาม: {{count}}",
|
|
"Skip": "ข้าม",
|
|
"Skip all": "ข้ามทั้งหมด",
|
|
"Retry all": "ลองอีกครั้งทั้งหมด",
|
|
"{{count}} failed_other": "{{count}} ล้มเหลว",
|
|
"(none)": "(ไม่มี)",
|
|
"Identifiers": "ตัวระบุ",
|
|
"Read (Stream)": "อ่าน (สตรีม)",
|
|
"Failed to start stream": "ไม่สามารถเริ่มสตรีมได้",
|
|
"No dictionaries enabled": "ไม่มีพจนานุกรมที่เปิดใช้งาน",
|
|
"Enable a dictionary in Settings → Language → Dictionaries.": "เปิดใช้พจนานุกรมที่ ตั้งค่า → ภาษา → พจนานุกรม",
|
|
"Wiktionary": "วิกิพจนานุกรม",
|
|
"Drag to reorder": "ลากเพื่อจัดลำดับใหม่",
|
|
"Built-in": "ในตัว",
|
|
"Bundle is missing on this device. Re-import to use it.": "ไม่พบบันเดิลบนอุปกรณ์นี้ นำเข้าใหม่เพื่อใช้งาน",
|
|
"This dictionary format is not supported.": "ไม่รองรับรูปแบบพจนานุกรมนี้",
|
|
"MDict": "MDict",
|
|
"StarDict": "StarDict",
|
|
"Imported {{count}} dictionary_other": "นำเข้าพจนานุกรม {{count}} เล่ม",
|
|
"Skipped incomplete bundles: {{names}}": "ข้ามบันเดิลที่ไม่สมบูรณ์: {{names}}",
|
|
"Failed to import dictionary: {{message}}": "นำเข้าพจนานุกรมไม่สำเร็จ: {{message}}",
|
|
"Dictionaries": "พจนานุกรม",
|
|
"Delete Dictionary": "ลบพจนานุกรม",
|
|
"Importing…": "กำลังนำเข้า…",
|
|
"Import Dictionary": "นำเข้าพจนานุกรม",
|
|
"No dictionaries available.": "ไม่มีพจนานุกรม",
|
|
"StarDict bundles need .ifo, .idx, and .dict.dz files (.syn optional).": "บันเดิล StarDict ต้องมีไฟล์ .ifo, .idx และ .dict.dz (.syn ไม่บังคับ)",
|
|
"Select all the bundle files together when importing.": "เลือกไฟล์ทั้งหมดของบันเดิลพร้อมกันเมื่อทำการนำเข้า",
|
|
"Manage Dictionaries": "จัดการพจนานุกรม",
|
|
"Select Dictionary Files": "เลือกไฟล์พจนานุกรม",
|
|
"Read on Wikipedia →": "อ่านบนวิกิพีเดีย →",
|
|
"This link can't be opened": "ไม่สามารถเปิดลิงก์นี้ได้",
|
|
"The annotation link is missing required information. The original link may have been truncated.": "ลิงก์คำอธิบายประกอบไม่มีข้อมูลที่จำเป็น ลิงก์เดิมอาจถูกตัดทอน",
|
|
"Go to Readest": "ไปที่ Readest",
|
|
"Open-source ebook reader for everyone, on every device.": "โปรแกรมอ่านอีบุ๊กโอเพนซอร์สสำหรับทุกคน บนทุกอุปกรณ์",
|
|
"Open in Readest": "เปิดใน Readest",
|
|
"If Readest didn't open automatically, choose an option below:": "หาก Readest ไม่เปิดโดยอัตโนมัติ ให้เลือกตัวเลือกด้านล่าง:",
|
|
"Continue reading where you left off.": "อ่านต่อจากจุดที่ค้างไว้",
|
|
"Readest logo": "โลโก้ Readest",
|
|
"Opening Readest...": "กำลังเปิด Readest…",
|
|
"Open in Readest app": "เปิดในแอป Readest",
|
|
"Continue in browser": "ทำต่อในเบราว์เซอร์",
|
|
"Don't have Readest?": "ยังไม่มี Readest?",
|
|
"Book not in your library": "ไม่พบหนังสือนี้ในคลังของคุณ",
|
|
"Share Book": "แชร์หนังสือ",
|
|
"Could not create share link": "ไม่สามารถสร้างลิงก์แชร์ได้",
|
|
"Link copied": "คัดลอกลิงก์แล้ว",
|
|
"Could not copy link": "ไม่สามารถคัดลอกลิงก์ได้",
|
|
"Share revoked": "ยกเลิกการแชร์แล้ว",
|
|
"Could not revoke share": "ไม่สามารถยกเลิกการแชร์ได้",
|
|
"Uploading book…": "กำลังอัปโหลดหนังสือ…",
|
|
"Generating…": "กำลังสร้าง…",
|
|
"Generate share link": "สร้างลิงก์แชร์",
|
|
"Share URL": "URL แชร์",
|
|
"Copy link": "คัดลอกลิงก์",
|
|
"Copied": "คัดลอกแล้ว",
|
|
"Share via…": "แชร์ผ่าน…",
|
|
"Expires {{date}}": "หมดอายุ {{date}}",
|
|
"Revoking…": "กำลังยกเลิก…",
|
|
"Revoke share": "ยกเลิกการแชร์",
|
|
"Sign in to share books": "เข้าสู่ระบบเพื่อแชร์หนังสือ",
|
|
"Expiring soon": "จะหมดอายุเร็วๆ นี้",
|
|
"Missing share token": "ไม่มีโทเค็นแชร์",
|
|
"Could not add to your library": "ไม่สามารถเพิ่มลงในคลังของคุณได้",
|
|
"This share link is no longer available": "ลิงก์แชร์นี้ไม่สามารถใช้งานได้อีก",
|
|
"The original link may have expired or been revoked.": "ลิงก์ต้นฉบับอาจหมดอายุหรือถูกยกเลิกแล้ว",
|
|
"Get Readest": "รับ Readest",
|
|
"Loading shared book…": "กำลังโหลดหนังสือที่แชร์…",
|
|
"Adding…": "กำลังเพิ่ม…",
|
|
"Add to my library": "เพิ่มในคลังของฉัน",
|
|
"Could not load your shares": "ไม่สามารถโหลดการแชร์ของคุณได้",
|
|
"Revoked": "ยกเลิกแล้ว",
|
|
"Expired": "หมดอายุ",
|
|
"Shared books": "หนังสือที่แชร์",
|
|
"You haven't shared any books yet": "คุณยังไม่ได้แชร์หนังสือใดๆ",
|
|
"Open a book and tap Share to send it to a friend.": "เปิดหนังสือแล้วแตะ แชร์ เพื่อส่งให้เพื่อน",
|
|
"{{count}} active_other": "ใช้งานอยู่ {{count}} รายการ",
|
|
"{{count}} downloads_other": "ดาวน์โหลด {{count}} ครั้ง",
|
|
"starts at saved page": "เริ่มที่หน้าที่บันทึกไว้",
|
|
"More actions": "การดำเนินการเพิ่มเติม",
|
|
"Loading…": "กำลังโหลด…",
|
|
"Load more": "โหลดเพิ่ม",
|
|
"Could not load shared book": "ไม่สามารถโหลดหนังสือที่แชร์ได้",
|
|
"The share link is missing required information.": "ลิงก์แชร์ขาดข้อมูลที่จำเป็น",
|
|
"Please check your connection and try again.": "โปรดตรวจสอบการเชื่อมต่อของคุณและลองอีกครั้ง",
|
|
"Sign in to import shared books": "เข้าสู่ระบบเพื่อนำเข้าหนังสือที่แชร์",
|
|
"Already in your library": "อยู่ในคลังของคุณแล้ว",
|
|
"Added to your library": "เพิ่มลงในคลังของคุณแล้ว",
|
|
"Could not import shared book": "ไม่สามารถนำเข้าหนังสือที่แชร์ได้",
|
|
"Manage Shared Links": "จัดการลิงก์แชร์",
|
|
"Expires in": "หมดอายุใน",
|
|
"{{count}} days_other": "{{count}} วัน",
|
|
"Expires in {{count}} days_other": "หมดอายุใน {{count}} วัน",
|
|
"Expires in {{count}} hours_other": "หมดอายุใน {{count}} ชั่วโมง",
|
|
"Open in app": "เปิดในแอป",
|
|
"Shared with you": "แชร์กับคุณ",
|
|
"Downloading… {{percent}}%": "กำลังดาวน์โหลด… {{percent}}%",
|
|
"Import progress": "ความคืบหน้าการนำเข้า",
|
|
"Share reading progress": "แชร์ความคืบหน้าการอ่าน",
|
|
"Includes your reading progress": "รวมถึงความคืบหน้าการอ่านของคุณ",
|
|
"Synced {{time}}": "ซิงค์เมื่อ {{time}}",
|
|
"Sync Info": "ข้อมูลการซิงค์",
|
|
"Last Synced": "ซิงค์ล่าสุด",
|
|
"DICT": "DICT",
|
|
"Slob": "Slob",
|
|
"DICT bundles need a .index file and a .dict.dz file.": "ชุด DICT ต้องการไฟล์ .index และไฟล์ .dict.dz",
|
|
"Slob bundles need a .slob file.": "ชุด Slob ต้องการไฟล์ .slob",
|
|
"URL template must start with http(s):// and contain %WORD%.": "เทมเพลต URL ต้องขึ้นต้นด้วย http(s):// และมี %WORD%",
|
|
"Web": "เว็บ",
|
|
"Add Web Search": "เพิ่มการค้นหาบนเว็บ",
|
|
"Edit Web Search": "แก้ไขการค้นหาบนเว็บ",
|
|
"e.g. Google": "เช่น Google",
|
|
"URL Template": "เทมเพลต URL",
|
|
"Use %WORD% where the looked-up word should appear.": "ใช้ %WORD% ในตำแหน่งที่คำค้นหาควรปรากฏ",
|
|
"Open the search result in your browser:": "เปิดผลลัพธ์การค้นหาในเบราว์เซอร์ของคุณ:",
|
|
"Open in {{name}}": "เปิดใน {{name}}",
|
|
"Book Fingerprint": "ลายนิ้วมือหนังสือ",
|
|
"Search the web": "ค้นหาบนเว็บ",
|
|
"App deeplink (readest://)": "ดีปลิงก์ของแอป (readest://)",
|
|
"Universal web link (https://)": "ลิงก์เว็บสากล (https://)",
|
|
"Name cannot be empty.": "ชื่อต้องไม่ว่างเปล่า",
|
|
"Replaced {{count}} existing dictionary_other": "แทนที่พจนานุกรมเดิม {{count}} รายการแล้ว",
|
|
"Cancel Edit": "ยกเลิกการแก้ไข",
|
|
"Edit Dictionary": "แก้ไขพจนานุกรม",
|
|
"MDict bundles use .mdx files; companion .mdd and .css files are optional.": "ชุด MDict ใช้ไฟล์ .mdx ส่วนไฟล์ .mdd และ .css ที่มาด้วยกันเป็นทางเลือก",
|
|
"Dictionary name": "ชื่อพจนานุกรม",
|
|
"This audio can't play here — the dictionary uses an outdated format. Try one with Opus, MP3, or WAV audio.": "ไม่สามารถเล่นเสียงนี้ที่นี่ได้ — พจนานุกรมใช้รูปแบบที่ล้าสมัย ลองใช้พจนานุกรมที่มีเสียง Opus, MP3 หรือ WAV",
|
|
"File uploaded: {{title}}": "อัปโหลดไฟล์แล้ว: {{title}}",
|
|
"File downloaded: {{title}}": "ดาวน์โหลดไฟล์แล้ว: {{title}}",
|
|
"Deleted cloud copy of the file: {{title}}": "ลบสำเนาไฟล์บนคลาวด์แล้ว: {{title}}",
|
|
"Failed to upload file: {{title}}": "ไม่สามารถอัปโหลดไฟล์: {{title}}",
|
|
"Failed to download file: {{title}}": "ไม่สามารถดาวน์โหลดไฟล์: {{title}}",
|
|
"Failed to delete cloud copy of the file: {{title}}": "ไม่สามารถลบสำเนาไฟล์บนคลาวด์: {{title}}",
|
|
"{{percentage}}% used": "ใช้ไปแล้ว {{percentage}}%",
|
|
"Set PIN…": "ตั้งค่า PIN…",
|
|
"Require a 4-digit PIN to open Readest": "ต้องใช้ PIN 4 หลักเพื่อเปิด Readest",
|
|
"Change PIN…": "เปลี่ยน PIN…",
|
|
"Disable PIN…": "ปิดใช้งาน PIN…",
|
|
"Sync passphrase ready": "วลีรหัสผ่านสำหรับซิงค์พร้อมแล้ว",
|
|
"This permanently deletes the encrypted credentials we sync (e.g., OPDS catalog passwords) on every device. Local copies are preserved. You will need to re-enter the sync passphrase or set a new one. Continue?": "การกระทำนี้จะลบข้อมูลรับรองที่เข้ารหัสซึ่งเราซิงค์ไว้ (เช่น รหัสผ่านของแคตตาล็อก OPDS) บนทุกอุปกรณ์อย่างถาวร สำเนาที่อยู่ในเครื่องจะถูกเก็บไว้ คุณจะต้องป้อนวลีรหัสผ่านสำหรับซิงค์อีกครั้งหรือตั้งค่าใหม่ ดำเนินการต่อหรือไม่?",
|
|
"Sync passphrase": "วลีรหัสผ่านสำหรับซิงค์",
|
|
"Set passphrase": "ตั้งค่าวลีรหัสผ่าน",
|
|
"Forgot passphrase": "ลืมวลีรหัสผ่าน",
|
|
"Incorrect PIN": "PIN ไม่ถูกต้อง",
|
|
"App locked": "แอปถูกล็อก",
|
|
"Enter your PIN": "ใส่ PIN ของคุณ",
|
|
"Readest is locked. Enter your 4-digit PIN to continue.": "Readest ถูกล็อก ใส่ PIN 4 หลักของคุณเพื่อดำเนินการต่อ",
|
|
"PIN code": "รหัส PIN",
|
|
"Forgetting your PIN locks you out of this device. You'll need to clear the app's data to reset it.": "การลืม PIN จะทำให้คุณถูกล็อกออกจากอุปกรณ์นี้ คุณต้องล้างข้อมูลแอปเพื่อรีเซ็ต",
|
|
"Passphrase must be at least 8 characters": "วลีรหัสผ่านต้องมีอย่างน้อย 8 ตัวอักษร",
|
|
"Passphrases do not match": "วลีรหัสผ่านไม่ตรงกัน",
|
|
"Set sync passphrase": "ตั้งค่าวลีรหัสผ่านสำหรับซิงค์",
|
|
"Enter sync passphrase": "ป้อนวลีรหัสผ่านสำหรับซิงค์",
|
|
"A sync passphrase encrypts your sensitive fields (like OPDS catalog credentials) before they sync. We never see this passphrase. Pick something memorable — there is no recovery without it.": "วลีรหัสผ่านสำหรับซิงค์จะเข้ารหัสฟิลด์ที่มีข้อมูลละเอียดอ่อนของคุณ (เช่น ข้อมูลรับรองแคตตาล็อก OPDS) ก่อนที่จะซิงค์ เราไม่เคยเห็นวลีรหัสผ่านนี้ เลือกสิ่งที่จดจำง่าย — ไม่มีการกู้คืนหากปราศจากวลีนี้",
|
|
"Enter the sync passphrase you set on another device to decrypt your synced credentials.": "ป้อนวลีรหัสผ่านสำหรับซิงค์ที่คุณตั้งไว้บนอุปกรณ์อื่นเพื่อถอดรหัสข้อมูลรับรองที่ซิงค์ไว้",
|
|
"Confirm passphrase": "ยืนยันวลีรหัสผ่าน",
|
|
"Unlock": "ปลดล็อก",
|
|
"Set PIN": "ตั้งค่า PIN",
|
|
"Change PIN": "เปลี่ยน PIN",
|
|
"Disable PIN": "ปิดใช้งาน PIN",
|
|
"Enter your current PIN, then choose a new 4-digit PIN.": "ใส่ PIN ปัจจุบัน จากนั้นเลือก PIN 4 หลักใหม่",
|
|
"Enter your current PIN to disable the app lock.": "ใส่ PIN ปัจจุบันเพื่อปิดใช้งานการล็อกแอป",
|
|
"PIN must be {{length}} digits": "PIN ต้องมี {{length}} หลัก",
|
|
"PINs do not match": "PIN ไม่ตรงกัน",
|
|
"Current PIN": "PIN ปัจจุบัน",
|
|
"New PIN": "PIN ใหม่",
|
|
"Confirm new PIN": "ยืนยัน PIN ใหม่",
|
|
"Manage Sync": "จัดการการซิงค์",
|
|
"Imported book files and library metadata": "ไฟล์หนังสือที่นำเข้าและข้อมูลเมตาของคลัง",
|
|
"Last-read position, bookmarks, and per-book preferences": "ตำแหน่งที่อ่านล่าสุด บุ๊กมาร์ก และค่ากำหนดของแต่ละเล่ม",
|
|
"Highlights and notes": "ไฮไลต์และบันทึก",
|
|
"Fonts": "แบบอักษร",
|
|
"Custom font files": "ไฟล์แบบอักษรที่กำหนดเอง",
|
|
"Backgrounds": "พื้นหลัง",
|
|
"Custom background textures": "พื้นผิวพื้นหลังที่กำหนดเอง",
|
|
"OPDS catalogs": "แคตตาล็อก OPDS",
|
|
"Saved catalog URLs and (encrypted) credentials": "URL แคตตาล็อกที่บันทึกไว้และข้อมูลรับรอง (ที่เข้ารหัส)",
|
|
"Sync passphrase data on the server was reset. Re-encrypting your credentials under the new passphrase…": "ข้อมูลวลีรหัสผ่านซิงค์บนเซิร์ฟเวอร์ถูกรีเซ็ตแล้ว กำลังเข้ารหัสข้อมูลรับรองของคุณใหม่ด้วยวลีรหัสผ่านใหม่…",
|
|
"Failed to decrypt synced credentials": "ไม่สามารถถอดรหัสข้อมูลรับรองที่ซิงค์ได้",
|
|
"Imported dictionary bundles and settings": "ชุดพจนานุกรมที่นำเข้าและการตั้งค่า",
|
|
"Choose what syncs across your devices. Disabling a category stops this device from sending or receiving rows of that kind. Anything already on the server is left alone, re-enabling resumes from where you stopped.": "เลือกสิ่งที่ซิงค์ระหว่างอุปกรณ์ของคุณ การปิดหมวดหมู่จะหยุดอุปกรณ์นี้จากการส่งหรือรับรายการประเภทนั้น สิ่งที่อยู่บนเซิร์ฟเวอร์อยู่แล้วจะไม่ถูกแตะต้อง การเปิดใช้งานอีกครั้งจะดำเนินการต่อจากจุดที่คุณหยุดไว้",
|
|
"Data Sync": "ซิงค์ข้อมูล",
|
|
"Manage Fonts": "จัดการแบบอักษร",
|
|
"App settings": "การตั้งค่าแอป",
|
|
"Theme, highlight colours, integrations (KOSync, Readwise, Hardcover), and dictionary order": "ธีม สีไฮไลต์ การเชื่อมต่อ (KOSync, Readwise, Hardcover) และลำดับพจนานุกรม",
|
|
"Required while Dictionaries sync is enabled": "จำเป็นเมื่อเปิดใช้การซิงค์พจนานุกรม",
|
|
"Resets in {{hours}} hr {{minutes}} min": "รีเซ็ตใน {{hours}} ชม. {{minutes}} นาที",
|
|
"Pick a 4-digit PIN. You will need to enter it every time you open Readest. There is no way to recover a forgotten PIN. Clearing the app data is the only way to reset it.": "เลือก PIN 4 หลัก คุณจะต้องป้อนทุกครั้งที่เปิด Readest ไม่มีวิธีกู้คืน PIN ที่ลืม การล้างข้อมูลแอปเป็นวิธีเดียวในการรีเซ็ต",
|
|
"Credentials": "ข้อมูลรับรอง",
|
|
"Tokens, usernames, and passwords for OPDS, KOReader, Hardcover, and Readwise. When disabled, credentials remain on this device only and are never uploaded.": "โทเคน ชื่อผู้ใช้ และรหัสผ่านสำหรับ OPDS, KOReader, Hardcover และ Readwise เมื่อปิดใช้งาน ข้อมูลรับรองจะยังคงอยู่ในอุปกรณ์นี้เท่านั้นและจะไม่ถูกอัปโหลด",
|
|
"Sensitive synced fields are encrypted before upload. Set a passphrase now or later when encryption is needed.": "ฟิลด์ที่ซิงค์ที่มีความละเอียดอ่อนจะถูกเข้ารหัสก่อนอัปโหลด ตั้งวลีรหัสผ่านตอนนี้หรือภายหลังเมื่อจำเป็นต้องเข้ารหัส",
|
|
"Saved to this account. You will be prompted for it when decrypting credentials.": "บันทึกในบัญชีนี้แล้ว คุณจะได้รับแจ้งเมื่อจำเป็นต้องถอดรหัสข้อมูลรับรอง",
|
|
"Reading progress on this device differs from \"{{deviceName}}\".": "ความคืบหน้าการอ่านบนอุปกรณ์นี้แตกต่างจาก \"{{deviceName}}\"",
|
|
"This device": "อุปกรณ์นี้",
|
|
"Red": "แดง",
|
|
"Yellow": "เหลือง",
|
|
"Green": "เขียว",
|
|
"Blue": "น้ำเงิน",
|
|
"Violet": "ม่วง",
|
|
"Edit color": "แก้ไขสี",
|
|
"Add custom color": "เพิ่มสีที่กำหนดเอง",
|
|
"Add label": "เพิ่มป้ายกำกับ",
|
|
"Choose color": "เลือกสี",
|
|
"Connected to Hardcover. Last synced {{time}}.": "เชื่อมต่อกับ Hardcover แล้ว ซิงค์ล่าสุด {{time}}",
|
|
"Integrations": "การเชื่อมต่อ",
|
|
"Hardcover": "Hardcover",
|
|
"Connected to Readwise. Last synced {{time}}.": "เชื่อมต่อกับ Readwise แล้ว ซิงค์ล่าสุด {{time}}",
|
|
"Readwise": "Readwise",
|
|
"Browse and download books from online catalogs.": "เรียกดูและดาวน์โหลดหนังสือจากแคตตาล็อกออนไลน์",
|
|
"Connected as {{user}}": "เชื่อมต่อในชื่อ {{user}}",
|
|
"Not connected": "ไม่ได้เชื่อมต่อ",
|
|
"{{count}} catalog_other": "แคตตาล็อก {{count}} รายการ",
|
|
"No catalogs": "ไม่มีแคตตาล็อก",
|
|
"Connect Readest to external services for sync, highlights, and catalogs.": "เชื่อมต่อ Readest กับบริการภายนอกเพื่อการซิงค์ ไฮไลต์ และแคตตาล็อก",
|
|
"Reading Sync": "การซิงค์การอ่าน",
|
|
"Content Sources": "แหล่งเนื้อหา",
|
|
"Scroll tabs": "เลื่อนแท็บ",
|
|
"Catalog actions": "การดำเนินการแคตตาล็อก",
|
|
"File Content": "เนื้อหาไฟล์",
|
|
"Start your library": "เริ่มต้นห้องสมุดของคุณ",
|
|
"Pick a book from your device to add it to your library.": "เลือกหนังสือจากอุปกรณ์ของคุณเพื่อเพิ่มลงในห้องสมุดของคุณ",
|
|
"Drop a book anywhere on this window, or pick one from your computer.": "วางหนังสือที่ใดก็ได้บนหน้าต่างนี้ หรือเลือกจากคอมพิวเตอร์ของคุณ",
|
|
"Sign in to sync your library": "ลงชื่อเข้าใช้เพื่อซิงค์ห้องสมุดของคุณ",
|
|
"Clear": "ล้าง",
|
|
"Listening…": "กำลังฟัง…",
|
|
"Set key": "ตั้งปุ่ม",
|
|
"Page Turner": "ตัวพลิกหน้า",
|
|
"Media Next": "มีเดียถัดไป",
|
|
"Media Previous": "มีเดียก่อนหน้า",
|
|
"Media Play/Pause": "มีเดียเล่น/หยุดชั่วคราว",
|
|
"Media Fast Forward": "มีเดียเดินหน้าเร็ว",
|
|
"Media Rewind": "มีเดียย้อนกลับ",
|
|
"Volume Up": "เพิ่มระดับเสียง",
|
|
"Volume Down": "ลดระดับเสียง",
|
|
"Arrow Left": "ลูกศรซ้าย",
|
|
"Arrow Right": "ลูกศรขวา",
|
|
"Arrow Up": "ลูกศรขึ้น",
|
|
"Arrow Down": "ลูกศรลง",
|
|
"Page Up": "หน้าขึ้น",
|
|
"Page Down": "หน้าลง",
|
|
"Space": "สเปซบาร์",
|
|
"Enter": "Enter",
|
|
"Press a button on your remote controller or keyboard after tapping \"Set key\".": "กดปุ่มบนรีโมทคอนโทรลหรือคีย์บอร์ดหลังจากแตะ \"ตั้งปุ่ม\"",
|
|
"Use Volume Keys": "ใช้ปุ่มระดับเสียง",
|
|
"Custom Page Turner": "ปุ่มพลิกหน้าแบบกำหนดเอง",
|
|
"Cleared {{count}} highlights and notes._other": "ล้างไฮไลต์และบันทึก {{count}} รายการแล้ว",
|
|
"Clear Annotations": "ล้างบันทึก",
|
|
"Are you sure to clear all {{count}} highlights and notes?_other": "แน่ใจหรือไม่ว่าต้องการล้างไฮไลต์และบันทึกทั้งหมด {{count}} รายการ?",
|
|
"Discord": "Discord",
|
|
"Leave blank to use the official Readwise API. Set a custom URL only to target a self-hosted, Readwise-compatible service.": "เว้นว่างไว้เพื่อใช้ API อย่างเป็นทางการของ Readwise ตั้งค่า URL ที่กำหนดเองเฉพาะเมื่อต้องการเชื่อมต่อกับบริการที่โฮสต์เองซึ่งเข้ากันได้กับ Readwise",
|
|
"Custom URL": "URL ที่กำหนดเอง",
|
|
"Book is not ready yet, please try again.": "หนังสือยังไม่พร้อม โปรดลองอีกครั้ง",
|
|
"Select Moon+ Reader Export File": "เลือกไฟล์ส่งออกของ Moon+ Reader",
|
|
"Failed to read the selected file.": "อ่านไฟล์ที่เลือกไม่สำเร็จ",
|
|
"No annotations found in the file.": "ไม่พบคำอธิบายประกอบในไฟล์",
|
|
"Failed to import annotations.": "นำเข้าคำอธิบายประกอบไม่สำเร็จ",
|
|
"No annotations could be located in this book.": "ไม่พบตำแหน่งของคำอธิบายประกอบในหนังสือเล่มนี้",
|
|
"Imported {{count}} annotations_other": "นำเข้าคำอธิบายประกอบ {{count}} รายการแล้ว",
|
|
"No new annotations to import": "ไม่มีคำอธิบายประกอบใหม่ให้นำเข้า",
|
|
"Import from Moon+ Reader": "นำเข้าจาก Moon+ Reader",
|
|
"Character Mode": "โหมดอักขระ",
|
|
"Highlight Word": "เน้นคำ",
|
|
"Create a backup of your library and settings or restore from a previous backup. Restoring will merge with your current library.": "สร้างข้อมูลสำรองของคลังหนังสือและการตั้งค่าของคุณ หรือกู้คืนจากข้อมูลสำรองก่อนหน้า การกู้คืนจะรวมเข้ากับคลังหนังสือปัจจุบันของคุณ",
|
|
"Include account credentials (sync tokens, passwords). The backup file is not encrypted.": "รวมข้อมูลรับรองบัญชี (โทเค็นการซิงค์ รหัสผ่าน) ไฟล์ข้อมูลสำรองไม่ได้เข้ารหัส",
|
|
"Your library and settings have been saved to the selected location.": "คลังหนังสือและการตั้งค่าของคุณถูกบันทึกไปยังตำแหน่งที่เลือกแล้ว",
|
|
"Settings have been restored.": "กู้คืนการตั้งค่าแล้ว",
|
|
"Could not fetch this page": "ไม่สามารถดึงข้อมูลหน้านี้ได้",
|
|
"Send to Readest": "ส่งไปยัง Readest",
|
|
"Sign in to send books and articles to your library.": "เข้าสู่ระบบเพื่อส่งหนังสือและบทความไปยังคลังของคุณ",
|
|
"Drop a book or document, or paste an article link. It syncs to all your devices.": "วางหนังสือหรือเอกสาร หรือวางลิงก์บทความ ระบบจะซิงค์ไปยังทุกอุปกรณ์ของคุณ",
|
|
"Drop a book or document, or tap to choose": "วางหนังสือหรือเอกสาร หรือแตะเพื่อเลือก",
|
|
"EPUB, PDF, MOBI, AZW3, FB2, CBZ, TXT, DOCX, RTF, HTML": "EPUB, PDF, MOBI, AZW3, FB2, CBZ, TXT, DOCX, RTF, HTML",
|
|
"Paste an article URL": "วาง URL ของบทความ",
|
|
"Working…": "กำลังดำเนินการ…",
|
|
"Could not load Send to Readest settings": "ไม่สามารถโหลดการตั้งค่าส่งไปยัง Readest ได้",
|
|
"Address copied": "คัดลอกที่อยู่แล้ว",
|
|
"Could not copy address": "ไม่สามารถคัดลอกที่อยู่ได้",
|
|
"Enter a name for your address": "ป้อนชื่อสำหรับที่อยู่ของคุณ",
|
|
"Address updated": "อัปเดตที่อยู่แล้ว",
|
|
"Could not update address": "ไม่สามารถอัปเดตที่อยู่ได้",
|
|
"Enter a valid email address": "ป้อนที่อยู่อีเมลที่ถูกต้อง",
|
|
"Could not add sender": "ไม่สามารถเพิ่มผู้ส่งได้",
|
|
"Could not approve sender": "ไม่สามารถอนุมัติผู้ส่งได้",
|
|
"Could not remove sender": "ไม่สามารถลบผู้ส่งได้",
|
|
"Email books and articles straight into your library.": "ส่งหนังสือและบทความทางอีเมลเข้าคลังของคุณได้โดยตรง",
|
|
"Your inbound address": "ที่อยู่รับเข้าของคุณ",
|
|
"Change address name": "เปลี่ยนชื่อที่อยู่",
|
|
"Copy address": "คัดลอกที่อยู่",
|
|
"Customize your address name": "ปรับแต่งชื่อที่อยู่ของคุณ",
|
|
"your-name": "your-name",
|
|
"Approved senders": "ผู้ส่งที่อนุมัติแล้ว",
|
|
"No approved senders yet. Add an email to let it send to your library.": "ยังไม่มีผู้ส่งที่อนุมัติ เพิ่มอีเมลเพื่อให้สามารถส่งไปยังคลังของคุณได้",
|
|
"Pending approval": "รออนุมัติ",
|
|
"Approve": "อนุมัติ",
|
|
"Add a sender": "เพิ่มผู้ส่ง",
|
|
"name@example.com": "name@example.com",
|
|
"Recent activity": "กิจกรรมล่าสุด",
|
|
"Nothing sent yet. Email a book to your address above.": "ยังไม่มีการส่งอะไร ส่งหนังสือทางอีเมลไปยังที่อยู่ด้านบนของคุณ",
|
|
"Process incoming items on this device": "ประมวลผลรายการที่เข้ามาบนอุปกรณ์นี้",
|
|
"Email books to your library": "ส่งหนังสือทางอีเมลไปยังคลังของคุณ",
|
|
"Email a book or document to this address from an approved sender below.": "ส่งหนังสือหรือเอกสารทางอีเมลไปยังที่อยู่นี้จากผู้ส่งที่อนุมัติด้านล่าง",
|
|
"Download and import books emailed to your address.": "ดาวน์โหลดและนำเข้าหนังสือที่ส่งทางอีเมลมายังที่อยู่ของคุณ",
|
|
"System Dictionary": "พจนานุกรมของระบบ",
|
|
"System": "ระบบ",
|
|
"System dictionary integration is coming soon on this platform.": "การผสานพจนานุกรมของระบบจะมาถึงในไม่ช้าบนแพลตฟอร์มนี้",
|
|
"Waiting to be processed": "รอการประมวลผล",
|
|
"Processing…": "กำลังประมวลผล…",
|
|
"Folder": "โฟลเดอร์",
|
|
"Choose a folder": "เลือกโฟลเดอร์",
|
|
"File Formats": "รูปแบบไฟล์",
|
|
"File size larger than": "ขนาดไฟล์ใหญ่กว่า",
|
|
"Minimum file size (KB)": "ขนาดไฟล์ขั้นต่ำ (KB)",
|
|
"KB": "KB",
|
|
"Folder Structure": "โครงสร้างโฟลเดอร์",
|
|
"Create groups from subfolders": "สร้างกลุ่มจากโฟลเดอร์ย่อย",
|
|
"Each first-level subfolder becomes a library group.": "โฟลเดอร์ย่อยระดับแรกแต่ละโฟลเดอร์จะกลายเป็นกลุ่มในห้องสมุด",
|
|
"Import all into library": "นำเข้าทั้งหมดไปยังห้องสมุด",
|
|
"Recursively add every matching file directly to the library.": "เพิ่มทุกไฟล์ที่ตรงกันโดยตรงไปยังห้องสมุดแบบเรียกซ้ำ",
|
|
"OK": "ตกลง",
|
|
"No matching books found in the selected folder.": "ไม่พบหนังสือที่ตรงกันในโฟลเดอร์ที่เลือก",
|
|
"Send a web article": "ส่งบทความเว็บ",
|
|
"Enter a URL starting with http:// or https://": "ใส่ URL ที่ขึ้นต้นด้วย http:// หรือ https://",
|
|
"Import": "นำเข้า",
|
|
"Import from Web URL": "นำเข้าจาก URL เว็บ",
|
|
"From Web URL": "จาก URL เว็บ",
|
|
"Paste an article link. Readest clips the page and saves it to your library.": "วางลิงก์บทความ Readest จะจับภาพหน้าเว็บและบันทึกลงในไลบรารีของคุณ",
|
|
"Saving to your Readest library…": "กำลังบันทึกในไลบรารี Readest ของคุณ…",
|
|
"Saving to Readest": "กำลังบันทึกลงใน Readest",
|
|
"Loading article…": "กำลังโหลดบทความ…",
|
|
"Capturing article…": "กำลังจับภาพบทความ…",
|
|
"Saved to Readest": "บันทึกลงใน Readest แล้ว",
|
|
"Apply to every occurrence in the book": "ใช้กับทุกครั้งที่ปรากฏในหนังสือ",
|
|
"Saving article from share…": "กำลังบันทึกบทความจากการแชร์…",
|
|
"Saved “{{title}}” to your library.": "บันทึก \"{{title}}\" ลงในคลังของคุณแล้ว",
|
|
"WebDAV authentication failed. Reconnect in Settings.": "การยืนยันตัวตน WebDAV ล้มเหลว เชื่อมต่อใหม่ในการตั้งค่า",
|
|
"Downloading": "กำลังดาวน์โหลด",
|
|
"Uploading": "กำลังอัปโหลด",
|
|
"downloaded {{n}} book(s)": "ดาวน์โหลด {{n}} เล่ม",
|
|
"pushed {{n}} config(s)": "อัปโหลดการตั้งค่า {{n}} รายการ",
|
|
"uploaded {{n}} new file(s)": "อัปโหลด {{n}} ไฟล์ใหม่",
|
|
"Sync finished with {{failed}} failure(s). {{ok}} ok.": "ซิงค์เสร็จสิ้นโดยมี {{failed}} รายการล้มเหลว สำเร็จ {{ok}}",
|
|
"Sync complete": "ซิงค์เสร็จสมบูรณ์",
|
|
"Everything is already up to date.": "ทุกอย่างเป็นเวอร์ชันล่าสุดอยู่แล้ว",
|
|
"Browsing {{path}} on {{server}}": "กำลังเรียกดู {{path}} บน {{server}}",
|
|
"Connect to a WebDAV server to browse your remote files.": "เชื่อมต่อกับเซิร์ฟเวอร์ WebDAV เพื่อเรียกดูไฟล์ระยะไกลของคุณ",
|
|
"WebDAV": "WebDAV",
|
|
"Upload Book Files": "อัปโหลดไฟล์หนังสือ",
|
|
"Sync now": "ซิงค์ทันที",
|
|
"Hide password": "ซ่อนรหัสผ่าน",
|
|
"Show password": "แสดงรหัสผ่าน",
|
|
"Root Directory": "ไดเรกทอรีราก",
|
|
"Syncing…": "กำลังซิงค์…",
|
|
"pulled progress for {{n}} book(s)": "ดึงความคืบหน้าของ {{n}} เล่ม",
|
|
"Sync History": "ประวัติการซิงค์",
|
|
"Clear Sync History": "ล้างประวัติการซิงค์",
|
|
"No manual syncs yet": "ยังไม่มีการซิงค์ด้วยตนเอง",
|
|
"Partial": "บางส่วน",
|
|
"Cleanup": "ล้างข้อมูล",
|
|
"Cleanup failed": "ล้างข้อมูลไม่สำเร็จ",
|
|
"Sync failed": "ซิงค์ไม่สำเร็จ",
|
|
"{{n}} deleted": "ลบ {{n}}",
|
|
"{{n}} failed": "ล้มเหลว {{n}}",
|
|
"Nothing deleted": "ไม่มีอะไรถูกลบ",
|
|
"{{n}} downloaded": "ดาวน์โหลด {{n}}",
|
|
"{{n}} uploaded": "อัปโหลด {{n}}",
|
|
"{{n}} progress": "{{n}} ความคืบหน้า",
|
|
"Up to date": "เป็นเวอร์ชันล่าสุด",
|
|
"{{when}} · {{dur}}": "{{when}} · {{dur}}",
|
|
"Books downloaded": "หนังสือที่ดาวน์โหลด",
|
|
"Files uploaded": "ไฟล์ที่อัปโหลด",
|
|
"Configs uploaded": "การตั้งค่าที่อัปโหลด",
|
|
"Configs downloaded": "การตั้งค่าที่ดาวน์โหลด",
|
|
"Covers uploaded": "ปกที่อัปโหลด",
|
|
"Books deleted": "หนังสือที่ลบ",
|
|
"Files in sync": "ไฟล์ที่ซิงค์แล้ว",
|
|
"Failures": "ความล้มเหลว",
|
|
"Total books": "หนังสือทั้งหมด",
|
|
"Error:": "ข้อผิดพลาด:",
|
|
"Failed books": "หนังสือที่ล้มเหลว",
|
|
"Deleted {{n}} book(s) from server.": "ลบหนังสือ {{n}} เล่มจากเซิร์ฟเวอร์",
|
|
"Failed to load directory": "ไม่สามารถโหลดไดเรกทอรี",
|
|
"File download is only supported on the desktop and mobile apps.": "การดาวน์โหลดไฟล์รองรับเฉพาะในแอปเดสก์ท็อปและมือถือเท่านั้น",
|
|
"Downloaded \"{{title}}\" to your library.": "ดาวน์โหลด \"{{title}}\" ไปยังคลังของคุณแล้ว",
|
|
"Failed to download \"{{name}}\": {{error}}": "ดาวน์โหลด \"{{name}}\" ไม่สำเร็จ: {{error}}",
|
|
"Up": "ขึ้น",
|
|
"Cleanup · {{count}} book(s)_other": "ล้างข้อมูล · {{count}} เล่ม",
|
|
"Exit cleanup": "ออกจากการล้างข้อมูล",
|
|
"Refresh": "รีเฟรช",
|
|
"All clear · no books": "เรียบร้อย · ไม่มีหนังสือ",
|
|
"Empty directory": "ไดเรกทอรีว่างเปล่า",
|
|
"Deleted locally · still on server": "ลบในเครื่องแล้ว · ยังอยู่บนเซิร์ฟเวอร์",
|
|
"Select": "เลือก",
|
|
"Already downloaded in this session": "ดาวน์โหลดแล้วในเซสชันนี้",
|
|
"Downloading…": "กำลังดาวน์โหลด…",
|
|
"Download to library": "ดาวน์โหลดไปยังคลัง",
|
|
"Deselect all": "ยกเลิกการเลือกทั้งหมด",
|
|
"Select all": "เลือกทั้งหมด",
|
|
"{{n}} selected": "เลือก {{n}}",
|
|
"Delete from server": "ลบจากเซิร์ฟเวอร์",
|
|
"Deleted {{ok}} of {{total}} book(s) from server; {{n}} failed (first: \"{{first}}\").": "ลบหนังสือ {{ok}} จาก {{total}} เล่มจากเซิร์ฟเวอร์; {{n}} ล้มเหลว (เล่มแรก: \"{{first}}\")",
|
|
"Couldn't delete any of {{n}} book(s) from server (first: \"{{first}}\").": "ไม่สามารถลบหนังสือใด ๆ จาก {{n}} เล่มบนเซิร์ฟเวอร์ (เล่มแรก: \"{{first}}\")",
|
|
"Syncing {{n}} / {{total}}": "กำลังซิงค์ {{n}} / {{total}}",
|
|
"Install the Readest browser extension to send the article you are reading to your library. It clips the page from your browser so paywalled and login-only sites still work.": "ติดตั้งส่วนขยายเบราว์เซอร์ Readest เพื่อส่งบทความที่คุณกำลังอ่านไปยังคลังของคุณ ส่วนขยายจะตัดหน้านี้จากเบราว์เซอร์ของคุณ ดังนั้นเว็บไซต์แบบมีเพย์วอลล์และที่ต้องล็อกอินก็ยังใช้งานได้",
|
|
"Added to your library. It will sync to your other devices.": "เพิ่มลงในคลังของคุณแล้ว จะซิงค์ไปยังอุปกรณ์อื่นๆ ของคุณ",
|
|
"Sync passphrase forgotten. All encrypted fields cleared.": "ลืมรหัสผ่านการซิงค์แล้ว ฟิลด์ที่เข้ารหัสทั้งหมดถูกล้าง",
|
|
"Manual syncs and cleanups only. Automatic syncs while reading aren't logged here.": "การซิงค์และล้างข้อมูลด้วยตนเองเท่านั้น การซิงค์อัตโนมัติระหว่างอ่านจะไม่ถูกบันทึกที่นี่",
|
|
"Delete {{n}} book(s) from the WebDAV server?\n\nThis only removes the remote files; your local library is unaffected. The deletion cannot be undone. The bytes on the server will be permanently gone.": "ลบหนังสือ {{n}} เล่มจากเซิร์ฟเวอร์ WebDAV?\n\nสิ่งนี้จะลบเฉพาะไฟล์ระยะไกล; คลังข้อมูลในเครื่องของคุณจะไม่ได้รับผลกระทบ การลบไม่สามารถย้อนกลับได้ ข้อมูลบนเซิร์ฟเวอร์จะหายไปอย่างถาวร",
|
|
"{{action}} {{n}} / {{total}} · {{title}}": "{{action}} {{n}} / {{total}} · {{title}}",
|
|
"Only affects uploading book files. Reading progress and downloads always sync.": "มีผลกับการอัปโหลดไฟล์หนังสือเท่านั้น ความคืบหน้าการอ่านและการดาวน์โหลดจะซิงค์เสมอ",
|
|
"Wrong sync passphrase. Synced credentials could not be decrypted.": "รหัสผ่านการซิงค์ไม่ถูกต้อง ไม่สามารถถอดรหัสข้อมูลรับรองที่ซิงค์ได้",
|
|
"Email books straight to your library": "ส่งหนังสือทางอีเมลไปยังคลังของคุณโดยตรง",
|
|
"Forward attachments and articles to your private Readest address. Available on the Plus, Pro, and Lifetime plans.": "ส่งต่อไฟล์แนบและบทความไปยังที่อยู่ Readest ส่วนตัวของคุณ ใช้งานได้ในแผน Plus, Pro และ Lifetime",
|
|
"View plans": "ดูแผน",
|
|
"You can still clip articles for free with the in-app Send button, the mobile Share menu, or the browser extension.": "คุณยังสามารถคลิปบทความได้ฟรีด้วยปุ่มส่งในแอป เมนูแชร์บนมือถือ หรือส่วนขยายเบราว์เซอร์",
|
|
"...": "…",
|
|
"Server URL is required": "ต้องระบุ URL ของเซิร์ฟเวอร์",
|
|
"Authentication failed": "การยืนยันตัวตนล้มเหลว",
|
|
"Root directory not found": "ไม่พบไดเรกทอรีราก",
|
|
"Unexpected server response (status {{status}})": "การตอบกลับของเซิร์ฟเวอร์ที่ไม่คาดคิด (สถานะ {{status}})",
|
|
"Network error": "ข้อผิดพลาดเครือข่าย",
|
|
"Remote resource not found": "ไม่พบทรัพยากรระยะไกล",
|
|
"Sync failed (status {{status}})": "ซิงค์ไม่สำเร็จ (สถานะ {{status}})",
|
|
"Sync failed.": "ซิงค์ไม่สำเร็จ",
|
|
"Book file no longer exists. Confirm deletion to remove it from the library.": "ไฟล์หนังสือไม่มีอยู่อีกแล้ว ยืนยันการลบเพื่อนำออกจากห้องสมุด",
|
|
"Read books in place": "อ่านหนังสือในที่ที่อยู่",
|
|
"This folder is registered as an external library — books here are always read in place.": "โฟลเดอร์นี้ลงทะเบียนเป็นห้องสมุดภายนอก — หนังสือที่นี่จะถูกอ่านในที่ที่อยู่เสมอ",
|
|
"Keep books where they are. Copy no book into the library to save space. Book files still sync to cloud if auto-upload is enabled. Useful for libraries managed by another app (Duokan, Calibre, Moon+ Reader).": "เก็บหนังสือไว้ที่เดิม ไม่คัดลอกหนังสือใด ๆ ไปยังห้องสมุดเพื่อประหยัดพื้นที่ ไฟล์หนังสือยังคงซิงค์ไปยังคลาวด์หากเปิดอัปโหลดอัตโนมัติไว้ มีประโยชน์สำหรับห้องสมุดที่จัดการโดยแอปอื่น (Duokan, Calibre, Moon+ Reader)",
|
|
"iOS doesn't allow importing the \"On My iPhone\" root. Open it and pick a specific subfolder (e.g. Readest, Downloads), then try again.": "iOS ไม่อนุญาตให้นำเข้ารูท \"On My iPhone\" ให้เปิดและเลือกโฟลเดอร์ย่อยที่เฉพาะเจาะจง (เช่น Readest, Downloads) แล้วลองอีกครั้ง",
|
|
"Couldn't read this folder. Some iOS locations (like the \"On My iPhone\" root or iCloud Drive top-level) can't be scanned — please pick a specific subfolder and try again.": "อ่านโฟลเดอร์นี้ไม่ได้ บางตำแหน่งของ iOS (เช่นรูท \"On My iPhone\" หรือระดับบนสุดของ iCloud Drive) ไม่สามารถสแกนได้ — โปรดเลือกโฟลเดอร์ย่อยที่เฉพาะเจาะจงแล้วลองอีกครั้ง",
|
|
"Couldn't read this folder. Please pick the folder again, or choose a different location.": "อ่านโฟลเดอร์นี้ไม่ได้ โปรดเลือกโฟลเดอร์อีกครั้ง หรือเลือกตำแหน่งอื่น",
|
|
"Download Again": "ดาวน์โหลดอีกครั้ง",
|
|
"Failed to fetch models": "ไม่สามารถดึงโมเดลได้",
|
|
"OpenAI Compatible": "เข้ากันได้กับ OpenAI",
|
|
"OpenAI Compatible Configuration": "การกำหนดค่าที่เข้ากันได้กับ OpenAI",
|
|
"Bring your own API key for OpenAI or any OpenAI-compatible endpoint. Also works with Together / Groq / vLLM / OpenRouter and other OpenAI-compatible services. The model list is fetched live from the endpoint you configure.": "ใช้คีย์ API ของคุณเองสำหรับ OpenAI หรือ endpoint ที่เข้ากันได้กับ OpenAI ใด ๆ ยังใช้งานได้กับ Together / Groq / vLLM / OpenRouter และบริการที่เข้ากันได้กับ OpenAI อื่น ๆ รายการโมเดลจะถูกดึงสดจาก endpoint ที่คุณกำหนดค่า",
|
|
"Base URL": "URL พื้นฐาน",
|
|
"LLM Model": "โมเดล LLM",
|
|
"Enter an API key, then refresh to load available models.": "ป้อนคีย์ API จากนั้นรีเฟรชเพื่อโหลดโมเดลที่ใช้ได้",
|
|
"None (disable RAG)": "ไม่มี (ปิดใช้งาน RAG)",
|
|
"Optional. Leave blank if your endpoint does not support embeddings — chat will still work but RAG features will be unavailable.": "ไม่บังคับ เว้นว่างไว้หาก endpoint ของคุณไม่รองรับ embeddings — แชทจะยังทำงานได้แต่ฟีเจอร์ RAG จะไม่พร้อมใช้งาน",
|
|
"Reedy Retrieval (Beta)": "การเรียกข้อมูล Reedy (เบต้า)",
|
|
"Uses Turso vector search + CFI-anchored citations. The model decides when to look up passages instead of getting them stuffed into the system prompt.": "ใช้การค้นหาเวกเตอร์ Turso + การอ้างอิงที่ยึดด้วย CFI โมเดลตัดสินใจเองว่าเมื่อใดควรค้นหาข้อความแทนที่จะยัดเข้าไปใน system prompt",
|
|
"Reedy is desktop-only in this beta. Use the Readest desktop app to try it.": "ในเบต้านี้ Reedy ใช้ได้เฉพาะบนเดสก์ท็อป ใช้แอป Readest บนเดสก์ท็อปเพื่อทดลองใช้",
|
|
"Use Reedy retrieval": "ใช้การเรียกข้อมูล Reedy",
|
|
"Use agent runtime (experimental)": "ใช้สภาพแวดล้อมรันไทม์ของเอเจนต์ (ทดลอง)",
|
|
"Send Reedy feedback": "ส่งความคิดเห็นเกี่ยวกับ Reedy",
|
|
"OpenRouter API Key": "คีย์ API OpenRouter",
|
|
"OpenRouter Base URL": "URL พื้นฐาน OpenRouter",
|
|
"OpenRouter Model": "โมเดล OpenRouter",
|
|
"Disable System Dictionary first to change this.": "ปิดใช้งานพจนานุกรมระบบก่อนเพื่อเปลี่ยนการตั้งค่านี้",
|
|
"App service is not available": "บริการแอปไม่พร้อมใช้งาน",
|
|
"Unsupported dictionary: {{reason}}": "พจนานุกรมที่ไม่รองรับ: {{reason}}",
|
|
"{{count}} dictionary is unsupported and disabled_other": "พจนานุกรม {{count}} รายการไม่รองรับและถูกปิดใช้งาน",
|
|
"No new dictionaries were imported": "ไม่มีพจนานุกรมใหม่ถูกนำเข้า"
|
|
}
|