-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathen.json
More file actions
975 lines (974 loc) · 69.6 KB
/
en.json
File metadata and controls
975 lines (974 loc) · 69.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
{
"Books": "Books",
"Recent": "Recents",
"Bookmarks": "Bookmarks",
"Favorites": "Favorites",
"Notes": "Notes",
"Highlights": "Highlights",
"Shelf": "Shelf",
"Left": "Left",
"Justify": "Justify",
"Right": "Right",
"Text alignment": "Text alignment",
"Your quota will be reset in": "Your quota will be reset in {{ttl}} hours",
"Your trial will expire in": "Your trial will expire in {{ttl}} days, please renew in time to continue enjoying Pro features",
"Minute duration": "{{tts}} minutes",
"Hour duration": "{{tts}} hours",
"Synchronisation successful": "Synchronisation successful",
"Permanently Delete": "Delete permanently",
"Default search engine": "Default search engine",
"Auto switch to shelf on startup": "Auto switch to shelf on startup",
"Disabled": "Disabled",
"Built-in font": "Built-in font",
"Cover": "Cover",
"Bold": "Bold",
"Sort by": "Sort by",
"Italic": "Italic",
"Underline": "Underline",
"Dictionary": "Dictionary",
"Shadow": "Shadow",
"Import failed": "Import failed",
"New version available": "New version available",
"New version": "New version",
"Customize": "Customize",
"Auto open book in full screen": "Automatically open book in full screen",
"System font": "System font",
"Access token expired, refetching token": "Access token expired, refetching token",
"Access token received, please continue": "Access token received, please continue",
"Change log": "Change log",
"Update complete": "Update complete",
"Fetching access token failed": "Fetching access token failed",
"Authorizing, please wait": "Authorizing, please wait",
"Downloading, please wait": "Downloading, please wait",
"Uploading, please wait": "Uploading, please wait",
"Import": "Import",
"Sync and backup": "Sync and backup",
"Add data source": "Add data source",
"Please select": "Please select",
"Backup": "Backup",
"Server path": "Server path",
"Search my library": "Search my library",
"Search my notes": "Search my notes",
"Search my highlights": "Search my highlights",
"Card": "Card",
"List": "List",
"Work": "Work",
"Entertainment": "Entertainment",
"Study": "Study",
"Author": "Author",
"Duplicate shelf": "Duplicate shelf",
"Reading time": "Reading time",
"Content": "Content",
"Voice": "Voice",
"Speed": "Speed",
"Single": "Single",
"Double": "Double",
"Background color": "Background color",
"Font size": "Font size",
"Font family": "Font family",
"Default": "Default",
"Small": "Small",
"Medium": "Medium",
"Reading Assistant": "Reading",
"Chat Assistant": "Chat",
"Large": "Large",
"Cancellation successful": "Cancellation successful",
"Only supported by desktop version": "Only supported with the desktop version",
"Hide mimical background": "Hide mimical background",
"Auto hide cursor when reading": "Auto-hide cursor when reading",
"Disable update notification": "Disable update notifications",
"Roadmap": "Roadmap",
"Paragraph spacing": "Paragraph spacing",
"Unlock": "Unlock",
"Lock": "Lock",
"Reading option": "Reading option",
"Progress": "Progress",
"Exit": "Exit",
"Language": "Language",
"Enter full screen": "Enter full screen",
"Exit full screen": "Exit full screen",
"Full screen": "Full screen",
"Switch failed": "Switch failed",
"Switch successful": "Switch successful",
"Please select a valid library": "Please select a valid library",
"Switch Library": "Switch Library",
"Modify the storage location of the library, and the library will be moved to the new location. Please ensure that the new folder is empty": "Modify the storage location of the library, and the library will be moved to the new location. Please ensure that the new folder is empty",
"Switch between multiple libraries without affecting the original library. For multi-device synchronization in the free version, please refer to the documentation": "Switch between multiple libraries without affecting the original library. For multi-device synchronization in the free version, please refer to the documentation",
"Authorization failed, please login again": "Authorization failed, please login again",
"Authorization failed": "Authorization failed",
"Account": "Account",
"Always keep local data when resolving sync conflicts": "Always keep local data when resolving sync conflicts",
"If you update a piece of data that has already been deleted in the cloud before synchronization, it will cause a conflict. In this case, we will keep the cloud data by default. If you turn this option on, we will keep the local data": "If you update a piece of data that has already been deleted in the cloud before synchronization, it will cause a conflict. In this case, we will keep the cloud data by default. If you turn this option on, we will keep the local data",
"Encryption failed, error code": "Encryption failed, error code",
"Decryption failed, error code": "Decryption failed, error code",
"Delete login option": "Delete login option",
"Log out": "Log out",
"Bind": "Bind",
"Testing connection...": "Testing connection...",
"Connection failed": "Connection failed",
"Connection successful": "Connection successful",
"Upgrading, please wait...": "Upgrading, please wait...",
"Upgrade successful": "Upgrade successful",
"Login successful": "Login successful",
"Offline successful": "Offline successful",
"Start Transferring Data": "Start Transferring Data",
"Almost finished": "Almost finished",
"Please select an empty folder": "Please select an empty folder",
"Meticulously designed and built for Android and iOS": "Meticulously designed and built for Android and iOS",
"After three years of design and development, the mobile version of Koodo Reader is finally out": "After three years of design and development, the mobile version of Koodo Reader is finally out",
"Synchronize books and reading progress across all your devices": "Synchronize books and reading progress across all your devices",
"With the integration of your cloud drive, WebDAV, and object storage, all your data remains securely in your control": "With the integration of your cloud drive, WebDAV, and object storage, all your data remains securely in your control",
"Embark on your journey of exploration with Koodo Reader Pro": "Embark on your journey of exploration with Koodo Reader Pro",
"Continue with": "Continue with {{label}}",
"Manually enter login credentials": "Manually enter login credentials",
"By clicking continue, you acknowledge that you have carefully read and agree to accept Koodo Reader's Terms of Service and Privacy Policy": "By clicking continue, you acknowledge that you have carefully read and agree to accept Koodo Reader's Terms of Service and Privacy Policy",
"Add a data source for data synchronization and backup": "Add a data source for data synchronization and backup",
"Download the mobile version to read and take notes anytime, anywhere": "Download the mobile version to read and take notes anytime, anywhere",
"Finish": "Finish",
"At least one login option should be kept": "At least one login option should be kept",
"Removing": "Removing",
"Removal successful": "Removal successful",
"Removal failed, error code": "Removal failed, error code",
"Login failed": "Login failed",
"Binding successful": "Binding successful",
"Adding": "Adding",
"Add login option": "Add login option",
"Bookmark": "Bookmark",
"Add to shelf": "Add to shelf",
"New shelf": "New shelf",
"New": "New",
"Cancel": "Cancel",
"Confirm": "Confirm",
"Tutorial": "Tutorial",
"Delete": "Delete",
"Delete this book": "Delete this book",
"Edit Book": "Edit book",
"Edition successful": "Edition successful",
"Book name": "Book name",
"Click to select image": "Click to select image",
"Sort by Date": "Date",
"Descend": "Descend",
"Ascend": "Ascend",
"Token": "Token",
"Book not exists": "Book not exists",
"Please authorize your account, and fill the following box with the token": "Please authorize your account, and fill the following input with the token",
"Copy link": "Copy link",
"Copy token": "Copy token",
"Copied": "Copied",
"Conversion of Chinese": "Conversion of Chinese",
"Shelf title can't be pure number": "Shelf title can't be a number",
"Open console": "Open console",
"Appearance": "Appearance",
"Open url with built-in browser": "Open URL with built-in browser",
"Light mode": "Light mode",
"Night mode": "Night mode",
"This process is irreversible, and will completely overwrite your current library, make sure you know what you're doing before proceeding": "This process is irreversible, and will completely overwrite your current library, make sure you know what you're doing before proceeding",
"Lemmatize words when looking up in a dictionary": "Lemmatize words when looking up in a dictionary",
"To reduce the different forms of a word to one single form, for example, reducing builds, building or built to build, reducing cats to cat, reducing fastest to fast": "To reduce the different forms of a word to one single form, for example, reducing builds, building or built to build, reducing cats to cat, reducing fastest to fast",
"Export all books": "Export all books",
"Export all notes": "Export all notes",
"Export all highlights": "Export all highlights",
"Export all dictionary history": "Export all dictionary history",
"Export dictionary history": "Export dictionary history",
"Export all": "Export all",
"Export books": "Export books",
"Export cover": "Export cover",
"Export notes": "Export notes",
"Export highlights": "Export highlights",
"Nothing to export": "Nothing to export",
"More actions": "More actions",
"Pre-cache": "Pre-cache",
"Pre-caching": "Pre-caching",
"Pre-caching successful": "Pre-caching successful",
"Pre-caching failed": "Pre-caching failed",
"Delete pre-cache": "Delete pre-cache",
"Nothing to precache": "Nothing to pre-cache",
"Auto precache books after import": "Auto pre-cache books after import",
"Pre-cache books after import to increase opening speed, Koodo will generate a precache version of the original book and save it into your library": "Pre-cache books after import to increase opening speed, Koodo will generate a pre-cache version of the original book and save it into your library",
"Take effect in a while": "Take effect in a while",
"Follow OS": "Follow OS",
"Don't use first page as PDF cover": "Don't use first page as PDF cover",
"Don't crop book cover": "Don't crop book cover",
"Add to favorite": "Add to favorite",
"Remove from favorite": "Remove from favorite",
"Details": "Details",
"Multiple selection": "Multiple selection",
"You may see this error when the book you're importing is not supported by Koodo Reader, try converting it with Calibre": "You may see this error when the book you're importing is not supported by Koodo Reader, try converting it with Calibre",
"Simplified To Traditional": "Simplified to Traditional",
"Traditional To Simplified": "Traditional to Simplified",
"Shelf Title is Empty": "Shelf title is empty",
"Link copy successful": "Link copy successful",
"Addition successful": "Addition successful",
"Select": "Select",
"Coming soon": "Coming soon",
"Understand": "Understand",
"Authorisation successful": "Authorisation successful",
"Authorisation failed": "Authorisation failed",
"Choose your operation": "Choose your operation",
"Where is your data?": "Where is your data?",
"Where to keep your data?": "Where to keep your data?",
"Delete this shelf": "Delete this shelf",
"This action will clear and remove this shelf": "This action will clear and remove this shelf",
"Delete this tag": "Delete this tag",
"This action will clear and remove this tag": "This action will clear and remove this tag",
"Backup successful": "Backup successful",
"Restore successful": "Restore successful",
"Try refresh or restart": "Try refresh or restart",
"Search the book": "Search the book",
"Theme color": "Theme color",
"Turn on text-to-speech": "Turn on text-to-speech",
"Read from here": "Read from here",
"Ask AI": "Ask AI",
"Scrolling mode": "Scrolling mode",
"Loading": "Loading",
"Note": "Note",
"Page width": "Page width",
"Digest": "Digest",
"Auto expand content": "Auto expand content",
"Hide footer": "Hide footer",
"Hide header": "Hide header",
"Book size is over 20M": "Book size is over 20 MB",
"Current Font size": "Current font size",
"Current Chapter": "Current chapter",
"Turn off text-to-speech": "Turn off text-to-speech",
"Warning": "Warning",
"Translation": "Translation",
"All tags": "All tags",
"Turn on successful": "Turn on successful",
"Turn off successful": "Turn off successful",
"Turn off touch screen mode": "Turn off touch screen mode (preventing accidentally touch)",
"Use built-in font": "Use built-in font",
"Setting": "Settings",
"Turn on touch screen mode": "Turn on touch screen mode",
"Auto open last-read book": "Auto open last read book",
"About Project": "About the project",
"Developer": "Developer",
"Please import less than 10 books": "Please import less than 10 books",
"Please delete some books before import": "Please delete some books before import",
"For better user experience, please visit this site on a computer": "For better user experience, please visit this site on a computer",
"Wrong bookmark": "Wrong bookmark",
"Last step": "Last step",
"Next step": "Next step",
"Go to": "Go to",
"It seems like you're lost": "It seems like you're lost",
"Return to home": "Return to homepage",
"Only desktop support this format": "Only the desktop version supports this format",
"Only desktop support this service": "Only the desktop version supports this service",
"Delete from shelf": "Delete from shelf",
"Deletion successful": "Deletion successful",
"This action will move this book and its the notes, bookmarks and highlights of this book to the recycle bin": "This action will move the book and its the notes, bookmarks, and highlights to the trash",
"This action won't delete the original book": "This action won't delete the original book",
"From": "From",
"Duplicate book": "Duplicate book",
"Unknown chapter": "Unknown chapter",
"Unknown author": "Unknown author",
"Empty": "Empty",
"Next chapter": "Next chapter",
"Previous chapter": "Previous chapter",
"Less": "Less",
"Latest stable version": "Latest stable version",
"Developer version": "Developer version",
"Current reading time": "Reading time: {{count}} min",
"Remaining reading time": "Remaining time: {{count}} min",
"Book page": "Page {{count}}",
"Total books": "Total {{count}} books",
"Pages": "Pages",
"Chapters": "Chapters",
"Translate": "Translate",
"Continuous": "Continuous",
"Scroll": "Scroll",
"Show in the book": "Show in the book",
"More notes": "More notes",
"Pick a color": "Pick a color",
"Highlighting successful": "Highlighting successful",
"Take a note": "Take a note",
"Highlight": "Highlight",
"Copying successful": "Copying successful",
"Copy ": "Copy",
"Text color": "Text color",
"Export": "Export",
"Restore": "Restore",
"Publisher": "Publisher",
"Added on": "Added on",
"Margin": "Margin",
"Do you want to open this link in browser": "Do you want to open this link in a browser",
"WebDAV Info": "WebDAV is an easy-to-use and efficient backup solution, we recommend using WebDAV service provided by NextCloud",
"Please wait": "Please wait",
"Server address": "Server address",
"Username": "Username",
"Password": "Password",
"Description": "Description",
"Recently read": "Recently read",
"Collapse sidebar": "Collapse sidebar",
"Show sidebar": "Show sidebar",
"Sync": "Synchronise",
"Document": "Document",
"Feedback": "Feedback",
"Reading Stats": "Reading Stats",
"Books read": "Books read",
"Total reading time": "Total reading time",
"Reading streak (days)": "Reading streak (days)",
"Daily average": "Daily average",
"Reading Activity": "Reading Activity",
"Last 30 Days": "Last 30 Days",
"Bar Chart": "Bar Chart",
"Line Chart": "Line Chart",
"GitHub repository": "GitHub repository",
"Speak the text": "Read the Text",
"Search on the Internet": "Search on the Internet",
"Search in the Book": "Search in the Book",
"Change storage location": "Change storage location",
"Change location": "Change",
"Change successful": "Change successful",
"Too many images": "The book contains too many images",
"Export successful": "Export successful",
"Change failed": "Change failed",
"You successfully update to": "You successfully updated to",
"Deleted Books": "Trash",
"Delete all books": "Delete all books",
"Reading duration": "Reading duration",
"Author name": "Author name",
"Audio is not ready yet": "Text-to-speech is not ready yet",
"Drop your books here": "Drop your books here",
"Reading progress": "Reading progress",
"This action will remove all the books in recycle bin,together with their notes, bookmarks and digests": "This action will permanently remove all the books in the trash, together with their notes, bookmarks, and digests",
"Batch import only support epub or pdf files": "Batch import only support ePub or pdf files",
"The deleted books will show up here": "The deleted books will show up here",
"Empty recycle bin": "Empty recycle bin",
"Skip": "Skip",
"Local": "Local",
"Tips": "Tips",
"Brightness": "Brightness",
"How synchronisation works": "How synchronisation works",
"Sync function works with third-party cloud drive. You need to manually change the storage location to the same sync folder on different computers. When you click the sync button, Koodo Reader will automatically upload or download the data from this folder according the timestamp.": "Synchronisation function works with third-party cloud storage. You need to change the storage location to the same cloud storage folder on different computers. When you click the sync button, Koodo Reader will automatically upload or download your data from this folder and keep data synchronized across all you computers. Visit our document for more instructions.",
"Line height": "Line height",
"Please turn off open books in the main window first": "Please close open books in the main window first",
"Please turn off merge with word first": "Please turn off merge with word first",
"Please choose an empty folder": "Please choose an empty folder",
"Data change detected, whether to update?": "Data change detected. Do you want to update?",
"Empty library": "Empty library",
"Download": "Download",
"Use the fonts from your local computer": "Use the fonts of your computer",
"Backup your data with WebDAV": "Backup your data with WebDAV",
"Click the import button to add books": "Click Import to add books",
"Turn on night mode": "Turn on night mode",
"Turn on auto update": "Turn on auto update",
"Auto Update relies on GitHub Release for package hosting, if your internet doesn't have stable connection to GitHub, we highly recommend you to turn off this option": "Auto Update relies on GitHub Release for package hosting, if your internet doesn't have stable connection to GitHub, we highly recommend you to turn off this option",
"File size": "File size",
"Take effect at next startup": "Takes effect at next start",
"View mode": "View mode",
"Prototype": "Prototype",
"Download desktop version": "Download desktop version",
"No favorite books": "No favorite books",
"Right click on any book and click Add to favorite to add it to your favorite books": "Right click on any book and click Add to favorite to add it to your favorite books",
"Empty reading records": "Empty reading records",
"Empty bookmark": "Empty bookmark",
"Empty note": "Empty note",
"Select any text and click the note button on the popup menu": "Select any text and click Note on the popup menu",
"Empty highlight": "Empty highlight",
"Select any text and click the highlight button on the popup menu": "Select any text and click Highlight on the popup menu",
"Invert color": "Invert color",
"Empty shelf": "Empty shelf",
"Move your mouse on top of any book, then click the more icon to add the book to the shelf": "Move your mouse on top of any book, then click the more icon to add the book to the shelf",
"Download failed, network problem or no backup": "Download failed, network problem or no backup",
"Upload failed, check your connection": "Upload failed, check your connection",
"Version": "Version: ",
"Not supported yet": "Not supported yet",
"Update to": "Update to",
"Date": "Date: ",
"Blue": "Blue",
"Red": "Red",
"Green": "Green",
"Purple": "Purple",
"Unauthorize": "Unauthorize",
"Remember window's size": "Remember window size",
"Letter spacing": "Letter spacing",
"Unauthorize successful": "Unauthorize successful",
"Download Demo Book": "Download demo book",
"Extra large": "Extra large",
"Ultra large": "Ultra large",
"Disable analytics service": "Disable analytics service",
"Hide navigation button": "Hide navigation button",
"More": "More",
"Collect": "Collect",
"Copy": "Copy",
"Hi! stranger": "Hi! stranger",
"Sync data from storage": "Sync data from storage",
"Click on any book to read": "Click on any book to read",
"Move your mouse on the top edge of the reader": "Move your mouse on the top edge of the reader",
"Download failed,network problem or no backup": "Download failed,network problem or no backup",
"Choose your action to this book": "Choose your action to this book",
"Edit": "Edit",
"Add": "Add",
"Survey": "Survey",
"What's new about this version": "What's new about this version",
"Our website": "Our website",
"What's new": "What's new",
"What's been fixed": "What's been fixed",
"Target": "Target",
"Select all": "Select all",
"Execute successful": "Execute successful",
"Disable screen blanking": "Disable screen blanking",
"When Koodo is running, your computer won't enter sleep mode": "When Koodo is running, your computer won't enter sleep mode",
"Prevent accidental trigger": "Prevent accidental trigger",
"Import books as link": "Import books as link",
"Close main window while reading": "Close main window while reading",
"Merge reader into Word": "Merge reader into Word",
"Get rid of window frame, make reader hide into Word or any text editor, and can't be detected. You need to set up the reader's position, size and style first.": "Get rid of window frame, make reader hide into Word or any text editor, and can't be detected. You need to set up the reader's position, size and style first.",
"The imported books will not be copied to library, only linked to the original book path": "The imported books will not be copied to the library, only linked to the original book path",
"Reader menu will not be triggered by hovering but clicking on the area": "Reader menu will not be triggered by hovering but clicking on the area",
"Gesture and UI optimization for touch screen": "Gesture and UI optimization for touch screen",
"The book that you read from last time will be open automatically when launching": "The last book you read will open automatically at launch",
"All the folded content will be expanded in the navigation panel": "All the folded content will be expanded in the navigation panel",
"Reader window will be maximized to fit the screen when opening a book": "Reader window will be maximized to fit the screen when opening a book",
"Open books in the main window": "Open books in the main window",
"Please turn off auto open book in full screen": "Please turn off auto open book in full screen",
"Load local fonts": "Load local fonts",
"Please turn off import books as link first": "Please turn off import books as link first",
"Book won't be opened in a separate window but directly opened in the main window": "Book won't be opened in a separate window but directly opened in the main window",
"Frequency limit reached": "Frequency limit reached",
"Error happened": "Error happened",
"Text indentation": "Text indentation",
"Deselect all": "Deselect all",
"Authorize": "Authorize",
"Open book without adding it to library": "Open book without adding it to library",
"When opening books in the file manager with Koodo, the opened books won't be added to the library": "When opening books in the file manager with Koodo, the opened books won't be added to the library",
"Hide menu button": "Hide menu button",
"Manage": "Manage",
"Sliding animation": "Sliding animation",
"Please turn off open books in the main window": "Please close open books in the main window",
"This action will delete all the notes, bookmarks and digests of this book": "This action will delete all the notes, bookmarks, and digests of this book",
"Reset reader window's position": "Reset reader window's position",
"Reset successful": "Reset successful",
"Reset failed": "Reset failed",
"Reset": "Reset",
"More formats supported": "More formats supported",
"Koodo Reader's web version are limited by the browser, for more powerful features, please download the desktop version.": "Koodo Reader's web version are limited by the browser, for more powerful features, please download the desktop version.",
"No popup when selecting texts": "No popup when selecting texts",
"Turn it on when you want Koodo to work with other third-party translation service, right clicking on the selected text will trigger popup again": "Turn it on when you want Koodo to work with other third-party translation service, right clicking on the selected text will trigger popup again",
"Disable trash bin": "Disable trash bin",
"When deleting books, they will be deleted permanently instead of sending to trash bin": "When deleting books, they will be permanently deleted instead of being sent to the trash",
"Hide books already added to the shelf": "Hide books already added to the shelf",
"Hide books which have been added to the shelf, so they won't show up in home page": "Hide books which have been added to the shelf, so they won't show up in home page",
"Delete book from shelf also deleting book itself": "Delete book from shelf also deleting book itself",
"When deleting book from shelf, the book will be deleted as well": "When deleting a book from the shelf, the book will be deleted as well",
"This action will permanently delete the selected books, together with their notes, bookmarks and digests": "This action will permanently delete the selected books, together with their notes, bookmarks and digests",
"Server Path": "Server Path",
"Use SSL, 1 for use, 0 for not use": "Use SSL, 1 for use, 0 for not use",
"Server port": "Server port",
"Sending successful": "Sending successful",
"Sending": "Sending",
"Thanks for using the developer version, leave a comment if you encounter any problems. Note that we can't reply to you from here. For faster and better support, please visit": "Thanks for using the developer version, leave a comment if you encounter any problems. Note that we can't reply to you from here. For faster and better support, please visit",
"You're not using the latest version of Koodo Reader. Please update first": "You're not using the latest version of Koodo Reader. Please update first",
"Brief description of the problem": "Brief description of the problem",
"Detailed description of the problem": "Detailed description of the problem",
"Your email(optional), We may contact you for further investigation": "Your email(optional), We may contact you for further investigation",
"Report": "Report",
"Sentence": "Sentence",
"Associations": "Associations",
"Explanations": "Sentence",
"Pronunciations": "Pronunciations",
"Upload attachments": "Upload attachments",
"File size is larger than 20MB": "File size is larger than 20MB",
"Learn more": "Learn more",
"Format": "Format",
"General": "General",
"Reading": "Reading",
"Plugins": "Plugins",
"Close": "Close",
"Duplicate book in trash bin": "Duplicate book in trash bin",
"Paste the code of the plugin here, check out document to learn how to get more plugins": "Paste the code of the plugin here, check out document to learn how to get more plugins",
"Add new voice": "Add new voice",
"Plugin verification failed": "Plugin verification failed",
"Add new plugin": "Add new plugin",
"Pot is running": "Pot is running",
"Please select the service": "Please select the service",
"Set default sync option": "Set default sync option",
"Default sync option cannot be removed": "Default sync option cannot be removed",
"This feature is not available in the free version": "This feature is not available in the free version",
"Make it offline": "Make it offline",
"Get device identifier": "Get device identifier",
"Sync failed": "Sync failed",
"Please set default sync option in the setting": "Please set default sync option in the setting",
"Previous page": "Previous page",
"Next page": "Next page",
"Beta phase": "Beta phase",
"Free user": "Free user",
"Log out successful": "Log out successful",
"Valid until": "Valid until {{label}}",
"Failed to get sync state": "Failed to get sync state",
"Pro version": "Pro version",
"Please add data source in the setting": "Please add data source in the setting",
"Don't automatically pre-cache books for mobile version after import": "Don't automatically pre-cache books for mobile version after import",
"Upon importing, books will be automatically pre-cached, enabling seamless access in the mobile version. However, this process may consume additional storage space and extend the import duration. You can still do it manually": "Upon importing, books will be automatically pre-cached, enabling seamless access in the mobile version. However, this process may consume additional storage space and extend the import duration. You can still do it manually",
"Test": "Test",
"Minute": "Minute",
"Get error log": "Get error log",
"Account type": "Account type",
"Trial user": "Trial user",
"Paid user": "Paid user",
"Delete data source": "Delete data source",
"Sync state is occupied by other devices, please try again later": "Sync state is occupied by other devices, please try again later",
"Start syncing": "Start syncing",
"Backup to": "Backup to",
"Restore from": "Restore from",
"S3 Compatible": "S3 Compatible",
"Missing parameters": "Missing parameters",
"Offline failed": "Offline failed",
"Email": "Email",
"Binding failed": "Binding failed",
"PDF files in double page mode does not support note taking yet": "PDF files in double page mode does not support note taking yet",
"Your trial period has expired": "Your trial period has expired",
"Exit Pro": "Exit Pro",
"I've paid": "I've paid",
"Need help": "Need help",
"Upgrade": "Upgrade",
"You haven't upgraded to Pro yet": "You haven't upgraded to Pro yet",
"Please support our development": "Please support our development",
"Thanks for your support": "Thanks for your support",
"Failed to get user info": "Failed to get user info",
"For just the price of a cup of coffee per year, you can continue to enjoy the premium features and support our development": "For just the price of a cup of coffee per year, you can continue to enjoy the premium features and support our development",
"Fetch failed, error code": "Fetch failed, error code",
"Login failed, error code": "Login failed, error code",
"Aliyun Drive": "Aliyun Drive",
"How to fill out": "How to fill out",
"Upgrade to Pro": "Upgrade to Pro",
"Renew Pro": "Renew Pro",
"Generating payment link": "Generating payment link",
"Checking payment status": "Checking payment status",
"Your data has been exported to your local folder, learn how to sync your data to your other devices by visiting our documentation, Upgrade to pro to get more advanced features": "Your data has been exported to your local folder, learn how to sync your data to your other devices by visiting our documentation, Upgrade to pro to get more advanced features",
"Your data has been imported from your local folder, Upgrade to pro to get more advanced features": "Your data has been imported from your local folder, Upgrade to pro to get more advanced features",
"Due to Aliyun Drive's stringent concurrency restrictions, we have bypassed the synchronization of books and covers. Please manually download the books by clicking on them": "Due to Aliyun Drive's stringent concurrency restrictions, we have bypassed the synchronization of books and covers. Please manually download the books by clicking on them",
"Aliyun Drive imposes strict limits on concurrent downloads. It is recommended that you wait 10 seconds before attempting to download again.": "Aliyun Drive imposes strict limits on concurrent downloads. It is recommended that you wait 10 seconds before attempting to download again.",
"Cannot get sync config": "Cannot get sync config",
"2FA code": "2FA code",
"Path": "Path",
"Select data source": "Select data source",
"Upgrade failed": "Upgrade failed",
"Restore failed": "Restore failed",
"Backup failed": "Backup failed",
"This feature is only available in the developer version": "This feature is only available in the developer version",
"Subject can't be empty": "Subject can't be empty",
"Overwrite the default link style in the book": "Overwrite the default link style in the book",
"Edit shelf": "Edit shelf",
"Manage shelf": "Manage shelf",
"Locate": "Locate",
"Created successfully": "Created successfully",
"Locate in the folder": "Locate in the folder",
"File not found": "File not found",
"Drag to sort": "Drag to sort",
"Customize popup menu": "Customize popup menu",
"You can enable up to 8 options": "You can enable up to 8 options",
"Renamed successfully": "Renamed successfully",
"Some S3 services are not compatible with browser environments. If you encounter connection issues, please refer to the service provider's official documentation for instructions on enabling CORS. Also due to browser's security restrictions, the S3 service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.": "Some S3 services are not compatible with browser environments. If you encounter connection issues, please refer to the service provider's official documentation for instructions on enabling CORS. Also due to browser's security restrictions, the S3 service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.",
"Generated with AI": "Generated with AI",
"Official AI Dictionary": "Official AI Dictionary",
"Official AI Translation": "Official AI Translation",
"Official AI Assistant": "Official AI Assistant",
"Recommended (use with Nutstore)": "Recommended (use with Nutstore)",
"Enter your email": "Enter your email",
"Enter code": "Enter code",
"Send code": "Send code",
"Send successfully": "Send successfully",
"Due to the limited number of emails we can send each day, to prevent login issues after reaching the sending limit, please make sure to add additional login options as backups after logging in.": "Due to the limited number of emails we can send each day, to prevent login issues after reaching the sending limit, please make sure to add additional login options as backups after logging in.",
"Failed to send code, error code": "Failed to send code, error code",
"Redeem with code": "Redeem with code",
"Verify": "Verify",
"Redeem": "Redeem",
"Enter your redemption code": "Enter your redemption code",
"Redeem successful": "Redeem successful",
"Redeem failed, error code": "Redeem failed, error code",
"Verifying...": "Verifying...",
"Optional": "Optional",
"Required": "Required",
"Supported email providers": "Supported email providers",
"Log in": "Log in",
"Unsupported email provider": "Unsupported email provider",
"Please click the authorize button below to authorize your account, enter the obtained credentials here, and then click the bind button below": "Please click the authorize button below to authorize your account, enter the obtained credentials here, and then click the bind button below",
"Please login again to update your membership on this device": "Please login again to update your membership on this device",
"Tasks failed after multiple retries, please check the network connection": "Tasks failed after multiple retries, please check the network connection",
"Return": "Return",
"Example": "Example",
"The Koodo Reader Docker version does not support the data source feature by default. You need to modify the configuration parameters during deployment to manually enable it. Also due to browser's security restrictions, the Docker service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.": "The Koodo Reader Docker version does not support the data source feature by default. You need to modify the configuration parameters during deployment to manually enable it. Also due to browser's security restrictions, the Docker service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.",
"Select server region": "Select server region",
"Server region": "Server region",
"Global": "Global",
"China": "China",
"Some login options and data sources are not available in your selected server region": "Some login options and data sources are not available in your selected server region",
"Grant access to local folder to save your data and reduce the risk of data loss": "Grant access to local folder to save your data and reduce the risk of data loss",
"Never lose your data": "Never lose your data",
"Select folder": "Select folder",
"Continue to store in the browser": "Continue to store in the browser",
"Failed to get folder access permission": "Failed to get folder access permission",
"Local folder access granted successfully": "Local folder access granted successfully",
"Need to reauthorize the access to directory": "Need to reauthorize the access to directory",
"Granting access to local folder, please wait": "Granting access to local folder, please wait",
"Please click the allow on every visit button to avoid this popup once and for all": "Please click the allow on every visit button to avoid this popup once and for all",
"Setup successful": "Setup successful",
"Download successful": "Download successful",
"Download failed": "Download failed",
"Downloading": "Downloading",
"Back": "Back",
"Please select a backup path": "Please select a backup path",
"Only desktop version supports TTS plugin": "Only desktop version supports TTS plugin",
"Disable pagination in book list": "Disable pagination in book list",
"We have bypassed the synchronization of book cover for Aliyun Drive, covers will be downloaded automatically when you open the book next time.": "We have bypassed the synchronization of book cover for Aliyun Drive, covers will be downloaded automatically when you open the book next time.",
"Hide AI button": "Hide AI button",
"Stable version": "Stable version",
"Only receive stable version": "Only receive stable version",
"Skip this version": "Skip this version",
"Select update channel": "Select update channel",
"Upload failed": "Upload failed",
"Uploading book": "Uploading book",
"Uploading cover": "Uploading cover",
"Upload successful": "Upload successful",
"Summarize this chapter for me": "Summarize this chapter for me",
"What are the key points of this chapter": "What are the key points of this chapter",
"Remove data source": "Remove data source",
"Ask anything about this chapter": "Ask anything about this chapter",
"Ask anything about reading or learning": "Ask anything about reading or learning",
"Hi there! I'm happy to help with any questions about reading or learning": "Hi there! I'm happy to help with any questions about reading or learning",
"Hi there! What questions do you have about this chapter?": "Hi there! What questions do you have about this chapter?",
"Thinking, please wait...": "Thinking, please wait...",
"Recommend me some books from Colleen Hoover": "Recommend me some books from Colleen Hoover",
"Explain Stoicism and its principles to me": "Explain Stoicism and its principles to me",
"From cloud storage": "From cloud storage",
"From OPDS": "From OPDS",
"From URL": "From URL",
"Enter book download URL (http/https)": "Enter book download URL (http/https)",
"Please enter a valid http or https URL": "Please enter a valid http or https URL",
"Popular OPDS Catalogs": "Popular OPDS Catalogs",
"My OPDS Catalogs": "My OPDS Catalogs",
"Add OPDS Catalog": "Add OPDS Catalog",
"OPDS Catalog URL": "OPDS Catalog URL",
"Catalog Name": "Catalog Name",
"Added successfully": "Added successfully",
"Failed to load catalog": "Failed to load catalog",
"Search in catalog...": "Search in catalog...",
"Search failed": "Search failed",
"Book Detail": "Book Detail",
"Download as": "Download as",
"No supported formats available": "No supported formats available",
"Please enter a valid URL": "Please enter a valid URL",
"Import from": "Import from",
"Back to parent": "Back to parent",
"No file selected": "No file selected",
"Send": "Send",
"Please add data source in the setting-Sync and backup first": "Please add data source in the setting-Sync and backup first",
"Broken data detected, please click the setting button to reset the sync records": "Broken data detected, please click the setting button to reset the sync records",
"Reset sync records": "Reset sync records",
"Pro user": "Pro user",
"Select login method": "Select login method",
"Not bound": "Not bound",
"Bound": "Bound",
"Classical Chinese": "Classical Chinese",
"English": "English",
"Simplified Chinese": "Simplified Chinese",
"Traditional Chinese": "Traditional Chinese",
"Japanese": "Japanese",
"Korean": "Korean",
"French": "French",
"German": "German",
"Spanish": "Spanish",
"Italian": "Italian",
"Russian": "Russian",
"Portuguese": "Portuguese",
"Binding": "Binding",
"Please log in first": "Please log in first",
"Logging in": "Logging in",
"Your email": "Your email",
"Email can't be empty": "Email can't be empty",
"Please select a sync service": "Please select a sync service",
"No result found": "No result found",
"Updated successfully": "Updated successfully",
"Enable this option to increase synchronization speed. Your reading progress, notes, highlights, bookmarks, and other reading-related data will be encrypted, stored and synced via our cloud service, your books and covers will still be synced by your added data sources. Turning off this option will remove the above data from our cloud.": "Enable this option to increase synchronization speed. Your reading progress, notes, highlights, bookmarks, and other reading-related data will be encrypted, stored and synced via our cloud service, your books and covers will still be synced by your added data sources. Turning off this option will remove the above data from our cloud.",
"Access may be unstable in China": "Access may be unstable in China",
"Only WebDAV service provided by Alist is directly supported in Browser, Other WebDAV services need to enable CORS to work properly. Also due to browser's security restrictions, the WebDAV service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.": "Only WebDAV service provided by Alist is directly supported in Browser, Other WebDAV services need to enable CORS to work properly. Also due to browser's security restrictions, the WebDAV service must be accessed via HTTPS protocol when you're visiting Koodo Reader via HTTPS protocol.",
"Enable Koodo Sync": "Enable Koodo Sync",
"Disable automatic sync": "Disable automatic sync",
"By default, Koodo Reader will automatically synchronize your data when you open the app and exit reading": "By default, Koodo Reader will automatically synchronize your data when you open the app and exit reading",
"This endpoint usually don't contain bucket name": "This endpoint usually doesn't contain bucket name",
"Export books with original name": "Export books with original name",
"Failed to import": "Failed to import",
"Clear successful": "Clear successful",
"Reset main window's position": "Reset main window's position",
"Copy quotes": "Copy quotes",
"7-days free trial only applies to users who registered with recommended email providers. Recommended email providers are as follows": "7-days free trial only applies to users who registered with recommended email providers. Recommended email providers are as follows",
"In the future, we will introduce more member-exclusive features, including reading statistics and automatic synchronization of your notes, highlights, reading progress, and vocabulary lists to platforms like Notion, Obsidian, Logseq, Anki, and more.": "In the future, we will introduce more member-exclusive features, including reading statistics and automatic synchronization of your notes, highlights, reading progress, and vocabulary lists to platforms like Notion, Obsidian, Logseq, Anki, and more.",
"Once you exit the Pro version, you will no longer be able to use synchronization and other premium features": "Once you exit the Pro version, you will no longer be able to use synchronization and other premium features",
"I'll think about it": "I'll think about it",
"Convert PDF to Text": "Convert PDF to Text",
"Still refuse": "Still refuse",
"Set OCR language": "Set OCR language",
"Unsupported file format": "Unsupported file format",
"When the spacing between two lines of text is n times of regular spacing, they will be split into two paragraphs": "When the spacing between two lines of text is n times of regular spacing, they will be split into two paragraphs",
"Invalid email format": "Invalid email format",
"Paragraph spacing threshold": "Paragraph spacing threshold",
"After hiding the menu button, you can move the mouse to the edge of the window to show it again.": "After hiding the menu button, you can move the mouse to the edge of the window to show it again.",
"When a line of text is n times the size of regular text, it will be treated as a title": "When a line of text is n times the size of regular text, it will be treated as a title",
"Title size threshold": "Title size threshold",
"OCR engine": "OCR engine",
"System OCR": "System OCR",
"Render PDF from even page": "Render PDF from even page",
"Filter by book": "Filter by book",
"Server path (Please first create this folder manually)": "Server path (Please first create this folder manually)",
"Clear": "Clear",
"Automatically launch on system startup": "Automatically launch on system startup",
"Automatic": "Automatic",
"Inflection": "Inflection",
"Word comparison": "Word comparison",
"Language auto-detection may not be accurate. Please try selecting the source language manually": "Language auto-detection may not be accurate. Please try selecting the source language manually",
"Action": "Action",
"Copy to": "Copy to",
"Move to": "Move to",
"Image copied to clipboard": "Image copied to clipboard",
"Disable auto scroll to next or previous chapter": "Disable auto scroll to next or previous chapter",
"Disable auto scroll to next or previous chapter when reaching the end of the current chapter": "Disable auto scroll to next or previous chapter when reaching the end of the current chapter",
"Auto download cloud books": "Auto download cloud books",
"To reduce storage usage, only the book metadata is downloaded by default, and the book files are not downloaded. After enabling this option, all book files will be downloaded during synchronization": "To reduce storage usage, only the book metadata is downloaded by default, and the book files are not downloaded. After enabling this option, all book files will be downloaded during synchronization",
"Failed to open Google Picker": "Failed to open Google Picker",
"Total chapters": "Total chapters",
"Clear all data": "Clear all data",
"Please type 'CLEAR' to confirm": "Please type 'CLEAR' to confirm",
"Current chapter": "Current chapter",
"Show all": "Show all",
"Expand chapters": "Expand chapters",
"Collapse chapters": "Collapse chapters",
"Windows always on top": "Windows always on top",
"Auto maximize main window": "Auto maximize main window",
"Main window will be maximized to fit the screen when launching": "Main window will be maximized to fit the screen when launching",
"Your Pro trial has expired, please renew it to continue using the Pro features": "Your Pro trial has expired, please renew it to continue using the Pro features",
"Support": "Support",
"Continue": "Continue",
"This data source cannot be accessed from browser due to CORS policy. Please switch to another data source or CORS-enabled service provider.": "This data source cannot be accessed from browser due to CORS policy. Please switch to another data source or CORS-enabled service provider.",
"This data source cannot be accessed due to browser's security policy. Please switch to another data source or HTTPS-based service provider.": "This data source cannot be accessed due to browser's security policy. Please switch to another data source or HTTPS-based service provider.",
"Hide page scale button": "Hide page scale button",
"Hide pdf to text button": "Hide pdf to text button",
"Download in Browser": "Download in Browser",
"Shelf location": "Shelf location",
"Use file name as book title": "Use file name as book title",
"With the integration of popular cloud storage services, WebDAV, FTP, SFTP, SMB, Docker, and object storage, all your data remains securely in your control": "With the integration of popular cloud storage services, WebDAV, FTP, SFTP, SMB, Docker, and object storage, all your data remains securely in your control",
"Only recommended for VIP users": "Only recommended for VIP users",
"The 115 cloud is only recommended for VIP users, as it is nearly unusable for free users. Additionally, due to API issues with 115 cloud, synchronization can be very slow. If you insist on using 115 cloud storage for syncing, it is recommended to enable Koodo Sync simultaneously, which will significantly improve the synchronization speed.": "The 115 cloud is only recommended for VIP users, as it is nearly unusable for free users. Additionally, due to API issues with 115 cloud, synchronization can be very slow. If you insist on using 115 cloud storage for syncing, it is recommended to enable Koodo Sync simultaneously, which will significantly improve the synchronization speed.",
"Request timed out, You may change the server region to China to solve the connection issue in mainland China. Go to Settings > Account": "Request timed out, You may change the server region to China to solve the connection issue in mainland China. Go to Settings > Account",
"Dubox": "Dubox",
"115 Yun": "115 Yun",
"Please add a data source in Setting-Sync and backup": "Please add a data source in Setting-Sync and backup",
"Failed to read file, please refresh and grant directory access again": "Failed to read file, please refresh and grant directory access again",
"OneDrive (full access)": "OneDrive (full access)",
"Import folder": "Import folder",
"Error scanning folder": "Error scanning folder",
"No files found in this folder": "No files found in this folder",
"Scanning folder": "Scanning folder",
"Please make sure the email and code are correct": "Please make sure the email and code are correct",
"Successfully scanned folder": "Successfully scanned folder",
"Refresh": "Refresh",
"Refreshing": "Refreshing",
"Refresh successful": "Refresh successful",
"If you didn't receive the verification code, please check the spam folder or use another email provider": "If you didn't receive the verification code, please check the spam folder or use another email provider",
"In order to let you directly manage your data in Google Drive, we have deprecated the old Google Drive token. Please reauthorize Google Drive in the settings. Your new data will be stored in the root directory of your Google Drive, and you can manage it directly in the Google Drive web interface.": "In order to let you directly manage your data in Google Drive, we have deprecated the old Google Drive token. Please reauthorize Google Drive in the settings. Your new data will be stored in the root directory of your Google Drive, and you can manage it directly in the Google Drive web interface.",
"Official AI Voice": "Official AI Voice",
"Female voice": "Female voice",
"Male voice": "Male voice",
"Loading audio, please wait...": "Loading audio, please wait...",
"Purchase more quota": "Purchase more quota",
"You have exhausted your daily free AI voice character quota. Please purchase more quota to continue using this feature or wait until the quota resets. You can also use other TTS voices instead.": "You have exhausted your daily free AI voice character quota. Please purchase more quota to continue using this feature or wait until the quota resets. You can also use other TTS voices instead.",
"Audio loading failed, stopped playback": "Audio loading failed, stopped playback",
"Change": "Change",
"We have two server regions(Global and China). To change the server region, you need to log out first. Do you want to log out now?": "We have two server regions(Global and China). To change the server region, you need to log out first. Do you want to log out now?",
"Get debug logs": "Get debug logs",
"To enjoy a faster and seamless synchronization experience.": "To enjoy a faster and seamless synchronization experience.",
"Your reading progress, notes, highlights, bookmarks, and other data will be stored and synced through our cloud service. Your books and covers will still be synced by your added data sources. All your data will be encrypted and stored securely in our cloud. You can disable this feature anytime in the settings.": "Your reading progress, notes, highlights, bookmarks, and other data will be stored and synced through our cloud service. Your books and covers will still be synced by your added data sources. All your data will be encrypted and stored securely in our cloud. You can disable this feature anytime in the settings.",
"Data in other devices is messed up, but the data in this device is normal. You can reset the sync record in this device, delete the KoodoReader/config folder in the data source(Turn off Koodo Sync if necessary), and sync again. This should resolve the issue": "Data in other devices is messed up, but the data in this device is normal. You can reset the sync record in this device, delete the KoodoReader/config folder in the data source(Turn off Koodo Sync if necessary), and sync again. This should resolve the issue",
"Tasks failed after multiple retries, please check the network connection or reauthorize the data source in the settings": "Tasks failed after multiple retries, please check the network connection or reauthorize the data source in the settings",
"This data source already contains a library. If you need to merge local and cloud data, please turn off Koodo Sync and resync.": "This data source already contains a library. If you need to merge local and cloud data, please turn off Koodo Sync and resync.",
"Download completed": "Download completed",
"Overwrite the default text style in the book": "Overwrite the default text style in the book",
"AI voice character quota": "AI voice character quota",
"Free quota": "Free quota",
"Once the daily free quota is exhausted, the system will begin deducting from your purchased quota. The character count is calculated as follows, each letter, and punctuation mark counts as one character.": "Once the daily free quota is exhausted, the system will begin deducting from your purchased quota. The character count is calculated as follows, each letter, and punctuation mark counts as one character.",
"You can also use the desktop app to avoid this issue.": "You can also use the desktop app to avoid this issue.",
"Please select the books in the Google Drive Picker": "Please select the books in the Google Drive Picker",
"To delete your account, you need to use the mobile app. After logging in, go to Settings → Account, and follow the instructions.": "To delete your account, you need to use the mobile app. After logging in, go to Settings → Account, and follow the instructions.",
"Delete account": "Delete account",
"How to": "How to",
"Send email": "Send email",
"Email copied to clipboard": "Email copied to clipboard",
"Some of your books are currently not downloaded to the local. Changing the default sync option may lead to data loss. We recommend downloading all books to the local by turn on Auto download cloud books in the setting before changing the default sync option. Click 'OK' to proceed without downloading.": "Some of your books are currently not downloaded to the local. Changing the default sync option may lead to data loss. We recommend downloading all books to the local by turn on Auto download cloud books in the setting before changing the default sync option. Click 'OK' to proceed without downloading.",
"The default sync options in the local and cloud are inconsistent, please set the local default sync option to ": "The default sync options in the local and cloud are inconsistent, please set the local default sync option to ",
"Restoring from a snapshot will overwrite your current data. Are you sure you want to continue?": "Restoring from a snapshot will overwrite your current data. Are you sure you want to continue?",
"Each time you open Koodo Reader, it automatically creates a snapshot of your library (excluding books and covers). You can use these snapshots to restore your library to a previous state. Please note that restoring from a snapshot will overwrite your current data": "Each time you open Koodo Reader, it automatically creates a snapshot of your library (excluding books and covers). You can use these snapshots to restore your library to a previous state. Please note that restoring from a snapshot will overwrite your current data",
"Deleting...": "Deleting...",
"This code has already been used, if you have redeemed it before, there is no need to redeem it again. Just log in to same account to use Pro features": "This code has already been used, if you have redeemed it before, there is no need to redeem it again. Just log in to same account to use Pro features",
"Restore from snapshots": "Restore from snapshots",
"Compare Free and Pro features": "Compare Free and Pro features",
"Failed to export": "Failed to export",
"Exporting...": "Exporting...",
"7-day free trial upon registration, then billed annually": "7-day free trial upon registration, then billed annually",
"Tags": "Tags",
"Please select a folder": "Please select a folder",
"The authentication token for your data source is no longer valid, please reauthorize in the settings": "The authentication token for your data source is no longer valid, please reauthorize in the settings",
"Setup failed": "Setup failed",
"Can not find iCloud Drive folder in the default path": "Can not find iCloud Drive folder in the default path",
"Importing": "Importing",
"Can't find Koodo Reader's folder in the default iCloud path, please make sure iCloud Drive is installed and set up correctly, and you have already synced your library to iCloud Drive on the iOS version first.": "Can't find Koodo Reader's folder in the default iCloud path, please make sure iCloud Drive is installed and set up correctly, and you have already synced your library to iCloud Drive on the iOS version first.",
"This is the order number not the redemption code, please check your email again, the redemption code is below the order number": "This is the order number not the redemption code, please check your email again, the redemption code is below the order number",
"More accurate": "More accurate",
"Chinese": "Chinese",
"Official AI OCR": "Official AI OCR",
"Edit prompt": "Edit prompt",
"AI translation model": "AI translation model",
"AI dictionary model": "AI dictionary model",
"AI assistance model": "AI assistance model",
"Model assignment": "Model assignment",
"Added AI models": "Added AI models",
"No AI models added yet": "No AI models added yet",
"Add new model": "Add new model",
"AllStatus": "All",
"UnreadStatus": "Unread",
"ReadingStatus": "Reading",
"FinishedStatus": "Finished",
"Text orientation": "Text orientation",
"Horizontal": "Horizontal",
"Vertical": "Vertical",
"Default font family": "Default font family",
"Delete original file when permanently deleting books": "Delete original file when permanently deleting books",
"Allow Javascript in the books": "Allow Javascript in the books",
"Configuration": "Configuration",
"Features": "Features",
"Website": "Website",
"Installed": "Installed",
"AI Encyclopedia": "AI Encyclopedia",
"Not installed": "Not installed",
"Install": "Install",
"Add custom plugin": "Add custom plugin",
"How to custom plugin": "How to custom plugin",
"Plugin market": "Plugin market",
"Bookmark already exists": "Bookmark already exists",
"Visit online version": "Visit online version",
"Enable hyphenation": "Enable hyphenation",
"Shortcuts": "Shortcuts",
"The audiobook feature has been moved to the bottom right of the book page": "The audiobook feature has been moved to the bottom right of the book page",
"Hide audiobook button": "Hide audiobook button",
"Allow orphan and widow lines": "Allow orphan and widow lines",
"Please visit the documentation to learn how to install this plugin. Your browser will automatically open in 5 seconds": "Please visit the documentation to learn how to install this plugin. Your browser will automatically open in 5 seconds",
"Due to the high cost of Azure TTS voices, this voice will consume 5 times of your daily quota than normal voice": "Due to the high cost of Azure TTS voices, this voice will consume 5 times of your daily quota than normal voice",
"Plugin already installed": "Plugin already installed",
"Backup...": "Backup...",
"Restoring...": "Restoring...",
"The text is too long to analyze": "The text is too long to analyze",
"Analysis failed": "Analysis failed",
"Analyzing roles, please wait...": "Analyzing roles, please wait...",
"No OPDS added yet": "No OPDS added yet",
"Auto open book in maximized screen": "Auto open book in maximized screen",
"Reader window will enter full screen when opening a book": "Reader window will enter full screen when opening a book",
"Please make sure you entered the correct redemption code and the code matches your server region, if you have any questions, please contact our support team": "Please make sure you entered the correct redemption code and the code matches your server region, if you have any questions, please contact our support team",
"Disable automatically scroll to the bottom of the AI chat": "Disable automatically scroll to the bottom of the AI chat",
"Disable AI features": "Disable AI features",
"CJK font family": "CJK font family",
"Fast reading mode (make the first half of the word bold)": "Fast reading mode (make the first half of the word bold)",
"Full text translation": "Full text translation",
"Bilingual translation": "Bilingual translation",
"Use AI to analyze books, with different characters reading aloud in different voices": "Use AI to analyze books, with different characters reading aloud in different voices",
"Voice type": "Voice type",
"System voice": "System voice",
"Purchase the code": "Purchase the code",
"Please upgrade to Pro to use this feature": "Please upgrade to Pro to use this feature",
"Query redemption code": "Query redemption code",
"Custom voice": "Custom voice",
"Disable": "Disable",
"AI multi-role speech": "AI multi-role speech",
"Narrator voice": "Narrator voice",
"You have reached the daily limit for this feature.": "You have reached the daily limit for this feature.",
"AI multi-role speech is paused for now.": "AI multi-role speech is paused for now.",
"Purchase code": "Purchase code",
"Redemption code has been sent to the email address you provided during checkout. If you haven't received the code, please check the spam foler or contact our support team for assistance.": "Redemption code has been sent to the email address you provided during checkout. If you haven't received the code, please check the spam foler or contact our support team for assistance.",
"If you purchased a redemption code, please click the redeem button to redeem it, or contact our support team for assistance": "If you purchased a redemption code, please click the redeem button to redeem it, or contact our support team for assistance",
"Child voice": "Child voice",
"Only translation": "Only translation",
"Orange": "Orange",
"Pink": "Pink",
"Yellow": "Yellow",
"Violet": "Violet",
"Sky": "Sky",
"Slate": "Slate",
"Show page border": "Show page border",
"Custom": "Custom",
"Please upgrade to Pro to unlock more daily free quota or wait until the quota resets. You can also use other TTS voices instead.": "Please upgrade to Pro to unlock more daily free quota or wait until the quota resets. You can also use other TTS voices instead.",
"Minimize to tray on close": "Minimize to tray on close",
"When closing the window, the app will minimize to the system tray instead of quitting": "When closing the window, the app will minimize to the system tray instead of quitting",
"Data": "Data",
"View": "View",
"Select format": "Select format",
"Enable Discord Rich Presence": "Enable Discord Rich Presence",
"Show your reading status and the book your're reading on your Discord profile. Discord needs to be running on your computer": "Show your reading status and the book your're reading on your Discord profile. Discord needs to be running on your computer",
"Visit": "Visit",
"Auto sync notes and highlights to Notion": "Auto sync notes and highlights to Notion",
"Notion Integration Token": "Notion Integration Token",
"Enter your Notion integration token": "Enter your Notion integration token",
"Enter custom CSS here": "Enter custom CSS here",
"Notion Database ID": "Notion Database ID",
"Custom app style": "Custom app style",
"Customize the appearance of the entire application with CSS": "Customize the appearance of the entire application with CSS",
"Enter the ID of the Notion database to sync to": "Enter the ID of the Notion database to sync to",
"Auto sync notes and highlights to Yuque": "Auto sync notes and highlights to Yuque",
"Yuque Token": "Yuque Token",
"Enter your Yuque personal access token": "Enter your Yuque personal access token",
"Yuque Namespace": "Yuque Namespace",
"Enter namespace, e.g. username/repo-slug": "Enter namespace, e.g. username/repo-slug",
"Auto sync notes and highlights to Readwise": "Auto sync notes and highlights to Readwise",
"Readwise Access Token": "Readwise Access Token",
"Enter your Readwise access token": "Enter your Readwise access token",
"Custom book style (CSS)": "Custom book style (CSS)",
"Auto sync notes and highlights to local markdown files": "Auto sync notes and highlights to local markdown files",
"Suitable for Obsidian, Joplin and other markdown-based note-taking apps. Each book will be a separate markdown file named 'Book Name.md' in the specified folder. ": "Suitable for Obsidian, Joplin and other markdown-based note-taking apps. Each book will be a separate markdown file named 'Book Name.md' in the specified folder. ",
"Markdown Sync Folder": "Markdown Sync Folder",
"Enter the folder path to save markdown files": "Enter the folder path to save markdown files",
"Current version": "Current version",
"About": "About",
"AI service": "AI service",
"Provider": "Provider",
"Enter your API Key": "Enter your API Key",
"Loading...": "Loading...",
"Fetch models": "Fetch models",
"Select model": "Select model",
"Please select a model": "Please select a model",
"Model name": "Model name",
"Display name of the model": "Display name of the model",
"Model ID": "Model ID",
"e.g. gpt-4o, claude-sonnet-4-20250514": "e.g. gpt-4o, claude-sonnet-4-20250514",
"Save": "Save",
"Testing...": "Testing...",
"This provider does not support fetching model list, please fill in manually": "This provider does not support fetching model list, please fill in manually",
"Please enter API Key first": "Please enter API Key first",
"Fetched models": "Fetched models",
"Custom model": "Custom model",
"No models found": "No models found",
"Failed to fetch model list": "Failed to fetch model list",
"Please fill in all required fields": "Please fill in all required fields",
"Test successful": "Test successful",
"Test failed": "Test failed",
"Update successful": "Update successful",
"Operation failed": "Operation failed",
"Deletion failed": "Deletion failed",
"Failed to parse model configuration": "Failed to parse model configuration",
"Background": "Background",
"Import successful": "Import successful",
"Clear app background": "Clear app background",
"Set as app background": "Set as app background",
"Clear book background": "Clear book background",
"Set as book background": "Set as book background",
"No background images added yet": "No background images added yet",
"Import local image": "Import local image",
"Action after selecting text": "Action after selecting text",
"Trial quota": "Trial quota",
"Clear all style": "Clear all style",
"Please install local fonts to your machine and then restart the application": "Please install local fonts to your machine and then restart the application",
"AI-generated content is for reference only. Please verify carefully as it does not constitute professional advice.": "AI-generated content is for reference only. Please verify carefully as it does not constitute professional advice.",
"Force path style": "Force path style",
"Enter 1 to enable, leave empty to disable. Required for some S3 storage services that are not compatible with virtual host style URL": "Enter 1 to enable, leave empty to disable. Required for some S3 storage services that are not compatible with virtual host style URL",
"Show number of books in each shelf": "Show number of books in each shelf",
"Custom AI Translation": "Custom AI Translation",
"Custom AI Dictionary": "Custom AI Dictionary",
"Custom AI Assistance": "Custom AI Assistance"
}