| ofs | hex dump | ascii |
|---|
| 0000 | 50 4b 03 04 14 00 00 00 00 00 cb 68 86 58 de 8a 1b 34 a0 12 00 00 a0 12 00 00 17 00 00 00 69 6d | PK.........h.X...4............im |
| 0020 | 61 67 65 73 2f 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 | ages/extract_isbn.png.PNG....... |
| 0040 | 0d 49 48 44 52 00 00 00 48 00 00 00 48 08 06 00 00 00 55 ed b3 47 00 00 00 20 63 48 52 4d 00 00 | .IHDR...H...H.....U..G....cHRM.. |
| 0060 | 7a 26 00 00 80 84 00 00 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba | z&..............u0...`..:....p.. |
| 0080 | 51 3c 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0a f0 | Q<....bKGD..............pHYs.... |
| 00a0 | 00 00 0a f0 01 42 ac 34 98 00 00 00 07 74 49 4d 45 07 e8 04 06 03 06 16 46 e0 66 dd 00 00 11 6b | .....B.4.....tIME.......F.f....k |
| 00c0 | 49 44 41 54 78 da ed 9b 7b 70 54 55 9e c7 3f f7 d5 dd e9 bc 49 08 8f 24 90 00 22 20 88 30 18 a2 | IDATx...{pTU..?.....I..$.."..0.. |
| 00e0 | 25 a5 a2 8c 56 c1 ac eb 40 ed 88 b3 98 59 a1 d4 c2 b2 b4 ca 99 d9 a5 74 c7 52 77 64 6a 74 6b 15 | %...V...@....Y.........t.Rwdjtk. |
| 0100 | 7c e1 28 c8 ba 5a 8e 14 ea 8c cf 52 aa a2 96 d6 2c 6a 39 ee 03 47 85 24 3c 54 48 42 9a 4e 3a dd | |.(..Z.....R....,j9..G.$<THB.N:. |
| 0120 | b7 bb ef e3 ec 1f b7 ef e5 76 a7 3b e9 60 10 70 f6 57 75 2b e9 73 7f e7 dc f3 fb 9e ef ef 77 7e | .........v.;.`.p.Wu+.s........w~ |
| 0140 | e7 dc 73 e1 ff 65 58 91 4e 75 07 c6 44 ee 42 a6 91 b3 90 58 8a c6 42 54 a6 23 51 83 40 20 88 60 | ..s..eX.Nu..D.B....X..BT.#Q.@..` |
| 0160 | b2 1f 8b ff 45 a1 9d 4e fe 87 bb 31 ff 3a 00 7a 92 72 06 59 83 cd 0d a8 cc 43 43 46 03 49 91 90 | ....E..N...1.:.z.r.Y.....CCF.I.. |
| 0180 | 14 c7 34 61 0b 84 25 c0 00 d2 08 2c f6 61 f1 04 06 4f b1 81 63 df 4f 80 b6 a0 91 e0 c7 18 dc 87 | ..4a..%....,.a...O..c.O......... |
| 01a0 | c4 34 c2 a0 85 35 9a ab 9b 39 7f fc f9 4c af 98 4e 55 b0 0a 80 58 3a 46 67 ac 93 8f 8f 7e cc be | .4...5...9...L..NU...X:Fg....~.. |
| 01c0 | be 7d a4 12 29 d0 81 34 df 60 f3 2b ca f8 0f 6e 25 f5 fd 01 e8 2e aa 08 f3 6f c0 75 84 91 b5 0a | .}..)..4.`.+...n%........o.u.... |
| 01e0 | 8d d6 fa 56 56 35 ad 62 46 f9 8c a1 06 4a c7 4d 3c 30 78 80 97 0f be cc bb 87 de 25 39 90 84 18 | ...VV5.bF....J.M<0x........%9... |
| 0200 | 02 9b 3f a0 71 23 bf a0 e7 cc 07 e8 d7 8c 47 62 07 2a 17 53 05 35 b5 35 5c 77 d6 75 2c aa 59 84 | ..?.q#........Gb.*.S.5.5\w.u,.Y. |
| 0220 | 24 49 a4 d2 29 74 5d c7 16 b6 57 45 53 34 c2 e1 30 8a aa 80 00 04 ec 89 ee 61 db de 6d 7c d3 f3 | $I..)t]...WES4..0........a..m|.. |
| 0240 | 0d 44 81 34 7f 26 c0 d5 fc 82 03 67 2e 40 bf a1 12 83 3f 10 e4 62 6a 60 d2 c4 49 dc 70 d6 0d 4c | .D.4.&.....g.@....?..bj`..I.p..L |
| 0260 | 2c 99 08 12 d8 b6 4d 24 12 61 a0 7f 80 a0 12 44 96 64 84 10 c8 8a 4c 45 75 05 25 65 25 48 3e 73 | ,.....M$.a.....D.d....LEu.%e%H>s |
| 0280 | 8f a5 8e f1 bb 7d bf a3 eb 70 17 1c 05 74 3e 25 c4 15 b9 4c 3a 33 00 ba 0b 15 85 47 50 b9 81 89 | .....}...p...t>%...L:3.....GP... |
| 02a0 | 50 51 57 c1 cf a6 ff 8c 49 25 93 3c 15 cb b4 e8 39 d2 83 19 37 b9 69 e1 4d 4c 28 9d 80 b0 05 03 | PQW.....I%.<....9...7.i.ML(..... |
| 02c0 | e9 01 5e ea 7e 09 2b 64 65 b9 1b 40 24 1d 61 5b c7 36 8e 76 1f 85 23 80 c1 1f 31 f9 09 77 93 74 | ..^.~.+de..@$.a[.6.v..#...1..w.t |
| 02e0 | 75 d4 53 6d 7b 51 12 60 05 06 eb a8 01 a5 46 61 49 fd 12 4a b4 12 a2 66 d4 53 31 4d 93 48 22 82 | u.Sm{Q.`......FaI..J...f.S1M.H". |
| 0300 | 48 08 aa 82 55 d4 95 d4 39 06 ca 2a 83 c6 20 29 35 35 04 20 59 96 b9 b4 fe 52 5e 36 5f c6 30 0d | H...U...9..*...)55..Y....R^6_.0. |
| 0320 | f8 9a 1f a1 d2 06 6c 39 73 00 ba 9f 52 62 fc 86 4a 64 6a 61 52 f5 24 ea 4b ea 89 5a d1 2c 35 cb | ......l9s...Rb..JdjaR.$.K..Z.,5. |
| 0340 | b4 88 e8 11 a4 b8 84 65 5b 5e b9 2d 6c 06 d2 03 e8 01 7d 08 40 00 e3 82 e3 68 1a d7 c4 5e 73 2f | .......e[^.-l.....}.@....h...^s/ |
| 0360 | 0c 22 d1 c7 dd 3c c0 4e 7e ce d1 33 03 a0 24 7f 87 e0 6c 6a 40 2a 93 68 2a 6d a2 df ea 1f a2 66 | ."...<.N~..3..$...lj@*.h*m.....f |
| 0380 | 19 16 fd 7a 3f 72 5c ce 02 48 08 c1 80 31 40 c2 4c 14 0c 28 53 4b a7 d2 59 d6 89 55 6b c1 31 26 | ...z?r\..H...1@.L..(SK..Y..Uk.1& |
| 03a0 | 10 e3 06 e0 be d3 1f a0 bb 90 49 73 03 a5 40 35 04 02 01 42 4a 28 cb b5 3c 80 4c 8b 01 7d 00 35 | ..........Is..@5...BJ(..<.L..}.5 |
| 03c0 | ae 62 db c7 67 31 5b d8 c4 d2 31 06 cc 81 bc 0c 02 90 25 99 70 20 4c ac 2a 06 15 40 94 75 dc c5 | .b..g1[...1.......%.p.L.*..@.u.. |
| 03e0 | 6f b9 1b f3 b4 06 68 61 c3 ba 05 9f 74 3e 79 3e d5 40 18 64 64 7a 63 bd a8 62 68 b7 ad b4 45 7f | o.....ha....t>y>.@.ddzc..bh...E. |
| 0400 | ac 9f 92 44 49 d6 34 2f 84 20 3a 18 25 22 22 48 f2 50 80 24 4d 42 a8 c2 61 57 c8 19 08 7a 69 62 | ...DI.4/..:.%""H.P.$MB..aW...zib |
| 0420 | 02 3f 00 76 9f d6 00 f5 25 3e fd 5b 04 0a 95 80 0c 7a b7 ce 67 fb 3f 23 6c 84 51 24 25 cb 65 84 | .?.v....%>.[.....z..g.?#l.Q$%.e. |
| 0440 | 25 30 a2 06 35 a1 9a 6c 06 59 36 bd 7f e9 e5 50 f2 50 5e 17 93 aa 25 12 4d 09 f4 90 0e 32 50 05 | %0..5..l.Y6....P.P^...%.M....2P. |
| 0460 | 28 48 f4 73 c9 69 0f d0 c1 63 7f 9e 81 0a 94 03 36 70 04 cc 2f 4c c2 55 61 c2 25 61 64 49 76 8c | (H.s.i...c......6p../L.Ua.%adIv. |
| 0480 | 74 2d 0f 41 ed b8 5a 34 55 f3 da 50 24 85 1a 6a d0 75 3d ab 6d 21 04 b6 61 93 4a a6 88 54 47 1c | t-.A..Z4U..P$..j.u=.m!..a.J..TG. |
| 04a0 | f6 48 40 29 a0 01 16 e7 41 4e 0c 5a be 7c b9 dc db db 2b 09 21 4e 35 36 00 7c c4 47 b3 d1 80 60 | .H@)....AN.Z.|....+.!N56.|.G...` |
| 04c0 | 06 a0 24 04 ad 20 9b d7 6c 66 f1 f4 c5 9e 9e 3f 01 94 65 99 da 70 ad f7 7b 7c f9 78 9e bd f1 d9 | ..$.....lf.....?..e..p..{|.x.... |
| 04e0 | ac c0 ed 02 84 0d 1d 47 3b 58 f1 c9 0a 06 19 74 6e a8 40 00 48 33 ab b1 b1 51 f2 00 7a e1 85 17 | .......G;X.....tn.@.H3...Q..z... |
| 0500 | 6e 9b 37 6f de 4a c3 30 e4 42 c1 ac 50 f9 c9 92 4b df b8 74 56 af d9 eb 50 df 06 84 03 c6 f8 f2 | n.7o.J.0.B..P...K..tV...P....... |
| 0520 | f1 34 54 34 14 d5 86 22 2b 4c 2c 9b 58 f0 fe 60 7a d0 63 a2 83 70 66 40 2c aa 01 45 05 58 b6 6c | .4T4..."+L,.X..`z.c..pf@,..E.X.l |
| 0540 | d9 d4 95 2b 57 de 27 cb 72 c9 77 8a c0 08 52 f6 7e 19 bd f1 de e3 05 6a e6 b2 4e b4 c5 3c 22 65 | ...+W.'.r.w...R.~......j..N..<"e |
| 0560 | 40 71 45 00 1a 28 8a 12 02 34 97 41 95 f1 78 5c d5 34 0d d3 34 e9 e8 e8 20 91 48 a0 aa 2a d3 a6 | @qE..(...4.A..x\.4..4.....H..*.. |
| 0580 | 4d e3 f0 e1 c3 c4 e3 71 9a 9b 9b 49 a5 52 f4 f7 f7 33 7b f6 6c 0e 1c 38 40 24 12 61 ee dc b9 74 | M......q...I.R...3{.l..8@$.a...t |
| 05a0 | 77 77 d3 d3 d3 83 24 49 84 c3 61 66 ce 9c e9 0c 88 2c d3 d9 d9 c9 b1 63 c7 90 65 a7 27 b6 6d 53 | ww....$I..af.....,.....c..e.'.mS |
| 05c0 | 5e 5e ce 8c 19 33 90 65 99 fd fb f7 13 89 44 98 33 67 0e 25 25 25 1c 3c 78 90 ee ee 6e 02 6a c8 | ^^...3.e......D.3g.%%%.<x...n.j. |
| 05e0 | 89 07 22 63 44 35 d8 e3 6d ba 06 bb a8 e9 ad 19 6a ac e5 c4 9c a6 9a 26 42 6a 08 00 c3 32 e8 3a | .."cD5..m.......j......&Bj...2.: |
| 0600 | d6 85 21 8c bc f8 74 c5 bb b0 42 39 88 ab a0 2a 9a 09 54 ab 00 a9 54 4a 06 6c 45 51 10 42 b0 61 | ..!...t...B9...*..T...TJ.lEQ.B.a |
| 0620 | c3 06 f6 ec d9 83 aa aa 6c db b6 8d 8d 1b 37 b2 67 cf 1e 36 6f de 4c 67 67 27 6f bc f1 06 6f bd | ........l.....7.g..6o.Lgg'o...o. |
| 0640 | f5 16 0f 3f fc 30 3b 77 ee e4 c3 0f 3f e4 e9 a7 9f e6 a9 a7 9e 42 92 24 e6 ce 9d cb 2b af bc e2 | ...?.0;w....?........B.$....+... |
| 0660 | 01 f2 c0 03 0f f0 fa eb af 67 b9 68 4b 4b 0b 3b 76 ec 00 60 f3 e6 cd bc f8 e2 8b b4 b7 b7 33 6d | .........g.hKK.;v..`..........3m |
| 0680 | da 34 9e 7c f2 49 b6 6f df 4e d5 ed f5 4e 3c 30 9c 51 65 32 a4 ca 53 dc 76 e0 36 b4 43 5a b6 51 | .4.|.I.o.N...N<0.Qe2..S.v.6.CZ.Q |
| 06a0 | 26 70 08 6a d3 b5 bc b8 f6 45 66 d5 ce 02 a0 37 d1 cb 4f df f9 29 07 94 03 43 67 31 09 2c cd 22 | &p.j.....Ef....7..O..)...Cg1.,." |
| 06c0 | 11 4a 78 2b 7d 6c 40 81 32 7b 5c 3f 50 a5 02 48 19 c9 fc 8f 6d db 4e 94 b7 6d ef b7 5f fc 41 5c | .Jx+}l@.2{\?P..H....m.N..m.._.A\ |
| 06e0 | 08 81 24 49 5e 99 bf 9e 2b 6e 7d 7f 3d cb b2 b2 fe 77 db f1 eb 47 3f d5 e1 22 20 9d 61 90 02 54 | ..$I^...+n}.=....w...G?.."..a..T |
| 0700 | 41 54 44 87 52 c1 38 fe d7 12 d9 4b 8d 3e b5 8f de 50 6f 5e 80 1c a5 cc e5 b6 a3 42 99 5e d1 6f | ATD.R.8....K.>...Po^.......B.^.o |
| 0720 | 13 0f ca 39 aa 48 92 e4 8d bc 24 49 59 bf 65 59 1e 72 df af e7 8a ab e7 ff 9d 2b fe 32 45 51 b2 | ...9.H....$IY.eY.r........+.2EQ. |
| 0740 | da 73 ef 85 ba 24 e4 80 ea b0 c3 c8 b0 c4 c4 89 41 b9 57 66 e4 d1 c8 06 c2 fd 3f 5f 1d 33 cf 65 | .s...$..........A.Wf......?_.3.e |
| 0760 | 80 14 90 98 d0 d3 70 10 90 b2 7a 9e 6f 96 ca 2d 2b a4 e3 2f 3f d1 34 61 48 db 87 e3 9c 5d d1 52 | ......p...z.o..-+../?.4aH....].R |
| 0780 | d8 c0 dc 4b ce 00 94 2b a2 c8 fa 96 a3 3b 31 3c 9d 8a 2e 8e 40 76 fc fe 56 e2 37 ae 58 50 47 14 | ...K...+.....;1<....@v..V.7.XPG. |
| 07a0 | 01 37 36 fe 83 c3 0c 09 87 25 66 81 cb 0f 50 3e 06 99 23 5c 56 46 57 85 eb 27 b4 21 d9 92 c8 02 | .76......%f...P>..#\VFW..'.!.... |
| 07c0 | c8 75 8b e1 3a 7e b2 f3 a0 7c ed af a8 5d ca 8c b2 f9 ce f4 3e 12 48 12 0e 98 b9 62 53 d8 a5 cc | .u..:~...|...]......>.H....bS... |
| 07e0 | cc 7d d9 01 a7 2e 34 95 1f 57 af f0 aa 8e 9a 41 df 45 b2 e8 8f 4f 41 39 c0 3f 36 fd ca 89 45 c1 | .}....4..W.....A.E...OA9.?6...E. |
| 0800 | 0c 00 f9 40 72 19 90 cf 22 51 04 38 01 90 82 32 3f 9f f2 4f 84 e5 90 57 35 6b a9 71 aa 97 18 85 | ...@r..."Q.8...2?..O...W5k.q.... |
| 0820 | c0 5f d3 b4 82 07 ff 78 1e 7b 16 7d ec 14 d8 40 0a 2f bb f6 40 50 c1 c0 e0 e3 a3 1f d3 97 ea 03 | ._.....x.{.}...@./..@P.......... |
| 0840 | a0 37 d9 4b d2 4e 0e 4d 2e 5d 30 55 20 ec 5c ab ca af 67 5d e3 6a ba 0f 1e ce 0f d0 89 b2 e3 64 | .7.K.N.M.]0U..\...g].j.........d |
| 0860 | b2 4a 92 24 82 72 80 99 bb a7 72 44 1c a5 af 75 bf 63 9c 04 24 39 ce 02 01 28 10 b5 a3 dc f8 a7 | .J.$.r....rD...u.c..$9...(...... |
| 0880 | 1b 9d e5 83 00 21 09 52 c2 f7 da cb ad eb ae f1 ca 9c ab f1 d8 d9 3c be f8 01 c2 22 94 f5 fc 51 | .....!.R..............<...."...Q |
| 08a0 | b9 d8 77 bd 16 f3 8b 62 4a 94 3c 26 a8 f9 cf 26 67 cf a6 2a 63 9c eb 76 be ae a5 ac 14 ba a9 a3 | ..w....bJ.<&...&g..*c..v........ |
| 08c0 | 5b 3a 49 33 e9 bc 59 75 f3 1c 77 ad 55 96 69 a3 0a ca 0f 4c 62 d5 47 cb 19 17 a8 1c f2 5c 0f 20 | [:I3..Yu..w.U.i....Lb.G......\.. |
| 08e0 | 37 39 1c ce cd 0a dd 3b 99 ae e9 6f 5b 4a da 94 3c 26 a8 dd d5 84 5c a9 41 2d 30 0e a8 c4 71 93 | 79.....;...o[J..<&....\.A-0...q. |
| 0900 | 00 0e 33 94 8c 65 6e 72 a9 66 40 09 e3 ec 18 8e 03 6a 40 aa 92 99 b8 fb 6c aa fe 25 44 89 71 9c | ..3..enr.f@......j@.....l..%D.q. |
| 0920 | 39 fe c4 78 cc a6 f9 ef 4a a4 a4 4d e8 09 8b c9 1b a7 d1 38 38 1b 6a 80 f1 99 ab 96 e3 ec aa f4 | 9..x....J..M.......88.j......... |
| 0940 | 5d d5 19 50 c6 03 75 8e 5e 9d de c0 96 92 7f a7 e2 51 01 b1 c2 67 19 b2 00 3a d5 41 ba 68 90 2c | ]..P..u.^........Q...g...:.A.h., |
| 0960 | 90 76 27 f8 c9 bb 3f e2 c9 f0 ef a9 3a 54 8f 52 19 70 c0 aa f3 01 e1 bf c6 83 5c a9 52 17 99 c6 | .v'...?.....:T.R.p........\.R... |
| 0980 | a4 fb 9b 58 f1 fb 1f f2 c3 f0 45 c7 5d af 00 06 a7 d5 8e e2 68 07 48 b5 64 fe 66 dc a5 fc f6 9f | ...X......E.].......h.H.d.f..... |
| 09a0 | 4b 29 0f 07 b9 ea d7 d7 a0 9f 35 c0 41 fd 6b 3e f9 cb 7f 61 69 36 22 6a 20 f7 d9 4c ed 3f 8b d7 | K)........5.A.k>...ai6"j...L.?.. |
| 09c0 | 7f b9 83 bf ff e5 6a f6 7e b9 17 f9 8a e2 9c c7 03 e8 4c 61 4f 5e 11 c0 51 83 cb d3 2d 5c 35 e3 | ......j.~.........LaO^..Q...-\5. |
| 09e0 | 2a 06 07 07 59 72 dd 12 fa fa fa 70 83 51 cd 4c 8d 6a ad 22 6b f7 b1 18 91 73 c1 19 2e 50 8f 14 | *...Yr.....p.Q.L.j."k....s...P.. |
| 0a00 | c4 c7 4a 72 77 0f 86 c5 66 8c fb e3 da e8 b6 3b 62 0c fa 2e 99 75 b2 9f 55 2c 11 fc 22 e7 56 18 | ..Jrw...f......;b....u..U,..".V. |
| 0a20 | a9 52 31 53 7d ae ce b7 01 de bf cf 54 6c 7f 4e 04 68 ff 73 fc f5 e5 42 8a 63 29 a7 32 c1 1c ad | .R1S}.......Tl.N.h.s...B.c).2... |
| 0a40 | e4 ba f7 10 06 e5 ca 70 cc 28 54 ee df 61 1c 8d e4 63 de 58 b4 33 52 f9 70 7a a3 4a 14 8b 0d de | .......p.(T..a...c.X.3R.pz.J.... |
| 0a60 | c5 b8 d8 58 c9 58 b8 ef 70 32 04 a0 e1 f6 9f c7 fa e1 63 51 67 ac 65 d8 18 34 5a 4a 8f 14 40 bf | ...X.X..p2........cQg.e..4ZJ..@. |
| 0a80 | 0b 80 f2 31 b7 10 ab 8a 19 fc dc 32 b9 90 f2 58 1b 32 9a f6 8a 89 7b 63 dd bf 42 e4 18 76 16 1b | ...1.......2...X.2....{c..B..v.. |
| 0aa0 | 29 b6 9c 6a 19 6d 7f 46 93 10 e7 05 28 df 6c 54 4c 47 4e 34 50 9e 6e 80 e7 93 61 5d 2c 1f ca 27 | )..j.m.F....(.lTLGN4P.n...a],..' |
| 0ac0 | d3 15 4f 87 4c 7e d8 20 3d 9a 35 d0 b7 35 ee 44 27 84 5c c9 d7 e7 b1 9c 69 b3 56 f3 a3 dd 51 1c | ..O.L~..=.5..5.D'.\.....i.V...Q. |
| 0ae0 | 69 d6 18 a9 23 c5 b4 37 1a f7 2e b4 5c 28 a6 2d bf fd 05 17 ab f9 1a 3f 99 79 8f 2b f9 de dd 17 | i...#..7....\(.-.......?.y.+.... |
| 0b00 | 6b d4 68 a4 98 84 b6 e0 34 5f cc 03 0b 8d 4c 21 d7 3c d1 85 ef b7 95 b1 9c 20 bc fd a0 93 9d db | k.h.....4_....L!.<.............. |
| 0b20 | 9c ac 76 c6 f2 39 a3 ce 83 f2 95 a5 d3 69 ef 40 64 2a e5 bc 6f b2 6d 9b 74 3a ed e9 b8 e5 fe 3a | ..v..9.......i.@d*..o.m.t:.....: |
| 0b40 | b9 92 4c 26 87 7d 4e ae e4 1e c2 04 30 0c 03 db b6 bd 7b a6 69 7a fd c9 6d 5f d7 75 84 10 5e 79 | ..L&.}N.....0.....{.iz..m_.u..^y |
| 0b60 | 2a 95 2a ca a5 47 0c d2 fe df 86 61 30 73 e6 4c a2 d1 28 96 65 31 77 ee 5c a2 d1 28 81 40 80 59 | *.*..G.....a0s.L..(.e1w.\..(.@.Y |
| 0b80 | b3 66 71 e1 85 17 22 cb 32 cd cd cd 59 ed cd 9f 3f 9f 64 32 e9 1d 73 b1 2c 8b d9 b3 67 17 15 bc | .fq...".2...Y...?.d2..s.,...g... |
| 0ba0 | 5d f7 5d bc 78 31 95 95 95 5e 1b a6 69 32 67 ce 1c 42 a1 10 97 5f 7e 39 ba ae 33 71 a2 73 16 51 | ].].x1...^..i2g..B..._~9..3q.s.Q |
| 0bc0 | 55 55 2e b9 e4 12 62 b1 98 77 be a9 be be 1e 49 92 b8 f0 c2 0b 39 74 e8 10 0b 17 2e 2c 18 93 fc | UU....b..w.....I.....9t.....,... |
| 0be0 | 65 a3 da b4 8f c7 e3 5c 7f fd f5 ac 58 b1 82 74 3a cd da b5 6b 59 b7 6e 1d b6 6d 73 cd 35 d7 b0 | e......\....X..t:...kY.n..ms.5.. |
| 0c00 | 7a f5 ea 21 86 a5 52 29 d6 af 5f cf fa f5 eb 87 24 9e ee bb b8 e1 c4 35 62 c3 86 0d 00 79 db d8 | z..!..R).._.....$......5b....y.. |
| 0c20 | b2 65 8b a7 97 4c 26 09 87 c3 6c da b4 69 88 e1 b6 6d 73 ef bd f7 22 84 20 18 0c f2 f9 e7 9f 0f | .e...L&...l..i...ms..."......... |
| 0c40 | 79 7e 6e 9f 46 c5 20 57 dc d3 61 ee 49 b2 91 66 83 7c 7a a3 99 b1 fc a7 d6 f2 2d 17 dc c1 f0 4f | y~n.F..W..a.I..f.|z.......-....O |
| 0c60 | 16 f9 d8 e1 2f 73 4f b5 8d f4 ec 21 0c 2a 06 20 db b6 51 55 95 50 28 73 50 d2 30 30 8c e3 87 24 | ..../sO....!.*....QU.P(sP.00...$ |
| 0c80 | 83 c1 20 8a a2 90 48 24 bc b2 7c ba fe e3 7e c3 81 e6 07 41 92 24 82 c1 20 b2 2c 63 db 36 a9 54 | ......H$..|...~....A.$....,c.6.T |
| 0ca0 | ca 1b 30 4d d3 d0 34 0d 5d d7 b3 8e f8 85 42 a1 ac 58 25 84 f0 5c 35 9f ad 05 5d ac d8 ed 0b 59 | ..0M..4.].....B..X%..\5...]....Y |
| 0cc0 | 96 49 a5 52 b4 b7 b7 13 8f c7 59 b4 68 11 93 27 4f 26 9d 4e 13 0c 06 d9 b3 67 0f 3d 3d 3d 2c 5e | .I.R......Y.h..'O&.N.....g.===,^ |
| 0ce0 | bc 18 4d d3 30 0c 83 37 df 7c 93 c1 c1 41 16 2d 5a 44 63 63 23 ba ae 23 cb 72 51 4c 72 01 72 cf | ..M.0..7.|...A.-ZDcc#..#.rQLr.r. |
| 0d00 | 30 ed de bd 9b af be fa 8a c9 93 27 d3 d2 d2 82 61 18 68 9a 46 57 57 17 1d 1d 1d b4 b6 b6 12 0a | 0..........'....a.h.FWW......... |
| 0d20 | 85 9c 2f 0e 65 99 f7 df 7f 9f 50 28 c4 bc 79 f3 bc 40 5e e8 39 b9 cc 2b ca c5 72 33 d4 60 30 c8 | ../.e.....P(..y..@^.9..+..r3.`0. |
| 0d40 | 83 0f 3e c8 e3 8f 3f 0e c0 79 e7 9d c7 73 cf 3d e7 81 71 cf 3d f7 d0 d9 d9 c9 ae 5d bb 28 2f 2f | ..>...?..y...s.=..q.=......].(// |
| 0d60 | e7 e9 a7 9f e6 be fb ee 03 60 da b4 69 6c dd ba 95 86 86 86 ac ce ba cc 1c 6e 54 4b 4a 4a 68 6f | .........`..il...........nTKJJho |
| 0d80 | 6f 67 ed da b5 58 96 85 a2 28 6c da b4 89 e5 cb 97 03 b0 75 eb 56 9e 7b ee 39 de 7b ef 3d c2 e1 | og...X...(l........u.V.{.9.{.=.. |
| 0da0 | 30 42 08 fa fa fa 58 bf 7e 3d ad ad ad 3c f6 d8 63 18 86 51 b4 ad 70 02 9b f6 92 24 d1 d3 d3 c3 | 0B....X.~=...<..c..Q..p....$.... |
| 0dc0 | b3 cf 3e 4b 5b 5b 1b 9b 36 6d e2 d3 4f 3f e5 a5 97 5e c2 b6 6d da da da f8 f0 c3 0f 29 2d 2d 45 | ..>K[[..6m..O?...^..m.......)--E |
| 0de0 | d3 34 be f8 e2 0b 1e 7a e8 21 96 2f 5f ce 13 4f 3c 41 67 67 27 5b b6 6c 41 51 14 6c db 1e d1 c5 | .4.....z.!./_..O<Agg'[.lAQ.l.... |
| 0e00 | 5c 1d 49 92 88 c7 e3 3c f2 c8 23 04 83 41 9e 79 e6 19 a6 4c 99 c2 b6 6d db 00 b8 ff fe fb d9 b1 | \.I....<..#..A.y...L...m........ |
| 0e20 | 63 07 a5 a5 a5 08 21 d0 34 8d 8e 8e 0e ae bd f6 5a 06 06 06 08 04 02 c3 32 a5 d0 00 8d f8 da c7 | c.....!.4.......Z.......2....... |
| 0e40 | ff db f5 eb 2f bf fc 92 58 2c c6 f9 e7 9f 4f 6b 6b 2b 00 6f bf fd 36 00 6b d6 ac 61 dc b8 71 58 | ..../...X,....Okk+.o..6.k..a..qX |
| 0e60 | 96 45 20 10 e0 83 0f 3e 20 1e 8f 73 ee b9 e7 72 c5 15 57 50 51 51 c1 be 7d fb b2 e2 41 3e b6 e4 | .E.....>...s...r..WPQQ..}...A>.. |
| 0e80 | f6 4b 51 14 ba bb bb f9 e8 a3 8f 98 33 67 0e 17 5f 7c 31 2d 2d 2d 74 74 74 10 8b c5 58 b6 6c 19 | .KQ.........3g.._|1---ttt...X.l. |
| 0ea0 | f3 e7 cf f7 58 69 9a 26 b5 b5 b5 b4 b5 b5 65 b9 a9 3b 20 b9 41 ba 10 06 23 be d5 c8 87 aa df 38 | ....Xi.&......e..;..A...#......8 |
| 0ec0 | b7 43 ba ee 7c f2 b8 74 e9 52 ca ca ca bc 7a fe 84 cd 8d 15 6e 82 97 0b c8 70 00 09 21 bc e0 ee | .C..|..t.R....z.....n....p..!... |
| 0ee0 | b2 41 55 55 2c cb c2 30 0c 16 2e 5c 48 43 43 83 e7 42 e9 74 9a ca ca 4a 96 2e 5d ea d9 51 68 41 | .AUU,..0...\HCC..B.t...J..]..QhA |
| 0f00 | 9a fb 9c 51 ed 49 e7 1b e1 09 13 26 00 4e 86 ec 96 d5 d6 d6 a2 aa 2a 89 44 c2 03 c7 30 0c ea eb | ...Q.I.....&.N........*.D...0... |
| 0f20 | eb 01 88 c5 62 d8 b6 4d 22 91 20 1c 0e 7b 33 58 d6 b7 5d 79 06 c3 35 cc 34 4d 4a 4b 4b 29 2d 2d | ....b..M"....{3X..]y..5.4MJKK)-- |
| 0f40 | e5 c8 91 23 08 21 88 44 22 ce 37 f1 8a 42 2a 95 c2 34 4d 2f 15 70 eb f8 67 d2 e1 76 2c fc f7 fc | ...#.!.D".7..B*..4M/.p..g..v,... |
| 0f60 | fd 50 f3 a1 37 dc d6 64 3a 9d a6 a1 a1 81 29 53 a6 b0 75 eb 56 de 79 e7 1d 00 56 ad 5a 85 65 59 | .P..7..d:.....)S..u.V.y...V.Z.eY |
| 0f80 | d8 b6 8d 61 18 58 96 85 ae eb 5c 70 c1 05 34 37 37 f3 ea ab af 72 e8 d0 21 74 5d a7 b5 b5 95 40 | ...a.X....\p..477....r..!t]....@ |
| 0fa0 | 20 40 22 91 c0 b2 ac ac bc ca a5 bf 0b b0 6d db 58 96 e5 b9 cc 95 57 5e c9 ce 9d 3b b9 fd f6 db | .@"...........m.X.....W^...;.... |
| 0fc0 | d9 b5 6b 17 97 5d 76 99 37 8d 9b a6 e9 f5 21 d7 58 d3 34 b3 7e 17 da c4 cf 4d 14 87 9c 30 73 0d | ..k..]v.7.....!.X.4.~....M...0s. |
| 0fe0 | 84 e3 c9 94 ff b7 6d db 04 83 41 6e b9 e5 16 a2 d1 28 ed ed ed ac 59 b3 86 96 96 16 12 89 04 42 | ......m...An.....(....Y........B |
| 1000 | 08 9a 9a 9a 68 6e 6e c6 34 4d aa aa aa b8 e3 8e 3b b0 2c 8b 5d bb 76 b1 72 e5 4a 56 af 5e ed 31 | ....hnn.4M......;.,.].v.r.JV.^.1 |
| 1020 | cd b6 6d aa aa aa a8 ab ab 43 51 14 4c d3 a4 b2 b2 92 da da 5a ea eb eb b3 82 b9 69 9a b4 b5 b5 | ..m......CQ.L.......Z......i.... |
| 1040 | b1 60 c1 02 5e 7b ed 35 66 cd 9a c5 4d 37 dd 84 69 9a 18 86 41 5d 5d 1d cd cd cd 5e fa 20 84 40 | .`..^{.5f...M7..i...A]]....^...@ |
| 1060 | 55 55 a6 4e 9d ca 84 09 13 b2 d6 6a 2e f0 ee ba d1 0d 05 fe ac 1b 32 27 fb 2e ba e8 a2 85 cf 3f | UU.N.......j..........2'.......? |
| 1080 | ff fc 9f 14 45 09 18 86 c1 1d 77 dc c1 be 7d fb 08 04 02 dc 79 e7 9d 6c df be 9d bd 7b f7 72 f3 | ....E.....w...}.....y..l....{.r. |
| 10a0 | cd 37 73 f5 d5 57 93 48 24 08 04 02 e8 ba 8e 61 18 54 54 54 78 23 e4 02 e9 9e b9 96 24 09 4d d3 | .7s..W.H$......a.TTTx#......$.M. |
| 10c0 | 48 26 93 9e ae cb 08 77 d9 e0 8e 7c 20 10 40 96 65 0c c3 f0 ee 07 02 81 ac e5 85 a6 69 58 96 e5 | H&.....w...|..@.e...........iX.. |
| 10e0 | b9 aa aa aa a4 d3 e9 ac a4 d3 ff 29 84 3f 0b f7 97 29 8a 42 24 12 61 c7 8e 1d 24 12 09 16 2c 58 | ...........).?...).B$.a...$...,X |
| 1100 | c0 92 25 4b 48 a7 d3 1c 3c 78 90 3b ef bc f3 a1 8e 8e 8e 67 dc 8f 59 64 3f 9b dc f5 8a db c1 8d | ..%KH...<x.;.......g..Yd?....... |
| 1120 | 1b 37 62 db b6 e7 16 2e fd 03 81 00 c1 60 30 6b 46 70 eb f8 dd d5 34 4d 4f d7 0d a2 fe f7 f5 2e | .7b..........`0kFp....4MO....... |
| 1140 | 08 ae 81 ae ae 9f d9 6e db a6 69 22 cb 32 e5 e5 e5 1e db dd b6 54 55 1d 92 9d bb 03 94 9b 8d bb | .......n..i".2.......TU......... |
| 1160 | ec be f5 d6 5b 01 67 cd 98 4c 26 8f e7 3f ce 59 6d e7 f3 e1 74 3a 1d 8f 46 a3 a6 a2 28 aa 69 9a | ....[.g..L&..?.Ym...t:..F...(.i. |
| 1180 | de 83 24 49 22 99 4c 66 fd 9f 4f 4e c5 e1 84 5c 90 87 d3 2b 54 e6 06 7a 3f a0 ae db 25 93 c9 14 | ..$I".Lf..ON...\...+T..z?...%... |
| 11a0 | 64 82 f4 e1 c3 87 f7 3f fa e8 a3 ff 7a ce 39 e7 ac 32 4d 33 9c 61 94 74 c2 df 58 9c 01 52 68 b6 | d......?....z.9..2M3.a.t..X..Rh. |
| 11c0 | 96 65 99 cf 3e fb 6c ef d7 5f 7f 7d 00 32 31 a8 b1 b1 b1 04 a8 95 24 e9 07 92 24 35 01 a5 42 08 | .e..>.l.._.}.21.......$...$5..B. |
| 11e0 | d9 9d 32 fd be fb 7d 01 c8 0f 4c 8e 4d c2 b6 ed 7e e0 30 f0 df ee 5a cc 04 12 42 88 7d 42 88 7e | ..2...}...L.M...~.0...Z...B.}B.~ |
| 1200 | a0 04 90 fc 54 cc 45 fa fb 24 79 6c d2 81 08 70 cc 05 c8 02 06 81 af 81 3e 8e 7f 5b f3 d7 2a 06 | ....T.E..$yl...p........>..[..*. |
| 1220 | ce d7 20 f1 53 dd 91 d3 5e fe 0f 7e aa 9f 10 e6 b6 92 b5 00 00 00 25 74 45 58 74 64 61 74 65 3a | ....S...^..~..........%tEXtdate: |
| 1240 | 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 38 3a 34 39 3a 33 31 2b 30 30 3a 30 30 | create.2022-09-05T18:49:31+00:00 |
| 1260 | 25 ee 89 bd 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 34 2d 30 37 2d | %......%tEXtdate:modify.2014-07- |
| 1280 | 32 38 54 31 30 3a 32 35 3a 31 38 2b 30 30 3a 30 30 66 9b 2d ba 00 00 00 28 74 45 58 74 64 61 74 | 28T10:25:18+00:00f.-....(tEXtdat |
| 12a0 | 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 30 36 54 30 33 3a 30 36 3a 32 32 2b | e:timestamp.2024-04-06T03:06:22+ |
| 12c0 | 30 30 3a 30 30 a9 e2 02 4a 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 db | 00:00...J....IEND.B`.PK......... |
| 12e0 | ba 49 5c 04 02 17 fe 4b 22 00 00 4b 22 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f | .I\....K"..K"......translations/ |
| 1300 | 61 72 2e 6d 6f de 12 04 95 00 00 00 00 41 00 00 00 1c 00 00 00 24 02 00 00 00 00 00 00 00 00 00 | ar.mo........A.......$.......... |
| 1320 | 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 00 00 6c 00 00 00 6d 04 00 00 4e 00 00 00 da 04 00 | .....,...?...-...l...m...N...... |
| 1340 | 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 00 00 bb 00 00 00 9f 05 00 00 05 00 00 00 5b 06 00 | .M...)...'...w...............[.. |
| 1360 | 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 00 00 11 00 00 00 ad 06 00 00 54 00 00 00 bf 06 00 | ."...a...(...............T...... |
| 1380 | 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 00 00 35 00 00 00 4e 07 00 00 17 00 00 00 84 07 00 | .'...........<...5...N.......... |
| 13a0 | 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 00 00 13 00 00 00 e1 07 00 00 19 00 00 00 f5 07 00 | .7.............................. |
| 13c0 | 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 00 00 14 00 00 00 65 08 00 00 09 00 00 00 7a 08 00 | .*.......*...:.......e.......z.. |
| 13e0 | 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 00 00 38 00 00 00 ba 08 00 00 04 00 00 00 f3 08 00 | .................8.............. |
| 1400 | 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 00 00 12 00 00 00 1e 09 00 00 0a 00 00 00 31 09 00 | .............................1.. |
| 1420 | 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 00 00 10 00 00 00 69 09 00 00 23 00 00 00 7a 09 00 | .....<.......M.......i...#...z.. |
| 1440 | 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 00 00 22 00 00 00 c4 09 00 00 13 00 00 00 e7 09 00 | .................".............. |
| 1460 | 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a 00 00 09 00 00 00 50 0a 00 00 2c 00 00 00 5a 0a 00 | .........C...........P...,...Z.. |
| 1480 | 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a 00 00 08 00 00 00 a1 0a 00 00 10 00 00 00 aa 0a 00 | ................................ |
| 14a0 | 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a 00 00 10 00 00 00 ff 0a 00 00 3b 00 00 00 10 0b 00 | .2.......................;...... |
| 14c0 | 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b 00 00 e0 00 00 00 8d 0b 00 00 4a 00 00 00 6e 0c 00 | .-...L.......z...........J...n.. |
| 14e0 | 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d 00 00 09 00 00 00 20 0e 00 00 07 00 00 00 2a 0e 00 | .............................*.. |
| 1500 | 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e 00 00 24 00 00 00 79 0e 00 00 39 00 00 00 9e 0e 00 | .-...2.......`...$...y...9...... |
| 1520 | 00 32 00 00 00 d8 0e 00 00 e7 01 00 00 0b 0f 00 00 55 00 00 00 f3 10 00 00 9e 00 00 00 49 11 00 | .2...............U...........I.. |
| 1540 | 00 77 00 00 00 e8 11 00 00 73 00 00 00 60 12 00 00 46 00 00 00 d4 12 00 00 17 01 00 00 1b 13 00 | .w.......s...`...F.............. |
| 1560 | 00 06 00 00 00 33 14 00 00 34 00 00 00 3a 14 00 00 4b 00 00 00 6f 14 00 00 1c 00 00 00 bb 14 00 | .....3...4...:...K...o.......... |
| 1580 | 00 7f 00 00 00 d8 14 00 00 3d 00 00 00 58 15 00 00 1c 00 00 00 96 15 00 00 6c 00 00 00 b3 15 00 | .........=...X...........l...... |
| 15a0 | 00 16 00 00 00 20 16 00 00 5e 00 00 00 37 16 00 00 13 00 00 00 96 16 00 00 1a 00 00 00 aa 16 00 | .........^...7.................. |
| 15c0 | 00 24 00 00 00 c5 16 00 00 3b 00 00 00 ea 16 00 00 3d 00 00 00 26 17 00 00 1a 00 00 00 64 17 00 | .$.......;.......=...&.......d.. |
| 15e0 | 00 17 00 00 00 7f 17 00 00 2e 00 00 00 97 17 00 00 1b 00 00 00 c6 17 00 00 62 00 00 00 e2 17 00 | .........................b...... |
| 1600 | 00 0c 00 00 00 45 18 00 00 1e 00 00 00 52 18 00 00 24 00 00 00 71 18 00 00 28 00 00 00 96 18 00 | .....E.......R...$...q...(...... |
| 1620 | 00 1c 00 00 00 bf 18 00 00 1f 00 00 00 dc 18 00 00 31 00 00 00 fc 18 00 00 14 00 00 00 2e 19 00 | .................1.............. |
| 1640 | 00 2c 00 00 00 43 19 00 00 2d 00 00 00 70 19 00 00 27 00 00 00 9e 19 00 00 48 00 00 00 c6 19 00 | .,...C...-...p...'.......H...... |
| 1660 | 00 22 00 00 00 0f 1a 00 00 26 00 00 00 32 1a 00 00 64 00 00 00 59 1a 00 00 0b 00 00 00 be 1a 00 | .".......&...2...d...Y.......... |
| 1680 | 00 61 00 00 00 ca 1a 00 00 15 00 00 00 2c 1b 00 00 11 00 00 00 42 1b 00 00 11 00 00 00 54 1b 00 | .a...........,.......B.......T.. |
| 16a0 | 00 16 00 00 00 66 1b 00 00 48 00 00 00 7d 1b 00 00 1d 00 00 00 c6 1b 00 00 1e 00 00 00 e4 1b 00 | .....f...H...}.................. |
| 16c0 | 00 50 00 00 00 03 1c 00 00 57 00 00 00 54 1c 00 00 1c 00 00 00 ac 1c 00 00 52 01 00 00 c9 1c 00 | .P.......W...T...........R...... |
| 16e0 | 00 88 00 00 00 1c 1e 00 00 5c 01 00 00 a5 1e 00 00 ce 00 00 00 02 20 00 00 0f 00 00 00 d1 20 00 | .........\...................... |
| 1700 | 00 11 00 00 00 e1 20 00 00 41 00 00 00 f3 20 00 00 1f 00 00 00 35 21 00 00 3c 00 00 00 55 21 00 | .........A...........5!..<...U!. |
| 1720 | 00 5e 00 00 00 92 21 00 00 59 00 00 00 f1 21 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 | .^....!..Y....!...All.settings.f |
| 1740 | 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 | or.this.plugin.in.this.library.h |
| 1760 | 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 | ave.been.cleared..Any.settings.i |
| 1780 | 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 | n.other.libraries.or.stored.in.a |
| 17a0 | 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 | .JSON.file.in.your.calibre.plugi |
| 17c0 | 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 | ns.folder.will.not.be.touched..A |
| 17e0 | 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 | re.you.sure.you.want.to.change.y |
| 1800 | 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 | our.settings.in.this.library.for |
| 1820 | 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 | .this.plugin?.Are.you.sure.you.w |
| 1840 | 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 | ant.to.clear.your.settings.in.th |
| 1860 | 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 | is.library.for.this.plugin?.Batc |
| 1880 | 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a | h.size.running.as.a.background.j |
| 18a0 | 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 | ob:.Books.will.be.broken.into.ba |
| 18c0 | 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a | tches.to.ensure.that.if.you.run. |
| 18e0 | 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 | extract.for.a.large.group.you.ca |
| 1900 | 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c | n.cancel/close.calibre.without.l |
| 1920 | 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 | osing.all.of.your.results.as.you |
| 1940 | 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 | .can.cancel.the.pending.groups.. |
| 1960 | 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 | Clear.Clear.all.settings.for.thi |
| 1980 | 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f | s.plugin.Click."Show.details".to |
| 19a0 | 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f | .see.which.books..Copy.to.clipbo |
| 19c0 | 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b | ard.Could.not.find.an.ISBN.for.{ |
| 19e0 | 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 | 0}.book(s).and.{1}.book(s).match |
| 1a00 | 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e | ed.their.existing.value..Could.n |
| 1a20 | 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e | ot.find.an.ISBN.for.{0}.book(s). |
| 1a40 | 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 | .Create.new.column.Display.failu |
| 1a60 | 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 | re.dialog.if.ISBN.not.found.or.i |
| 1a80 | 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 | dentical.Do.not.change.my.search |
| 1aa0 | 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 | .Edit.the.keyboard.shortcuts.ass |
| 1ac0 | 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 | ociated.with.this.plugin.Extract |
| 1ae0 | 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 | .ISBN.Extract.ISBN.failed.Extrac |
| 1b00 | 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e | t.ISBN.for.%d.books.Extract.ISBN |
| 1b20 | 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 00 45 | .found.<b>{0}.new.isbn(s)</b>..E |
| 1b40 | 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f | xtract.ISBN.from.the.selected.bo |
| 1b60 | 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 | ok.format.Extract.ISBN.started.E |
| 1b80 | 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d | xtracted.Extracting.ISBN.for.{0} |
| 1ba0 | 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 62 6e 73 00 46 | .books.Failed.to.extract.isbns.F |
| 1bc0 | 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 65 72 65 20 49 53 42 4e 20 6d 61 74 63 | ound.{0}.book(s).where.ISBN.matc |
| 1be0 | 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 | hed.the.existing.value..Help.ISB |
| 1c00 | 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 | N.extract.completed.ISBN.not.fou |
| 1c20 | 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 | nd.Keyboard.shortcuts.No.formats |
| 1c40 | 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 | .No.rows.selected.Please.restart |
| 1c60 | 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 | .calibre.now..Preferences.for:.P |
| 1c80 | 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 | roceed.with.updating.your.librar |
| 1ca0 | 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 20 49 53 42 4e 20 63 68 61 6e 67 65 73 00 | y?.Prompt.to.apply.ISBN.changes. |
| 1cc0 | 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 | Queueing.Queueing.books.for.extr |
| 1ce0 | 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 | acting.ISBN.Restart.calibre.now. |
| 1d00 | 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 | Restart.required.Running.as.a.ba |
| 1d20 | 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 | ckground.job.is.slower.but.is.th |
| 1d40 | 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 | e.only.way.to.avoid..Same.ISBN.S |
| 1d60 | 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 | can.aborted.as.no.books.with.for |
| 1d80 | 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 | mats.found..Scan.complete.Scan.f |
| 1da0 | 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 | ailed.Scan.log.Scanned.%d.of.%d. |
| 1dc0 | 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 | Selected.books.before.running.as |
| 1de0 | 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e | .a.background.job:.Settings.chan |
| 1e00 | 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f | ged.Settings.deleted.Settings.fo |
| 1e20 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 | r.this.plugin.in.this.library.ha |
| 1e40 | 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 | ve.been.changed..Show.the.books. |
| 1e60 | 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 | that.have.new.or.updated.ISBNs.S |
| 1e80 | 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 | ome.books.changed.The.metadata.f |
| 1ea0 | 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 | or.some.books.in.your.library.ha |
| 1ec0 | 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 | s.changed.since.you.started.the. |
| 1ee0 | 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f | download..If.you.proceed,.some.o |
| 1f00 | 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 | f.those.changes.may.be.overwritt |
| 1f20 | 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 | en..Click."Show.details".to.see. |
| 1f40 | 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f | the.list.of.changed.books..Do.yo |
| 1f60 | 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e | u.want.to.proceed?.Title.image.n |
| 1f80 | 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 | ot.found.-.you.must.restart.Cali |
| 1fa0 | 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e | bre.before.using.this.plugin!.Un |
| 1fc0 | 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 | check.this.option.if.you.want.ch |
| 1fe0 | 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 | anges.applied.without.a.confirma |
| 2000 | 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 | tion.dialog..There.is.a.small.ri |
| 2020 | 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 | sk.with.this.option.unchecked.th |
| 2040 | 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 | at.if.you.are.making.other.chang |
| 2060 | 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 | es.to.this.book.record.at.the.sa |
| 2080 | 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 63 68 65 | me.time.they.will.be.lost..Unche |
| 20a0 | 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f | ck.this.option.if.you.want.do.no |
| 20c0 | 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 6f 6d 70 74 65 64 0a 61 62 6f 75 74 20 6e 6f 20 49 | t.want.to.be.prompted.about.no.I |
| 20e0 | 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 | SBN.being.found.in.the.book.or.i |
| 2100 | 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 79 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 | t.is.the.same.as.your.current.va |
| 2120 | 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 | lue..Undefined.Unknown.Valid.pre |
| 2140 | 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 | fixes.for.ISBN-13.(comma.separat |
| 2160 | 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f | ed):.When.the.scan.completes:.Yo |
| 2180 | 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 | u.must.restart.calibre.afterward |
| 21a0 | 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 | s..You.must.select.one.or.more.b |
| 21c0 | 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d | ooks.to.perform.this.action..mem |
| 21e0 | 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d | ory.leaks.and.will.keep.the.UI.m |
| 2200 | 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 | ore.responsive..Project-Id-Versi |
| 2220 | 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e | on:.PACKAGE.VERSION.POT-Creation |
| 2240 | 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d | -Date:.2024-03-24.17:58+1000.PO- |
| 2260 | 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b | Revision-Date:.2022-09-19.15:18+ |
| 2280 | 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 55 73 61 6d 61 20 4b 68 61 6c | 0000.Last-Translator:.Usama.Khal |
| 22a0 | 69 6c 2c 20 32 30 32 35 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 41 72 61 62 69 63 20 28 | il,.2025.Language-Team:.Arabic.( |
| 22c0 | 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 | https://app.transifex.com/calibr |
| 22e0 | 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 61 72 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a | e/teams/19337/ar/).MIME-Version: |
| 2300 | 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 | .1.0.Content-Type:.text/plain;.c |
| 2320 | 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e | harset=UTF-8.Content-Transfer-En |
| 2340 | 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 | coding:.8bit.Generated-By:.pyget |
| 2360 | 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 61 72 0a 50 6c 75 72 61 6c 2d | text.py.1.5.Language:.ar.Plural- |
| 2380 | 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 36 3b 20 70 6c 75 72 61 6c 3d 6e 3d 3d 30 20 3f | Forms:.nplurals=6;.plural=n==0.? |
| 23a0 | 20 30 20 3a 20 6e 3d 3d 31 20 3f 20 31 20 3a 20 6e 3d 3d 32 20 3f 20 32 20 3a 20 6e 25 31 30 30 | .0.:.n==1.?.1.:.n==2.?.2.:.n%100 |
| 23c0 | 3e 3d 33 20 26 26 20 6e 25 31 30 30 3c 3d 31 30 20 3f 20 33 20 3a 20 6e 25 31 30 30 3e 3d 31 31 | >=3.&&.n%100<=10.?.3.:.n%100>=11 |
| 23e0 | 20 26 26 20 6e 25 31 30 30 3c 3d 39 39 20 3f 20 34 20 3a 20 35 3b 0a 00 d8 aa d9 85 20 d9 85 d8 | .&&.n%100<=99.?.4.:.5;.......... |
| 2400 | b3 d8 ad 20 d8 ac d9 85 d9 8a d8 b9 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa 20 d9 87 d8 b0 | ................................ |
| 2420 | d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 20 d9 81 d9 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 | ................................ |
| 2440 | d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 2e 00 d9 84 d9 86 20 d9 8a d8 aa d9 85 20 d8 a7 d9 84 d9 85 | ................................ |
| 2460 | d8 b3 d8 a7 d8 b3 20 d8 a8 d8 a3 d9 8a 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa 20 d9 81 d9 | ................................ |
| 2480 | 8a 20 d9 85 d9 83 d8 aa d8 a8 d8 a7 d8 aa 20 d8 a3 d8 ae d8 b1 d9 89 20 d8 a3 d9 88 20 d9 85 d8 | ................................ |
| 24a0 | ae d8 b2 d9 86 d8 a9 20 d9 81 d9 8a 20 d9 85 d9 84 d9 81 20 4a 53 4f 4e 20 d9 81 d9 8a 20 d9 85 | ....................JSON........ |
| 24c0 | d8 ac d9 84 d8 af 20 d8 a5 d8 b6 d8 a7 d9 81 d8 a7 d8 aa 20 63 61 6c 69 62 72 65 20 d8 a7 d9 84 | ....................calibre..... |
| 24e0 | d8 ae d8 a7 d8 b5 20 d8 a8 d9 83 2e 00 d9 87 d9 84 20 d8 a3 d9 86 d8 aa 20 d9 85 d8 aa d8 a3 d9 | ................................ |
| 2500 | 83 d8 af 20 d8 a3 d9 86 d9 83 20 d8 aa d8 b1 d9 8a d8 af 20 d8 aa d8 ba d9 8a d9 8a d8 b1 20 d8 | ................................ |
| 2520 | a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa d9 83 20 d9 81 d9 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 | ................................ |
| 2540 | d9 85 d9 83 d8 aa d8 a8 d8 a9 20 d9 84 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 | ................................ |
| 2560 | d8 a9 d8 9f 00 d9 87 d9 84 20 d8 a3 d9 86 d8 aa 20 d9 85 d8 aa d8 a3 d9 83 d8 af 20 d8 a3 d9 86 | ................................ |
| 2580 | d9 83 20 d8 aa d8 b1 d9 8a d8 af 20 d9 85 d8 b3 d8 ad 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 | ................................ |
| 25a0 | aa d9 83 20 d9 81 d9 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 20 d9 | ................................ |
| 25c0 | 84 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 d8 9f 00 d8 ad d8 ac d9 85 20 | ................................ |
| 25e0 | d8 a7 d9 84 d8 af d9 81 d8 b9 d8 a9 20 d8 a3 d8 ab d9 86 d8 a7 d8 a1 20 d8 a7 d9 84 d8 aa d8 b4 | ................................ |
| 2600 | d8 ba d9 8a d9 84 20 d9 83 d8 b9 d9 85 d9 84 d9 8a d8 a9 20 d8 ae d9 84 d9 81 d9 8a d8 a9 3a 00 | ..............................:. |
| 2620 | d8 b3 d9 8a d8 aa d9 85 20 d8 aa d9 82 d8 b3 d9 8a d9 85 20 d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d8 | ................................ |
| 2640 | a5 d9 84 d9 89 20 d8 af d9 81 d8 b9 d8 a7 d8 aa 20 d9 84 d8 b6 d9 85 d8 a7 d9 86 20 d8 a3 d9 86 | ................................ |
| 2660 | d9 87 20 d8 a5 d8 b0 d8 a7 20 d9 82 d9 85 d8 aa 20 d8 a8 d8 aa d8 b4 d8 ba d9 8a d9 84 0a d8 a7 | ................................ |
| 2680 | d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 d9 84 d9 85 d8 ac d9 85 d9 88 d8 b9 d8 a9 20 d9 83 d8 a8 | ................................ |
| 26a0 | d9 8a d8 b1 d8 a9 20 d9 8a d9 85 d9 83 d9 86 d9 83 20 d8 a5 d9 84 d8 ba d8 a7 d8 a1 2f d8 a5 d8 | ............................/... |
| 26c0 | ba d9 84 d8 a7 d9 82 20 63 61 6c 69 62 72 65 20 d8 af d9 88 d9 86 0a d9 81 d9 82 d8 af d8 a7 d9 | ........calibre................. |
| 26e0 | 86 20 d8 ac d9 85 d9 8a d8 b9 20 d9 86 d8 aa d8 a7 d8 a6 d8 ac d9 83 20 d8 ad d9 8a d8 ab 20 d9 | ................................ |
| 2700 | 8a d9 85 d9 83 d9 86 d9 83 20 d8 a5 d9 84 d8 ba d8 a7 d8 a1 20 d8 a7 d9 84 d9 85 d8 ac d9 85 d9 | ................................ |
| 2720 | 88 d8 b9 d8 a7 d8 aa 20 d8 a7 d9 84 d9 85 d8 b9 d9 84 d9 82 d8 a9 2e 00 d9 85 d8 b3 d8 ad 00 d9 | ................................ |
| 2740 | 85 d8 b3 d8 ad 20 d8 ac d9 85 d9 8a d8 b9 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa 20 d9 87 | ................................ |
| 2760 | d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 00 d8 a7 d9 86 d9 82 d8 b1 20 d8 b9 d9 | ................................ |
| 2780 | 84 d9 89 20 22 d8 a5 d8 b8 d9 87 d8 a7 d8 b1 20 d8 a7 d9 84 d8 aa d9 81 d8 a7 d8 b5 d9 8a d9 84 | ...."........................... |
| 27a0 | 22 20 d9 84 d9 85 d8 b9 d8 b1 d9 81 d8 a9 20 d8 a3 d9 8a 20 d8 a7 d9 84 d9 83 d8 aa d8 a8 2e 00 | "............................... |
| 27c0 | d9 86 d8 b3 d8 ae 20 d8 a5 d9 84 d9 89 20 d8 a7 d9 84 d8 ad d8 a7 d9 81 d8 b8 d8 a9 00 d8 aa d8 | ................................ |
| 27e0 | b9 d8 b0 d8 b1 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 d9 89 20 49 53 42 4e 20 d9 | ..........................ISBN.. |
| 2800 | 84 d9 80 20 7b 30 7d 20 d9 83 d8 aa d8 a7 d8 a8 20 28 d9 83 d8 aa d8 a8 29 20 d9 88 20 7b 31 7d | ....{0}..........(......)....{1} |
| 2820 | 20 d9 83 d8 aa d8 a7 d8 a8 20 28 d9 83 d8 aa d8 a8 29 20 d8 b7 d8 a7 d8 a8 d9 82 d8 aa 20 d9 82 | ..........(......).............. |
| 2840 | d9 8a d9 85 d8 aa d9 87 d8 a7 20 d8 a7 d9 84 d9 85 d9 88 d8 ac d9 88 d8 af d8 a9 2e 00 d8 aa d8 | ................................ |
| 2860 | b9 d8 b0 d8 b1 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 d9 89 20 49 53 42 4e 20 d9 | ..........................ISBN.. |
| 2880 | 84 d9 80 20 7b 30 7d 20 d9 83 d8 aa d8 a7 d8 a8 20 28 d9 83 d8 aa d8 a8 29 2e 00 d8 a5 d9 86 d8 | ....{0}..........(......)....... |
| 28a0 | b4 d8 a7 d8 a1 20 d8 b9 d9 85 d9 88 d8 af 20 d8 ac d8 af d9 8a d8 af 00 d8 b9 d8 b1 d8 b6 20 d9 | ................................ |
| 28c0 | 85 d8 b1 d8 a8 d8 b9 20 d8 ad d9 88 d8 a7 d8 b1 20 d8 a7 d9 84 d9 81 d8 b4 d9 84 20 d8 a5 d8 b0 | ................................ |
| 28e0 | d8 a7 20 d9 84 d9 85 20 d9 8a d8 aa d9 85 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 | ................................ |
| 2900 | d9 89 20 49 53 42 4e 20 d8 a3 d9 88 20 d9 83 d8 a7 d9 86 20 d9 85 d8 aa d8 b7 d8 a7 d8 a8 d9 82 | ...ISBN......................... |
| 2920 | d9 8b d8 a7 00 d9 84 d8 a7 20 d8 aa d8 ba d9 8a d8 b1 20 d8 a8 d8 ad d8 ab d9 8a 00 d8 aa d8 ad | ................................ |
| 2940 | d8 b1 d9 8a d8 b1 20 d8 a7 d8 ae d8 aa d8 b5 d8 a7 d8 b1 d8 a7 d8 aa 20 d9 84 d9 88 d8 ad d8 a9 | ................................ |
| 2960 | 20 d8 a7 d9 84 d9 85 d9 81 d8 a7 d8 aa d9 8a d8 ad 20 d8 a7 d9 84 d9 85 d8 b1 d8 aa d8 a8 d8 b7 | ................................ |
| 2980 | d8 a9 20 d8 a8 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 00 d8 a7 d8 b3 d8 | ................................ |
| 29a0 | aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 00 d9 81 d8 b4 d9 84 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 | ..........ISBN.................. |
| 29c0 | d8 a7 d8 ac 20 49 53 42 4e 00 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 20 d9 84 | .....ISBN................ISBN... |
| 29e0 | d9 80 20 25 64 20 d9 83 d8 aa d8 a7 d8 a8 00 d9 88 d8 ac d8 af 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 | ...%d........................... |
| 2a00 | d8 a7 d8 ac 20 49 53 42 4e 20 3c 62 3e 7b 30 7d 20 49 53 42 4e 28 73 29 20 d8 ac d8 af d9 8a d8 | .....ISBN.<b>{0}.ISBN(s)........ |
| 2a20 | af 28 d8 a9 29 3c 2f 62 3e 2e 00 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 20 d9 | .(..)</b>.................ISBN.. |
| 2a40 | 85 d9 86 20 d8 aa d9 86 d8 b3 d9 8a d9 82 20 d8 a7 d9 84 d9 83 d8 aa d8 a7 d8 a8 20 d8 a7 d9 84 | ................................ |
| 2a60 | d9 85 d8 ad d8 af d8 af 00 d8 a8 d8 af d8 a3 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 | ...............................I |
| 2a80 | 53 42 4e 00 d8 aa d9 85 20 d8 a7 d9 84 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 00 d8 ac d8 a7 | SBN............................. |
| 2aa0 | d8 b1 d9 8d 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 20 d9 84 d9 80 20 7b 30 | ....................ISBN......{0 |
| 2ac0 | 7d 20 d9 83 d8 aa d8 a7 d8 a8 00 d9 81 d8 b4 d9 84 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac | }............................... |
| 2ae0 | 20 49 53 42 4e 73 00 d8 aa d9 85 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 d9 89 20 | .ISBNs.......................... |
| 2b00 | 7b 30 7d 20 d9 83 d8 aa d8 a7 d8 a8 20 28 d9 83 d8 aa d8 a8 29 20 d8 ad d9 8a d8 ab 20 d8 b7 d8 | {0}..........(......)........... |
| 2b20 | a7 d8 a8 d9 82 20 49 53 42 4e 20 d8 a7 d9 84 d9 82 d9 8a d9 85 d8 a9 20 d8 a7 d9 84 d9 85 d9 88 | ......ISBN...................... |
| 2b40 | d8 ac d9 88 d8 af d8 a9 2e 00 d9 85 d8 b3 d8 a7 d8 b9 d8 af d8 a9 00 d8 a7 d9 83 d8 aa d9 85 d9 | ................................ |
| 2b60 | 84 20 d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 00 d9 84 d9 85 20 d9 8a d8 aa d9 | .................ISBN........... |
| 2b80 | 85 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 d9 89 20 49 53 42 4e 00 d9 85 d8 ae d8 | ......................ISBN...... |
| 2ba0 | aa d8 b5 d8 b1 d8 a7 d8 aa 20 d9 84 d9 88 d8 ad d8 a9 20 d8 a7 d9 84 d9 85 d9 81 d8 a7 d8 aa d9 | ................................ |
| 2bc0 | 8a d8 ad 00 d9 84 d8 a7 20 d8 aa d9 88 d8 ac d8 af 20 d8 aa d9 86 d8 b3 d9 8a d9 82 d8 a7 d8 aa | ................................ |
| 2be0 | 00 d9 84 d9 85 20 d9 8a d8 aa d9 85 20 d8 aa d8 ad d8 af d9 8a d8 af 20 d8 b5 d9 81 d9 88 d9 81 | ................................ |
| 2c00 | 00 d9 85 d9 86 20 d9 81 d8 b6 d9 84 d9 83 20 d8 a3 d8 b9 d8 af 20 d8 aa d8 b4 d8 ba d9 8a d9 84 | ................................ |
| 2c20 | 20 63 61 6c 69 62 72 65 20 d8 a7 d9 84 d8 a2 d9 86 2e 00 d8 aa d9 81 d8 b6 d9 8a d9 84 d8 a7 d8 | .calibre........................ |
| 2c40 | aa 20 d9 84 d9 80 3a 00 d8 a7 d9 84 d9 85 d8 aa d8 a7 d8 a8 d8 b9 d8 a9 20 d8 a8 d8 aa d8 ad d8 | ......:......................... |
| 2c60 | af d9 8a d8 ab 20 d9 85 d9 83 d8 aa d8 a8 d8 aa d9 83 d8 9f 00 d9 85 d8 b7 d8 a7 d9 84 d8 a8 d8 | ................................ |
| 2c80 | a9 20 d8 a8 d8 aa d8 b7 d8 a8 d9 8a d9 82 20 d8 aa d8 ba d9 8a d9 8a d8 b1 d8 a7 d8 aa 20 49 53 | ..............................IS |
| 2ca0 | 42 4e 00 d9 88 d8 b6 d8 b9 20 d9 81 d9 8a 20 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d8 a7 | BN.............................. |
| 2cc0 | d9 86 d8 aa d8 b8 d8 a7 d8 b1 00 d9 88 d8 b6 d8 b9 20 d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d9 81 d9 | ................................ |
| 2ce0 | 8a 20 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d8 a7 d9 86 d8 aa d8 b8 d8 a7 d8 b1 20 d9 84 | ................................ |
| 2d00 | d8 a7 d8 b3 d8 aa d8 ae d8 b1 d8 a7 d8 ac 20 49 53 42 4e 00 d8 a3 d8 b9 d8 af 20 d8 aa d8 b4 d8 | ...............ISBN............. |
| 2d20 | ba d9 8a d9 84 20 63 61 6c 69 62 72 65 20 d8 a7 d9 84 d8 a2 d9 86 00 d8 a5 d8 b9 d8 a7 d8 af d8 | ......calibre................... |
| 2d40 | a9 20 d8 a7 d9 84 d8 aa d8 b4 d8 ba d9 8a d9 84 20 d9 85 d8 b7 d9 84 d9 88 d8 a8 d8 a9 00 d8 a7 | ................................ |
| 2d60 | d9 84 d8 aa d8 b4 d8 ba d9 8a d9 84 20 d9 83 d8 b9 d9 85 d9 84 d9 8a d8 a9 20 d8 ae d9 84 d9 81 | ................................ |
| 2d80 | d9 8a d8 a9 20 d8 a3 d8 a8 d8 b7 d8 a3 20 d9 88 d9 84 d9 83 d9 86 d9 87 20 d8 a7 d9 84 d8 b7 d8 | ................................ |
| 2da0 | b1 d9 8a d9 82 d8 a9 20 d8 a7 d9 84 d9 88 d8 ad d9 8a d8 af d8 a9 20 d9 84 d8 aa d8 ac d9 86 d8 | ................................ |
| 2dc0 | a8 0a 00 d9 86 d9 81 d8 b3 20 49 53 42 4e 00 d8 aa d9 85 20 d8 a5 d8 ac d9 87 d8 a7 d8 b6 20 d8 | ..........ISBN.................. |
| 2de0 | a7 d9 84 d9 85 d8 b3 d8 ad 20 d9 84 d8 a3 d9 86 d9 87 20 d9 84 d9 85 20 d9 8a d8 aa d9 85 20 d8 | ................................ |
| 2e00 | a7 d9 84 d8 b9 d8 ab d9 88 d8 b1 20 d8 b9 d9 84 d9 89 20 d9 83 d8 aa d8 a8 20 d8 b0 d8 a7 d8 aa | ................................ |
| 2e20 | 20 d8 aa d9 86 d8 b3 d9 8a d9 82 d8 a7 d8 aa 2e 00 d8 a7 d9 83 d8 aa d9 85 d9 84 20 d8 a7 d9 84 | ................................ |
| 2e40 | d9 85 d8 b3 d8 ad 00 d9 81 d8 b4 d9 84 20 d8 a7 d9 84 d9 85 d8 b3 d8 ad 00 d8 b3 d8 ac d9 84 20 | ................................ |
| 2e60 | d8 a7 d9 84 d9 85 d8 b3 d8 ad 00 d8 aa d9 85 20 d9 85 d8 b3 d8 ad 20 25 64 20 d9 85 d9 86 20 25 | .......................%d......% |
| 2e80 | 64 00 d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d8 a7 d9 84 d9 85 d8 ad d8 af d8 af d8 a9 20 d9 82 d8 a8 | d............................... |
| 2ea0 | d9 84 20 d8 a7 d9 84 d8 aa d8 b4 d8 ba d9 8a d9 84 20 d9 83 d8 b9 d9 85 d9 84 d9 8a d8 a9 20 d8 | ................................ |
| 2ec0 | ae d9 84 d9 81 d9 8a d8 a9 3a 00 d8 a7 d9 84 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa 20 d8 aa | .........:...................... |
| 2ee0 | d8 ba d9 8a d8 b1 d8 aa 00 d8 aa d9 85 20 d8 ad d8 b0 d9 81 20 d8 a7 d9 84 d8 a5 d8 b9 d8 af d8 | ................................ |
| 2f00 | a7 d8 af d8 a7 d8 aa 00 d8 aa d9 85 20 d8 aa d8 ba d9 8a d9 8a d8 b1 20 d8 a5 d8 b9 d8 af d8 a7 | ................................ |
| 2f20 | d8 af d8 a7 d8 aa 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 20 d9 81 d9 | ................................ |
| 2f40 | 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 2e 00 d8 b9 d8 b1 d8 b6 20 | ................................ |
| 2f60 | d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d8 a7 d9 84 d8 aa d9 8a 20 d8 aa d8 ad d8 aa d9 88 d9 8a 20 d8 | ................................ |
| 2f80 | b9 d9 84 d9 89 20 d8 a3 d8 b1 d9 82 d8 a7 d9 85 20 49 53 42 4e 20 d8 ac d8 af d9 8a d8 af d8 a9 | .................ISBN........... |
| 2fa0 | 20 d8 a3 d9 88 20 d9 85 d8 ad d8 af d8 ab d8 a9 00 d8 aa d8 ba d9 8a d8 b1 d8 aa 20 d8 a8 d8 b9 | ................................ |
| 2fc0 | d8 b6 20 d8 a7 d9 84 d9 83 d8 aa d8 a8 00 d8 aa d8 ba d9 8a d8 b1 d8 aa 20 d8 a7 d9 84 d8 a8 d9 | ................................ |
| 2fe0 | 8a d8 a7 d9 86 d8 a7 d8 aa 20 d8 a7 d9 84 d9 88 d8 b5 d9 81 d9 8a d8 a9 20 d9 84 d8 a8 d8 b9 d8 | ................................ |
| 3000 | b6 20 d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d9 81 d9 8a 20 d9 85 d9 83 d8 aa d8 a8 d8 aa d9 83 20 d9 | ................................ |
| 3020 | 85 d9 86 d8 b0 20 d8 a3 d9 86 20 d8 a8 d8 af d8 a3 d8 aa 20 d8 a7 d9 84 d8 aa d9 86 d8 b2 d9 8a | ................................ |
| 3040 | d9 84 2e 20 d8 a5 d8 b0 d8 a7 20 d8 aa d8 a7 d8 a8 d8 b9 d8 aa d8 8c 20 d9 82 d8 af 20 d9 8a d8 | ................................ |
| 3060 | aa d9 85 20 d8 a7 d9 84 d9 83 d8 aa d8 a7 d8 a8 d8 a9 20 d9 81 d9 88 d9 82 20 d8 a8 d8 b9 d8 b6 | ................................ |
| 3080 | 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 aa d8 ba d9 8a d9 8a d8 b1 d8 a7 d8 aa 2e 20 d8 a7 d9 86 | ................................ |
| 30a0 | d9 82 d8 b1 20 d8 b9 d9 84 d9 89 20 22 d8 a5 d8 b8 d9 87 d8 a7 d8 b1 20 d8 a7 d9 84 d8 aa d9 81 | ............"................... |
| 30c0 | d8 a7 d8 b5 d9 8a d9 84 22 20 d9 84 d8 b1 d8 a4 d9 8a d8 a9 20 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 | ........"....................... |
| 30e0 | d8 a7 d9 84 d9 83 d8 aa d8 a8 20 d8 a7 d9 84 d8 aa d9 8a 20 d8 aa d8 ba d9 8a d8 b1 d8 aa 2e 20 | ................................ |
| 3100 | d9 87 d9 84 20 d8 aa d8 b1 d9 8a d8 af 20 d8 a7 d9 84 d9 85 d8 aa d8 a7 d8 a8 d8 b9 d8 a9 d8 9f | ................................ |
| 3120 | 00 d8 b5 d9 88 d8 b1 d8 a9 20 d8 a7 d9 84 d8 b9 d9 86 d9 88 d8 a7 d9 86 20 d8 ba d9 8a d8 b1 20 | ................................ |
| 3140 | d9 85 d9 88 d8 ac d9 88 d8 af d8 a9 20 2d 20 d9 8a d8 ac d8 a8 20 d8 b9 d9 84 d9 8a d9 83 20 d8 | .............-.................. |
| 3160 | a5 d8 b9 d8 a7 d8 af d8 a9 20 d8 aa d8 b4 d8 ba d9 8a d9 84 20 43 61 6c 69 62 72 65 20 d9 82 d8 | .....................Calibre.... |
| 3180 | a8 d9 84 20 d8 a7 d8 b3 d8 aa d8 ae d8 af d8 a7 d9 85 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 | ................................ |
| 31a0 | d8 b6 d8 a7 d9 81 d8 a9 21 00 d8 a3 d9 84 d8 ba d9 90 20 d8 aa d8 ad d8 af d9 8a d8 af 20 d9 87 | ........!....................... |
| 31c0 | d8 b0 d8 a7 20 d8 a7 d9 84 d8 ae d9 8a d8 a7 d8 b1 20 d8 a5 d8 b0 d8 a7 20 d9 83 d9 86 d8 aa 20 | ................................ |
| 31e0 | d8 aa d8 b1 d9 8a d8 af 20 d8 aa d8 b7 d8 a8 d9 8a d9 82 20 d8 a7 d9 84 d8 aa d8 ba d9 8a d9 8a | ................................ |
| 3200 | d8 b1 d8 a7 d8 aa 20 d8 a8 d8 af d9 88 d9 86 0a d9 85 d8 b1 d8 a8 d8 b9 20 d8 ad d9 88 d8 a7 d8 | ................................ |
| 3220 | b1 20 d8 aa d8 a3 d9 83 d9 8a d8 af 2e 20 d9 87 d9 86 d8 a7 d9 83 20 d8 ae d8 b7 d8 b1 20 d8 a8 | ................................ |
| 3240 | d8 b3 d9 8a d8 b7 20 d9 85 d8 b9 20 d9 87 d8 b0 d8 a7 20 d8 a7 d9 84 d8 ae d9 8a d8 a7 d8 b1 20 | ................................ |
| 3260 | d8 ba d9 8a d8 b1 20 d8 a7 d9 84 d9 85 d8 ad d8 af d8 af 0a d9 88 d9 87 d9 88 20 d8 a3 d9 86 d9 | ................................ |
| 3280 | 87 20 d8 a5 d8 b0 d8 a7 20 d9 83 d9 86 d8 aa 20 d8 aa d9 82 d9 88 d9 85 20 d8 a8 d8 a5 d8 ac d8 | ................................ |
| 32a0 | b1 d8 a7 d8 a1 20 d8 aa d8 ba d9 8a d9 8a d8 b1 d8 a7 d8 aa 20 d8 a3 d8 ae d8 b1 d9 89 20 d8 b9 | ................................ |
| 32c0 | d9 84 d9 89 20 d8 b3 d8 ac d9 84 20 d9 87 d8 b0 d8 a7 20 d8 a7 d9 84 d9 83 d8 aa d8 a7 d8 a8 20 | ................................ |
| 32e0 | d9 81 d9 8a 20 d9 86 d9 81 d8 b3 20 d8 a7 d9 84 d9 88 d9 82 d8 aa d8 8c 0a d9 81 d8 b3 d8 aa d9 | ................................ |
| 3300 | 81 d9 82 d8 af 2e 00 d8 a3 d9 84 d8 ba d9 90 20 d8 aa d8 ad d8 af d9 8a d8 af 20 d9 87 d8 b0 d8 | ................................ |
| 3320 | a7 20 d8 a7 d9 84 d8 ae d9 8a d8 a7 d8 b1 20 d8 a5 d8 b0 d8 a7 20 d9 83 d9 86 d8 aa 20 d9 84 d8 | ................................ |
| 3340 | a7 20 d8 aa d8 b1 d9 8a d8 af 20 d8 a3 d9 86 20 d9 8a d8 aa d9 85 20 d9 85 d8 b7 d8 a7 d9 84 d8 | ................................ |
| 3360 | a8 d8 aa d9 83 0a d8 a8 d8 b4 d8 a3 d9 86 20 d8 b9 d8 af d9 85 20 d8 a7 d9 84 d8 b9 d8 ab d9 88 | ................................ |
| 3380 | d8 b1 20 d8 b9 d9 84 d9 89 20 49 53 42 4e 20 d9 81 d9 8a 20 d8 a7 d9 84 d9 83 d8 aa d8 a7 d8 a8 | ..........ISBN.................. |
| 33a0 | 20 d8 a3 d9 88 20 d8 a3 d9 86 d9 87 20 d9 87 d9 88 20 d9 86 d9 81 d8 b3 d9 87 0a d9 82 d9 8a d9 | ................................ |
| 33c0 | 85 d8 a9 d9 83 20 d8 a7 d9 84 d8 ad d8 a7 d9 84 d9 8a d8 a9 2e 00 d8 ba d9 8a d8 b1 20 d9 85 d8 | ................................ |
| 33e0 | b9 d8 b1 d9 81 00 d8 ba d9 8a d8 b1 20 d9 85 d8 b9 d8 b1 d9 88 d9 81 00 d8 a8 d8 a7 d8 af d8 a6 | ................................ |
| 3400 | d8 a7 d8 aa 20 d8 b5 d8 a7 d9 84 d8 ad d8 a9 20 d9 84 d9 80 20 49 53 42 4e 2d 31 33 20 28 d9 85 | .....................ISBN-13.(.. |
| 3420 | d9 81 d8 b5 d9 88 d9 84 d8 a9 20 d8 a8 d9 81 d8 a7 d8 b5 d9 84 d8 a9 29 3a 00 d8 b9 d9 86 d8 af | .......................):....... |
| 3440 | 20 d8 a7 d9 83 d8 aa d9 85 d8 a7 d9 84 20 d8 a7 d9 84 d9 85 d8 b3 d8 ad 3a 00 d9 8a d8 ac d8 a8 | ........................:....... |
| 3460 | 20 d8 b9 d9 84 d9 8a d9 83 20 d8 a5 d8 b9 d8 a7 d8 af d8 a9 20 d8 aa d8 b4 d8 ba d9 8a d9 84 20 | ................................ |
| 3480 | 63 61 6c 69 62 72 65 20 d8 a8 d8 b9 d8 af 20 d8 b0 d9 84 d9 83 2e 00 d9 8a d8 ac d8 a8 20 d8 b9 | calibre......................... |
| 34a0 | d9 84 d9 8a d9 83 20 d8 aa d8 ad d8 af d9 8a d8 af 20 d9 83 d8 aa d8 a7 d8 a8 20 d9 88 d8 a7 d8 | ................................ |
| 34c0 | ad d8 af 20 d8 a3 d9 88 20 d8 a3 d9 83 d8 ab d8 b1 20 d9 84 d8 aa d9 86 d9 81 d9 8a d8 b0 20 d9 | ................................ |
| 34e0 | 87 d8 b0 d8 a7 20 d8 a7 d9 84 d8 a5 d8 ac d8 b1 d8 a7 d8 a1 2e 00 d8 aa d8 b3 d8 b1 d8 a8 20 d8 | ................................ |
| 3500 | a7 d9 84 d8 b0 d8 a7 d9 83 d8 b1 d8 a9 20 d9 88 d8 b3 d9 8a d8 a8 d9 82 d9 8a 20 d9 88 d8 a7 d8 | ................................ |
| 3520 | ac d9 87 d8 a9 20 d8 a7 d9 84 d9 85 d8 b3 d8 aa d8 ae d8 af d9 85 20 d8 a3 d9 83 d8 ab d8 b1 20 | ................................ |
| 3540 | d8 a7 d8 b3 d8 aa d8 ac d8 a7 d8 a8 d8 a9 2e 00 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 2f c2 | ................PK..........I\/. |
| 3560 | 82 85 5d 18 00 00 5d 18 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 64 65 2e 6d 6f | ..]...].......translations/de.mo |
| 3580 | de 12 04 95 00 00 00 00 33 00 00 00 1c 00 00 00 b4 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........3....................... |
| 35a0 | 4c 03 00 00 3f 00 00 00 4d 03 00 00 6c 00 00 00 8d 03 00 00 4e 00 00 00 fa 03 00 00 4d 00 00 00 | L...?...M...l.......N.......M... |
| 35c0 | 49 04 00 00 27 00 00 00 97 04 00 00 bb 00 00 00 bf 04 00 00 05 00 00 00 7b 05 00 00 22 00 00 00 | I...'...................{..."... |
| 35e0 | 81 05 00 00 11 00 00 00 a4 05 00 00 11 00 00 00 b6 05 00 00 17 00 00 00 c8 05 00 00 37 00 00 00 | ............................7... |
| 3600 | e0 05 00 00 0c 00 00 00 18 06 00 00 13 00 00 00 25 06 00 00 19 00 00 00 39 06 00 00 2a 00 00 00 | ................%.......9...*... |
| 3620 | 53 06 00 00 14 00 00 00 7e 06 00 00 1d 00 00 00 93 06 00 00 17 00 00 00 b1 06 00 00 16 00 00 00 | S.......~....................... |
| 3640 | c9 06 00 00 12 00 00 00 e0 06 00 00 10 00 00 00 f3 06 00 00 1b 00 00 00 04 07 00 00 10 00 00 00 | ................................ |
| 3660 | 20 07 00 00 23 00 00 00 31 07 00 00 22 00 00 00 55 07 00 00 13 00 00 00 78 07 00 00 10 00 00 00 | ....#...1..."...U.......x....... |
| 3680 | 8c 07 00 00 43 00 00 00 9d 07 00 00 2c 00 00 00 e1 07 00 00 0d 00 00 00 0e 08 00 00 0b 00 00 00 | ....C.......,................... |
| 36a0 | 1c 08 00 00 08 00 00 00 28 08 00 00 10 00 00 00 31 08 00 00 32 00 00 00 42 08 00 00 10 00 00 00 | ........(.......1...2...B....... |
| 36c0 | 75 08 00 00 10 00 00 00 86 08 00 00 3b 00 00 00 97 08 00 00 2d 00 00 00 d3 08 00 00 12 00 00 00 | u...........;.......-........... |
| 36e0 | 01 09 00 00 e0 00 00 00 14 09 00 00 4a 00 00 00 f5 09 00 00 dc 00 00 00 40 0a 00 00 09 00 00 00 | ............J...........@....... |
| 3700 | 1d 0b 00 00 07 00 00 00 27 0b 00 00 2d 00 00 00 2f 0b 00 00 18 00 00 00 5d 0b 00 00 24 00 00 00 | ........'...-.../.......]...$... |
| 3720 | 76 0b 00 00 39 00 00 00 9b 0b 00 00 32 00 00 00 d5 0b 00 00 93 01 00 00 08 0c 00 00 51 00 00 00 | v...9.......2...............Q... |
| 3740 | 9c 0d 00 00 76 00 00 00 ee 0d 00 00 65 00 00 00 65 0e 00 00 6b 00 00 00 cb 0e 00 00 21 00 00 00 | ....v.......e...e...k.......!... |
| 3760 | 37 0f 00 00 bc 00 00 00 59 0f 00 00 08 00 00 00 16 10 00 00 2e 00 00 00 1f 10 00 00 1a 00 00 00 | 7.......Y....................... |
| 3780 | 4e 10 00 00 15 00 00 00 69 10 00 00 16 00 00 00 7f 10 00 00 41 00 00 00 96 10 00 00 10 00 00 00 | N.......i...........A........... |
| 37a0 | d8 10 00 00 19 00 00 00 e9 10 00 00 1f 00 00 00 03 11 00 00 34 00 00 00 23 11 00 00 19 00 00 00 | ....................4...#....... |
| 37c0 | 58 11 00 00 21 00 00 00 72 11 00 00 21 00 00 00 94 11 00 00 19 00 00 00 b6 11 00 00 0d 00 00 00 | X...!...r...!................... |
| 37e0 | d0 11 00 00 18 00 00 00 de 11 00 00 24 00 00 00 f7 11 00 00 13 00 00 00 1c 12 00 00 33 00 00 00 | ............$...............3... |
| 3800 | 30 12 00 00 26 00 00 00 64 12 00 00 19 00 00 00 8b 12 00 00 15 00 00 00 a5 12 00 00 50 00 00 00 | 0...&...d...................P... |
| 3820 | bb 12 00 00 40 00 00 00 0c 13 00 00 12 00 00 00 4d 13 00 00 0a 00 00 00 60 13 00 00 08 00 00 00 | ....@...........M.......`....... |
| 3840 | 6b 13 00 00 12 00 00 00 74 13 00 00 3b 00 00 00 87 13 00 00 18 00 00 00 c3 13 00 00 17 00 00 00 | k.......t...;................... |
| 3860 | dc 13 00 00 48 00 00 00 f4 13 00 00 34 00 00 00 3d 14 00 00 1f 00 00 00 72 14 00 00 33 01 00 00 | ....H.......4...=.......r...3... |
| 3880 | 92 14 00 00 66 00 00 00 c6 15 00 00 fe 00 00 00 2d 16 00 00 0b 00 00 00 2c 17 00 00 09 00 00 00 | ....f...........-.......,....... |
| 38a0 | 38 17 00 00 37 00 00 00 42 17 00 00 20 00 00 00 7a 17 00 00 27 00 00 00 9b 17 00 00 4e 00 00 00 | 8...7...B.......z...'.......N... |
| 38c0 | c3 17 00 00 4a 00 00 00 12 18 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 | ....J........All.settings.for.th |
| 38e0 | 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 | is.plugin.in.this.library.have.b |
| 3900 | 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 | een.cleared..Any.settings.in.oth |
| 3920 | 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e | er.libraries.or.stored.in.a.JSON |
| 3940 | 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f | .file.in.your.calibre.plugins.fo |
| 3960 | 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f | lder.will.not.be.touched..Are.yo |
| 3980 | 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 | u.sure.you.want.to.change.your.s |
| 39a0 | 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 | ettings.in.this.library.for.this |
| 39c0 | 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 | .plugin?.Are.you.sure.you.want.t |
| 39e0 | 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 | o.clear.your.settings.in.this.li |
| 3a00 | 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 68 20 73 69 7a | brary.for.this.plugin?.Batch.siz |
| 3a20 | 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 | e.running.as.a.background.job:.B |
| 3a40 | 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 74 63 68 65 73 | ooks.will.be.broken.into.batches |
| 3a60 | 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 | .to.ensure.that.if.you.run.extra |
| 3a80 | 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 61 6e | ct.for.a.large.group.you.can.can |
| 3aa0 | 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 | cel/close.calibre.without.losing |
| 3ac0 | 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 | .all.of.your.results.as.you.can. |
| 3ae0 | 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 | cancel.the.pending.groups..Clear |
| 3b00 | 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 | .Clear.all.settings.for.this.plu |
| 3b20 | 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 72 65 61 74 65 20 6e 65 77 | gin.Copy.to.clipboard.Create.new |
| 3b40 | 20 63 6f 6c 75 6d 6e 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 | .column.Do.not.change.my.search. |
| 3b60 | 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f | Edit.the.keyboard.shortcuts.asso |
| 3b80 | 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 | ciated.with.this.plugin.Extract. |
| 3ba0 | 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 | ISBN.Extract.ISBN.failed.Extract |
| 3bc0 | 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 | .ISBN.for.%d.books.Extract.ISBN. |
| 3be0 | 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 | from.the.selected.book.format.Ex |
| 3c00 | 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 | tract.ISBN.started.Extracting.IS |
| 3c20 | 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 | BN.for.{0}.books.Failed.to.extra |
| 3c40 | 63 74 20 69 73 62 6e 73 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 | ct.isbns.ISBN.extract.completed. |
| 3c60 | 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 | Keyboard.shortcuts.No.rows.selec |
| 3c80 | 74 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 | ted.Please.restart.calibre.now.. |
| 3ca0 | 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 | Preferences.for:.Proceed.with.up |
| 3cc0 | 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 51 75 65 75 65 69 6e 67 20 62 6f | dating.your.library?.Queueing.bo |
| 3ce0 | 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 | oks.for.extracting.ISBN.Restart. |
| 3d00 | 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 75 6e | calibre.now.Restart.required.Run |
| 3d20 | 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 | ning.as.a.background.job.is.slow |
| 3d40 | 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a | er.but.is.the.only.way.to.avoid. |
| 3d60 | 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 | .Scan.aborted.as.no.books.with.f |
| 3d80 | 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e | ormats.found..Scan.complete.Scan |
| 3da0 | 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 | .failed.Scan.log.Scanned.%d.of.% |
| 3dc0 | 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 | d.Selected.books.before.running. |
| 3de0 | 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 | as.a.background.job:.Settings.ch |
| 3e00 | 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 | anged.Settings.deleted.Settings. |
| 3e20 | 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 | for.this.plugin.in.this.library. |
| 3e40 | 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b | have.been.changed..Show.the.book |
| 3e60 | 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 | s.that.have.new.or.updated.ISBNs |
| 3e80 | 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 | .Some.books.changed.The.metadata |
| 3ea0 | 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 | .for.some.books.in.your.library. |
| 3ec0 | 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 | has.changed.since.you.started.th |
| 3ee0 | 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 | e.download..If.you.proceed,.some |
| 3f00 | 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 | .of.those.changes.may.be.overwri |
| 3f20 | 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 | tten..Click."Show.details".to.se |
| 3f40 | 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 | e.the.list.of.changed.books..Do. |
| 3f60 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 | you.want.to.proceed?.Title.image |
| 3f80 | 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 | .not.found.-.you.must.restart.Ca |
| 3fa0 | 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 | libre.before.using.this.plugin!. |
| 3fc0 | 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 | Uncheck.this.option.if.you.want. |
| 3fe0 | 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 | changes.applied.without.a.confir |
| 4000 | 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 | mation.dialog..There.is.a.small. |
| 4020 | 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 | risk.with.this.option.unchecked. |
| 4040 | 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 | that.if.you.are.making.other.cha |
| 4060 | 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 | nges.to.this.book.record.at.the. |
| 4080 | 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 64 | same.time.they.will.be.lost..Und |
| 40a0 | 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f | efined.Unknown.Valid.prefixes.fo |
| 40c0 | 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 | r.ISBN-13.(comma.separated):.Whe |
| 40e0 | 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 | n.the.scan.completes:.You.must.r |
| 4100 | 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d | estart.calibre.afterwards..You.m |
| 4120 | 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 | ust.select.one.or.more.books.to. |
| 4140 | 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b | perform.this.action..memory.leak |
| 4160 | 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 | s.and.will.keep.the.UI.more.resp |
| 4180 | 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b | onsive..Project-Id-Version:.PACK |
| 41a0 | 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 | AGE.VERSION.POT-Creation-Date:.2 |
| 41c0 | 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e | 024-03-24.17:58+1000.PO-Revision |
| 41e0 | 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 | -Date:.2022-09-19.15:18+0000.Las |
| 4200 | 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 47 72 61 6e 74 20 44 72 61 6b 65 2c 20 32 30 32 32 0a | t-Translator:.Grant.Drake,.2022. |
| 4220 | 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 47 65 72 6d 61 6e 20 28 68 74 74 70 73 3a 2f 2f 61 | Language-Team:.German.(https://a |
| 4240 | 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 | pp.transifex.com/calibre/teams/1 |
| 4260 | 39 33 33 37 2f 64 65 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 | 9337/de/).MIME-Version:.1.0.Cont |
| 4280 | 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 | ent-Type:.text/plain;.charset=UT |
| 42a0 | 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 | F-8.Content-Transfer-Encoding:.8 |
| 42c0 | 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 | bit.Generated-By:.pygettext.py.1 |
| 42e0 | 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 64 65 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 | .5.Language:.de.Plural-Forms:.np |
| 4300 | 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 41 6c 6c 65 | lurals=2;.plural=(n.!=.1);..Alle |
| 4320 | 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc 72 20 64 69 65 73 65 73 20 50 6c 75 67 69 | .Einstellungen.f..r.dieses.Plugi |
| 4340 | 6e 20 69 6e 20 64 69 65 73 65 72 20 42 69 62 6c 69 6f 74 68 65 6b 20 77 75 72 64 65 6e 20 7a 75 | n.in.dieser.Bibliothek.wurden.zu |
| 4360 | 72 c3 bc 63 6b 67 65 73 65 74 7a 74 2e 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 69 6e 20 61 | r..ckgesetzt..Einstellungen.in.a |
| 4380 | 6e 64 65 72 65 6e 20 42 69 62 6c 69 6f 74 68 65 6b 65 6e 20 6f 64 65 72 20 69 6e 20 65 69 6e 65 | nderen.Bibliotheken.oder.in.eine |
| 43a0 | 72 20 4a 53 4f 4e 2d 44 61 74 65 69 20 69 6e 20 49 68 72 65 6d 20 43 61 6c 69 62 72 65 20 50 6c | r.JSON-Datei.in.Ihrem.Calibre.Pl |
| 43c0 | 75 67 69 6e 2d 46 6f 6c 64 65 72 20 77 65 72 64 65 6e 20 6e 69 63 68 74 20 76 65 72 c3 a4 6e 64 | ugin-Folder.werden.nicht.ver..nd |
| 43e0 | 65 72 74 2e 00 53 69 6e 64 20 53 69 65 20 73 69 63 68 65 72 2c 20 64 61 73 73 20 53 69 65 20 64 | ert..Sind.Sie.sicher,.dass.Sie.d |
| 4400 | 69 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 69 6e 20 64 69 65 73 65 72 20 42 69 62 6c 69 | ie.Einstellungen.in.dieser.Bibli |
| 4420 | 6f 74 68 65 6b 20 66 c3 bc 72 20 64 69 65 73 65 73 20 50 6c 75 67 69 6e 20 c3 a4 6e 64 65 72 6e | othek.f..r.dieses.Plugin...ndern |
| 4440 | 20 6d c3 b6 63 68 74 65 6e 3f 00 53 69 6e 64 20 73 69 65 20 73 69 63 68 65 72 2c 20 64 61 73 73 | .m..chten?.Sind.sie.sicher,.dass |
| 4460 | 20 73 69 65 20 61 6c 6c 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 69 6e 20 64 69 65 73 65 | .sie.alle.Einstellungen.in.diese |
| 4480 | 72 20 42 69 62 6c 69 6f 74 68 65 6b 20 66 c3 bc 72 20 64 69 65 73 65 20 50 6c 75 67 69 6e 20 7a | r.Bibliothek.f..r.diese.Plugin.z |
| 44a0 | 75 72 c3 bc 63 6b 73 65 74 7a 65 6e 20 6d c3 b6 63 68 74 65 6e 3f 00 53 74 61 70 65 6c 67 72 c3 | ur..cksetzen.m..chten?.Stapelgr. |
| 44c0 | b6 c3 9f 65 20 61 6c 73 20 48 69 6e 74 65 72 67 72 75 6e 64 6a 6f 62 3a 00 42 c3 bc 63 68 65 72 | ...e.als.Hintergrundjob:.B..cher |
| 44e0 | 20 77 65 72 64 65 6e 20 69 6e 20 53 74 61 70 65 6c 20 61 75 66 67 65 74 65 69 6c 74 2c 20 75 6d | .werden.in.Stapel.aufgeteilt,.um |
| 4500 | 20 73 69 63 68 65 72 7a 75 73 74 65 6c 6c 65 6e 2c 20 64 61 73 20 43 61 6c 69 62 72 65 20 62 65 | .sicherzustellen,.das.Calibre.be |
| 4520 | 65 6e 64 65 74 20 77 65 72 64 65 6e 20 6b 61 6e 6e 2c 0a 6f 68 6e 65 20 61 6c 6c 65 20 49 68 72 | endet.werden.kann,.ohne.alle.Ihr |
| 4540 | 65 20 45 72 67 65 62 6e 69 73 73 65 20 7a 75 20 76 65 72 6c 69 65 72 65 6e 2c 20 64 61 20 64 69 | e.Ergebnisse.zu.verlieren,.da.di |
| 4560 | 65 20 61 75 73 73 74 65 68 65 6e 64 65 6e 20 53 74 61 70 65 6c 20 65 69 6e 7a 65 6c 6e 20 62 65 | e.ausstehenden.Stapel.einzeln.be |
| 4580 | 65 6e 64 65 74 20 77 65 72 64 65 6e 20 6b c3 b6 6e 6e 65 6e 2e 00 4c c3 b6 73 63 68 65 6e 00 41 | endet.werden.k..nnen..L..schen.A |
| 45a0 | 6c 6c 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc 72 20 64 69 65 73 65 73 20 50 6c | lle.Einstellungen.f..r.dieses.Pl |
| 45c0 | 75 67 69 6e 20 6c c3 b6 73 63 68 65 6e 00 49 6e 20 5a 77 69 73 63 68 65 6e 61 62 6c 61 67 65 20 | ugin.l..schen.In.Zwischenablage. |
| 45e0 | 6b 6f 70 69 65 72 65 6e 00 4e 65 75 65 20 53 70 61 6c 74 65 20 65 72 73 74 65 6c 6c 65 6e 00 53 | kopieren.Neue.Spalte.erstellen.S |
| 4600 | 75 63 68 65 20 6e 69 63 68 74 20 76 65 72 c3 a4 6e 64 65 72 6e 00 42 65 61 72 62 65 69 74 65 6e | uche.nicht.ver..ndern.Bearbeiten |
| 4620 | 20 53 69 65 20 64 69 65 20 6d 69 74 20 64 69 65 73 65 6d 20 50 6c 75 67 69 6e 20 76 65 72 6b 6e | .Sie.die.mit.diesem.Plugin.verkn |
| 4640 | c3 bc 70 66 74 65 6e 20 54 61 73 74 61 74 75 72 6b c3 bc 72 7a 65 6c 00 49 53 42 4e 20 65 78 74 | ..pften.Tastaturk..rzel.ISBN.ext |
| 4660 | 72 61 68 69 65 72 65 6e 00 45 78 74 72 61 6b 74 69 6f 6e 20 66 65 68 6c 67 65 73 63 68 6c 61 67 | rahieren.Extraktion.fehlgeschlag |
| 4680 | 65 6e 00 45 78 74 72 61 68 69 65 72 65 20 49 53 42 4e 20 76 6f 6e 20 25 64 20 42 c3 bc 63 68 65 | en.Extrahiere.ISBN.von.%d.B..che |
| 46a0 | 72 6e 00 45 78 74 72 61 68 69 65 72 74 20 64 69 65 20 49 53 42 4e 20 61 75 73 20 64 65 6d 20 61 | rn.Extrahiert.die.ISBN.aus.dem.a |
| 46c0 | 75 73 67 65 77 c3 a4 68 6c 74 65 6e 20 42 75 63 68 66 6f 72 6d 61 74 00 45 78 74 72 61 68 69 65 | usgew..hlten.Buchformat.Extrahie |
| 46e0 | 72 65 20 49 53 42 4e 20 67 65 73 74 61 72 74 65 74 00 49 53 42 4e 20 66 c3 bc 72 20 7b 30 7d 20 | re.ISBN.gestartet.ISBN.f..r.{0}. |
| 4700 | 42 c3 bc 63 68 65 72 20 65 78 74 72 61 68 69 65 72 65 6e 00 46 65 68 6c 65 72 20 62 65 69 6d 20 | B..cher.extrahieren.Fehler.beim. |
| 4720 | 45 78 74 72 61 68 69 65 72 65 6e 20 76 6f 6e 20 49 53 42 4e 73 00 45 78 74 72 61 68 69 65 72 65 | Extrahieren.von.ISBNs.Extrahiere |
| 4740 | 6e 20 61 62 67 65 73 63 68 6c 6f 73 73 65 6e 00 54 61 73 74 65 6e 6b c3 bc 72 7a 65 6c 00 4b 65 | n.abgeschlossen.Tastenk..rzel.Ke |
| 4760 | 69 6e 65 20 5a 65 69 6c 65 6e 20 61 75 73 67 65 77 c3 a4 68 6c 74 00 42 69 74 74 65 20 73 74 61 | ine.Zeilen.ausgew..hlt.Bitte.sta |
| 4780 | 72 74 65 6e 20 53 69 65 20 43 61 6c 69 62 72 65 20 6a 65 74 7a 74 20 6e 65 75 2e 00 45 69 6e 73 | rten.Sie.Calibre.jetzt.neu..Eins |
| 47a0 | 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc 72 3a 00 4d 69 74 20 64 65 72 20 41 6b 74 75 61 6c 69 73 | tellungen.f..r:.Mit.der.Aktualis |
| 47c0 | 69 65 72 75 6e 67 20 49 68 72 65 72 20 42 69 62 6c 69 6f 74 68 65 6b 20 66 6f 72 74 66 61 68 72 | ierung.Ihrer.Bibliothek.fortfahr |
| 47e0 | 65 6e 3f 00 57 61 72 74 65 73 63 68 6c 61 6e 67 65 20 7a 75 6d 20 45 78 74 72 61 68 69 65 72 65 | en?.Warteschlange.zum.Extrahiere |
| 4800 | 6e 20 76 6f 6e 20 49 53 42 4e 00 43 61 6c 69 62 72 65 20 6a 65 74 7a 74 20 6e 65 75 20 73 74 61 | n.von.ISBN.Calibre.jetzt.neu.sta |
| 4820 | 72 74 65 6e 00 4e 65 75 73 74 61 72 74 20 65 72 66 6f 72 64 65 72 6c 69 63 68 00 44 61 73 20 41 | rten.Neustart.erforderlich.Das.A |
| 4840 | 75 73 66 c3 bc 68 72 65 6e 20 61 6c 73 20 48 69 6e 74 65 72 67 72 75 6e 64 6a 6f 62 20 69 73 74 | usf..hren.als.Hintergrundjob.ist |
| 4860 | 20 6c 61 6e 67 73 61 6d 65 72 2c 20 61 62 65 72 20 64 69 65 20 65 69 6e 7a 69 67 65 20 4d c3 b6 | .langsamer,.aber.die.einzige.M.. |
| 4880 | 67 6c 69 63 68 6b 65 69 74 2c 0a 00 53 63 61 6e 20 61 62 67 65 62 72 6f 63 68 65 6e 2c 20 64 61 | glichkeit,..Scan.abgebrochen,.da |
| 48a0 | 20 6b 65 69 6e 65 20 42 c3 bc 63 68 65 72 20 6d 69 74 20 46 6f 72 6d 61 74 65 6e 20 67 65 66 75 | .keine.B..cher.mit.Formaten.gefu |
| 48c0 | 6e 64 65 6e 20 77 75 72 64 65 6e 2e 00 53 63 61 6e 20 61 62 67 65 73 63 68 6c 6f 73 73 65 6e 00 | nden.wurden..Scan.abgeschlossen. |
| 48e0 | 53 63 61 6e 66 65 68 6c 65 72 00 53 63 61 6e 2d 4c 6f 67 00 25 64 20 76 6f 6e 20 25 64 20 67 65 | Scanfehler.Scan-Log.%d.von.%d.ge |
| 4900 | 73 63 61 6e 6e 74 00 41 75 73 67 65 77 c3 a4 68 6c 74 65 20 42 c3 bc 63 68 65 72 20 76 6f 72 20 | scannt.Ausgew..hlte.B..cher.vor. |
| 4920 | 64 65 6d 20 41 75 73 66 c3 bc 68 72 65 6e 20 61 6c 73 20 48 69 6e 74 65 72 67 72 75 6e 64 6a 6f | dem.Ausf..hren.als.Hintergrundjo |
| 4940 | 62 3a 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 76 65 72 c3 a4 6e 64 65 72 74 00 45 69 6e 73 | b:.Einstellungen.ver..ndert.Eins |
| 4960 | 74 65 6c 6c 75 6e 67 65 6e 20 67 65 6c c3 b6 73 63 68 74 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 | tellungen.gel..scht.Einstellunge |
| 4980 | 6e 20 66 c3 bc 72 20 64 69 65 73 65 73 20 50 6c 75 67 69 6e 20 69 6e 20 64 69 65 73 65 72 20 42 | n.f..r.dieses.Plugin.in.dieser.B |
| 49a0 | 69 62 6c 69 6f 74 68 65 6b 20 77 75 72 64 65 6e 20 76 65 72 c3 a4 6e 64 65 72 74 2e 00 5a 65 69 | ibliothek.wurden.ver..ndert..Zei |
| 49c0 | 67 65 20 42 c3 bc 63 68 65 72 20 6d 69 74 20 6e 65 75 65 6e 20 6f 64 65 72 20 61 6b 74 75 61 6c | ge.B..cher.mit.neuen.oder.aktual |
| 49e0 | 69 73 69 65 72 74 65 6e 20 49 53 42 4e 73 20 61 6e 00 45 69 6e 69 67 65 20 42 c3 bc 63 68 65 72 | isierten.ISBNs.an.Einige.B..cher |
| 4a00 | 20 77 75 72 64 65 6e 20 67 65 c3 a4 6e 64 65 72 74 00 44 69 65 20 4d 65 74 61 64 61 74 65 6e 20 | .wurden.ge..ndert.Die.Metadaten. |
| 4a20 | 66 c3 bc 72 20 65 69 6e 69 67 65 20 42 c3 bc 63 68 65 72 20 69 6e 20 49 68 72 65 72 20 42 69 62 | f..r.einige.B..cher.in.Ihrer.Bib |
| 4a40 | 6c 69 6f 74 68 65 6b 20 68 61 62 65 6e 20 73 69 63 68 20 67 65 c3 a4 6e 64 65 72 74 2c 20 73 65 | liothek.haben.sich.ge..ndert,.se |
| 4a60 | 69 74 20 53 69 65 20 64 65 6e 20 44 6f 77 6e 6c 6f 61 64 20 67 65 73 74 61 72 74 65 74 20 68 61 | it.Sie.den.Download.gestartet.ha |
| 4a80 | 62 65 6e 2e 20 57 65 6e 6e 20 53 69 65 20 66 6f 72 74 66 61 68 72 65 6e 2c 20 77 65 72 64 65 6e | ben..Wenn.Sie.fortfahren,.werden |
| 4aa0 | 20 65 69 6e 69 67 65 20 64 69 65 73 65 72 20 c3 84 6e 64 65 72 75 6e 67 65 6e 20 6d c3 b6 67 6c | .einige.dieser...nderungen.m..gl |
| 4ac0 | 69 63 68 65 72 77 65 69 73 65 20 c3 bc 62 65 72 73 63 68 72 69 65 62 65 6e 2e 20 4b 6c 69 63 6b | icherweise...berschrieben..Klick |
| 4ae0 | 65 6e 20 53 69 65 20 61 75 66 20 22 44 65 74 61 69 6c 73 20 61 6e 7a 65 69 67 65 6e 22 2c 20 75 | en.Sie.auf."Details.anzeigen",.u |
| 4b00 | 6d 20 64 69 65 20 4c 69 73 74 65 20 64 65 72 20 67 65 c3 a4 6e 64 65 72 74 65 6e 20 42 c3 bc 63 | m.die.Liste.der.ge..nderten.B..c |
| 4b20 | 68 65 72 20 61 6e 7a 75 7a 65 69 67 65 6e 2e 20 57 69 6c 6c 73 74 20 64 75 20 66 6f 72 74 66 61 | her.anzuzeigen..Willst.du.fortfa |
| 4b40 | 68 72 65 6e 3f 00 54 69 74 65 6c 62 69 6c 64 20 6e 69 63 68 74 20 67 65 66 75 6e 64 65 6e 20 2d | hren?.Titelbild.nicht.gefunden.- |
| 4b60 | 20 53 69 65 20 6d c3 bc 73 73 65 6e 20 43 61 6c 69 62 72 65 20 6e 65 75 20 73 74 61 72 74 65 6e | .Sie.m..ssen.Calibre.neu.starten |
| 4b80 | 2c 20 62 65 76 6f 72 20 53 69 65 20 64 69 65 73 65 73 20 50 6c 75 67 69 6e 20 76 65 72 77 65 6e | ,.bevor.Sie.dieses.Plugin.verwen |
| 4ba0 | 64 65 6e 20 6b c3 b6 6e 6e 65 6e 21 00 44 65 61 6b 74 69 76 69 65 72 65 20 64 69 65 73 65 20 4f | den.k..nnen!.Deaktiviere.diese.O |
| 4bc0 | 70 74 69 6f 6e 20 77 65 6e 6e 20 44 75 20 c3 84 6e 64 65 72 75 6e 67 65 6e 20 6f 68 6e 65 20 42 | ption.wenn.Du...nderungen.ohne.B |
| 4be0 | 65 73 74 c3 a4 74 69 67 75 6e 67 73 64 69 61 6c 6f 67 0a c3 bc 62 65 72 6e 65 68 6d 65 6e 20 6d | est..tigungsdialog...bernehmen.m |
| 4c00 | c3 b6 63 68 74 65 73 74 2e 20 45 73 20 67 69 62 74 20 65 69 6e 20 6b 6c 65 69 6e 65 73 20 52 69 | ..chtest..Es.gibt.ein.kleines.Ri |
| 4c20 | 73 69 6b 6f 20 6d 69 74 20 64 69 65 73 65 72 0a 64 65 61 6b 74 69 76 69 65 72 74 65 6e 20 4f 70 | siko.mit.dieser.deaktivierten.Op |
| 4c40 | 74 69 6f 6e 20 77 65 6e 6e 20 44 75 20 61 6e 64 65 72 65 20 c3 84 6e 64 65 72 75 6e 67 65 6e 20 | tion.wenn.Du.andere...nderungen. |
| 4c60 | 76 6f 72 6e 69 6d 6d 73 74 20 75 6d 0a 64 69 65 73 65 73 20 42 75 63 68 20 72 65 63 6f 72 64 20 | vornimmst.um.dieses.Buch.record. |
| 4c80 | 7a 75 72 20 67 6c 65 69 63 68 65 6e 20 5a 65 69 74 20 73 69 65 20 77 65 72 64 65 6e 20 76 65 72 | zur.gleichen.Zeit.sie.werden.ver |
| 4ca0 | 6c 6f 72 65 6e 20 73 65 69 6e 2e 00 55 6e 64 65 66 69 6e 69 65 72 74 00 55 6e 62 65 6b 61 6e 6e | loren.sein..Undefiniert.Unbekann |
| 4cc0 | 74 00 47 c3 bc 6c 74 69 67 65 20 50 72 c3 a4 66 69 78 65 20 66 c3 bc 72 20 49 53 42 4e 2d 31 33 | t.G..ltige.Pr..fixe.f..r.ISBN-13 |
| 4ce0 | 20 28 64 75 72 63 68 20 4b 6f 6d 6d 61 73 20 67 65 74 72 65 6e 6e 74 29 3a 00 57 65 6e 6e 20 64 | .(durch.Kommas.getrennt):.Wenn.d |
| 4d00 | 65 72 20 53 63 61 6e 20 61 62 67 65 73 63 68 6c 6f 73 73 65 6e 20 69 73 74 3a 00 53 69 65 20 6d | er.Scan.abgeschlossen.ist:.Sie.m |
| 4d20 | c3 bc 73 73 65 6e 20 43 61 6c 69 62 72 65 20 64 61 6e 61 63 68 20 6e 65 75 20 73 74 61 72 74 65 | ..ssen.Calibre.danach.neu.starte |
| 4d40 | 6e 2e 00 53 69 65 20 6d c3 bc 73 73 65 6e 20 65 69 6e 20 6f 64 65 72 20 6d 65 68 72 65 72 65 20 | n..Sie.m..ssen.ein.oder.mehrere. |
| 4d60 | 42 c3 bc 63 68 65 72 20 61 75 73 77 c3 a4 68 6c 65 6e 2c 20 75 6d 20 64 69 65 73 65 20 41 6b 74 | B..cher.ausw..hlen,.um.diese.Akt |
| 4d80 | 69 6f 6e 20 61 75 73 7a 75 66 c3 bc 68 72 65 6e 2e 00 53 70 65 69 63 68 65 72 6c 65 63 6b 73 20 | ion.auszuf..hren..Speicherlecks. |
| 4da0 | 7a 75 20 76 65 72 6d 65 69 64 65 6e 20 75 6e 64 20 64 69 65 20 42 65 6e 75 74 7a 65 72 6f 62 65 | zu.vermeiden.und.die.Benutzerobe |
| 4dc0 | 72 66 6c c3 a4 63 68 65 20 72 65 61 67 69 65 72 74 20 73 63 68 6e 65 6c 6c 65 72 2e 00 50 4b 03 | rfl..che.reagiert.schneller..PK. |
| 4de0 | 04 14 00 00 00 00 00 db ba 49 5c 00 42 aa e4 9b 1d 00 00 9b 1d 00 00 12 00 00 00 74 72 61 6e 73 | .........I\.B..............trans |
| 4e00 | 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f de 12 04 95 00 00 00 00 41 00 00 00 1c 00 00 00 24 02 00 | lations/es.mo........A.......$.. |
| 4e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 00 00 6c 00 00 00 6d 04 00 | .............,...?...-...l...m.. |
| 4e40 | 00 4e 00 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 00 00 bb 00 00 00 9f 05 00 | .N.......M...)...'...w.......... |
| 4e60 | 00 05 00 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 00 00 11 00 00 00 ad 06 00 | .....[..."...a...(.............. |
| 4e80 | 00 54 00 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 00 00 35 00 00 00 4e 07 00 | .T.......'...........<...5...N.. |
| 4ea0 | 00 17 00 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 00 00 13 00 00 00 e1 07 00 | .........7...................... |
| 4ec0 | 00 19 00 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 00 00 14 00 00 00 65 08 00 | .........*.......*...:.......e.. |
| 4ee0 | 00 09 00 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 00 00 38 00 00 00 ba 08 00 | .....z...................8...... |
| 4f00 | 00 04 00 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 00 00 12 00 00 00 1e 09 00 | ................................ |
| 4f20 | 00 0a 00 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 00 00 10 00 00 00 69 09 00 | .....1.......<.......M.......i.. |
| 4f40 | 00 23 00 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 00 00 22 00 00 00 c4 09 00 | .#...z..................."...... |
| 4f60 | 00 13 00 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a 00 00 09 00 00 00 50 0a 00 | .................C...........P.. |
| 4f80 | 00 2c 00 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a 00 00 08 00 00 00 a1 0a 00 | .,...Z.......................... |
| 4fa0 | 00 10 00 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a 00 00 10 00 00 00 ff 0a 00 | .........2...................... |
| 4fc0 | 00 3b 00 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b 00 00 e0 00 00 00 8d 0b 00 | .;.......-...L.......z.......... |
| 4fe0 | 00 4a 00 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d 00 00 09 00 00 00 20 0e 00 | .J...n.......................... |
| 5000 | 00 07 00 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e 00 00 24 00 00 00 79 0e 00 | .....*...-...2.......`...$...y.. |
| 5020 | 00 39 00 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 c9 01 00 00 0b 0f 00 00 43 00 00 00 d5 10 00 | .9.......2...............C...... |
| 5040 | 00 85 00 00 00 19 11 00 00 56 00 00 00 9f 11 00 00 55 00 00 00 f6 11 00 00 3d 00 00 00 4c 12 00 | .........V.......U.......=...L.. |
| 5060 | 00 d1 00 00 00 8a 12 00 00 07 00 00 00 5c 13 00 00 36 00 00 00 64 13 00 00 33 00 00 00 9b 13 00 | .............\...6...d...3...... |
| 5080 | 00 16 00 00 00 cf 13 00 00 63 00 00 00 e6 13 00 00 2f 00 00 00 4a 14 00 00 13 00 00 00 7a 14 00 | .........c......./...J.......z.. |
| 50a0 | 00 43 00 00 00 8e 14 00 00 17 00 00 00 d2 14 00 00 3e 00 00 00 ea 14 00 00 0c 00 00 00 29 15 00 | .C...............>...........).. |
| 50c0 | 00 15 00 00 00 36 15 00 00 1b 00 00 00 4c 15 00 00 30 00 00 00 68 15 00 00 2e 00 00 00 99 15 00 | .....6.......L...0...h.......... |
| 50e0 | 00 1c 00 00 00 c8 15 00 00 09 00 00 00 e5 15 00 00 1d 00 00 00 ef 15 00 00 15 00 00 00 0d 16 00 | ................................ |
| 5100 | 00 44 00 00 00 23 16 00 00 05 00 00 00 68 16 00 00 1e 00 00 00 6e 16 00 00 12 00 00 00 8d 16 00 | .D...#.......h.......n.......... |
| 5120 | 00 11 00 00 00 a0 16 00 00 0c 00 00 00 b2 16 00 00 1a 00 00 00 bf 16 00 00 17 00 00 00 da 16 00 | ................................ |
| 5140 | 00 12 00 00 00 f2 16 00 00 33 00 00 00 05 17 00 00 26 00 00 00 39 17 00 00 10 00 00 00 60 17 00 | .........3.......&...9.......`.. |
| 5160 | 00 20 00 00 00 71 17 00 00 17 00 00 00 92 17 00 00 12 00 00 00 aa 17 00 00 5d 00 00 00 bd 17 00 | .....q...................]...... |
| 5180 | 00 0d 00 00 00 1b 18 00 00 3e 00 00 00 29 18 00 00 12 00 00 00 68 18 00 00 0f 00 00 00 7b 18 00 | .........>...).......h.......{.. |
| 51a0 | 00 13 00 00 00 8b 18 00 00 13 00 00 00 9f 18 00 00 45 00 00 00 b3 18 00 00 19 00 00 00 f9 18 00 | .................E.............. |
| 51c0 | 00 18 00 00 00 13 19 00 00 46 00 00 00 2c 19 00 00 38 00 00 00 73 19 00 00 20 00 00 00 ac 19 00 | .........F...,...8...s.......... |
| 51e0 | 00 00 01 00 00 cd 19 00 00 5f 00 00 00 ce 1a 00 00 de 00 00 00 2e 1b 00 00 78 00 00 00 0d 1c 00 | ........._...............x...... |
| 5200 | 00 0a 00 00 00 86 1c 00 00 0b 00 00 00 91 1c 00 00 35 00 00 00 9d 1c 00 00 1e 00 00 00 d3 1c 00 | .................5.............. |
| 5220 | 00 20 00 00 00 f2 1c 00 00 3e 00 00 00 13 1d 00 00 48 00 00 00 52 1d 00 00 00 41 6c 6c 20 73 65 | .........>.......H...R....All.se |
| 5240 | 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c | ttings.for.this.plugin.in.this.l |
| 5260 | 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 | ibrary.have.been.cleared..Any.se |
| 5280 | 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f | ttings.in.other.libraries.or.sto |
| 52a0 | 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 | red.in.a.JSON.file.in.your.calib |
| 52c0 | 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f | re.plugins.folder.will.not.be.to |
| 52e0 | 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | uched..Are.you.sure.you.want.to. |
| 5300 | 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 | change.your.settings.in.this.lib |
| 5320 | 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 | rary.for.this.plugin?.Are.you.su |
| 5340 | 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e | re.you.want.to.clear.your.settin |
| 5360 | 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 | gs.in.this.library.for.this.plug |
| 5380 | 69 6e 3f 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b | in?.Batch.size.running.as.a.back |
| 53a0 | 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e | ground.job:.Books.will.be.broken |
| 53c0 | 20 69 6e 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 | .into.batches.to.ensure.that.if. |
| 53e0 | 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 | you.run.extract.for.a.large.grou |
| 5400 | 70 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 | p.you.can.cancel/close.calibre.w |
| 5420 | 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 | ithout.losing.all.of.your.result |
| 5440 | 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 | s.as.you.can.cancel.the.pending. |
| 5460 | 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 | groups..Clear.Clear.all.settings |
| 5480 | 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 | .for.this.plugin.Click."Show.det |
| 54a0 | 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 | ails".to.see.which.books..Copy.t |
| 54c0 | 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 | o.clipboard.Could.not.find.an.IS |
| 54e0 | 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 7b 31 7d 20 62 6f 6f 6b 28 | BN.for.{0}.book(s).and.{1}.book( |
| 5500 | 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e | s).matched.their.existing.value. |
| 5520 | 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 | .Could.not.find.an.ISBN.for.{0}. |
| 5540 | 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 69 73 70 6c | book(s)..Create.new.column.Displ |
| 5560 | 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 20 66 6f | ay.failure.dialog.if.ISBN.not.fo |
| 5580 | 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d | und.or.identical.Do.not.change.m |
| 55a0 | 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 | y.search.Edit.the.keyboard.short |
| 55c0 | 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e | cuts.associated.with.this.plugin |
| 55e0 | 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 | .Extract.ISBN.Extract.ISBN.faile |
| 5600 | 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 | d.Extract.ISBN.for.%d.books.Extr |
| 5620 | 61 63 74 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 69 73 62 6e 28 73 | act.ISBN.found.<b>{0}.new.isbn(s |
| 5640 | 29 3c 2f 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c | )</b>..Extract.ISBN.from.the.sel |
| 5660 | 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 | ected.book.format.Extract.ISBN.s |
| 5680 | 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e | tarted.Extracted.Extracting.ISBN |
| 56a0 | 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 | .for.{0}.books.Failed.to.extract |
| 56c0 | 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 65 72 65 20 49 | .isbns.Found.{0}.book(s).where.I |
| 56e0 | 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 | SBN.matched.the.existing.value.. |
| 5700 | 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 49 53 42 4e | Help.ISBN.extract.completed.ISBN |
| 5720 | 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f | .not.found.Keyboard.shortcuts.No |
| 5740 | 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 50 6c 65 61 73 65 | .formats.No.rows.selected.Please |
| 5760 | 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 | .restart.calibre.now..Preference |
| 5780 | 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 6e 67 20 79 6f 75 | s.for:.Proceed.with.updating.you |
| 57a0 | 72 20 6c 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 20 49 53 42 4e 20 | r.library?.Prompt.to.apply.ISBN. |
| 57c0 | 63 68 61 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 | changes.Queueing.Queueing.books. |
| 57e0 | 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 63 61 6c 69 | for.extracting.ISBN.Restart.cali |
| 5800 | 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 75 6e 6e 69 6e 67 | bre.now.Restart.required.Running |
| 5820 | 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 | .as.a.background.job.is.slower.b |
| 5840 | 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a 00 53 61 6d | ut.is.the.only.way.to.avoid..Sam |
| 5860 | 65 20 49 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 | e.ISBN.Scan.aborted.as.no.books. |
| 5880 | 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 | with.formats.found..Scan.complet |
| 58a0 | 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 | e.Scan.failed.Scan.log.Scanned.% |
| 58c0 | 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 | d.of.%d.Selected.books.before.ru |
| 58e0 | 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 | nning.as.a.background.job:.Setti |
| 5900 | 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 | ngs.changed.Settings.deleted.Set |
| 5920 | 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 | tings.for.this.plugin.in.this.li |
| 5940 | 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 | brary.have.been.changed..Show.th |
| 5960 | 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 | e.books.that.have.new.or.updated |
| 5980 | 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 68 65 20 6d 65 | .ISBNs.Some.books.changed.The.me |
| 59a0 | 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 | tadata.for.some.books.in.your.li |
| 59c0 | 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 | brary.has.changed.since.you.star |
| 59e0 | 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 72 6f 63 65 65 64 | ted.the.download..If.you.proceed |
| 5a00 | 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f | ,.some.of.those.changes.may.be.o |
| 5a20 | 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 | verwritten..Click."Show.details" |
| 5a40 | 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b | .to.see.the.list.of.changed.book |
| 5a60 | 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f 00 54 69 74 6c 65 | s..Do.you.want.to.proceed?.Title |
| 5a80 | 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 | .image.not.found.-.you.must.rest |
| 5aa0 | 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c | art.Calibre.before.using.this.pl |
| 5ac0 | 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 | ugin!.Uncheck.this.option.if.you |
| 5ae0 | 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 | .want.changes.applied.without.a. |
| 5b00 | 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 | confirmation.dialog..There.is.a. |
| 5b20 | 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 | small.risk.with.this.option.unch |
| 5b40 | 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 | ecked.that.if.you.are.making.oth |
| 5b60 | 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 | er.changes.to.this.book.record.a |
| 5b80 | 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 | t.the.same.time.they.will.be.los |
| 5ba0 | 74 2e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 | t..Uncheck.this.option.if.you.wa |
| 5bc0 | 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 6f 6d 70 74 65 64 0a 61 62 | nt.do.not.want.to.be.prompted.ab |
| 5be0 | 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62 | out.no.ISBN.being.found.in.the.b |
| 5c00 | 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 79 6f 75 72 20 63 75 | ook.or.it.is.the.same.as.your.cu |
| 5c20 | 72 72 65 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 | rrent.value..Undefined.Unknown.V |
| 5c40 | 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 | alid.prefixes.for.ISBN-13.(comma |
| 5c60 | 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c | .separated):.When.the.scan.compl |
| 5c80 | 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 | etes:.You.must.restart.calibre.a |
| 5ca0 | 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f | fterwards..You.must.select.one.o |
| 5cc0 | 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 | r.more.books.to.perform.this.act |
| 5ce0 | 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 | ion..memory.leaks.and.will.keep. |
| 5d00 | 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d | the.UI.more.responsive..Project- |
| 5d20 | 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d | Id-Version:.PACKAGE.VERSION.POT- |
| 5d40 | 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b | Creation-Date:.2024-03-24.17:58+ |
| 5d60 | 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 | 1000.PO-Revision-Date:.2022-09-1 |
| 5d80 | 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 4a 65 | 9.15:18+0000.Last-Translator:.Je |
| 5da0 | 6c 6c 62 79 20 3c 6a 65 6c 6c 62 79 40 79 61 68 6f 6f 2e 63 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 | llby.<jellby@yahoo.com>,.2024.La |
| 5dc0 | 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 53 70 61 6e 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 | nguage-Team:.Spanish.(https://ap |
| 5de0 | 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 | p.transifex.com/calibre/teams/19 |
| 5e00 | 33 33 37 2f 65 73 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 | 337/es/).MIME-Version:.1.0.Conte |
| 5e20 | 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 | nt-Type:.text/plain;.charset=UTF |
| 5e40 | 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 | -8.Content-Transfer-Encoding:.8b |
| 5e60 | 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e | it.Generated-By:.pygettext.py.1. |
| 5e80 | 35 0a 4c 61 6e 67 75 61 67 65 3a 20 65 73 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c | 5.Language:.es.Plural-Forms:.npl |
| 5ea0 | 75 72 61 6c 73 3d 33 3b 20 70 6c 75 72 61 6c 3d 6e 20 3d 3d 20 31 20 3f 20 30 20 3a 20 6e 20 21 | urals=3;.plural=n.==.1.?.0.:.n.! |
| 5ec0 | 3d 20 30 20 26 26 20 6e 20 25 20 31 30 30 30 30 30 30 20 3d 3d 20 30 20 3f 20 31 20 3a 20 32 3b | =.0.&&.n.%.1000000.==.0.?.1.:.2; |
| 5ee0 | 0a 00 53 65 20 68 61 20 62 6f 72 72 61 64 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 | ..Se.ha.borrado.la.configuraci.. |
| 5f00 | 6e 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f | n.del.complemento.en.esta.biblio |
| 5f20 | 74 65 63 61 2e 00 4c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 65 6e 20 6f 74 72 | teca..Las.configuraciones.en.otr |
| 5f40 | 61 73 20 62 69 62 6c 69 6f 74 65 63 61 73 20 6f 20 61 6c 6d 61 63 65 6e 61 64 61 20 65 6e 20 75 | as.bibliotecas.o.almacenada.en.u |
| 5f60 | 6e 20 61 72 63 68 69 76 6f 20 4a 53 4f 4e 20 65 6e 20 6c 61 20 63 61 72 70 65 74 61 20 64 65 20 | n.archivo.JSON.en.la.carpeta.de. |
| 5f80 | 63 6f 6d 70 6c 65 6d 65 6e 74 6f 73 20 64 65 20 63 61 6c 69 62 72 65 20 6e 6f 20 73 65 20 6d 6f | complementos.de.calibre.no.se.mo |
| 5fa0 | 64 69 66 69 63 61 72 c3 a1 6e 2e 00 c2 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 | dificar..n....Est...seguro.de.qu |
| 5fc0 | 65 72 65 72 20 63 61 6d 62 69 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 | erer.cambiar.la.configuraci..n.d |
| 5fe0 | 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 | el.complemento.en.esta.bibliotec |
| 6000 | 61 3f 00 c2 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 62 6f 72 72 | a?...Est...seguro.de.querer.borr |
| 6020 | 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 63 6f 6d 70 6c 65 6d | ar.la.configuraci..n.del.complem |
| 6040 | 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 3f 00 54 61 6d 61 c3 b1 6f | ento.en.esta.biblioteca?.Tama..o |
| 6060 | 20 64 65 20 6c 6f 74 65 20 71 75 65 20 73 65 20 65 6a 65 63 75 74 61 20 63 6f 6d 6f 20 74 72 61 | .de.lote.que.se.ejecuta.como.tra |
| 6080 | 62 61 6a 6f 20 65 6e 20 73 65 67 75 6e 64 6f 20 70 6c 61 6e 6f 3a 00 4c 6f 73 20 6c 69 62 72 6f | bajo.en.segundo.plano:.Los.libro |
| 60a0 | 73 20 73 65 20 64 69 76 69 64 69 72 c3 a1 6e 20 65 6e 20 6c 6f 74 65 73 20 70 61 72 61 20 67 61 | s.se.dividir..n.en.lotes.para.ga |
| 60c0 | 72 61 6e 74 69 7a 61 72 20 71 75 65 20 73 69 20 65 6a 65 63 75 74 61 0a 6c 61 20 65 78 74 72 61 | rantizar.que.si.ejecuta.la.extra |
| 60e0 | 63 63 69 c3 b3 6e 20 70 61 72 61 20 75 6e 20 67 72 75 70 6f 20 67 72 61 6e 64 65 20 70 75 65 64 | cci..n.para.un.grupo.grande.pued |
| 6100 | 61 20 63 61 6e 63 65 6c 61 72 20 6f 20 63 65 72 72 61 72 20 63 61 6c 69 62 72 65 20 73 69 6e 0a | a.cancelar.o.cerrar.calibre.sin. |
| 6120 | 70 65 72 64 65 72 20 74 6f 64 6f 73 20 6c 6f 73 20 72 65 73 75 6c 74 61 64 6f 73 2c 20 79 61 20 | perder.todos.los.resultados,.ya. |
| 6140 | 71 75 65 20 70 75 65 64 65 20 63 61 6e 63 65 6c 61 72 20 6c 6f 73 20 6c 6f 74 65 73 20 70 65 6e | que.puede.cancelar.los.lotes.pen |
| 6160 | 64 69 65 6e 74 65 73 2e 00 4c 69 6d 70 69 61 72 00 42 6f 72 72 61 72 20 74 6f 64 61 73 20 6c 61 | dientes..Limpiar.Borrar.todas.la |
| 6180 | 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 70 61 72 61 20 65 73 74 65 20 63 6f 6d 70 | s.configuraciones.para.este.comp |
| 61a0 | 6c 65 6d 65 6e 74 6f 00 50 75 6c 73 65 20 65 6e 20 c2 ab 4d 6f 73 74 72 61 72 20 64 65 74 61 6c | lemento.Pulse.en...Mostrar.detal |
| 61c0 | 6c 65 73 c2 bb 20 70 61 72 61 20 76 65 72 20 71 75 c3 a9 20 6c 69 62 72 6f 73 2e 00 43 6f 70 69 | les...para.ver.qu...libros..Copi |
| 61e0 | 61 72 20 61 6c 20 70 6f 72 74 61 70 61 70 65 6c 65 73 00 4e 6f 20 73 65 20 70 75 64 6f 20 65 6e | ar.al.portapapeles.No.se.pudo.en |
| 6200 | 63 6f 6e 74 72 61 72 20 75 6e 20 49 53 42 4e 20 70 61 72 61 20 7b 30 7d 20 6c 69 62 72 6f 28 73 | contrar.un.ISBN.para.{0}.libro(s |
| 6220 | 29 20 79 20 70 61 72 61 20 7b 31 7d 20 6c 69 62 72 6f 28 73 29 20 63 6f 69 6e 63 69 64 65 20 63 | ).y.para.{1}.libro(s).coincide.c |
| 6240 | 6f 6e 20 73 75 20 76 61 6c 6f 72 20 65 78 69 73 74 65 6e 74 65 2e 00 4e 6f 20 73 65 20 70 75 64 | on.su.valor.existente..No.se.pud |
| 6260 | 6f 20 65 6e 63 6f 6e 74 72 61 72 20 75 6e 20 49 53 42 4e 20 70 61 72 61 20 7b 30 7d 20 6c 69 62 | o.encontrar.un.ISBN.para.{0}.lib |
| 6280 | 72 6f 28 73 29 2e 00 43 72 65 61 72 20 6e 75 65 76 61 20 63 6f 6c 75 6d 6e 61 00 4d 6f 73 74 72 | ro(s)..Crear.nueva.columna.Mostr |
| 62a0 | 61 72 20 64 69 c3 a1 6c 6f 67 6f 20 64 65 20 66 61 6c 6c 6f 20 73 69 20 65 6c 20 49 53 42 4e 20 | ar.di..logo.de.fallo.si.el.ISBN. |
| 62c0 | 6e 6f 20 73 65 20 65 6e 63 75 65 6e 74 72 61 20 6f 20 65 73 20 69 64 c3 a9 6e 74 69 63 6f 00 4e | no.se.encuentra.o.es.id..ntico.N |
| 62e0 | 6f 20 63 61 6d 62 69 61 72 20 6c 61 20 62 c3 ba 73 71 75 65 64 61 00 4d 6f 64 69 66 69 63 61 72 | o.cambiar.la.b..squeda.Modificar |
| 6300 | 20 6c 6f 73 20 61 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 20 61 73 6f 63 69 61 64 6f 73 | .los.atajos.de.teclado.asociados |
| 6320 | 20 63 6f 6e 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 45 78 74 72 61 63 74 20 49 53 | .con.este.complemento.Extract.IS |
| 6340 | 42 4e 00 46 61 6c 6c 6f 20 61 6c 20 65 78 74 72 61 65 72 20 49 53 42 4e 00 45 78 74 72 61 65 72 | BN.Fallo.al.extraer.ISBN.Extraer |
| 6360 | 20 49 53 42 4e 20 70 61 72 61 20 25 64 20 6c 69 62 72 6f 73 00 45 78 74 72 61 65 72 20 49 53 42 | .ISBN.para.%d.libros.Extraer.ISB |
| 6380 | 4e 20 65 6e 63 6f 6e 74 72 c3 b3 20 3c 62 3e 7b 30 7d 20 6e 75 65 76 6f 28 73 29 20 49 53 42 4e | N.encontr...<b>{0}.nuevo(s).ISBN |
| 63a0 | 3c 2f 62 3e 2e 00 45 78 74 72 61 65 72 20 49 53 42 4e 20 64 65 6c 20 66 6f 72 6d 61 74 6f 20 64 | </b>..Extraer.ISBN.del.formato.d |
| 63c0 | 65 20 6c 69 62 72 6f 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 00 45 78 74 72 61 63 63 69 c3 b3 6e | e.libro.seleccionado.Extracci..n |
| 63e0 | 20 64 65 20 49 53 42 4e 20 69 6e 69 63 69 61 64 61 00 45 78 74 72 61 c3 ad 64 6f 00 45 78 74 72 | .de.ISBN.iniciada.Extra..do.Extr |
| 6400 | 61 79 65 6e 64 6f 20 49 53 42 4e 20 64 65 20 7b 30 7d 20 6c 69 62 72 6f 73 00 46 61 6c 6c 6f 20 | ayendo.ISBN.de.{0}.libros.Fallo. |
| 6420 | 61 6c 20 65 78 74 72 61 65 72 20 49 53 42 4e 00 53 65 20 65 6e 63 6f 6e 74 72 61 72 6f 6e 20 7b | al.extraer.ISBN.Se.encontraron.{ |
| 6440 | 30 7d 20 6c 69 62 72 6f 73 20 63 75 79 6f 20 49 53 42 4e 20 63 6f 69 6e 63 69 64 65 20 63 6f 6e | 0}.libros.cuyo.ISBN.coincide.con |
| 6460 | 20 65 6c 20 76 61 6c 6f 72 20 65 78 69 73 74 65 6e 74 65 2e 00 41 79 75 64 61 00 45 78 74 72 61 | .el.valor.existente..Ayuda.Extra |
| 6480 | 63 63 69 c3 b3 6e 20 64 65 20 49 53 42 4e 20 63 6f 6d 70 6c 65 74 61 64 61 00 49 53 42 4e 20 6e | cci..n.de.ISBN.completada.ISBN.n |
| 64a0 | 6f 20 65 6e 63 6f 6e 74 72 61 64 6f 00 41 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 53 | o.encontrado.Atajos.de.teclado.S |
| 64c0 | 69 6e 20 66 6f 72 6d 61 74 6f 73 00 4e 6f 20 68 61 79 20 66 69 6c 61 73 20 73 65 6c 65 63 63 69 | in.formatos.No.hay.filas.selecci |
| 64e0 | 6f 6e 61 64 61 73 00 52 65 69 6e 69 63 69 65 20 63 61 6c 69 62 72 65 20 61 68 6f 72 61 2e 00 50 | onadas.Reinicie.calibre.ahora..P |
| 6500 | 72 65 66 65 72 65 6e 63 69 61 73 20 70 61 72 61 3a 00 c2 bf 43 6f 6e 74 69 6e 75 61 72 20 63 6f | referencias.para:...Continuar.co |
| 6520 | 6e 20 6c 61 20 61 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 62 69 62 6c 69 6f | n.la.actualizaci..n.de.la.biblio |
| 6540 | 74 65 63 61 3f 00 43 6f 6e 66 69 72 6d 61 72 20 70 61 72 61 20 61 70 6c 69 63 61 72 20 63 61 6d | teca?.Confirmar.para.aplicar.cam |
| 6560 | 62 69 6f 73 20 64 65 20 49 53 42 4e 00 50 6f 6e 69 65 6e 64 6f 20 65 6e 20 63 6f 6c 61 00 43 6f | bios.de.ISBN.Poniendo.en.cola.Co |
| 6580 | 6c 61 20 64 65 20 6c 69 62 72 6f 73 20 70 61 72 61 20 65 78 74 72 61 65 72 20 49 53 42 4e 00 52 | la.de.libros.para.extraer.ISBN.R |
| 65a0 | 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 20 61 68 6f 72 61 00 52 65 69 6e 69 63 69 6f 20 | einiciar.calibre.ahora.Reinicio. |
| 65c0 | 72 65 71 75 65 72 69 64 6f 00 4c 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 63 6f 6d 6f 20 74 72 61 | requerido.La.ejecuci..n.como.tra |
| 65e0 | 62 61 6a 6f 20 65 6e 20 73 65 67 75 6e 64 6f 20 70 6c 61 6e 6f 20 65 73 20 6d c3 a1 73 20 6c 65 | bajo.en.segundo.plano.es.m..s.le |
| 6600 | 6e 74 61 2c 20 70 65 72 6f 20 65 73 20 6c 61 20 c3 ba 6e 69 63 61 20 66 6f 72 6d 61 20 64 65 20 | nta,.pero.es.la...nica.forma.de. |
| 6620 | 65 76 69 74 61 72 0a 00 45 6c 20 6d 69 73 6d 6f 20 49 53 42 4e 00 45 73 63 61 6e 65 6f 20 61 62 | evitar..El.mismo.ISBN.Escaneo.ab |
| 6640 | 6f 72 74 61 64 6f 20 79 61 20 71 75 65 20 6e 6f 20 73 65 20 65 6e 63 6f 6e 74 72 61 72 6f 6e 20 | ortado.ya.que.no.se.encontraron. |
| 6660 | 6c 69 62 72 6f 73 20 63 6f 6e 20 66 6f 72 6d 61 74 6f 73 2e 00 45 73 63 61 6e 65 6f 20 63 6f 6d | libros.con.formatos..Escaneo.com |
| 6680 | 70 6c 65 74 61 64 6f 00 45 73 63 61 6e 65 6f 20 66 61 6c 6c 69 64 6f 00 52 65 67 69 73 74 72 6f | pletado.Escaneo.fallido.Registro |
| 66a0 | 20 64 65 20 65 73 63 61 6e 65 6f 00 45 73 63 61 6e 65 61 64 6f 73 20 25 64 20 64 65 20 25 64 00 | .de.escaneo.Escaneados.%d.de.%d. |
| 66c0 | 4c 69 62 72 6f 73 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 73 20 61 6e 74 65 73 20 64 65 20 65 6a | Libros.seleccionados.antes.de.ej |
| 66e0 | 65 63 75 74 61 72 20 63 6f 6d 6f 20 74 72 61 62 61 6a 6f 20 65 6e 20 73 65 67 75 6e 64 6f 20 70 | ecutar.como.trabajo.en.segundo.p |
| 6700 | 6c 61 6e 6f 3a 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 6f 64 69 66 69 63 61 64 61 00 | lano:.Configuraci..n.modificada. |
| 6720 | 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6c 69 6d 69 6e 61 64 61 00 53 65 20 68 61 20 6d | Configuraci..n.eliminada.Se.ha.m |
| 6740 | 6f 64 69 66 69 63 61 64 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 | odificado.la.configuraci..n.del. |
| 6760 | 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e 00 | complemento.en.esta.biblioteca.. |
| 6780 | 4d 6f 73 74 72 61 72 20 6c 6f 73 20 6c 69 62 72 6f 73 20 71 75 65 20 74 69 65 6e 65 6e 20 49 53 | Mostrar.los.libros.que.tienen.IS |
| 67a0 | 42 4e 20 6e 75 65 76 6f 73 20 6f 20 61 63 74 75 61 6c 69 7a 61 64 6f 73 00 41 6c 67 75 6e 6f 73 | BN.nuevos.o.actualizados.Algunos |
| 67c0 | 20 6c 69 62 72 6f 73 20 73 65 20 68 61 6e 20 6d 6f 64 69 66 69 63 61 64 6f 00 4c 6f 73 20 6d 65 | .libros.se.han.modificado.Los.me |
| 67e0 | 74 61 64 61 74 6f 73 20 64 65 20 61 6c 67 75 6e 6f 73 20 6c 69 62 72 6f 73 20 64 65 20 6c 61 20 | tadatos.de.algunos.libros.de.la. |
| 6800 | 62 69 62 6c 69 6f 74 65 63 61 20 68 61 6e 20 63 61 6d 62 69 61 64 6f 20 64 65 73 64 65 20 71 75 | biblioteca.han.cambiado.desde.qu |
| 6820 | 65 20 73 65 20 69 6e 69 63 69 c3 b3 20 6c 61 20 64 65 73 63 61 72 67 61 2e 20 53 69 20 63 6f 6e | e.se.inici...la.descarga..Si.con |
| 6840 | 74 69 6e c3 ba 61 2c 20 65 73 20 70 6f 73 69 62 6c 65 20 71 75 65 20 73 65 20 73 6f 62 72 65 65 | tin..a,.es.posible.que.se.sobree |
| 6860 | 73 63 72 69 62 61 6e 20 61 6c 67 75 6e 6f 73 20 64 65 20 65 73 6f 73 20 63 61 6d 62 69 6f 73 2e | scriban.algunos.de.esos.cambios. |
| 6880 | 20 50 75 6c 73 65 20 65 6e 20 c2 ab 4d 6f 73 74 72 61 72 20 64 65 74 61 6c 6c 65 73 c2 bb 20 70 | .Pulse.en...Mostrar.detalles...p |
| 68a0 | 61 72 61 20 76 65 72 20 6c 61 20 6c 69 73 74 61 20 64 65 20 6c 69 62 72 6f 73 20 6d 6f 64 69 66 | ara.ver.la.lista.de.libros.modif |
| 68c0 | 69 63 61 64 6f 73 2e 20 c2 bf 44 65 73 65 61 20 63 6f 6e 74 69 6e 75 61 72 3f 00 4e 6f 20 73 65 | icados....Desea.continuar?.No.se |
| 68e0 | 20 65 6e 63 6f 6e 74 72 c3 b3 20 6c 61 20 69 6d 61 67 65 6e 20 64 65 6c 20 74 c3 ad 74 75 6c 6f | .encontr...la.imagen.del.t..tulo |
| 6900 | 2e 20 c2 a1 44 65 62 65 20 72 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 20 61 6e 74 65 73 | ....Debe.reiniciar.calibre.antes |
| 6920 | 20 64 65 20 75 73 61 72 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 21 00 44 65 73 6d 61 | .de.usar.este.complemento!.Desma |
| 6940 | 72 63 61 72 20 65 73 74 61 20 6f 70 63 69 c3 b3 6e 20 73 69 20 64 65 73 65 61 20 71 75 65 20 6c | rcar.esta.opci..n.si.desea.que.l |
| 6960 | 6f 73 20 63 61 6d 62 69 6f 73 20 73 65 20 61 70 6c 69 71 75 65 6e 0a 73 69 6e 20 64 69 c3 a1 6c | os.cambios.se.apliquen.sin.di..l |
| 6980 | 6f 67 6f 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 20 43 6f 6e 20 65 73 74 61 20 6f | ogo.de.confirmaci..n..Con.esta.o |
| 69a0 | 70 63 69 c3 b3 6e 20 64 65 73 6d 61 72 63 61 64 61 20 68 61 79 0a 75 6e 20 72 69 65 73 67 6f 20 | pci..n.desmarcada.hay.un.riesgo. |
| 69c0 | 6d c3 ad 6e 69 6d 6f 20 64 65 20 71 75 65 2c 20 73 69 20 73 65 20 68 61 63 65 6e 20 61 20 6c 61 | m..nimo.de.que,.si.se.hacen.a.la |
| 69e0 | 20 76 65 7a 20 63 61 6d 62 69 6f 73 0a 65 6e 20 65 73 74 65 20 72 65 67 69 73 74 72 6f 20 64 65 | .vez.cambios.en.este.registro.de |
| 6a00 | 20 6c 69 62 72 6f 2c 20 73 65 20 70 75 65 64 61 6e 20 70 65 72 64 65 72 2e 00 44 65 73 6d 61 72 | .libro,.se.puedan.perder..Desmar |
| 6a20 | 63 61 72 20 65 73 74 61 20 63 61 73 69 6c 6c 61 20 73 69 20 6e 6f 20 73 65 20 64 65 73 65 61 6e | car.esta.casilla.si.no.se.desean |
| 6a40 | 20 61 64 76 65 72 74 65 6e 63 69 61 73 20 63 75 61 6e 64 6f 0a 6e 6f 20 73 65 20 65 6e 63 75 65 | .advertencias.cuando.no.se.encue |
| 6a60 | 6e 74 72 65 20 49 53 42 4e 20 65 6e 20 65 6c 20 6c 69 62 72 6f 20 6f 20 73 65 61 20 69 67 75 61 | ntre.ISBN.en.el.libro.o.sea.igua |
| 6a80 | 6c 20 61 6c 20 76 61 6c 6f 72 20 61 63 74 75 61 6c 2e 00 49 6e 64 65 66 69 6e 69 64 6f 00 44 65 | l.al.valor.actual..Indefinido.De |
| 6aa0 | 73 63 6f 6e 6f 63 69 64 6f 00 50 72 65 66 69 6a 6f 73 20 76 c3 a1 6c 69 64 6f 73 20 70 61 72 61 | sconocido.Prefijos.v..lidos.para |
| 6ac0 | 20 49 53 42 4e 2d 31 33 20 28 73 65 70 61 72 61 64 6f 73 20 70 6f 72 20 63 6f 6d 61 73 29 3a 00 | .ISBN-13.(separados.por.comas):. |
| 6ae0 | 43 75 61 6e 64 6f 20 73 65 20 63 6f 6d 70 6c 65 74 61 20 65 6c 20 65 73 63 61 6e 65 6f 3a 00 44 | Cuando.se.completa.el.escaneo:.D |
| 6b00 | 65 62 65 20 72 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 20 64 65 73 70 75 c3 a9 73 2e 00 | ebe.reiniciar.calibre.despu..s.. |
| 6b20 | 44 65 62 65 20 73 65 6c 65 63 63 69 6f 6e 61 72 20 75 6e 6f 20 6f 20 6d c3 a1 73 20 6c 69 62 72 | Debe.seleccionar.uno.o.m..s.libr |
| 6b40 | 6f 73 20 70 61 72 61 20 72 65 61 6c 69 7a 61 72 20 65 73 74 61 20 61 63 63 69 c3 b3 6e 2e 00 70 | os.para.realizar.esta.acci..n..p |
| 6b60 | c3 a9 72 64 69 64 61 73 20 64 65 20 6d 65 6d 6f 72 69 61 20 79 20 6d 61 6e 74 65 6e 64 72 c3 a1 | ..rdidas.de.memoria.y.mantendr.. |
| 6b80 | 20 6c 61 20 69 6e 74 65 72 66 61 7a 20 64 65 20 75 73 75 61 72 69 6f 20 6d c3 a1 73 20 72 65 63 | .la.interfaz.de.usuario.m..s.rec |
| 6ba0 | 65 70 74 69 76 61 2e 00 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 91 97 06 a8 19 1d 00 00 19 1d | eptiva..PK..........I\.......... |
| 6bc0 | 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 66 69 2e 6d 6f de 12 04 95 00 00 00 00 | ......translations/fi.mo........ |
| 6be0 | 41 00 00 00 1c 00 00 00 24 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 | A.......$...............,...?... |
| 6c00 | 2d 04 00 00 6c 00 00 00 6d 04 00 00 4e 00 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 | -...l...m...N.......M...)...'... |
| 6c20 | 77 05 00 00 bb 00 00 00 9f 05 00 00 05 00 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 | w...............[..."...a...(... |
| 6c40 | 84 06 00 00 11 00 00 00 ad 06 00 00 54 00 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 | ............T.......'........... |
| 6c60 | 3c 07 00 00 35 00 00 00 4e 07 00 00 17 00 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 | <...5...N...........7........... |
| 6c80 | d4 07 00 00 13 00 00 00 e1 07 00 00 19 00 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 | ....................*.......*... |
| 6ca0 | 3a 08 00 00 14 00 00 00 65 08 00 00 09 00 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 | :.......e.......z............... |
| 6cc0 | a2 08 00 00 38 00 00 00 ba 08 00 00 04 00 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 | ....8........................... |
| 6ce0 | 0f 09 00 00 12 00 00 00 1e 09 00 00 0a 00 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 | ................1.......<....... |
| 6d00 | 4d 09 00 00 10 00 00 00 69 09 00 00 23 00 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 | M.......i...#...z............... |
| 6d20 | bb 09 00 00 22 00 00 00 c4 09 00 00 13 00 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 | ....".......................C... |
| 6d40 | 0c 0a 00 00 09 00 00 00 50 0a 00 00 2c 00 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 | ........P...,...Z............... |
| 6d60 | 95 0a 00 00 08 00 00 00 a1 0a 00 00 10 00 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 | ....................2........... |
| 6d80 | ee 0a 00 00 10 00 00 00 ff 0a 00 00 3b 00 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 | ............;.......-...L....... |
| 6da0 | 7a 0b 00 00 e0 00 00 00 8d 0b 00 00 4a 00 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 | z...........J...n............... |
| 6dc0 | 96 0d 00 00 09 00 00 00 20 0e 00 00 07 00 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 | ................*...-...2....... |
| 6de0 | 60 0e 00 00 24 00 00 00 79 0e 00 00 39 00 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 9b 01 00 00 | `...$...y...9.......2........... |
| 6e00 | 0b 0f 00 00 49 00 00 00 a7 10 00 00 70 00 00 00 f1 10 00 00 57 00 00 00 62 11 00 00 5d 00 00 00 | ....I.......p.......W...b...]... |
| 6e20 | ba 11 00 00 2e 00 00 00 18 12 00 00 cf 00 00 00 47 12 00 00 09 00 00 00 17 13 00 00 2f 00 00 00 | ................G.........../... |
| 6e40 | 21 13 00 00 35 00 00 00 51 13 00 00 16 00 00 00 87 13 00 00 59 00 00 00 9e 13 00 00 27 00 00 00 | !...5...Q...........Y.......'... |
| 6e60 | f8 13 00 00 0f 00 00 00 20 14 00 00 44 00 00 00 30 14 00 00 13 00 00 00 75 14 00 00 39 00 00 00 | ............D...0.......u...9... |
| 6e80 | 89 14 00 00 0a 00 00 00 c3 14 00 00 17 00 00 00 ce 14 00 00 13 00 00 00 e6 14 00 00 28 00 00 00 | ............................(... |
| 6ea0 | fa 14 00 00 25 00 00 00 23 15 00 00 21 00 00 00 49 15 00 00 08 00 00 00 6b 15 00 00 19 00 00 00 | ....%...#...!...I.......k....... |
| 6ec0 | 74 15 00 00 17 00 00 00 8e 15 00 00 3e 00 00 00 a6 15 00 00 04 00 00 00 e5 15 00 00 14 00 00 00 | t...........>................... |
| 6ee0 | ea 15 00 00 0e 00 00 00 ff 15 00 00 0f 00 00 00 0e 16 00 00 0e 00 00 00 1e 16 00 00 16 00 00 00 | ................................ |
| 6f00 | 2d 16 00 00 1e 00 00 00 44 16 00 00 14 00 00 00 63 16 00 00 27 00 00 00 78 16 00 00 1f 00 00 00 | -.......D.......c...'...x....... |
| 6f20 | a0 16 00 00 07 00 00 00 c0 16 00 00 2c 00 00 00 c8 16 00 00 1d 00 00 00 f5 16 00 00 1e 00 00 00 | ............,................... |
| 6f40 | 13 17 00 00 4c 00 00 00 32 17 00 00 09 00 00 00 7f 17 00 00 46 00 00 00 89 17 00 00 0f 00 00 00 | ....L...2...........F........... |
| 6f60 | d0 17 00 00 15 00 00 00 e0 17 00 00 0c 00 00 00 f6 17 00 00 11 00 00 00 03 18 00 00 36 00 00 00 | ............................6... |
| 6f80 | 15 18 00 00 12 00 00 00 4c 18 00 00 13 00 00 00 5f 18 00 00 3f 00 00 00 73 18 00 00 3e 00 00 00 | ........L......._...?...s...>... |
| 6fa0 | b3 18 00 00 18 00 00 00 f2 18 00 00 f2 00 00 00 0b 19 00 00 6c 00 00 00 fe 19 00 00 d6 00 00 00 | ....................l........... |
| 6fc0 | 6b 1a 00 00 a4 00 00 00 42 1b 00 00 13 00 00 00 e7 1b 00 00 0a 00 00 00 fb 1b 00 00 36 00 00 00 | k.......B...................6... |
| 6fe0 | 06 1c 00 00 1b 00 00 00 3d 1c 00 00 3a 00 00 00 59 1c 00 00 4b 00 00 00 94 1c 00 00 38 00 00 00 | ........=...:...Y...K.......8... |
| 7000 | e0 1c 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 | .....All.settings.for.this.plugi |
| 7020 | 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 | n.in.this.library.have.been.clea |
| 7040 | 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 | red..Any.settings.in.other.libra |
| 7060 | 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e | ries.or.stored.in.a.JSON.file.in |
| 7080 | 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c | .your.calibre.plugins.folder.wil |
| 70a0 | 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 | l.not.be.touched..Are.you.sure.y |
| 70c0 | 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 | ou.want.to.change.your.settings. |
| 70e0 | 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f | in.this.library.for.this.plugin? |
| 7100 | 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 | .Are.you.sure.you.want.to.clear. |
| 7120 | 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f | your.settings.in.this.library.fo |
| 7140 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e | r.this.plugin?.Batch.size.runnin |
| 7160 | 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c | g.as.a.background.job:.Books.wil |
| 7180 | 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 | l.be.broken.into.batches.to.ensu |
| 71a0 | 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 | re.that.if.you.run.extract.for.a |
| 71c0 | 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 | .large.group.you.can.cancel/clos |
| 71e0 | 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 | e.calibre.without.losing.all.of. |
| 7200 | 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 | your.results.as.you.can.cancel.t |
| 7220 | 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 | he.pending.groups..Clear.Clear.a |
| 7240 | 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 | ll.settings.for.this.plugin.Clic |
| 7260 | 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f | k."Show.details".to.see.which.bo |
| 7280 | 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 | oks..Copy.to.clipboard.Could.not |
| 72a0 | 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e | .find.an.ISBN.for.{0}.book(s).an |
| 72c0 | 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 | d.{1}.book(s).matched.their.exis |
| 72e0 | 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 | ting.value..Could.not.find.an.IS |
| 7300 | 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 | BN.for.{0}.book(s)..Create.new.c |
| 7320 | 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 | olumn.Display.failure.dialog.if. |
| 7340 | 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e | ISBN.not.found.or.identical.Do.n |
| 7360 | 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 | ot.change.my.search.Edit.the.key |
| 7380 | 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 | board.shortcuts.associated.with. |
| 73a0 | 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 | this.plugin.Extract.ISBN.Extract |
| 73c0 | 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 | .ISBN.failed.Extract.ISBN.for.%d |
| 73e0 | 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d | .books.Extract.ISBN.found.<b>{0} |
| 7400 | 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 | .new.isbn(s)</b>..Extract.ISBN.f |
| 7420 | 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 | rom.the.selected.book.format.Ext |
| 7440 | 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 | ract.ISBN.started.Extracted.Extr |
| 7460 | 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 | acting.ISBN.for.{0}.books.Failed |
| 7480 | 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b | .to.extract.isbns.Found.{0}.book |
| 74a0 | 28 73 29 20 77 68 65 72 65 20 49 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 | (s).where.ISBN.matched.the.exist |
| 74c0 | 69 6e 67 20 76 61 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d | ing.value..Help.ISBN.extract.com |
| 74e0 | 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 | pleted.ISBN.not.found.Keyboard.s |
| 7500 | 68 6f 72 74 63 75 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 | hortcuts.No.formats.No.rows.sele |
| 7520 | 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e | cted.Please.restart.calibre.now. |
| 7540 | 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 | .Preferences.for:.Proceed.with.u |
| 7560 | 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 | pdating.your.library?.Prompt.to. |
| 7580 | 61 70 70 6c 79 20 49 53 42 4e 20 63 68 61 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 | apply.ISBN.changes.Queueing.Queu |
| 75a0 | 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 | eing.books.for.extracting.ISBN.R |
| 75c0 | 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 | estart.calibre.now.Restart.requi |
| 75e0 | 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 | red.Running.as.a.background.job. |
| 7600 | 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f | is.slower.but.is.the.only.way.to |
| 7620 | 20 61 76 6f 69 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 | .avoid..Same.ISBN.Scan.aborted.a |
| 7640 | 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 | s.no.books.with.formats.found..S |
| 7660 | 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f | can.complete.Scan.failed.Scan.lo |
| 7680 | 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b | g.Scanned.%d.of.%d.Selected.book |
| 76a0 | 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 | s.before.running.as.a.background |
| 76c0 | 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 | .job:.Settings.changed.Settings. |
| 76e0 | 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e | deleted.Settings.for.this.plugin |
| 7700 | 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 | .in.this.library.have.been.chang |
| 7720 | 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 | ed..Show.the.books.that.have.new |
| 7740 | 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 | .or.updated.ISBNs.Some.books.cha |
| 7760 | 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 | nged.The.metadata.for.some.books |
| 7780 | 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e | .in.your.library.has.changed.sin |
| 77a0 | 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 | ce.you.started.the.download..If. |
| 77c0 | 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 | you.proceed,.some.of.those.chang |
| 77e0 | 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 | es.may.be.overwritten..Click."Sh |
| 7800 | 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 | ow.details".to.see.the.list.of.c |
| 7820 | 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f | hanged.books..Do.you.want.to.pro |
| 7840 | 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f | ceed?.Title.image.not.found.-.yo |
| 7860 | 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 | u.must.restart.Calibre.before.us |
| 7880 | 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 | ing.this.plugin!.Uncheck.this.op |
| 78a0 | 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 | tion.if.you.want.changes.applied |
| 78c0 | 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 | .without.a.confirmation.dialog.. |
| 78e0 | 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a | There.is.a.small.risk.with.this. |
| 7900 | 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 | option.unchecked.that.if.you.are |
| 7920 | 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f | .making.other.changes.to.this.bo |
| 7940 | 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 | ok.record.at.the.same.time.they. |
| 7960 | 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f | will.be.lost..Uncheck.this.optio |
| 7980 | 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 | n.if.you.want.do.not.want.to.be. |
| 79a0 | 70 72 6f 6d 70 74 65 64 0a 61 62 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 | prompted.about.no.ISBN.being.fou |
| 79c0 | 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 | nd.in.the.book.or.it.is.the.same |
| 79e0 | 20 61 73 0a 79 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 | .as.your.current.value..Undefine |
| 7a00 | 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 | d.Unknown.Valid.prefixes.for.ISB |
| 7a20 | 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 | N-13.(comma.separated):.When.the |
| 7a40 | 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 | .scan.completes:.You.must.restar |
| 7a60 | 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 | t.calibre.afterwards..You.must.s |
| 7a80 | 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f | elect.one.or.more.books.to.perfo |
| 7aa0 | 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 | rm.this.action..memory.leaks.and |
| 7ac0 | 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 | .will.keep.the.UI.more.responsiv |
| 7ae0 | 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 | e..Project-Id-Version:.PACKAGE.V |
| 7b00 | 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 | ERSION.POT-Creation-Date:.2024-0 |
| 7b20 | 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 | 3-24.17:58+1000.PO-Revision-Date |
| 7b40 | 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 | :.2022-09-19.15:18+0000.Last-Tra |
| 7b60 | 6e 73 6c 61 74 6f 72 3a 20 56 65 69 6b 6b 6f 20 4d 75 75 72 69 6b 61 69 6e 65 6e 2c 20 32 30 32 | nslator:.Veikko.Muurikainen,.202 |
| 7b80 | 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 46 69 6e 6e 69 73 68 20 28 68 74 74 70 73 3a | 4.Language-Team:.Finnish.(https: |
| 7ba0 | 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d | //app.transifex.com/calibre/team |
| 7bc0 | 73 2f 31 39 33 33 37 2f 66 69 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 | s/19337/fi/).MIME-Version:.1.0.C |
| 7be0 | 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 | ontent-Type:.text/plain;.charset |
| 7c00 | 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 | =UTF-8.Content-Transfer-Encoding |
| 7c20 | 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 | :.8bit.Generated-By:.pygettext.p |
| 7c40 | 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 66 69 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a | y.1.5.Language:.fi.Plural-Forms: |
| 7c60 | 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 4b | .nplurals=2;.plural=(n.!=.1);..K |
| 7c80 | 61 69 6b 6b 69 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 61 73 65 74 75 | aikki.t..m..n.laajennuksen.asetu |
| 7ca0 | 6b 73 65 74 20 74 c3 a4 73 73 c3 a4 20 6b 69 72 6a 61 73 74 6f 73 73 61 20 6f 6e 20 74 79 68 6a | kset.t..ss...kirjastossa.on.tyhj |
| 7cc0 | 65 6e 6e 65 74 74 79 2e 00 4d 75 69 73 73 61 20 6b 69 72 6a 61 73 74 6f 69 73 73 61 20 6f 6c 65 | ennetty..Muissa.kirjastoissa.ole |
| 7ce0 | 76 69 69 6e 20 74 61 69 20 63 61 6c 69 62 72 65 20 6c 61 61 6a 65 6e 6e 75 73 6b 61 6e 73 69 6f | viin.tai.calibre.laajennuskansio |
| 7d00 | 6f 6e 20 4a 53 4f 4e 2d 74 69 65 64 6f 73 74 6f 6f 6e 20 74 61 6c 6c 65 6e 6e 65 74 74 75 69 68 | on.JSON-tiedostoon.tallennettuih |
| 7d20 | 69 6e 20 61 73 65 74 75 6b 73 69 69 6e 20 65 69 20 70 75 75 74 75 74 61 2e 00 4f 6c 65 74 6b 6f | in.asetuksiin.ei.puututa..Oletko |
| 7d40 | 20 76 61 72 6d 61 2c 20 65 74 74 c3 a4 20 68 61 6c 75 61 74 20 6d 75 75 74 74 61 61 20 61 73 65 | .varma,.ett...haluat.muuttaa.ase |
| 7d60 | 74 75 6b 73 69 61 20 74 c3 a4 73 73 c3 a4 20 6b 69 72 6a 61 73 74 6f 73 73 61 20 74 c3 a4 6c 6c | tuksia.t..ss...kirjastossa.t..ll |
| 7d80 | 65 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6c 6c 65 3f 00 4f 6c 65 74 6b 6f 20 76 61 72 6d 61 2c 20 | e.laajennukselle?.Oletko.varma,. |
| 7da0 | 65 74 74 c3 a4 20 68 61 6c 75 61 74 20 74 79 68 6a 65 6e 74 c3 a4 c3 a4 20 74 c3 a4 6d c3 a4 6e | ett...haluat.tyhjent.....t..m..n |
| 7dc0 | 20 6b 69 72 6a 61 73 74 6f 6e 20 61 73 65 74 75 6b 73 65 74 20 74 c3 a4 74 c3 a4 20 6c 61 61 6a | .kirjaston.asetukset.t..t...laaj |
| 7de0 | 65 6e 6e 75 73 74 61 20 76 61 72 74 65 6e 3f 00 45 72 c3 a4 6b 6f 6b 6f 2c 20 6a 6f 6b 61 20 73 | ennusta.varten?.Er..koko,.joka.s |
| 7e00 | 75 6f 72 69 74 65 74 61 61 6e 20 74 61 75 73 74 61 74 65 68 74 c3 a4 76 c3 a4 6e c3 a4 3a 00 4b | uoritetaan.taustateht..v..n..:.K |
| 7e20 | 69 72 6a 61 74 20 6a 61 65 74 61 61 6e 20 65 72 69 69 6e 2c 20 6a 6f 6c 6c 6f 69 6e 20 76 61 72 | irjat.jaetaan.eriin,.jolloin.var |
| 7e40 | 6d 69 73 74 65 74 61 61 6e 2c 20 65 74 74 c3 a4 20 6a 6f 73 20 73 75 6f 72 69 74 61 74 0a 70 75 | mistetaan,.ett...jos.suoritat.pu |
| 7e60 | 72 75 6e 20 73 75 75 72 65 6c 6c 65 20 72 79 68 6d c3 a4 6c 6c 65 2c 20 76 6f 69 74 20 70 65 72 | run.suurelle.ryhm..lle,.voit.per |
| 7e80 | 75 75 74 74 61 61 2f 73 75 6c 6b 65 61 20 63 61 6c 69 62 72 65 6e 20 69 6c 6d 61 6e 20 65 74 74 | uuttaa/sulkea.calibren.ilman.ett |
| 7ea0 | c3 a4 0a 6d 65 6e 65 74 c3 a4 74 20 6b 61 69 6b 6b 69 61 20 74 75 6c 6f 6b 73 69 61 73 69 2c 20 | ...menet..t.kaikkia.tuloksiasi,. |
| 7ec0 | 6b 6f 73 6b 61 20 76 6f 69 74 20 70 65 72 75 75 74 74 61 61 20 76 69 72 65 69 6c 6c c3 a4 20 6f | koska.voit.peruuttaa.vireill...o |
| 7ee0 | 6c 65 76 61 74 20 72 79 68 6d c3 a4 74 2e 00 54 79 68 6a 65 6e 6e c3 a4 00 54 79 68 6a 65 6e 6e | levat.ryhm..t..Tyhjenn...Tyhjenn |
| 7f00 | c3 a4 20 6b 61 69 6b 6b 69 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 61 | ...kaikki.t..m..n.laajennuksen.a |
| 7f20 | 73 65 74 75 6b 73 65 74 00 4b 6c 69 6b 6b 61 61 20 22 4e c3 a4 79 74 c3 a4 20 74 69 65 64 6f 74 | setukset.Klikkaa."N..yt...tiedot |
| 7f40 | 22 20 6e c3 a4 68 64 c3 a4 6b 73 65 73 69 2c 20 6d 69 74 6b c3 a4 20 6b 69 72 6a 61 74 2e 00 4b | ".n..hd..ksesi,.mitk...kirjat..K |
| 7f60 | 6f 70 69 6f 69 20 6c 65 69 6b 65 70 c3 b6 79 64 c3 a4 6c 6c 65 00 49 53 42 4e 2d 6e 75 6d 65 72 | opioi.leikep..yd..lle.ISBN-numer |
| 7f80 | 6f 61 20 65 69 20 6c c3 b6 79 74 79 6e 79 74 20 7b 30 7d 20 6b 69 72 6a 61 6c 6c 65 20 6a 61 20 | oa.ei.l..ytynyt.{0}.kirjalle.ja. |
| 7fa0 | 7b 31 7d 20 6b 69 72 6a 61 20 76 61 73 74 61 73 69 20 6e 69 69 64 65 6e 20 6f 6c 65 6d 61 73 73 | {1}.kirja.vastasi.niiden.olemass |
| 7fc0 | 61 20 6f 6c 65 76 61 61 20 61 72 76 6f 61 2e 00 49 53 42 4e 2d 6e 75 6d 65 72 6f 61 20 65 69 20 | a.olevaa.arvoa..ISBN-numeroa.ei. |
| 7fe0 | 6c c3 b6 79 74 79 6e 79 74 20 7b 30 7d 20 6b 69 72 6a 61 6c 6c 65 2e 00 4c 75 6f 20 75 75 73 69 | l..ytynyt.{0}.kirjalle..Luo.uusi |
| 8000 | 20 73 61 72 61 6b 65 00 4e c3 a4 79 74 c3 a4 20 76 69 72 68 65 69 6b 6b 75 6e 61 2c 20 6a 6f 73 | .sarake.N..yt...virheikkuna,.jos |
| 8020 | 20 49 53 42 4e 2d 6e 75 6d 65 72 6f 61 20 65 69 20 6c c3 b6 79 64 79 20 74 61 69 20 73 65 20 6f | .ISBN-numeroa.ei.l..ydy.tai.se.o |
| 8040 | 6e 20 69 64 65 6e 74 74 69 6e 65 6e 00 c3 84 6c c3 a4 20 6d 75 75 74 61 20 68 61 6b 75 61 6e 69 | n.identtinen...l...muuta.hakuani |
| 8060 | 00 4d 75 6f 6b 6b 61 61 20 74 c3 a4 68 c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 65 6e 20 6c | .Muokkaa.t..h..n.laajennukseen.l |
| 8080 | 69 69 74 74 79 76 69 c3 a4 20 70 69 6b 61 6e c3 a4 70 70 c3 a4 69 6d 69 c3 a4 00 50 6f 69 6d 69 | iittyvi...pikan..pp..imi...Poimi |
| 80a0 | 20 49 53 42 4e 00 49 53 42 4e 20 70 75 72 6b 75 20 65 70 c3 a4 6f 6e 6e 69 73 74 75 69 00 50 75 | .ISBN.ISBN.purku.ep..onnistui.Pu |
| 80c0 | 72 61 20 25 64 20 6b 69 72 6a 61 6e 20 49 53 42 4e 00 50 75 72 6b 75 20 49 53 42 4e 20 6c c3 b6 | ra.%d.kirjan.ISBN.Purku.ISBN.l.. |
| 80e0 | 79 74 79 69 20 3c 62 3e 7b 30 7d 20 75 75 73 69 20 49 53 42 4e 3c 2f 62 3e 2e 00 50 6f 69 6d 69 | ytyi.<b>{0}.uusi.ISBN</b>..Poimi |
| 8100 | 20 49 53 42 4e 20 76 61 6c 69 74 75 73 74 61 20 6b 69 72 6a 61 66 6f 72 6d 61 61 74 69 73 74 61 | .ISBN.valitusta.kirjaformaatista |
| 8120 | 00 49 53 42 4e 2d 6e 75 6d 65 72 6f 6e 20 70 75 72 6b 61 6d 69 6e 65 6e 20 61 6c 6f 69 74 65 74 | .ISBN-numeron.purkaminen.aloitet |
| 8140 | 74 75 00 50 6f 69 6d 69 74 74 75 00 50 6f 69 6d 69 74 61 61 6e 20 7b 30 7d 20 6b 69 72 6a 61 6e | tu.Poimittu.Poimitaan.{0}.kirjan |
| 8160 | 20 49 53 42 4e 00 49 53 42 4e 20 70 75 72 6b 75 20 65 70 c3 a4 6f 6e 6e 69 73 74 75 69 00 4c c3 | .ISBN.ISBN.purku.ep..onnistui.L. |
| 8180 | b6 79 74 79 69 20 7b 30 7d 20 6b 69 72 6a 61 61 2c 20 6a 6f 69 64 65 6e 20 49 53 42 4e 20 76 61 | .ytyi.{0}.kirjaa,.joiden.ISBN.va |
| 81a0 | 73 74 61 73 69 20 6f 6c 65 6d 61 73 73 61 20 6f 6c 65 76 61 61 20 61 72 76 6f 61 2e 00 4f 68 6a | stasi.olemassa.olevaa.arvoa..Ohj |
| 81c0 | 65 00 49 53 42 4e 20 70 75 72 6b 75 20 76 61 6c 6d 69 73 74 75 69 00 49 53 42 4e 20 65 69 20 6c | e.ISBN.purku.valmistui.ISBN.ei.l |
| 81e0 | c3 b6 79 64 79 00 50 69 6b 61 6e c3 a4 70 70 c3 a4 69 6d 65 74 00 45 69 20 66 6f 72 6d 61 61 74 | ..ydy.Pikan..pp..imet.Ei.formaat |
| 8200 | 74 65 6a 61 00 52 69 76 65 6a c3 a4 20 65 69 20 6f 6c 65 20 76 61 6c 69 74 74 75 00 4b c3 a4 79 | teja.Rivej...ei.ole.valittu.K..y |
| 8220 | 6e 6e 69 73 74 c3 a4 20 63 61 6c 69 62 72 65 20 75 75 64 65 6c 6c 65 65 6e 2e 00 41 73 65 74 75 | nnist...calibre.uudelleen..Asetu |
| 8240 | 6b 73 65 74 20 6b 6f 68 74 65 65 6c 6c 65 3a 00 4a 61 74 6b 65 74 61 61 6e 6b 6f 20 6b 69 72 6a | kset.kohteelle:.Jatketaanko.kirj |
| 8260 | 61 73 74 6f 6e 20 70 c3 a4 69 76 69 74 74 c3 a4 6d 69 73 74 c3 a4 3f 00 4b 65 68 6f 74 75 73 20 | aston.p..ivitt..mist..?.Kehotus. |
| 8280 | 73 6f 76 65 6c 74 61 61 20 49 53 42 4e 2d 6d 75 75 74 6f 6b 73 69 61 00 4a 6f 6e 6f 74 75 73 00 | soveltaa.ISBN-muutoksia.Jonotus. |
| 82a0 | 4a 6f 6e 6f 74 75 73 6b 69 72 6a 61 74 20 49 53 42 4e 2d 6e 75 6d 65 72 6f 6e 20 70 75 72 6b 61 | Jonotuskirjat.ISBN-numeron.purka |
| 82c0 | 6d 69 73 74 61 20 76 61 72 74 65 6e 00 4b c3 a4 79 6e 6e 69 73 74 c3 a4 20 63 61 6c 69 62 72 65 | mista.varten.K..ynnist...calibre |
| 82e0 | 20 75 75 64 65 6c 6c 65 65 6e 00 55 75 64 65 6c 6c 65 65 6e 6b c3 a4 79 6e 6e 69 73 74 79 73 20 | .uudelleen.Uudelleenk..ynnistys. |
| 8300 | 76 61 61 64 69 74 61 61 6e 00 54 61 75 73 74 61 74 79 c3 b6 6e c3 a4 20 73 75 6f 72 69 74 74 61 | vaaditaan.Taustaty..n...suoritta |
| 8320 | 6d 69 6e 65 6e 20 6f 6e 20 68 69 74 61 61 6d 70 61 61 2c 20 6d 75 74 74 61 20 73 65 20 6f 6e 20 | minen.on.hitaampaa,.mutta.se.on. |
| 8340 | 61 69 6e 6f 61 20 74 61 70 61 20 76 c3 a4 6c 74 74 c3 a4 c3 a4 0a 00 53 61 6d 61 20 49 53 42 4e | ainoa.tapa.v..ltt......Sama.ISBN |
| 8360 | 00 53 6b 61 6e 6e 61 75 73 20 6b 65 73 6b 65 79 74 65 74 74 79 2c 20 6b 6f 73 6b 61 20 65 69 20 | .Skannaus.keskeytetty,.koska.ei. |
| 8380 | 6c c3 b6 79 74 79 6e 79 74 20 6b 69 72 6a 6f 6a 61 2c 20 6a 6f 69 6c 6c 61 20 6f 6e 20 66 6f 72 | l..ytynyt.kirjoja,.joilla.on.for |
| 83a0 | 6d 61 61 74 74 69 2e 00 53 6b 61 6e 6e 61 75 73 20 76 61 6c 6d 69 73 00 53 6b 61 6e 6e 61 75 73 | maatti..Skannaus.valmis.Skannaus |
| 83c0 | 20 65 70 c3 a4 6f 6e 6e 69 73 74 75 69 00 53 6b 61 6e 6e 61 75 73 6c 6f 6b 69 00 53 6b 61 6e 6e | .ep..onnistui.Skannausloki.Skann |
| 83e0 | 61 74 74 75 20 25 64 20 2f 20 25 64 00 56 61 6c 69 74 75 74 20 6b 69 72 6a 61 74 20 65 6e 6e 65 | attu.%d./.%d.Valitut.kirjat.enne |
| 8400 | 6e 20 73 75 6f 72 69 74 74 61 6d 69 73 74 61 20 74 61 75 73 74 61 74 65 68 74 c3 a4 76 c3 a4 6e | n.suorittamista.taustateht..v..n |
| 8420 | c3 a4 3a 00 41 73 65 74 75 6b 73 69 61 20 6d 75 75 74 65 74 74 75 00 41 73 65 74 75 6b 73 69 61 | ..:.Asetuksia.muutettu.Asetuksia |
| 8440 | 20 70 6f 69 73 74 65 74 74 75 00 54 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 | .poistettu.T..m..n.laajennuksen. |
| 8460 | 61 73 65 74 75 6b 73 69 61 20 74 c3 a4 73 73 c3 a4 20 6b 69 72 6a 61 73 74 6f 73 73 61 20 6f 6e | asetuksia.t..ss...kirjastossa.on |
| 8480 | 20 6d 75 75 74 65 74 74 75 2e 00 4e c3 a4 79 74 c3 a4 20 6b 69 72 6a 61 74 2c 20 6a 6f 69 6c 6c | .muutettu..N..yt...kirjat,.joill |
| 84a0 | 61 20 6f 6e 20 75 75 64 65 74 20 74 61 69 20 70 c3 a4 69 76 69 74 65 74 79 74 20 49 53 42 4e 2d | a.on.uudet.tai.p..ivitetyt.ISBN- |
| 84c0 | 74 75 6e 6e 75 6b 73 65 74 00 4a 6f 74 6b 69 6e 20 6b 69 72 6a 61 74 20 6d 75 75 74 74 75 69 76 | tunnukset.Jotkin.kirjat.muuttuiv |
| 84e0 | 61 74 00 4a 6f 69 64 65 6e 6b 69 6e 20 6b 69 72 6a 61 73 74 6f 73 73 61 73 69 20 6f 6c 65 76 69 | at.Joidenkin.kirjastossasi.olevi |
| 8500 | 65 6e 20 6b 69 72 6a 6f 6a 65 6e 20 6d 65 74 61 64 61 74 61 20 6f 6e 20 6d 75 75 74 74 75 6e 75 | en.kirjojen.metadata.on.muuttunu |
| 8520 | 74 20 6c 61 74 61 75 6b 73 65 6e 20 61 6c 6f 69 74 74 61 6d 69 73 65 6e 20 6a c3 a4 6c 6b 65 65 | t.latauksen.aloittamisen.j..lkee |
| 8540 | 6e 2e 20 4a 6f 73 20 6a 61 74 6b 61 74 2c 20 6a 6f 74 6b 69 6e 20 6e c3 a4 69 73 74 c3 a4 20 6d | n..Jos.jatkat,.jotkin.n..ist...m |
| 8560 | 75 75 74 6f 6b 73 69 73 74 61 20 76 6f 69 64 61 61 6e 20 6b 6f 72 76 61 74 61 2e 20 4e 61 70 73 | uutoksista.voidaan.korvata..Naps |
| 8580 | 61 75 74 61 20 22 4e c3 a4 79 74 c3 a4 20 74 69 65 64 6f 74 22 20 6e c3 a4 68 64 c3 a4 6b 73 65 | auta."N..yt...tiedot".n..hd..kse |
| 85a0 | 73 69 20 6c 75 65 74 74 65 6c 6f 6e 20 6d 75 75 74 74 75 6e 65 69 73 74 61 20 6b 69 72 6a 6f 69 | si.luettelon.muuttuneista.kirjoi |
| 85c0 | 73 74 61 2e 20 48 61 6c 75 61 74 6b 6f 20 6a 61 74 6b 61 61 3f 00 4f 74 73 69 6b 6b 6f 6b 75 76 | sta..Haluatko.jatkaa?.Otsikkokuv |
| 85e0 | 61 61 20 65 69 20 6c c3 b6 79 64 79 20 2d 20 73 69 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e 69 73 | aa.ei.l..ydy.-.sinun.on.k..ynnis |
| 8600 | 74 65 74 74 c3 a4 76 c3 a4 20 43 61 6c 69 62 72 65 20 75 75 64 65 6c 6c 65 65 6e 20 65 6e 6e 65 | tett..v...Calibre.uudelleen.enne |
| 8620 | 6e 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 6b c3 a4 79 74 74 c3 b6 c3 | n.t..m..n.laajennuksen.k..ytt... |
| 8640 | a4 21 00 50 6f 69 73 74 61 20 74 c3 a4 6d c3 a4 20 76 61 69 68 74 6f 65 68 74 6f 2c 20 6a 6f 73 | .!.Poista.t..m...vaihtoehto,.jos |
| 8660 | 20 68 61 6c 75 61 74 2c 20 65 74 74 c3 a4 20 6d 75 75 74 6f 6b 73 65 74 20 6f 74 65 74 61 61 6e | .haluat,.ett...muutokset.otetaan |
| 8680 | 20 6b c3 a4 79 74 74 c3 b6 c3 b6 6e 20 69 6c 6d 61 6e 0a 76 61 68 76 69 73 74 75 73 69 6b 6b 75 | .k..ytt....n.ilman.vahvistusikku |
| 86a0 | 6e 61 61 2e 20 54 c3 a4 68 c3 a4 6e 20 6c 69 69 74 74 79 79 20 70 69 65 6e 69 20 72 69 73 6b 69 | naa..T..h..n.liittyy.pieni.riski |
| 86c0 | 2c 0a 65 74 74 c3 a4 20 6a 6f 73 20 74 65 65 74 20 6d 75 69 74 61 20 6d 75 75 74 6f 6b 73 69 61 | ,.ett...jos.teet.muita.muutoksia |
| 86e0 | 20 74 c3 a4 68 c3 a4 6e 0a 6b 69 72 6a 61 74 69 65 74 75 65 65 73 65 65 6e 20 73 61 6d 61 61 6e | .t..h..n.kirjatietueeseen.samaan |
| 8700 | 20 61 69 6b 61 61 6e 2c 20 6e 65 20 6d 65 6e 65 74 65 74 c3 a4 c3 a4 6e 2e 00 50 6f 69 73 74 61 | .aikaan,.ne.menetet....n..Poista |
| 8720 | 20 74 c3 a4 6d c3 a4 20 76 61 69 68 74 6f 65 68 74 6f 2c 20 6a 6f 73 20 65 74 20 68 61 6c 75 61 | .t..m...vaihtoehto,.jos.et.halua |
| 8740 | 2c 20 65 74 74 c3 a4 20 73 69 6e 75 61 20 70 79 79 64 65 74 c3 a4 c3 a4 6e 20 70 6f 69 73 74 61 | ,.ett...sinua.pyydet....n.poista |
| 8760 | 6d 61 61 6e 20 6b 65 68 6f 74 75 73 0a 73 69 69 74 c3 a4 2c 20 65 74 74 c3 a4 20 6b 69 72 6a 61 | maan.kehotus.siit..,.ett...kirja |
| 8780 | 73 74 61 20 65 69 20 6c c3 b6 79 64 79 20 49 53 42 4e 2d 6e 75 6d 65 72 6f 61 2c 20 74 61 69 20 | sta.ei.l..ydy.ISBN-numeroa,.tai. |
| 87a0 | 73 65 20 6f 6e 20 73 61 6d 61 20 6b 75 69 6e 0a 6e 79 6b 79 69 6e 65 6e 20 61 72 76 6f 2e 00 4d | se.on.sama.kuin.nykyinen.arvo..M |
| 87c0 | c3 a4 c3 a4 72 69 74 74 65 6c 65 6d c3 a4 74 c3 b6 6e 00 54 75 6e 74 65 6d 61 74 6f 6e 00 49 53 | ....rittelem..t..n.Tuntematon.IS |
| 87e0 | 42 4e 2d 31 33 20 6b 65 6c 76 6f 6c 6c 69 73 65 74 20 65 74 75 6c 69 69 74 74 65 65 74 20 28 70 | BN-13.kelvolliset.etuliitteet.(p |
| 8800 | 69 6c 6b 75 6c 6c 61 20 65 72 6f 74 65 74 74 75 6e 61 29 3a 00 4b 75 6e 20 73 6b 61 6e 6e 61 75 | ilkulla.erotettuna):.Kun.skannau |
| 8820 | 73 20 6f 6e 20 73 75 6f 72 69 74 65 74 74 75 3a 00 53 69 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e | s.on.suoritettu:.Sinun.on.k..ynn |
| 8840 | 69 73 74 65 74 74 c3 a4 76 c3 a4 20 63 61 6c 69 62 72 65 20 73 65 6e 20 6a c3 a4 6c 6b 65 65 6e | istett..v...calibre.sen.j..lkeen |
| 8860 | 20 75 75 64 65 6c 6c 65 65 6e 2e 00 53 69 6e 75 6e 20 6f 6e 20 76 61 6c 69 74 74 61 76 61 20 79 | .uudelleen..Sinun.on.valittava.y |
| 8880 | 6b 73 69 20 74 61 69 20 75 73 65 61 6d 70 69 20 6b 69 72 6a 61 20 73 75 6f 72 69 74 74 61 61 6b | ksi.tai.useampi.kirja.suorittaak |
| 88a0 | 73 65 73 69 20 74 c3 a4 6d c3 a4 6e 20 74 6f 69 6d 69 6e 6e 6f 6e 2e 00 6d 75 69 73 74 69 76 75 | sesi.t..m..n.toiminnon..muistivu |
| 88c0 | 6f 64 6f 74 20 6a 61 20 70 69 74 c3 a4 c3 a4 20 6b c3 a4 79 74 74 c3 b6 6c 69 69 74 74 79 6d c3 | odot.ja.pit.....k..ytt..liittym. |
| 88e0 | a4 20 72 65 61 67 6f 69 76 61 6d 70 61 6e 61 2e 00 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 43 | ..reagoivampana..PK..........I\C |
| 8900 | 7a c3 90 57 17 00 00 57 17 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 66 72 2e 6d | z..W...W.......translations/fr.m |
| 8920 | 6f de 12 04 95 00 00 00 00 39 00 00 00 1c 00 00 00 e4 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | o........9...................... |
| 8940 | 00 ac 03 00 00 3f 00 00 00 ad 03 00 00 6c 00 00 00 ed 03 00 00 4e 00 00 00 5a 04 00 00 4d 00 00 | .....?.......l.......N...Z...M.. |
| 8960 | 00 a9 04 00 00 05 00 00 00 f7 04 00 00 22 00 00 00 fd 04 00 00 28 00 00 00 20 05 00 00 11 00 00 | .............".......(.......... |
| 8980 | 00 49 05 00 00 54 00 00 00 5b 05 00 00 27 00 00 00 b0 05 00 00 11 00 00 00 d8 05 00 00 35 00 00 | .I...T...[...'...............5.. |
| 89a0 | 00 ea 05 00 00 17 00 00 00 20 06 00 00 37 00 00 00 38 06 00 00 0c 00 00 00 70 06 00 00 13 00 00 | .............7...8.......p...... |
| 89c0 | 00 7d 06 00 00 19 00 00 00 91 06 00 00 2a 00 00 00 ab 06 00 00 14 00 00 00 d6 06 00 00 09 00 00 | .}...........*.................. |
| 89e0 | 00 eb 06 00 00 1d 00 00 00 f5 06 00 00 17 00 00 00 13 07 00 00 38 00 00 00 2b 07 00 00 04 00 00 | .....................8...+...... |
| 8a00 | 00 64 07 00 00 16 00 00 00 69 07 00 00 0e 00 00 00 80 07 00 00 12 00 00 00 8f 07 00 00 0a 00 00 | .d.......i...................... |
| 8a20 | 00 a2 07 00 00 10 00 00 00 ad 07 00 00 1b 00 00 00 be 07 00 00 10 00 00 00 da 07 00 00 23 00 00 | .............................#.. |
| 8a40 | 00 eb 07 00 00 08 00 00 00 0f 08 00 00 22 00 00 00 18 08 00 00 13 00 00 00 3b 08 00 00 10 00 00 | ............."...........;...... |
| 8a60 | 00 4f 08 00 00 43 00 00 00 60 08 00 00 09 00 00 00 a4 08 00 00 0d 00 00 00 ae 08 00 00 0b 00 00 | .O...C...`...................... |
| 8a80 | 00 bc 08 00 00 08 00 00 00 c8 08 00 00 10 00 00 00 d1 08 00 00 32 00 00 00 e2 08 00 00 10 00 00 | .....................2.......... |
| 8aa0 | 00 15 09 00 00 10 00 00 00 26 09 00 00 3b 00 00 00 37 09 00 00 2d 00 00 00 73 09 00 00 12 00 00 | .........&...;...7...-...s...... |
| 8ac0 | 00 a1 09 00 00 4a 00 00 00 b4 09 00 00 dc 00 00 00 ff 09 00 00 09 00 00 00 dc 0a 00 00 07 00 00 | .....J.......................... |
| 8ae0 | 00 e6 0a 00 00 18 00 00 00 ee 0a 00 00 24 00 00 00 07 0b 00 00 39 00 00 00 2c 0b 00 00 32 00 00 | .............$.......9...,...2.. |
| 8b00 | 00 66 0b 00 00 c8 01 00 00 99 0b 00 00 59 00 00 00 62 0d 00 00 93 00 00 00 bc 0d 00 00 60 00 00 | .f...........Y...b...........`.. |
| 8b20 | 00 50 0e 00 00 69 00 00 00 b1 0e 00 00 0e 00 00 00 1b 0f 00 00 38 00 00 00 2a 0f 00 00 3d 00 00 | .P...i...............8...*...=.. |
| 8b40 | 00 63 0f 00 00 1c 00 00 00 a1 0f 00 00 5a 00 00 00 be 0f 00 00 22 00 00 00 19 10 00 00 1b 00 00 | .c...........Z.......".......... |
| 8b60 | 00 3c 10 00 00 6a 00 00 00 58 10 00 00 1b 00 00 00 c3 10 00 00 3c 00 00 00 df 10 00 00 0f 00 00 | .<...j...X...........<.......... |
| 8b80 | 00 1c 11 00 00 19 00 00 00 2c 11 00 00 1e 00 00 00 46 11 00 00 2b 00 00 00 65 11 00 00 1a 00 00 | .........,.......F...+...e...... |
| 8ba0 | 00 91 11 00 00 07 00 00 00 ac 11 00 00 1f 00 00 00 b4 11 00 00 1e 00 00 00 d4 11 00 00 3d 00 00 | .............................=.. |
| 8bc0 | 00 f3 11 00 00 04 00 00 00 31 12 00 00 1e 00 00 00 36 12 00 00 18 00 00 00 55 12 00 00 12 00 00 | .........1.......6.......U...... |
| 8be0 | 00 6e 12 00 00 0c 00 00 00 81 12 00 00 19 00 00 00 8e 12 00 00 28 00 00 00 a8 12 00 00 13 00 00 | .n...................(.......... |
| 8c00 | 00 d1 12 00 00 36 00 00 00 e5 12 00 00 16 00 00 00 1c 13 00 00 38 00 00 00 33 13 00 00 1d 00 00 | .....6...............8...3...... |
| 8c20 | 00 6c 13 00 00 18 00 00 00 8a 13 00 00 4d 00 00 00 a3 13 00 00 16 00 00 00 f1 13 00 00 11 00 00 | .l...........M.................. |
| 8c40 | 00 08 14 00 00 11 00 00 00 1a 14 00 00 11 00 00 00 2c 14 00 00 10 00 00 00 3e 14 00 00 46 00 00 | .................,.......>...F.. |
| 8c60 | 00 4f 14 00 00 15 00 00 00 96 14 00 00 16 00 00 00 ac 14 00 00 4c 00 00 00 c3 14 00 00 3e 00 00 | .O...................L.......>.. |
| 8c80 | 00 10 15 00 00 17 00 00 00 4f 15 00 00 65 00 00 00 67 15 00 00 a9 00 00 00 cd 15 00 00 09 00 00 | .........O...e...g.............. |
| 8ca0 | 00 77 16 00 00 07 00 00 00 81 16 00 00 1f 00 00 00 89 16 00 00 27 00 00 00 a9 16 00 00 4b 00 00 | .w...................'.......K.. |
| 8cc0 | 00 d1 16 00 00 39 00 00 00 1d 17 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 | .....9........All.settings.for.t |
| 8ce0 | 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 | his.plugin.in.this.library.have. |
| 8d00 | 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 | been.cleared..Any.settings.in.ot |
| 8d20 | 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f | her.libraries.or.stored.in.a.JSO |
| 8d40 | 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 | N.file.in.your.calibre.plugins.f |
| 8d60 | 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 | older.will.not.be.touched..Are.y |
| 8d80 | 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 | ou.sure.you.want.to.change.your. |
| 8da0 | 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 | settings.in.this.library.for.thi |
| 8dc0 | 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 | s.plugin?.Are.you.sure.you.want. |
| 8de0 | 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c | to.clear.your.settings.in.this.l |
| 8e00 | 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c | ibrary.for.this.plugin?.Clear.Cl |
| 8e20 | 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e | ear.all.settings.for.this.plugin |
| 8e40 | 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 | .Click."Show.details".to.see.whi |
| 8e60 | 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c | ch.books..Copy.to.clipboard.Coul |
| 8e80 | 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 | d.not.find.an.ISBN.for.{0}.book( |
| 8ea0 | 73 29 20 61 6e 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 | s).and.{1}.book(s).matched.their |
| 8ec0 | 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 | .existing.value..Could.not.find. |
| 8ee0 | 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 | an.ISBN.for.{0}.book(s)..Create. |
| 8f00 | 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f | new.column.Display.failure.dialo |
| 8f20 | 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c | g.if.ISBN.not.found.or.identical |
| 8f40 | 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 | .Do.not.change.my.search.Edit.th |
| 8f60 | 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 | e.keyboard.shortcuts.associated. |
| 8f80 | 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 | with.this.plugin.Extract.ISBN.Ex |
| 8fa0 | 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 | tract.ISBN.failed.Extract.ISBN.f |
| 8fc0 | 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 | or.%d.books.Extract.ISBN.from.th |
| 8fe0 | 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 | e.selected.book.format.Extract.I |
| 9000 | 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 | SBN.started.Extracted.Extracting |
| 9020 | 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 | .ISBN.for.{0}.books.Failed.to.ex |
| 9040 | 74 72 61 63 74 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 | tract.isbns.Found.{0}.book(s).wh |
| 9060 | 65 72 65 20 49 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 | ere.ISBN.matched.the.existing.va |
| 9080 | 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 | lue..Help.ISBN.extract.completed |
| 90a0 | 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 | .ISBN.not.found.Keyboard.shortcu |
| 90c0 | 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 50 | ts.No.formats.No.rows.selected.P |
| 90e0 | 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 | lease.restart.calibre.now..Prefe |
| 9100 | 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 6e | rences.for:.Proceed.with.updatin |
| 9120 | 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e | g.your.library?.Queueing.Queuein |
| 9140 | 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 | g.books.for.extracting.ISBN.Rest |
| 9160 | 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 | art.calibre.now.Restart.required |
| 9180 | 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 | .Running.as.a.background.job.is. |
| 91a0 | 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 | slower.but.is.the.only.way.to.av |
| 91c0 | 6f 69 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 | oid..Same.ISBN.Scan.complete.Sca |
| 91e0 | 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 | n.failed.Scan.log.Scanned.%d.of. |
| 9200 | 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 | %d.Selected.books.before.running |
| 9220 | 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 | .as.a.background.job:.Settings.c |
| 9240 | 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 | hanged.Settings.deleted.Settings |
| 9260 | 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 | .for.this.plugin.in.this.library |
| 9280 | 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f | .have.been.changed..Show.the.boo |
| 92a0 | 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e | ks.that.have.new.or.updated.ISBN |
| 92c0 | 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 69 74 6c 65 20 69 6d 61 67 65 | s.Some.books.changed.Title.image |
| 92e0 | 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 | .not.found.-.you.must.restart.Ca |
| 9300 | 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 | libre.before.using.this.plugin!. |
| 9320 | 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 | Uncheck.this.option.if.you.want. |
| 9340 | 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 | changes.applied.without.a.confir |
| 9360 | 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 | mation.dialog..There.is.a.small. |
| 9380 | 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 | risk.with.this.option.unchecked. |
| 93a0 | 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 | that.if.you.are.making.other.cha |
| 93c0 | 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 | nges.to.this.book.record.at.the. |
| 93e0 | 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 64 | same.time.they.will.be.lost..Und |
| 9400 | 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d | efined.Unknown.When.the.scan.com |
| 9420 | 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 | pletes:.You.must.restart.calibre |
| 9440 | 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 | .afterwards..You.must.select.one |
| 9460 | 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 | .or.more.books.to.perform.this.a |
| 9480 | 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 | ction..memory.leaks.and.will.kee |
| 94a0 | 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 | p.the.UI.more.responsive..Projec |
| 94c0 | 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f | t-Id-Version:.PACKAGE.VERSION.PO |
| 94e0 | 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 | T-Creation-Date:.2024-03-24.17:5 |
| 9500 | 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 | 8+1000.PO-Revision-Date:.2022-09 |
| 9520 | 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 | -19.15:18+0000.Last-Translator:. |
| 9540 | 4d 69 73 73 69 76 65 20 56 65 72 6e 69 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 | Missive.Verni,.2024.Language-Tea |
| 9560 | 6d 3a 20 46 72 65 6e 63 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 | m:.French.(https://app.transifex |
| 9580 | 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 66 72 2f 29 0a 4d 49 | .com/calibre/teams/19337/fr/).MI |
| 95a0 | 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 | ME-Version:.1.0.Content-Type:.te |
| 95c0 | 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d | xt/plain;.charset=UTF-8.Content- |
| 95e0 | 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 | Transfer-Encoding:.8bit.Generate |
| 9600 | 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a | d-By:.pygettext.py.1.5.Language: |
| 9620 | 20 66 72 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 33 3b 20 70 6c | .fr.Plural-Forms:.nplurals=3;.pl |
| 9640 | 75 72 61 6c 3d 28 6e 20 3d 3d 20 30 20 7c 7c 20 6e 20 3d 3d 20 31 29 20 3f 20 30 20 3a 20 6e 20 | ural=(n.==.0.||.n.==.1).?.0.:.n. |
| 9660 | 21 3d 20 30 20 26 26 20 6e 20 25 20 31 30 30 30 30 30 30 20 3d 3d 20 30 20 3f 20 31 20 3a 20 32 | !=.0.&&.n.%.1000000.==.0.?.1.:.2 |
| 9680 | 3b 0a 00 54 6f 75 73 20 6c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 70 6f 75 72 20 63 65 74 | ;..Tous.les.param..tres.pour.cet |
| 96a0 | 74 65 20 65 78 74 65 6e 73 69 6f 6e 20 64 61 6e 73 20 63 65 74 74 65 20 6c 69 62 72 61 69 72 69 | te.extension.dans.cette.librairi |
| 96c0 | 65 20 6f 6e 74 20 c3 a9 74 c3 a9 20 72 c3 a9 69 6e 69 74 69 61 6c 69 73 c3 a9 73 2e 00 54 6f 75 | e.ont...t...r..initialis..s..Tou |
| 96e0 | 73 20 6c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 64 61 6e 73 20 64 27 61 75 74 72 65 73 20 | s.les.param..tres.dans.d'autres. |
| 9700 | 6c 69 62 72 61 69 72 69 65 73 20 6f 75 20 73 74 6f 63 6b c3 a9 73 20 64 61 6e 73 20 75 6e 20 66 | librairies.ou.stock..s.dans.un.f |
| 9720 | 69 63 68 69 65 72 20 4a 53 4f 4e 20 64 61 6e 73 20 76 6f 74 72 65 20 72 c3 a9 70 65 72 74 6f 69 | ichier.JSON.dans.votre.r..pertoi |
| 9740 | 72 65 20 64 27 65 78 74 65 6e 73 69 6f 6e 73 20 63 61 6c 69 62 72 65 20 6e 65 20 73 65 72 6f 6e | re.d'extensions.calibre.ne.seron |
| 9760 | 74 20 70 61 73 20 6d 6f 64 69 66 69 c3 a9 73 2e 00 c3 8a 74 65 73 2d 76 6f 75 73 20 63 65 72 74 | t.pas.modifi..s....tes-vous.cert |
| 9780 | 61 69 6e 20 64 65 20 76 6f 75 6c 6f 69 72 20 6d 6f 64 69 66 69 65 72 20 76 6f 73 20 70 61 72 61 | ain.de.vouloir.modifier.vos.para |
| 97a0 | 6d c3 a8 74 72 65 73 20 64 61 6e 73 20 63 65 74 74 65 20 62 69 62 6c 69 6f 74 68 c3 a8 71 75 65 | m..tres.dans.cette.biblioth..que |
| 97c0 | 20 70 6f 75 72 20 63 65 20 70 6c 75 67 69 6e 20 3f 00 c3 8a 74 65 73 2d 76 6f 75 73 20 73 c3 bb | .pour.ce.plugin.?...tes-vous.s.. |
| 97e0 | 72 20 64 65 20 76 6f 75 6c 6f 69 72 20 72 c3 a9 69 6e 69 74 69 61 6c 69 73 65 72 20 76 6f 73 20 | r.de.vouloir.r..initialiser.vos. |
| 9800 | 70 61 72 61 6d c3 a8 74 72 65 73 20 64 61 6e 73 20 63 65 74 74 65 20 62 69 62 6c 69 6f 74 68 c3 | param..tres.dans.cette.biblioth. |
| 9820 | a8 71 75 65 20 70 6f 75 72 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 20 3f 00 52 c3 a9 69 | .que.pour.cette.extension.?.R..i |
| 9840 | 6e 69 74 69 61 6c 69 73 65 72 00 52 c3 a9 69 6e 69 74 69 61 6c 69 73 65 72 20 74 6f 75 73 20 6c | nitialiser.R..initialiser.tous.l |
| 9860 | 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 70 6f 75 72 20 63 65 74 74 65 20 65 78 74 65 6e 73 | es.param..tres.pour.cette.extens |
| 9880 | 69 6f 6e 00 43 6c 69 71 75 65 7a 20 73 75 72 20 c2 ab 20 41 66 66 69 63 68 65 72 20 6c 65 73 20 | ion.Cliquez.sur....Afficher.les. |
| 98a0 | 64 c3 a9 74 61 69 6c 73 20 c2 bb 20 70 6f 75 72 20 76 6f 69 72 20 6c 65 73 20 6c 69 76 72 65 73 | d..tails....pour.voir.les.livres |
| 98c0 | 2e 00 43 6f 70 69 65 72 20 64 61 6e 73 20 6c 65 20 70 72 65 73 73 65 2d 70 61 70 69 65 72 00 49 | ..Copier.dans.le.presse-papier.I |
| 98e0 | 6d 70 6f 73 73 69 62 6c 65 20 64 65 20 74 72 6f 75 76 65 72 20 75 6e 20 49 53 42 4e 20 70 6f 75 | mpossible.de.trouver.un.ISBN.pou |
| 9900 | 72 20 7b 30 7d 20 6c 69 76 72 65 28 73 29 20 65 74 20 7b 31 7d 20 6c 69 76 72 65 28 73 29 20 61 | r.{0}.livre(s).et.{1}.livre(s).a |
| 9920 | 79 61 6e 74 20 75 6e 65 20 76 61 6c 65 75 72 20 69 64 65 6e 74 69 71 75 65 00 49 53 42 4e 20 6e | yant.une.valeur.identique.ISBN.n |
| 9940 | 6f 6e 20 74 72 6f 75 76 c3 a9 20 70 6f 75 72 20 7b 30 7d 20 6c 69 76 72 65 28 73 29 00 43 72 c3 | on.trouv...pour.{0}.livre(s).Cr. |
| 9960 | a9 65 72 20 75 6e 65 20 6e 6f 75 76 65 6c 6c 65 20 63 6f 6c 6f 6e 6e 65 00 41 66 66 69 63 68 65 | .er.une.nouvelle.colonne.Affiche |
| 9980 | 72 20 75 6e 65 20 66 65 6e c3 aa 74 72 65 20 64 27 61 6c 65 72 74 65 20 73 69 20 61 75 63 75 6e | r.une.fen..tre.d'alerte.si.aucun |
| 99a0 | 20 49 53 42 4e 20 6e 27 65 73 74 20 74 72 6f 75 76 c3 a9 20 6f 75 20 73 69 20 63 65 6c 75 69 20 | .ISBN.n'est.trouv...ou.si.celui. |
| 99c0 | 74 72 6f 75 76 c3 a9 20 65 73 74 20 69 64 65 6e 74 69 71 75 65 20 c3 a0 20 6c 27 65 78 69 73 74 | trouv...est.identique....l'exist |
| 99e0 | 61 6e 74 00 4e 65 20 70 61 73 20 63 68 61 6e 67 65 72 20 6d 61 20 72 65 63 68 65 72 63 68 65 00 | ant.Ne.pas.changer.ma.recherche. |
| 9a00 | 45 64 69 74 65 72 20 6c 65 73 20 72 61 63 63 6f 75 72 63 69 73 20 63 6c 61 76 69 65 72 20 61 73 | Editer.les.raccourcis.clavier.as |
| 9a20 | 73 6f 63 69 c3 a9 73 20 61 76 65 63 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 00 45 78 74 | soci..s.avec.cette.extension.Ext |
| 9a40 | 72 61 69 72 65 20 6c 27 49 53 42 4e 00 45 78 74 72 61 63 74 69 6f 6e 20 49 53 42 4e 20 c3 a9 63 | raire.l'ISBN.Extraction.ISBN...c |
| 9a60 | 68 6f 75 c3 a9 65 00 45 78 74 72 61 69 72 65 20 6c 27 49 53 42 4e 20 70 6f 75 72 20 25 64 20 6c | hou..e.Extraire.l'ISBN.pour.%d.l |
| 9a80 | 69 76 72 65 73 00 45 78 74 72 61 69 72 65 20 6c 27 49 53 42 4e 20 70 6f 75 72 20 6c 65 20 6c 69 | ivres.Extraire.l'ISBN.pour.le.li |
| 9aa0 | 76 72 65 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 a9 00 45 78 74 72 61 63 74 69 6f 6e 20 49 53 42 | vre.s..lectionn...Extraction.ISB |
| 9ac0 | 4e 20 64 c3 a9 6d 61 72 72 c3 a9 65 00 45 78 74 72 61 69 74 00 45 78 74 72 61 69 72 65 20 6c 27 | N.d..marr..e.Extrait.Extraire.l' |
| 9ae0 | 49 53 42 4e 20 70 6f 75 72 20 7b 30 7d 20 6c 69 76 72 65 73 00 49 6d 70 6f 73 73 69 62 6c 65 20 | ISBN.pour.{0}.livres.Impossible. |
| 9b00 | 64 27 65 78 74 72 61 69 72 65 20 6c 65 73 20 49 53 42 4e 00 54 72 6f 75 76 c3 a9 20 7b 30 7d 20 | d'extraire.les.ISBN.Trouv...{0}. |
| 9b20 | 6c 69 76 72 65 28 73 29 20 61 76 65 63 20 75 6e 20 49 53 42 4e 20 63 6f 72 72 65 73 70 6f 6e 64 | livre(s).avec.un.ISBN.correspond |
| 9b40 | 61 6e 74 20 c3 a0 20 6c 27 65 78 69 73 74 61 6e 74 00 41 69 64 65 00 45 78 74 72 61 63 74 69 6f | ant....l'existant.Aide.Extractio |
| 9b60 | 6e 20 64 65 20 6c 27 49 53 42 4e 20 74 65 72 6d 69 6e c3 a9 65 00 4e 75 6d c3 a9 72 6f 20 49 53 | n.de.l'ISBN.termin..e.Num..ro.IS |
| 9b80 | 42 4e 20 6e 6f 6e 20 74 72 6f 75 76 c3 a9 00 52 61 63 63 6f 75 72 63 69 73 20 63 6c 61 76 69 65 | BN.non.trouv...Raccourcis.clavie |
| 9ba0 | 72 00 41 75 63 75 6e 20 66 6f 72 6d 61 74 00 41 75 63 75 6e 20 6c 69 76 72 65 20 73 c3 a9 6c 65 | r.Aucun.format.Aucun.livre.s..le |
| 9bc0 | 63 74 69 6f 6e 6e c3 a9 00 4d 65 72 63 69 20 64 65 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 63 61 | ctionn...Merci.de.red..marrer.ca |
| 9be0 | 6c 69 62 72 65 20 6d 61 69 6e 74 65 6e 61 6e 74 2e 00 50 72 c3 a9 66 c3 a9 72 65 6e 63 65 73 20 | libre.maintenant..Pr..f..rences. |
| 9c00 | 70 6f 75 72 3a 00 50 72 6f 63 c3 a9 64 65 72 20 c3 a0 20 6c 61 20 6d 69 73 65 20 c3 a0 20 6a 6f | pour:.Proc..der....la.mise....jo |
| 9c20 | 75 72 20 64 65 20 76 6f 74 72 65 20 62 69 62 6c 69 6f 74 68 c3 a8 71 75 65 c2 a0 3f 00 4d 69 73 | ur.de.votre.biblioth..que..?.Mis |
| 9c40 | 65 20 65 6e 20 66 69 6c 65 20 64 27 61 74 74 65 6e 74 65 00 4d 69 73 65 20 65 6e 20 66 69 6c 65 | e.en.file.d'attente.Mise.en.file |
| 9c60 | 20 64 27 61 74 74 65 6e 74 65 20 64 65 73 20 6c 69 76 72 65 73 20 70 6f 75 72 20 65 78 74 72 61 | .d'attente.des.livres.pour.extra |
| 9c80 | 63 74 69 6f 6e 20 64 27 49 53 42 4e 00 52 65 64 c3 a9 6d 61 72 72 65 20 63 61 6c 69 62 72 65 20 | ction.d'ISBN.Red..marre.calibre. |
| 9ca0 | 6d 61 69 6e 74 65 6e 61 6e 74 00 52 65 64 c3 a9 6d 61 72 72 61 67 65 20 6e c3 a9 63 65 73 73 61 | maintenant.Red..marrage.n..cessa |
| 9cc0 | 69 72 65 00 4c 65 20 74 72 61 76 61 69 6c 20 65 6e 20 61 72 72 69 c3 a8 72 65 20 70 6c 61 6e 20 | ire.Le.travail.en.arri..re.plan. |
| 9ce0 | 65 73 74 20 70 6c 75 73 20 6c 65 6e 74 20 6d 61 69 73 20 63 27 65 73 74 20 6c 65 20 73 65 75 6c | est.plus.lent.mais.c'est.le.seul |
| 9d00 | 20 6d 6f 79 65 6e 20 64 27 c3 a9 76 69 74 65 72 0a 00 4e 75 6d c3 a9 72 6f 20 49 53 42 4e 20 69 | .moyen.d'..viter..Num..ro.ISBN.i |
| 9d20 | 64 65 6e 74 69 71 75 65 00 41 6e 61 6c 79 73 65 20 63 6f 6d 70 6c c3 a8 74 65 00 41 6e 61 6c 79 | dentique.Analyse.compl..te.Analy |
| 9d40 | 73 65 20 c3 a9 63 68 6f 75 c3 a9 65 00 52 61 70 70 6f 72 74 20 64 27 61 6e 61 6c 79 73 65 00 41 | se...chou..e.Rapport.d'analyse.A |
| 9d60 | 6e 61 6c 79 73 65 20 25 64 20 64 65 20 25 64 00 43 68 6f 69 73 69 73 73 65 7a 20 64 65 73 20 6c | nalyse.%d.de.%d.Choisissez.des.l |
| 9d80 | 69 76 72 65 73 20 61 76 61 6e 74 20 64 65 20 64 c3 a9 6d 61 72 72 65 72 20 75 6e 65 20 74 c3 a2 | ivres.avant.de.d..marrer.une.t.. |
| 9da0 | 63 68 65 20 65 6e 20 61 72 72 69 c3 a8 72 65 20 70 6c 61 6e 20 3a 00 50 61 72 61 6d c3 a8 74 72 | che.en.arri..re.plan.:.Param..tr |
| 9dc0 | 65 73 20 6d 6f 64 69 66 69 c3 a9 73 00 50 61 72 61 6d c3 a8 74 72 65 73 20 73 75 70 70 72 69 6d | es.modifi..s.Param..tres.supprim |
| 9de0 | c3 a9 73 00 4c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 70 6f 75 72 20 63 65 20 70 6c 75 67 | ..s.Les.param..tres.pour.ce.plug |
| 9e00 | 69 6e 20 64 61 6e 73 20 63 65 74 74 65 20 62 69 62 6c 69 6f 74 68 c3 a8 71 75 65 20 6f 6e 74 20 | in.dans.cette.biblioth..que.ont. |
| 9e20 | c3 a9 74 c3 a9 20 6d 6f 64 69 66 69 c3 a9 73 2e 00 4d 6f 6e 74 72 65 72 20 6c 65 73 20 6c 69 76 | ..t...modifi..s..Montrer.les.liv |
| 9e40 | 72 65 73 20 61 76 65 63 20 64 65 20 6e 6f 75 76 65 61 75 78 20 49 53 42 4e 20 6f 75 20 64 65 73 | res.avec.de.nouveaux.ISBN.ou.des |
| 9e60 | 20 49 53 42 4e 20 6d 6f 64 69 66 69 c3 a9 73 00 44 65 73 20 6c 69 76 72 65 73 20 6f 6e 74 20 63 | .ISBN.modifi..s.Des.livres.ont.c |
| 9e80 | 68 61 6e 67 c3 a9 73 00 4c 27 69 6d 61 67 65 20 64 27 69 63 6f 6e 65 20 6e 27 61 20 70 61 73 20 | hang..s.L'image.d'icone.n'a.pas. |
| 9ea0 | c3 a9 74 61 69 74 20 74 72 6f 75 76 c3 a9 65 20 2d 20 76 6f 75 73 20 64 65 76 65 7a 20 72 65 64 | ..tait.trouv..e.-.vous.devez.red |
| 9ec0 | c3 a9 6d 61 72 72 65 72 20 43 61 6c 69 62 72 65 20 61 76 61 6e 74 20 64 27 75 74 69 6c 69 73 65 | ..marrer.Calibre.avant.d'utilise |
| 9ee0 | 72 20 63 65 20 70 6c 75 67 69 6e 20 21 00 44 c3 a9 63 6f 63 68 65 7a 20 63 65 74 74 65 20 6f 70 | r.ce.plugin.!.D..cochez.cette.op |
| 9f00 | 74 69 6f 6e 20 70 6f 75 72 20 65 6e 72 65 67 69 73 74 72 65 72 20 6c 65 73 20 63 68 61 6e 67 65 | tion.pour.enregistrer.les.change |
| 9f20 | 6d 65 6e 74 73 20 73 61 6e 73 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 56 6f 75 73 20 72 69 | ments.sans.confirmation..Vous.ri |
| 9f40 | 73 71 75 65 7a 20 64 65 20 70 65 72 64 72 65 20 6c 65 73 20 61 75 74 72 65 73 20 63 68 61 6e 67 | squez.de.perdre.les.autres.chang |
| 9f60 | 65 6d 65 6e 74 73 20 65 66 66 65 63 74 75 c3 a9 73 20 61 75 20 6d c3 aa 6d 65 20 6d 6f 6d 65 6e | ements.effectu..s.au.m..me.momen |
| 9f80 | 74 0a 73 75 72 20 6c 65 20 6c 69 76 72 65 20 74 72 61 69 74 c3 a9 2e 00 49 6e 64 c3 a9 66 69 6e | t.sur.le.livre.trait....Ind..fin |
| 9fa0 | 69 00 49 6e 63 6f 6e 6e 75 00 51 75 61 6e 64 20 6c 27 61 6e 61 6c 79 73 65 20 65 73 74 20 74 65 | i.Inconnu.Quand.l'analyse.est.te |
| 9fc0 | 72 6d 69 6e c3 a9 65 20 3a 00 56 6f 75 73 20 64 65 76 65 7a 20 72 65 64 c3 a9 6d 61 72 72 65 72 | rmin..e.:.Vous.devez.red..marrer |
| 9fe0 | 20 63 61 6c 69 62 72 65 20 65 6e 73 75 69 74 65 2e 00 56 6f 75 73 20 64 65 76 65 7a 20 73 c3 a9 | .calibre.ensuite..Vous.devez.s.. |
| a000 | 6c 65 63 74 69 6f 6e 6e 65 72 20 75 6e 20 6f 75 20 70 6c 75 73 69 65 75 72 73 20 6c 69 76 72 65 | lectionner.un.ou.plusieurs.livre |
| a020 | 73 20 70 6f 75 72 20 65 78 c3 a9 63 75 74 65 72 20 63 65 74 74 65 20 61 63 74 69 6f 6e 00 6c 61 | s.pour.ex..cuter.cette.action.la |
| a040 | 20 6d c3 a9 6d 6f 69 72 65 20 73 65 72 61 20 6d 6f 69 6e 73 20 73 6f 6c 6c 69 63 69 74 c3 a9 65 | .m..moire.sera.moins.sollicit..e |
| a060 | 20 65 74 20 6c 27 55 49 20 70 6c 75 73 20 72 c3 a9 61 63 74 69 76 65 00 50 4b 03 04 14 00 00 00 | .et.l'UI.plus.r..active.PK...... |
| a080 | 00 00 db ba 49 5c 47 bd 9f cd 38 1a 00 00 38 1a 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f | ....I\G...8...8.......translatio |
| a0a0 | 6e 73 2f 70 6c 2e 6d 6f de 12 04 95 00 00 00 00 37 00 00 00 1c 00 00 00 d4 01 00 00 00 00 00 00 | ns/pl.mo........7............... |
| a0c0 | 00 00 00 00 00 00 00 00 8c 03 00 00 3f 00 00 00 8d 03 00 00 6c 00 00 00 cd 03 00 00 4e 00 00 00 | ............?.......l.......N... |
| a0e0 | 3a 04 00 00 4d 00 00 00 89 04 00 00 27 00 00 00 d7 04 00 00 bb 00 00 00 ff 04 00 00 05 00 00 00 | :...M.......'................... |
| a100 | bb 05 00 00 22 00 00 00 c1 05 00 00 28 00 00 00 e4 05 00 00 11 00 00 00 0d 06 00 00 11 00 00 00 | ....".......(................... |
| a120 | 1f 06 00 00 17 00 00 00 31 06 00 00 37 00 00 00 49 06 00 00 0c 00 00 00 81 06 00 00 13 00 00 00 | ........1...7...I............... |
| a140 | 8e 06 00 00 19 00 00 00 a2 06 00 00 2a 00 00 00 bc 06 00 00 14 00 00 00 e7 06 00 00 1d 00 00 00 | ............*................... |
| a160 | fc 06 00 00 17 00 00 00 1a 07 00 00 04 00 00 00 32 07 00 00 16 00 00 00 37 07 00 00 0e 00 00 00 | ................2.......7....... |
| a180 | 4e 07 00 00 12 00 00 00 5d 07 00 00 10 00 00 00 70 07 00 00 1b 00 00 00 81 07 00 00 10 00 00 00 | N.......].......p............... |
| a1a0 | 9d 07 00 00 23 00 00 00 ae 07 00 00 08 00 00 00 d2 07 00 00 22 00 00 00 db 07 00 00 13 00 00 00 | ....#..............."........... |
| a1c0 | fe 07 00 00 10 00 00 00 12 08 00 00 43 00 00 00 23 08 00 00 2c 00 00 00 67 08 00 00 0d 00 00 00 | ............C...#...,...g....... |
| a1e0 | 94 08 00 00 0b 00 00 00 a2 08 00 00 08 00 00 00 ae 08 00 00 10 00 00 00 b7 08 00 00 32 00 00 00 | ............................2... |
| a200 | c8 08 00 00 10 00 00 00 fb 08 00 00 10 00 00 00 0c 09 00 00 3b 00 00 00 1d 09 00 00 2d 00 00 00 | ....................;.......-... |
| a220 | 59 09 00 00 12 00 00 00 87 09 00 00 e0 00 00 00 9a 09 00 00 4a 00 00 00 7b 0a 00 00 dc 00 00 00 | Y...................J...{....... |
| a240 | c6 0a 00 00 09 00 00 00 a3 0b 00 00 07 00 00 00 ad 0b 00 00 2d 00 00 00 b5 0b 00 00 18 00 00 00 | ....................-........... |
| a260 | e3 0b 00 00 24 00 00 00 fc 0b 00 00 39 00 00 00 21 0c 00 00 32 00 00 00 5b 0c 00 00 29 02 00 00 | ....$.......9...!...2...[...)... |
| a280 | 8e 0c 00 00 4c 00 00 00 b8 0e 00 00 79 00 00 00 05 0f 00 00 4f 00 00 00 7f 0f 00 00 60 00 00 00 | ....L.......y.......O.......`... |
| a2a0 | cf 0f 00 00 29 00 00 00 30 10 00 00 e4 00 00 00 5a 10 00 00 09 00 00 00 3f 11 00 00 2a 00 00 00 | ....)...0.......Z.......?...*... |
| a2c0 | 49 11 00 00 42 00 00 00 74 11 00 00 11 00 00 00 b7 11 00 00 16 00 00 00 c9 11 00 00 20 00 00 00 | I...B...t....................... |
| a2e0 | e0 11 00 00 35 00 00 00 01 12 00 00 10 00 00 00 37 12 00 00 2d 00 00 00 48 12 00 00 21 00 00 00 | ....5...........7...-...H...!... |
| a300 | 76 12 00 00 2e 00 00 00 98 12 00 00 26 00 00 00 c7 12 00 00 25 00 00 00 ee 12 00 00 21 00 00 00 | v...........&.......%.......!... |
| a320 | 14 13 00 00 05 00 00 00 36 13 00 00 12 00 00 00 3c 13 00 00 13 00 00 00 4f 13 00 00 14 00 00 00 | ........6.......<.......O....... |
| a340 | 63 13 00 00 16 00 00 00 78 13 00 00 27 00 00 00 8f 13 00 00 10 00 00 00 b7 13 00 00 2d 00 00 00 | c.......x...'...............-... |
| a360 | c8 13 00 00 09 00 00 00 f6 13 00 00 38 00 00 00 00 14 00 00 1e 00 00 00 39 14 00 00 22 00 00 00 | ............8...........9..."... |
| a380 | 58 14 00 00 4c 00 00 00 7b 14 00 00 52 00 00 00 c8 14 00 00 16 00 00 00 1b 15 00 00 1d 00 00 00 | X...L...{...R................... |
| a3a0 | 32 15 00 00 13 00 00 00 50 15 00 00 15 00 00 00 64 15 00 00 2d 00 00 00 7a 15 00 00 1d 00 00 00 | 2.......P.......d...-...z....... |
| a3c0 | a8 15 00 00 1d 00 00 00 c6 15 00 00 3f 00 00 00 e4 15 00 00 42 00 00 00 24 16 00 00 22 00 00 00 | ............?.......B...$..."... |
| a3e0 | 67 16 00 00 19 01 00 00 8a 16 00 00 5f 00 00 00 a4 17 00 00 fc 00 00 00 04 18 00 00 0d 00 00 00 | g..........._................... |
| a400 | 01 19 00 00 08 00 00 00 0f 19 00 00 3a 00 00 00 18 19 00 00 1b 00 00 00 53 19 00 00 29 00 00 00 | ............:...........S...)... |
| a420 | 6f 19 00 00 4a 00 00 00 99 19 00 00 53 00 00 00 e4 19 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 | o...J.......S........All.setting |
| a440 | 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 | s.for.this.plugin.in.this.librar |
| a460 | 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 | y.have.been.cleared..Any.setting |
| a480 | 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 | s.in.other.libraries.or.stored.i |
| a4a0 | 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c | n.a.JSON.file.in.your.calibre.pl |
| a4c0 | 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 | ugins.folder.will.not.be.touched |
| a4e0 | 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 | ..Are.you.sure.you.want.to.chang |
| a500 | 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 | e.your.settings.in.this.library. |
| a520 | 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f | for.this.plugin?.Are.you.sure.yo |
| a540 | 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e | u.want.to.clear.your.settings.in |
| a560 | 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 | .this.library.for.this.plugin?.B |
| a580 | 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e | atch.size.running.as.a.backgroun |
| a5a0 | 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f | d.job:.Books.will.be.broken.into |
| a5c0 | 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 | .batches.to.ensure.that.if.you.r |
| a5e0 | 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 | un.extract.for.a.large.group.you |
| a600 | 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 | .can.cancel/close.calibre.withou |
| a620 | 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 | t.losing.all.of.your.results.as. |
| a640 | 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 | you.can.cancel.the.pending.group |
| a660 | 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 | s..Clear.Clear.all.settings.for. |
| a680 | 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 | this.plugin.Click."Show.details" |
| a6a0 | 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 | .to.see.which.books..Copy.to.cli |
| a6c0 | 70 62 6f 61 72 64 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 6f 20 6e 6f 74 20 | pboard.Create.new.column.Do.not. |
| a6e0 | 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 | change.my.search.Edit.the.keyboa |
| a700 | 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 | rd.shortcuts.associated.with.thi |
| a720 | 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 | s.plugin.Extract.ISBN.Extract.IS |
| a740 | 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f | BN.failed.Extract.ISBN.for.%d.bo |
| a760 | 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 | oks.Extract.ISBN.from.the.select |
| a780 | 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 | ed.book.format.Extract.ISBN.star |
| a7a0 | 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b | ted.Extracting.ISBN.for.{0}.book |
| a7c0 | 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 62 6e 73 00 48 65 6c 70 00 49 | s.Failed.to.extract.isbns.Help.I |
| a7e0 | 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f 74 20 66 | SBN.extract.completed.ISBN.not.f |
| a800 | 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f 20 72 6f 77 73 20 | ound.Keyboard.shortcuts.No.rows. |
| a820 | 73 65 6c 65 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 | selected.Please.restart.calibre. |
| a840 | 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 | now..Preferences.for:.Proceed.wi |
| a860 | 74 68 20 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 51 75 65 75 65 69 | th.updating.your.library?.Queuei |
| a880 | 6e 67 00 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 | ng.Queueing.books.for.extracting |
| a8a0 | 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 | .ISBN.Restart.calibre.now.Restar |
| a8c0 | 74 20 72 65 71 75 69 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 | t.required.Running.as.a.backgrou |
| a8e0 | 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 | nd.job.is.slower.but.is.the.only |
| a900 | 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e | .way.to.avoid..Scan.aborted.as.n |
| a920 | 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e | o.books.with.formats.found..Scan |
| a940 | 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 | .complete.Scan.failed.Scan.log.S |
| a960 | 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 | canned.%d.of.%d.Selected.books.b |
| a980 | 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f | efore.running.as.a.background.jo |
| a9a0 | 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c | b:.Settings.changed.Settings.del |
| a9c0 | 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e | eted.Settings.for.this.plugin.in |
| a9e0 | 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e | .this.library.have.been.changed. |
| aa00 | 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 | .Show.the.books.that.have.new.or |
| aa20 | 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 | .updated.ISBNs.Some.books.change |
| aa40 | 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e | d.The.metadata.for.some.books.in |
| aa60 | 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 | .your.library.has.changed.since. |
| aa80 | 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 | you.started.the.download..If.you |
| aaa0 | 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 | .proceed,.some.of.those.changes. |
| aac0 | 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 | may.be.overwritten..Click."Show. |
| aae0 | 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e | details".to.see.the.list.of.chan |
| ab00 | 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 | ged.books..Do.you.want.to.procee |
| ab20 | 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d | d?.Title.image.not.found.-.you.m |
| ab40 | 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 | ust.restart.Calibre.before.using |
| ab60 | 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f | .this.plugin!.Uncheck.this.optio |
| ab80 | 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 | n.if.you.want.changes.applied.wi |
| aba0 | 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 | thout.a.confirmation.dialog..The |
| abc0 | 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 | re.is.a.small.risk.with.this.opt |
| abe0 | 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 | ion.unchecked.that.if.you.are.ma |
| ac00 | 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 | king.other.changes.to.this.book. |
| ac20 | 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c | record.at.the.same.time.they.wil |
| ac40 | 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c | l.be.lost..Undefined.Unknown.Val |
| ac60 | 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 | id.prefixes.for.ISBN-13.(comma.s |
| ac80 | 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 | eparated):.When.the.scan.complet |
| aca0 | 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 | es:.You.must.restart.calibre.aft |
| acc0 | 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 | erwards..You.must.select.one.or. |
| ace0 | 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 69 6f | more.books.to.perform.this.actio |
| ad00 | 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 | n..memory.leaks.and.will.keep.th |
| ad20 | 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 | e.UI.more.responsive..Project-Id |
| ad40 | 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 | -Version:.PACKAGE.VERSION.POT-Cr |
| ad60 | 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 | eation-Date:.2024-03-24.17:58+10 |
| ad80 | 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 | 00.PO-Revision-Date:.2022-09-19. |
| ada0 | 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 47 72 7a 65 | 15:18+0000.Last-Translator:.Grze |
| adc0 | 67 6f 72 7a 20 41 64 61 6d 65 6b 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a | gorz.Adamek,.2023.Language-Team: |
| ade0 | 20 50 6f 6c 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 | .Polish.(https://app.transifex.c |
| ae00 | 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 70 6c 2f 29 0a 4d 49 4d 45 | om/calibre/teams/19337/pl/).MIME |
| ae20 | 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 | -Version:.1.0.Content-Type:.text |
| ae40 | 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 | /plain;.charset=UTF-8.Content-Tr |
| ae60 | 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d | ansfer-Encoding:.8bit.Generated- |
| ae80 | 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 70 | By:.pygettext.py.1.5.Language:.p |
| aea0 | 6c 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 34 3b 20 70 6c 75 72 | l.Plural-Forms:.nplurals=4;.plur |
| aec0 | 61 6c 3d 28 6e 3d 3d 31 20 3f 20 30 20 3a 20 28 6e 25 31 30 3e 3d 32 20 26 26 20 6e 25 31 30 3c | al=(n==1.?.0.:.(n%10>=2.&&.n%10< |
| aee0 | 3d 34 29 20 26 26 20 28 6e 25 31 30 30 3c 31 32 20 7c 7c 20 6e 25 31 30 30 3e 31 34 29 20 3f 20 | =4).&&.(n%100<12.||.n%100>14).?. |
| af00 | 31 20 3a 20 6e 21 3d 31 20 26 26 20 28 6e 25 31 30 3e 3d 30 20 26 26 20 6e 25 31 30 3c 3d 31 29 | 1.:.n!=1.&&.(n%10>=0.&&.n%10<=1) |
| af20 | 20 7c 7c 20 28 6e 25 31 30 3e 3d 35 20 26 26 20 6e 25 31 30 3c 3d 39 29 20 7c 7c 20 28 6e 25 31 | .||.(n%10>=5.&&.n%10<=9).||.(n%1 |
| af40 | 30 30 3e 3d 31 32 20 26 26 20 6e 25 31 30 30 3c 3d 31 34 29 20 3f 20 32 20 3a 20 33 29 3b 0a 00 | 00>=12.&&.n%100<=14).?.2.:.3);.. |
| af60 | 57 73 7a 79 73 74 6b 69 65 20 75 73 74 61 77 69 65 6e 69 61 20 64 6c 61 20 74 65 6a 20 77 74 79 | Wszystkie.ustawienia.dla.tej.wty |
| af80 | 63 7a 6b 69 20 77 20 74 65 6a 20 62 69 62 6c 69 6f 74 65 63 65 20 7a 6f 73 74 61 c5 82 79 20 77 | czki.w.tej.bibliotece.zosta..y.w |
| afa0 | 79 63 7a 79 73 7a 63 7a 6f 6e 65 2e 00 c5 bb 61 64 6e 65 20 75 73 74 61 77 69 65 6e 69 61 20 77 | yczyszczone....adne.ustawienia.w |
| afc0 | 20 69 6e 6e 79 63 68 20 62 69 62 6c 69 6f 74 65 6b 61 63 68 20 6c 75 62 20 70 72 7a 65 63 68 6f | .innych.bibliotekach.lub.przecho |
| afe0 | 77 79 77 61 6e 65 20 77 20 70 6c 69 6b 75 20 4a 53 4f 4e 20 77 20 66 6f 6c 64 65 72 7a 65 20 77 | wywane.w.pliku.JSON.w.folderze.w |
| b000 | 74 79 63 7a 65 6b 20 43 61 6c 69 62 72 65 20 6e 69 65 20 7a 6f 73 74 61 6e c4 85 20 7a 6d 69 65 | tyczek.Calibre.nie.zostan...zmie |
| b020 | 6e 69 6f 6e 65 2e 00 43 7a 79 20 6e 61 20 70 65 77 6e 6f 20 63 68 63 65 73 7a 20 7a 6d 69 65 6e | nione..Czy.na.pewno.chcesz.zmien |
| b040 | 69 c4 87 20 73 77 6f 6a 65 20 75 73 74 61 77 69 65 6e 69 61 20 77 20 74 65 6a 20 62 69 62 6c 69 | i...swoje.ustawienia.w.tej.bibli |
| b060 | 6f 74 65 63 65 20 64 6c 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 3f 00 43 7a 79 20 6a 65 73 74 65 | otece.dla.tej.wtyczki?.Czy.jeste |
| b080 | c5 9b 20 70 65 77 6e 79 2c 20 c5 bc 65 20 63 68 63 65 73 7a 20 77 79 63 7a 79 c5 9b 63 69 c4 87 | ...pewny,...e.chcesz.wyczy..ci.. |
| b0a0 | 20 77 73 7a 79 73 74 6b 69 65 20 75 73 74 61 77 69 65 6e 69 61 20 77 20 74 65 6a 20 62 69 62 6c | .wszystkie.ustawienia.w.tej.bibl |
| b0c0 | 69 6f 74 65 63 65 20 64 6c 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 3f 00 52 6f 7a 6d 69 61 72 20 | iotece.dla.tej.wtyczki?.Rozmiar. |
| b0e0 | 77 73 61 64 75 20 64 7a 69 61 c5 82 61 20 6a 61 6b 6f 20 7a 61 64 61 6e 69 65 20 77 20 74 6c 65 | wsadu.dzia..a.jako.zadanie.w.tle |
| b100 | 3a 00 4b 73 69 c4 85 c5 bc 6b 69 20 7a 6f 73 74 61 6e c4 85 20 70 6f 64 7a 69 65 6c 6f 6e 65 20 | :.Ksi....ki.zostan...podzielone. |
| b120 | 6e 61 20 70 61 72 74 69 65 2c 20 61 62 79 20 6d 69 65 c4 87 20 70 65 77 6e 6f c5 9b c4 87 2c 20 | na.partie,.aby.mie...pewno....,. |
| b140 | c5 bc 65 20 6a 65 c5 9b 6c 69 20 75 72 75 63 68 6f 6d 69 73 7a 0a 77 79 70 61 6b 6f 77 61 6e 69 | ..e.je..li.uruchomisz.wypakowani |
| b160 | 65 20 64 6c 61 20 64 75 c5 bc 65 6a 20 67 72 75 70 79 2c 20 6d 6f c5 bc 65 73 7a 20 61 6e 75 6c | e.dla.du..ej.grupy,.mo..esz.anul |
| b180 | 6f 77 61 c4 87 2f 7a 61 6d 6b 6e c4 85 c4 87 20 43 61 6c 69 62 72 65 20 62 65 7a 20 75 74 72 61 | owa../zamkn.....Calibre.bez.utra |
| b1a0 | 74 79 0a 77 73 7a 79 73 74 6b 69 63 68 20 77 79 6e 69 6b c3 b3 77 2c 20 70 6f 6e 69 65 77 61 c5 | ty.wszystkich.wynik..w,.poniewa. |
| b1c0 | bc 20 6d 6f c5 bc 65 73 7a 20 61 6e 75 6c 6f 77 61 c4 87 20 6f 63 7a 65 6b 75 6a c4 85 63 65 20 | ..mo..esz.anulowa...oczekuj..ce. |
| b1e0 | 67 72 75 70 79 2e 00 57 79 63 7a 79 c5 9b c4 87 00 57 79 63 7a 79 c5 9b c4 87 20 77 73 7a 79 73 | grupy..Wyczy.....Wyczy.....wszys |
| b200 | 74 6b 69 65 20 75 73 74 61 77 69 65 6e 69 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 00 4b 6c 69 6b | tkie.ustawienia.tej.wtyczki.Klik |
| b220 | 6e 69 6a 20 e2 80 9e 50 6f 6b 61 c5 bc 20 73 7a 63 7a 65 67 c3 b3 c5 82 79 e2 80 9d 2c 20 61 62 | nij....Poka...szczeg....y...,.ab |
| b240 | 79 20 7a 6f 62 61 63 7a 79 c4 87 2c 20 6b 74 c3 b3 72 65 20 6b 73 69 c4 85 c5 bc 6b 69 2e 00 4b | y.zobaczy..,.kt..re.ksi....ki..K |
| b260 | 6f 70 69 75 6a 20 64 6f 20 73 63 68 6f 77 6b 61 00 55 74 77 c3 b3 72 7a 20 6e 6f 77 c4 85 20 6b | opiuj.do.schowka.Utw..rz.now...k |
| b280 | 6f 6c 75 6d 6e c4 99 00 4e 69 65 20 7a 6d 69 65 6e 69 61 6a 20 6d 6f 6a 65 67 6f 20 77 79 73 7a | olumn...Nie.zmieniaj.mojego.wysz |
| b2a0 | 75 6b 69 77 61 6e 69 61 00 45 64 79 74 75 6a 20 73 6b 72 c3 b3 74 79 20 6b 6c 61 77 69 61 74 75 | ukiwania.Edytuj.skr..ty.klawiatu |
| b2c0 | 72 6f 77 65 20 70 6f 77 69 c4 85 7a 61 6e 65 20 7a 20 74 c4 85 20 77 74 79 63 7a 6b c4 85 00 57 | rowe.powi..zane.z.t...wtyczk...W |
| b2e0 | 79 6f 64 72 c4 99 62 6e 69 6a 20 49 53 42 4e 00 57 79 6f 64 72 c4 99 62 6e 69 65 6e 69 65 20 6e | yodr..bnij.ISBN.Wyodr..bnienie.n |
| b300 | 75 6d 65 72 75 20 49 53 42 4e 20 73 69 c4 99 20 6e 69 65 20 70 6f 77 69 6f 64 c5 82 6f 00 57 79 | umeru.ISBN.si...nie.powiod..o.Wy |
| b320 | 6f 64 72 c4 99 62 6e 69 6a 20 49 53 42 4e 20 64 6c 61 20 25 64 20 6b 73 69 c4 85 c5 bc 65 6b 00 | odr..bnij.ISBN.dla.%d.ksi....ek. |
| b340 | 57 79 6f 64 72 c4 99 62 6e 69 6a 20 49 53 42 4e 20 7a 20 77 79 62 72 61 6e 65 67 6f 20 66 6f 72 | Wyodr..bnij.ISBN.z.wybranego.for |
| b360 | 6d 61 74 75 20 6b 73 69 c4 85 c5 bc 6b 69 00 52 6f 7a 70 6f 63 7a c4 99 74 6f 20 77 79 6f 64 72 | matu.ksi....ki.Rozpocz..to.wyodr |
| b380 | c4 99 62 6e 69 61 6e 69 65 20 6e 75 6d 65 72 75 20 49 53 42 4e 00 57 79 6f 64 72 c4 99 62 6e 69 | ..bnianie.numeru.ISBN.Wyodr..bni |
| b3a0 | 61 6e 69 65 20 49 53 42 4e 20 64 6c 61 20 7b 30 7d 20 6b 73 69 c4 85 c5 bc 65 6b 00 4e 69 65 20 | anie.ISBN.dla.{0}.ksi....ek.Nie. |
| b3c0 | 75 64 61 c5 82 6f 20 73 69 c4 99 20 77 79 6f 64 72 c4 99 62 6e 69 c4 87 20 49 53 42 4e 00 50 6f | uda..o.si...wyodr..bni...ISBN.Po |
| b3e0 | 6d 6f 63 00 57 79 6f 64 72 c4 99 62 6e 69 6f 6e 6f 20 49 53 42 4e 00 49 53 42 4e 20 6e 69 65 20 | moc.Wyodr..bniono.ISBN.ISBN.nie. |
| b400 | 7a 6e 61 6c 65 7a 69 6f 6e 79 00 53 6b 72 c3 b3 74 79 20 6b 6c 61 77 69 61 74 75 72 6f 77 65 00 | znaleziony.Skr..ty.klawiaturowe. |
| b420 | 4e 69 65 20 7a 61 7a 6e 61 63 7a 6f 6e 6f 20 77 69 65 72 73 7a 79 00 50 72 6f 73 7a c4 99 20 70 | Nie.zaznaczono.wierszy.Prosz...p |
| b440 | 6f 6e 6f 77 6e 69 65 20 75 72 75 63 68 6f 6d 20 63 61 6c 69 62 72 65 20 74 65 72 61 7a 2e 00 50 | onownie.uruchom.calibre.teraz..P |
| b460 | 72 65 66 65 72 65 6e 63 6a 65 20 64 6c 61 3a 00 4b 6f 6e 74 79 6e 75 6f 77 61 c4 87 20 61 6b 74 | referencje.dla:.Kontynuowa...akt |
| b480 | 75 61 6c 69 7a 61 63 6a c4 99 20 73 77 6f 6a 65 6a 20 62 69 62 6c 69 6f 74 65 6b 69 3f 00 57 20 | ualizacj...swojej.biblioteki?.W. |
| b4a0 | 6b 6f 6c 65 6a 63 65 00 4b 6f 6c 65 6a 6b 6f 77 61 6e 69 65 20 6b 73 69 c4 85 c5 bc 65 6b 20 77 | kolejce.Kolejkowanie.ksi....ek.w |
| b4c0 | 20 63 65 6c 75 20 77 79 6f 64 72 c4 99 62 6e 69 65 6e 69 61 20 6e 75 6d 65 72 75 20 49 53 42 4e | .celu.wyodr..bnienia.numeru.ISBN |
| b4e0 | 00 55 72 75 63 68 6f 6d 20 74 65 72 61 7a 20 70 6f 6e 6f 77 6e 69 65 20 43 61 6c 69 62 72 65 00 | .Uruchom.teraz.ponownie.Calibre. |
| b500 | 57 79 6d 61 67 61 6e 65 20 6a 65 73 74 20 70 6f 6e 6f 77 6e 65 20 75 72 75 63 68 6f 6d 69 65 6e | Wymagane.jest.ponowne.uruchomien |
| b520 | 69 65 00 50 72 61 63 61 20 77 20 74 6c 65 20 6a 65 73 74 20 77 6f 6c 6e 69 65 6a 73 7a 61 2c 20 | ie.Praca.w.tle.jest.wolniejsza,. |
| b540 | 61 6c 65 20 6a 65 73 74 20 74 6f 20 6a 65 64 79 6e 79 20 73 70 6f 73 c3 b3 62 2c 20 61 62 79 20 | ale.jest.to.jedyny.spos..b,.aby. |
| b560 | 74 65 67 6f 20 75 6e 69 6b 6e c4 85 c4 87 0a 00 53 6b 61 6e 6f 77 61 6e 69 65 20 70 72 7a 65 72 | tego.unikn......Skanowanie.przer |
| b580 | 77 61 6e 65 2c 20 70 6f 6e 69 65 77 61 c5 bc 20 6e 69 65 20 7a 6e 61 6c 65 7a 69 6f 6e 6f 20 6b | wane,.poniewa...nie.znaleziono.k |
| b5a0 | 73 69 c4 85 c5 bc 65 6b 20 77 20 66 6f 72 6d 61 74 61 63 68 20 65 70 75 62 20 6c 75 62 20 70 64 | si....ek.w.formatach.epub.lub.pd |
| b5c0 | 66 2e 00 53 6b 61 6e 6f 77 61 6e 69 65 20 7a 61 6b 6f c5 84 63 7a 6f 6e 65 00 53 6b 61 6e 6f 77 | f..Skanowanie.zako..czone.Skanow |
| b5e0 | 61 6e 69 65 20 73 69 c4 99 20 6e 69 65 20 70 6f 77 69 6f 64 c5 82 6f 00 44 7a 69 65 6e 6e 69 6b | anie.si...nie.powiod..o.Dziennik |
| b600 | 20 73 6b 61 6e 6f 77 61 6e 69 61 00 50 72 7a 65 73 6b 61 6e 6f 77 61 6e 6f 20 25 64 20 7a 20 25 | .skanowania.Przeskanowano.%d.z.% |
| b620 | 64 00 57 79 62 72 61 6e 65 20 6b 73 69 c4 85 c5 bc 6b 69 20 75 72 75 63 68 6f 6d 20 6a 61 6b 6f | d.Wybrane.ksi....ki.uruchom.jako |
| b640 | 20 7a 61 64 61 6e 69 65 20 77 20 74 6c 65 3a 00 55 73 74 61 77 69 65 6e 69 61 20 7a 6f 73 74 61 | .zadanie.w.tle:.Ustawienia.zosta |
| b660 | c5 82 79 20 7a 6d 69 65 6e 69 6f 6e 65 00 55 73 74 61 77 69 65 6e 69 61 20 7a 6f 73 74 61 c5 82 | ..y.zmienione.Ustawienia.zosta.. |
| b680 | 79 20 75 73 75 6e 69 c4 99 74 65 00 55 73 74 61 77 69 65 6e 69 61 20 64 6c 61 20 74 65 6a 20 77 | y.usuni..te.Ustawienia.dla.tej.w |
| b6a0 | 74 79 63 7a 6b 69 20 77 20 74 65 6a 20 62 69 62 6c 69 6f 74 65 63 65 20 7a 6f 73 74 61 c5 82 79 | tyczki.w.tej.bibliotece.zosta..y |
| b6c0 | 20 7a 6d 69 65 6e 69 6f 6e 65 2e 00 50 6f 6b 61 c5 bc 20 6b 73 69 c4 85 c5 bc 6b 69 2c 20 6b 74 | .zmienione..Poka...ksi....ki,.kt |
| b6e0 | c3 b3 72 65 20 6d 61 6a c4 85 20 6e 6f 77 65 20 6c 75 62 20 7a 61 6b 74 75 61 6c 69 7a 6f 77 61 | ..re.maj...nowe.lub.zaktualizowa |
| b700 | 6e 65 20 6e 75 6d 65 72 79 20 49 53 42 4e 00 4e 69 65 6b 74 c3 b3 72 65 20 6b 73 69 c4 85 c5 bc | ne.numery.ISBN.Niekt..re.ksi.... |
| b720 | 6b 69 20 73 69 c4 99 20 7a 6d 69 65 6e 69 c5 82 79 00 4d 65 74 61 64 61 6e 65 20 6e 69 65 6b 74 | ki.si...zmieni..y.Metadane.niekt |
| b740 | c3 b3 72 79 63 68 20 6b 73 69 c4 85 c5 bc 65 6b 20 77 20 62 69 62 6c 69 6f 74 65 63 65 20 7a 6d | ..rych.ksi....ek.w.bibliotece.zm |
| b760 | 69 65 6e 69 c5 82 79 20 73 69 c4 99 20 6f 64 20 6d 6f 6d 65 6e 74 75 20 72 6f 7a 70 6f 63 7a c4 | ieni..y.si...od.momentu.rozpocz. |
| b780 | 99 63 69 61 20 70 6f 62 69 65 72 61 6e 69 61 2e 20 4a 65 c5 9b 6c 69 20 62 c4 99 64 7a 69 65 73 | .cia.pobierania..Je..li.b..dzies |
| b7a0 | 7a 20 6b 6f 6e 74 79 6e 75 6f 77 61 c5 82 2c 20 6e 69 65 6b 74 c3 b3 72 65 20 7a 20 74 79 63 68 | z.kontynuowa..,.niekt..re.z.tych |
| b7c0 | 20 7a 6d 69 61 6e 20 6d 6f 67 c4 85 20 7a 6f 73 74 61 c4 87 20 7a 61 73 74 c4 85 70 69 6f 6e 65 | .zmian.mog...zosta...zast..pione |
| b7e0 | 2e 20 4b 6c 69 6b 6e 69 6a 20 e2 80 9e 50 6f 6b 61 c5 bc 20 73 7a 63 7a 65 67 c3 b3 c5 82 79 e2 | ..Kliknij....Poka...szczeg....y. |
| b800 | 80 9d 2c 20 61 62 79 20 77 79 c5 9b 77 69 65 74 6c 69 c4 87 20 6c 69 73 74 c4 99 20 7a 6d 69 65 | ..,.aby.wy..wietli...list...zmie |
| b820 | 6e 69 6f 6e 79 63 68 20 6b 73 69 c4 85 c5 bc 65 6b 2e 20 43 7a 79 20 63 68 63 65 73 7a 20 6b 6f | nionych.ksi....ek..Czy.chcesz.ko |
| b840 | 6e 74 79 6e 75 6f 77 61 c4 87 3f 00 4e 69 65 20 7a 6e 61 6c 65 7a 69 6f 6e 6f 20 6f 62 72 61 7a | ntynuowa..?.Nie.znaleziono.obraz |
| b860 | 75 20 6f 6b c5 82 61 64 6b 69 20 2d 20 70 72 7a 65 64 20 75 c5 bc 79 63 69 65 6d 20 74 65 6a 20 | u.ok..adki.-.przed.u..yciem.tej. |
| b880 | 77 74 79 63 7a 6b 69 20 6d 75 73 69 73 7a 20 70 6f 6e 6f 77 6e 69 65 20 75 72 75 63 68 6f 6d 69 | wtyczki.musisz.ponownie.uruchomi |
| b8a0 | c4 87 20 43 61 6c 69 62 72 65 21 00 4f 64 7a 6e 61 63 7a 20 74 c4 99 20 6f 70 63 6a c4 99 20 6a | ...Calibre!.Odznacz.t...opcj...j |
| b8c0 | 65 c5 9b 6c 69 20 63 68 63 65 73 7a 2c 20 61 62 79 20 7a 6d 69 61 6e 79 20 62 79 c5 82 79 20 77 | e..li.chcesz,.aby.zmiany.by..y.w |
| b8e0 | 70 72 6f 77 61 64 7a 61 6e 65 0a 62 65 7a 20 6f 6b 69 65 6e 6b 61 20 7a 20 70 6f 74 77 69 65 72 | prowadzane.bez.okienka.z.potwier |
| b900 | 64 7a 65 6e 69 65 6d 2e 20 49 73 74 6e 69 65 6a 65 20 6d 61 c5 82 65 20 72 79 7a 79 6b 6f 20 70 | dzeniem..Istnieje.ma..e.ryzyko.p |
| b920 | 72 7a 79 20 6f 70 63 6a 69 0a 6f 64 7a 6e 61 63 7a 6f 6e 65 6a 2c 20 c5 bc 65 20 6a 65 c5 9b 6c | rzy.opcji.odznaczonej,...e.je..l |
| b940 | 69 20 7a 72 6f 62 69 73 7a 20 6a 61 6b 69 65 c5 9b 20 69 6e 6e 65 20 7a 6d 69 61 6e 79 20 77 20 | i.zrobisz.jakie...inne.zmiany.w. |
| b960 | 7a 61 70 69 73 69 65 20 74 65 6a 0a 6b 73 69 c4 85 c5 bc 6b 69 20 77 20 74 79 6d 20 73 61 6d 79 | zapisie.tej.ksi....ki.w.tym.samy |
| b980 | 6d 20 63 7a 61 73 69 65 20 e2 80 93 20 6d 6f 67 c4 85 20 6f 6e 65 20 7a 6f 73 74 61 c4 87 20 75 | m.czasie.....mog...one.zosta...u |
| b9a0 | 74 72 61 63 6f 6e 65 2e 00 4e 69 65 6f 6b 72 65 c5 9b 6c 6f 6e 79 00 4e 69 65 7a 6e 61 6e 79 00 | tracone..Nieokre..lony.Nieznany. |
| b9c0 | 50 72 61 77 69 64 c5 82 6f 77 65 20 70 72 65 66 69 6b 73 79 20 64 6c 61 20 49 53 42 4e 2d 31 33 | Prawid..owe.prefiksy.dla.ISBN-13 |
| b9e0 | 20 28 6f 64 64 7a 69 65 6c 6f 6e 65 20 70 72 7a 65 63 69 6e 6b 61 6d 69 29 3a 00 50 6f 20 7a 61 | .(oddzielone.przecinkami):.Po.za |
| ba00 | 6b 6f c5 84 63 7a 65 6e 69 75 20 73 6b 61 6e 6f 77 61 6e 69 61 3a 00 4d 75 73 69 73 7a 20 70 6f | ko..czeniu.skanowania:.Musisz.po |
| ba20 | 74 65 6d 20 70 6f 6e 6f 77 6e 69 65 20 75 72 75 63 68 6f 6d 69 c4 87 20 63 61 6c 69 62 72 65 2e | tem.ponownie.uruchomi...calibre. |
| ba40 | 00 41 62 79 20 77 79 6b 6f 6e 61 c4 87 20 74 c4 99 20 63 7a 79 6e 6e 6f c5 9b c4 87 2c 20 6d 75 | .Aby.wykona...t...czynno....,.mu |
| ba60 | 73 69 73 7a 20 77 79 62 72 61 c4 87 20 6a 65 64 6e c4 85 20 6c 75 62 20 77 69 c4 99 63 65 6a 20 | sisz.wybra...jedn...lub.wi..cej. |
| ba80 | 6b 73 69 c4 85 c5 bc 65 6b 2c 20 00 70 61 6d 69 c4 99 c4 87 20 77 79 63 69 65 6b 61 20 69 20 73 | ksi....ek,..pami.....wycieka.i.s |
| baa0 | 70 72 61 77 69 2c 20 c5 bc 65 20 69 6e 74 65 72 66 65 6a 73 20 75 c5 bc 79 74 6b 6f 77 6e 69 6b | prawi,...e.interfejs.u..ytkownik |
| bac0 | 61 20 62 c4 99 64 7a 69 65 20 62 61 72 64 7a 69 65 6a 20 72 65 73 70 6f 6e 73 79 77 6e 79 2e 00 | a.b..dzie.bardziej.responsywny.. |
| bae0 | 50 4b 03 04 14 00 00 00 00 00 e0 35 28 55 55 1a 5c 16 06 01 00 00 06 01 00 00 16 00 00 00 74 72 | PK.........5(UU.\.............tr |
| bb00 | 61 6e 73 6c 61 74 69 6f 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 23 20 54 72 61 6e 73 6c 61 74 69 6f | anslations/README.md#.Translatio |
| bb20 | 6e 73 0d 0a 0d 0a 49 66 20 79 6f 75 27 72 65 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 68 65 | ns....If.you're.interested.in.he |
| bb40 | 6c 70 69 6e 67 20 70 72 6f 76 69 64 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 66 6f 72 20 74 | lping.provide.translations.for.t |
| bb60 | 68 69 73 20 70 72 6f 6a 65 63 74 2c 0d 0a 70 6c 65 61 73 65 20 75 73 65 20 74 68 65 0d 0a 5b 54 | his.project,..please.use.the..[T |
| bb80 | 72 61 6e 73 69 66 65 78 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 74 72 61 6e 73 69 66 65 78 2e | ransifex](https://www.transifex. |
| bba0 | 63 6f 6d 2f 70 72 6f 6a 65 63 74 73 2f 70 2f 63 61 6c 69 62 72 65 2d 70 6c 75 67 69 6e 73 2f 72 | com/projects/p/calibre-plugins/r |
| bbc0 | 65 73 6f 75 72 63 65 73 2f 29 0d 0a 77 65 62 73 69 74 65 20 74 6f 20 61 64 64 20 74 72 61 6e 73 | esources/)..website.to.add.trans |
| bbe0 | 6c 61 74 69 6f 6e 73 20 74 6f 20 74 68 69 73 2c 20 6f 72 20 6f 74 68 65 72 20 63 61 6c 69 62 72 | lations.to.this,.or.other.calibr |
| bc00 | 65 20 70 6c 75 67 69 6e 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2e 50 4b 03 04 14 00 | e.plugins.that.support.it.PK.... |
| bc20 | 00 00 00 00 db ba 49 5c 3a 25 07 e7 de 25 00 00 de 25 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 | ......I\:%...%...%......translat |
| bc40 | 69 6f 6e 73 2f 72 75 2e 6d 6f de 12 04 95 00 00 00 00 41 00 00 00 1c 00 00 00 24 02 00 00 00 00 | ions/ru.mo........A.......$..... |
| bc60 | 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 00 00 6c 00 00 00 6d 04 00 00 4e 00 | ..........,...?...-...l...m...N. |
| bc80 | 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 00 00 bb 00 00 00 9f 05 00 00 05 00 | ......M...)...'...w............. |
| bca0 | 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 00 00 11 00 00 00 ad 06 00 00 54 00 | ..[..."...a...(...............T. |
| bcc0 | 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 00 00 35 00 00 00 4e 07 00 00 17 00 | ......'...........<...5...N..... |
| bce0 | 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 00 00 13 00 00 00 e1 07 00 00 19 00 | ......7......................... |
| bd00 | 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 00 00 14 00 00 00 65 08 00 00 09 00 | ......*.......*...:.......e..... |
| bd20 | 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 00 00 38 00 00 00 ba 08 00 00 04 00 | ..z...................8......... |
| bd40 | 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 00 00 12 00 00 00 1e 09 00 00 0a 00 | ................................ |
| bd60 | 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 00 00 10 00 00 00 69 09 00 00 23 00 | ..1.......<.......M.......i...#. |
| bd80 | 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 00 00 22 00 00 00 c4 09 00 00 13 00 | ..z..................."......... |
| bda0 | 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a 00 00 09 00 00 00 50 0a 00 00 2c 00 | ..............C...........P...,. |
| bdc0 | 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a 00 00 08 00 00 00 a1 0a 00 00 10 00 | ..Z............................. |
| bde0 | 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a 00 00 10 00 00 00 ff 0a 00 00 3b 00 | ......2.......................;. |
| be00 | 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b 00 00 e0 00 00 00 8d 0b 00 00 4a 00 | ......-...L.......z...........J. |
| be20 | 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d 00 00 09 00 00 00 20 0e 00 00 07 00 | ..n............................. |
| be40 | 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e 00 00 24 00 00 00 79 0e 00 00 39 00 | ..*...-...2.......`...$...y...9. |
| be60 | 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 19 02 00 00 0b 0f 00 00 74 00 00 00 25 11 00 00 c0 00 | ......2...............t...%..... |
| be80 | 00 00 9a 11 00 00 19 00 00 00 5b 12 00 00 78 00 00 00 75 12 00 00 66 00 00 00 ee 12 00 00 7f 01 | ..........[...x...u...f......... |
| bea0 | 00 00 55 13 00 00 10 00 00 00 d5 14 00 00 40 00 00 00 e6 14 00 00 58 00 00 00 27 15 00 00 2f 00 | ..U...........@.......X...'.../. |
| bec0 | 00 00 80 15 00 00 4b 00 00 00 b0 15 00 00 39 00 00 00 fc 15 00 00 28 00 00 00 36 16 00 00 76 00 | ......K.......9.......(...6...v. |
| bee0 | 00 00 5f 16 00 00 27 00 00 00 d6 16 00 00 6d 00 00 00 fe 16 00 00 13 00 00 00 6c 17 00 00 27 00 | .._...'.......m...........l...'. |
| bf00 | 00 00 80 17 00 00 2a 00 00 00 a8 17 00 00 45 00 00 00 d3 17 00 00 47 00 00 00 19 18 00 00 2a 00 | ......*.......E.......G.......*. |
| bf20 | 00 00 61 18 00 00 12 00 00 00 8c 18 00 00 2d 00 00 00 9f 18 00 00 27 00 00 00 cd 18 00 00 3c 00 | ..a...........-.......'.......<. |
| bf40 | 00 00 f5 18 00 00 0e 00 00 00 32 19 00 00 2c 00 00 00 41 19 00 00 16 00 00 00 6e 19 00 00 22 00 | ..........2...,...A.......n...". |
| bf60 | 00 00 85 19 00 00 25 00 00 00 a8 19 00 00 20 00 00 00 ce 19 00 00 46 00 00 00 ef 19 00 00 20 00 | ......%...............F......... |
| bf80 | 00 00 36 1a 00 00 4a 00 00 00 57 1a 00 00 3e 00 00 00 a2 1a 00 00 26 00 00 00 e1 1a 00 00 50 00 | ..6...J...W...>.......&.......P. |
| bfa0 | 00 00 08 1b 00 00 2f 00 00 00 59 1b 00 00 27 00 00 00 89 1b 00 00 98 00 00 00 b1 1b 00 00 10 00 | ....../...Y...'................. |
| bfc0 | 00 00 4a 1c 00 00 6c 00 00 00 5b 1c 00 00 2b 00 00 00 c8 1c 00 00 25 00 00 00 f4 1c 00 00 25 00 | ..J...l...[...+.......%.......%. |
| bfe0 | 00 00 1a 1d 00 00 25 00 00 00 40 1d 00 00 6d 00 00 00 66 1d 00 00 23 00 00 00 d4 1d 00 00 21 00 | ......%...@...m...f...#.......!. |
| c000 | 00 00 f8 1d 00 00 68 00 00 00 1a 1e 00 00 61 00 00 00 83 1e 00 00 2e 00 00 00 e5 1e 00 00 d8 01 | ......h.......a................. |
| c020 | 00 00 14 1f 00 00 92 00 00 00 ed 20 00 00 66 01 00 00 80 21 00 00 e0 00 00 00 e7 22 00 00 19 00 | ..............f....!.......".... |
| c040 | 00 00 c8 23 00 00 16 00 00 00 e2 23 00 00 51 00 00 00 f9 23 00 00 39 00 00 00 4b 24 00 00 4e 00 | ...#.......#..Q....#..9...K$..N. |
| c060 | 00 00 85 24 00 00 88 00 00 00 d4 24 00 00 80 00 00 00 5d 25 00 00 00 41 6c 6c 20 73 65 74 74 69 | ...$.......$......]%...All.setti |
| c080 | 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 | ngs.for.this.plugin.in.this.libr |
| c0a0 | 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 | ary.have.been.cleared..Any.setti |
| c0c0 | 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 | ngs.in.other.libraries.or.stored |
| c0e0 | 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 | .in.a.JSON.file.in.your.calibre. |
| c100 | 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 | plugins.folder.will.not.be.touch |
| c120 | 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 | ed..Are.you.sure.you.want.to.cha |
| c140 | 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 | nge.your.settings.in.this.librar |
| c160 | 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 | y.for.this.plugin?.Are.you.sure. |
| c180 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 | you.want.to.clear.your.settings. |
| c1a0 | 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f | in.this.library.for.this.plugin? |
| c1c0 | 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f | .Batch.size.running.as.a.backgro |
| c1e0 | 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e | und.job:.Books.will.be.broken.in |
| c200 | 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 | to.batches.to.ensure.that.if.you |
| c220 | 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 | .run.extract.for.a.large.group.y |
| c240 | 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 | ou.can.cancel/close.calibre.with |
| c260 | 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 | out.losing.all.of.your.results.a |
| c280 | 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f | s.you.can.cancel.the.pending.gro |
| c2a0 | 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f | ups..Clear.Clear.all.settings.fo |
| c2c0 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c | r.this.plugin.Click."Show.detail |
| c2e0 | 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 | s".to.see.which.books..Copy.to.c |
| c300 | 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 | lipboard.Could.not.find.an.ISBN. |
| c320 | 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 | for.{0}.book(s).and.{1}.book(s). |
| c340 | 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f | matched.their.existing.value..Co |
| c360 | 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f | uld.not.find.an.ISBN.for.{0}.boo |
| c380 | 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 | k(s)..Create.new.column.Display. |
| c3a0 | 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 | failure.dialog.if.ISBN.not.found |
| c3c0 | 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 | .or.identical.Do.not.change.my.s |
| c3e0 | 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 | earch.Edit.the.keyboard.shortcut |
| c400 | 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 | s.associated.with.this.plugin.Ex |
| c420 | 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 | tract.ISBN.Extract.ISBN.failed.E |
| c440 | 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 | xtract.ISBN.for.%d.books.Extract |
| c460 | 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f | .ISBN.found.<b>{0}.new.isbn(s)</ |
| c480 | 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 | b>..Extract.ISBN.from.the.select |
| c4a0 | 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 | ed.book.format.Extract.ISBN.star |
| c4c0 | 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f | ted.Extracted.Extracting.ISBN.fo |
| c4e0 | 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 | r.{0}.books.Failed.to.extract.is |
| c500 | 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 65 72 65 20 49 53 42 4e | bns.Found.{0}.book(s).where.ISBN |
| c520 | 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 48 65 6c | .matched.the.existing.value..Hel |
| c540 | 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f | p.ISBN.extract.completed.ISBN.no |
| c560 | 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f 20 66 6f | t.found.Keyboard.shortcuts.No.fo |
| c580 | 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 | rmats.No.rows.selected.Please.re |
| c5a0 | 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 | start.calibre.now..Preferences.f |
| c5c0 | 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c | or:.Proceed.with.updating.your.l |
| c5e0 | 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 20 49 53 42 4e 20 63 68 61 | ibrary?.Prompt.to.apply.ISBN.cha |
| c600 | 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 | nges.Queueing.Queueing.books.for |
| c620 | 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 | .extracting.ISBN.Restart.calibre |
| c640 | 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 | .now.Restart.required.Running.as |
| c660 | 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 | .a.background.job.is.slower.but. |
| c680 | 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a 00 53 61 6d 65 20 49 | is.the.only.way.to.avoid..Same.I |
| c6a0 | 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 | SBN.Scan.aborted.as.no.books.wit |
| c6c0 | 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 | h.formats.found..Scan.complete.S |
| c6e0 | 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f | can.failed.Scan.log.Scanned.%d.o |
| c700 | 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 | f.%d.Selected.books.before.runni |
| c720 | 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 | ng.as.a.background.job:.Settings |
| c740 | 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e | .changed.Settings.deleted.Settin |
| c760 | 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 | gs.for.this.plugin.in.this.libra |
| c780 | 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 | ry.have.been.changed..Show.the.b |
| c7a0 | 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 | ooks.that.have.new.or.updated.IS |
| c7c0 | 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 | BNs.Some.books.changed.The.metad |
| c7e0 | 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 | ata.for.some.books.in.your.libra |
| c800 | 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 | ry.has.changed.since.you.started |
| c820 | 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 | .the.download..If.you.proceed,.s |
| c840 | 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 | ome.of.those.changes.may.be.over |
| c860 | 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f | written..Click."Show.details".to |
| c880 | 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 | .see.the.list.of.changed.books.. |
| c8a0 | 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d | Do.you.want.to.proceed?.Title.im |
| c8c0 | 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 | age.not.found.-.you.must.restart |
| c8e0 | 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 | .Calibre.before.using.this.plugi |
| c900 | 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 | n!.Uncheck.this.option.if.you.wa |
| c920 | 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e | nt.changes.applied.without.a.con |
| c940 | 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 | firmation.dialog..There.is.a.sma |
| c960 | 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b | ll.risk.with.this.option.uncheck |
| c980 | 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 | ed.that.if.you.are.making.other. |
| c9a0 | 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 | changes.to.this.book.record.at.t |
| c9c0 | 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 | he.same.time.they.will.be.lost.. |
| c9e0 | 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 | Uncheck.this.option.if.you.want. |
| ca00 | 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 6f 6d 70 74 65 64 0a 61 62 6f 75 74 | do.not.want.to.be.prompted.about |
| ca20 | 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b | .no.ISBN.being.found.in.the.book |
| ca40 | 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 79 6f 75 72 20 63 75 72 72 65 | .or.it.is.the.same.as.your.curre |
| ca60 | 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 | nt.value..Undefined.Unknown.Vali |
| ca80 | 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 | d.prefixes.for.ISBN-13.(comma.se |
| caa0 | 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 | parated):.When.the.scan.complete |
| cac0 | 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 | s:.You.must.restart.calibre.afte |
| cae0 | 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d | rwards..You.must.select.one.or.m |
| cb00 | 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e | ore.books.to.perform.this.action |
| cb20 | 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 | ..memory.leaks.and.will.keep.the |
| cb40 | 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d | .UI.more.responsive..Project-Id- |
| cb60 | 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 | Version:.PACKAGE.VERSION.POT-Cre |
| cb80 | 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 | ation-Date:.2024-03-24.17:58+100 |
| cba0 | 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 | 0.PO-Revision-Date:.2022-09-19.1 |
| cbc0 | 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 43 61 61 72 6d | 5:18+0000.Last-Translator:.Caarm |
| cbe0 | 69 2c 20 32 30 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 52 75 73 73 69 61 6e 20 28 | i,.2022.Language-Team:.Russian.( |
| cc00 | 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 | https://app.transifex.com/calibr |
| cc20 | 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 72 75 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a | e/teams/19337/ru/).MIME-Version: |
| cc40 | 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 | .1.0.Content-Type:.text/plain;.c |
| cc60 | 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e | harset=UTF-8.Content-Transfer-En |
| cc80 | 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 | coding:.8bit.Generated-By:.pyget |
| cca0 | 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 72 75 0a 50 6c 75 72 61 6c 2d | text.py.1.5.Language:.ru.Plural- |
| ccc0 | 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 34 3b 20 70 6c 75 72 61 6c 3d 28 6e 25 31 30 3d | Forms:.nplurals=4;.plural=(n%10= |
| cce0 | 3d 31 20 26 26 20 6e 25 31 30 30 21 3d 31 31 20 3f 20 30 20 3a 20 6e 25 31 30 3e 3d 32 20 26 26 | =1.&&.n%100!=11.?.0.:.n%10>=2.&& |
| cd00 | 20 6e 25 31 30 3c 3d 34 20 26 26 20 28 6e 25 31 30 30 3c 31 32 20 7c 7c 20 6e 25 31 30 30 3e 31 | .n%10<=4.&&.(n%100<12.||.n%100>1 |
| cd20 | 34 29 20 3f 20 31 20 3a 20 6e 25 31 30 3d 3d 30 20 7c 7c 20 28 6e 25 31 30 3e 3d 35 20 26 26 20 | 4).?.1.:.n%10==0.||.(n%10>=5.&&. |
| cd40 | 6e 25 31 30 3c 3d 39 29 20 7c 7c 20 28 6e 25 31 30 30 3e 3d 31 31 20 26 26 20 6e 25 31 30 30 3c | n%10<=9).||.(n%100>=11.&&.n%100< |
| cd60 | 3d 31 34 29 3f 20 32 20 3a 20 33 29 3b 0a 00 d0 92 d1 81 d0 b5 20 d0 bd d0 b0 d1 81 d1 82 d1 80 | =14)?.2.:.3);................... |
| cd80 | d0 be d0 b9 d0 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 | ................................ |
| cda0 | b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 20 d1 8d d1 82 d0 be d0 b9 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 | ................................ |
| cdc0 | d0 be d1 82 d0 b5 d0 ba d0 b5 20 d0 b1 d1 8b d0 bb d0 b8 20 d0 be d1 87 d0 b8 d1 89 d0 b5 d0 bd | ................................ |
| cde0 | d1 8b 2e 00 d0 9b d1 8e d0 b1 d1 8b d0 b5 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 | ................................ |
| ce00 | b8 20 d0 b2 20 d0 b4 d1 80 d1 83 d0 b3 d0 b8 d1 85 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 d0 be d1 82 | ................................ |
| ce20 | d0 b5 d0 ba d0 b0 d1 85 20 d0 b8 d0 bb d0 b8 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd | ................................ |
| ce40 | d0 bd d1 8b d0 b5 20 d0 b2 20 d1 84 d0 b0 d0 b9 d0 bb d0 b5 20 4a 53 4f 4e 20 d0 b2 20 d0 bf d0 | .....................JSON....... |
| ce60 | b0 d0 bf d0 ba d0 b5 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 be d0 b2 20 63 61 6c 69 62 72 65 | .........................calibre |
| ce80 | 20 d0 bd d0 b5 20 d0 b1 d1 83 d0 b4 d1 83 d1 82 20 d0 b7 d0 b0 d1 82 d1 80 d0 be d0 bd d1 83 d1 | ................................ |
| cea0 | 82 d1 8b 2e 00 d0 98 d0 bc d0 bf d0 be d1 80 d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 | ................................ |
| cec0 | 92 d1 8b 20 d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd d0 be 20 d1 | ................................ |
| cee0 | 85 d0 be d1 82 d0 b8 d1 82 d0 b5 20 d0 be d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 bd d0 | ................................ |
| cf00 | b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 | ................................ |
| cf20 | b2 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 3f 00 d0 a0 d0 b0 d0 b7 d0 bc | ......................?......... |
| cf40 | d0 b5 d1 80 20 d0 bf d0 b0 d0 ba d0 b5 d1 82 d0 b0 2c 20 d1 80 d0 b0 d0 b1 d0 be d1 82 d0 b0 d1 | .................,.............. |
| cf60 | 8e d1 89 d0 b5 d0 b3 d0 be 20 d0 b2 20 d0 ba d0 b0 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 b5 20 d1 84 | ................................ |
| cf80 | d0 be d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 3a 00 d0 | .............................:.. |
| cfa0 | 9a d0 bd d0 b8 d0 b3 d0 b8 20 d0 b1 d1 83 d0 b4 d1 83 d1 82 20 d1 80 d0 b0 d0 b7 d0 b1 d0 b8 d1 | ................................ |
| cfc0 | 82 d1 8b 20 d0 bd d0 b0 20 d0 bf d0 b0 d1 80 d1 82 d0 b8 d0 b8 2c 20 d1 87 d1 82 d0 be d0 b1 d1 | .....................,.......... |
| cfe0 | 8b 20 d0 b3 d0 b0 d1 80 d0 b0 d0 bd d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 2c 20 d1 87 | ............................,... |
| d000 | d1 82 d0 be 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 b2 d1 8b 20 d0 b7 d0 b0 d0 bf d1 83 d1 81 d1 82 d0 | ................................ |
| d020 | b8 d1 82 d0 b5 0a d0 b8 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 d0 b4 d0 bb d1 | ................................ |
| d040 | 8f 20 d0 b1 d0 be d0 bb d1 8c d1 88 d0 be d0 b9 20 d0 b3 d1 80 d1 83 d0 bf d0 bf d1 8b 20 d1 82 | ................................ |
| d060 | d0 be 20 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0 be d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 2f d0 | ............................../. |
| d080 | b7 d0 b0 d0 ba d1 80 d1 8b d1 82 d1 8c 20 63 61 6c 69 62 72 65 20 d0 b1 d0 b5 d0 b7 0a d0 bf d0 | ..............calibre........... |
| d0a0 | be d1 82 d0 b5 d1 80 d0 b8 20 d0 b2 d1 81 d0 b5 d1 85 20 d1 80 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 | ................................ |
| d0c0 | 82 d0 b0 d1 82 d0 be d0 b2 2c 20 d1 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 d0 b2 d1 8b 20 d1 81 | .........,...................... |
| d0e0 | d0 bc d0 be d0 b6 d0 b5 d1 82 d0 b5 20 d0 be d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 20 d0 be | ................................ |
| d100 | d0 b6 d0 b8 d0 b4 d0 b0 d1 8e d1 89 d0 b8 d0 b5 20 d0 b3 d1 80 d1 83 d0 bf d0 bf d1 8b 2e 00 d0 | ................................ |
| d120 | 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c | ................................ |
| d140 | 20 d0 b2 d1 81 d0 b5 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b4 d0 bb d1 | ................................ |
| d160 | 8f 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 00 d0 9d d0 b0 d0 b6 d0 bc d0 b8 d1 82 d0 b5 20 | ................................ |
| d180 | c2 ab d0 9f d0 be d0 b4 d1 80 d0 be d0 b1 d0 bd d0 b5 d0 b5 c2 bb 2c 20 d1 87 d1 82 d0 be d0 b1 | ......................,......... |
| d1a0 | d1 8b 20 d1 83 d0 b2 d0 b8 d0 b4 d0 b5 d1 82 d1 8c 2c 20 d0 ba d0 b0 d0 ba d0 b8 d0 b5 20 d0 ba | .................,.............. |
| d1c0 | d0 bd d0 b8 d0 b3 d0 b8 2e 00 d0 9a d0 be d0 bf d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 | ................................ |
| d1e0 | b2 20 d0 91 d1 83 d1 84 d0 b5 d1 80 20 d0 be d0 b1 d0 bc d0 b5 d0 bd d0 b0 00 d0 9d d0 b5 20 d1 | ................................ |
| d200 | 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 20 d0 bd d0 b0 d0 b9 d1 82 d0 b8 20 49 53 42 4e 3a 20 7b | .........................ISBN:.{ |
| d220 | 30 7d 2c 20 d1 81 d0 be d0 b2 d0 bf d0 b0 d0 b4 d0 b0 d1 8e d1 89 d0 b8 d0 b9 20 49 53 42 4e 3a | 0},........................ISBN: |
| d240 | 20 7b 31 7d 2e 00 d0 9d d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 20 d0 bd d0 b0 d0 b9 | .{1}............................ |
| d260 | d1 82 d0 b8 20 49 53 42 4e 20 d0 b4 d0 bb d1 8f 20 d0 ba d0 bd d0 b8 d0 b3 3a 20 7b 30 7d 2e 00 | .....ISBN................:.{0}.. |
| d280 | d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 d0 bd d0 be d0 b2 d1 8b d0 b9 20 d1 81 d1 82 d0 be | ................................ |
| d2a0 | d0 bb d0 b1 d0 b5 d1 86 00 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 20 d0 b4 d0 b8 d0 b0 | ................................ |
| d2c0 | d0 bb d0 be d0 b3 d0 be d0 b2 d0 be d0 b5 20 d0 be d0 ba d0 bd d0 be 20 d0 be d1 88 d0 b8 d0 b1 | ................................ |
| d2e0 | d0 ba d0 b8 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 49 53 42 4e 20 d0 bd d0 b5 20 d0 bd d0 b0 d0 b9 d0 | ....,..........ISBN............. |
| d300 | b4 d0 b5 d0 bd 20 d0 b8 d0 bb d0 b8 20 d0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 87 d0 b5 d0 bd 00 | ................................ |
| d320 | d0 9d d0 b5 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d1 8f d1 82 d1 8c 20 d0 bc d0 be d0 b9 20 d0 bf d0 | ................................ |
| d340 | be d0 b8 d1 81 d0 ba 00 d0 a0 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd | ................................ |
| d360 | d0 b8 d0 b5 20 d1 81 d0 be d1 87 d0 b5 d1 82 d0 b0 d0 bd d0 b8 d0 b9 20 d0 ba d0 bb d0 b0 d0 b2 | ................................ |
| d380 | d0 b8 d1 88 2c 20 d1 81 d0 b2 d1 8f d0 b7 d0 b0 d0 bd d0 bd d1 8b d1 85 20 d1 81 20 d1 8d d1 82 | ....,........................... |
| d3a0 | d0 b8 d0 bc 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 be d0 bc 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 | ................................ |
| d3c0 | d1 87 d1 8c 20 49 53 42 4e 00 d0 9d d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 20 d0 b8 | .....ISBN....................... |
| d3e0 | d0 b7 d0 b2 d0 bb d0 b5 d1 87 d1 8c 20 49 53 42 4e 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 | .............ISBN............... |
| d400 | d0 bd d0 b8 d0 b5 20 49 53 42 4e 20 d0 b8 d0 b7 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 00 d0 98 d0 | .......ISBN......%d............. |
| d420 | b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 49 53 42 4e 2c 20 d0 bd d0 b0 d0 b9 d0 b4 | ..................ISBN,......... |
| d440 | d0 b5 d0 bd d0 be 20 3c 62 3e 7b 30 7d 20 d0 bd d0 be d0 b2 d1 8b d1 85 20 49 53 42 4e 3c 2f 62 | .......<b>{0}............ISBN</b |
| d460 | 3e 2e 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d1 8c 20 49 53 42 4e 20 d0 b8 d0 b7 20 d0 b2 d1 8b | >.................ISBN.......... |
| d480 | d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 be d0 b3 d0 be 20 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d0 b0 20 | ................................ |
| d4a0 | d0 ba d0 bd d0 b8 d0 b3 d0 b8 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 | ................................ |
| d4c0 | 49 53 42 4e 20 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 be d1 81 d1 8c 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 | ISBN............................ |
| d4e0 | d1 87 d0 b5 d0 bd d0 be 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 49 53 | ..............................IS |
| d500 | 42 4e 20 d0 b4 d0 bb d1 8f 20 7b 30 7d 20 d0 ba d0 bd d0 b8 d0 b3 00 d0 9d d0 b5 20 d1 83 d0 b4 | BN........{0}................... |
| d520 | d0 b0 d0 bb d0 be d1 81 d1 8c 20 d0 b8 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d1 8c 20 69 73 62 6e 00 d0 | ..........................isbn.. |
| d540 | 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 81 20 d1 81 d0 be d0 b2 | ................................ |
| d560 | d0 bf d0 b0 d0 b4 d0 b0 d1 8e d1 89 d0 b8 d0 bc 20 49 53 42 4e 3a 20 7b 30 7d 2e 00 d0 a1 d0 bf | .................ISBN:.{0}...... |
| d580 | d1 80 d0 b0 d0 b2 d0 ba d0 b0 00 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 | ................................ |
| d5a0 | 49 53 42 4e 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be 00 49 53 42 4e 20 d0 bd d0 | ISBN....................ISBN.... |
| d5c0 | b5 20 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd 00 d0 a1 d0 be d1 87 d0 b5 d1 82 d0 b0 d0 bd d0 b8 d1 | ................................ |
| d5e0 | 8f 20 d0 ba d0 bb d0 b0 d0 b2 d0 b8 d1 88 2e 2e 2e 00 d0 9e d1 82 d1 81 d1 83 d1 82 d1 81 d1 82 | ................................ |
| d600 | d0 b2 d1 83 d1 8e d1 82 20 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d1 8b 00 d0 a1 d1 82 d1 80 d0 be | ................................ |
| d620 | d0 ba d0 b8 20 d0 bd d0 b5 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d0 bd d1 8b 00 d0 9f d0 be d0 b6 d0 | ................................ |
| d640 | b0 d0 bb d1 83 d0 b9 d1 81 d1 82 d0 b0 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 | .............,.................. |
| d660 | 83 d0 b7 d0 b8 d1 82 d0 b5 20 63 61 6c 69 62 72 65 20 d1 81 d0 b5 d0 b9 d1 87 d0 b0 d1 81 2e 00 | ..........calibre............... |
| d680 | d0 9f d1 80 d0 b5 d0 b4 d0 bf d0 be d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 d0 b4 d0 bb d1 8f 3a | ...............................: |
| d6a0 | 00 d0 9f d1 80 d0 be d0 b4 d0 be d0 bb d0 b6 d0 b8 d1 82 d1 8c 20 d0 be d0 b1 d0 bd d0 be d0 b2 | ................................ |
| d6c0 | d0 bb d0 b5 d0 bd d0 b8 d0 b5 20 d0 b2 d0 b0 d1 88 d0 b5 d0 b9 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 | ................................ |
| d6e0 | d0 be d1 82 d0 b5 d0 ba d0 b8 3f 00 d0 97 d0 b0 d0 bf d1 80 d0 be d1 81 20 d0 bd d0 b0 20 d0 bf | ..........?..................... |
| d700 | d1 80 d0 b8 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 | ................................ |
| d720 | bd d0 b8 d0 b9 20 49 53 42 4e 00 d0 9f d0 be d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ba d0 b0 20 | ......ISBN...................... |
| d740 | d0 b2 20 d0 be d1 87 d0 b5 d1 80 d0 b5 d0 b4 d1 8c 00 d0 9f d0 be d1 81 d1 82 d0 b0 d0 bd d0 be | ................................ |
| d760 | d0 b2 d0 ba d0 b0 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 20 d0 be d1 87 d0 b5 d1 80 d0 b5 d0 b4 d1 | ................................ |
| d780 | 8c 20 d0 b4 d0 bb d1 8f 20 d0 b8 d0 b7 d0 b2 d0 bb d0 b5 d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 49 53 | ..............................IS |
| d7a0 | 42 4e 00 d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d0 b5 20 63 61 | BN............................ca |
| d7c0 | 6c 69 62 72 65 20 d1 81 d0 b5 d0 b9 d1 87 d0 b0 d1 81 00 d0 a2 d1 80 d0 b5 d0 b1 d1 83 d0 b5 d1 | libre........................... |
| d7e0 | 82 d1 81 d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba 00 d0 a0 d0 b0 d0 | ................................ |
| d800 | b1 d0 be d1 82 d0 b0 20 d0 b2 20 d0 ba d0 b0 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 b5 20 d1 84 d0 be | ................................ |
| d820 | d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 20 d0 bc d0 b5 | ................................ |
| d840 | d0 b4 d0 bb d0 b5 d0 bd d0 bd d0 b5 d0 b5 2c 20 d0 bd d0 be 20 d1 8d d1 82 d0 be 20 d0 b5 d0 b4 | ..............,................. |
| d860 | d0 b8 d0 bd d1 81 d1 82 d0 b2 d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d1 81 d0 bf d0 be d1 81 d0 be d0 | ................................ |
| d880 | b1 20 d0 b8 d0 b7 d0 b1 d0 b5 d0 b6 d0 b0 d1 82 d1 8c 0a 00 d0 a2 d0 be d1 82 20 d0 b6 d0 b5 20 | ................................ |
| d8a0 | 49 53 42 4e 00 d0 a1 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 bf | ISBN............................ |
| d8c0 | d1 80 d0 b5 d1 80 d0 b2 d0 b0 d0 bd d0 be 2c 20 d1 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 d0 ba | ..............,................. |
| d8e0 | d0 bd d0 b8 d0 b3 d0 b8 20 d0 b2 20 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d0 b0 d1 85 20 d0 bd d0 | ................................ |
| d900 | b5 20 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d1 8b 2e 00 d0 a1 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be | ................................ |
| d920 | d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be 00 d0 9e | ................................ |
| d940 | d1 88 d0 b8 d0 b1 d0 ba d0 b0 20 d1 81 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 | ................................ |
| d960 | b8 d1 8f 00 d0 96 d1 83 d1 80 d0 bd d0 b0 d0 bb 20 d1 81 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be d0 | ................................ |
| d980 | b2 d0 b0 d0 bd d0 b8 d1 8f 00 d0 9e d1 82 d1 81 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 | ................................ |
| d9a0 | d0 bd d0 be 20 25 64 20 d0 b8 d0 b7 20 25 64 00 d0 92 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d1 8b | .....%d......%d................. |
| d9c0 | d0 b5 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 d0 b4 20 d0 b7 d0 b0 d0 bf d1 | ................................ |
| d9e0 | 83 d1 81 d0 ba d0 be d0 bc 20 d0 b2 20 d0 ba d0 b0 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 b5 20 d1 84 | ................................ |
| da00 | d0 be d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 00 d0 9d | ................................ |
| da20 | d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d1 | ................................ |
| da40 | 8b 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 | ................................ |
| da60 | bd d1 8b 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d1 8d d1 82 d0 be d0 b3 d0 | ................................ |
| da80 | be 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 20 d1 8d d1 82 d0 be d0 b9 20 d0 b1 d0 | ................................ |
| daa0 | b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 20 d0 b1 d1 8b d0 bb d0 b8 20 d0 b8 d0 b7 d0 | ................................ |
| dac0 | bc d0 b5 d0 bd d0 b5 d0 bd d1 8b 2e 00 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 20 d0 ba | ................................ |
| dae0 | d0 bd d0 b8 d0 b3 d0 b8 20 d1 81 20 d0 bd d0 be d0 b2 d1 8b d0 bc d0 b8 20 d0 b8 d0 bb d0 b8 20 | ................................ |
| db00 | d0 be d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 bd d1 8b d0 bc d0 b8 20 d0 bd d0 be d0 bc d0 | ................................ |
| db20 | b5 d1 80 d0 b0 d0 bc d0 b8 20 49 53 42 4e 00 d0 9d d0 b5 d0 ba d0 be d1 82 d0 be d1 80 d1 8b d0 | ..........ISBN.................. |
| db40 | b5 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d1 8b 00 d0 9c | ................................ |
| db60 | d0 b5 d1 82 d0 b0 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0 b5 20 d0 b4 d0 bb d1 8f 20 d0 bd d0 b5 d0 ba | ................................ |
| db80 | d0 be d1 82 d0 be d1 80 d1 8b d1 85 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 20 d0 b2 d0 b0 d1 88 d0 | ................................ |
| dba0 | b5 d0 b9 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 20 d0 b8 d0 b7 d0 bc d0 | ................................ |
| dbc0 | b5 d0 bd d0 b8 d0 bb d0 b8 d1 81 d1 8c 20 d1 81 20 d0 bc d0 be d0 bc d0 b5 d0 bd d1 82 d0 b0 20 | ................................ |
| dbe0 | d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 b0 20 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 ba d0 b8 2e 20 d0 | ................................ |
| dc00 | 95 d1 81 d0 bb d0 b8 20 d0 b2 d1 8b 20 d0 bf d1 80 d0 be d0 b4 d0 be d0 bb d0 b6 d0 b8 d1 82 d0 | ................................ |
| dc20 | b5 2c 20 d0 bd d0 b5 d0 ba d0 be d1 82 d0 be d1 80 d1 8b d0 b5 20 d0 b8 d0 b7 20 d1 8d d1 82 d0 | .,.............................. |
| dc40 | b8 d1 85 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d0 b9 20 d0 bc d0 be d0 b3 d1 83 d1 | ................................ |
| dc60 | 82 20 d0 b1 d1 8b d1 82 d1 8c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d0 | ................................ |
| dc80 | bd d1 8b 2e 20 d0 9d d0 b0 d0 b6 d0 bc d0 b8 d1 82 d0 b5 20 c2 ab d0 9f d0 be d0 ba d0 b0 d0 b7 | ................................ |
| dca0 | d0 b0 d1 82 d1 8c 20 d0 bf d0 be d0 b4 d1 80 d0 be d0 b1 d0 bd d0 be d1 81 d1 82 d0 b8 c2 bb 2c | ..............................., |
| dcc0 | 20 d1 87 d1 82 d0 be d0 b1 d1 8b 20 d0 bf d1 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 82 | ................................ |
| dce0 | d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 bd | ................................ |
| dd00 | d1 8b d1 85 20 d0 ba d0 bd d0 b8 d0 b3 2e 20 d0 92 d1 8b 20 d1 85 d0 be d1 82 d0 b8 d1 82 d0 b5 | ................................ |
| dd20 | 20 d0 bf d1 80 d0 be d0 b4 d0 be d0 bb d0 b6 d0 b8 d1 82 d1 8c 3f 00 d0 98 d0 b7 d0 be d0 b1 d1 | .....................?.......... |
| dd40 | 80 d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d0 b5 20 d0 be d0 b1 d0 bb d0 be d0 b6 d0 ba d0 b8 20 d0 bd d0 | ................................ |
| dd60 | b5 20 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 2d 20 d0 bf d0 b5 d1 80 d0 b5 d0 b4 20 d0 b8 | .................-.............. |
| dd80 | d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 d0 bc 20 d0 bd d1 83 d0 | ................................ |
| dda0 | b6 d0 bd d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c | ................................ |
| ddc0 | 20 63 61 6c 69 62 72 65 21 00 d0 a1 d0 bd d0 b8 d0 bc d0 b8 d1 82 d0 b5 20 d1 8d d1 82 d0 be d1 | .calibre!....................... |
| dde0 | 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 b2 d1 8b 20 d1 85 | ..............,................. |
| de00 | d0 be d1 82 d0 b8 d1 82 d0 b5 2c 20 d1 87 d1 82 d0 be d0 b1 d1 8b 20 d0 b8 d0 b7 d0 bc d0 b5 d0 | ..........,..................... |
| de20 | bd d0 b5 d0 bd d0 b8 d1 8f 20 d0 bf d1 80 d0 b8 d0 bc d0 b5 d0 bd d1 8f d0 bb d0 b8 d1 81 d1 8c | ................................ |
| de40 | 20 d0 b1 d0 b5 d0 b7 0a d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 | ................................ |
| de60 | be d0 ba d0 bd d0 b0 20 d0 bf d0 be d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 | ................................ |
| de80 | d1 8f 2e 20 d0 9f d1 80 d0 b8 20 d1 8d d1 82 d0 be d0 bc 20 d0 b5 d1 81 d1 82 d1 8c 20 d0 bd d0 | ................................ |
| dea0 | b5 d0 b1 d0 be d0 bb d1 8c d1 88 d0 be d0 b9 20 d1 80 d0 b8 d1 81 d0 ba 0a d1 81 d0 be 20 d1 81 | ................................ |
| dec0 | d0 bd d1 8f d1 82 d0 be d0 b9 20 d0 be d0 bf d1 86 d0 b8 d0 b5 d0 b9 2c 20 d0 bf d0 be d1 82 d0 | .......................,........ |
| dee0 | b5 d1 80 d0 b8 20 d0 b2 d0 bd d0 be d1 81 d0 b8 d0 bc d1 8b d1 85 20 d0 b8 d0 b7 d0 bc d0 b5 d0 | ................................ |
| df00 | bd d0 b5 d0 bd d0 b8 d0 b9 20 d0 b2 0a d1 8d d1 82 d1 83 20 d0 ba d0 bd d0 b8 d0 b6 d0 bd d1 83 | ................................ |
| df20 | d1 8e 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d1 8c 2e 00 d0 a1 d0 bd d0 b8 d0 bc d0 b8 d1 82 d0 b5 20 | ................................ |
| df40 | d1 8d d1 82 d0 be d1 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 | .....................,.......... |
| df60 | d0 b2 d1 8b 20 d0 bd d0 b5 20 d1 85 d0 be d1 82 d0 b8 d1 82 d0 b5 20 d0 bf d0 be d0 bb d1 83 d1 | ................................ |
| df80 | 87 d0 b0 d1 82 d1 8c 20 d0 b7 d0 b0 d0 bf d1 80 d0 be d1 81 0a d0 be 20 d1 82 d0 be d0 bc 2c 20 | ..............................,. |
| dfa0 | d1 87 d1 82 d0 be 20 49 53 42 4e 20 d0 bd d0 b5 20 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd 20 d0 b2 | .......ISBN..................... |
| dfc0 | 20 d0 ba d0 bd d0 b8 d0 b3 d0 b5 2c 20 d0 b8 d0 bb d0 b8 20 d0 b5 d0 b3 d0 be 20 d0 b7 d0 bd d0 | ...........,.................... |
| dfe0 | b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 0a d0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 87 d0 bd d0 be 20 | ................................ |
| e000 | d1 82 d0 b5 d0 ba d1 83 d1 89 d0 b5 d0 bc d1 83 2e 00 d0 9d d0 b5 20 d0 be d0 bf d1 80 d0 b5 d0 | ................................ |
| e020 | b4 d0 b5 d0 bb d0 b5 d0 bd d0 be 00 d0 9d d0 b5 d0 b8 d0 b7 d0 b2 d0 b5 d1 81 d1 82 d0 bd d1 8b | ................................ |
| e040 | d0 b9 00 d0 94 d0 be d0 bf d1 83 d1 81 d1 82 d0 b8 d0 bc d1 8b d0 b5 20 d0 bf d1 80 d0 b5 d1 84 | ................................ |
| e060 | d0 b8 d0 ba d1 81 d1 8b 20 d0 b4 d0 bb d1 8f 20 49 53 42 4e 2d 31 33 20 28 d1 87 d0 b5 d1 80 d0 | ................ISBN-13.(....... |
| e080 | b5 d0 b7 20 d0 b7 d0 b0 d0 bf d1 8f d1 82 d1 83 d1 8e 29 3a 00 d0 9a d0 be d0 b3 d0 b4 d0 b0 20 | ..................):............ |
| e0a0 | d1 81 d0 ba d0 b0 d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 b7 d0 b0 d0 b2 d0 | ................................ |
| e0c0 | b5 d1 80 d1 88 d0 b8 d1 82 d1 81 d1 8f 3a 00 d0 92 d1 8b 20 d0 b4 d0 be d0 bb d0 b6 d0 bd d1 8b | .............:.................. |
| e0e0 | 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d1 8c 20 63 61 6c 69 | ............................cali |
| e100 | 62 72 65 20 d0 b2 d0 bf d0 be d1 81 d0 bb d0 b5 d0 b4 d1 81 d1 82 d0 b2 d0 b8 d0 b8 2e 00 d0 94 | bre............................. |
| e120 | d0 bb d1 8f 20 d0 b2 d1 8b d0 bf d0 be d0 bb d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 d1 8d d1 82 d0 be | ................................ |
| e140 | d0 b3 d0 be 20 d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0 b8 d1 8f 20 d0 bd d0 b5 d0 be d0 b1 d1 85 | ................................ |
| e160 | d0 be d0 b4 d0 b8 d0 bc d0 be 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 20 d0 be d0 b4 d0 bd | ................................ |
| e180 | d1 83 20 d0 b8 d0 bb d0 b8 20 d0 bd d0 b5 d1 81 d0 ba d0 be d0 bb d1 8c d0 ba d0 be 20 d0 ba d0 | ................................ |
| e1a0 | bd d0 b8 d0 b3 2e 00 d1 83 d1 82 d0 b5 d1 87 d0 ba d0 b8 20 d0 bf d0 b0 d0 bc d1 8f d1 82 d0 b8 | ................................ |
| e1c0 | 20 d0 b8 20 d1 81 d0 b4 d0 b5 d0 bb d0 b0 d1 82 d1 8c 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 | ................................ |
| e1e0 | b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d1 81 d0 ba d0 b8 d0 b9 20 d0 b8 d0 bd d1 82 d0 b5 d1 80 d1 84 | ................................ |
| e200 | d0 b5 d0 b9 d1 81 20 d0 b1 d0 be d0 bb d0 b5 d0 b5 20 d0 be d1 82 d0 b7 d1 8b d0 b2 d1 87 d0 b8 | ................................ |
| e220 | d0 b2 d1 8b d0 bc 2e 00 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c dc 68 eb 4e 6e 36 00 00 6e 36 | ........PK..........I\.h.Nn6..n6 |
| e240 | 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 61 2e 6d 6f de 12 04 95 00 00 00 00 | ......translations/ta.mo........ |
| e260 | 41 00 00 00 1c 00 00 00 24 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 | A.......$...............,...?... |
| e280 | 2d 04 00 00 6c 00 00 00 6d 04 00 00 4e 00 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 | -...l...m...N.......M...)...'... |
| e2a0 | 77 05 00 00 bb 00 00 00 9f 05 00 00 05 00 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 | w...............[..."...a...(... |
| e2c0 | 84 06 00 00 11 00 00 00 ad 06 00 00 54 00 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 | ............T.......'........... |
| e2e0 | 3c 07 00 00 35 00 00 00 4e 07 00 00 17 00 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 | <...5...N...........7........... |
| e300 | d4 07 00 00 13 00 00 00 e1 07 00 00 19 00 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 | ....................*.......*... |
| e320 | 3a 08 00 00 14 00 00 00 65 08 00 00 09 00 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 | :.......e.......z............... |
| e340 | a2 08 00 00 38 00 00 00 ba 08 00 00 04 00 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 | ....8........................... |
| e360 | 0f 09 00 00 12 00 00 00 1e 09 00 00 0a 00 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 | ................1.......<....... |
| e380 | 4d 09 00 00 10 00 00 00 69 09 00 00 23 00 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 | M.......i...#...z............... |
| e3a0 | bb 09 00 00 22 00 00 00 c4 09 00 00 13 00 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 | ....".......................C... |
| e3c0 | 0c 0a 00 00 09 00 00 00 50 0a 00 00 2c 00 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 | ........P...,...Z............... |
| e3e0 | 95 0a 00 00 08 00 00 00 a1 0a 00 00 10 00 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 | ....................2........... |
| e400 | ee 0a 00 00 10 00 00 00 ff 0a 00 00 3b 00 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 | ............;.......-...L....... |
| e420 | 7a 0b 00 00 e0 00 00 00 8d 0b 00 00 4a 00 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 | z...........J...n............... |
| e440 | 96 0d 00 00 09 00 00 00 20 0e 00 00 07 00 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 | ................*...-...2....... |
| e460 | 60 0e 00 00 24 00 00 00 79 0e 00 00 39 00 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 c0 01 00 00 | `...$...y...9.......2........... |
| e480 | 0b 0f 00 00 bb 00 00 00 cc 10 00 00 4a 01 00 00 88 11 00 00 c2 00 00 00 d3 12 00 00 c5 00 00 00 | ............J................... |
| e4a0 | 96 13 00 00 65 00 00 00 5c 14 00 00 c2 02 00 00 c2 14 00 00 15 00 00 00 85 17 00 00 7f 00 00 00 | ....e...\....................... |
| e4c0 | 9b 17 00 00 b2 00 00 00 1b 18 00 00 58 00 00 00 ce 18 00 00 f3 00 00 00 27 19 00 00 96 00 00 00 | ............X...........'....... |
| e4e0 | 1b 1a 00 00 56 00 00 00 b2 1a 00 00 e9 00 00 00 09 1b 00 00 45 00 00 00 f3 1b 00 00 bf 00 00 00 | ....V...............E........... |
| e500 | 39 1c 00 00 3c 00 00 00 f9 1c 00 00 5a 00 00 00 36 1d 00 00 6d 00 00 00 91 1d 00 00 6b 00 00 00 | 9...<.......Z...6...m.......k... |
| e520 | ff 1d 00 00 c0 00 00 00 6b 1e 00 00 6b 00 00 00 2c 1f 00 00 3f 00 00 00 98 1f 00 00 68 00 00 00 | ........k...k...,...?.......h... |
| e540 | d8 1f 00 00 5b 00 00 00 41 20 00 00 a8 00 00 00 9d 20 00 00 0c 00 00 00 46 21 00 00 47 00 00 00 | ....[...A...............F!..G... |
| e560 | 53 21 00 00 47 00 00 00 9b 21 00 00 49 00 00 00 e3 21 00 00 2b 00 00 00 2d 22 00 00 74 00 00 00 | S!..G....!..I....!..+...-"..t... |
| e580 | 59 22 00 00 8f 00 00 00 ce 22 00 00 4d 00 00 00 5e 23 00 00 73 00 00 00 ac 23 00 00 6a 00 00 00 | Y"......."..M...^#..s....#..j... |
| e5a0 | 20 24 00 00 0f 00 00 00 8b 24 00 00 98 00 00 00 9b 24 00 00 6f 00 00 00 34 25 00 00 2e 00 00 00 | .$.......$.......$..o...4%...... |
| e5c0 | a4 25 00 00 ae 00 00 00 d3 25 00 00 0e 00 00 00 82 26 00 00 ab 00 00 00 91 26 00 00 34 00 00 00 | .%.......%.......&.......&..4... |
| e5e0 | 3d 27 00 00 3d 00 00 00 72 27 00 00 22 00 00 00 b0 27 00 00 0f 00 00 00 d3 27 00 00 ba 00 00 00 | ='..=...r'.."....'.......'...... |
| e600 | e3 27 00 00 43 00 00 00 9e 28 00 00 43 00 00 00 e2 28 00 00 9c 00 00 00 26 29 00 00 c5 00 00 00 | .'..C....(..C....(......&)...... |
| e620 | c3 29 00 00 3b 00 00 00 89 2a 00 00 12 03 00 00 c5 2a 00 00 2b 01 00 00 d8 2d 00 00 c0 02 00 00 | .)..;....*.......*..+....-...... |
| e640 | 04 2f 00 00 73 01 00 00 c5 31 00 00 39 00 00 00 39 33 00 00 21 00 00 00 73 33 00 00 a8 00 00 00 | ./..s....1..9...93..!...s3...... |
| e660 | 95 33 00 00 35 00 00 00 3e 34 00 00 8d 00 00 00 74 34 00 00 01 01 00 00 02 35 00 00 69 00 00 00 | .3..5...>4......t4.......5..i... |
| e680 | 04 36 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 | .6...All.settings.for.this.plugi |
| e6a0 | 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 | n.in.this.library.have.been.clea |
| e6c0 | 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 | red..Any.settings.in.other.libra |
| e6e0 | 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e | ries.or.stored.in.a.JSON.file.in |
| e700 | 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c | .your.calibre.plugins.folder.wil |
| e720 | 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 | l.not.be.touched..Are.you.sure.y |
| e740 | 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 | ou.want.to.change.your.settings. |
| e760 | 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f | in.this.library.for.this.plugin? |
| e780 | 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 | .Are.you.sure.you.want.to.clear. |
| e7a0 | 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f | your.settings.in.this.library.fo |
| e7c0 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e | r.this.plugin?.Batch.size.runnin |
| e7e0 | 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c | g.as.a.background.job:.Books.wil |
| e800 | 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 | l.be.broken.into.batches.to.ensu |
| e820 | 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 | re.that.if.you.run.extract.for.a |
| e840 | 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 | .large.group.you.can.cancel/clos |
| e860 | 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 | e.calibre.without.losing.all.of. |
| e880 | 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 | your.results.as.you.can.cancel.t |
| e8a0 | 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 | he.pending.groups..Clear.Clear.a |
| e8c0 | 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 | ll.settings.for.this.plugin.Clic |
| e8e0 | 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f | k."Show.details".to.see.which.bo |
| e900 | 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 | oks..Copy.to.clipboard.Could.not |
| e920 | 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e | .find.an.ISBN.for.{0}.book(s).an |
| e940 | 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 | d.{1}.book(s).matched.their.exis |
| e960 | 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 | ting.value..Could.not.find.an.IS |
| e980 | 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 | BN.for.{0}.book(s)..Create.new.c |
| e9a0 | 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 | olumn.Display.failure.dialog.if. |
| e9c0 | 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e | ISBN.not.found.or.identical.Do.n |
| e9e0 | 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 | ot.change.my.search.Edit.the.key |
| ea00 | 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 | board.shortcuts.associated.with. |
| ea20 | 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 | this.plugin.Extract.ISBN.Extract |
| ea40 | 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 | .ISBN.failed.Extract.ISBN.for.%d |
| ea60 | 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d | .books.Extract.ISBN.found.<b>{0} |
| ea80 | 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 | .new.isbn(s)</b>..Extract.ISBN.f |
| eaa0 | 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 | rom.the.selected.book.format.Ext |
| eac0 | 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 | ract.ISBN.started.Extracted.Extr |
| eae0 | 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 | acting.ISBN.for.{0}.books.Failed |
| eb00 | 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b | .to.extract.isbns.Found.{0}.book |
| eb20 | 28 73 29 20 77 68 65 72 65 20 49 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 | (s).where.ISBN.matched.the.exist |
| eb40 | 69 6e 67 20 76 61 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d | ing.value..Help.ISBN.extract.com |
| eb60 | 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 | pleted.ISBN.not.found.Keyboard.s |
| eb80 | 68 6f 72 74 63 75 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 | hortcuts.No.formats.No.rows.sele |
| eba0 | 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e | cted.Please.restart.calibre.now. |
| ebc0 | 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 | .Preferences.for:.Proceed.with.u |
| ebe0 | 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 | pdating.your.library?.Prompt.to. |
| ec00 | 61 70 70 6c 79 20 49 53 42 4e 20 63 68 61 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 | apply.ISBN.changes.Queueing.Queu |
| ec20 | 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 | eing.books.for.extracting.ISBN.R |
| ec40 | 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 | estart.calibre.now.Restart.requi |
| ec60 | 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 | red.Running.as.a.background.job. |
| ec80 | 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f | is.slower.but.is.the.only.way.to |
| eca0 | 20 61 76 6f 69 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 | .avoid..Same.ISBN.Scan.aborted.a |
| ecc0 | 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 | s.no.books.with.formats.found..S |
| ece0 | 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f | can.complete.Scan.failed.Scan.lo |
| ed00 | 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b | g.Scanned.%d.of.%d.Selected.book |
| ed20 | 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 | s.before.running.as.a.background |
| ed40 | 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 | .job:.Settings.changed.Settings. |
| ed60 | 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e | deleted.Settings.for.this.plugin |
| ed80 | 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 | .in.this.library.have.been.chang |
| eda0 | 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 | ed..Show.the.books.that.have.new |
| edc0 | 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 | .or.updated.ISBNs.Some.books.cha |
| ede0 | 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 | nged.The.metadata.for.some.books |
| ee00 | 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e | .in.your.library.has.changed.sin |
| ee20 | 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 | ce.you.started.the.download..If. |
| ee40 | 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 | you.proceed,.some.of.those.chang |
| ee60 | 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 | es.may.be.overwritten..Click."Sh |
| ee80 | 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 | ow.details".to.see.the.list.of.c |
| eea0 | 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f | hanged.books..Do.you.want.to.pro |
| eec0 | 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f | ceed?.Title.image.not.found.-.yo |
| eee0 | 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 | u.must.restart.Calibre.before.us |
| ef00 | 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 | ing.this.plugin!.Uncheck.this.op |
| ef20 | 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 | tion.if.you.want.changes.applied |
| ef40 | 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 | .without.a.confirmation.dialog.. |
| ef60 | 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a | There.is.a.small.risk.with.this. |
| ef80 | 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 | option.unchecked.that.if.you.are |
| efa0 | 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f | .making.other.changes.to.this.bo |
| efc0 | 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 | ok.record.at.the.same.time.they. |
| efe0 | 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f | will.be.lost..Uncheck.this.optio |
| f000 | 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 | n.if.you.want.do.not.want.to.be. |
| f020 | 70 72 6f 6d 70 74 65 64 0a 61 62 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 | prompted.about.no.ISBN.being.fou |
| f040 | 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 | nd.in.the.book.or.it.is.the.same |
| f060 | 20 61 73 0a 79 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 | .as.your.current.value..Undefine |
| f080 | 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 | d.Unknown.Valid.prefixes.for.ISB |
| f0a0 | 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 | N-13.(comma.separated):.When.the |
| f0c0 | 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 | .scan.completes:.You.must.restar |
| f0e0 | 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 | t.calibre.afterwards..You.must.s |
| f100 | 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f | elect.one.or.more.books.to.perfo |
| f120 | 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 | rm.this.action..memory.leaks.and |
| f140 | 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 | .will.keep.the.UI.more.responsiv |
| f160 | 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 | e..Project-Id-Version:.PACKAGE.V |
| f180 | 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 | ERSION.POT-Creation-Date:.2024-0 |
| f1a0 | 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 | 3-24.17:58+1000.PO-Revision-Date |
| f1c0 | 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 | :.2022-09-19.15:18+0000.Last-Tra |
| f1e0 | 6e 73 6c 61 74 6f 72 3a 20 e0 ae a4 e0 ae ae e0 ae bf e0 ae b4 e0 af 8d 20 e0 ae a8 e0 af 87 e0 | nslator:........................ |
| f200 | ae b0 e0 ae ae e0 af 8d 20 3c 74 61 6d 69 6c 6e 65 72 61 6d 32 34 37 40 67 6d 61 69 6c 2e 63 6f | .........<tamilneram247@gmail.co |
| f220 | 6d 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 54 61 6d 69 6c 20 28 68 | m>,.2023.Language-Team:.Tamil.(h |
| f240 | 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 | ttps://app.transifex.com/calibre |
| f260 | 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 74 61 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 | /teams/19337/ta/).MIME-Version:. |
| f280 | 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 | 1.0.Content-Type:.text/plain;.ch |
| f2a0 | 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 | arset=UTF-8.Content-Transfer-Enc |
| f2c0 | 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 | oding:.8bit.Generated-By:.pygett |
| f2e0 | 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 74 61 0a 50 6c 75 72 61 6c 2d 46 | ext.py.1.5.Language:.ta.Plural-F |
| f300 | 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 | orms:.nplurals=2;.plural=(n.!=.1 |
| f320 | 29 3b 0a 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 | );.............................. |
| f340 | e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a | ................................ |
| f360 | e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 af 8d e0 | ................................ |
| f380 | ae a4 e0 af 81 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae | ................................ |
| f3a0 | b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa | ................................ |
| f3c0 | e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 2e 00 | ................................ |
| f3e0 | e0 ae aa e0 ae bf e0 ae b1 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 | ................................ |
| f400 | ae b3 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae 8e e0 ae a8 e0 | ................................ |
| f420 | af 8d e0 ae a4 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae | ................................ |
| f440 | b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae | ................................ |
| f460 | 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa | ................................ |
| f480 | e0 ae b0 e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae b0 e0 af 81 e0 ae 95 e0 af 81 e0 ae a8 e0 ae bf e0 | ................................ |
| f4a0 | ae b0 e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 af 8b e0 ae aa e0 af 8d e0 ae | ................................ |
| f4c0 | aa e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 92 e0 ae b0 e0 af 81 | ................................ |
| f4e0 | 20 4a 53 4f 4e 20 e0 ae 95 e0 af 8b e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae b2 e0 af 8d 20 e0 | .JSON........................... |
| f500 | ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f | ................................ |
| f520 | e0 ae be e0 ae a4 e0 af 81 2e 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae | ................................ |
| f540 | b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae | ................................ |
| f560 | b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae 99 e0 af 8d | ................................ |
| f580 | e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 | ................................ |
| f5a0 | ae 95 e0 ae b3 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae b5 e0 ae bf e0 | ................................ |
| f5c0 | ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 | ................................ |
| f5e0 | e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af | ............?................... |
| f600 | 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af | ................................ |
| f620 | 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae 99 | ................................ |
| f640 | e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 | ................................ |
| f660 | af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 20 e0 | ................................ |
| f680 | ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 | ................................ |
| f6a0 | e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d | ..................?............. |
| f6c0 | e0 ae a9 e0 ae a3 e0 ae bf 20 e0 ae b5 e0 af 87 e0 ae b2 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 | ................................ |
| f6e0 | e0 ae 87 e0 ae af e0 ae 99 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae a4 e0 af 8a e0 | ................................ |
| f700 | ae 95 e0 af 81 e0 ae a4 e0 ae bf 20 e0 ae 85 e0 ae b3 e0 ae b5 e0 af 81 3a 00 e0 ae a8 e0 af 80 | ........................:....... |
| f720 | e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 93 e0 ae 9f e0 ae bf e0 ae a9 e0 ae be e0 | ................................ |
| f740 | ae b2 e0 af 8d 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae aa e0 ae a4 e0 af 88 20 e0 ae 89 e0 ae b1 e0 | ................................ |
| f760 | af 81 e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 | ................................ |
| f780 | 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 | ................................ |
| f7a0 | af 8d 20 e0 ae a4 e0 af 8a e0 ae 95 e0 af 81 e0 ae a4 e0 ae bf e0 ae 95 e0 ae b3 e0 ae be e0 ae | ................................ |
| f7c0 | 95 20 e0 ae 89 e0 ae 9f e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f | ................................ |
| f7e0 | e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae aa e0 af 86 e0 ae b0 e0 | ................................ |
| f800 | ae bf e0 ae af 20 e0 ae 95 e0 af 81 e0 ae b4 e0 af 81 e0 ae b5 e0 ae bf e0 ae b1 e0 af 8d e0 ae | ................................ |
| f820 | 95 e0 af 81 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f | ................................ |
| f840 | e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b2 e0 ae be e0 ae ae e0 af 8d 20 e0 ae a8 e0 af 80 e0 | ................................ |
| f860 | ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 ae be e0 ae | ................................ |
| f880 | ae e0 ae b2 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae | ................................ |
| f8a0 | b0 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af e0 ae b2 | ................................ |
| f8c0 | e0 ae be e0 ae ae e0 af 8d 2f e0 ae ae e0 af 82 e0 ae 9f e0 ae b2 e0 ae be e0 ae ae e0 af 8d 20 | ........./...................... |
| f8e0 | 0a 20 e0 ae a8 e0 ae bf e0 ae b2 e0 af 81 e0 ae b5 e0 af 88 e0 ae af e0 ae bf e0 ae b2 e0 af 8d | ................................ |
| f900 | 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae 95 e0 af 81 e0 ae b4 e0 af 81 e0 ae 95 e0 af 8d | ................................ |
| f920 | e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae b0 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae 9a e0 af 86 e0 | ................................ |
| f940 | ae af e0 af 8d e0 ae af 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 af 81 e0 ae ae e0 af | ................................ |
| f960 | 8d 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae aa e0 ae a4 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae | ................................ |
| f980 | 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 8e e0 ae b2 e0 af 8d e0 ae b2 e0 ae be 20 e0 ae | ................................ |
| f9a0 | ae e0 af 81 e0 ae 9f e0 ae bf e0 ae b5 e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 e0 ae af e0 af 81 e0 | ................................ |
| f9c0 | ae ae e0 af 8d 20 e0 ae 87 e0 ae b4 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 81 2e 00 e0 ae a4 | ................................ |
| f9e0 | e0 af 86 e0 ae b3 e0 ae bf e0 ae b5 e0 ae be e0 ae a9 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 | ................................ |
| fa00 | e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 | ................................ |
| fa20 | af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae | ................................ |
| fa40 | 95 e0 ae b3 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 | ................................ |
| fa60 | e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 | ................................ |
| fa80 | e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af | ................................ |
| faa0 | 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 20 22 e0 ae b5 e0 ae bf e0 ae b5 e0 ae b0 e0 | .................."............. |
| fac0 | ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 af | ................................ |
| fae0 | 8d e0 ae 9f e0 af 81 22 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae aa e0 ae a4 e0 af 88 e0 ae 95 e0 af | ......."........................ |
| fb00 | 8d 20 e0 ae 95 e0 ae bf e0 ae b3 e0 ae bf e0 ae 95 e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af | ................................ |
| fb20 | 8d e0 ae 95 2e 00 e0 ae 95 e0 ae bf e0 ae b3 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae | ................................ |
| fb40 | b0 e0 af 8d e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae a8 e0 ae 95 e0 ae b2 | ................................ |
| fb60 | e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 7b | ...............................{ |
| fb80 | 30 7d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 e0 ae 95 | 0}..........................(... |
| fba0 | e0 ae b3 e0 af 8d 29 20 e0 ae ae e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 e0 ae ae e0 af 8d 20 7b 31 | ......).......................{1 |
| fbc0 | 7d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 e0 ae 95 e0 | }..........................(.... |
| fbe0 | ae b3 e0 af 8d 29 20 e0 ae 86 e0 ae 95 e0 ae bf e0 ae af e0 ae b5 e0 ae b1 e0 af 8d e0 ae b1 e0 | .....).......................... |
| fc00 | ae bf e0 ae b1 e0 af 8d e0 ae 95 e0 ae be e0 ae a9 20 e0 ae 92 e0 ae b0 e0 af 81 20 49 53 42 4e | ............................ISBN |
| fc20 | 20 e0 ae 90 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae aa e0 ae bf | ................................ |
| fc40 | e0 ae 9f e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 | ................................ |
| fc60 | ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 2e 00 7b 30 7d 20 e0 ae aa e0 af 81 e0 ae a4 | ...................{0}.......... |
| fc80 | e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 e0 ae 95 e0 ae b3 e0 af 8d 29 20 e0 ae 95 e0 | ................(.........)..... |
| fca0 | af 8d e0 ae 95 e0 af 81 20 e0 ae 92 e0 ae b0 e0 af 81 20 49 53 42 4e 20 e0 ae 90 e0 ae 95 e0 af | ...................ISBN......... |
| fcc0 | 8d 20 e0 ae 95 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae aa e0 ae bf e0 ae 9f e0 ae bf e0 ae 95 | ................................ |
| fce0 | e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae b5 e0 ae bf e0 ae b2 e0 | ................................ |
| fd00 | af 8d e0 ae b2 e0 af 88 2e 00 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ae a8 e0 af 86 | ................................ |
| fd20 | e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae 89 e0 | ................................ |
| fd40 | ae b0 e0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d | ................................ |
| fd60 | 00 e0 ae 90 2e e0 ae 8e e0 ae b8 e0 af 8d 2e e0 ae aa e0 ae bf 2e e0 ae 8e e0 ae a9 e0 af 8d 20 | ................................ |
| fd80 | e0 ae 95 e0 ae be e0 ae a3 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae b5 e0 ae bf e0 ae | ................................ |
| fda0 | 9f e0 af 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 | ................................ |
| fdc0 | e0 af 81 20 e0 ae 92 e0 ae b0 e0 af 87 20 e0 ae ae e0 ae be e0 ae a4 e0 ae bf e0 ae b0 e0 ae bf | ................................ |
| fde0 | e0 ae af e0 ae be e0 ae 95 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 ae be e0 | ................................ |
| fe00 | ae b2 e0 af 8d 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf 20 e0 ae 89 e0 ae b0 e0 | ................................ |
| fe20 | af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae | ................................ |
| fe40 | a3 e0 af 8d e0 ae aa e0 ae bf 00 e0 ae 8e e0 ae a9 e0 ae a4 e0 af 81 20 e0 ae a4 e0 af 87 e0 ae | ................................ |
| fe60 | 9f e0 ae b2 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae b5 e0 af 87 e0 ae | ................................ |
| fe80 | a3 e0 af 8d e0 ae 9f e0 ae be e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae | ................................ |
| fea0 | 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf e0 ae af e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 | ................................ |
| fec0 | e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 8d e0 ae aa e0 af 81 e0 ae 9f e0 af 88 e0 ae af 20 e0 | ................................ |
| fee0 | ae b5 e0 ae bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ae b2 e0 ae 95 e0 af 88 20 e0 ae | ................................ |
| ff00 | 95 e0 af 81 e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae b4 e0 ae bf e0 | ................................ |
| ff20 | ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af | ................................ |
| ff40 | 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 49 53 42 4e 20 e0 ae 90 20 e0 ae aa e0 ae bf | .................ISBN........... |
| ff60 | e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae | ................................ |
| ff80 | 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d | ................................ |
| ffa0 | e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 49 53 42 4e | ............................ISBN |
| ffc0 | 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf e0 ae af e0 af 81 e0 ae b1 e0 af 8d e0 | ................................ |
| ffe0 | ae b1 e0 ae a4 e0 af 81 00 25 44 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae | .........%D..................... |
| 10000 | 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 49 53 42 4e 20 e0 | ..........................ISBN.. |
| 10020 | ae 90 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af | ................................ |
| 10040 | 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 49 53 42 4e 20 e0 ae 90 20 | .......................ISBN..... |
| 10060 | e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae | ................................ |
| 10080 | 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 3c 62 3e 20 7b 30 7d 20 e0 ae aa e0 | ....................<b>.{0}..... |
| 100a0 | af 81 e0 ae a4 e0 ae bf e0 ae af 20 49 53 42 4e 20 28 e0 ae 95 e0 ae b3 e0 af 8d 29 20 3c 2f 62 | ............ISBN.(.........).</b |
| 100c0 | 3e 2e 00 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af | >............................... |
| 100e0 | 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa | ................................ |
| 10100 | e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 20 e0 ae b5 e0 ae 9f e0 ae bf e0 ae b5 e0 ae ae e0 | ................................ |
| 10120 | af 88 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d | ................................ |
| 10140 | e0 ae a4 e0 af 81 20 49 53 42 4e 20 e0 ae 90 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 | .......ISBN..................... |
| 10160 | af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae | ................................ |
| 10180 | e0 af 8d 00 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 | ................................ |
| 101a0 | af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae 90 2e e0 ae 8e e0 ae b8 e0 af 8d 2e | ................................ |
| 101c0 | e0 ae aa e0 ae bf 2e e0 ae 8e e0 ae a9 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 99 e0 af 8d | ................................ |
| 101e0 | e0 ae 95 e0 ae bf e0 ae af e0 ae a4 e0 af 81 00 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 | ................................ |
| 10200 | af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa | ................................ |
| 10220 | e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 00 7b 30 7d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d | ................{0}............. |
| 10240 | e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af | ................................ |
| 10260 | 81 20 49 53 42 4e 20 e0 ae 90 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 | ..ISBN.......................... |
| 10280 | e0 af 86 e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 00 49 53 42 4e 20 e0 ae | .........................ISBN... |
| 102a0 | 95 e0 ae b3 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d | ................................ |
| 102c0 | e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 ae bf e0 ae b2 e0 af | ................................ |
| 102e0 | 8d 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf 00 7b 30 7d 20 e0 ae aa e0 af 81 e0 | .....................{0}........ |
| 10300 | ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 e0 ae 95 e0 ae b3 e0 af 8d 29 20 e0 ae | ..................(.........)... |
| 10320 | 90 2e e0 ae 8e e0 ae b8 e0 af 8d 2e e0 ae aa e0 ae bf 2e e0 ae 8e e0 ae a9 e0 af 8d 20 e0 ae a4 | ................................ |
| 10340 | e0 ae b1 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae ae e0 | ................................ |
| 10360 | ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae aa e0 af | ................................ |
| 10380 | 8a e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 ae bf e0 ae af e0 ae a4 e0 af 81 2e 00 e0 ae | ................................ |
| 103a0 | 89 e0 ae a4 e0 ae b5 e0 ae bf 00 e0 ae 90 2e e0 ae 8e e0 ae b8 e0 af 8d 2e e0 ae aa e0 ae bf 2e | ................................ |
| 103c0 | e0 ae 8e e0 ae a9 e0 af 8d 20 e0 ae 9a e0 ae be e0 ae b1 e0 af 81 20 e0 ae ae e0 af 81 e0 ae 9f | ................................ |
| 103e0 | e0 ae bf e0 ae a8 e0 af 8d e0 ae a4 e0 ae a4 e0 af 81 00 49 53 42 4e 20 e0 ae 95 e0 ae a3 e0 af | ...................ISBN......... |
| 10400 | 8d e0 ae 9f e0 af 81 e0 ae aa e0 ae bf e0 ae 9f e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 | ................................ |
| 10420 | af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae b5 e0 ae | ................................ |
| 10440 | bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ae b2 e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 81 | ................................ |
| 10460 | e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae b4 e0 ae bf e0 ae 95 e0 ae | ................................ |
| 10480 | b3 e0 af 8d 00 e0 ae b5 e0 ae 9f e0 ae bf e0 ae b5 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d | ................................ |
| 104a0 | 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 | ................................ |
| 104c0 | e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 8e e0 ae a4 e0 af 81 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 | ................................ |
| 104e0 | e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae | ................................ |
| 10500 | 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 | ................................ |
| 10520 | ae b2 e0 af 88 00 e0 ae a4 e0 ae af e0 ae b5 e0 af 81 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae | ................................ |
| 10540 | a4 e0 af 81 20 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 95 e0 ae | ................................ |
| 10560 | be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a | ................................ |
| 10580 | e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 | ................................ |
| 105a0 | ae af e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 2e 00 e0 ae 87 e0 ae a4 e0 ae b1 e0 | ................................ |
| 105c0 | af 8d e0 ae 95 e0 ae be e0 ae a9 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae | ................................ |
| 105e0 | aa e0 ae a4 e0 af 8d e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 e0 ae 95 e0 ae b3 e0 | ................................ |
| 10600 | af 8d 3a 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af 82 e0 ae b2 | ..:............................. |
| 10620 | e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 | ................................ |
| 10640 | af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 ae bf e0 ae b2 | ................................ |
| 10660 | e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 ae b5 e0 ae be 3f 00 49 53 42 4e 20 e0 ae ae | ......................?.ISBN.... |
| 10680 | e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae aa e0 af | ................................ |
| 106a0 | 8d 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 | ................................ |
| 106c0 | e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 82 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae a4 e0 ae b2 e0 | ................................ |
| 106e0 | af 8d 00 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 00 49 53 42 4e 20 e0 ae 90 20 e0 ae aa e0 | ...................ISBN......... |
| 10700 | ae bf e0 ae b0 e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae aa e0 af 8d | ................................ |
| 10720 | e0 ae aa e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 ae be e0 ae a9 20 e0 ae aa e0 af 81 e0 ae a4 e0 | ................................ |
| 10740 | af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae b5 e0 ae b0 e0 ae | ................................ |
| 10760 | bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 | ................................ |
| 10780 | af 81 e0 ae a4 e0 ae b2 e0 af 8d 00 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af | ................................ |
| 107a0 | 81 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af | ................................ |
| 107c0 | 81 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 | ................................ |
| 107e0 | e0 ae af e0 af 8d e0 ae af e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae ae e0 | ................................ |
| 10800 | ae b1 e0 af 81 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae | ................................ |
| 10820 | a4 e0 af 87 e0 ae b5 e0 af 88 00 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d e0 ae a9 e0 ae a3 e0 ae bf | ................................ |
| 10840 | 20 e0 ae b5 e0 af 87 e0 ae b2 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae 87 e0 ae af e0 ae 99 | ................................ |
| 10860 | e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae a4 e0 af 81 20 e0 ae ae e0 af 86 e0 ae a4 e0 af 81 e0 | ................................ |
| 10880 | ae b5 e0 ae be e0 ae 95 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a4 e0 af 81 2c 20 e0 ae 86 | ...........................,.... |
| 108a0 | e0 ae a9 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae a4 e0 ae b5 e0 ae bf e0 ae b0 e0 af 8d e0 ae 95 e0 | ................................ |
| 108c0 | af 8d e0 ae 95 20 e0 ae 92 e0 ae b0 e0 af 87 20 e0 ae b5 e0 ae b4 e0 ae bf 00 e0 ae 85 e0 ae a4 | ................................ |
| 108e0 | e0 af 87 20 49 53 42 4e 00 e0 ae b5 e0 ae 9f e0 ae bf e0 ae b5 e0 ae 99 e0 af 8d e0 ae 95 e0 ae | ....ISBN........................ |
| 10900 | b3 e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 ae be e0 ae a4 20 e0 ae aa e0 af 81 e0 ae | ................................ |
| 10920 | a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 87 e0 ae b2 | ................................ |
| 10940 | e0 af 8d e0 ae b2 e0 ae be e0 ae a4 e0 ae a4 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae b8 e0 af 8d e0 | ................................ |
| 10960 | ae 95 e0 af 87 e0 ae a9 e0 af 8d 20 e0 ae 95 e0 af 88 e0 ae b5 e0 ae bf e0 ae 9f e0 ae aa e0 af | ................................ |
| 10980 | 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 2e 00 e0 ae b8 e0 af 8d e0 ae 95 e0 af | ................................ |
| 109a0 | 87 e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 81 e0 ae b4 e0 af 81 e0 ae ae e0 af 88 e0 ae af e0 ae be | ................................ |
| 109c0 | e0 ae a9 e0 ae a4 e0 af 81 00 e0 ae b8 e0 af 8d e0 ae 95 e0 af 87 e0 ae a9 e0 af 8d 20 e0 ae a4 | ................................ |
| 109e0 | e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf e0 ae af e0 ae 9f e0 af 88 e0 ae a8 e0 af 8d e0 ae | ................................ |
| 10a00 | a4 e0 ae a4 e0 af 81 00 e0 ae aa e0 ae a4 e0 ae bf e0 ae b5 e0 af 81 20 e0 ae b8 e0 af 8d e0 ae | ................................ |
| 10a20 | 95 e0 af 87 e0 ae a9 e0 af 8d 00 25 44 20 e0 ae 87 e0 ae a9 e0 af 8d 20 25 64 00 e0 ae aa e0 ae | ...........%D...........%d...... |
| 10a40 | bf e0 ae a9 e0 af 8d e0 ae a9 e0 ae a3 e0 ae bf 20 e0 ae b5 e0 af 87 e0 ae b2 e0 af 88 e0 ae af | ................................ |
| 10a60 | e0 ae be e0 ae 95 20 e0 ae 87 e0 ae af e0 ae 99 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae a4 e0 | ................................ |
| 10a80 | ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 81 e0 ae a9 e0 af 8d 20 e0 ae a4 e0 af 87 e0 | ................................ |
| 10aa0 | ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 | ................................ |
| 10ac0 | e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 | ................................ |
| 10ae0 | ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae 85 e0 ae ae e0 af 88 e0 | ....................:........... |
| 10b00 | ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 af | ................................ |
| 10b20 | 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae 85 e0 ae ae | ................................ |
| 10b40 | e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af 80 e0 | ................................ |
| 10b60 | ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae | ................................ |
| 10b80 | 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 | ................................ |
| 10ba0 | e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 | ................................ |
| 10bc0 | e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 | ................................ |
| 10be0 | ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae | ................................ |
| 10c00 | aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 2e 00 e0 ae aa e0 af | ................................ |
| 10c20 | 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae | ................................ |
| 10c40 | aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 | ................................ |
| 10c60 | ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 49 53 42 4e 20 e0 ae 95 e0 ae b3 e0 af 88 | ..................ISBN.......... |
| 10c80 | e0 ae 95 e0 af 8d 20 e0 ae 95 e0 af 8a e0 ae a3 e0 af 8d e0 ae 9f 20 e0 ae aa e0 af 81 e0 ae a4 | ................................ |
| 10ca0 | e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 | ................................ |
| 10cc0 | ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d | ................................ |
| 10ce0 | 00 e0 ae 9a e0 ae bf e0 ae b2 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 | ................................ |
| 10d00 | e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 ae bf e0 ae a9 00 e0 ae a8 | ................................ |
| 10d20 | e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae aa e0 ae a4 e0 ae bf e0 ae b5 e0 | ................................ |
| 10d40 | ae bf e0 ae b1 e0 ae 95 e0 af 8d e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d | ................................ |
| 10d60 | 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 99 e0 af 8d e0 ae 95 e0 ae bf e0 ae af e0 ae a4 e0 ae bf e0 | ................................ |
| 10d80 | ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae 99 e0 af | ................................ |
| 10da0 | 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 | ................................ |
| 10dc0 | e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 ae bf e0 ae b2 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d | ................................ |
| 10de0 | e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae | ................................ |
| 10e00 | be e0 ae a9 20 e0 ae ae e0 af 86 e0 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae 9f e0 af 87 e0 ae 9f | ................................ |
| 10e20 | e0 af 8d e0 ae 9f e0 ae be 20 e0 ae ae e0 ae be e0 ae b1 e0 ae bf e0 ae b5 e0 ae bf e0 ae 9f e0 | ................................ |
| 10e40 | af 8d e0 ae 9f e0 ae a4 e0 af 81 2e 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 | ................................ |
| 10e60 | af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 ae be e0 ae | ................................ |
| 10e80 | b2 e0 af 8d 2c 20 e0 ae 85 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 | ....,........................... |
| 10ea0 | ae b1 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 ae bf e0 ae | ................................ |
| 10ec0 | b2 20 e0 ae ae e0 af 87 e0 ae b2 e0 af 86 e0 ae b4 e0 af 81 e0 ae a4 e0 ae aa e0 af 8d e0 ae aa | ................................ |
| 10ee0 | e0 ae 9f e0 ae b2 e0 ae be e0 ae ae e0 af 8d 2e 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 | ................................ |
| 10f00 | e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 | ................................ |
| 10f20 | ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae a9 e0 af 8d 20 e0 ae aa e0 ae | ................................ |
| 10f40 | 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be | ................................ |
| 10f60 | e0 ae a3 20 22 e0 ae b5 e0 ae bf e0 ae b5 e0 ae b0 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 | ...."........................... |
| 10f80 | e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 22 20 e0 ae 8e e0 ae | ........................."...... |
| 10fa0 | a9 e0 af 8d e0 ae aa e0 ae a4 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae bf e0 ae b3 e0 ae bf | ................................ |
| 10fc0 | e0 ae 95 e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae 95 2e 20 e0 ae a8 e0 af 80 e0 ae | ................................ |
| 10fe0 | 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 20 e0 ae b5 e0 ae | ................................ |
| 11000 | bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 | ................................ |
| 11020 | ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae a4 e0 ae b2 e0 af 88 e0 ae aa e0 af 8d e0 | ..............?................. |
| 11040 | ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 ae ae e0 af 8d 20 e0 ae 95 e0 ae bf e0 ae 9f e0 af 88 e0 | ................................ |
| 11060 | ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 20 2d 20 e0 ae 87 | ...........................-.... |
| 11080 | e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae aa | ................................ |
| 110a0 | e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae | ................................ |
| 110c0 | b5 e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 81 e0 ae a9 e0 af 8d e0 ae aa | ................................ |
| 110e0 | e0 af 81 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be | ................................ |
| 11100 | e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a e0 | ................................ |
| 11120 | ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae | ................................ |
| 11140 | af 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 21 00 e0 ae ae e0 | ..........................!..... |
| 11160 | ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 87 e0 ae | ................................ |
| 11180 | b2 e0 af 8d e0 ae b2 e0 ae be e0 ae ae e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d | ................................ |
| 111a0 | e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 | ................................ |
| 111c0 | ae ae e0 af 8d e0 ae aa e0 ae bf e0 ae a9 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af | ................................ |
| 111e0 | 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 8d | ................................ |
| 11200 | e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 e0 | ................................ |
| 11220 | ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 89 | ................................ |
| 11240 | e0 ae b1 e0 af 81 e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af | ................................ |
| 11260 | 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 | ................................ |
| 11280 | e0 af 8d 2e 20 e0 ae 87 e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 | ................................ |
| 112a0 | ae 9a e0 ae bf e0 ae b1 e0 ae bf e0 ae af 20 e0 ae 86 e0 ae aa e0 ae a4 e0 af 8d e0 ae a4 e0 af | ................................ |
| 112c0 | 81 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a4 e0 af 81 20 0a 20 e0 ae a8 e0 af 80 e0 ae 99 | ................................ |
| 112e0 | e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae ae e0 ae be | ................................ |
| 11300 | e0 ae b1 e0 af 8d e0 ae b1 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 9a e0 af 8d 20 e0 | ................................ |
| 11320 | ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 | ................................ |
| 11340 | e0 ae b3 e0 af 8d 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae b1 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae a4 | ................................ |
| 11360 | e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af e0 | ................................ |
| 11380 | ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae a4 e0 af 81 20 0a 20 e0 ae 87 e0 ae a8 e0 af 8d | ................................ |
| 113a0 | e0 ae a4 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 20 e0 ae aa e0 ae a4 e0 ae bf | ................................ |
| 113c0 | e0 ae b5 e0 af 81 20 e0 ae 85 e0 ae a4 e0 af 87 20 e0 ae a8 e0 af 87 e0 ae b0 e0 ae a4 e0 af 8d | ................................ |
| 113e0 | e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae b5 e0 af 88 20 e0 ae 87 e0 ae b4 e0 ae 95 | ................................ |
| 11400 | e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae a8 | ................................ |
| 11420 | e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 | ................................ |
| 11440 | ae ae e0 af 8d e0 ae aa e0 ae bf e0 ae a9 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af | ................................ |
| 11460 | 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 8d | ................................ |
| 11480 | e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 e0 | ................................ |
| 114a0 | ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 8e | ................................ |
| 114c0 | e0 ae a8 e0 af 8d e0 ae a4 20 49 53 42 4e 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae | ..........ISBN.................. |
| 114e0 | 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 95 e0 ae be | ................................ |
| 11500 | e0 ae a3 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af | ................................ |
| 11520 | 88 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae a4 e0 af 81 20 e0 | ................................ |
| 11540 | ae 9a e0 ae ae e0 ae ae e0 af 8d 20 0a 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d | ................................ |
| 11560 | 20 e0 ae a4 e0 ae b1 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 88 e0 ae af 20 e0 ae ae e0 ae a4 | ................................ |
| 11580 | e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 2e 00 e0 ae b5 e0 ae b0 e0 af 88 e0 ae af e0 ae b1 | ................................ |
| 115a0 | e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae | ................................ |
| 115c0 | b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae a4 e0 af 86 e0 ae b0 e0 ae bf e0 ae af e0 ae b5 e0 ae bf | ................................ |
| 115e0 | e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 49 53 42 4e 2d 31 33 20 e0 ae 95 e0 af 8d e0 ae 95 e0 ae | .............ISBN-13............ |
| 11600 | be e0 ae a9 20 e0 ae 9a e0 af 86 e0 ae b2 e0 af 8d e0 ae b2 e0 af 81 e0 ae aa e0 ae 9f e0 ae bf | ................................ |
| 11620 | e0 ae af e0 ae be e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae ae e0 af 81 e0 ae a9 e0 af 8d e0 | ................................ |
| 11640 | ae a9 e0 af 8a e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 28 e0 ae 95 e0 | ...........................(.... |
| 11660 | ae ae e0 ae be 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af | ................................ |
| 11680 | 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae b5 e0 af 88 29 3a 00 e0 ae b8 e0 af 8d e0 ae 95 e0 | ...................):........... |
| 116a0 | af 87 e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae a8 e0 af 8d e0 ae a4 e0 ae | ................................ |
| 116c0 | a4 e0 af 81 e0 ae ae e0 af 8d 3a 00 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af | ..........:..................... |
| 116e0 | 8d 20 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d e0 ae a9 e0 ae b0 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae | ................................ |
| 11700 | b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a e0 ae 9f | ................................ |
| 11720 | e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af 20 | ................................ |
| 11740 | e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae 87 e0 ae a8 | ................................ |
| 11760 | e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 86 e0 ae af e0 ae b2 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a | ................................ |
| 11780 | e0 af 86 e0 ae af e0 af 8d e0 ae af 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 | ................................ |
| 117a0 | af 8d 20 e0 ae 92 e0 ae a9 e0 af 8d e0 ae b1 e0 af 81 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 | ................................ |
| 117c0 | ae a4 e0 af 81 20 e0 ae 85 e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 87 e0 | ................................ |
| 117e0 | ae b1 e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae | ................................ |
| 11800 | a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 | ................................ |
| 11820 | e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae | ................................ |
| 11840 | 95 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae a8 e0 | ................................ |
| 11860 | ae bf e0 ae a9 e0 af 88 e0 ae b5 e0 ae 95 20 e0 ae 95 e0 ae 9a e0 ae bf e0 ae a8 e0 af 8d e0 ae | ................................ |
| 11880 | a4 e0 af 81 2c 20 55 49 20 e0 ae 90 20 e0 ae ae e0 af 87 e0 ae b2 e0 af 81 e0 ae ae e0 af 8d 20 | ....,.UI........................ |
| 118a0 | e0 ae aa e0 ae a4 e0 ae bf e0 ae b2 e0 ae b3 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae | ................................ |
| 118c0 | ae e0 af 8d 2e 00 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 68 2c c6 94 c4 1d 00 00 c4 1d 00 00 | ......PK..........I\h,.......... |
| 118e0 | 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 72 2e 6d 6f de 12 04 95 00 00 00 00 41 00 | ....translations/tr.mo........A. |
| 11900 | 00 00 1c 00 00 00 24 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 | ......$...............,...?...-. |
| 11920 | 00 00 6c 00 00 00 6d 04 00 00 4e 00 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 | ..l...m...N.......M...)...'...w. |
| 11940 | 00 00 bb 00 00 00 9f 05 00 00 05 00 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 | ..............[..."...a...(..... |
| 11960 | 00 00 11 00 00 00 ad 06 00 00 54 00 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 | ..........T.......'...........<. |
| 11980 | 00 00 35 00 00 00 4e 07 00 00 17 00 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 | ..5...N...........7............. |
| 119a0 | 00 00 13 00 00 00 e1 07 00 00 19 00 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 | ..................*.......*...:. |
| 119c0 | 00 00 14 00 00 00 65 08 00 00 09 00 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 | ......e.......z................. |
| 119e0 | 00 00 38 00 00 00 ba 08 00 00 04 00 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 | ..8............................. |
| 11a00 | 00 00 12 00 00 00 1e 09 00 00 0a 00 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 | ..............1.......<.......M. |
| 11a20 | 00 00 10 00 00 00 69 09 00 00 23 00 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 | ......i...#...z................. |
| 11a40 | 00 00 22 00 00 00 c4 09 00 00 13 00 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a | ..".......................C..... |
| 11a60 | 00 00 09 00 00 00 50 0a 00 00 2c 00 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a | ......P...,...Z................. |
| 11a80 | 00 00 08 00 00 00 a1 0a 00 00 10 00 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a | ..................2............. |
| 11aa0 | 00 00 10 00 00 00 ff 0a 00 00 3b 00 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b | ..........;.......-...L.......z. |
| 11ac0 | 00 00 e0 00 00 00 8d 0b 00 00 4a 00 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d | ..........J...n................. |
| 11ae0 | 00 00 09 00 00 00 20 0e 00 00 07 00 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e | ..............*...-...2.......`. |
| 11b00 | 00 00 24 00 00 00 79 0e 00 00 39 00 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 94 01 00 00 0b 0f | ..$...y...9.......2............. |
| 11b20 | 00 00 2d 00 00 00 a0 10 00 00 76 00 00 00 ce 10 00 00 5d 00 00 00 45 11 00 00 42 00 00 00 a3 11 | ..-.......v.......]...E...B..... |
| 11b40 | 00 00 32 00 00 00 e6 11 00 00 ea 00 00 00 19 12 00 00 09 00 00 00 04 13 00 00 29 00 00 00 0e 13 | ..2.......................)..... |
| 11b60 | 00 00 3e 00 00 00 38 13 00 00 0e 00 00 00 77 13 00 00 51 00 00 00 86 13 00 00 21 00 00 00 d8 13 | ..>...8.......w...Q.......!..... |
| 11b80 | 00 00 14 00 00 00 fa 13 00 00 43 00 00 00 0f 14 00 00 15 00 00 00 53 14 00 00 41 00 00 00 69 14 | ..........C...........S...A...i. |
| 11ba0 | 00 00 0f 00 00 00 ab 14 00 00 28 00 00 00 bb 14 00 00 21 00 00 00 e4 14 00 00 2a 00 00 00 06 15 | ..........(.......!.......*..... |
| 11bc0 | 00 00 2d 00 00 00 31 15 00 00 24 00 00 00 5f 15 00 00 0d 00 00 00 84 15 00 00 24 00 00 00 92 15 | ..-...1...$..._...........$..... |
| 11be0 | 00 00 19 00 00 00 b7 15 00 00 38 00 00 00 d1 15 00 00 07 00 00 00 0a 16 00 00 1a 00 00 00 12 16 | ..........8..................... |
| 11c00 | 00 00 10 00 00 00 2d 16 00 00 14 00 00 00 3e 16 00 00 0a 00 00 00 53 16 00 00 11 00 00 00 5e 16 | ......-.......>.......S.......^. |
| 11c20 | 00 00 26 00 00 00 70 16 00 00 0a 00 00 00 97 16 00 00 32 00 00 00 a2 16 00 00 27 00 00 00 d5 16 | ..&...p...........2.......'..... |
| 11c40 | 00 00 06 00 00 00 fd 16 00 00 31 00 00 00 04 17 00 00 23 00 00 00 36 17 00 00 1b 00 00 00 5a 17 | ..........1.......#...6.......Z. |
| 11c60 | 00 00 4f 00 00 00 76 17 00 00 0a 00 00 00 c6 17 00 00 37 00 00 00 d1 17 00 00 12 00 00 00 09 18 | ..O...v...........7............. |
| 11c80 | 00 00 18 00 00 00 1c 18 00 00 12 00 00 00 35 18 00 00 10 00 00 00 48 18 00 00 43 00 00 00 59 18 | ..............5.......H...C...Y. |
| 11ca0 | 00 00 16 00 00 00 9d 18 00 00 0f 00 00 00 b4 18 00 00 38 00 00 00 c4 18 00 00 3b 00 00 00 fd 18 | ..................8.......;..... |
| 11cc0 | 00 00 18 00 00 00 39 19 00 00 29 01 00 00 52 19 00 00 6b 00 00 00 7c 1a 00 00 12 01 00 00 e8 1a | ......9...)...R...k...|......... |
| 11ce0 | 00 00 8a 00 00 00 fb 1b 00 00 10 00 00 00 86 1c 00 00 0a 00 00 00 97 1c 00 00 38 00 00 00 a2 1c | ..........................8..... |
| 11d00 | 00 00 1a 00 00 00 db 1c 00 00 29 00 00 00 f6 1c 00 00 4a 00 00 00 20 1d 00 00 58 00 00 00 6b 1d | ..........).......J.......X...k. |
| 11d20 | 00 00 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 | ...All.settings.for.this.plugin. |
| 11d40 | 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 | in.this.library.have.been.cleare |
| 11d60 | 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 | d..Any.settings.in.other.librari |
| 11d80 | 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 | es.or.stored.in.a.JSON.file.in.y |
| 11da0 | 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 | our.calibre.plugins.folder.will. |
| 11dc0 | 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 | not.be.touched..Are.you.sure.you |
| 11de0 | 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e | .want.to.change.your.settings.in |
| 11e00 | 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 | .this.library.for.this.plugin?.A |
| 11e20 | 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f | re.you.sure.you.want.to.clear.yo |
| 11e40 | 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 | ur.settings.in.this.library.for. |
| 11e60 | 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 | this.plugin?.Batch.size.running. |
| 11e80 | 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 | as.a.background.job:.Books.will. |
| 11ea0 | 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 | be.broken.into.batches.to.ensure |
| 11ec0 | 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c | .that.if.you.run.extract.for.a.l |
| 11ee0 | 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 | arge.group.you.can.cancel/close. |
| 11f00 | 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f | calibre.without.losing.all.of.yo |
| 11f20 | 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 | ur.results.as.you.can.cancel.the |
| 11f40 | 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c | .pending.groups..Clear.Clear.all |
| 11f60 | 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 | .settings.for.this.plugin.Click. |
| 11f80 | 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b | "Show.details".to.see.which.book |
| 11fa0 | 73 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 | s..Copy.to.clipboard.Could.not.f |
| 11fc0 | 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 | ind.an.ISBN.for.{0}.book(s).and. |
| 11fe0 | 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 | {1}.book(s).matched.their.existi |
| 12000 | 6e 67 20 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e | ng.value..Could.not.find.an.ISBN |
| 12020 | 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c | .for.{0}.book(s)..Create.new.col |
| 12040 | 75 6d 6e 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 | umn.Display.failure.dialog.if.IS |
| 12060 | 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 | BN.not.found.or.identical.Do.not |
| 12080 | 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f | .change.my.search.Edit.the.keybo |
| 120a0 | 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 | ard.shortcuts.associated.with.th |
| 120c0 | 69 73 20 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 | is.plugin.Extract.ISBN.Extract.I |
| 120e0 | 53 42 4e 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 | SBN.failed.Extract.ISBN.for.%d.b |
| 12100 | 6f 6f 6b 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e | ooks.Extract.ISBN.found.<b>{0}.n |
| 12120 | 65 77 20 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f | ew.isbn(s)</b>..Extract.ISBN.fro |
| 12140 | 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 | m.the.selected.book.format.Extra |
| 12160 | 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 | ct.ISBN.started.Extracted.Extrac |
| 12180 | 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 | ting.ISBN.for.{0}.books.Failed.t |
| 121a0 | 6f 20 65 78 74 72 61 63 74 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 | o.extract.isbns.Found.{0}.book(s |
| 121c0 | 29 20 77 68 65 72 65 20 49 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e | ).where.ISBN.matched.the.existin |
| 121e0 | 67 20 76 61 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c | g.value..Help.ISBN.extract.compl |
| 12200 | 65 74 65 64 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f | eted.ISBN.not.found.Keyboard.sho |
| 12220 | 72 74 63 75 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 | rtcuts.No.formats.No.rows.select |
| 12240 | 65 64 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 | ed.Please.restart.calibre.now..P |
| 12260 | 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 | references.for:.Proceed.with.upd |
| 12280 | 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 | ating.your.library?.Prompt.to.ap |
| 122a0 | 70 6c 79 20 49 53 42 4e 20 63 68 61 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 | ply.ISBN.changes.Queueing.Queuei |
| 122c0 | 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 | ng.books.for.extracting.ISBN.Res |
| 122e0 | 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 | tart.calibre.now.Restart.require |
| 12300 | 64 00 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 | d.Running.as.a.background.job.is |
| 12320 | 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 | .slower.but.is.the.only.way.to.a |
| 12340 | 76 6f 69 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 | void..Same.ISBN.Scan.aborted.as. |
| 12360 | 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 | no.books.with.formats.found..Sca |
| 12380 | 6e 20 63 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 | n.complete.Scan.failed.Scan.log. |
| 123a0 | 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 | Scanned.%d.of.%d.Selected.books. |
| 123c0 | 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a | before.running.as.a.background.j |
| 123e0 | 6f 62 3a 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 | ob:.Settings.changed.Settings.de |
| 12400 | 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 | leted.Settings.for.this.plugin.i |
| 12420 | 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 | n.this.library.have.been.changed |
| 12440 | 2e 00 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f | ..Show.the.books.that.have.new.o |
| 12460 | 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 | r.updated.ISBNs.Some.books.chang |
| 12480 | 65 64 00 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 | ed.The.metadata.for.some.books.i |
| 124a0 | 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 | n.your.library.has.changed.since |
| 124c0 | 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f | .you.started.the.download..If.yo |
| 124e0 | 75 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 | u.proceed,.some.of.those.changes |
| 12500 | 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 | .may.be.overwritten..Click."Show |
| 12520 | 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 | .details".to.see.the.list.of.cha |
| 12540 | 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 | nged.books..Do.you.want.to.proce |
| 12560 | 65 64 3f 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 | ed?.Title.image.not.found.-.you. |
| 12580 | 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e | must.restart.Calibre.before.usin |
| 125a0 | 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 | g.this.plugin!.Uncheck.this.opti |
| 125c0 | 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 | on.if.you.want.changes.applied.w |
| 125e0 | 69 74 68 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 | ithout.a.confirmation.dialog..Th |
| 12600 | 65 72 65 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 | ere.is.a.small.risk.with.this.op |
| 12620 | 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d | tion.unchecked.that.if.you.are.m |
| 12640 | 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b | aking.other.changes.to.this.book |
| 12660 | 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 | .record.at.the.same.time.they.wi |
| 12680 | 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 | ll.be.lost..Uncheck.this.option. |
| 126a0 | 69 66 20 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 | if.you.want.do.not.want.to.be.pr |
| 126c0 | 6f 6d 70 74 65 64 0a 61 62 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 | ompted.about.no.ISBN.being.found |
| 126e0 | 20 69 6e 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 | .in.the.book.or.it.is.the.same.a |
| 12700 | 73 0a 79 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 | s.your.current.value..Undefined. |
| 12720 | 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d | Unknown.Valid.prefixes.for.ISBN- |
| 12740 | 31 33 20 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 | 13.(comma.separated):.When.the.s |
| 12760 | 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 | can.completes:.You.must.restart. |
| 12780 | 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c | calibre.afterwards..You.must.sel |
| 127a0 | 65 63 74 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d | ect.one.or.more.books.to.perform |
| 127c0 | 20 74 68 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 | .this.action..memory.leaks.and.w |
| 127e0 | 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e | ill.keep.the.UI.more.responsive. |
| 12800 | 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 | .Project-Id-Version:.PACKAGE.VER |
| 12820 | 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d | SION.POT-Creation-Date:.2024-03- |
| 12840 | 32 34 20 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 | 24.17:58+1000.PO-Revision-Date:. |
| 12860 | 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 | 2022-09-19.15:18+0000.Last-Trans |
| 12880 | 6c 61 74 6f 72 3a 20 42 6f 72 61 20 41 74 c4 b1 63 c4 b1 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 | lator:.Bora.At..c..,.2023.Langua |
| 128a0 | 67 65 2d 54 65 61 6d 3a 20 54 75 72 6b 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 | ge-Team:.Turkish.(https://app.tr |
| 128c0 | 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f | ansifex.com/calibre/teams/19337/ |
| 128e0 | 74 72 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 | tr/).MIME-Version:.1.0.Content-T |
| 12900 | 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 | ype:.text/plain;.charset=UTF-8.C |
| 12920 | 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 | ontent-Transfer-Encoding:.8bit.G |
| 12940 | 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 | enerated-By:.pygettext.py.1.5.La |
| 12960 | 6e 67 75 61 67 65 3a 20 74 72 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c | nguage:.tr.Plural-Forms:.nplural |
| 12980 | 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 3e 20 31 29 3b 0a 00 42 75 20 65 6b 6c 65 6e 74 69 | s=2;.plural=(n.>.1);..Bu.eklenti |
| 129a0 | 20 69 c3 a7 69 6e 20 61 79 61 72 6c 61 72 c4 b1 6e c4 b1 7a 20 73 c4 b1 66 c4 b1 72 6c 61 6e 64 | .i..in.ayarlar..n..z.s..f..rland |
| 129c0 | c4 b1 2e 00 43 61 6c 69 62 72 65 20 65 6b 6c 65 6e 74 69 20 6b 6c 61 73 c3 b6 72 c3 bc 6e 64 65 | ....Calibre.eklenti.klas..r..nde |
| 129e0 | 6b 69 20 64 69 c4 9f 65 72 20 6b 69 74 61 70 6c c4 b1 6b 6c 61 72 64 61 20 76 65 79 61 20 4a 53 | ki.di..er.kitapl..klarda.veya.JS |
| 12a00 | 4f 4e 20 64 6f 73 79 61 73 c4 b1 6e 64 61 20 73 61 6b 6c 61 6e 61 6e 20 68 65 72 68 61 6e 67 69 | ON.dosyas..nda.saklanan.herhangi |
| 12a20 | 20 62 69 72 20 61 79 61 72 61 20 64 6f 6b 75 6e 75 6c 6d 61 79 61 63 61 6b 2e 00 42 75 20 65 6b | .bir.ayara.dokunulmayacak..Bu.ek |
| 12a40 | 6c 65 6e 74 69 20 69 c3 a7 69 6e 20 62 75 20 6b 69 74 61 70 6c c4 b1 6b 74 61 6b 69 20 61 79 61 | lenti.i..in.bu.kitapl..ktaki.aya |
| 12a60 | 72 6c 61 72 c4 b1 6e c4 b1 7a c4 b1 20 64 65 c4 9f 69 c5 9f 74 69 72 6d 65 6b 20 69 73 74 65 64 | rlar..n..z...de..i..tirmek.isted |
| 12a80 | 69 c4 9f 69 6e 69 7a 64 65 6e 20 65 6d 69 6e 20 6d 69 73 69 6e 69 7a 3f 00 42 75 20 65 6b 6c 65 | i..inizden.emin.misiniz?.Bu.ekle |
| 12aa0 | 6e 74 69 6e 69 6e 20 61 79 61 72 6c 61 72 c4 b1 6e c4 b1 20 73 c4 b1 66 c4 b1 72 6c 61 6d 61 20 | ntinin.ayarlar..n...s..f..rlama. |
| 12ac0 | 69 73 74 65 c4 9f 69 6e 69 7a 64 65 6e 20 65 6d 69 6e 20 6d 69 73 69 6e 69 7a 3f 00 41 72 6b 61 | iste..inizden.emin.misiniz?.Arka |
| 12ae0 | 20 70 6c 61 6e 20 69 c5 9f 69 20 6f 6c 61 72 61 6b 20 c3 a7 61 6c c4 b1 c5 9f 61 6e 20 74 6f 70 | .plan.i..i.olarak...al....an.top |
| 12b00 | 6c 75 20 69 c5 9f 20 62 6f 79 75 74 75 3a 00 42 c3 bc 79 c3 bc 6b 20 62 69 72 20 67 72 75 70 20 | lu.i...boyutu:.B..y..k.bir.grup. |
| 12b20 | 69 c3 a7 69 6e 20 c3 a7 c4 b1 6b 61 72 6d 61 20 c3 a7 61 6c c4 b1 c5 9f 74 c4 b1 72 c4 b1 72 73 | i..in.....karma...al....t..r..rs |
| 12b40 | 61 6e c4 b1 7a 2c 20 62 65 6b 6c 65 79 65 6e 20 67 72 75 70 6c 61 72 c4 b1 20 69 70 74 61 6c 20 | an..z,.bekleyen.gruplar...iptal. |
| 12b60 | 0a 65 64 65 62 69 6c 65 63 65 c4 9f 69 6e 69 7a 20 67 69 62 69 20 74 c3 bc 6d 20 73 6f 6e 75 c3 | .edebilece..iniz.gibi.t..m.sonu. |
| 12b80 | a7 6c 61 72 c4 b1 6e c4 b1 7a c4 b1 20 6b 61 79 62 65 74 6d 65 64 65 6e 20 63 61 6c 69 62 72 65 | .lar..n..z...kaybetmeden.calibre |
| 12ba0 | 27 79 69 20 69 70 74 61 6c 20 0a 65 64 65 62 69 6c 6d 65 6e 69 7a 69 2f 6b 61 70 61 74 61 62 69 | 'yi.iptal..edebilmenizi/kapatabi |
| 12bc0 | 6c 6d 65 6e 69 7a 69 20 73 61 c4 9f 6c 61 6d 61 6b 20 69 c3 a7 69 6e 20 6b 69 74 61 70 6c 61 72 | lmenizi.sa..lamak.i..in.kitaplar |
| 12be0 | 20 67 72 75 70 6c 61 72 61 20 62 c3 b6 6c c3 bc 6e 65 63 65 6b 74 69 72 2e 00 42 6f c5 9f 20 61 | .gruplara.b..l..necektir..Bo...a |
| 12c00 | 6c 61 6e 00 42 75 20 65 6b 6c 65 6e 74 69 6e 69 6e 20 74 c3 bc 6d 20 61 79 61 72 6c 61 72 c4 b1 | lan.Bu.eklentinin.t..m.ayarlar.. |
| 12c20 | 6e c4 b1 20 73 c4 b1 66 c4 b1 72 6c 61 00 4b 69 74 61 70 6c 61 72 c4 b1 20 67 c3 b6 72 6d 65 6b | n...s..f..rla.Kitaplar...g..rmek |
| 12c40 | 20 69 c3 a7 69 6e 20 22 41 79 72 c4 b1 6e 74 c4 b1 6c 61 72 c4 b1 20 67 c3 b6 73 74 65 72 22 69 | .i..in."Ayr..nt..lar...g..ster"i |
| 12c60 | 20 74 c4 b1 6b 6c 61 79 c4 b1 6e 2e 00 50 61 6e 6f 79 61 20 6b 6f 70 79 61 6c 61 00 7b 30 7d 20 | .t..klay..n..Panoya.kopyala.{0}. |
| 12c80 | 6b 69 74 61 70 20 76 65 20 7b 31 7d 20 6b 69 74 61 70 20 69 c3 a7 69 6e 20 6d 65 76 63 75 74 20 | kitap.ve.{1}.kitap.i..in.mevcut. |
| 12ca0 | 64 65 c4 9f 65 72 6c 65 72 69 79 6c 65 20 65 c5 9f 6c 65 c5 9f 65 6e 20 62 69 72 20 49 53 42 4e | de..erleriyle.e..le..en.bir.ISBN |
| 12cc0 | 20 62 75 6c 75 6e 61 6d 61 64 c4 b1 2e 00 7b 30 7d 20 6b 69 74 61 70 20 69 c3 a7 69 6e 20 49 53 | .bulunamad....{0}.kitap.i..in.IS |
| 12ce0 | 42 4e 20 62 75 6c 75 6e 61 6d 61 64 c4 b1 2e 00 59 65 6e 69 20 73 c3 bc 74 75 6e 20 6f 6c 75 c5 | BN.bulunamad....Yeni.s..tun.olu. |
| 12d00 | 9f 74 75 72 00 49 53 42 4e 20 62 75 6c 75 6e 61 6d 61 7a 73 61 20 76 65 79 61 20 61 79 6e c4 b1 | .tur.ISBN.bulunamazsa.veya.ayn.. |
| 12d20 | 79 73 61 20 68 61 74 61 20 69 6c 65 74 69 c5 9f 69 6d 20 6b 75 74 75 73 75 6e 75 20 67 c3 b6 72 | ysa.hata.ileti..im.kutusunu.g..r |
| 12d40 | c3 bc 6e 74 c3 bc 6c 65 00 41 72 61 6d 61 6d c4 b1 20 64 65 c4 9f 69 c5 9f 74 69 72 6d 65 00 42 | ..nt..le.Aramam...de..i..tirme.B |
| 12d60 | 75 20 65 6b 6c 65 6e 74 69 20 69 6c 65 20 69 6c 69 c5 9f 6b 69 6c 65 6e 64 69 72 69 6c 65 6e 20 | u.eklenti.ile.ili..kilendirilen. |
| 12d80 | 6b 6c 61 76 79 65 20 6b c4 b1 73 61 79 6f 6c 6c 61 72 c4 b1 6e c4 b1 20 64 c3 bc 7a 65 6e 6c 65 | klavye.k..sayollar..n...d..zenle |
| 12da0 | 00 49 53 42 4e 27 79 69 20 c3 a7 c4 b1 6b 61 72 00 49 53 42 4e 20 c3 a7 c4 b1 6b 61 72 6d 61 20 | .ISBN'yi.....kar.ISBN.....karma. |
| 12dc0 | 69 c5 9f 6c 65 6d 69 20 62 61 c5 9f 61 72 c4 b1 73 c4 b1 7a 20 6f 6c 64 75 00 25 64 20 6b 69 74 | i..lemi.ba..ar..s..z.oldu.%d.kit |
| 12de0 | 61 70 20 69 c3 a7 69 6e 20 49 53 42 4e 27 79 69 20 c3 a7 c4 b1 6b 61 72 c4 b1 6e 00 49 53 42 4e | ap.i..in.ISBN'yi.....kar..n.ISBN |
| 12e00 | 20 c3 a7 c4 b1 6b 61 72 6d 61 20 3c 62 3e 7b 30 7d 20 79 65 6e 69 20 49 53 42 4e 3c 2f 62 3e 20 | .....karma.<b>{0}.yeni.ISBN</b>. |
| 12e20 | 62 75 6c 64 75 2e 00 49 53 42 4e 27 79 69 20 73 65 c3 a7 69 6c 65 6e 20 6b 69 74 61 70 20 62 69 | buldu..ISBN'yi.se..ilen.kitap.bi |
| 12e40 | c3 a7 69 6d 69 6e 64 65 6e 20 c3 a7 c4 b1 6b 61 72 c4 b1 6e 00 49 53 42 4e 20 c3 a7 c4 b1 6b 61 | ..iminden.....kar..n.ISBN.....ka |
| 12e60 | 72 6d 61 20 69 c5 9f 6c 65 6d 69 20 62 61 c5 9f 6c 61 74 c4 b1 6c 64 c4 b1 00 c3 87 c4 b1 6b 61 | rma.i..lemi.ba..lat..ld.......ka |
| 12e80 | 72 c4 b1 6c 64 c4 b1 00 7b 30 7d 20 6b 69 74 61 70 20 69 c3 a7 69 6e 20 49 53 42 4e 20 c3 a7 c4 | r..ld...{0}.kitap.i..in.ISBN.... |
| 12ea0 | b1 6b 61 72 c4 b1 6c c4 b1 79 6f 72 00 49 53 42 4e 27 6c 65 72 20 c3 a7 c4 b1 6b 61 72 c4 b1 6c | .kar..l..yor.ISBN'ler.....kar..l |
| 12ec0 | 61 6d 61 64 c4 b1 00 49 53 42 4e 27 6e 69 6e 20 6d 65 76 63 75 74 20 64 65 c4 9f 65 72 6c 65 20 | amad...ISBN'nin.mevcut.de..erle. |
| 12ee0 | 65 c5 9f 6c 65 c5 9f 74 69 c4 9f 69 20 7b 30 7d 20 6b 69 74 61 70 20 62 75 6c 75 6e 64 75 2e 00 | e..le..ti..i.{0}.kitap.bulundu.. |
| 12f00 | 59 61 72 64 c4 b1 6d 00 49 53 42 4e 20 c3 a7 c4 b1 6b 61 72 6d 61 20 74 61 6d 61 6d 6c 61 6e 64 | Yard..m.ISBN.....karma.tamamland |
| 12f20 | c4 b1 00 49 53 42 4e 20 62 75 6c 75 6e 61 6d 61 64 c4 b1 00 4b 6c 61 76 79 65 20 6b c4 b1 73 61 | ...ISBN.bulunamad...Klavye.k..sa |
| 12f40 | 79 6f 6c 6c 61 72 c4 b1 00 42 69 c3 a7 69 6d 20 79 6f 6b 00 53 61 74 c4 b1 72 20 73 65 c3 a7 69 | yollar...Bi..im.yok.Sat..r.se..i |
| 12f60 | 6c 6d 65 64 69 00 4c c3 bc 74 66 65 6e 20 43 61 6c 69 62 72 65 27 79 69 20 79 65 6e 69 64 65 6e | lmedi.L..tfen.Calibre'yi.yeniden |
| 12f80 | 20 62 61 c5 9f 6c 61 74 c4 b1 6e 2e 00 54 65 72 63 69 68 6c 65 72 3a 00 4b 69 74 61 70 6c c4 b1 | .ba..lat..n..Tercihler:.Kitapl.. |
| 12fa0 | c4 9f c4 b1 6e c4 b1 7a c4 b1 20 67 c3 bc 6e 63 65 6c 6c 65 6d 65 79 65 20 64 65 76 61 6d 20 65 | ....n..z...g..ncellemeye.devam.e |
| 12fc0 | 64 69 6c 73 69 6e 20 6d 69 3f 00 49 53 42 4e 20 64 65 c4 9f 69 c5 9f 69 6b 6c 69 6b 6c 65 72 69 | dilsin.mi?.ISBN.de..i..iklikleri |
| 12fe0 | 6e 69 20 75 79 67 75 6c 61 6d 61 20 69 73 74 65 6d 69 00 4b 75 79 72 75 6b 00 49 53 42 4e 27 79 | ni.uygulama.istemi.Kuyruk.ISBN'y |
| 13000 | 69 20 c3 a7 c4 b1 6b 61 72 6d 61 6b 20 69 c3 a7 69 6e 20 6b 69 74 61 70 6c 61 72 c4 b1 20 73 c4 | i.....karmak.i..in.kitaplar...s. |
| 13020 | b1 72 61 79 61 20 6b 6f 79 6d 61 00 43 61 6c 69 62 72 65 27 79 69 20 c5 9f 69 6d 64 69 20 74 65 | .raya.koyma.Calibre'yi...imdi.te |
| 13040 | 6b 72 61 72 20 62 61 c5 9f 6c 61 74 c4 b1 6e 00 59 65 6e 69 64 65 6e 20 62 61 c5 9f 6c 61 74 6d | krar.ba..lat..n.Yeniden.ba..latm |
| 13060 | 61 20 67 65 72 65 6b 69 79 6f 72 00 41 72 6b 61 20 70 6c 61 6e 64 61 20 c3 a7 61 6c c4 b1 c5 9f | a.gerekiyor.Arka.planda...al.... |
| 13080 | 6d 61 6b 20 64 61 68 61 20 79 61 76 61 c5 9f 74 c4 b1 72 20 61 6e 63 61 6b 20 62 75 6e 64 61 6e | mak.daha.yava..t..r.ancak.bundan |
| 130a0 | 20 6b 61 c3 a7 c4 b1 6e 6d 61 6e c4 b1 6e 20 74 65 6b 20 79 6f 6c 75 64 75 72 0a 00 41 79 6e c4 | .ka....nman..n.tek.yoludur..Ayn. |
| 130c0 | b1 20 49 53 42 4e 00 42 69 c3 a7 69 6d 6c 69 20 6b 69 74 61 70 20 62 75 6c 75 6e 61 6d 61 64 c4 | ..ISBN.Bi..imli.kitap.bulunamad. |
| 130e0 | b1 c4 9f c4 b1 6e 64 61 6e 20 74 61 72 61 6d 61 20 69 70 74 61 6c 20 65 64 69 6c 64 69 2e 00 54 | .....ndan.tarama.iptal.edildi..T |
| 13100 | 61 72 61 6d 61 20 74 61 6d 61 6d 6c 61 6e 64 c4 b1 00 54 61 72 61 6d 61 20 62 61 c5 9f 61 72 c4 | arama.tamamland...Tarama.ba..ar. |
| 13120 | b1 73 c4 b1 7a 20 6f 6c 64 75 00 54 61 72 61 6d 61 20 67 c3 bc 6e 6c c3 bc c4 9f c3 bc 00 25 64 | .s..z.oldu.Tarama.g..nl.......%d |
| 13140 | 20 2f 20 25 64 20 74 61 72 61 6e 64 c4 b1 00 41 72 6b 61 20 70 6c 61 6e 20 69 c5 9f 69 20 6f 6c | ./.%d.tarand...Arka.plan.i..i.ol |
| 13160 | 61 72 61 6b 20 c3 a7 61 6c c4 b1 c5 9f 74 c4 b1 72 c4 b1 6c 6d 61 64 61 6e 20 c3 b6 6e 63 65 20 | arak...al....t..r..lmadan...nce. |
| 13180 | 73 65 c3 a7 69 6c 65 6e 20 6b 69 74 61 70 6c 61 72 3a 00 41 79 61 72 6c 61 72 20 64 65 c4 9f 69 | se..ilen.kitaplar:.Ayarlar.de..i |
| 131a0 | c5 9f 74 69 72 69 6c 64 69 00 41 79 61 72 6c 61 72 20 73 69 6c 69 6e 64 69 00 42 75 20 6b 69 74 | ..tirildi.Ayarlar.silindi.Bu.kit |
| 131c0 | 61 70 6c c4 b1 6b 74 61 6b 69 20 62 75 20 65 6b 6c 65 6e 74 69 6e 69 6e 20 61 79 61 72 6c 61 72 | apl..ktaki.bu.eklentinin.ayarlar |
| 131e0 | c4 b1 20 64 65 c4 9f 69 c5 9f 74 69 72 69 6c 64 69 2e 00 59 65 6e 69 20 76 65 79 61 20 67 c3 bc | ...de..i..tirildi..Yeni.veya.g.. |
| 13200 | 6e 63 65 6c 6c 65 6e 6d 69 c5 9f 20 49 53 42 4e 27 6c 65 72 65 20 73 61 68 69 70 20 6b 69 74 61 | ncellenmi...ISBN'lere.sahip.kita |
| 13220 | 70 6c 61 72 c4 b1 20 67 c3 b6 73 74 65 72 00 42 61 7a c4 b1 20 6b 69 74 61 70 6c 61 72 20 64 65 | plar...g..ster.Baz...kitaplar.de |
| 13240 | c4 9f 69 c5 9f 74 69 00 c4 b0 6e 64 69 72 6d 65 79 65 20 62 61 c5 9f 6c 61 64 c4 b1 c4 9f c4 b1 | ..i..ti...ndirmeye.ba..lad...... |
| 13260 | 6e c4 b1 7a 64 61 6e 20 62 75 20 79 61 6e 61 20 6b 69 74 61 70 6c c4 b1 c4 9f c4 b1 6e c4 b1 7a | n..zdan.bu.yana.kitapl......n..z |
| 13280 | 64 61 6b 69 20 62 61 7a c4 b1 20 6b 69 74 61 70 6c 61 72 c4 b1 6e 20 6d 65 74 61 20 76 65 72 69 | daki.baz...kitaplar..n.meta.veri |
| 132a0 | 6c 65 72 69 20 64 65 c4 9f 69 c5 9f 74 69 2e 20 44 65 76 61 6d 20 65 64 65 72 73 65 6e 69 7a 20 | leri.de..i..ti..Devam.ederseniz. |
| 132c0 | 62 75 20 64 65 c4 9f 69 c5 9f 69 6b 6c 69 6b 6c 65 72 64 65 6e 20 62 61 7a c4 b1 6c 61 72 c4 b1 | bu.de..i..ikliklerden.baz..lar.. |
| 132e0 | 6e c4 b1 6e 20 c3 bc 7a 65 72 69 6e 65 20 79 61 7a c4 b1 6c 61 62 69 6c 69 72 2e 20 44 65 c4 9f | n..n...zerine.yaz..labilir..De.. |
| 13300 | 69 c5 9f 74 69 72 69 6c 65 6e 20 6b 69 74 61 70 6c 61 72 c4 b1 6e 20 6c 69 73 74 65 73 69 6e 69 | i..tirilen.kitaplar..n.listesini |
| 13320 | 20 67 c3 b6 72 6d 65 6b 20 69 c3 a7 69 6e 20 22 41 79 72 c4 b1 6e 74 c4 b1 6c 61 72 c4 b1 20 67 | .g..rmek.i..in."Ayr..nt..lar...g |
| 13340 | c3 b6 73 74 65 72 22 69 20 74 c4 b1 6b 6c 61 79 c4 b1 6e 2e 20 44 65 76 61 6d 20 65 74 6d 65 6b | ..ster"i.t..klay..n..Devam.etmek |
| 13360 | 20 69 73 74 69 79 6f 72 20 6d 75 73 75 6e 75 7a 3f 00 42 61 c5 9f 6c c4 b1 6b 20 67 c3 b6 72 c3 | .istiyor.musunuz?.Ba..l..k.g..r. |
| 13380 | bc 6e 74 c3 bc 73 c3 bc 20 62 75 6c 75 6e 61 6d 61 64 c4 b1 20 2d 20 62 75 20 65 6b 6c 65 6e 74 | .nt..s...bulunamad...-.bu.eklent |
| 133a0 | 69 79 69 20 6b 75 6c 6c 61 6e 6d 61 64 61 6e 20 c3 b6 6e 63 65 20 43 61 6c 69 62 72 65 27 79 69 | iyi.kullanmadan...nce.Calibre'yi |
| 133c0 | 20 79 65 6e 69 64 65 6e 20 62 61 c5 9f 6c 61 74 6d 61 6c c4 b1 73 c4 b1 6e c4 b1 7a 21 00 44 65 | .yeniden.ba..latmal..s..n..z!.De |
| 133e0 | c4 9f 69 c5 9f 69 6b 6c 69 6b 6c 65 72 69 6e 20 6f 6e 61 79 20 69 6c 65 74 69 c5 9f 69 6d 20 6b | ..i..ikliklerin.onay.ileti..im.k |
| 13400 | 75 74 75 73 75 20 6f 6c 6d 61 64 61 6e 20 75 79 67 75 6c 61 6e 6d 61 73 c4 b1 6e c4 b1 20 0a 69 | utusu.olmadan.uygulanmas..n....i |
| 13420 | 73 74 69 79 6f 72 73 61 6e c4 b1 7a 20 62 75 20 73 65 c3 a7 65 6e 65 c4 9f 69 6e 20 69 c5 9f 61 | stiyorsan..z.bu.se..ene..in.i..a |
| 13440 | 72 65 74 69 6e 69 20 6b 61 6c 64 c4 b1 72 c4 b1 6e 2e 20 42 75 20 73 65 c3 a7 65 6e 65 6b 20 0a | retini.kald..r..n..Bu.se..enek.. |
| 13460 | 69 c5 9f 61 72 65 74 6c 65 6e 6d 65 64 69 c4 9f 69 6e 64 65 2c 20 62 75 20 6b 69 74 61 70 20 6b | i..aretlenmedi..inde,.bu.kitap.k |
| 13480 | 61 79 64 c4 b1 6e 64 61 20 61 79 6e c4 b1 20 61 6e 64 61 20 62 61 c5 9f 6b 61 20 64 65 c4 9f 69 | ayd..nda.ayn...anda.ba..ka.de..i |
| 134a0 | c5 9f 69 6b 6c 69 6b 6c 65 72 20 0a 79 61 70 c4 b1 79 6f 72 73 61 6e c4 b1 7a 20 62 75 6e 6c 61 | ..iklikler..yap..yorsan..z.bunla |
| 134c0 | 72 c4 b1 6e 20 6b 61 79 62 6f 6c 6d 61 73 c4 b1 20 67 69 62 69 20 6b c3 bc c3 a7 c3 bc 6b 20 62 | r..n.kaybolmas...gibi.k......k.b |
| 134e0 | 69 72 20 72 69 73 6b 20 76 61 72 64 c4 b1 72 2e 00 4b 69 74 61 70 74 61 20 49 53 42 4e 20 62 75 | ir.risk.vard..r..Kitapta.ISBN.bu |
| 13500 | 6c 75 6e 6d 61 64 c4 b1 c4 9f c4 b1 20 76 65 79 61 20 6d 65 76 63 75 74 20 64 65 c4 9f 65 72 69 | lunmad.......veya.mevcut.de..eri |
| 13520 | 6e 69 7a 6c 65 20 61 79 6e c4 b1 20 6f 6c 64 75 c4 9f 75 6e 75 6e 20 0a 73 6f 72 75 6c 6d 61 73 | nizle.ayn...oldu..unun..sorulmas |
| 13540 | c4 b1 6e c4 b1 20 69 73 74 65 6d 69 79 6f 72 73 61 6e c4 b1 7a 20 62 75 20 73 65 c3 a7 65 6e 65 | ..n...istemiyorsan..z.bu.se..ene |
| 13560 | c4 9f 69 6e 20 69 c5 9f 61 72 65 74 69 6e 69 20 6b 61 6c 64 c4 b1 72 c4 b1 6e 2e 00 54 61 6e c4 | ..in.i..aretini.kald..r..n..Tan. |
| 13580 | b1 6d 6c 61 6e 6d 61 6d c4 b1 c5 9f 00 42 69 6c 69 6e 6d 65 79 65 6e 00 49 53 42 4e 2d 31 33 20 | .mlanmam.....Bilinmeyen.ISBN-13. |
| 135a0 | 69 c3 a7 69 6e 20 67 65 c3 a7 65 72 6c 69 20 c3 b6 6e 65 6b 6c 65 72 20 28 76 69 72 67 c3 bc 6c | i..in.ge..erli...nekler.(virg..l |
| 135c0 | 6c 65 20 61 79 72 c4 b1 6c 6d c4 b1 c5 9f 29 3a 00 54 61 72 61 6d 61 20 74 61 6d 61 6d 6c 61 6e | le.ayr..lm....):.Tarama.tamamlan |
| 135e0 | 64 c4 b1 c4 9f c4 b1 6e 64 61 3a 00 43 61 6c 69 62 72 65 27 79 69 20 79 65 6e 69 64 65 6e 20 62 | d......nda:.Calibre'yi.yeniden.b |
| 13600 | 61 c5 9f 6c 61 74 6d 61 6e c4 b1 7a 20 67 65 72 65 6b 69 72 2e 00 42 75 20 65 79 6c 65 6d 69 20 | a..latman..z.gerekir..Bu.eylemi. |
| 13620 | 67 65 72 c3 a7 65 6b 6c 65 c5 9f 74 69 72 6d 65 6b 20 69 c3 a7 69 6e 20 62 69 72 20 76 65 79 61 | ger..ekle..tirmek.i..in.bir.veya |
| 13640 | 20 64 61 68 61 20 66 61 7a 6c 61 20 6b 69 74 61 70 20 73 65 c3 a7 6d 65 6c 69 73 69 6e 69 7a 2e | .daha.fazla.kitap.se..melisiniz. |
| 13660 | 00 62 65 6c 6c 65 6b 20 73 c4 b1 7a c4 b1 6e 74 c4 b1 73 c4 b1 20 6f 6c 75 72 20 76 65 20 6b 75 | .bellek.s..z..nt..s...olur.ve.ku |
| 13680 | 6c 6c 61 6e c4 b1 63 c4 b1 20 61 72 61 79 c3 bc 7a c3 bc 6e c3 bc 6e 20 64 61 68 61 20 64 75 79 | llan..c...aray..z..n..n.daha.duy |
| 136a0 | 61 72 6c c4 b1 20 6f 6c 6d 61 73 c4 b1 6e c4 b1 20 73 61 c4 9f 6c 61 72 2e 00 50 4b 03 04 14 00 | arl...olmas..n...sa..lar..PK.... |
| 136c0 | 00 00 00 00 db ba 49 5c 96 d9 03 1b b6 27 00 00 b6 27 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 | ......I\.....'...'......translat |
| 136e0 | 69 6f 6e 73 2f 75 6b 2e 6d 6f de 12 04 95 00 00 00 00 41 00 00 00 1c 00 00 00 24 02 00 00 00 00 | ions/uk.mo........A.......$..... |
| 13700 | 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 00 00 6c 00 00 00 6d 04 00 00 4e 00 | ..........,...?...-...l...m...N. |
| 13720 | 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 00 00 bb 00 00 00 9f 05 00 00 05 00 | ......M...)...'...w............. |
| 13740 | 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 00 00 11 00 00 00 ad 06 00 00 54 00 | ..[..."...a...(...............T. |
| 13760 | 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 00 00 35 00 00 00 4e 07 00 00 17 00 | ......'...........<...5...N..... |
| 13780 | 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 00 00 13 00 00 00 e1 07 00 00 19 00 | ......7......................... |
| 137a0 | 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 00 00 14 00 00 00 65 08 00 00 09 00 | ......*.......*...:.......e..... |
| 137c0 | 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 00 00 38 00 00 00 ba 08 00 00 04 00 | ..z...................8......... |
| 137e0 | 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 00 00 12 00 00 00 1e 09 00 00 0a 00 | ................................ |
| 13800 | 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 00 00 10 00 00 00 69 09 00 00 23 00 | ..1.......<.......M.......i...#. |
| 13820 | 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 00 00 22 00 00 00 c4 09 00 00 13 00 | ..z..................."......... |
| 13840 | 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a 00 00 09 00 00 00 50 0a 00 00 2c 00 | ..............C...........P...,. |
| 13860 | 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a 00 00 08 00 00 00 a1 0a 00 00 10 00 | ..Z............................. |
| 13880 | 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a 00 00 10 00 00 00 ff 0a 00 00 3b 00 | ......2.......................;. |
| 138a0 | 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b 00 00 e0 00 00 00 8d 0b 00 00 4a 00 | ......-...L.......z...........J. |
| 138c0 | 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d 00 00 09 00 00 00 20 0e 00 00 07 00 | ..n............................. |
| 138e0 | 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e 00 00 24 00 00 00 79 0e 00 00 39 00 | ..*...-...2.......`...$...y...9. |
| 13900 | 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 8a 02 00 00 0b 0f 00 00 78 00 00 00 96 11 00 00 c7 00 | ......2...............x......... |
| 13920 | 00 00 0f 12 00 00 9c 00 00 00 d7 12 00 00 a2 00 00 00 74 13 00 00 4c 00 00 00 17 14 00 00 31 01 | ..................t...L.......1. |
| 13940 | 00 00 64 14 00 00 10 00 00 00 96 15 00 00 51 00 00 00 a7 15 00 00 6a 00 00 00 f9 15 00 00 31 00 | ..d...........Q.......j.......1. |
| 13960 | 00 00 64 16 00 00 7d 00 00 00 96 16 00 00 3a 00 00 00 14 17 00 00 21 00 00 00 4f 17 00 00 91 00 | ..d...}.......:.......!...O..... |
| 13980 | 00 00 71 17 00 00 22 00 00 00 03 18 00 00 84 00 00 00 26 18 00 00 15 00 00 00 ab 18 00 00 29 00 | ..q..."...........&...........). |
| 139a0 | 00 00 c1 18 00 00 2e 00 00 00 eb 18 00 00 42 00 00 00 1a 19 00 00 45 00 00 00 5d 19 00 00 2e 00 | ..............B.......E...]..... |
| 139c0 | 00 00 a3 19 00 00 10 00 00 00 d2 19 00 00 2f 00 00 00 e3 19 00 00 29 00 00 00 13 1a 00 00 68 00 | ............../.......).......h. |
| 139e0 | 00 00 3d 1a 00 00 0e 00 00 00 a6 1a 00 00 2e 00 00 00 b5 1a 00 00 1a 00 00 00 e4 1a 00 00 2b 00 | ..=...........................+. |
| 13a00 | 00 00 ff 1a 00 00 1b 00 00 00 2b 1b 00 00 31 00 00 00 47 1b 00 00 3a 00 00 00 79 1b 00 00 19 00 | ..........+...1...G...:...y..... |
| 13a20 | 00 00 b4 1b 00 00 5b 00 00 00 ce 1b 00 00 3f 00 00 00 2a 1c 00 00 1d 00 00 00 6a 1c 00 00 40 00 | ......[.......?...*.......j...@. |
| 13a40 | 00 00 88 1c 00 00 26 00 00 00 c9 1c 00 00 25 00 00 00 f0 1c 00 00 91 00 00 00 16 1d 00 00 16 00 | ......&.......%................. |
| 13a60 | 00 00 a8 1d 00 00 67 00 00 00 bf 1d 00 00 1d 00 00 00 27 1e 00 00 1b 00 00 00 45 1e 00 00 19 00 | ......g...........'.......E..... |
| 13a80 | 00 00 61 1e 00 00 1b 00 00 00 7b 1e 00 00 66 00 00 00 97 1e 00 00 21 00 00 00 fe 1e 00 00 23 00 | ..a.......{...f.......!.......#. |
| 13aa0 | 00 00 20 1f 00 00 6b 00 00 00 44 1f 00 00 5c 00 00 00 b0 1f 00 00 34 00 00 00 0d 20 00 00 f7 01 | ......k...D...\.......4......... |
| 13ac0 | 00 00 42 20 00 00 bb 00 00 00 3a 22 00 00 cf 01 00 00 f6 22 00 00 17 01 00 00 c6 24 00 00 16 00 | ..B.......:".......".......$.... |
| 13ae0 | 00 00 de 25 00 00 10 00 00 00 f5 25 00 00 52 00 00 00 06 26 00 00 27 00 00 00 59 26 00 00 51 00 | ...%.......%..R....&..'...Y&..Q. |
| 13b00 | 00 00 81 26 00 00 77 00 00 00 d3 26 00 00 6a 00 00 00 4b 27 00 00 00 41 6c 6c 20 73 65 74 74 69 | ...&..w....&..j...K'...All.setti |
| 13b20 | 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 | ngs.for.this.plugin.in.this.libr |
| 13b40 | 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 | ary.have.been.cleared..Any.setti |
| 13b60 | 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 | ngs.in.other.libraries.or.stored |
| 13b80 | 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 | .in.a.JSON.file.in.your.calibre. |
| 13ba0 | 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 | plugins.folder.will.not.be.touch |
| 13bc0 | 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 | ed..Are.you.sure.you.want.to.cha |
| 13be0 | 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 | nge.your.settings.in.this.librar |
| 13c00 | 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 | y.for.this.plugin?.Are.you.sure. |
| 13c20 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 | you.want.to.clear.your.settings. |
| 13c40 | 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f | in.this.library.for.this.plugin? |
| 13c60 | 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f | .Batch.size.running.as.a.backgro |
| 13c80 | 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e | und.job:.Books.will.be.broken.in |
| 13ca0 | 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 | to.batches.to.ensure.that.if.you |
| 13cc0 | 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 | .run.extract.for.a.large.group.y |
| 13ce0 | 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 | ou.can.cancel/close.calibre.with |
| 13d00 | 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 | out.losing.all.of.your.results.a |
| 13d20 | 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f | s.you.can.cancel.the.pending.gro |
| 13d40 | 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f | ups..Clear.Clear.all.settings.fo |
| 13d60 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c | r.this.plugin.Click."Show.detail |
| 13d80 | 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 43 6f 70 79 20 74 6f 20 63 | s".to.see.which.books..Copy.to.c |
| 13da0 | 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 | lipboard.Could.not.find.an.ISBN. |
| 13dc0 | 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 7b 31 7d 20 62 6f 6f 6b 28 73 29 20 | for.{0}.book(s).and.{1}.book(s). |
| 13de0 | 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 43 6f | matched.their.existing.value..Co |
| 13e00 | 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f | uld.not.find.an.ISBN.for.{0}.boo |
| 13e20 | 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 69 73 70 6c 61 79 20 | k(s)..Create.new.column.Display. |
| 13e40 | 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 | failure.dialog.if.ISBN.not.found |
| 13e60 | 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 | .or.identical.Do.not.change.my.s |
| 13e80 | 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 | earch.Edit.the.keyboard.shortcut |
| 13ea0 | 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 78 | s.associated.with.this.plugin.Ex |
| 13ec0 | 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 6c 65 64 00 45 | tract.ISBN.Extract.ISBN.failed.E |
| 13ee0 | 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b 73 00 45 78 74 72 61 63 74 | xtract.ISBN.for.%d.books.Extract |
| 13f00 | 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f | .ISBN.found.<b>{0}.new.isbn(s)</ |
| 13f20 | 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 | b>..Extract.ISBN.from.the.select |
| 13f40 | 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 | ed.book.format.Extract.ISBN.star |
| 13f60 | 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 20 66 6f | ted.Extracted.Extracting.ISBN.fo |
| 13f80 | 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 69 73 | r.{0}.books.Failed.to.extract.is |
| 13fa0 | 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 65 72 65 20 49 53 42 4e | bns.Found.{0}.book(s).where.ISBN |
| 13fc0 | 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 00 48 65 6c | .matched.the.existing.value..Hel |
| 13fe0 | 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 00 49 53 42 4e 20 6e 6f | p.ISBN.extract.completed.ISBN.no |
| 14000 | 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4e 6f 20 66 6f | t.found.Keyboard.shortcuts.No.fo |
| 14020 | 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 50 6c 65 61 73 65 20 72 65 | rmats.No.rows.selected.Please.re |
| 14040 | 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 | start.calibre.now..Preferences.f |
| 14060 | 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c | or:.Proceed.with.updating.your.l |
| 14080 | 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 20 49 53 42 4e 20 63 68 61 | ibrary?.Prompt.to.apply.ISBN.cha |
| 140a0 | 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f 72 | nges.Queueing.Queueing.books.for |
| 140c0 | 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 | .extracting.ISBN.Restart.calibre |
| 140e0 | 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 75 6e 6e 69 6e 67 20 61 73 | .now.Restart.required.Running.as |
| 14100 | 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 | .a.background.job.is.slower.but. |
| 14120 | 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 0a 00 53 61 6d 65 20 49 | is.the.only.way.to.avoid..Same.I |
| 14140 | 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 | SBN.Scan.aborted.as.no.books.wit |
| 14160 | 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 6f 6d 70 6c 65 74 65 00 53 | h.formats.found..Scan.complete.S |
| 14180 | 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 6e 6e 65 64 20 25 64 20 6f | can.failed.Scan.log.Scanned.%d.o |
| 141a0 | 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 | f.%d.Selected.books.before.runni |
| 141c0 | 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 53 65 74 74 69 6e 67 73 | ng.as.a.background.job:.Settings |
| 141e0 | 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e | .changed.Settings.deleted.Settin |
| 14200 | 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 | gs.for.this.plugin.in.this.libra |
| 14220 | 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 74 68 65 20 62 | ry.have.been.changed..Show.the.b |
| 14240 | 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 | ooks.that.have.new.or.updated.IS |
| 14260 | 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 54 68 65 20 6d 65 74 61 64 | BNs.Some.books.changed.The.metad |
| 14280 | 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 | ata.for.some.books.in.your.libra |
| 142a0 | 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 | ry.has.changed.since.you.started |
| 142c0 | 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 72 6f 63 65 65 64 2c 20 73 | .the.download..If.you.proceed,.s |
| 142e0 | 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 | ome.of.those.changes.may.be.over |
| 14300 | 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f | written..Click."Show.details".to |
| 14320 | 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 | .see.the.list.of.changed.books.. |
| 14340 | 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f 00 54 69 74 6c 65 20 69 6d | Do.you.want.to.proceed?.Title.im |
| 14360 | 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 | age.not.found.-.you.must.restart |
| 14380 | 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 | .Calibre.before.using.this.plugi |
| 143a0 | 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 | n!.Uncheck.this.option.if.you.wa |
| 143c0 | 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 0a 61 20 63 6f 6e | nt.changes.applied.without.a.con |
| 143e0 | 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 6d 61 | firmation.dialog..There.is.a.sma |
| 14400 | 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b | ll.risk.with.this.option.uncheck |
| 14420 | 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 | ed.that.if.you.are.making.other. |
| 14440 | 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 | changes.to.this.book.record.at.t |
| 14460 | 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 00 | he.same.time.they.will.be.lost.. |
| 14480 | 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 | Uncheck.this.option.if.you.want. |
| 144a0 | 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 6f 6d 70 74 65 64 0a 61 62 6f 75 74 | do.not.want.to.be.prompted.about |
| 144c0 | 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b | .no.ISBN.being.found.in.the.book |
| 144e0 | 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 79 6f 75 72 20 63 75 72 72 65 | .or.it.is.the.same.as.your.curre |
| 14500 | 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b 6e 6f 77 6e 00 56 61 6c 69 | nt.value..Undefined.Unknown.Vali |
| 14520 | 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 28 63 6f 6d 6d 61 20 73 65 | d.prefixes.for.ISBN-13.(comma.se |
| 14540 | 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 | parated):.When.the.scan.complete |
| 14560 | 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 | s:.You.must.restart.calibre.afte |
| 14580 | 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 72 20 6d | rwards..You.must.select.one.or.m |
| 145a0 | 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 61 63 74 69 6f 6e | ore.books.to.perform.this.action |
| 145c0 | 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 | ..memory.leaks.and.will.keep.the |
| 145e0 | 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d | .UI.more.responsive..Project-Id- |
| 14600 | 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 | Version:.PACKAGE.VERSION.POT-Cre |
| 14620 | 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 38 2b 31 30 30 | ation-Date:.2024-03-24.17:58+100 |
| 14640 | 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 | 0.PO-Revision-Date:.2022-09-19.1 |
| 14660 | 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 59 75 72 69 20 | 5:18+0000.Last-Translator:.Yuri. |
| 14680 | 43 68 6f 72 6e 6f 69 76 61 6e 20 3c 79 75 72 63 68 6f 72 40 75 6b 72 2e 6e 65 74 3e 2c 20 32 30 | Chornoivan.<yurchor@ukr.net>,.20 |
| 146a0 | 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 55 6b 72 61 69 6e 69 61 6e 20 28 68 74 74 | 22.Language-Team:.Ukrainian.(htt |
| 146c0 | 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 | ps://app.transifex.com/calibre/t |
| 146e0 | 65 61 6d 73 2f 31 39 33 33 37 2f 75 6b 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e | eams/19337/uk/).MIME-Version:.1. |
| 14700 | 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 | 0.Content-Type:.text/plain;.char |
| 14720 | 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 | set=UTF-8.Content-Transfer-Encod |
| 14740 | 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 | ing:.8bit.Generated-By:.pygettex |
| 14760 | 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 75 6b 0a 50 6c 75 72 61 6c 2d 46 6f 72 | t.py.1.5.Language:.uk.Plural-For |
| 14780 | 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 34 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 25 20 31 20 3d 3d | ms:.nplurals=4;.plural=(n.%.1.== |
| 147a0 | 20 30 20 26 26 20 6e 20 25 20 31 30 20 3d 3d 20 31 20 26 26 20 6e 20 25 20 31 30 30 20 21 3d 20 | .0.&&.n.%.10.==.1.&&.n.%.100.!=. |
| 147c0 | 31 31 20 3f 20 30 20 3a 20 6e 20 25 20 31 20 3d 3d 20 30 20 26 26 20 6e 20 25 20 31 30 20 3e 3d | 11.?.0.:.n.%.1.==.0.&&.n.%.10.>= |
| 147e0 | 20 32 20 26 26 20 6e 20 25 20 31 30 20 3c 3d 20 34 20 26 26 20 28 6e 20 25 20 31 30 30 20 3c 20 | .2.&&.n.%.10.<=.4.&&.(n.%.100.<. |
| 14800 | 31 32 20 7c 7c 20 6e 20 25 20 31 30 30 20 3e 20 31 34 29 20 3f 20 31 20 3a 20 6e 20 25 20 31 20 | 12.||.n.%.100.>.14).?.1.:.n.%.1. |
| 14820 | 3d 3d 20 30 20 26 26 20 28 6e 20 25 20 31 30 20 3d 3d 30 20 7c 7c 20 28 6e 20 25 20 31 30 20 3e | ==.0.&&.(n.%.10.==0.||.(n.%.10.> |
| 14840 | 3d 35 20 26 26 20 6e 20 25 20 31 30 20 3c 3d 39 29 20 7c 7c 20 28 6e 20 25 20 31 30 30 20 3e 3d | =5.&&.n.%.10.<=9).||.(n.%.100.>= |
| 14860 | 31 31 20 26 26 20 6e 20 25 20 31 30 30 20 3c 3d 31 34 20 29 29 20 3f 20 32 3a 20 33 29 3b 0a 00 | 11.&&.n.%.100.<=14.)).?.2:.3);.. |
| 14880 | d0 92 d1 81 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 | ................................ |
| 148a0 | d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 | ................................ |
| 148c0 | 20 d0 b2 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 | ................................ |
| 148e0 | d0 b1 d1 83 d0 bb d0 b8 20 d0 be d1 87 d0 b8 d1 89 d0 b5 d0 bd d1 96 2e 00 d0 91 d1 83 d0 b4 d1 | ................................ |
| 14900 | 8c 2d d1 8f d0 ba d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 | .-.............................. |
| 14920 | 8f 20 d0 b2 20 d1 96 d0 bd d1 88 d0 b8 d1 85 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 | ................................ |
| 14940 | d0 ba d0 b0 d1 85 2c 20 d0 b0 d0 b1 d0 be 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 b6 d0 b5 d0 bd d1 | ......,......................... |
| 14960 | 96 20 d0 b2 20 d1 84 d0 b0 d0 b9 d0 bb d1 96 20 4a 53 4f 4e 20 d0 b2 20 d0 bf d0 b0 d0 bf d1 86 | ................JSON............ |
| 14980 | d1 96 20 d0 b2 d0 b0 d1 88 d0 b8 d0 b9 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 96 d0 b2 20 d0 | ................................ |
| 149a0 | bd d0 b5 20 d0 b1 d1 83 d0 b4 d1 83 d1 82 d1 8c 20 d0 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d1 96 2e | ................................ |
| 149c0 | 00 d0 92 d0 b8 20 d0 b2 d0 bf d0 b5 d0 b2 d0 bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be 20 d0 b1 d0 | ......................,......... |
| 149e0 | b0 d0 b6 d0 b0 d1 94 d1 82 d0 b5 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d0 b2 d0 b0 d1 | ................................ |
| 14a00 | 88 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d1 83 20 | ................................ |
| 14a20 | d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 d0 b4 d0 bb | ................................ |
| 14a40 | d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 3f 00 d0 92 | ............................?... |
| 14a60 | d0 b8 20 d0 b2 d0 bf d0 b5 d0 b2 d0 bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be 20 d0 b1 d0 b0 d0 b6 | ...................,............ |
| 14a80 | d0 b0 d1 94 d1 82 d0 b5 20 d0 be d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 d0 b2 d0 b0 d1 88 | ................................ |
| 14aa0 | d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b2 20 d1 | ................................ |
| 14ac0 | 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d1 86 d0 b5 d1 86 d1 96 20 d0 b4 d0 | ................................ |
| 14ae0 | bb d1 8f 20 d0 b4 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 3f | ...............................? |
| 14b00 | 00 d0 a0 d0 be d0 b7 d0 bc d1 96 d1 80 20 d0 bf d0 b0 d0 ba d0 b5 d1 82 d0 b0 20 d1 83 20 d1 80 | ................................ |
| 14b20 | d0 b5 d0 b6 d0 b8 d0 bc d1 96 20 d1 84 d0 be d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 | ................................ |
| 14b40 | d0 b2 d0 b4 d0 b0 d0 bd d0 bd d1 8f 3a 00 d0 9a d0 bd d0 b8 d0 b3 d0 b8 20 d0 b1 d1 83 d0 b4 d0 | ............:................... |
| 14b60 | b5 20 d0 bf d0 be d0 b4 d1 96 d0 bb d0 b5 d0 bd d0 be 20 d0 bd d0 b0 20 d0 bf d0 b0 d0 ba d0 b5 | ................................ |
| 14b80 | d1 82 d0 b8 2c 20 d1 89 d0 be d0 b1 20 d0 b7 d0 b0 d0 b1 d0 b5 d0 b7 d0 bf d0 b5 d1 87 d0 b8 d1 | ....,........................... |
| 14ba0 | 82 d0 b8 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 b6 d0 b5 d0 bd d0 bd d1 8f 0a d1 80 d0 b5 d0 b7 d1 | ................................ |
| 14bc0 | 83 d0 bb d1 8c d1 82 d0 b0 d1 82 d1 96 d0 b2 20 d0 bf d1 80 d0 b8 20 d0 b2 d0 b8 d0 b4 d0 be d0 | ................................ |
| 14be0 | b1 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 96 20 d0 b4 d0 b0 d0 bd d0 b8 d1 85 20 d0 b7 20 d0 b2 d0 b5 | ................................ |
| 14c00 | d0 bb d0 b8 d0 ba d0 be d1 97 20 d0 b3 d1 80 d1 83 d0 bf d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 2c 0a | ..............................,. |
| 14c20 | d1 8f d0 ba d1 89 d0 be 20 d0 b2 d0 b8 20 d1 81 d0 ba d0 b0 d1 81 d1 83 d1 94 d1 82 d0 b5 20 d0 | ................................ |
| 14c40 | b7 d0 b0 d0 b2 d0 b4 d0 b0 d0 bd d0 bd d1 8f 20 d0 b0 d0 b1 d0 be 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 | ................................ |
| 14c60 | 80 d1 88 d0 b8 d1 82 d0 b5 20 d1 80 d0 be d0 b1 d0 be d1 82 d1 83 20 63 61 6c 69 62 72 65 2e 00 | .......................calibre.. |
| 14c80 | d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 | ................................ |
| 14ca0 | b8 20 d0 b2 d1 81 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 | ................................ |
| 14cc0 | 8f 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd | ................................ |
| 14ce0 | d1 83 00 d0 9d d0 b0 d1 82 d0 b8 d1 81 d0 bd d1 96 d1 82 d1 8c 20 c2 ab d0 9f d0 be d0 ba d0 b0 | ................................ |
| 14d00 | d0 b7 d0 b0 d1 82 d0 b8 20 d0 bf d0 be d0 b4 d1 80 d0 be d0 b1 d0 b8 d1 86 d1 96 c2 bb 2c 20 d1 | .............................,.. |
| 14d20 | 89 d0 be d0 b1 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 86 d1 | ................................ |
| 14d40 | 96 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 2e 00 d0 9a d0 be d0 bf d1 96 d1 8e d0 b2 d0 b0 d1 82 d0 b8 | ................................ |
| 14d60 | 20 d0 b4 d0 be 20 d0 b1 d1 83 d1 84 d0 b5 d1 80 d0 b0 20 d0 be d0 b1 d0 bc d1 96 d0 bd d1 83 00 | ................................ |
| 14d80 | d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b7 d0 bd d0 b0 d0 b9 d1 82 d0 b8 | ................................ |
| 14da0 | 20 49 53 42 4e 20 d0 b4 d0 bb d1 8f 20 7b 30 7d 20 d0 ba d0 bd d0 b8 d0 b3 2c 20 d0 b0 20 d0 b4 | .ISBN........{0}.........,...... |
| 14dc0 | d0 bb d1 8f 20 7b 31 7d 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 b7 d0 b1 d1 96 | .....{1}........................ |
| 14de0 | d0 b3 d0 bb d0 be d1 81 d1 8f 20 d0 b7 20 d0 bd d0 b0 d1 8f d0 b2 d0 bd d0 b8 d0 bc 2e 00 d0 9d | ................................ |
| 14e00 | d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b7 d0 bd d0 b0 d0 b9 d1 82 d0 b8 20 49 | ...............................I |
| 14e20 | 53 42 4e 20 d0 b4 d0 bb d1 8f 20 7b 30 7d 20 d0 ba d0 bd d0 b8 d0 b3 2e 00 d0 a1 d1 82 d0 b2 d0 | SBN........{0}.................. |
| 14e40 | be d1 80 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba 00 d0 9f d0 be d0 | ................................ |
| 14e60 | ba d0 b0 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bf d0 be d0 b2 d1 96 d0 b4 d0 be d0 bc d0 bb | ................................ |
| 14e80 | d0 b5 d0 bd d0 bd d1 8f 20 d0 bf d1 80 d0 be 20 d0 bf d0 be d0 bc d0 b8 d0 bb d0 ba d1 83 2c 20 | ..............................,. |
| 14ea0 | d1 8f d0 ba d1 89 d0 be 20 49 53 42 4e 20 d0 bd d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 | .........ISBN................... |
| 14ec0 | bd d0 be 20 d0 b0 d0 b1 d0 be 20 d0 b2 d0 b8 d1 8f d0 b2 d0 bb d0 b5 d0 bd d0 be 20 d1 82 d0 be | ................................ |
| 14ee0 | d1 82 d0 be d0 b6 d0 bd d0 b8 d0 b9 00 d0 9d d0 b5 20 d0 b7 d0 bc d1 96 d0 bd d1 8e d0 b2 d0 b0 | ................................ |
| 14f00 | d1 82 d0 b8 20 d0 bf d0 be d1 88 d1 83 d0 ba 00 d0 a0 d0 b5 d0 b4 d0 b0 d0 b3 d1 83 d0 b2 d0 b0 | ................................ |
| 14f20 | d1 82 d0 b8 20 d0 ba d0 bb d0 b0 d0 b2 d1 96 d0 b0 d1 82 d1 83 d1 80 d0 bd d1 96 20 d1 81 d0 ba | ................................ |
| 14f40 | d0 be d1 80 d0 be d1 87 d0 b5 d0 bd d0 bd d1 8f 2c 20 d0 bf d0 be d0 b2 e2 80 99 d1 8f d0 b7 d0 | ................,............... |
| 14f60 | b0 d0 bd d1 96 20 d1 96 d0 b7 20 d1 80 d0 be d0 b1 d0 be d1 82 d0 be d1 8e 20 d1 86 d1 8c d0 be | ................................ |
| 14f80 | d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 2e 00 d0 92 d0 b8 d0 b4 d0 be d0 b1 d1 | ................................ |
| 14fa0 | 83 d1 82 d0 b8 20 49 53 42 4e 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 | ......ISBN...................... |
| 14fc0 | b2 d0 b8 d0 b4 d0 be d0 b1 d1 83 d1 82 d0 b8 20 49 53 42 4e 00 d0 92 d0 b8 d0 b4 d0 be d0 b1 d1 | ................ISBN............ |
| 14fe0 | 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 49 53 42 4e 20 d0 b4 d0 bb d1 8f 20 25 64 20 d0 ba d0 bd d0 | ............ISBN........%d...... |
| 15000 | b8 d0 b3 00 d0 92 d0 b8 d0 b4 d0 be d0 b1 d1 83 d1 82 d0 b8 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 | ................................ |
| 15020 | b5 d0 bd d1 96 20 49 53 42 4e 20 3c 62 3e 7b 30 7d 20 d0 bd d0 be d0 b2 d0 b8 d1 85 20 49 53 42 | ......ISBN.<b>{0}............ISB |
| 15040 | 4e 3c 2f 62 3e 2e 00 d0 92 d0 b8 d0 b4 d0 be d0 b1 d1 83 d1 82 d0 b8 20 49 53 42 4e 20 d0 b7 20 | N</b>...................ISBN.... |
| 15060 | d0 b2 d0 b8 d0 b1 d1 80 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d1 | ................................ |
| 15080 | 83 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 00 d0 a0 d0 be d0 b7 d0 bf d0 be d1 87 d0 b0 d1 82 d0 be 20 | ................................ |
| 150a0 | d0 b2 d0 b8 d0 b4 d0 be d0 b1 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 49 53 42 4e 00 d0 92 d0 b8 | .......................ISBN..... |
| 150c0 | d0 b4 d0 be d0 b1 d1 83 d1 82 d0 be 00 d0 92 d0 b8 d0 b4 d0 be d0 b1 d1 83 d0 b2 d0 b0 d0 bd d0 | ................................ |
| 150e0 | bd d1 8f 20 49 53 42 4e 20 d0 b4 d0 bb d1 8f 20 7b 30 7d 20 d0 ba d0 bd d0 b8 d0 b3 00 d0 9d d0 | ....ISBN........{0}............. |
| 15100 | b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b2 d0 b8 d0 b4 d0 be d0 b1 d1 83 d1 82 d0 | ................................ |
| 15120 | b8 20 49 53 42 4e 00 d0 97 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 7b 30 7d 20 d0 ba d0 bd | ..ISBN..................{0}..... |
| 15140 | d0 b8 d0 b3 2c 20 d0 b4 d0 bb d1 8f 20 d1 8f d0 ba d0 b8 d1 85 20 49 53 42 4e 20 d0 b7 d0 b1 d1 | ....,.................ISBN...... |
| 15160 | 96 d0 b3 d1 81 d1 8f 20 d1 96 d0 b7 20 d0 bd d0 b0 d1 8f d0 b2 d0 bd d0 b8 d0 bc 20 d0 b7 d0 bd | ................................ |
| 15180 | d0 b0 d1 87 d0 b5 d0 bd d0 bd d1 8f d0 bc 2e 00 d0 94 d0 be d0 b2 d1 96 d0 b4 d0 ba d0 b0 00 d0 | ................................ |
| 151a0 | 92 d0 b8 d0 b4 d0 be d0 b1 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 49 53 42 4e 20 d0 b7 d0 b0 d0 | ......................ISBN...... |
| 151c0 | b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be 00 49 53 42 4e 20 d0 bd d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 | ..............ISBN.............. |
| 151e0 | d0 b4 d0 b5 d0 bd d0 be 00 d0 9a d0 bb d0 b0 d0 b2 d1 96 d0 b0 d1 82 d1 83 d1 80 d0 bd d1 96 20 | ................................ |
| 15200 | d1 81 d0 ba d0 be d1 80 d0 be d1 87 d0 b5 d0 bd d0 bd d1 8f 00 d0 9d d0 b5 d0 bc d0 b0 d1 94 20 | ................................ |
| 15220 | d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d1 96 d0 b2 00 d0 9d d0 b5 20 d0 bf d0 be d0 b7 d0 bd d0 b0 | ................................ |
| 15240 | d1 87 d0 b5 d0 bd d0 be 20 d0 b6 d0 be d0 b4 d0 bd d0 be d0 b3 d0 be 20 d1 80 d1 8f d0 b4 d0 ba | ................................ |
| 15260 | d0 b0 00 d0 91 d1 83 d0 b4 d1 8c 20 d0 bb d0 b0 d1 81 d0 ba d0 b0 2c 20 d0 bf d0 b5 d1 80 d0 b5 | ......................,......... |
| 15280 | d0 b7 d0 b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d1 82 d0 b5 20 43 61 6c 69 62 72 65 2e 00 d0 9d | .....................Calibre.... |
| 152a0 | d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 3a 00 d0 9f d1 80 d0 be d0 b4 | ......................:......... |
| 152c0 | d0 be d0 b2 d0 b6 d0 b8 d1 82 d0 b8 20 d0 bf d1 80 d0 be d1 86 d0 b5 d0 b4 d1 83 d1 80 d1 83 20 | ................................ |
| 152e0 | d0 be d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 bd d1 8f 20 d0 b2 d0 b0 d1 88 d0 be d1 97 20 d0 b1 | ................................ |
| 15300 | d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d0 ba d0 b8 3f 00 d0 9f d0 b8 d1 82 d0 b0 d1 82 d0 b8 | ..................?............. |
| 15320 | 20 d0 bf d1 80 d0 be 20 d0 b7 d0 b0 d1 81 d1 82 d0 be d1 81 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f | ................................ |
| 15340 | 20 d0 b7 d0 bc d1 96 d0 bd 20 d0 b4 d0 be 20 49 53 42 4e 00 d0 a1 d1 82 d0 b2 d0 be d1 80 d0 b5 | ...............ISBN............. |
| 15360 | d0 bd d0 bd d1 8f 20 d1 87 d0 b5 d1 80 d0 b3 d0 b8 00 d0 a1 d1 82 d0 b2 d0 be d1 80 d0 b5 d0 bd | ................................ |
| 15380 | d0 bd d1 8f 20 d1 87 d0 b5 d1 80 d0 b3 d0 b8 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b8 d0 b4 d0 be d0 | ................................ |
| 153a0 | b1 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 49 53 42 4e 00 d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 | ..............ISBN.............. |
| 153c0 | b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 00 d0 9f d0 be d1 82 | ..................Calibre....... |
| 153e0 | d1 80 d1 96 d0 b1 d0 b5 d0 bd 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba 00 | ................................ |
| 15400 | d0 a0 d0 be d0 b1 d0 be d1 82 d0 b0 20 d1 83 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc d1 96 20 d1 84 d0 | ................................ |
| 15420 | be d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 b2 d0 b4 d0 b0 d0 bd d0 bd d1 8f 20 d1 | ................................ |
| 15440 | 94 20 d0 bf d0 be d0 b2 d1 96 d0 bb d1 8c d0 bd d1 96 d1 88 d0 be d1 8e 2c 20 d0 b0 d0 bb d0 b5 | ........................,....... |
| 15460 | 20 d1 86 d0 b5 20 d1 94 d0 b4 d0 b8 d0 bd d0 b8 d0 b9 20 d1 81 d0 bf d0 be d1 81 d1 96 d0 b1 20 | ................................ |
| 15480 | d1 83 d0 bd d0 b8 d0 ba d0 bd d1 83 d1 82 d0 b8 0a 00 d0 a2 d0 be d0 b9 20 d1 81 d0 b0 d0 bc d0 | ................................ |
| 154a0 | b8 d0 b9 20 49 53 42 4e 00 d0 9f d0 be d1 88 d1 83 d0 ba 20 d0 bf d0 b5 d1 80 d0 b5 d1 80 d0 b2 | ....ISBN........................ |
| 154c0 | d0 b0 d0 bd d0 be 2c 20 d0 be d1 81 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b8 20 d0 bd d0 b5 20 d0 b7 | ......,......................... |
| 154e0 | d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 96 d0 b7 20 d1 84 d0 | ................................ |
| 15500 | be d1 80 d0 bc d0 b0 d1 82 d0 b0 d0 bc d0 b8 2e 00 d0 9f d0 be d1 88 d1 83 d0 ba 20 d0 b7 d0 b0 | ................................ |
| 15520 | d0 b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be 00 d0 9f d0 be d0 bc d0 b8 d0 bb d0 ba d0 b0 20 d0 bf | ................................ |
| 15540 | d0 be d1 88 d1 83 d0 ba d1 83 00 d0 96 d1 83 d1 80 d0 bd d0 b0 d0 bb 20 d0 bf d0 be d1 88 d1 83 | ................................ |
| 15560 | d0 ba d1 83 00 d0 9e d0 b1 d1 80 d0 be d0 b1 d0 bb d0 b5 d0 bd d0 be 20 25 64 20 d0 b7 20 25 64 | ........................%d....%d |
| 15580 | 00 d0 9f d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d1 96 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 | ................................ |
| 155a0 | b4 d0 be 20 d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba d1 83 20 d1 83 20 d1 84 d0 be d1 80 d0 bc d0 b0 | ................................ |
| 155c0 | d1 82 d1 96 20 d1 84 d0 be d0 bd d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 b2 d0 b4 d0 b0 | ................................ |
| 155e0 | d0 bd d0 bd d1 8f 3a 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b7 d0 bc d1 | ......:......................... |
| 15600 | 96 d0 bd d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b2 d0 | ................................ |
| 15620 | b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 | ................................ |
| 15640 | 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 | ................................ |
| 15660 | b0 20 d1 83 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 | ................................ |
| 15680 | 20 d0 b1 d1 83 d0 bb d0 be 20 d0 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d0 be 2e 00 d0 9f d0 be d0 ba | ................................ |
| 156a0 | d0 b0 d0 b7 d0 b0 d1 82 d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 2c 20 d0 b4 d0 bb d1 8f 20 d1 8f | .....................,.......... |
| 156c0 | d0 ba d0 b8 d1 85 20 d0 b2 d0 b8 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 20 d0 b0 d0 b1 d0 be | ................................ |
| 156e0 | 20 d0 be d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 be 20 49 53 42 4e 00 d0 94 d0 be 20 d0 b4 d0 b5 | ..................ISBN.......... |
| 15700 | d1 8f d0 ba d0 b8 d1 85 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 d0 bd d0 b5 d1 81 d0 b5 d0 bd d0 be | ................................ |
| 15720 | 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 00 d0 97 20 d0 bc d0 be d0 bc d0 b5 d0 bd d1 82 d1 83 20 d0 bf | ................................ |
| 15740 | d0 be d1 87 d0 b0 d1 82 d0 ba d1 83 20 d0 be d1 82 d1 80 d0 b8 d0 bc d0 b0 d0 bd d0 bd d1 8f 20 | ................................ |
| 15760 | d0 b4 d0 b0 d0 bd d0 b8 d1 85 20 d0 b4 d0 be 20 d0 bc d0 b5 d1 82 d0 b0 d0 b4 d0 b0 d0 bd d0 b8 | ................................ |
| 15780 | d1 85 20 d0 b4 d0 b5 d1 8f d0 ba d0 b8 d1 85 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 83 20 d0 b2 d0 b0 | ................................ |
| 157a0 | d1 88 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 d0 b1 d1 83 | ................................ |
| 157c0 | d0 bb d0 be 20 d0 b2 d0 bd d0 b5 d1 81 d0 b5 d0 bd d0 be 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 2e 20 | ................................ |
| 157e0 | d0 af d0 ba d1 89 d0 be 20 d0 b2 d0 b8 20 d0 bf d1 80 d0 be d0 b4 d0 be d0 b2 d0 b6 d0 b8 d1 82 | ................................ |
| 15800 | d0 b5 20 d0 be d0 b1 d1 80 d0 be d0 b1 d0 ba d1 83 2c 20 d0 b4 d0 b5 d1 8f d0 ba d1 96 20 d0 b7 | .................,.............. |
| 15820 | 20 d1 86 d0 b8 d1 85 20 d0 b7 d0 bc d1 96 d0 bd 20 d0 bc d0 be d0 b6 d0 b5 20 d0 b1 d1 83 d1 82 | ................................ |
| 15840 | d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 be 2e 20 d0 9d d0 | ................................ |
| 15860 | b0 d1 82 d0 b8 d1 81 d0 bd d1 96 d1 82 d1 8c 20 d0 ba d0 bd d0 be d0 bf d0 ba d1 83 20 c2 ab d0 | ................................ |
| 15880 | 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d0 bf d0 be d0 b4 d1 80 d0 be | ................................ |
| 158a0 | d0 b1 d0 b8 d1 86 d1 96 c2 bb 2c 20 d1 89 d0 be d0 b1 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 | ..........,..................... |
| 158c0 | 8f d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b7 d0 bc d1 96 d0 bd d0 | ................................ |
| 158e0 | b5 d0 bd d0 b8 d1 85 20 d0 ba d0 bd d0 b8 d0 b3 2e 20 d0 a5 d0 be d1 87 d0 b5 d1 82 d0 b5 20 d0 | ................................ |
| 15900 | bf d1 80 d0 be d0 b4 d0 be d0 b2 d0 b6 d0 b8 d1 82 d0 b8 20 d0 be d0 b1 d1 80 d0 be d0 b1 d0 ba | ................................ |
| 15920 | d1 83 3f 00 d0 9d d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d1 82 d0 b8 d1 82 | ..?............................. |
| 15940 | d1 83 d0 bb d1 8c d0 bd d0 be d0 b3 d0 be 20 d0 b7 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 | ................................ |
| 15960 | bd d1 8f 20 e2 80 94 20 d0 b2 d0 b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d0 bf d0 b5 d1 80 d0 b5 | ................................ |
| 15980 | d0 b7 d0 b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 2c 20 d0 bf d0 b5 | ...................Calibre,..... |
| 159a0 | d1 80 d1 88 20 d0 bd d1 96 d0 b6 20 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d1 83 d0 b2 d0 b0 d1 82 | ................................ |
| 159c0 | d0 b8 d1 81 d1 8f 20 d1 86 d0 b8 d0 bc 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 be d0 bc 21 00 | ..............................!. |
| 159e0 | d0 97 d0 bd d1 96 d0 bc d1 96 d1 82 d1 8c 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 ba d1 83 20 | ................................ |
| 15a00 | d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 d1 83 2c 20 d1 8f d0 ba | ..........................,..... |
| 15a20 | d1 89 d0 be 20 d0 b2 d0 b8 20 d1 85 d0 be d1 87 d0 b5 d1 82 d0 b5 2c 20 d1 89 d0 be d0 b1 20 d0 | ......................,......... |
| 15a40 | bf d1 80 d0 be d0 b3 d1 80 d0 b0 d0 bc d0 b0 20 d0 b7 d0 b0 d1 81 d1 82 d0 be d1 81 d0 be d0 b2 | ................................ |
| 15a60 | d1 83 d0 b2 d0 b0 d0 bb d0 b0 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 20 d0 b1 d0 b5 d0 b7 20 d0 b2 d1 | ................................ |
| 15a80 | 96 d0 ba d0 bd d0 b0 20 d0 bf d1 96 d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b6 d0 b5 d0 bd d0 bd | ................................ |
| 15aa0 | d1 8f 2e 20 d0 af d0 ba d1 89 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bd d0 b5 20 d0 b1 d1 | ................................ |
| 15ac0 | 83 d0 b4 d0 b5 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 2c 20 d1 94 20 d0 bd d0 | ........................,....... |
| 15ae0 | b5 d0 b7 d0 bd d0 b0 d1 87 d0 bd d0 b8 d0 b9 20 d1 80 d0 b8 d0 b7 d0 b8 d0 ba 20 d0 b2 d1 82 d1 | ................................ |
| 15b00 | 80 d0 b0 d1 82 d0 b8 20 d1 96 d0 bd d1 88 d0 b8 d1 85 20 d0 b7 d0 bc d1 96 d0 bd 2c 20 d1 8f d0 | ...........................,.... |
| 15b20 | ba d1 96 20 d0 bf d1 80 d0 be d0 b3 d1 80 d0 b0 d0 bc d0 b0 20 d0 bc d0 be d0 b6 d0 b5 20 d0 b7 | ................................ |
| 15b40 | d0 b0 d0 bf d0 b8 d1 81 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 be d0 b4 d0 bd d0 be d1 87 d0 b0 d1 | ................................ |
| 15b60 | 81 d0 bd d0 be 20 d1 96 d0 b7 20 d0 b2 d0 bd d0 b5 d1 81 d0 b5 d0 bd d0 bd d1 8f d0 bc 20 d0 b7 | ................................ |
| 15b80 | d0 bc d1 96 d0 bd 20 d0 b4 d0 be 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b7 d0 b0 d0 bf d0 b8 d1 | ................................ |
| 15ba0 | 81 d1 83 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 2e 00 d0 97 d0 bd d1 96 d0 bc d1 96 d1 82 d1 8c 20 d0 | ................................ |
| 15bc0 | bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 ba d1 83 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf | ................................ |
| 15be0 | d1 83 d0 bd d0 ba d1 82 d1 83 2c 20 d1 8f d0 ba d1 89 d0 be 20 d0 bd d0 b5 20 d1 85 d0 be d1 87 | ..........,..................... |
| 15c00 | d0 b5 d1 82 d0 b5 20 d0 b1 d0 b0 d1 87 d0 b8 d1 82 d0 b8 0a d0 bf d0 be d0 b2 d1 96 d0 b4 d0 be | ................................ |
| 15c20 | d0 bc d0 bb d0 b5 d0 bd d1 8c 20 d0 bf d1 80 d0 be 20 d1 82 d0 b5 2c 20 d1 89 d0 be 20 d1 83 20 | ......................,......... |
| 15c40 | d0 ba d0 bd d0 b8 d0 b7 d1 96 20 d0 bd d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be | ................................ |
| 15c60 | 20 49 53 42 4e 2c 20 d0 b0 d0 b1 d0 be 20 d0 bf d0 be d0 b2 d1 96 d0 b4 d0 be d0 bc d0 bb d0 b5 | .ISBN,.......................... |
| 15c80 | d0 bd d1 8c 2c 0a d1 89 d0 be 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 b7 d0 b1 | ....,........................... |
| 15ca0 | d1 96 d0 b3 d0 b0 d1 94 d1 82 d1 8c d1 81 d1 8f 20 d1 96 d0 b7 20 d0 bf d0 be d1 82 d0 be d1 87 | ................................ |
| 15cc0 | d0 bd d0 b8 d0 bc 2e 00 d0 9d d0 b5 d0 b2 d0 b8 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 00 d0 | ................................ |
| 15ce0 | 9d d0 b5 d0 b2 d1 96 d0 b4 d0 be d0 bc d0 be 00 d0 9a d0 be d1 80 d0 b5 d0 ba d1 82 d0 bd d1 96 | ................................ |
| 15d00 | 20 d0 bf d1 80 d0 b5 d1 84 d1 96 d0 ba d1 81 d0 b8 20 49 53 42 4e 2d 31 33 20 28 d0 b2 d1 96 d0 | ..................ISBN-13.(..... |
| 15d20 | b4 d0 be d0 ba d1 80 d0 b5 d0 bc d0 bb d0 b5 d0 bd d1 96 20 d0 ba d0 be d0 bc d0 b0 d0 bc d0 b8 | ................................ |
| 15d40 | 29 3a 00 d0 9a d0 be d0 bb d0 b8 20 d0 bf d0 be d1 88 d1 83 d0 ba 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 | ):.............................. |
| 15d60 | 80 d1 88 d0 b5 d0 bd d0 be 3a 00 d0 9f d1 96 d1 81 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be | .........:...................... |
| 15d80 | 20 d0 b2 d0 b8 20 d0 bf d0 be d0 b2 d0 b8 d0 bd d0 bd d1 96 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 | ................................ |
| 15da0 | b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 2e 00 d0 92 d0 | ....................Calibre..... |
| 15dc0 | b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b8 d1 82 d0 b8 20 | ................................ |
| 15de0 | d0 be d0 b4 d0 bd d1 83 20 d0 b0 d0 b1 d0 be 20 d0 b4 d0 b5 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b0 | ................................ |
| 15e00 | 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b8 d0 ba d0 be d0 bd d0 b0 d0 bd d0 | ................................ |
| 15e20 | bd d1 8f 20 d1 86 d1 96 d1 94 d1 97 20 d0 b4 d1 96 d1 97 2e 00 d0 b2 d0 b8 d1 82 d0 be d0 ba d1 | ................................ |
| 15e40 | 96 d0 b2 20 d0 bf d0 b0 d0 bc 27 d1 8f d1 82 d1 96 20 d1 96 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 | ..........'..................... |
| 15e60 | b3 d1 82 d0 b8 20 d1 88 d0 b2 d0 b8 d0 b4 d0 ba d0 be d0 b4 d1 96 d1 8e 20 d1 96 d0 bd d1 82 d0 | ................................ |
| 15e80 | b5 d1 80 d1 84 d0 b5 d0 b9 d1 81 d1 83 20 d0 bf d1 80 d0 be d0 b3 d1 80 d0 b0 d0 bc d0 b8 2e 00 | ................................ |
| 15ea0 | 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c ea f7 7b 73 09 1b 00 00 09 1b 00 00 15 00 00 00 74 72 | PK..........I\..{s............tr |
| 15ec0 | 61 6e 73 6c 61 74 69 6f 6e 73 2f 7a 68 5f 43 4e 2e 6d 6f de 12 04 95 00 00 00 00 41 00 00 00 1c | anslations/zh_CN.mo........A.... |
| 15ee0 | 00 00 00 24 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 04 00 00 3f 00 00 00 2d 04 00 00 6c | ...$...............,...?...-...l |
| 15f00 | 00 00 00 6d 04 00 00 4e 00 00 00 da 04 00 00 4d 00 00 00 29 05 00 00 27 00 00 00 77 05 00 00 bb | ...m...N.......M...)...'...w.... |
| 15f20 | 00 00 00 9f 05 00 00 05 00 00 00 5b 06 00 00 22 00 00 00 61 06 00 00 28 00 00 00 84 06 00 00 11 | ...........[..."...a...(........ |
| 15f40 | 00 00 00 ad 06 00 00 54 00 00 00 bf 06 00 00 27 00 00 00 14 07 00 00 11 00 00 00 3c 07 00 00 35 | .......T.......'...........<...5 |
| 15f60 | 00 00 00 4e 07 00 00 17 00 00 00 84 07 00 00 37 00 00 00 9c 07 00 00 0c 00 00 00 d4 07 00 00 13 | ...N...........7................ |
| 15f80 | 00 00 00 e1 07 00 00 19 00 00 00 f5 07 00 00 2a 00 00 00 0f 08 00 00 2a 00 00 00 3a 08 00 00 14 | ...............*.......*...:.... |
| 15fa0 | 00 00 00 65 08 00 00 09 00 00 00 7a 08 00 00 1d 00 00 00 84 08 00 00 17 00 00 00 a2 08 00 00 38 | ...e.......z...................8 |
| 15fc0 | 00 00 00 ba 08 00 00 04 00 00 00 f3 08 00 00 16 00 00 00 f8 08 00 00 0e 00 00 00 0f 09 00 00 12 | ................................ |
| 15fe0 | 00 00 00 1e 09 00 00 0a 00 00 00 31 09 00 00 10 00 00 00 3c 09 00 00 1b 00 00 00 4d 09 00 00 10 | ...........1.......<.......M.... |
| 16000 | 00 00 00 69 09 00 00 23 00 00 00 7a 09 00 00 1c 00 00 00 9e 09 00 00 08 00 00 00 bb 09 00 00 22 | ...i...#...z..................." |
| 16020 | 00 00 00 c4 09 00 00 13 00 00 00 e7 09 00 00 10 00 00 00 fb 09 00 00 43 00 00 00 0c 0a 00 00 09 | .......................C........ |
| 16040 | 00 00 00 50 0a 00 00 2c 00 00 00 5a 0a 00 00 0d 00 00 00 87 0a 00 00 0b 00 00 00 95 0a 00 00 08 | ...P...,...Z.................... |
| 16060 | 00 00 00 a1 0a 00 00 10 00 00 00 aa 0a 00 00 32 00 00 00 bb 0a 00 00 10 00 00 00 ee 0a 00 00 10 | ...............2................ |
| 16080 | 00 00 00 ff 0a 00 00 3b 00 00 00 10 0b 00 00 2d 00 00 00 4c 0b 00 00 12 00 00 00 7a 0b 00 00 e0 | .......;.......-...L.......z.... |
| 160a0 | 00 00 00 8d 0b 00 00 4a 00 00 00 6e 0c 00 00 dc 00 00 00 b9 0c 00 00 89 00 00 00 96 0d 00 00 09 | .......J...n.................... |
| 160c0 | 00 00 00 20 0e 00 00 07 00 00 00 2a 0e 00 00 2d 00 00 00 32 0e 00 00 18 00 00 00 60 0e 00 00 24 | ...........*...-...2.......`...$ |
| 160e0 | 00 00 00 79 0e 00 00 39 00 00 00 9e 0e 00 00 32 00 00 00 d8 0e 00 00 b0 01 00 00 0b 0f 00 00 2d | ...y...9.......2...............- |
| 16100 | 00 00 00 bc 10 00 00 76 00 00 00 ea 10 00 00 33 00 00 00 61 11 00 00 30 00 00 00 95 11 00 00 2a | .......v.......3...a...0.......* |
| 16120 | 00 00 00 c6 11 00 00 b2 00 00 00 f1 11 00 00 06 00 00 00 a4 12 00 00 1e 00 00 00 ab 12 00 00 30 | ...............................0 |
| 16140 | 00 00 00 ca 12 00 00 12 00 00 00 fb 12 00 00 53 00 00 00 0e 13 00 00 21 00 00 00 62 13 00 00 0c | ...............S.......!...b.... |
| 16160 | 00 00 00 84 13 00 00 3f 00 00 00 91 13 00 00 1b 00 00 00 d1 13 00 00 2a 00 00 00 ed 13 00 00 0a | .......?...............*........ |
| 16180 | 00 00 00 18 14 00 00 12 00 00 00 23 14 00 00 16 00 00 00 36 14 00 00 1e 00 00 00 4d 14 00 00 25 | ...........#.......6.......M...% |
| 161a0 | 00 00 00 6c 14 00 00 13 00 00 00 92 14 00 00 09 00 00 00 a6 14 00 00 1f 00 00 00 b0 14 00 00 16 | ...l............................ |
| 161c0 | 00 00 00 d0 14 00 00 35 00 00 00 e7 14 00 00 06 00 00 00 1d 15 00 00 13 00 00 00 24 15 00 00 0d | .......5...................$.... |
| 161e0 | 00 00 00 38 15 00 00 0f 00 00 00 46 15 00 00 09 00 00 00 56 15 00 00 0c 00 00 00 60 15 00 00 17 | ...8.......F.......V.......`.... |
| 16200 | 00 00 00 6d 15 00 00 12 00 00 00 85 15 00 00 21 00 00 00 98 15 00 00 16 00 00 00 ba 15 00 00 09 | ...m...........!................ |
| 16220 | 00 00 00 d1 15 00 00 1a 00 00 00 db 15 00 00 14 00 00 00 f6 15 00 00 0c 00 00 00 0b 16 00 00 46 | ...............................F |
| 16240 | 00 00 00 18 16 00 00 0a 00 00 00 5f 16 00 00 2d 00 00 00 6a 16 00 00 0c 00 00 00 98 16 00 00 0c | ..........._...-...j............ |
| 16260 | 00 00 00 a5 16 00 00 0c 00 00 00 b2 16 00 00 19 00 00 00 bf 16 00 00 30 00 00 00 d9 16 00 00 0f | .......................0........ |
| 16280 | 00 00 00 0a 17 00 00 0f 00 00 00 1a 17 00 00 2a 00 00 00 2a 17 00 00 2d 00 00 00 55 17 00 00 15 | ...............*...*...-...U.... |
| 162a0 | 00 00 00 83 17 00 00 e4 00 00 00 99 17 00 00 4a 00 00 00 7e 18 00 00 e2 00 00 00 c9 18 00 00 7d | ...............J...~...........} |
| 162c0 | 00 00 00 ac 19 00 00 0c 00 00 00 2a 1a 00 00 06 00 00 00 37 1a 00 00 2c 00 00 00 3e 1a 00 00 15 | ...........*.......7...,...>.... |
| 162e0 | 00 00 00 6b 1a 00 00 1d 00 00 00 81 1a 00 00 3c 00 00 00 9f 1a 00 00 2c 00 00 00 dc 1a 00 00 00 | ...k...........<.......,........ |
| 16300 | 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 | All.settings.for.this.plugin.in. |
| 16320 | 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 | this.library.have.been.cleared.. |
| 16340 | 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 | Any.settings.in.other.libraries. |
| 16360 | 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 | or.stored.in.a.JSON.file.in.your |
| 16380 | 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 | .calibre.plugins.folder.will.not |
| 163a0 | 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 | .be.touched..Are.you.sure.you.wa |
| 163c0 | 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 | nt.to.change.your.settings.in.th |
| 163e0 | 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 | is.library.for.this.plugin?.Are. |
| 16400 | 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 | you.sure.you.want.to.clear.your. |
| 16420 | 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 | settings.in.this.library.for.thi |
| 16440 | 73 20 70 6c 75 67 69 6e 3f 00 42 61 74 63 68 20 73 69 7a 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 | s.plugin?.Batch.size.running.as. |
| 16460 | 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 00 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 | a.background.job:.Books.will.be. |
| 16480 | 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 | broken.into.batches.to.ensure.th |
| 164a0 | 61 74 20 69 66 20 79 6f 75 20 72 75 6e 0a 65 78 74 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 | at.if.you.run.extract.for.a.larg |
| 164c0 | 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c | e.group.you.can.cancel/close.cal |
| 164e0 | 69 62 72 65 20 77 69 74 68 6f 75 74 0a 6c 6f 73 69 6e 67 20 61 6c 6c 20 6f 66 20 79 6f 75 72 20 | ibre.without.losing.all.of.your. |
| 16500 | 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e 63 65 6c 20 74 68 65 20 70 65 | results.as.you.can.cancel.the.pe |
| 16520 | 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 | nding.groups..Clear.Clear.all.se |
| 16540 | 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 69 63 6b 20 22 53 68 | ttings.for.this.plugin.Click."Sh |
| 16560 | 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 00 | ow.details".to.see.which.books.. |
| 16580 | 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 | Copy.to.clipboard.Could.not.find |
| 165a0 | 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 7b 31 7d | .an.ISBN.for.{0}.book(s).and.{1} |
| 165c0 | 20 62 6f 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 | .book(s).matched.their.existing. |
| 165e0 | 76 61 6c 75 65 2e 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f | value..Could.not.find.an.ISBN.fo |
| 16600 | 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e | r.{0}.book(s)..Create.new.column |
| 16620 | 00 44 69 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 | .Display.failure.dialog.if.ISBN. |
| 16640 | 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 00 44 6f 20 6e 6f 74 20 63 68 | not.found.or.identical.Do.not.ch |
| 16660 | 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 | ange.my.search.Edit.the.keyboard |
| 16680 | 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 | .shortcuts.associated.with.this. |
| 166a0 | 70 6c 75 67 69 6e 00 45 78 74 72 61 63 74 20 49 53 42 4e 00 45 78 74 72 61 63 74 20 49 53 42 4e | plugin.Extract.ISBN.Extract.ISBN |
| 166c0 | 20 66 61 69 6c 65 64 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 25 64 20 62 6f 6f 6b | .failed.Extract.ISBN.for.%d.book |
| 166e0 | 73 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 | s.Extract.ISBN.found.<b>{0}.new. |
| 16700 | 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 00 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 | isbn(s)</b>..Extract.ISBN.from.t |
| 16720 | 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 00 45 78 74 72 61 63 74 20 | he.selected.book.format.Extract. |
| 16740 | 49 53 42 4e 20 73 74 61 72 74 65 64 00 45 78 74 72 61 63 74 65 64 00 45 78 74 72 61 63 74 69 6e | ISBN.started.Extracted.Extractin |
| 16760 | 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 00 46 61 69 6c 65 64 20 74 6f 20 65 | g.ISBN.for.{0}.books.Failed.to.e |
| 16780 | 78 74 72 61 63 74 20 69 73 62 6e 73 00 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 | xtract.isbns.Found.{0}.book(s).w |
| 167a0 | 68 65 72 65 20 49 53 42 4e 20 6d 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 | here.ISBN.matched.the.existing.v |
| 167c0 | 61 6c 75 65 2e 00 48 65 6c 70 00 49 53 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 | alue..Help.ISBN.extract.complete |
| 167e0 | 64 00 49 53 42 4e 20 6e 6f 74 20 66 6f 75 6e 64 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 | d.ISBN.not.found.Keyboard.shortc |
| 16800 | 75 74 73 00 4e 6f 20 66 6f 72 6d 61 74 73 00 4e 6f 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 00 | uts.No.formats.No.rows.selected. |
| 16820 | 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 | Please.restart.calibre.now..Pref |
| 16840 | 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 50 72 6f 63 65 65 64 20 77 69 74 68 20 75 70 64 61 74 69 | erences.for:.Proceed.with.updati |
| 16860 | 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 00 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 | ng.your.library?.Prompt.to.apply |
| 16880 | 20 49 53 42 4e 20 63 68 61 6e 67 65 73 00 51 75 65 75 65 69 6e 67 00 51 75 65 75 65 69 6e 67 20 | .ISBN.changes.Queueing.Queueing. |
| 168a0 | 62 6f 6f 6b 73 20 66 6f 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 00 52 65 73 74 61 72 | books.for.extracting.ISBN.Restar |
| 168c0 | 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 | t.calibre.now.Restart.required.R |
| 168e0 | 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c | unning.as.a.background.job.is.sl |
| 16900 | 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 | ower.but.is.the.only.way.to.avoi |
| 16920 | 64 0a 00 53 61 6d 65 20 49 53 42 4e 00 53 63 61 6e 20 61 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 | d..Same.ISBN.Scan.aborted.as.no. |
| 16940 | 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 66 6f 75 6e 64 2e 00 53 63 61 6e 20 63 | books.with.formats.found..Scan.c |
| 16960 | 6f 6d 70 6c 65 74 65 00 53 63 61 6e 20 66 61 69 6c 65 64 00 53 63 61 6e 20 6c 6f 67 00 53 63 61 | omplete.Scan.failed.Scan.log.Sca |
| 16980 | 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 00 53 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 | nned.%d.of.%d.Selected.books.bef |
| 169a0 | 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a | ore.running.as.a.background.job: |
| 169c0 | 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 | .Settings.changed.Settings.delet |
| 169e0 | 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 | ed.Settings.for.this.plugin.in.t |
| 16a00 | 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 | his.library.have.been.changed..S |
| 16a20 | 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 6e 65 77 20 6f 72 20 75 | how.the.books.that.have.new.or.u |
| 16a40 | 70 64 61 74 65 64 20 49 53 42 4e 73 00 53 6f 6d 65 20 62 6f 6f 6b 73 20 63 68 61 6e 67 65 64 00 | pdated.ISBNs.Some.books.changed. |
| 16a60 | 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 | The.metadata.for.some.books.in.y |
| 16a80 | 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 79 6f | our.library.has.changed.since.yo |
| 16aa0 | 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c 6f 61 64 2e 20 49 66 20 79 6f 75 20 70 | u.started.the.download..If.you.p |
| 16ac0 | 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 6d 61 | roceed,.some.of.those.changes.ma |
| 16ae0 | 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 | y.be.overwritten..Click."Show.de |
| 16b00 | 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 | tails".to.see.the.list.of.change |
| 16b20 | 64 20 62 6f 6f 6b 73 2e 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 70 72 6f 63 65 65 64 3f | d.books..Do.you.want.to.proceed? |
| 16b40 | 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 | .Title.image.not.found.-.you.mus |
| 16b60 | 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 | t.restart.Calibre.before.using.t |
| 16b80 | 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 | his.plugin!.Uncheck.this.option. |
| 16ba0 | 69 66 20 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 | if.you.want.changes.applied.with |
| 16bc0 | 6f 75 74 0a 61 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 | out.a.confirmation.dialog..There |
| 16be0 | 20 69 73 20 61 20 73 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 0a 6f 70 74 69 6f | .is.a.small.risk.with.this.optio |
| 16c00 | 6e 20 75 6e 63 68 65 63 6b 65 64 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 | n.unchecked.that.if.you.are.maki |
| 16c20 | 6e 67 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 74 6f 0a 74 68 69 73 20 62 6f 6f 6b 20 72 65 | ng.other.changes.to.this.book.re |
| 16c40 | 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 | cord.at.the.same.time.they.will. |
| 16c60 | 62 65 20 6c 6f 73 74 2e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 | be.lost..Uncheck.this.option.if. |
| 16c80 | 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 62 65 20 70 72 6f 6d 70 | you.want.do.not.want.to.be.promp |
| 16ca0 | 74 65 64 0a 61 62 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 6e 64 20 69 6e | ted.about.no.ISBN.being.found.in |
| 16cc0 | 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 79 | .the.book.or.it.is.the.same.as.y |
| 16ce0 | 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2e 00 55 6e 64 65 66 69 6e 65 64 00 55 6e 6b | our.current.value..Undefined.Unk |
| 16d00 | 6e 6f 77 6e 00 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 | nown.Valid.prefixes.for.ISBN-13. |
| 16d20 | 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 00 57 68 65 6e 20 74 68 65 20 73 63 61 6e | (comma.separated):.When.the.scan |
| 16d40 | 20 63 6f 6d 70 6c 65 74 65 73 3a 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c | .completes:.You.must.restart.cal |
| 16d60 | 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 | ibre.afterwards..You.must.select |
| 16d80 | 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 | .one.or.more.books.to.perform.th |
| 16da0 | 69 73 20 61 63 74 69 6f 6e 2e 00 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 61 6e 64 20 77 69 6c 6c | is.action..memory.leaks.and.will |
| 16dc0 | 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f 6e 73 69 76 65 2e 00 50 72 | .keep.the.UI.more.responsive..Pr |
| 16de0 | 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f | oject-Id-Version:.PACKAGE.VERSIO |
| 16e00 | 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 | N.POT-Creation-Date:.2024-03-24. |
| 16e20 | 31 37 3a 35 38 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 | 17:58+1000.PO-Revision-Date:.202 |
| 16e40 | 32 2d 30 39 2d 31 39 20 31 35 3a 31 38 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 | 2-09-19.15:18+0000.Last-Translat |
| 16e60 | 6f 72 3a 20 74 6f 6e 79 20 73 68 65 6e 20 3c 61 6e 74 68 61 6e 6e 79 40 68 6f 74 6d 61 69 6c 2e | or:.tony.shen.<anthanny@hotmail. |
| 16e80 | 63 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 43 68 69 6e 65 73 | com>,.2024.Language-Team:.Chines |
| 16ea0 | 65 20 28 43 68 69 6e 61 29 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 | e.(China).(https://app.transifex |
| 16ec0 | 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 7a 68 5f 43 4e 2f 29 | .com/calibre/teams/19337/zh_CN/) |
| 16ee0 | 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a | .MIME-Version:.1.0.Content-Type: |
| 16f00 | 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 | .text/plain;.charset=UTF-8.Conte |
| 16f20 | 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 | nt-Transfer-Encoding:.8bit.Gener |
| 16f40 | 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 | ated-By:.pygettext.py.1.5.Langua |
| 16f60 | 67 65 3a 20 7a 68 5f 43 4e 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 | ge:.zh_CN.Plural-Forms:.nplurals |
| 16f80 | 3d 31 3b 20 70 6c 75 72 61 6c 3d 30 3b 0a 00 e6 ad a4 e6 8f 92 e4 bb b6 e5 ba 93 e4 b8 ad e7 9a | =1;.plural=0;................... |
| 16fa0 | 84 e6 89 80 e6 9c 89 e8 ae be e7 bd ae e9 83 bd e5 b7 b2 e6 b8 85 e9 99 a4 e3 80 82 00 e5 85 b6 | ................................ |
| 16fc0 | e4 bb 96 e5 ba 93 e4 b8 ad e7 9a 84 e4 bb bb e4 bd 95 e8 ae be e7 bd ae e6 88 96 e5 ad 98 e5 82 | ................................ |
| 16fe0 | a8 e5 9c a8 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 e6 96 87 e4 bb b6 e5 a4 b9 e4 b8 ad e7 | ....calibre.plugins............. |
| 17000 | 9a 84 4a 53 4f 4e e6 96 87 e4 bb b6 e4 b8 ad e7 9a 84 e4 bb bb e4 bd 95 e8 ae be e7 bd ae e9 83 | ..JSON.......................... |
| 17020 | bd e4 b8 8d e4 bc 9a e8 a2 ab e8 a7 a6 e5 8a a8 e3 80 82 00 e6 98 af e5 90 a6 e7 a1 ae e5 ae 9e | ................................ |
| 17040 | e8 a6 81 e6 9b b4 e6 94 b9 e6 ad a4 e4 b9 a6 e5 ba 93 e4 b8 ad e6 8f 92 e4 bb b6 e7 9a 84 e8 ae | ................................ |
| 17060 | be e7 bd ae ef bc 9f 00 e6 98 af e5 90 a6 e7 a1 ae e5 ae 9e e8 a6 81 e6 b8 85 e9 99 a4 e6 ad a4 | ................................ |
| 17080 | e6 8f 92 e4 bb b6 e5 ba 93 e4 b8 ad e7 9a 84 e8 ae be e7 bd ae ef bc 9f 00 e4 bd 9c e4 b8 ba e5 | ................................ |
| 170a0 | 90 8e e5 8f b0 e4 bd 9c e4 b8 9a e8 bf 90 e8 a1 8c e7 9a 84 e6 89 b9 e9 87 8f e5 a4 a7 e5 b0 8f | ................................ |
| 170c0 | ef bc 9a 00 e4 b9 a6 e7 b1 8d e5 b0 86 e8 a2 ab e5 88 86 e4 b8 ba e5 a4 9a e4 b8 aa e6 89 b9 e6 | ................................ |
| 170e0 | ac a1 ef bc 8c e4 bb a5 e7 a1 ae e4 bf 9d e5 a6 82 e6 9e 9c e6 82 a8 e4 b8 ba e5 a4 a7 e5 9e 8b | ................................ |
| 17100 | e7 bb 84 0a e8 bf 90 e8 a1 8c e6 91 98 e5 bd 95 ef bc 8c e6 82 a8 e5 8f af e4 bb a5 e5 8f 96 e6 | ................................ |
| 17120 | b6 88 2f e5 85 b3 e9 97 ad 63 61 6c 69 62 72 65 ef bc 8c e8 80 8c e4 b8 8d e4 bc 9a e4 b8 a2 e5 | ../......calibre................ |
| 17140 | a4 b1 e6 89 80 0a e6 9c 89 e7 bb 93 e6 9e 9c ef bc 8c e5 9b a0 e4 b8 ba e6 82 a8 e5 8f af e4 bb | ................................ |
| 17160 | a5 e5 8f 96 e6 b6 88 e6 8c 82 e8 b5 b7 e7 9a 84 e7 bb 84 e3 80 82 00 e6 b8 85 e9 99 a4 00 e6 b8 | ................................ |
| 17180 | 85 e9 99 a4 e6 ad a4 e6 8f 92 e4 bb b6 e7 9a 84 e6 89 80 e6 9c 89 e8 ae be e7 bd ae 00 e7 82 b9 | ................................ |
| 171a0 | e5 87 bb e2 80 9c e6 98 be e7 a4 ba e8 af a6 e7 bb 86 e4 bf a1 e6 81 af e2 80 9d e6 9d a5 e6 9f | ................................ |
| 171c0 | a5 e7 9c 8b e5 9b be e4 b9 a6 e3 80 82 00 e5 a4 8d e5 88 b6 e5 88 b0 e5 89 aa e8 b4 b4 e6 9d bf | ................................ |
| 171e0 | 00 e6 89 be e4 b8 8d e5 88 b0 20 7b 30 7d 20 e4 b9 a6 e7 b1 8d 28 73 29 20 e7 9a 84 20 49 53 42 | ...........{0}.......(s).....ISB |
| 17200 | 4e ef bc 8c e5 b9 b6 e4 b8 94 20 7b 31 7d 20 e4 b9 a6 e7 b1 8d 28 73 29 20 e4 b8 8e e5 85 b6 e7 | N..........{1}.......(s)........ |
| 17220 | 8e b0 e6 9c 89 e5 80 bc e7 9b b8 e5 8c b9 e9 85 8d e3 80 82 00 e6 89 be e4 b8 8d e5 88 b0 ef bd | ................................ |
| 17240 | 9b 30 ef bd 9d e4 b9 a6 e7 b1 8d e7 9a 84 49 53 42 4e e3 80 82 20 00 e5 88 9b e5 bb ba e6 96 b0 | .0............ISBN.............. |
| 17260 | e5 88 97 00 e5 a6 82 e6 9e 9c e6 9c aa e6 89 be e5 88 b0 20 49 53 42 4e 20 e6 88 96 20 49 53 42 | ....................ISBN.....ISB |
| 17280 | 4e 20 e7 9b b8 e5 90 8c ef bc 8c e5 88 99 e6 98 be e7 a4 ba e5 a4 b1 e8 b4 a5 e5 af b9 e8 af 9d | N............................... |
| 172a0 | e6 a1 86 00 e4 b8 8d e6 9b b4 e6 94 b9 e6 88 91 e7 9a 84 e6 90 9c e7 b4 a2 e7 bb 93 e6 9e 9c 00 | ................................ |
| 172c0 | e7 bc 96 e8 be 91 e4 b8 8e e6 ad a4 e6 8f 92 e4 bb b6 e5 85 b3 e8 81 94 e7 9a 84 e9 94 ae e7 9b | ................................ |
| 172e0 | 98 e5 bf ab e6 8d b7 e9 94 ae 00 e6 8f 90 e5 8f 96 49 53 42 4e 00 e6 8f 90 e5 8f 96 20 49 53 42 | .................ISBN........ISB |
| 17300 | 4e 20 e5 a4 b1 e8 b4 a5 00 e6 8f 90 e5 8f 96 25 64 e4 b9 a6 e7 b1 8d e7 9a 84 20 49 53 42 4e 00 | N..............%d..........ISBN. |
| 17320 | e6 8f 92 e4 bb b6 e6 89 be e5 88 b0 3c 62 3e 7b 30 7d e4 b8 aa 49 53 42 4e 3c 2f 62 3e 2e 00 e4 | ............<b>{0}...ISBN</b>... |
| 17340 | bb 8e e9 80 89 e5 ae 9a e7 9a 84 e5 9b be e4 b9 a6 e6 a0 bc e5 bc 8f e4 b8 ad e6 8f 90 e5 8f 96 | ................................ |
| 17360 | 49 53 42 4e 00 e6 8f 90 e5 8f 96 49 53 42 4e e5 b7 b2 e5 bc 80 e5 a7 8b 00 e5 b7 b2 e6 8f 90 e5 | ISBN.......ISBN................. |
| 17380 | 8f 96 00 e6 ad a3 e5 9c a8 e6 8f 90 e5 8f 96 49 53 42 4e 20 20 7b 30 7d 20 e6 9c ac e5 9b be e4 | ...............ISBN..{0}........ |
| 173a0 | b9 a6 00 e6 8f 90 e5 8f 96 e5 a4 9a e4 b8 aa 49 53 42 4e e5 a4 b1 e8 b4 a5 00 e6 89 be e5 88 b0 | ...............ISBN............. |
| 173c0 | 20 7b 30 7d 20 e6 9c ac e4 b9 a6 ef bc 8c e5 85 b6 e4 b8 ad 20 49 53 42 4e 20 e4 b8 8e e7 8e b0 | .{0}.................ISBN....... |
| 173e0 | e6 9c 89 e5 80 bc e5 8c b9 e9 85 8d e3 80 82 00 e5 b8 ae e5 8a a9 00 49 53 42 4e e6 8f 90 e5 8f | .......................ISBN..... |
| 17400 | 96 e5 b7 b2 e5 ae 8c e6 88 90 00 49 53 42 4e e6 9c aa e6 89 be e5 88 b0 00 e9 94 ae e7 9b 98 e5 | ...........ISBN................. |
| 17420 | bf ab e6 8d b7 e9 94 ae 00 e6 97 a0 e6 a0 bc e5 bc 8f 00 e6 9c aa e9 80 89 e6 8b a9 e8 a1 8c 00 | ................................ |
| 17440 | e7 8e b0 e5 9c a8 e8 af b7 e9 87 8d e5 90 af 20 63 61 6c 69 62 72 65 00 e9 a6 96 e9 80 89 e9 a1 | ................calibre......... |
| 17460 | b9 e7 94 a8 e4 ba 8e ef bc 9a 00 e6 98 af e5 90 a6 e7 bb a7 e7 bb ad e6 9b b4 e6 96 b0 e4 bd a0 | ................................ |
| 17480 | e7 9a 84 e5 9b be e4 b9 a6 e5 ba 93 00 e6 8f 90 e7 a4 ba e5 ba 94 e7 94 a8 49 53 42 4e e6 9b b4 | .........................ISBN... |
| 174a0 | e6 94 b9 00 e6 8e 92 e9 98 9f e4 b8 ad 00 e6 8e 92 e9 98 9f e4 b9 a6 e7 b1 8d e4 bb a5 e6 8f 90 | ................................ |
| 174c0 | e5 8f 96 20 49 53 42 4e 00 e7 8e b0 e5 9c a8 e9 87 8d e5 90 af 20 63 61 6c 69 62 72 65 00 e9 9c | ....ISBN..............calibre... |
| 174e0 | 80 e8 a6 81 e9 87 8d e5 90 af 00 e4 bd 9c e4 b8 ba e5 90 8e e5 8f b0 e4 bd 9c e4 b8 9a e8 bf 90 | ................................ |
| 17500 | e8 a1 8c e9 80 9f e5 ba a6 e8 be 83 e6 85 a2 ef bc 8c e4 bd 86 e8 bf 99 e6 98 af e9 81 bf e5 85 | ................................ |
| 17520 | 8d e7 9a 84 e5 94 af e4 b8 80 e6 96 b9 e6 b3 95 0a 00 e7 9b b8 e5 90 8c 49 53 42 4e 00 e6 89 ab | ........................ISBN.... |
| 17540 | e6 8f 8f e5 9b a0 e6 9c aa e6 89 be e5 88 b0 e6 a0 bc e5 bc 8f e7 9a 84 e4 b9 a6 e7 b1 8d e8 80 | ................................ |
| 17560 | 8c e4 b8 ad e6 ad a2 e3 80 82 00 e6 89 ab e6 8f 8f e6 88 90 e5 8a 9f 00 e6 89 ab e6 8f 8f e5 a4 | ................................ |
| 17580 | b1 e8 b4 a5 00 e6 89 ab e6 8f 8f e6 97 a5 e5 bf 97 00 e5 b7 b2 e6 89 ab e6 8f 8f 25 64 e6 ac a1 | ...........................%d... |
| 175a0 | ef bc 8c e5 85 b1 25 64 e6 ac a1 00 e4 bd 9c e4 b8 ba e5 90 8e e5 8f b0 e4 bd 9c e4 b8 9a e8 bf | ......%d........................ |
| 175c0 | 90 e8 a1 8c e4 b9 8b e5 89 8d e9 80 89 e5 ae 9a e7 9a 84 e4 b9 a6 e7 b1 8d ef bc 9a 00 e8 ae be | ................................ |
| 175e0 | e7 bd ae e5 b7 b2 e4 bf ae e6 94 b9 00 e8 ae be e7 bd ae e5 b7 b2 e5 88 a0 e9 99 a4 00 e6 ad a4 | ................................ |
| 17600 | e4 b9 a6 e5 ba 93 e4 b8 ad e6 ad a4 e6 8f 92 e4 bb b6 e7 9a 84 e8 ae be e7 bd ae e5 b7 b2 e6 9b | ................................ |
| 17620 | b4 e6 94 b9 e3 80 82 00 e6 98 be e7 a4 ba e5 85 b7 e6 9c 89 e6 96 b0 e7 9a 84 e6 88 96 e6 9b b4 | ................................ |
| 17640 | e6 96 b0 e7 9a 84 20 49 53 42 4e 20 e7 9a 84 e5 9b be e4 b9 a6 00 e4 b8 80 e4 ba 9b e5 9b be e4 | .......ISBN..................... |
| 17660 | b9 a6 e8 a2 ab e6 9b b4 e6 94 b9 00 e8 87 aa e6 82 a8 e5 bc 80 e5 a7 8b e4 b8 8b e8 bd bd e4 bb | ................................ |
| 17680 | a5 e6 9d a5 ef bc 8c e6 82 a8 e5 9b be e4 b9 a6 e9 a6 86 e4 b8 ad e6 9f 90 e4 ba 9b e5 9b be e4 | ................................ |
| 176a0 | b9 a6 e7 9a 84 e5 85 83 e6 95 b0 e6 8d ae e5 b7 b2 e5 8f 91 e7 94 9f e6 9b b4 e6 94 b9 e3 80 82 | ................................ |
| 176c0 | 20 e5 a6 82 e6 9e 9c e7 bb a7 e7 bb ad ef bc 8c e5 85 b6 e4 b8 ad e4 b8 80 e4 ba 9b e6 9b b4 e6 | ................................ |
| 176e0 | 94 b9 e5 8f af e8 83 bd e4 bc 9a e8 a2 ab e8 a6 86 e7 9b 96 e3 80 82 20 e7 82 b9 e5 87 bb e2 80 | ................................ |
| 17700 | 9c e6 98 be e7 a4 ba e8 af a6 e7 bb 86 e4 bf a1 e6 81 af e2 80 9d e5 8d b3 e5 8f af e6 9f a5 e7 | ................................ |
| 17720 | 9c 8b e5 b7 b2 e6 9b b4 e6 94 b9 e7 9a 84 e4 b9 a6 e7 b1 8d e5 88 97 e8 a1 a8 e3 80 82 20 e6 82 | ................................ |
| 17740 | a8 e6 83 b3 e7 bb a7 e7 bb ad e5 90 97 ef bc 9f 00 e6 9c aa e6 89 be e5 88 b0 e6 a0 87 e9 a2 98 | ................................ |
| 17760 | e5 9b be e7 89 87 20 2d 20 e4 bd bf e7 94 a8 e6 ad a4 e6 8f 92 e4 bb b6 e4 b9 8b e5 89 8d e5 bf | .......-........................ |
| 17780 | 85 e9 a1 bb e9 87 8d e6 96 b0 e5 90 af e5 8a a8 20 43 61 6c 69 62 72 65 ef bc 81 00 e5 a6 82 e6 | .................Calibre........ |
| 177a0 | 9e 9c e6 82 a8 e5 b8 8c e6 9c 9b e5 9c a8 e4 b8 8d e5 87 ba e7 8e b0 e7 a1 ae e8 ae a4 e5 af b9 | ................................ |
| 177c0 | e8 af 9d e6 a1 86 e7 9a 84 e6 83 85 e5 86 b5 e4 b8 8b e5 ba 94 e7 94 a8 0a e6 9b b4 e6 94 b9 ef | ................................ |
| 177e0 | bc 8c e8 af b7 e5 8f 96 e6 b6 88 e9 80 89 e4 b8 ad e6 ad a4 e9 80 89 e9 a1 b9 e3 80 82 20 e6 9c | ................................ |
| 17800 | aa e9 80 89 e4 b8 ad e6 ad a4 e9 80 89 e9 a1 b9 e5 ad 98 e5 9c a8 0a e4 b8 80 e4 b8 aa e5 b0 8f | ................................ |
| 17820 | e9 a3 8e e9 99 a9 ef bc 8c e5 8d b3 e5 a6 82 e6 9e 9c e6 82 a8 e5 90 8c e6 97 b6 e5 af b9 e6 ad | ................................ |
| 17840 | a4 e5 9b be e4 b9 a6 e8 ae b0 e5 bd 95 e8 bf 9b e8 a1 8c 0a e5 85 b6 e4 bb 96 e6 9b b4 e6 94 b9 | ................................ |
| 17860 | ef bc 8c e8 bf 99 e4 ba 9b e6 9b b4 e6 94 b9 e5 b0 86 e4 bc 9a e4 b8 a2 e5 a4 b1 e3 80 82 00 e5 | ................................ |
| 17880 | a6 82 e6 9e 9c e6 82 a8 e4 b8 8d e6 83 b3 e6 94 b6 e5 88 b0 e5 85 b3 e4 ba 8e e5 9c a8 e4 b9 a6 | ................................ |
| 178a0 | e4 b8 ad e6 89 be e4 b8 8d e5 88 b0 20 49 53 42 4e 20 0a e7 9a 84 e6 8f 90 e7 a4 ba e6 88 96 e8 | .............ISBN............... |
| 178c0 | 80 85 e5 ae 83 e4 b8 8e e6 82 a8 e5 bd 93 e5 89 8d e7 9a 84 e5 80 bc e7 9b b8 e5 90 8c ef bc 8c | ................................ |
| 178e0 | e8 af b7 e5 8f 96 e6 b6 88 0a e9 80 89 e4 b8 ad e6 ad a4 e9 80 89 e9 a1 b9 e3 80 82 00 e6 9c aa | ................................ |
| 17900 | e5 ae 9a e4 b9 89 e7 9a 84 00 e6 9c aa e7 9f a5 00 49 53 42 4e 2d 31 33 20 e7 9a 84 e6 9c 89 e6 | .................ISBN-13........ |
| 17920 | 95 88 e5 89 8d e7 bc 80 ef bc 88 e9 80 97 e5 8f b7 e5 88 86 e9 9a 94 ef bc 89 ef bc 9a 00 e5 bd | ................................ |
| 17940 | 93 e6 89 ab e6 8f 8f e5 b7 b2 e5 ae 8c e6 88 90 ef bc 9a 00 e6 82 a8 e9 9c 80 e8 a6 81 e7 a8 8d | ................................ |
| 17960 | e5 90 8e e9 87 8d e5 90 af 20 63 61 6c 69 62 72 65 00 e4 bd a0 e5 bf 85 e9 a1 bb e9 80 89 e6 8b | ..........calibre............... |
| 17980 | a9 e4 b8 80 e6 9c ac e6 88 96 e5 a4 9a e6 9c ac e5 9b be e4 b9 a6 e6 89 8d e8 83 bd e6 89 a7 e8 | ................................ |
| 179a0 | a1 8c e6 ad a4 e6 93 8d e4 bd 9c e3 80 82 00 e5 86 85 e5 ad 98 e6 b3 84 e6 bc 8f ef bc 8c e5 b9 | ................................ |
| 179c0 | b6 e5 b0 86 e4 bd bf 55 49 e6 9b b4 e5 85 b7 e5 93 8d e5 ba 94 e6 80 a7 e3 80 82 00 50 4b 03 04 | .......UI...................PK.. |
| 179e0 | 14 00 00 00 00 00 d7 51 29 59 a7 39 78 9a 2d 23 00 00 2d 23 00 00 09 00 00 00 61 63 74 69 6f 6e | .......Q)Y.9x.-#..-#......action |
| 17a00 | 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 | .pyfrom.__future__.import.unicod |
| 17a20 | 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 | e_literals,.division,.absolute_i |
| 17a40 | 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 | mport,.print_function..__license |
| 17a60 | 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 | __...=.'GPL.v3'.__copyright__.=. |
| 17a80 | 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | '2011,.Grant.Drake'..from.calibr |
| 17aa0 | 65 2e 65 62 6f 6f 6b 73 2e 6d 65 74 61 64 61 74 61 20 69 6d 70 6f 72 74 20 61 75 74 68 6f 72 73 | e.ebooks.metadata.import.authors |
| 17ac0 | 5f 74 6f 5f 73 74 72 69 6e 67 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 65 62 6f 6f 6b 73 2e 6d | _to_string.from.calibre.ebooks.m |
| 17ae0 | 65 74 61 64 61 74 61 2e 62 6f 6f 6b 2e 62 61 73 65 20 69 6d 70 6f 72 74 20 4d 65 74 61 64 61 74 | etadata.book.base.import.Metadat |
| 17b00 | 61 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 65 72 72 6f 72 | a.from.calibre.gui2.import.error |
| 17b20 | 5f 64 69 61 6c 6f 67 2c 20 71 75 65 73 74 69 6f 6e 5f 64 69 61 6c 6f 67 2c 20 44 69 73 70 61 74 | _dialog,.question_dialog,.Dispat |
| 17b40 | 63 68 65 72 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 61 63 74 69 6f 6e 73 20 69 | cher.from.calibre.gui2.actions.i |
| 17b60 | 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 0a 66 72 6f 6d 20 63 61 6c 69 62 | mport.InterfaceAction.from.calib |
| 17b80 | 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 6d 65 73 73 61 67 65 5f 62 6f 78 20 69 6d 70 6f | re.gui2.dialogs.message_box.impo |
| 17ba0 | 72 74 20 45 72 72 6f 72 4e 6f 74 69 66 69 63 61 74 69 6f 6e 0a 0a 69 6d 70 6f 72 74 20 63 61 6c | rt.ErrorNotification..import.cal |
| 17bc0 | 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6e 66 69 67 | ibre_plugins.extract_isbn.config |
| 17be0 | 20 61 73 20 63 66 67 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 | .as.cfg.from.calibre_plugins.ext |
| 17c00 | 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 73 65 | ract_isbn.common_icons.import.se |
| 17c20 | 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 67 65 74 5f 69 63 6f | t_plugin_icon_resources,.get_ico |
| 17c40 | 6e 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 | n.from.calibre_plugins.extract_i |
| 17c60 | 73 62 6e 2e 64 69 61 6c 6f 67 73 20 69 6d 70 6f 72 74 20 51 75 65 75 65 50 72 6f 67 72 65 73 73 | sbn.dialogs.import.QueueProgress |
| 17c80 | 44 69 61 6c 6f 67 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 | Dialog.from.calibre_plugins.extr |
| 17ca0 | 61 63 74 5f 69 73 62 6e 2e 6a 6f 62 73 20 69 6d 70 6f 72 74 20 28 73 74 61 72 74 5f 65 78 74 72 | act_isbn.jobs.import.(start_extr |
| 17cc0 | 61 63 74 5f 74 68 72 65 61 64 65 64 2c 20 67 65 74 5f 6a 6f 62 5f 64 65 74 61 69 6c 73 29 0a 0a | act_threaded,.get_job_details).. |
| 17ce0 | 74 72 79 3a 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0a 65 78 63 | try:.....load_translations().exc |
| 17d00 | 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 | ept.NameError:.....pass.#.load_t |
| 17d20 | 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 31 | ranslations().added.in.calibre.1 |
| 17d40 | 2e 39 0a 0a 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 20 3d 20 5b 27 69 6d 61 67 65 73 2f 65 78 74 72 | .9..PLUGIN_ICONS.=.['images/extr |
| 17d60 | 61 63 74 5f 69 73 62 6e 2e 70 6e 67 27 5d 0a 0a 63 6c 61 73 73 20 45 78 74 72 61 63 74 49 53 42 | act_isbn.png']..class.ExtractISB |
| 17d80 | 4e 41 63 74 69 6f 6e 28 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 29 3a 0a 0a 20 20 20 20 6e | NAction(InterfaceAction):......n |
| 17da0 | 61 6d 65 20 3d 20 27 45 78 74 72 61 63 74 20 49 53 42 4e 27 0a 20 20 20 20 23 20 43 72 65 61 74 | ame.=.'Extract.ISBN'.....#.Creat |
| 17dc0 | 65 20 6f 75 72 20 74 6f 70 2d 6c 65 76 65 6c 20 6d 65 6e 75 2f 74 6f 6f 6c 62 61 72 20 61 63 74 | e.our.top-level.menu/toolbar.act |
| 17de0 | 69 6f 6e 20 28 74 65 78 74 2c 20 69 63 6f 6e 5f 70 61 74 68 2c 20 74 6f 6f 6c 74 69 70 2c 20 6b | ion.(text,.icon_path,.tooltip,.k |
| 17e00 | 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 29 0a 20 20 20 20 61 63 74 69 6f 6e 5f 73 70 65 | eyboard.shortcut).....action_spe |
| 17e20 | 63 20 3d 20 28 5f 28 27 45 78 74 72 61 63 74 20 49 53 42 4e 27 29 2c 20 4e 6f 6e 65 2c 20 5f 28 | c.=.(_('Extract.ISBN'),.None,._( |
| 17e40 | 27 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | 'Extract.ISBN.from.the.selected. |
| 17e60 | 62 6f 6f 6b 20 66 6f 72 6d 61 74 27 29 2c 20 28 29 29 0a 20 20 20 20 61 63 74 69 6f 6e 5f 74 79 | book.format'),.()).....action_ty |
| 17e80 | 70 65 20 3d 20 27 63 75 72 72 65 6e 74 27 0a 0a 20 20 20 20 64 65 66 20 67 65 6e 65 73 69 73 28 | pe.=.'current'......def.genesis( |
| 17ea0 | 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 23 20 52 65 61 64 20 74 68 65 20 70 6c 75 67 69 6e | self):.........#.Read.the.plugin |
| 17ec0 | 20 69 63 6f 6e 73 20 61 6e 64 20 73 74 6f 72 65 20 66 6f 72 20 70 6f 74 65 6e 74 69 61 6c 20 73 | .icons.and.store.for.potential.s |
| 17ee0 | 68 61 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6e 66 69 67 20 77 69 64 67 65 74 0a 20 20 | haring.with.the.config.widget... |
| 17f00 | 20 20 20 20 20 20 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 73 65 6c 66 2e 6c 6f 61 64 | ......icon_resources.=.self.load |
| 17f20 | 5f 72 65 73 6f 75 72 63 65 73 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 29 0a 20 20 20 20 20 20 20 | _resources(PLUGIN_ICONS)........ |
| 17f40 | 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 73 65 6c 66 2e | .set_plugin_icon_resources(self. |
| 17f60 | 6e 61 6d 65 2c 20 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 29 0a 0a 20 20 20 20 20 20 20 20 23 | name,.icon_resources)..........# |
| 17f80 | 20 41 73 73 69 67 6e 20 6f 75 72 20 6d 65 6e 75 20 74 6f 20 74 68 69 73 20 61 63 74 69 6f 6e 20 | .Assign.our.menu.to.this.action. |
| 17fa0 | 61 6e 64 20 61 6e 20 69 63 6f 6e 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e | and.an.icon.........self.qaction |
| 17fc0 | 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 5b 30 | .setIcon(get_icon(PLUGIN_ICONS[0 |
| 17fe0 | 5d 29 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 | ])).........self.qaction.trigger |
| 18000 | 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 73 29 0a | ed.connect(self.scan_for_isbns). |
| 18020 | 0a 20 20 20 20 64 65 66 20 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 73 28 73 65 6c 66 29 3a 0a 20 | .....def.scan_for_isbns(self):.. |
| 18040 | 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 | .......rows.=.self.gui.library_v |
| 18060 | 69 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 | iew.selectionModel().selectedRow |
| 18080 | 73 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c 65 6e 28 72 | s().........if.not.rows.or.len(r |
| 180a0 | 6f 77 73 29 20 3d 3d 20 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 | ows).==.0:.............return.er |
| 180c0 | 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 4e 6f 20 72 6f 77 73 20 | ror_dialog(self.gui,._('No.rows. |
| 180e0 | 73 65 6c 65 63 74 65 64 27 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | selected'),..................... |
| 18100 | 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 6f | ............_('You.must.select.o |
| 18120 | 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6f 6f 6b 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 69 73 | ne.or.more.books.to.perform.this |
| 18140 | 20 61 63 74 69 6f 6e 2e 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 62 | .action.'),.show=True).........b |
| 18160 | 6f 6f 6b 5f 69 64 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e | ook_ids.=.self.gui.library_view. |
| 18180 | 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 73 28 29 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 | get_selected_ids().........db.=. |
| 181a0 | 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 64 62 | self.gui.library_view.model().db |
| 181c0 | 0a 0a 20 20 20 20 20 20 20 20 63 20 3d 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 | ..........c.=.cfg.plugin_prefs[c |
| 181e0 | 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 0a 20 20 20 20 20 20 20 20 77 6f 72 6b 65 72 5f 74 68 | fg.STORE_NAME].........worker_th |
| 18200 | 72 65 73 68 6f 6c 64 20 3d 20 63 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 | reshold.=.c.get(cfg.KEY_WORKER_T |
| 18220 | 48 52 45 53 48 4f 4c 44 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 | HRESHOLD,.cfg.DEFAULT_STORE_VALU |
| 18240 | 45 53 5b 63 66 67 2e 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 48 52 45 53 48 4f 4c 44 5d 29 0a 20 20 | ES[cfg.KEY_WORKER_THRESHOLD])... |
| 18260 | 20 20 20 20 20 20 69 66 20 6c 65 6e 28 62 6f 6f 6b 5f 69 64 73 29 20 3e 20 77 6f 72 6b 65 72 5f | ......if.len(book_ids).>.worker_ |
| 18280 | 74 68 72 65 73 68 6f 6c 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 52 75 6e 20 74 68 65 | threshold:.............#.Run.the |
| 182a0 | 20 65 78 74 72 61 63 74 69 6f 6e 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 | .extraction.as.a.background.job. |
| 182c0 | 77 69 74 68 20 77 6f 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 51 75 65 75 65 50 72 | with.workers.............QueuePr |
| 182e0 | 6f 67 72 65 73 73 44 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 62 6f 6f 6b 5f 69 64 73 2c | ogressDialog(self.gui,.book_ids, |
| 18300 | 20 73 65 6c 66 2e 5f 71 75 65 75 65 5f 6a 6f 62 2c 20 64 62 29 0a 20 20 20 20 20 20 20 20 65 6c | .self._queue_job,.db).........el |
| 18320 | 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 46 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 | se:.............#.For.performanc |
| 18340 | 65 20 72 65 61 73 6f 6e 73 2c 20 73 74 69 6c 6c 20 64 6f 20 73 69 6e 67 6c 65 20 62 6f 6f 6b 20 | e.reasons,.still.do.single.book. |
| 18360 | 65 78 74 72 61 63 74 69 6f 6e 20 61 73 20 61 20 74 68 72 65 61 64 65 64 0a 20 20 20 20 20 20 20 | extraction.as.a.threaded........ |
| 18380 | 20 20 20 20 20 23 20 6a 6f 62 20 69 6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 | .....#.job.in-process........... |
| 183a0 | 20 20 73 74 61 72 74 5f 65 78 74 72 61 63 74 5f 74 68 72 65 61 64 65 64 28 73 65 6c 66 2e 67 75 | ..start_extract_threaded(self.gu |
| 183c0 | 69 2c 20 62 6f 6f 6b 5f 69 64 73 2c 20 44 69 73 70 61 74 63 68 65 72 28 73 65 6c 66 2e 5f 73 63 | i,.book_ids,.Dispatcher(self._sc |
| 183e0 | 61 6e 5f 66 6f 72 5f 69 73 62 6e 73 5f 63 6f 6d 70 6c 65 74 65 29 29 0a 0a 20 20 20 20 64 65 66 | an_for_isbns_complete))......def |
| 18400 | 20 5f 71 75 65 75 65 5f 6a 6f 62 28 73 65 6c 66 2c 20 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e 2c | ._queue_job(self,.books_to_scan, |
| 18420 | 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 29 3a 0a 20 20 20 | .failed_ids,.no_format_ids):.... |
| 18440 | 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 46 6f 72 20 75 73 65 20 77 68 65 6e 20 72 75 | .....'''.........For.use.when.ru |
| 18460 | 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 77 69 74 68 20 77 | nning.as.a.background.job.with.w |
| 18480 | 6f 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 63 20 3d 20 63 | orkers.........'''.........c.=.c |
| 184a0 | 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 0a | fg.plugin_prefs[cfg.STORE_NAME]. |
| 184c0 | 20 20 20 20 20 20 20 20 62 61 74 63 68 5f 73 69 7a 65 20 3d 20 63 2e 67 65 74 28 63 66 67 2e 4b | ........batch_size.=.c.get(cfg.K |
| 184e0 | 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 | EY_BATCH_SIZE,.cfg.DEFAULT_STORE |
| 18500 | 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 5d 29 0a 20 20 20 | _VALUES[cfg.KEY_BATCH_SIZE]).... |
| 18520 | 20 20 20 20 20 62 61 74 63 68 65 73 20 3d 20 73 65 6c 66 2e 5f 73 70 6c 69 74 5f 6a 6f 62 73 28 | .....batches.=.self._split_jobs( |
| 18540 | 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e 2c 20 62 61 74 63 68 5f 73 69 7a 65 29 0a 20 20 20 20 20 | books_to_scan,.batch_size)...... |
| 18560 | 20 20 20 66 6f 72 20 69 2c 20 62 61 74 63 68 5f 69 64 73 20 69 6e 20 65 6e 75 6d 65 72 61 74 65 | ...for.i,.batch_ids.in.enumerate |
| 18580 | 28 62 61 74 63 68 65 73 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 20 3d 20 27 61 | (batches):.............func.=.'a |
| 185a0 | 72 62 69 74 72 61 72 79 5f 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 70 75 73 20 3d 20 73 | rbitrary_n'.............cpus.=.s |
| 185c0 | 65 6c 66 2e 67 75 69 2e 6a 6f 62 5f 6d 61 6e 61 67 65 72 2e 73 65 72 76 65 72 2e 70 6f 6f 6c 5f | elf.gui.job_manager.server.pool_ |
| 185e0 | 73 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 20 3e 20 30 3a 0a 20 20 20 20 20 | size.............if.i.>.0:...... |
| 18600 | 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 72 | ...........#.We.do.not.want.to.r |
| 18620 | 65 70 6f 72 74 20 74 68 65 20 66 61 69 6c 65 64 20 69 64 73 20 69 6e 20 65 61 63 68 20 61 6e 64 | eport.the.failed.ids.in.each.and |
| 18640 | 20 65 76 65 72 79 20 62 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 69 | .every.batch.................fai |
| 18660 | 6c 65 64 5f 69 64 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 5f | led_ids.=.[].................no_ |
| 18680 | 66 6f 72 6d 61 74 5f 69 64 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 | format_ids.=.[].............args |
| 186a0 | 20 3d 20 5b 27 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 | .=.['calibre_plugins.extract_isb |
| 186c0 | 6e 2e 6a 6f 62 73 27 2c 20 27 64 6f 5f 65 78 74 72 61 63 74 5f 77 6f 72 6b 65 72 27 2c 0a 20 20 | n.jobs',.'do_extract_worker',... |
| 186e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 74 63 68 5f 69 64 73 2c 20 66 61 | ..................(batch_ids,.fa |
| 18700 | 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 2c 20 63 70 75 73 29 5d 0a | iled_ids,.no_format_ids,.cpus)]. |
| 18720 | 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 20 3d 20 5f 28 27 45 78 74 72 61 63 74 20 49 53 | ............desc.=._('Extract.IS |
| 18740 | 42 4e 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6a 6f 62 5f 6d 61 | BN').............self.gui.job_ma |
| 18760 | 6e 61 67 65 72 2e 72 75 6e 5f 6a 6f 62 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nager.run_job(.................. |
| 18780 | 20 20 20 73 65 6c 66 2e 44 69 73 70 61 74 63 68 65 72 28 73 65 6c 66 2e 5f 73 63 61 6e 5f 66 6f | ...self.Dispatcher(self._scan_fo |
| 187a0 | 72 5f 69 73 62 6e 73 5f 63 6f 6d 70 6c 65 74 65 29 2c 20 66 75 6e 63 2c 20 61 72 67 73 3d 61 72 | r_isbns_complete),.func,.args=ar |
| 187c0 | 67 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 | gs,.........................desc |
| 187e0 | 72 69 70 74 69 6f 6e 3d 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 | ription=desc).........self.gui.s |
| 18800 | 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 5f 6d 65 73 73 61 67 65 28 5f 28 27 45 78 74 72 61 63 | tatus_bar.show_message(_('Extrac |
| 18820 | 74 69 6e 67 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 73 27 29 2e 66 6f 72 6d 61 74 | ting.ISBN.for.{0}.books').format |
| 18840 | 28 6c 65 6e 28 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e 29 29 29 0a 0a 20 20 20 20 64 65 66 20 5f | (len(books_to_scan)))......def._ |
| 18860 | 73 70 6c 69 74 5f 6a 6f 62 73 28 73 65 6c 66 2c 20 69 64 73 2c 20 62 61 74 63 68 5f 73 69 7a 65 | split_jobs(self,.ids,.batch_size |
| 18880 | 29 3a 0a 20 20 20 20 20 20 20 20 61 6e 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 69 64 73 20 | ):.........ans.=.[].........ids. |
| 188a0 | 3d 20 6c 69 73 74 28 69 64 73 29 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 69 64 73 3a 0a 20 | =.list(ids).........while.ids:.. |
| 188c0 | 20 20 20 20 20 20 20 20 20 20 20 6a 69 64 73 20 3d 20 69 64 73 5b 3a 62 61 74 63 68 5f 73 69 7a | ...........jids.=.ids[:batch_siz |
| 188e0 | 65 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 73 2e 61 70 70 65 6e 64 28 6a 69 64 73 29 0a | e].............ans.append(jids). |
| 18900 | 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 20 3d 20 69 64 73 5b 62 61 74 63 68 5f 73 69 7a 65 | ............ids.=.ids[batch_size |
| 18920 | 3a 5d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 6e 73 0a 0a 20 20 20 20 64 65 66 20 5f | :].........return.ans......def._ |
| 18940 | 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 73 5f 63 6f 6d 70 6c 65 74 65 28 73 65 6c 66 2c 20 6a 6f | scan_for_isbns_complete(self,.jo |
| 18960 | 62 29 3a 0a 20 20 20 20 20 20 20 20 69 66 20 6a 6f 62 2e 66 61 69 6c 65 64 3a 0a 20 20 20 20 20 | b):.........if.job.failed:...... |
| 18980 | 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6a 6f 62 5f 65 78 63 65 70 74 69 6f 6e 28 6a 6f | .......self.gui.job_exception(jo |
| 189a0 | 62 2c 20 64 69 61 6c 6f 67 5f 74 69 74 6c 65 3d 5f 28 27 46 61 69 6c 65 64 20 74 6f 20 65 78 74 | b,.dialog_title=_('Failed.to.ext |
| 189c0 | 72 61 63 74 20 69 73 62 6e 73 27 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | ract.isbns')).............return |
| 189e0 | 0a 20 20 20 20 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 73 61 6d 65 5f 69 73 62 | .........extracted_ids,.same_isb |
| 18a00 | 6e 5f 69 64 73 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 64 65 74 5f 6d 73 67 20 3d 20 67 65 74 | n_ids,.failed_ids,.det_msg.=.get |
| 18a20 | 5f 6a 6f 62 5f 64 65 74 61 69 6c 73 28 6a 6f 62 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 | _job_details(job).........self.g |
| 18a40 | 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 5f 6d 65 73 73 61 67 65 28 5f 28 27 49 53 | ui.status_bar.show_message(_('IS |
| 18a60 | 42 4e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 64 27 29 2c 20 33 30 30 30 29 0a 0a 20 | BN.extract.completed'),.3000)... |
| 18a80 | 20 20 20 20 20 20 20 6d 73 67 20 3d 20 27 27 0a 20 20 20 20 20 20 20 20 75 70 64 61 74 65 5f 63 | .......msg.=.''.........update_c |
| 18aa0 | 6f 75 6e 74 20 3d 20 6c 65 6e 28 65 78 74 72 61 63 74 65 64 5f 69 64 73 29 0a 20 20 20 20 20 20 | ount.=.len(extracted_ids)....... |
| 18ac0 | 20 20 69 66 20 75 70 64 61 74 65 5f 63 6f 75 6e 74 20 3e 20 30 3a 0a 20 20 20 20 20 20 20 20 20 | ..if.update_count.>.0:.......... |
| 18ae0 | 20 20 20 6d 73 67 20 3d 20 27 3c 70 3e 27 2b 5f 28 27 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 | ...msg.=.'<p>'+_('Extract.ISBN.f |
| 18b00 | 6f 75 6e 64 20 3c 62 3e 7b 30 7d 20 6e 65 77 20 69 73 62 6e 28 73 29 3c 2f 62 3e 2e 27 29 2e 66 | ound.<b>{0}.new.isbn(s)</b>.').f |
| 18b20 | 6f 72 6d 61 74 28 75 70 64 61 74 65 5f 63 6f 75 6e 74 29 20 2b 20 5c 0a 20 20 20 20 20 20 20 20 | ormat(update_count).+.\......... |
| 18b40 | 20 20 20 20 20 20 20 20 20 20 22 20 22 20 2b 20 5f 28 27 50 72 6f 63 65 65 64 20 77 69 74 68 20 | ..........".".+._('Proceed.with. |
| 18b60 | 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 6c 69 62 72 61 72 79 3f 27 29 0a 0a 20 20 20 20 20 20 | updating.your.library?')........ |
| 18b80 | 20 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 20 3d 20 46 61 6c 73 65 0a 20 20 20 20 20 | ..show_copy_button.=.False...... |
| 18ba0 | 20 20 20 69 66 20 66 61 69 6c 65 64 5f 69 64 73 20 6f 72 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 | ...if.failed_ids.or.same_isbn_id |
| 18bc0 | 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 20 | s:.............show_copy_button. |
| 18be0 | 3d 20 54 72 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 66 61 69 6c 65 64 5f 69 64 73 | =.True.............if.failed_ids |
| 18c00 | 20 61 6e 64 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .and.same_isbn_ids:............. |
| 18c20 | 20 20 20 20 6d 73 67 20 2b 3d 20 27 3c 70 3e 27 2b 5f 28 27 43 6f 75 6c 64 20 6e 6f 74 20 66 69 | ....msg.+=.'<p>'+_('Could.not.fi |
| 18c40 | 6e 64 20 61 6e 20 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 61 6e 64 20 27 | nd.an.ISBN.for.{0}.book(s).and.' |
| 18c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 7b 31 7d 20 62 6f | .........................'{1}.bo |
| 18c80 | 6f 6b 28 73 29 20 6d 61 74 63 68 65 64 20 74 68 65 69 72 20 65 78 69 73 74 69 6e 67 20 76 61 6c | ok(s).matched.their.existing.val |
| 18ca0 | 75 65 2e 27 29 2e 66 6f 72 6d 61 74 28 6c 65 6e 28 66 61 69 6c 65 64 5f 69 64 73 29 2c 6c 65 6e | ue.').format(len(failed_ids),len |
| 18cc0 | 28 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 | (same_isbn_ids)).............eli |
| 18ce0 | 66 20 66 61 69 6c 65 64 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 | f.failed_ids:.................ms |
| 18d00 | 67 20 2b 3d 20 27 3c 70 3e 27 2b 5f 28 27 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 | g.+=.'<p>'+_('Could.not.find.an. |
| 18d20 | 49 53 42 4e 20 66 6f 72 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 2e 27 29 2e 66 6f 72 6d 61 74 28 6c | ISBN.for.{0}.book(s).').format(l |
| 18d40 | 65 6e 28 66 61 69 6c 65 64 5f 69 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 | en(failed_ids)).............else |
| 18d60 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 20 2b 3d 20 27 3c 70 3e 27 2b 5f | :.................msg.+=.'<p>'+_ |
| 18d80 | 28 27 46 6f 75 6e 64 20 7b 30 7d 20 62 6f 6f 6b 28 73 29 20 77 68 65 72 65 20 49 53 42 4e 20 6d | ('Found.{0}.book(s).where.ISBN.m |
| 18da0 | 61 74 63 68 65 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 2e 27 29 2e 66 6f 72 | atched.the.existing.value.').for |
| 18dc0 | 6d 61 74 28 6c 65 6e 28 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 29 29 0a 20 20 20 20 20 20 20 20 | mat(len(same_isbn_ids))......... |
| 18de0 | 20 20 20 20 6d 73 67 20 2b 3d 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 20 2b | ....msg.+=.".".............msg.+ |
| 18e00 | 3d 20 5f 28 27 43 6c 69 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 | =._('Click."Show.details".to.see |
| 18e20 | 20 77 68 69 63 68 20 62 6f 6f 6b 73 2e 27 29 0a 0a 20 20 20 20 20 20 20 20 69 66 20 75 70 64 61 | .which.books.')..........if.upda |
| 18e40 | 74 65 5f 63 6f 75 6e 74 20 3d 3d 20 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 66 | te_count.==.0:.............if.cf |
| 18e60 | 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 2e 67 | g.plugin_prefs[cfg.STORE_NAME].g |
| 18e80 | 65 74 28 63 66 67 2e 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 52 45 53 2c 20 0a 20 20 | et(cfg.KEY_DISPLAY_FAILURES,.... |
| 18ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 53 54 | ..................cfg.DEFAULT_ST |
| 18ee0 | 4f 52 45 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 | ORE_VALUES[cfg.KEY_DISPLAY_FAILU |
| 18f00 | 52 45 53 5d 29 3a 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 20 | RES]):........................p. |
| 18f20 | 3d 20 45 72 72 6f 72 4e 6f 74 69 66 69 63 61 74 69 6f 6e 28 6a 6f 62 2e 68 74 6d 6c 5f 64 65 74 | =.ErrorNotification(job.html_det |
| 18f40 | 61 69 6c 73 2c 20 5f 28 27 53 63 61 6e 20 6c 6f 67 27 29 2c 20 5f 28 27 53 63 61 6e 20 66 61 69 | ails,._('Scan.log'),._('Scan.fai |
| 18f60 | 6c 65 64 27 29 2c 20 6d 73 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | led'),.msg,..................... |
| 18f80 | 20 20 20 20 64 65 74 5f 6d 73 67 3d 64 65 74 5f 6d 73 67 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 | ....det_msg=det_msg,.show_copy_b |
| 18fa0 | 75 74 74 6f 6e 3d 54 72 75 65 2c 20 70 61 72 65 6e 74 3d 73 65 6c 66 2e 67 75 69 29 0a 20 20 20 | utton=True,.parent=self.gui).... |
| 18fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 70 2e 73 68 6f 77 28 29 0a 20 20 20 20 20 20 20 20 65 6c | .............p.show().........el |
| 18fe0 | 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 79 6c 6f 61 64 20 3d 20 28 65 78 74 72 61 | se:.............payload.=.(extra |
| 19000 | 63 74 65 64 5f 69 64 73 2c 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 2c 20 66 61 69 6c 65 64 5f | cted_ids,.same_isbn_ids,.failed_ |
| 19020 | 69 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 | ids).............if.cfg.plugin_p |
| 19040 | 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 2e 67 65 74 28 63 66 67 2e 4b 45 59 | refs[cfg.STORE_NAME].get(cfg.KEY |
| 19060 | 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2c 20 0a 20 20 20 20 20 20 20 20 | _ASK_FOR_CONFIRMATION,.......... |
| 19080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 190a0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 | ............cfg.DEFAULT_STORE_VA |
| 190c0 | 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f | LUES[cfg.KEY_ASK_FOR_CONFIRMATIO |
| 190e0 | 4e 5d 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 70 72 | N]):.................self.gui.pr |
| 19100 | 6f 63 65 65 64 5f 71 75 65 73 74 69 6f 6e 28 73 65 6c 66 2e 5f 63 68 65 63 6b 5f 70 72 6f 63 65 | oceed_question(self._check_proce |
| 19120 | 65 64 5f 77 69 74 68 5f 65 78 74 72 61 63 74 65 64 5f 69 73 62 6e 73 2c 0a 20 20 20 20 20 20 20 | ed_with_extracted_isbns,........ |
| 19140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 79 6c 6f 61 64 2c 20 6a 6f 62 2e 68 74 | .................payload,.job.ht |
| 19160 | 6d 6c 5f 64 65 74 61 69 6c 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ml_details,..................... |
| 19180 | 20 20 20 20 5f 28 27 53 63 61 6e 20 6c 6f 67 27 29 2c 20 5f 28 27 53 63 61 6e 20 63 6f 6d 70 6c | ...._('Scan.log'),._('Scan.compl |
| 191a0 | 65 74 65 27 29 2c 20 6d 73 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ete'),.msg,..................... |
| 191c0 | 20 20 20 20 64 65 74 5f 6d 73 67 3d 64 65 74 5f 6d 73 67 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 | ....det_msg=det_msg,.show_copy_b |
| 191e0 | 75 74 74 6f 6e 3d 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 29 0a 20 20 20 20 20 20 20 20 | utton=show_copy_button)......... |
| 19200 | 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f | ....else:.................self._ |
| 19220 | 63 68 65 63 6b 5f 70 72 6f 63 65 65 64 5f 77 69 74 68 5f 65 78 74 72 61 63 74 65 64 5f 69 73 62 | check_proceed_with_extracted_isb |
| 19240 | 6e 73 28 70 61 79 6c 6f 61 64 29 0a 0a 20 20 20 20 64 65 66 20 5f 63 68 65 63 6b 5f 70 72 6f 63 | ns(payload)......def._check_proc |
| 19260 | 65 65 64 5f 77 69 74 68 5f 65 78 74 72 61 63 74 65 64 5f 69 73 62 6e 73 28 73 65 6c 66 2c 20 70 | eed_with_extracted_isbns(self,.p |
| 19280 | 61 79 6c 6f 61 64 29 3a 0a 20 20 20 20 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 | ayload):.........extracted_ids,. |
| 192a0 | 5f 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 2c 20 5f 66 61 69 6c 65 64 5f 69 64 73 20 3d 20 70 61 | _same_isbn_ids,._failed_ids.=.pa |
| 192c0 | 79 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 3d 20 73 65 74 28 29 0a 20 | yload.........modified.=.set().. |
| 192e0 | 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0a | .......db.=.self.gui.current_db. |
| 19300 | 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 2c 20 74 69 74 6c 65 2c 20 6c 61 73 74 5f 6d 6f 64 69 | .........for.i,.title,.last_modi |
| 19320 | 66 69 65 64 2c 20 69 73 62 6e 20 69 6e 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 3a 0a 20 20 20 | fied,.isbn.in.extracted_ids:.... |
| 19340 | 20 20 20 20 20 20 20 20 20 6c 6d 20 3d 20 64 62 2e 6d 65 74 61 64 61 74 61 5f 6c 61 73 74 5f 6d | .........lm.=.db.metadata_last_m |
| 19360 | 6f 64 69 66 69 65 64 28 69 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0a 20 20 20 | odified(i,.index_is_id=True).... |
| 19380 | 20 20 20 20 20 20 20 20 20 69 66 20 6c 6d 20 3e 20 6c 61 73 74 5f 6d 6f 64 69 66 69 65 64 3a 0a | .........if.lm.>.last_modified:. |
| 193a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 3d 20 64 62 2e 74 69 74 6c 65 | ................title.=.db.title |
| 193c0 | 28 69 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | (i,.index_is_id=True)........... |
| 193e0 | 20 20 20 20 20 20 61 75 74 68 6f 72 73 20 3d 20 64 62 2e 61 75 74 68 6f 72 73 28 69 2c 20 69 6e | ......authors.=.db.authors(i,.in |
| 19400 | 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dex_is_id=True)................. |
| 19420 | 69 66 20 61 75 74 68 6f 72 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.authors:..................... |
| 19440 | 61 75 74 68 6f 72 73 20 3d 20 5b 78 2e 72 65 70 6c 61 63 65 28 27 7c 27 2c 20 27 2c 27 29 20 66 | authors.=.[x.replace('|',.',').f |
| 19460 | 6f 72 20 78 20 69 6e 20 61 75 74 68 6f 72 73 2e 73 70 6c 69 74 28 27 2c 27 29 5d 0a 20 20 20 20 | or.x.in.authors.split(',')]..... |
| 19480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 2b 3d 20 27 20 2d 20 27 20 2b | ................title.+=.'.-.'.+ |
| 194a0 | 20 61 75 74 68 6f 72 73 5f 74 6f 5f 73 74 72 69 6e 67 28 61 75 74 68 6f 72 73 29 0a 20 20 20 20 | .authors_to_string(authors)..... |
| 194c0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 65 64 2e 61 64 64 28 74 69 74 6c 65 29 0a | ............modified.add(title). |
| 194e0 | 0a 20 20 20 20 20 20 20 20 69 66 20 6d 6f 64 69 66 69 65 64 3a 0a 20 20 20 20 20 20 20 20 20 20 | .........if.modified:........... |
| 19500 | 20 20 69 66 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f | ..if.cfg.plugin_prefs[cfg.STORE_ |
| 19520 | 4e 41 4d 45 5d 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 | NAME].get(cfg.KEY_ASK_FOR_CONFIR |
| 19540 | 4d 41 54 49 4f 4e 2c 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | MATION,......................... |
| 19560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 | .............................cfg |
| 19580 | 2e 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 41 53 | .DEFAULT_STORE_VALUES[cfg.KEY_AS |
| 195a0 | 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 5d 29 3a 0a 20 20 20 20 20 20 20 20 20 20 | K_FOR_CONFIRMATION]):........... |
| 195c0 | 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 69 63 75 20 69 6d 70 | ......from.calibre.utils.icu.imp |
| 195e0 | 6f 72 74 20 6c 6f 77 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 | ort.lower..................modif |
| 19600 | 69 65 64 20 3d 20 73 6f 72 74 65 64 28 6d 6f 64 69 66 69 65 64 2c 20 6b 65 79 3d 6c 6f 77 65 72 | ied.=.sorted(modified,.key=lower |
| 19620 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 71 75 65 73 74 69 6f | ).................if.not.questio |
| 19640 | 6e 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 53 6f 6d 65 20 62 6f 6f 6b 73 | n_dialog(self.gui,._('Some.books |
| 19660 | 20 63 68 61 6e 67 65 64 27 29 2c 20 27 3c 70 3e 27 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .changed'),.'<p>'+.............. |
| 19680 | 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 54 68 65 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 73 | ..........._('The.metadata.for.s |
| 196a0 | 6f 6d 65 20 62 6f 6f 6b 73 20 69 6e 20 79 6f 75 72 20 6c 69 62 72 61 72 79 20 68 61 73 27 0a 20 | ome.books.in.your.library.has'.. |
| 196c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 20 63 68 61 | ...........................'.cha |
| 196e0 | 6e 67 65 64 20 73 69 6e 63 65 20 79 6f 75 20 73 74 61 72 74 65 64 20 74 68 65 20 64 6f 77 6e 6c | nged.since.you.started.the.downl |
| 19700 | 6f 61 64 2e 20 49 66 20 79 6f 75 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oad..If.you'.................... |
| 19720 | 20 20 20 20 20 20 20 20 20 27 20 70 72 6f 63 65 65 64 2c 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 | .........'.proceed,.some.of.thos |
| 19740 | 65 20 63 68 61 6e 67 65 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 20 27 0a | e.changes.may.be.overwritten..'. |
| 19760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 43 6c 69 | ............................'Cli |
| 19780 | 63 6b 20 22 53 68 6f 77 20 64 65 74 61 69 6c 73 22 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69 73 | ck."Show.details".to.see.the.lis |
| 197a0 | 74 20 6f 66 20 63 68 61 6e 67 65 64 20 62 6f 6f 6b 73 2e 20 27 0a 20 20 20 20 20 20 20 20 20 20 | t.of.changed.books..'........... |
| 197c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 | ..................'Do.you.want.t |
| 197e0 | 6f 20 70 72 6f 63 65 65 64 3f 27 29 2c 20 64 65 74 5f 6d 73 67 3d 27 5c 6e 27 2e 6a 6f 69 6e 28 | o.proceed?'),.det_msg='\n'.join( |
| 19800 | 6d 6f 64 69 66 69 65 64 29 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | modified)):..................... |
| 19820 | 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 23 20 41 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 | return.........#.Apply.the.chang |
| 19840 | 65 73 20 28 74 68 61 6e 6b 73 20 40 63 68 61 6c 65 79 21 29 0a 20 20 20 20 20 20 20 20 6e 64 62 | es.(thanks.@chaley!).........ndb |
| 19860 | 20 3d 20 64 62 2e 6e 65 77 5f 61 70 69 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 74 6f 5f 69 64 | .=.db.new_api.........book_to_id |
| 19880 | 5f 6d 61 70 20 3d 20 7b 7d 0a 20 20 20 20 20 20 20 20 61 70 70 6c 69 65 64 5f 69 64 73 20 3d 20 | _map.=.{}.........applied_ids.=. |
| 198a0 | 5b 5d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 2c 20 74 69 74 6c 65 2c 20 6c 61 73 74 5f 6d 6f | [].........for.i,.title,.last_mo |
| 198c0 | 64 69 66 69 65 64 2c 20 69 73 62 6e 20 69 6e 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 3a 0a 20 | dified,.isbn.in.extracted_ids:.. |
| 198e0 | 20 20 20 20 20 20 20 20 20 20 20 23 20 47 65 74 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 69 64 | ...........#.Get.the.existing.id |
| 19900 | 65 6e 74 69 66 69 65 72 73 20 66 6f 72 20 74 68 65 20 62 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 | entifiers.for.the.book.......... |
| 19920 | 20 20 20 69 64 65 6e 74 69 66 69 65 72 73 5f 66 6f 72 5f 62 6f 6f 6b 20 3d 20 6e 64 62 2e 66 69 | ...identifiers_for_book.=.ndb.fi |
| 19940 | 65 6c 64 5f 66 6f 72 28 27 69 64 65 6e 74 69 66 69 65 72 73 27 2c 20 69 29 0a 20 20 20 20 20 20 | eld_for('identifiers',.i)....... |
| 19960 | 20 20 20 20 20 20 69 66 20 27 69 73 62 6e 27 20 69 6e 20 69 64 65 6e 74 69 66 69 65 72 73 5f 66 | ......if.'isbn'.in.identifiers_f |
| 19980 | 6f 72 5f 62 6f 6f 6b 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 5f 76 61 | or_book:.................prev_va |
| 199a0 | 6c 75 65 20 3d 20 69 64 65 6e 74 69 66 69 65 72 73 5f 66 6f 72 5f 62 6f 6f 6b 5b 27 69 73 62 6e | lue.=.identifiers_for_book['isbn |
| 199c0 | 27 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 65 76 5f 76 61 6c 75 65 | '].................if.prev_value |
| 199e0 | 20 3d 3d 20 69 73 62 6e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | .==.isbn:.....................co |
| 19a00 | 6e 74 69 6e 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 64 64 2f 72 65 70 6c 61 63 65 | ntinue.............#.Add/replace |
| 19a20 | 20 74 68 65 20 49 53 42 4e 20 69 64 65 6e 74 69 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .the.ISBN.identifer............. |
| 19a40 | 69 64 65 6e 74 69 66 69 65 72 73 5f 66 6f 72 5f 62 6f 6f 6b 5b 27 69 73 62 6e 27 5d 20 3d 20 69 | identifiers_for_book['isbn'].=.i |
| 19a60 | 73 62 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 53 61 76 65 20 74 68 65 20 75 70 64 61 74 | sbn.............#.Save.the.updat |
| 19a80 | 65 64 20 6c 69 73 74 20 6f 66 20 69 64 65 6e 74 69 66 69 65 72 73 0a 20 20 20 20 20 20 20 20 20 | ed.list.of.identifiers.......... |
| 19aa0 | 20 20 20 62 6f 6f 6b 5f 74 6f 5f 69 64 5f 6d 61 70 5b 69 5d 20 3d 20 69 64 65 6e 74 69 66 69 65 | ...book_to_id_map[i].=.identifie |
| 19ac0 | 72 73 5f 66 6f 72 5f 62 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 65 64 5f | rs_for_book.............applied_ |
| 19ae0 | 69 64 73 2e 61 70 70 65 6e 64 28 69 29 0a 20 20 20 20 20 20 20 20 23 20 53 65 74 20 61 6c 6c 20 | ids.append(i).........#.Set.all. |
| 19b00 | 74 68 65 20 62 6f 6f 6b 73 27 20 69 64 65 6e 74 69 66 69 65 72 20 76 61 6c 75 65 73 0a 20 20 20 | the.books'.identifier.values.... |
| 19b20 | 20 20 20 20 20 6e 64 62 2e 73 65 74 5f 66 69 65 6c 64 28 27 69 64 65 6e 74 69 66 69 65 72 73 27 | .....ndb.set_field('identifiers' |
| 19b40 | 2c 20 62 6f 6f 6b 5f 74 6f 5f 69 64 5f 6d 61 70 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f | ,.book_to_id_map).........self._ |
| 19b60 | 6d 61 72 6b 5f 61 6e 64 5f 64 69 73 70 6c 61 79 5f 72 65 73 75 6c 74 73 28 61 70 70 6c 69 65 64 | mark_and_display_results(applied |
| 19b80 | 5f 69 64 73 29 0a 0a 20 20 20 20 64 65 66 20 5f 6d 61 72 6b 5f 61 6e 64 5f 64 69 73 70 6c 61 79 | _ids)......def._mark_and_display |
| 19ba0 | 5f 72 65 73 75 6c 74 73 28 73 65 6c 66 2c 20 61 70 70 6c 69 65 64 5f 69 64 73 29 3a 0a 20 20 20 | _results(self,.applied_ids):.... |
| 19bc0 | 20 20 20 20 20 6d 61 72 6b 65 64 5f 69 64 73 20 3d 20 7b 7d 0a 20 20 20 20 20 20 20 20 66 6f 72 | .....marked_ids.=.{}.........for |
| 19be0 | 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 61 70 70 6c 69 65 64 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 | .book_id.in.applied_ids:........ |
| 19c00 | 20 20 20 20 20 6d 61 72 6b 65 64 5f 69 64 73 5b 62 6f 6f 6b 5f 69 64 5d 20 3d 20 27 69 73 62 6e | .....marked_ids[book_id].=.'isbn |
| 19c20 | 5f 75 70 64 61 74 65 64 27 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 | _updated'.........self.gui.curre |
| 19c40 | 6e 74 5f 64 62 2e 73 65 74 5f 6d 61 72 6b 65 64 5f 69 64 73 28 6d 61 72 6b 65 64 5f 69 64 73 29 | nt_db.set_marked_ids(marked_ids) |
| 19c60 | 0a 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 20 3d 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 | .........action.=.cfg.plugin_pre |
| 19c80 | 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 50 | fs[cfg.STORE_NAME].get(cfg.KEY_P |
| 19ca0 | 4f 53 54 5f 54 41 53 4b 2c 20 27 6e 6f 6e 65 27 29 0a 20 20 20 20 20 20 20 20 69 66 20 61 63 74 | OST_TASK,.'none').........if.act |
| 19cc0 | 69 6f 6e 20 3d 3d 20 27 75 70 64 61 74 65 64 27 20 61 6e 64 20 6c 65 6e 28 61 70 70 6c 69 65 64 | ion.==.'updated'.and.len(applied |
| 19ce0 | 5f 69 64 73 29 20 3e 20 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e | _ids).>.0:.............self.gui. |
| 19d00 | 73 65 61 72 63 68 2e 73 65 74 5f 73 65 61 72 63 68 5f 73 74 72 69 6e 67 28 27 6d 61 72 6b 65 64 | search.set_search_string('marked |
| 19d20 | 3a 69 73 62 6e 5f 75 70 64 61 74 65 64 27 29 0a 50 4b 03 04 14 00 00 00 00 00 0e 22 35 55 9f 9e | :isbn_updated').PK........."5U.. |
| 19d40 | 33 d9 1f 05 00 00 1f 05 00 00 17 00 00 00 63 6f 6d 6d 6f 6e 5f 63 6f 6d 70 61 74 69 62 69 6c 69 | 3.............common_compatibili |
| 19d60 | 74 79 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0a 23 20 76 69 6d | ty.py#!/usr/bin/env.python.#.vim |
| 19d80 | 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 | :fileencoding=UTF-8:ts=4:sw=4:st |
| 19da0 | 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d | a:et:sts=4:ai.from.__future__.im |
| 19dc0 | 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e | port.(unicode_literals,.division |
| 19de0 | 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.absolute_import,.............. |
| 19e00 | 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0a 0a 5f 5f 6c 69 | ...........print_function)..__li |
| 19e20 | 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 | cense__...=.'GPL.v3'.__copyright |
| 19e40 | 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 23 20 4d 61 69 6e | __.=.'2022,.Grant.Drake'..#.Main |
| 19e60 | 74 61 69 6e 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 | tain.backwards.compatibility.wit |
| 19e80 | 68 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 51 74 20 61 6e 64 20 63 61 6c 69 62 | h.older.versions.of.Qt.and.calib |
| 19ea0 | 72 65 2e 0a 74 72 79 3a 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 | re..try:.....from.qt.core.import |
| 19ec0 | 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 65 78 63 65 | .QSizePolicy,.QTextEdit,.Qt.exce |
| 19ee0 | 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pt.ImportError:................. |
| 19f00 | 20 20 20 20 20 20 20 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 | ............from.PyQt5.Qt.import |
| 19f20 | 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 0a 74 72 79 | .QSizePolicy,.QTextEdit,.Qt..try |
| 19f40 | 3a 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 6d 20 3d 20 51 53 69 7a | :.....qSizePolicy_Minimum.=.QSiz |
| 19f60 | 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 | ePolicy.Policy.Minimum.....qSize |
| 19f80 | 50 6f 6c 69 63 79 5f 4d 61 78 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c | Policy_Maximum.=.QSizePolicy.Pol |
| 19fa0 | 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 | icy.Maximum.....qSizePolicy_Expa |
| 19fc0 | 6e 64 69 6e 67 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 45 78 70 61 6e | nding.=.QSizePolicy.Policy.Expan |
| 19fe0 | 64 69 6e 67 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 50 72 65 66 65 72 72 65 64 20 3d | ding.....qSizePolicy_Preferred.= |
| 1a000 | 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 65 64 0a 20 20 | .QSizePolicy.Policy.Preferred... |
| 1a020 | 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 49 67 6e 6f 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c | ..qSizePolicy_Ignored.=.QSizePol |
| 1a040 | 69 63 79 2e 50 6f 6c 69 63 79 2e 49 67 6e 6f 72 65 64 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 | icy.Policy.Ignored.except:.....q |
| 1a060 | 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 | SizePolicy_Minimum.=.QSizePolicy |
| 1a080 | 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 61 78 69 6d 75 6d | .Minimum.....qSizePolicy_Maximum |
| 1a0a0 | 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 | .=.QSizePolicy.Maximum.....qSize |
| 1a0c0 | 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 45 | Policy_Expanding.=.QSizePolicy.E |
| 1a0e0 | 78 70 61 6e 64 69 6e 67 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 50 72 65 66 65 72 72 | xpanding.....qSizePolicy_Preferr |
| 1a100 | 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 65 64 0a 20 20 20 20 71 | ed.=.QSizePolicy.Preferred.....q |
| 1a120 | 53 69 7a 65 50 6f 6c 69 63 79 5f 49 67 6e 6f 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 | SizePolicy_Ignored.=.QSizePolicy |
| 1a140 | 2e 49 67 6e 6f 72 65 64 0a 0a 74 72 79 3a 0a 20 20 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 | .Ignored..try:.....qTextEdit_NoW |
| 1a160 | 72 61 70 20 3d 20 51 54 65 78 74 45 64 69 74 2e 4c 69 6e 65 57 72 61 70 4d 6f 64 65 2e 4e 6f 57 | rap.=.QTextEdit.LineWrapMode.NoW |
| 1a180 | 72 61 70 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 72 61 70 | rap.except:.....qTextEdit_NoWrap |
| 1a1a0 | 20 3d 20 51 54 65 78 74 45 64 69 74 2e 4e 6f 57 72 61 70 0a 0a 74 72 79 3a 0a 20 20 20 20 71 74 | .=.QTextEdit.NoWrap..try:.....qt |
| 1a1c0 | 44 72 6f 70 41 63 74 69 6f 6e 43 6f 70 79 41 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 | DropActionCopyAction.=.Qt.DropAc |
| 1a1e0 | 74 69 6f 6e 2e 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e | tion.CopyAction.....qtDropAction |
| 1a200 | 4d 6f 76 65 41 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e 4d 6f 76 65 41 | MoveAction.=.Qt.DropAction.MoveA |
| 1a220 | 63 74 69 6f 6e 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 43 6f | ction.except:.....qtDropActionCo |
| 1a240 | 70 79 41 63 74 69 6f 6e 20 3d 20 51 74 2e 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 | pyAction.=.Qt.CopyAction.....qtD |
| 1a260 | 72 6f 70 41 63 74 69 6f 6e 4d 6f 76 65 41 63 74 69 6f 6e 20 3d 20 51 74 2e 4d 6f 76 65 41 63 74 | ropActionMoveAction.=.Qt.MoveAct |
| 1a280 | 69 6f 6e 0a 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 80 d9 98 57 4f 2e 00 00 4f 2e 00 00 11 00 | ion.PK..........I\...WO...O..... |
| 1a2a0 | 00 00 63 6f 6d 6d 6f 6e 5f 64 69 61 6c 6f 67 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e | ..common_dialogs.py#!/usr/bin/en |
| 1a2c0 | 76 20 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 | v.python..#.vim:fileencoding=UTF |
| 1a2e0 | 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 | -8:ts=4:sw=4:sta:et:sts=4:ai..fr |
| 1a300 | 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 | om.__future__.import.(unicode_li |
| 1a320 | 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 | terals,.division,.absolute_impor |
| 1a340 | 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e | t,..........................prin |
| 1a360 | 74 5f 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 | t_function)....__license__...=.' |
| 1a380 | 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 | GPL.v3'..__copyright__.=.'2022,. |
| 1a3a0 | 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e | Grant.Drake'....#.calibre.Python |
| 1a3c0 | 20 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 69 6d 70 6f 72 74 20 73 69 78 0d 0a 66 | .3.compatibility...import.six..f |
| 1a3e0 | 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 | rom.six.import.text_type.as.unic |
| 1a400 | 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d | ode....try:......from.qt.core.im |
| 1a420 | 70 6f 72 74 20 28 51 44 69 61 6c 6f 67 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c | port.(QDialog,.QDialogButtonBox, |
| 1a440 | 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 0d 0a 20 20 20 | .QVBoxLayout,.QHBoxLayout,...... |
| 1a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 | .....................QListWidget |
| 1a480 | 2c 20 51 50 72 6f 67 72 65 73 73 42 61 72 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 | ,.QProgressBar,.QAbstractItemVie |
| 1a4a0 | 77 2c 20 51 54 65 78 74 45 64 69 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w,.QTextEdit,................... |
| 1a4c0 | 20 20 20 20 20 20 20 20 51 49 63 6f 6e 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2c 20 51 74 2c | ........QIcon,.QApplication,.Qt, |
| 1a4e0 | 20 51 54 65 78 74 42 72 6f 77 73 65 72 2c 20 51 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 0d 0a 65 | .QTextBrowser,.QSize,.QLabel)..e |
| 1a500 | 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 | xcept.ImportError:......from.PyQ |
| 1a520 | 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 44 69 61 6c 6f 67 2c 20 51 44 69 61 6c 6f 67 42 75 | t5.Qt.import.(QDialog,.QDialogBu |
| 1a540 | 74 74 6f 6e 42 6f 78 2c 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 | ttonBox,.QVBoxLayout,.QHBoxLayou |
| 1a560 | 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 | t,...........................QLi |
| 1a580 | 73 74 57 69 64 67 65 74 2c 20 51 50 72 6f 67 72 65 73 73 42 61 72 2c 20 51 41 62 73 74 72 61 63 | stWidget,.QProgressBar,.QAbstrac |
| 1a5a0 | 74 49 74 65 6d 56 69 65 77 2c 20 51 54 65 78 74 45 64 69 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 | tItemView,.QTextEdit,........... |
| 1a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 49 63 6f 6e 2c 20 51 41 70 70 6c 69 63 61 74 | ................QIcon,.QApplicat |
| 1a5e0 | 69 6f 6e 2c 20 51 74 2c 20 51 54 65 78 74 42 72 6f 77 73 65 72 2c 20 51 53 69 7a 65 2c 20 51 4c | ion,.Qt,.QTextBrowser,.QSize,.QL |
| 1a600 | 61 62 65 6c 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 | abel)....try:......load_translat |
| 1a620 | 69 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 | ions()..except.NameError:......p |
| 1a640 | 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 0d 0a 0d 0a 66 72 | ass.#.load_translations().....fr |
| 1a660 | 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 67 70 72 65 66 73 2c 20 69 | om.calibre.gui2.import.gprefs,.i |
| 1a680 | 6e 66 6f 5f 64 69 61 6c 6f 67 2c 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 | nfo_dialog,.Application..from.ca |
| 1a6a0 | 6c 69 62 72 65 2e 67 75 69 32 2e 6b 65 79 62 6f 61 72 64 20 69 6d 70 6f 72 74 20 53 68 6f 72 74 | libre.gui2.keyboard.import.Short |
| 1a6c0 | 63 75 74 43 6f 6e 66 69 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e | cutConfig..from.calibre_plugins. |
| 1a6e0 | 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 | extract_isbn.common_icons.import |
| 1a700 | 20 67 65 74 5f 69 63 6f 6e 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .get_icon......#.--------------- |
| 1a720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d | -------------------------------. |
| 1a740 | 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 61 6c 6f 67 20 66 75 6e 63 74 69 6f 6e | .#...............Dialog.function |
| 1a760 | 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | s..#.--------------------------- |
| 1a780 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 63 6c 61 73 73 20 53 69 7a | -------------------....class.Siz |
| 1a7a0 | 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 | ePersistedDialog(QDialog):...... |
| 1a7c0 | 27 27 27 0d 0a 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f 67 20 69 73 20 61 20 62 61 73 65 20 63 | '''......This.dialog.is.a.base.c |
| 1a7e0 | 6c 61 73 73 20 66 6f 72 20 61 6e 79 20 64 69 61 6c 6f 67 73 20 74 68 61 74 20 77 61 6e 74 20 74 | lass.for.any.dialogs.that.want.t |
| 1a800 | 68 65 69 72 20 73 69 7a 65 2f 70 6f 73 69 74 69 6f 6e 0d 0a 20 20 20 20 72 65 73 74 6f 72 65 64 | heir.size/position......restored |
| 1a820 | 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 6e 65 78 74 20 6f 70 65 6e 65 64 2e 0d 0a 20 20 20 | .when.they.are.next.opened...... |
| 1a840 | 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 | .'''......def.__init__(self,.par |
| 1a860 | 65 6e 74 2c 20 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 | ent,.unique_pref_name):......... |
| 1a880 | 20 51 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d | .QDialog.__init__(self,.parent). |
| 1a8a0 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 20 3d | .........self.unique_pref_name.= |
| 1a8c0 | 20 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | .unique_pref_name..........self. |
| 1a8e0 | 67 65 6f 6d 20 3d 20 67 70 72 65 66 73 2e 67 65 74 28 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 | geom.=.gprefs.get(unique_pref_na |
| 1a900 | 6d 65 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 69 6e 69 73 68 65 64 | me,.None)..........self.finished |
| 1a920 | 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 29 0d 0a 0d | .connect(self.dialog_closing)... |
| 1a940 | 0a 20 20 20 20 64 65 66 20 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 73 65 6c 66 29 3a 0d 0a 20 | .....def.resize_dialog(self):... |
| 1a960 | 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 67 65 6f 6d 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 | .......if.self.geom.is.None:.... |
| 1a980 | 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 28 73 65 6c 66 2e 73 69 7a 65 48 | ..........self.resize(self.sizeH |
| 1a9a0 | 69 6e 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 | int())..........else:........... |
| 1a9c0 | 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 47 65 6f 6d 65 74 72 79 28 73 65 6c 66 2e 67 65 6f | ...self.restoreGeometry(self.geo |
| 1a9e0 | 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 28 73 65 6c | m)........def.dialog_closing(sel |
| 1aa00 | 66 2c 20 72 65 73 75 6c 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 67 65 6f 6d 20 3d 20 62 79 74 65 | f,.result):..........geom.=.byte |
| 1aa20 | 61 72 72 61 79 28 73 65 6c 66 2e 73 61 76 65 47 65 6f 6d 65 74 72 79 28 29 29 0d 0a 20 20 20 20 | array(self.saveGeometry())...... |
| 1aa40 | 20 20 20 20 67 70 72 65 66 73 5b 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 | ....gprefs[self.unique_pref_name |
| 1aa60 | 5d 20 3d 20 67 65 6f 6d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 73 69 73 74 5f 63 | ].=.geom..........self.persist_c |
| 1aa80 | 75 73 74 6f 6d 5f 70 72 65 66 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 65 72 73 69 73 74 | ustom_prefs()........def.persist |
| 1aaa0 | 5f 63 75 73 74 6f 6d 5f 70 72 65 66 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 | _custom_prefs(self):..........'' |
| 1aac0 | 27 0d 0a 20 20 20 20 20 20 20 20 49 6e 76 6f 6b 65 64 20 77 68 65 6e 20 74 68 65 20 64 69 61 6c | '..........Invoked.when.the.dial |
| 1aae0 | 6f 67 20 69 73 20 63 6c 6f 73 69 6e 67 2e 20 4f 76 65 72 72 69 64 65 20 74 68 69 73 20 66 75 6e | og.is.closing..Override.this.fun |
| 1ab00 | 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 0d 0a 20 20 20 20 20 20 20 20 73 61 76 65 5f 63 75 73 74 | ction.to.call..........save_cust |
| 1ab20 | 6f 6d 5f 70 72 65 66 28 29 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 20 73 65 74 74 69 6e 67 20 | om_pref().if.you.have.a.setting. |
| 1ab40 | 79 6f 75 20 77 61 6e 74 20 70 65 72 73 69 73 74 65 64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 0d | you.want.persisted.that.you.can. |
| 1ab60 | 0a 20 20 20 20 20 20 20 20 72 65 74 72 69 65 76 65 20 69 6e 20 79 6f 75 72 20 5f 5f 69 6e 69 74 | .........retrieve.in.your.__init |
| 1ab80 | 5f 5f 28 29 20 75 73 69 6e 67 20 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 29 20 77 68 | __().using.load_custom_pref().wh |
| 1aba0 | 65 6e 20 6e 65 78 74 20 6f 70 65 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 | en.next.opened..........'''..... |
| 1abc0 | 20 20 20 20 20 70 61 73 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 6f 61 64 5f 63 75 73 74 6f 6d | .....pass........def.load_custom |
| 1abe0 | 5f 70 72 65 66 28 73 65 6c 66 2c 20 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 3a | _pref(self,.name,.default=None): |
| 1ac00 | 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 70 72 65 66 73 2e 67 65 74 28 73 65 6c 66 | ..........return.gprefs.get(self |
| 1ac20 | 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 2c 20 64 65 66 61 | .unique_pref_name+':'+name,.defa |
| 1ac40 | 75 6c 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 65 66 | ult)........def.save_custom_pref |
| 1ac60 | 28 73 65 6c 66 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 67 70 | (self,.name,.value):..........gp |
| 1ac80 | 72 65 66 73 5b 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e | refs[self.unique_pref_name+':'+n |
| 1aca0 | 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 68 65 6c 70 5f 6c 69 6e | ame].=.value........def.help_lin |
| 1acc0 | 6b 5f 61 63 74 69 76 61 74 65 64 28 73 65 6c 66 2c 20 75 72 6c 29 3a 0d 0a 20 20 20 20 20 20 20 | k_activated(self,.url):......... |
| 1ace0 | 20 69 66 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 4e 6f | .if.self.plugin_action.is.not.No |
| 1ad00 | 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 | ne:..............self.plugin_act |
| 1ad20 | 69 6f 6e 2e 73 68 6f 77 5f 68 65 6c 70 28 61 6e 63 68 6f 72 3d 73 65 6c 66 2e 68 65 6c 70 5f 61 | ion.show_help(anchor=self.help_a |
| 1ad40 | 6e 63 68 6f 72 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 62 6f 61 72 64 43 6f 6e 66 69 67 | nchor)......class.KeyboardConfig |
| 1ad60 | 44 69 61 6c 6f 67 28 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 | Dialog(SizePersistedDialog):.... |
| 1ad80 | 20 20 27 27 27 0d 0a 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f 67 20 69 73 20 75 73 65 64 20 74 | ..'''......This.dialog.is.used.t |
| 1ada0 | 6f 20 61 6c 6c 6f 77 20 65 64 69 74 69 6e 67 20 6f 66 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 | o.allow.editing.of.keyboard.shor |
| 1adc0 | 74 63 75 74 73 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f | tcuts.......'''......def.__init_ |
| 1ade0 | 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 67 72 6f 75 70 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 | _(self,.gui,.group_name):....... |
| 1ae00 | 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 | ...SizePersistedDialog.__init__( |
| 1ae20 | 73 65 6c 66 2c 20 67 75 69 2c 20 27 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 20 64 69 | self,.gui,.'Keyboard.shortcut.di |
| 1ae40 | 61 6c 6f 67 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 67 75 69 0d 0a | alog')..........self.gui.=.gui.. |
| 1ae60 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 4b | ........self.setWindowTitle(_('K |
| 1ae80 | 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 | eyboard.shortcuts'))..........la |
| 1aea0 | 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 | yout.=.QVBoxLayout(self)........ |
| 1aec0 | 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 | ..self.setLayout(layout)........ |
| 1aee0 | 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 20 3d 20 53 68 6f 72 74 | ....self.keyboard_widget.=.Short |
| 1af00 | 63 75 74 43 6f 6e 66 69 67 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e | cutConfig(self)..........layout. |
| 1af20 | 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 29 0d | addWidget(self.keyboard_widget). |
| 1af40 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 72 6f 75 70 5f 6e 61 6d 65 20 3d 20 67 72 6f 75 70 | .........self.group_name.=.group |
| 1af60 | 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 | _name............button_box.=.QD |
| 1af80 | 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e | ialogButtonBox(QDialogButtonBox. |
| 1afa0 | 4f 6b 20 7c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 | Ok.|.QDialogButtonBox.Cancel)... |
| 1afc0 | 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 | .......button_box.accepted.conne |
| 1afe0 | 63 74 28 73 65 6c 66 2e 63 6f 6d 6d 69 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f | ct(self.commit)..........button_ |
| 1b000 | 62 6f 78 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 | box.rejected.connect(self.reject |
| 1b020 | 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 | )..........layout.addWidget(butt |
| 1b040 | 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 43 61 75 73 65 20 6f 75 72 20 64 | on_box)............#.Cause.our.d |
| 1b060 | 69 61 6c 6f 67 20 73 69 7a 65 20 74 6f 20 62 65 20 72 65 73 74 6f 72 65 64 20 66 72 6f 6d 20 70 | ialog.size.to.be.restored.from.p |
| 1b080 | 72 65 66 73 20 6f 72 20 63 72 65 61 74 65 64 20 6f 6e 20 66 69 72 73 74 20 75 73 61 67 65 0d 0a | refs.or.created.on.first.usage.. |
| 1b0a0 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 20 20 | ........self.resize_dialog().... |
| 1b0c0 | 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 69 74 69 61 6c 69 7a 65 28 29 0d 0a 0d 0a 20 20 20 20 64 | ......self.initialize()........d |
| 1b0e0 | 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 | ef.initialize(self):..........se |
| 1b100 | 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 69 6e 69 74 69 61 6c 69 7a 65 28 73 65 | lf.keyboard_widget.initialize(se |
| 1b120 | 6c 66 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b | lf.gui.keyboard)..........self.k |
| 1b140 | 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 68 69 67 68 6c 69 67 68 74 5f 67 72 6f 75 70 28 73 | eyboard_widget.highlight_group(s |
| 1b160 | 65 6c 66 2e 67 72 6f 75 70 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6d 6d 69 | elf.group_name)........def.commi |
| 1b180 | 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f | t(self):..........self.keyboard_ |
| 1b1a0 | 77 69 64 67 65 74 2e 63 6f 6d 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 63 | widget.commit()..........self.ac |
| 1b1c0 | 63 65 70 74 28 29 0d 0a 0d 0a 0d 0a 64 65 66 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 | cept()......def.prompt_for_resta |
| 1b1e0 | 72 74 28 70 61 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 73 61 67 65 29 3a 0d 0a 20 20 20 | rt(parent,.title,.message):..... |
| 1b200 | 20 64 20 3d 20 69 6e 66 6f 5f 64 69 61 6c 6f 67 28 70 61 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 | .d.=.info_dialog(parent,.title,. |
| 1b220 | 6d 65 73 73 61 67 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 | message,.show_copy_button=False) |
| 1b240 | 0d 0a 20 20 20 20 62 20 3d 20 64 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 52 65 73 74 | ......b.=.d.bb.addButton(_('Rest |
| 1b260 | 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 27 29 2c 20 64 2e 62 62 2e 41 63 63 65 70 74 52 6f | art.calibre.now'),.d.bb.AcceptRo |
| 1b280 | 6c 65 29 0d 0a 20 20 20 20 62 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 6c 74 2e 70 | le)......b.setIcon(QIcon(I('lt.p |
| 1b2a0 | 6e 67 27 29 29 29 0d 0a 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 20 3d 20 46 61 6c 73 65 | ng')))......d.do_restart.=.False |
| 1b2c0 | 0d 0a 20 20 20 20 64 65 66 20 72 66 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 2e 64 6f 5f 72 65 | ......def.rf():..........d.do_re |
| 1b2e0 | 73 74 61 72 74 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e | start.=.True......b.clicked.conn |
| 1b300 | 65 63 74 28 72 66 29 0d 0a 20 20 20 20 64 2e 73 65 74 5f 64 65 74 61 69 6c 73 28 27 27 29 0d 0a | ect(rf)......d.set_details('').. |
| 1b320 | 20 20 20 20 64 2e 65 78 65 63 5f 28 29 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 64 69 73 | ....d.exec_()......b.clicked.dis |
| 1b340 | 63 6f 6e 6e 65 63 74 28 29 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2e 64 6f 5f 72 65 73 74 61 | connect()......return.d.do_resta |
| 1b360 | 72 74 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 50 72 65 66 73 56 69 65 77 65 72 44 69 61 6c 6f 67 28 | rt......class.PrefsViewerDialog( |
| 1b380 | 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 | SizePersistedDialog):........def |
| 1b3a0 | 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 6e 61 6d 65 73 70 61 63 65 29 3a | .__init__(self,.gui,.namespace): |
| 1b3c0 | 0d 0a 20 20 20 20 20 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f | ..........SizePersistedDialog.__ |
| 1b3e0 | 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 27 50 72 65 66 73 20 56 69 65 77 65 72 20 | init__(self,.gui,.'Prefs.Viewer. |
| 1b400 | 64 69 61 6c 6f 67 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 | dialog')..........self.setWindow |
| 1b420 | 54 69 74 6c 65 28 5f 28 27 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 27 29 2b 27 20 27 2b | Title(_('Preferences.for:')+'.'+ |
| 1b440 | 6e 61 6d 65 73 70 61 63 65 29 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 73 65 | namespace)....................se |
| 1b460 | 6c 66 2e 67 75 69 20 3d 20 67 75 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 62 20 3d 20 | lf.gui.=.gui..........self.db.=. |
| 1b480 | 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 6d | gui.current_db..........self.nam |
| 1b4a0 | 65 73 70 61 63 65 20 3d 20 6e 61 6d 65 73 70 61 63 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 | espace.=.namespace..........self |
| 1b4c0 | 2e 5f 69 6e 69 74 5f 63 6f 6e 74 72 6f 6c 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | ._init_controls()..........self. |
| 1b4e0 | 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | resize_dialog()............self. |
| 1b500 | 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 | _populate_settings()............ |
| 1b520 | 69 66 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 3a 0d 0a 20 20 20 20 | if.self.keys_list.count():...... |
| 1b540 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 43 75 72 72 65 6e | ........self.keys_list.setCurren |
| 1b560 | 74 52 6f 77 28 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 6e 69 74 5f 63 6f 6e 74 72 6f 6c | tRow(0)........def._init_control |
| 1b580 | 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 | s(self):..........layout.=.QVBox |
| 1b5a0 | 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 | Layout(self)..........self.setLa |
| 1b5c0 | 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 6c 20 3d 20 51 48 42 | yout(layout)............ml.=.QHB |
| 1b5e0 | 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c 61 | oxLayout()..........layout.addLa |
| 1b600 | 79 6f 75 74 28 6d 6c 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 | yout(ml,.1)............self.keys |
| 1b620 | 5f 6c 69 73 74 20 3d 20 51 4c 69 73 74 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 | _list.=.QListWidget(self)....... |
| 1b640 | 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f | ...self.keys_list.setSelectionMo |
| 1b660 | 64 65 28 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2e 53 69 6e 67 6c 65 53 65 6c 65 63 | de(QAbstractItemView.SingleSelec |
| 1b680 | 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 | tion)..........self.keys_list.se |
| 1b6a0 | 74 46 69 78 65 64 57 69 64 74 68 28 31 35 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b | tFixedWidth(150)..........self.k |
| 1b6c0 | 65 79 73 5f 6c 69 73 74 2e 73 65 74 41 6c 74 65 72 6e 61 74 69 6e 67 52 6f 77 43 6f 6c 6f 72 73 | eys_list.setAlternatingRowColors |
| 1b6e0 | 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c | (True)..........ml.addWidget(sel |
| 1b700 | 66 2e 6b 65 79 73 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 | f.keys_list)..........self.value |
| 1b720 | 5f 74 65 78 74 20 3d 20 51 54 65 78 74 45 64 69 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 | _text.=.QTextEdit(self)......... |
| 1b740 | 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 52 65 61 64 4f 6e 6c 79 28 46 61 6c | .self.value_text.setReadOnly(Fal |
| 1b760 | 73 65 29 0d 0a 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 76 | se)..........ml.addWidget(self.v |
| 1b780 | 61 6c 75 65 5f 74 65 78 74 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f | alue_text,.1)............button_ |
| 1b7a0 | 62 6f 78 20 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 | box.=.QDialogButtonBox(QDialogBu |
| 1b7c0 | 74 74 6f 6e 42 6f 78 2e 4f 6b 20 7c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 | ttonBox.Ok.|.QDialogButtonBox.Ca |
| 1b7e0 | 6e 63 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 | ncel)..........button_box.accept |
| 1b800 | 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 29 0d | ed.connect(self._apply_changes). |
| 1b820 | 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e | .........button_box.rejected.con |
| 1b840 | 6e 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | nect(self.reject)..........self. |
| 1b860 | 63 6c 65 61 72 5f 62 75 74 74 6f 6e 20 3d 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 64 64 42 75 74 | clear_button.=.button_box.addBut |
| 1b880 | 74 6f 6e 28 5f 28 27 43 6c 65 61 72 27 29 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 | ton(_('Clear'),.QDialogButtonBox |
| 1b8a0 | 2e 52 65 73 65 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f | .ResetRole)..........self.clear_ |
| 1b8c0 | 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 74 72 61 73 68 2e 70 | button.setIcon(get_icon('trash.p |
| 1b8e0 | 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e | ng'))..........self.clear_button |
| 1b900 | 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 | .setToolTip(_('Clear.all.setting |
| 1b920 | 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | s.for.this.plugin'))..........se |
| 1b940 | 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 | lf.clear_button.clicked.connect( |
| 1b960 | 73 65 6c 66 2e 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 6c | self._clear_settings)..........l |
| 1b980 | 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 | ayout.addWidget(button_box)..... |
| 1b9a0 | 20 20 20 64 65 66 20 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a | ...def._populate_settings(self): |
| 1b9c0 | 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6c 65 61 72 28 29 | ..........self.keys_list.clear() |
| 1b9e0 | 0d 0a 20 20 20 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f | ..........ns_prefix.=.self._get_ |
| 1ba00 | 6e 73 5f 70 72 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 73 6f 72 74 | ns_prefix()..........keys.=.sort |
| 1ba20 | 65 64 28 5b 6b 5b 6c 65 6e 28 6e 73 5f 70 72 65 66 69 78 29 3a 5d 20 66 6f 72 20 6b 20 69 6e 20 | ed([k[len(ns_prefix):].for.k.in. |
| 1ba40 | 73 69 78 2e 69 74 65 72 6b 65 79 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 0d 0a 20 20 20 | six.iterkeys(self.db.prefs)..... |
| 1ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 2e 73 74 61 72 74 73 77 | ....................if.k.startsw |
| 1ba80 | 69 74 68 28 6e 73 5f 70 72 65 66 69 78 29 5d 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 | ith(ns_prefix)])..........for.ke |
| 1baa0 | 79 20 69 6e 20 6b 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 | y.in.keys:..............self.key |
| 1bac0 | 73 5f 6c 69 73 74 2e 61 64 64 49 74 65 6d 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | s_list.addItem(key)..........sel |
| 1bae0 | 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 28 73 65 6c 66 | f.keys_list.setMinimumWidth(self |
| 1bb00 | 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 69 7a 65 48 69 6e 74 46 6f 72 43 6f 6c 75 6d 6e 28 30 29 29 | .keys_list.sizeHintForColumn(0)) |
| 1bb20 | 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 | ..........self.keys_list.current |
| 1bb40 | 52 6f 77 43 68 61 6e 67 65 64 5b 69 6e 74 5d 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 63 75 | RowChanged[int].connect(self._cu |
| 1bb60 | 72 72 65 6e 74 5f 72 6f 77 5f 63 68 61 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 | rrent_row_changed)........def._c |
| 1bb80 | 75 72 72 65 6e 74 5f 72 6f 77 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 72 6f 77 | urrent_row_changed(self,.new_row |
| 1bba0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 72 6f 77 20 3c 20 30 3a 0d 0a 20 20 20 | ):..........if.new_row.<.0:..... |
| 1bbc0 | 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 63 6c 65 61 72 28 29 | .........self.value_text.clear() |
| 1bbe0 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6b 65 | ..............return..........ke |
| 1bc00 | 79 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 | y.=.unicode(self.keys_list.curre |
| 1bc20 | 6e 74 49 74 65 6d 28 29 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 | ntItem().text())..........val.=. |
| 1bc40 | 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 67 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 73 65 6c | self.db.prefs.get_namespaced(sel |
| 1bc60 | 66 2e 6e 61 6d 65 73 70 61 63 65 2c 20 6b 65 79 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 73 | f.namespace,.key,.'')..........s |
| 1bc80 | 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 50 6c 61 69 6e 54 65 78 74 28 73 65 6c 66 | elf.value_text.setPlainText(self |
| 1bca0 | 2e 64 62 2e 70 72 65 66 73 2e 74 6f 5f 72 61 77 28 76 61 6c 29 29 0d 0a 0d 0a 20 20 20 20 64 65 | .db.prefs.to_raw(val))........de |
| 1bcc0 | 66 20 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 | f._get_ns_prefix(self):......... |
| 1bce0 | 20 72 65 74 75 72 6e 20 27 6e 61 6d 65 73 70 61 63 65 64 3a 25 73 3a 27 25 20 73 65 6c 66 2e 6e | .return.'namespaced:%s:'%.self.n |
| 1bd00 | 61 6d 65 73 70 61 63 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 70 70 6c 79 5f 63 68 61 6e 67 | amespace........def._apply_chang |
| 1bd20 | 65 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e | es(self):..........from.calibre. |
| 1bd40 | 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d 70 6f | gui2.dialogs.confirm_delete.impo |
| 1bd60 | 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 27 3c | rt.confirm..........message.=.'< |
| 1bd80 | 70 3e 27 2b 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | p>'+_('Are.you.sure.you.want.to. |
| 1bda0 | 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 | change.your.settings.in.this.lib |
| 1bdc0 | 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 27 29 2b 27 3c 2f 70 3e 27 20 5c | rary.for.this.plugin?')+'</p>'.\ |
| 1bde0 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 41 6e 79 | ....................'<p>'+_('Any |
| 1be00 | 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 | .settings.in.other.libraries.or. |
| 1be20 | 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 | stored.in.a.JSON.file.in.your.ca |
| 1be40 | 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | libre.plugins.'.\............... |
| 1be60 | 20 20 20 20 20 27 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 | .....'folder.will.not.be.touched |
| 1be80 | 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .')+'</p>'.\.................... |
| 1bea0 | 27 3c 3e 27 2b 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 | '<>'+_('You.must.restart.calibre |
| 1bec0 | 20 61 66 74 65 72 77 61 72 64 73 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 20 69 | .afterwards.')+'</p>'..........i |
| 1bee0 | 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 20 73 65 6c 66 2e 6e 61 6d 65 | f.not.confirm(message,.self.name |
| 1bf00 | 73 70 61 63 65 2b 27 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 27 2c 20 73 65 6c 66 29 3a 0d | space+'_clear_settings',.self):. |
| 1bf20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 76 | .............return............v |
| 1bf40 | 61 6c 20 3d 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 72 61 77 5f 74 6f 5f 6f 62 6a 65 63 74 | al.=.self.db.prefs.raw_to_object |
| 1bf60 | 28 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 74 6f 50 6c 61 69 6e | (unicode(self.value_text.toPlain |
| 1bf80 | 54 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 75 6e 69 63 6f 64 65 28 | Text()))..........key.=.unicode( |
| 1bfa0 | 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 2e 74 65 78 | self.keys_list.currentItem().tex |
| 1bfc0 | 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 73 65 74 5f | t())..........self.db.prefs.set_ |
| 1bfe0 | 6e 61 6d 65 73 70 61 63 65 64 28 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2c 20 6b 65 79 2c 20 | namespaced(self.namespace,.key,. |
| 1c000 | 76 61 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f 6d 70 74 | val)............restart.=.prompt |
| 1c020 | 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 73 65 6c 66 2c 20 5f 28 27 53 65 74 74 69 6e 67 73 20 63 | _for_restart(self,._('Settings.c |
| 1c040 | 68 61 6e 67 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hanged'),....................... |
| 1c060 | 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 | ......'<p>'+_('Settings.for.this |
| 1c080 | 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 | .plugin.in.this.library.have.bee |
| 1c0a0 | 6e 20 63 68 61 6e 67 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 | n.changed.')+'</p>'.\........... |
| 1c0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 50 6c 65 61 73 | ..................'<p>'+_('Pleas |
| 1c0e0 | 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 27 29 2b 27 3c 2f 70 3e 27 29 | e.restart.calibre.now.')+'</p>') |
| 1c100 | 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 | ..........self.close().......... |
| 1c120 | 69 66 20 72 65 73 74 61 72 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 | if.restart:..............self.gu |
| 1c140 | 69 2e 71 75 69 74 28 72 65 73 74 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 | i.quit(restart=True)........def. |
| 1c160 | 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 | _clear_settings(self):.......... |
| 1c180 | 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 | from.calibre.gui2.dialogs.confir |
| 1c1a0 | 6d 5f 64 65 6c 65 74 65 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 20 20 20 20 20 20 20 | m_delete.import.confirm......... |
| 1c1c0 | 20 6d 65 73 73 61 67 65 20 3d 20 27 3c 70 3e 27 2b 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 | .message.=.'<p>'+_('Are.you.sure |
| 1c1e0 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 | .you.want.to.clear.your.settings |
| 1c200 | 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e | .in.this.library.for.this.plugin |
| 1c220 | 3f 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?')+'</p>'.\.................... |
| 1c240 | 27 3c 70 3e 27 2b 5f 28 27 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c | '<p>'+_('Any.settings.in.other.l |
| 1c260 | 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c | ibraries.or.stored.in.a.JSON.fil |
| 1c280 | 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 27 20 5c 0d 0a 20 | e.in.your.calibre.plugins.'.\... |
| 1c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f | .................'folder.will.no |
| 1c2c0 | 74 20 62 65 20 74 6f 75 63 68 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 | t.be.touched.')+'</p>'.\........ |
| 1c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 | ............'<p>'+_('You.must.re |
| 1c300 | 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 27 29 2b 27 3c 2f 70 | start.calibre.afterwards.')+'</p |
| 1c320 | 3e 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 | >'..........if.not.confirm(messa |
| 1c340 | 67 65 2c 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2b 27 5f 63 6c 65 61 72 5f 73 65 74 74 69 | ge,.self.namespace+'_clear_setti |
| 1c360 | 6e 67 73 27 2c 20 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | ngs',.self):..............return |
| 1c380 | 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 | ............ns_prefix.=.self._ge |
| 1c3a0 | 74 5f 6e 73 5f 70 72 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 5b 6b | t_ns_prefix()..........keys.=.[k |
| 1c3c0 | 20 66 6f 72 20 6b 20 69 6e 20 73 69 78 2e 69 74 65 72 6b 65 79 73 28 73 65 6c 66 2e 64 62 2e 70 | .for.k.in.six.iterkeys(self.db.p |
| 1c3e0 | 72 65 66 73 29 20 69 66 20 6b 2e 73 74 61 72 74 73 77 69 74 68 28 6e 73 5f 70 72 65 66 69 78 29 | refs).if.k.startswith(ns_prefix) |
| 1c400 | 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 20 69 6e 20 6b 65 79 73 3a 0d 0a 20 20 20 20 20 | ]..........for.k.in.keys:....... |
| 1c420 | 20 20 20 20 20 20 20 64 65 6c 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 5b 6b 5d 0d 0a 20 20 20 | .......del.self.db.prefs[k]..... |
| 1c440 | 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a | .....self._populate_settings().. |
| 1c460 | 20 20 20 20 20 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 | ........restart.=.prompt_for_res |
| 1c480 | 74 61 72 74 28 73 65 6c 66 2c 20 5f 28 27 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 27 29 | tart(self,._('Settings.deleted') |
| 1c4a0 | 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c | ,.............................'< |
| 1c4c0 | 70 3e 27 2b 5f 28 27 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 | p>'+_('All.settings.for.this.plu |
| 1c4e0 | 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c | gin.in.this.library.have.been.cl |
| 1c500 | 65 61 72 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eared.')+'</p>'................. |
| 1c520 | 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 50 6c 65 61 73 65 20 72 65 73 74 | ............'<p>'+_('Please.rest |
| 1c540 | 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 27 29 2b 27 3c 2f 70 3e 27 29 0d 0a 20 20 20 20 | art.calibre.now.')+'</p>')...... |
| 1c560 | 20 20 20 20 73 65 6c 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 73 | ....self.close()..........if.res |
| 1c580 | 74 61 72 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 71 75 69 74 | tart:..............self.gui.quit |
| 1c5a0 | 28 72 65 73 74 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 50 72 6f 67 | (restart=True)........class.Prog |
| 1c5c0 | 72 65 73 73 42 61 72 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 64 65 66 | ressBarDialog(QDialog):......def |
| 1c5e0 | 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 2c 20 6d 61 78 | .__init__(self,.parent=None,.max |
| 1c600 | 5f 69 74 65 6d 73 3d 31 30 30 2c 20 77 69 6e 64 6f 77 5f 74 69 74 6c 65 3d 27 50 72 6f 67 72 65 | _items=100,.window_title='Progre |
| 1c620 | 73 73 20 42 61 72 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c | ss.Bar',...................label |
| 1c640 | 3d 27 4c 61 62 65 6c 20 67 6f 65 73 20 68 65 72 65 27 2c 20 6f 6e 5f 74 6f 70 3d 46 61 6c 73 65 | ='Label.goes.here',.on_top=False |
| 1c660 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6f 6e 5f 74 6f 70 3a 0d 0a 20 20 20 20 20 20 20 20 | ):..........if.on_top:.......... |
| 1c680 | 20 20 20 20 73 75 70 65 72 28 50 72 6f 67 72 65 73 73 42 61 72 44 69 61 6c 6f 67 2c 20 73 65 6c | ....super(ProgressBarDialog,.sel |
| 1c6a0 | 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 3d 70 61 72 65 6e 74 2c 20 66 6c 61 67 73 | f).__init__(parent=parent,.flags |
| 1c6c0 | 3d 51 74 2e 57 69 6e 64 6f 77 53 74 61 79 73 4f 6e 54 6f 70 48 69 6e 74 29 0d 0a 20 20 20 20 20 | =Qt.WindowStaysOnTopHint)....... |
| 1c6e0 | 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 65 72 28 50 72 6f 67 | ...else:..............super(Prog |
| 1c700 | 72 65 73 73 42 61 72 44 69 61 6c 6f 67 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 | ressBarDialog,.self).__init__(pa |
| 1c720 | 72 65 6e 74 3d 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 | rent=parent)..........self.appli |
| 1c740 | 63 61 74 69 6f 6e 20 3d 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 | cation.=.Application..........se |
| 1c760 | 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 77 69 6e 64 6f 77 5f 74 69 74 6c 65 29 0d | lf.setWindowTitle(window_title). |
| 1c780 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 | .........self.l.=.QVBoxLayout(se |
| 1c7a0 | 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 73 65 6c 66 | lf)..........self.setLayout(self |
| 1c7c0 | 2e 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 20 3d 20 51 4c 61 62 | .l)............self.label.=.QLab |
| 1c7e0 | 65 6c 28 6c 61 62 65 6c 29 0d 0a 23 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e | el(label)..#.........self.label. |
| 1c800 | 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 51 74 2e 41 6c 69 67 6e 48 43 65 6e 74 65 72 29 0d 0a 20 | setAlignment(Qt.AlignHCenter)... |
| 1c820 | 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6c 61 62 | .......self.l.addWidget(self.lab |
| 1c840 | 65 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 20 | el)............self.progressBar. |
| 1c860 | 3d 20 51 50 72 6f 67 72 65 73 73 42 61 72 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | =.QProgressBar(self)..........se |
| 1c880 | 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 52 61 6e 67 65 28 30 2c 20 6d 61 78 5f 69 | lf.progressBar.setRange(0,.max_i |
| 1c8a0 | 74 65 6d 73 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e | tems)..........self.progressBar. |
| 1c8c0 | 73 65 74 56 61 6c 75 65 28 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 | setValue(0)..........self.l.addW |
| 1c8e0 | 69 64 67 65 74 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 29 0d 0a 0d 0a 20 20 20 20 64 | idget(self.progressBar)........d |
| 1c900 | 65 66 20 69 6e 63 72 65 6d 65 6e 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | ef.increment(self):..........sel |
| 1c920 | 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 56 61 6c 75 65 28 73 65 6c 66 2e 70 72 6f 67 | f.progressBar.setValue(self.prog |
| 1c940 | 72 65 73 73 42 61 72 2e 76 61 6c 75 65 28 29 20 2b 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | ressBar.value().+.1)..........se |
| 1c960 | 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 66 72 65 73 68 28 | lf.refresh()........def.refresh( |
| 1c980 | 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f 6e | self):..........self.application |
| 1c9a0 | 2e 70 72 6f 63 65 73 73 45 76 65 6e 74 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f | .processEvents()........def.set_ |
| 1c9c0 | 6c 61 62 65 6c 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | label(self,.value):..........sel |
| 1c9e0 | 66 2e 6c 61 62 65 6c 2e 73 65 74 54 65 78 74 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 | f.label.setText(value).......... |
| 1ca00 | 73 65 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 65 66 74 5f 61 | self.refresh()........def.left_a |
| 1ca20 | 6c 69 67 6e 5f 6c 61 62 65 6c 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | lign_label(self):..........self. |
| 1ca40 | 6c 61 62 65 6c 2e 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 51 74 2e 41 6c 69 67 6e 4c 65 66 74 20 | label.setAlignment(Qt.AlignLeft. |
| 1ca60 | 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 6d 61 78 69 6d 75 6d 28 73 65 6c 66 2c 20 76 | )........def.set_maximum(self,.v |
| 1ca80 | 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 | alue):..........self.progressBar |
| 1caa0 | 2e 73 65 74 4d 61 78 69 6d 75 6d 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 | .setMaximum(value)..........self |
| 1cac0 | 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 76 61 6c 75 65 28 | .refresh()........def.set_value( |
| 1cae0 | 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 | self,.value):..........self.prog |
| 1cb00 | 72 65 73 73 42 61 72 2e 73 65 74 56 61 6c 75 65 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 | ressBar.setValue(value)......... |
| 1cb20 | 20 73 65 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 70 | .self.refresh()........def.set_p |
| 1cb40 | 72 6f 67 72 65 73 73 5f 66 6f 72 6d 61 74 28 73 65 6c 66 2c 20 70 72 6f 67 72 65 73 73 5f 66 6f | rogress_format(self,.progress_fo |
| 1cb60 | 72 6d 61 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 73 73 0d 0a 0d 0a 0d 0a 63 | rmat=None):..........pass......c |
| 1cb80 | 6c 61 73 73 20 56 69 65 77 4c 6f 67 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 0d 0a | lass.ViewLogDialog(QDialog):.... |
| 1cba0 | 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 69 74 6c 65 2c 20 68 74 | ....def.__init__(self,.title,.ht |
| 1cbc0 | 6d 6c 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 44 69 61 6c | ml,.parent=None):..........QDial |
| 1cbe0 | 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 | og.__init__(self,.parent)....... |
| 1cc00 | 20 20 20 73 65 6c 66 2e 6c 20 3d 20 6c 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 | ...self.l.=.l.=.QVBoxLayout()... |
| 1cc20 | 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 29 0d 0a 0d 0a 20 20 20 20 | .......self.setLayout(l)........ |
| 1cc40 | 20 20 20 20 73 65 6c 66 2e 74 62 20 3d 20 51 54 65 78 74 42 72 6f 77 73 65 72 28 73 65 6c 66 29 | ....self.tb.=.QTextBrowser(self) |
| 1cc60 | 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 73 65 74 4f 76 65 72 72 69 | ..........QApplication.setOverri |
| 1cc80 | 64 65 43 75 72 73 6f 72 28 51 74 2e 57 61 69 74 43 75 72 73 6f 72 29 0d 0a 20 20 20 20 20 20 20 | deCursor(Qt.WaitCursor)......... |
| 1cca0 | 20 23 20 52 61 74 68 65 72 20 74 68 61 6e 20 66 6f 72 6d 61 74 74 69 6e 67 20 74 68 65 20 74 65 | .#.Rather.than.formatting.the.te |
| 1ccc0 | 78 74 20 69 6e 20 3c 70 72 65 3e 20 62 6c 6f 63 6b 73 20 6c 69 6b 65 20 74 68 65 20 63 61 6c 69 | xt.in.<pre>.blocks.like.the.cali |
| 1cce0 | 62 72 65 0d 0a 20 20 20 20 20 20 20 20 23 20 56 69 65 77 4c 6f 67 20 64 6f 65 73 2c 20 69 6e 73 | bre..........#.ViewLog.does,.ins |
| 1cd00 | 74 65 61 64 20 6a 75 73 74 20 66 6f 72 6d 61 74 20 69 74 20 69 6e 73 69 64 65 20 64 69 76 73 20 | tead.just.format.it.inside.divs. |
| 1cd20 | 74 6f 20 6b 65 65 70 20 73 74 79 6c 65 20 66 6f 72 6d 61 74 74 69 6e 67 0d 0a 20 20 20 20 20 20 | to.keep.style.formatting........ |
| 1cd40 | 20 20 68 74 6d 6c 20 3d 20 68 74 6d 6c 2e 72 65 70 6c 61 63 65 28 27 5c 74 27 2c 27 26 6e 62 73 | ..html.=.html.replace('\t','&nbs |
| 1cd60 | 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 27 29 2e 72 65 70 6c 61 63 65 28 27 | p; ').replace(' |
| 1cd80 | 5c 6e 27 2c 20 27 3c 62 72 2f 3e 27 29 0d 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 68 74 | \n',.'<br/>')..........html.=.ht |
| 1cda0 | 6d 6c 2e 72 65 70 6c 61 63 65 28 27 3e 20 27 2c 27 3e 26 6e 62 73 70 3b 27 29 0d 0a 20 20 20 20 | ml.replace('>.','> ')...... |
| 1cdc0 | 20 20 20 20 73 65 6c 66 2e 74 62 2e 73 65 74 48 74 6d 6c 28 27 3c 64 69 76 3e 25 73 3c 2f 64 69 | ....self.tb.setHtml('<div>%s</di |
| 1cde0 | 76 3e 27 20 25 20 68 74 6d 6c 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f | v>'.%.html)..........QApplicatio |
| 1ce00 | 6e 2e 72 65 73 74 6f 72 65 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 0d 0a 20 20 20 20 20 | n.restoreOverrideCursor()....... |
| 1ce20 | 20 20 20 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 62 29 0d 0a 0d 0a 20 20 20 20 20 | ...l.addWidget(self.tb)......... |
| 1ce40 | 20 20 20 73 65 6c 66 2e 62 62 20 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 | ...self.bb.=.QDialogButtonBox(QD |
| 1ce60 | 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 | ialogButtonBox.Ok)..........self |
| 1ce80 | 2e 62 62 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 61 63 63 65 70 74 | .bb.accepted.connect(self.accept |
| 1cea0 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e | )..........self.bb.rejected.conn |
| 1cec0 | 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 | ect(self.reject)..........self.c |
| 1cee0 | 6f 70 79 5f 62 75 74 74 6f 6e 20 3d 20 73 65 6c 66 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f | opy_button.=.self.bb.addButton(_ |
| 1cf00 | 28 27 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 | ('Copy.to.clipboard'),.......... |
| 1cf20 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 41 63 74 69 6f 6e 52 6f 6c 65 29 0d 0a 20 20 20 | ........self.bb.ActionRole)..... |
| 1cf40 | 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 51 49 | .....self.copy_button.setIcon(QI |
| 1cf60 | 63 6f 6e 28 49 28 27 65 64 69 74 2d 63 6f 70 79 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 | con(I('edit-copy.png')))........ |
| 1cf80 | 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 | ..self.copy_button.clicked.conne |
| 1cfa0 | 63 74 28 73 65 6c 66 2e 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 29 0d 0a 20 20 20 20 | ct(self.copy_to_clipboard)...... |
| 1cfc0 | 20 20 20 20 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 62 62 29 0d 0a 20 20 20 20 20 20 | ....l.addWidget(self.bb)........ |
| 1cfe0 | 20 20 73 65 6c 66 2e 73 65 74 4d 6f 64 61 6c 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 | ..self.setModal(False).......... |
| 1d000 | 73 65 6c 66 2e 72 65 73 69 7a 65 28 51 53 69 7a 65 28 37 30 30 2c 20 35 30 30 29 29 0d 0a 20 20 | self.resize(QSize(700,.500)).... |
| 1d020 | 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 74 69 74 6c 65 29 | ......self.setWindowTitle(title) |
| 1d040 | 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 49 63 6f 6e 28 51 49 63 | ..........self.setWindowIcon(QIc |
| 1d060 | 6f 6e 28 49 28 27 64 65 62 75 67 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | on(I('debug.png')))..........sel |
| 1d080 | 66 2e 73 68 6f 77 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 | f.show()........def.copy_to_clip |
| 1d0a0 | 62 6f 61 72 64 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 73 65 6c 66 | board(self):..........txt.=.self |
| 1d0c0 | 2e 74 62 2e 74 6f 50 6c 61 69 6e 54 65 78 74 28 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c | .tb.toPlainText()..........QAppl |
| 1d0e0 | 69 63 61 74 69 6f 6e 2e 63 6c 69 70 62 6f 61 72 64 28 29 2e 73 65 74 54 65 78 74 28 74 78 74 29 | ication.clipboard().setText(txt) |
| 1d100 | 0d 0a 50 4b 03 04 14 00 00 00 00 00 97 a3 33 55 39 8a c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 | ..PK..........3U9...`...`....... |
| 1d120 | 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 | common_icons.py#!/usr/bin/env.py |
| 1d140 | 74 68 6f 6e 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 | thon.#.vim:fileencoding=UTF-8:ts |
| 1d160 | 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0a 66 72 6f 6d 20 5f 5f 66 | =4:sw=4:sta:et:sts=4:ai.from.__f |
| 1d180 | 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 | uture__.import.(unicode_literals |
| 1d1a0 | 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0a 20 20 20 | ,.division,.absolute_import,.... |
| 1d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 | .....................print_funct |
| 1d1e0 | 69 6f 6e 29 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f | ion)..__license__...=.'GPL.v3'._ |
| 1d200 | 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b | _copyright__.=.'2022,.Grant.Drak |
| 1d220 | 65 27 0a 0a 69 6d 70 6f 72 74 20 6f 73 0a 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 | e'..import.os..#.calibre.Python. |
| 1d240 | 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 69 6d 70 6f 72 74 20 73 69 78 0a 0a 74 72 79 | 3.compatibility..import.six..try |
| 1d260 | 3a 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e | :.....from.qt.core.import.(QIcon |
| 1d280 | 2c 20 51 50 69 78 6d 61 70 29 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 | ,.QPixmap).except.ImportError:.. |
| 1d2a0 | 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 | ...from.PyQt5.Qt.import.(QIcon,. |
| 1d2c0 | 51 50 69 78 6d 61 70 29 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 | QPixmap)..from.calibre.constants |
| 1d2e0 | 20 69 6d 70 6f 72 74 20 69 73 77 69 6e 64 6f 77 73 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 | .import.iswindows.from.calibre.c |
| 1d300 | 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 20 | onstants.import.numeric_version. |
| 1d320 | 61 73 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e | as.calibre_version.from.calibre. |
| 1d340 | 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 67 5f 64 69 72 0a 0a | utils.config.import.config_dir.. |
| 1d360 | 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | #.------------------------------ |
| 1d380 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 20 20 20 20 20 20 20 47 6c 6f 62 | ----------------.#..........Glob |
| 1d3a0 | 61 6c 20 72 65 73 6f 75 72 63 65 73 20 2f 20 73 74 61 74 65 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | al.resources./.state.#.--------- |
| 1d3c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1d3e0 | 2d 2d 2d 2d 2d 0a 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 | -----..#.Global.definition.of.ou |
| 1d400 | 72 20 70 6c 75 67 69 6e 20 6e 61 6d 65 2e 20 55 73 65 64 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 66 | r.plugin.name..Used.for.common.f |
| 1d420 | 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 71 75 69 72 65 20 74 68 69 73 2e 0a 70 6c 75 67 | unctions.that.require.this..plug |
| 1d440 | 69 6e 5f 6e 61 6d 65 20 3d 20 4e 6f 6e 65 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 | in_name.=.None.#.Global.definiti |
| 1d460 | 6f 6e 20 6f 66 20 6f 75 72 20 70 6c 75 67 69 6e 20 72 65 73 6f 75 72 63 65 73 2e 20 55 73 65 64 | on.of.our.plugin.resources..Used |
| 1d480 | 20 74 6f 20 73 68 61 72 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 78 78 78 41 63 74 69 6f 6e 20 | .to.share.between.the.xxxAction. |
| 1d4a0 | 61 6e 64 20 78 78 78 42 61 73 65 0a 23 20 63 6c 61 73 73 65 73 20 69 66 20 79 6f 75 20 6e 65 65 | and.xxxBase.#.classes.if.you.nee |
| 1d4c0 | 64 20 61 6e 79 20 7a 69 70 20 69 6d 61 67 65 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 | d.any.zip.images.to.be.displayed |
| 1d4e0 | 20 6f 6e 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 70 6c | .on.the.configuration.dialog..pl |
| 1d500 | 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 0a 64 65 66 20 73 65 | ugin_icon_resources.=.{}..def.se |
| 1d520 | 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 6e 61 6d 65 2c 20 72 65 | t_plugin_icon_resources(name,.re |
| 1d540 | 73 6f 75 72 63 65 73 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 53 65 74 20 6f 75 72 20 67 6c | sources):.....'''.....Set.our.gl |
| 1d560 | 6f 62 61 6c 20 73 74 6f 72 65 20 6f 66 20 70 6c 75 67 69 6e 20 6e 61 6d 65 20 61 6e 64 20 69 63 | obal.store.of.plugin.name.and.ic |
| 1d580 | 6f 6e 20 72 65 73 6f 75 72 63 65 73 20 66 6f 72 20 73 68 61 72 69 6e 67 20 62 65 74 77 65 65 6e | on.resources.for.sharing.between |
| 1d5a0 | 0a 20 20 20 20 74 68 65 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 20 63 6c 61 73 73 20 77 | .....the.InterfaceAction.class.w |
| 1d5c0 | 68 69 63 68 20 72 65 61 64 73 20 74 68 65 6d 20 61 6e 64 20 74 68 65 20 43 6f 6e 66 69 67 57 69 | hich.reads.them.and.the.ConfigWi |
| 1d5e0 | 64 67 65 74 0a 20 20 20 20 69 66 20 6e 65 65 64 65 64 20 66 6f 72 20 75 73 65 20 6f 6e 20 74 68 | dget.....if.needed.for.use.on.th |
| 1d600 | 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 64 69 61 6c 6f 67 20 66 6f 72 20 74 68 69 73 20 | e.customization.dialog.for.this. |
| 1d620 | 70 6c 75 67 69 6e 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 | plugin......'''.....global.plugi |
| 1d640 | 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 | n_icon_resources,.plugin_name... |
| 1d660 | 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 20 20 20 20 70 6c 75 67 69 6e 5f | ..plugin_name.=.name.....plugin_ |
| 1d680 | 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 72 65 73 6f 75 72 63 65 73 0a 0a 23 20 2d 2d | icon_resources.=.resources..#.-- |
| 1d6a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1d6c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 20 20 20 20 20 20 20 49 63 6f 6e 20 4d 61 6e | ------------.#..........Icon.Man |
| 1d6e0 | 61 67 65 6d 65 6e 74 20 66 75 6e 63 74 69 6f 6e 73 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | agement.functions.#.------------ |
| 1d700 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1d720 | 2d 2d 0a 0a 64 65 66 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 32 5f 70 6c 75 73 28 69 63 6f 6e 5f 6e | --..def.get_icon_6_2_plus(icon_n |
| 1d740 | 61 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 72 69 65 76 65 20 61 20 51 49 63 | ame):.....'''.....Retrieve.a.QIc |
| 1d760 | 6f 6e 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 20 66 72 6f 6d 0a 20 20 20 20 | on.for.the.named.image.from..... |
| 1d780 | 31 2e 20 43 61 6c 69 62 72 65 27 73 20 69 6d 61 67 65 20 63 61 63 68 65 0a 20 20 20 20 32 2e 20 | 1..Calibre's.image.cache.....2.. |
| 1d7a0 | 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 0a 20 20 20 20 33 2e 20 74 68 65 20 69 63 6f 6e | resources/images.....3..the.icon |
| 1d7c0 | 20 74 68 65 6d 65 0a 20 20 20 20 34 2e 20 74 68 65 20 70 6c 75 67 69 6e 20 7a 69 70 0a 20 20 20 | .theme.....4..the.plugin.zip.... |
| 1d7e0 | 20 4f 6e 6c 79 20 70 6c 75 67 69 6e 20 7a 69 70 20 68 61 73 20 69 6d 61 67 65 73 2f 20 69 6e 20 | .Only.plugin.zip.has.images/.in. |
| 1d800 | 74 68 65 20 69 6d 61 67 65 20 6e 61 6d 65 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 | the.image.name.for.backward.comp |
| 1d820 | 61 74 69 62 69 6c 69 74 79 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 63 6f 6e 20 3d 20 4e 6f | atibility......'''.....icon.=.No |
| 1d840 | 6e 65 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 69 63 6f | ne.....if.icon_name:.........ico |
| 1d860 | 6e 20 3d 20 51 49 63 6f 6e 2e 69 63 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | n.=.QIcon.ic(icon_name)......... |
| 1d880 | 23 23 20 62 6f 74 68 20 2e 69 63 20 61 6e 64 20 67 65 74 5f 69 63 6f 6e 73 20 72 65 74 75 72 6e | ##.both..ic.and.get_icons.return |
| 1d8a0 | 20 61 6e 20 65 6d 70 74 79 20 51 49 63 6f 6e 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 20 20 | .an.empty.QIcon.if.not.found.... |
| 1d8c0 | 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 20 6f 72 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c | ......if.not.icon.or.icon.isNull |
| 1d8e0 | 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 | ():.............icon.=.get_icons |
| 1d900 | 28 69 63 6f 6e 5f 6e 61 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 27 27 29 | (icon_name.replace('images/','') |
| 1d920 | 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.plugin_name,.................. |
| 1d940 | 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 74 72 61 63 65 62 61 63 6b 73 5f 66 6f 72 | ............print_tracebacks_for |
| 1d960 | 5f 6d 69 73 73 69 6e 67 5f 72 65 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 | _missing_resources=False)....... |
| 1d980 | 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 20 6f 72 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0a | ..if.not.icon.or.icon.isNull():. |
| 1d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f | ............icon.=.get_icons(ico |
| 1d9c0 | 6e 5f 6e 61 6d 65 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | n_name,.plugin_name,............ |
| 1d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 74 72 61 63 65 62 61 63 | ..................print_tracebac |
| 1da00 | 6b 73 5f 66 6f 72 5f 6d 69 73 73 69 6e 67 5f 72 65 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a | ks_for_missing_resources=False). |
| 1da20 | 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 3a 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 | ....if.not.icon:.........icon.=. |
| 1da40 | 51 49 63 6f 6e 28 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 63 6f 6e 0a 0a 64 65 66 20 67 65 74 | QIcon().....return.icon..def.get |
| 1da60 | 5f 69 63 6f 6e 5f 6f 6c 64 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 | _icon_old(icon_name):.....'''... |
| 1da80 | 20 20 52 65 74 72 69 65 76 65 20 61 20 51 49 63 6f 6e 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 | ..Retrieve.a.QIcon.for.the.named |
| 1daa0 | 20 69 6d 61 67 65 20 66 72 6f 6d 20 74 68 65 20 7a 69 70 20 66 69 6c 65 20 69 66 20 69 74 20 65 | .image.from.the.zip.file.if.it.e |
| 1dac0 | 78 69 73 74 73 2c 0a 20 20 20 20 6f 72 20 69 66 20 6e 6f 74 20 74 68 65 6e 20 66 72 6f 6d 20 43 | xists,.....or.if.not.then.from.C |
| 1dae0 | 61 6c 69 62 72 65 27 73 20 69 6d 61 67 65 20 63 61 63 68 65 2e 0a 20 20 20 20 27 27 27 0a 20 20 | alibre's.image.cache......'''... |
| 1db00 | 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d | ..if.icon_name:.........pixmap.= |
| 1db20 | 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 69 | .get_pixmap(icon_name).........i |
| 1db40 | 66 20 70 69 78 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 | f.pixmap.is.None:.............#. |
| 1db60 | 4c 6f 6f 6b 20 69 6e 20 43 61 6c 69 62 72 65 27 73 20 63 61 63 68 65 20 66 6f 72 20 74 68 65 20 | Look.in.Calibre's.cache.for.the. |
| 1db80 | 69 63 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 49 28 | icon.............return.QIcon(I( |
| 1dba0 | 69 63 6f 6e 5f 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 | icon_name)).........else:....... |
| 1dbc0 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 70 69 78 6d 61 70 29 0a 20 20 20 20 72 | ......return.QIcon(pixmap).....r |
| 1dbe0 | 65 74 75 72 6e 20 51 49 63 6f 6e 28 29 0a 0a 64 65 66 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 | eturn.QIcon()..def.get_pixmap(ic |
| 1dc00 | 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 72 69 65 76 65 20 61 | on_name):.....'''.....Retrieve.a |
| 1dc20 | 20 51 50 69 78 6d 61 70 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 0a 20 20 20 | .QPixmap.for.the.named.image.... |
| 1dc40 | 20 41 6e 79 20 69 63 6f 6e 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 70 6c 75 67 | .Any.icons.belonging.to.the.plug |
| 1dc60 | 69 6e 20 6d 75 73 74 20 62 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 27 69 6d 61 67 65 73 | in.must.be.prefixed.with.'images |
| 1dc80 | 2f 27 0a 20 20 20 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 69 63 6f | /'.....'''.....global.plugin_ico |
| 1dca0 | 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 69 66 20 | n_resources,.plugin_name.....if. |
| 1dcc0 | 6e 6f 74 20 69 63 6f 6e 5f 6e 61 6d 65 2e 73 74 61 72 74 73 77 69 74 68 28 27 69 6d 61 67 65 73 | not.icon_name.startswith('images |
| 1dce0 | 2f 27 29 3a 0a 20 20 20 20 20 20 20 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 69 73 20 69 73 20 64 | /'):.........#.We.know.this.is.d |
| 1dd00 | 65 66 69 6e 69 74 65 6c 79 20 6e 6f 74 20 61 6e 20 69 63 6f 6e 20 62 65 6c 6f 6e 67 69 6e 67 20 | efinitely.not.an.icon.belonging. |
| 1dd20 | 74 6f 20 74 68 69 73 20 70 6c 75 67 69 6e 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 | to.this.plugin.........pixmap.=. |
| 1dd40 | 51 50 69 78 6d 61 70 28 29 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 49 28 | QPixmap().........pixmap.load(I( |
| 1dd60 | 69 63 6f 6e 5f 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 | icon_name)).........return.pixma |
| 1dd80 | 70 0a 0a 20 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 77 68 65 74 68 65 72 20 74 68 | p......#.Check.to.see.whether.th |
| 1dda0 | 65 20 69 63 6f 6e 20 65 78 69 73 74 73 20 61 73 20 61 20 43 61 6c 69 62 72 65 20 72 65 73 6f 75 | e.icon.exists.as.a.Calibre.resou |
| 1ddc0 | 72 63 65 0a 20 20 20 20 23 20 54 68 69 73 20 77 69 6c 6c 20 65 6e 61 62 6c 65 20 73 6b 69 6e 6e | rce.....#.This.will.enable.skinn |
| 1dde0 | 69 6e 67 20 69 66 20 74 68 65 20 75 73 65 72 20 73 74 6f 72 65 73 20 69 63 6f 6e 73 20 77 69 74 | ing.if.the.user.stores.icons.wit |
| 1de00 | 68 69 6e 20 61 20 66 6f 6c 64 65 72 20 6c 69 6b 65 3a 0a 20 20 20 20 23 20 2e 2e 2e 5c 41 70 70 | hin.a.folder.like:.....#....\App |
| 1de20 | 44 61 74 61 5c 52 6f 61 6d 69 6e 67 5c 63 61 6c 69 62 72 65 5c 72 65 73 6f 75 72 63 65 73 5c 69 | Data\Roaming\calibre\resources\i |
| 1de40 | 6d 61 67 65 73 5c 50 6c 75 67 69 6e 20 4e 61 6d 65 5c 0a 20 20 20 20 69 66 20 70 6c 75 67 69 6e | mages\Plugin.Name\.....if.plugin |
| 1de60 | 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 20 | _name:.........local_images_dir. |
| 1de80 | 3d 20 67 65 74 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 28 70 6c 75 67 69 6e 5f 6e 61 | =.get_local_images_dir(plugin_na |
| 1dea0 | 6d 65 29 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 20 3d 20 6f | me).........local_image_path.=.o |
| 1dec0 | 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 2c 20 69 63 | s.path.join(local_images_dir,.ic |
| 1dee0 | 6f 6e 5f 6e 61 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 20 27 27 29 29 0a | on_name.replace('images/',.'')). |
| 1df00 | 20 20 20 20 20 20 20 20 69 66 20 6f 73 2e 70 61 74 68 2e 65 78 69 73 74 73 28 6c 6f 63 61 6c 5f | ........if.os.path.exists(local_ |
| 1df20 | 69 6d 61 67 65 5f 70 61 74 68 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 | image_path):.............pixmap. |
| 1df40 | 3d 20 51 50 69 78 6d 61 70 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c | =.QPixmap().............pixmap.l |
| 1df60 | 6f 61 64 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 | oad(local_image_path)........... |
| 1df80 | 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 0a 20 20 20 20 23 20 41 73 20 77 65 20 64 69 64 | ..return.pixmap......#.As.we.did |
| 1dfa0 | 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 69 63 6f 6e 20 65 6c 73 65 77 68 65 72 65 2c 20 6c 6f 6f | .not.find.an.icon.elsewhere,.loo |
| 1dfc0 | 6b 20 77 69 74 68 69 6e 20 6f 75 72 20 7a 69 70 20 72 65 73 6f 75 72 63 65 73 0a 20 20 20 20 69 | k.within.our.zip.resources.....i |
| 1dfe0 | 66 20 69 63 6f 6e 5f 6e 61 6d 65 20 69 6e 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 | f.icon_name.in.plugin_icon_resou |
| 1e000 | 72 63 65 73 3a 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 | rces:.........pixmap.=.QPixmap() |
| 1e020 | 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 70 6c 75 | .........pixmap.loadFromData(plu |
| 1e040 | 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 5b 69 63 6f 6e 5f 6e 61 6d 65 5d 29 0a 20 | gin_icon_resources[icon_name]).. |
| 1e060 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 20 20 20 20 72 65 74 75 72 6e 20 | .......return.pixmap.....return. |
| 1e080 | 4e 6f 6e 65 0a 0a 64 65 66 20 67 65 74 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 28 73 | None..def.get_local_images_dir(s |
| 1e0a0 | 75 62 66 6f 6c 64 65 72 3d 4e 6f 6e 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 75 | ubfolder=None):.....'''.....Retu |
| 1e0c0 | 72 6e 73 20 61 20 70 61 74 68 20 74 6f 20 74 68 65 20 75 73 65 72 27 73 20 6c 6f 63 61 6c 20 72 | rns.a.path.to.the.user's.local.r |
| 1e0e0 | 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 20 66 6f 6c 64 65 72 0a 20 20 20 20 49 66 20 61 20 | esources/images.folder.....If.a. |
| 1e100 | 73 75 62 66 6f 6c 64 65 72 20 6e 61 6d 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 73 70 65 63 | subfolder.name.parameter.is.spec |
| 1e120 | 69 66 69 65 64 2c 20 61 70 70 65 6e 64 73 20 74 68 69 73 20 74 6f 20 74 68 65 20 70 61 74 68 0a | ified,.appends.this.to.the.path. |
| 1e140 | 20 20 20 20 27 27 27 0a 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 | ....'''.....images_dir.=.os.path |
| 1e160 | 2e 6a 6f 69 6e 28 63 6f 6e 66 69 67 5f 64 69 72 2c 20 27 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 | .join(config_dir,.'resources/ima |
| 1e180 | 67 65 73 27 29 0a 20 20 20 20 69 66 20 73 75 62 66 6f 6c 64 65 72 3a 0a 20 20 20 20 20 20 20 20 | ges').....if.subfolder:......... |
| 1e1a0 | 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 69 6d 61 67 65 73 | images_dir.=.os.path.join(images |
| 1e1c0 | 5f 64 69 72 2c 20 73 75 62 66 6f 6c 64 65 72 29 0a 20 20 20 20 69 66 20 69 73 77 69 6e 64 6f 77 | _dir,.subfolder).....if.iswindow |
| 1e1e0 | 73 3a 0a 20 20 20 20 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e | s:.........images_dir.=.os.path. |
| 1e200 | 6e 6f 72 6d 70 61 74 68 28 69 6d 61 67 65 73 5f 64 69 72 29 0a 20 20 20 20 72 65 74 75 72 6e 20 | normpath(images_dir).....return. |
| 1e220 | 69 6d 61 67 65 73 5f 64 69 72 0a 0a 69 66 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e | images_dir..if.calibre_version.> |
| 1e240 | 3d 20 28 36 2c 32 2c 30 29 3a 0a 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 | =.(6,2,0):.....get_icon.=.get_ic |
| 1e260 | 6f 6e 5f 36 5f 32 5f 70 6c 75 73 0a 65 6c 73 65 3a 0a 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d | on_6_2_plus.else:.....get_icon.= |
| 1e280 | 20 67 65 74 5f 69 63 6f 6e 5f 6f 6c 64 0a 0a 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c 54 06 aa | .get_icon_old..PK..........I\T.. |
| 1e2a0 | da 2a 16 00 00 2a 16 00 00 0f 00 00 00 63 6f 6d 6d 6f 6e 5f 6d 65 6e 75 73 2e 70 79 23 21 2f 75 | .*...*.......common_menus.py#!/u |
| 1e2c0 | 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 | sr/bin/env.python..#.vim:fileenc |
| 1e2e0 | 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 | oding=UTF-8:ts=4:sw=4:sta:et:sts |
| 1e300 | 3d 34 3a 61 69 0d 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 | =4:ai..from.__future__.import.(u |
| 1e320 | 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c | nicode_literals,.division,.absol |
| 1e340 | 75 74 65 5f 69 6d 70 6f 72 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ute_import,..................... |
| 1e360 | 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 | .....print_function)....__licens |
| 1e380 | 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 | e__...=.'GPL.v3'..__copyright__. |
| 1e3a0 | 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 63 61 | =.'2022,.Grant.Drake'....from.ca |
| 1e3c0 | 6c 69 62 72 65 2e 67 75 69 32 2e 61 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 6d 65 6e 75 5f 61 | libre.gui2.actions.import.menu_a |
| 1e3e0 | 63 74 69 6f 6e 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e | ction_unique_name..from.calibre. |
| 1e400 | 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e | constants.import.numeric_version |
| 1e420 | 20 61 73 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | .as.calibre_version..from.calibr |
| 1e440 | 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f 6e 5f 69 63 | e_plugins.extract_isbn.common_ic |
| 1e460 | 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f 6e 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d | ons.import.get_icon....#.------- |
| 1e480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1e4a0 | 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 47 6c 6f 62 61 6c 20 72 65 73 6f 75 | -------..#..........Global.resou |
| 1e4c0 | 72 63 65 73 20 2f 20 73 74 61 74 65 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | rces./.state..#.---------------- |
| 1e4e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a | ------------------------------.. |
| 1e500 | 0d 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 6d 65 6e | ..#.Global.definition.of.our.men |
| 1e520 | 75 20 61 63 74 69 6f 6e 73 2e 20 55 73 65 64 20 74 6f 20 65 6e 73 75 72 65 20 77 65 20 63 61 6e | u.actions..Used.to.ensure.we.can |
| 1e540 | 20 63 6c 65 61 6e 6c 79 20 75 6e 72 65 67 69 73 74 65 72 0d 0a 23 20 6b 65 79 62 6f 61 72 64 20 | .cleanly.unregister..#.keyboard. |
| 1e560 | 73 68 6f 72 74 63 75 74 73 20 77 68 65 6e 20 72 65 62 75 69 6c 64 69 6e 67 20 6f 75 72 20 6d 65 | shortcuts.when.rebuilding.our.me |
| 1e580 | 6e 75 73 2e 0d 0a 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a | nus...plugin_menu_actions.=.[].. |
| 1e5a0 | 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..#.---------------------------- |
| 1e5c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 | ------------------..#........... |
| 1e5e0 | 20 20 20 20 20 4d 65 6e 75 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | .....Menu.functions..#.--------- |
| 1e600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1e620 | 2d 2d 2d 2d 2d 0d 0a 0d 0a 64 65 66 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 | -----....def.unregister_menu_act |
| 1e640 | 69 6f 6e 73 28 69 61 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 70 6c 75 67 | ions(ia):......'''......For.plug |
| 1e660 | 69 6e 73 20 74 68 61 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 72 65 62 75 69 6c 64 20 74 68 65 | ins.that.dynamically.rebuild.the |
| 1e680 | 69 72 20 6d 65 6e 75 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 | ir.menus,.we.need.to.ensure.that |
| 1e6a0 | 20 61 6e 79 0d 0a 20 20 20 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 72 65 | .any......keyboard.shortcuts.are |
| 1e6c0 | 20 75 6e 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 74 68 65 6d 20 65 61 63 68 20 74 69 6d 65 | .unregistered.for.them.each.time |
| 1e6e0 | 2e 0d 0a 20 20 20 20 4d 61 6b 65 20 73 75 72 65 20 74 6f 20 63 61 6c 6c 20 74 68 69 73 20 62 65 | .......Make.sure.to.call.this.be |
| 1e700 | 66 6f 72 65 20 2e 63 6c 65 61 72 28 29 20 6f 66 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 73 2e | fore..clear().of.the.menu.items. |
| 1e720 | 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e | ......'''......global.plugin_men |
| 1e740 | 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 6c 75 | u_actions......for.action.in.plu |
| 1e760 | 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 68 61 | gin_menu_actions:..........if.ha |
| 1e780 | 73 61 74 74 72 28 61 63 74 69 6f 6e 2c 20 27 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f | sattr(action,.'calibre_shortcut_ |
| 1e7a0 | 75 6e 69 71 75 65 5f 6e 61 6d 65 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 | unique_name'):..............ia.g |
| 1e7c0 | 75 69 2e 6b 65 79 62 6f 61 72 64 2e 75 6e 72 65 67 69 73 74 65 72 5f 73 68 6f 72 74 63 75 74 28 | ui.keyboard.unregister_shortcut( |
| 1e7e0 | 61 63 74 69 6f 6e 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e | action.calibre_shortcut_unique_n |
| 1e800 | 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 23 20 73 74 61 72 74 69 6e 67 20 69 6e 20 63 61 6c 69 | ame)..........#.starting.in.cali |
| 1e820 | 62 72 65 20 32 2e 31 30 2e 30 2c 20 61 63 74 69 6f 6e 73 20 61 72 65 20 72 65 67 69 73 74 65 72 | bre.2.10.0,.actions.are.register |
| 1e840 | 73 20 61 74 0d 0a 20 20 20 20 20 20 20 20 23 20 74 68 65 20 74 6f 70 20 67 75 69 20 6c 65 76 65 | s.at..........#.the.top.gui.leve |
| 1e860 | 6c 20 66 6f 72 20 4f 53 58 27 20 62 65 6e 65 66 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 69 66 20 | l.for.OSX'.benefit...........if. |
| 1e880 | 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 32 2c 31 30 2c 30 29 3a 0d 0a 20 20 | calibre_version.>=.(2,10,0):.... |
| 1e8a0 | 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 75 69 2e 72 65 6d 6f 76 65 41 63 74 69 6f 6e 28 61 63 | ..........ia.gui.removeAction(ac |
| 1e8c0 | 74 69 6f 6e 29 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d | tion)......plugin_menu_actions.= |
| 1e8e0 | 20 5b 5d 0d 0a 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f | .[]......def.create_menu_action_ |
| 1e900 | 75 6e 69 71 75 65 28 69 61 2c 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f 74 65 78 | unique(ia,.parent_menu,.menu_tex |
| 1e920 | 74 2c 20 69 6d 61 67 65 3d 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 3d 4e 6f 6e 65 2c 0d 0a 20 20 | t,.image=None,.tooltip=None,.... |
| 1e940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 4e 6f | .....................shortcut=No |
| 1e960 | 6e 65 2c 20 74 72 69 67 67 65 72 65 64 3d 4e 6f 6e 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 4e | ne,.triggered=None,.is_checked=N |
| 1e980 | 6f 6e 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 | one,.shortcut_name=None,........ |
| 1e9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e | .................unique_name=Non |
| 1e9c0 | 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e | e,.favourites_menu_unique_name=N |
| 1e9e0 | 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 6d 65 6e | one):......'''......Create.a.men |
| 1ea00 | 75 20 61 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 72 69 74 | u.action.with.the.specified.crit |
| 1ea20 | 65 72 69 61 20 61 6e 64 20 61 63 74 69 6f 6e 2c 20 75 73 69 6e 67 20 74 68 65 20 6e 65 77 0d 0a | eria.and.action,.using.the.new.. |
| 1ea40 | 20 20 20 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f | ....InterfaceAction.create_menu_ |
| 1ea60 | 61 63 74 69 6f 6e 28 29 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 65 6e 73 75 72 65 73 20 | action().function.which.ensures. |
| 1ea80 | 74 68 61 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 0d 0a 20 20 20 20 77 68 65 74 68 65 72 20 | that.regardless.of......whether. |
| 1eaa0 | 61 20 73 68 6f 72 74 63 75 74 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 74 20 77 69 6c 6c 20 | a.shortcut.is.specified.it.will. |
| 1eac0 | 61 70 70 65 61 72 20 69 6e 20 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d | appear.in.Preferences->Keyboard. |
| 1eae0 | 0a 0d 0a 20 20 20 20 46 6f 72 20 61 20 66 75 6c 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 | .......For.a.full.description.of |
| 1eb00 | 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 2c 20 73 65 65 3a 20 63 61 6c 69 62 72 65 2f 67 75 | .the.parameters,.see:.calibre/gu |
| 1eb20 | 69 32 2f 61 63 74 69 6f 6e 73 2f 5f 5f 69 6e 69 74 5f 5f 2e 70 79 0d 0a 20 20 20 20 27 27 27 0d | i2/actions/__init__.py......'''. |
| 1eb40 | 0a 20 20 20 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 20 3d 20 73 68 6f 72 74 63 75 74 0d 0a 20 | .....orig_shortcut.=.shortcut... |
| 1eb60 | 20 20 20 6b 62 20 3d 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 69 66 20 | ...kb.=.ia.gui.keyboard......if. |
| 1eb80 | 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 75 6e | unique_name.is.None:..........un |
| 1eba0 | 69 71 75 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 65 78 74 0d 0a 20 20 20 20 69 66 20 6e 6f | ique_name.=.menu_text......if.no |
| 1ebc0 | 74 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 75 | t.shortcut.==.False:..........fu |
| 1ebe0 | 6c 6c 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 | ll_unique_name.=.menu_action_uni |
| 1ec00 | 71 75 65 5f 6e 61 6d 65 28 69 61 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 | que_name(ia,.unique_name)....... |
| 1ec20 | 20 20 20 69 66 20 66 75 6c 6c 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 6b 62 2e 73 68 6f | ...if.full_unique_name.in.kb.sho |
| 1ec40 | 72 74 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 | rtcuts:..............shortcut.=. |
| 1ec60 | 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | False..........else:............ |
| 1ec80 | 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 20 61 6e 64 20 6e 6f | ..if.shortcut.is.not.None.and.no |
| 1eca0 | 74 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | t.shortcut.==.False:............ |
| 1ecc0 | 20 20 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 3d 3d 20 30 3a 0d 0a 20 20 | ......if.len(shortcut).==.0:.... |
| 1ece0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 4e 6f 6e | ..................shortcut.=.Non |
| 1ed00 | 65 0d 0a 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e | e........if.shortcut_name.is.Non |
| 1ed20 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 | e:..........shortcut_name.=.menu |
| 1ed40 | 5f 74 65 78 74 2e 72 65 70 6c 61 63 65 28 27 26 27 2c 27 27 29 0d 0a 0d 0a 20 20 20 20 69 66 20 | _text.replace('&','')........if. |
| 1ed60 | 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 35 2c 34 2c 30 29 3a 0d 0a 20 20 20 | calibre_version.>=.(5,4,0):..... |
| 1ed80 | 20 20 20 20 20 23 20 54 68 65 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 20 70 61 72 61 | .....#.The.persist_shortcut.para |
| 1eda0 | 6d 65 74 65 72 20 6f 6e 6c 79 20 61 64 64 65 64 20 66 72 6f 6d 20 35 2e 34 2e 30 20 6f 6e 77 61 | meter.only.added.from.5.4.0.onwa |
| 1edc0 | 72 64 73 2e 0d 0a 20 20 20 20 20 20 20 20 23 20 55 73 65 64 20 73 6f 20 74 68 61 74 20 73 68 6f | rds...........#.Used.so.that.sho |
| 1ede0 | 72 74 63 75 74 73 20 73 70 65 63 69 66 69 63 20 74 6f 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 | rtcuts.specific.to.other.librari |
| 1ee00 | 65 73 20 61 72 65 6e 27 74 20 64 69 73 63 61 72 64 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 61 63 | es.aren't.discarded...........ac |
| 1ee20 | 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f | .=.ia.create_menu_action(parent_ |
| 1ee40 | 6d 65 6e 75 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 | menu,.unique_name,.menu_text,.ic |
| 1ee60 | 6f 6e 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on=None,........................ |
| 1ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 | .............shortcut=shortcut,. |
| 1eea0 | 64 65 73 63 72 69 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 | description=tooltip,............ |
| 1eec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 | .........................trigger |
| 1eee0 | 65 64 3d 74 72 69 67 67 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 | ed=triggered,.shortcut_name=shor |
| 1ef00 | 74 63 75 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tcut_name,...................... |
| 1ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 3d | ...............persist_shortcut= |
| 1ef40 | 54 72 75 65 29 0d 0a 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 | True)......else:..........ac.=.i |
| 1ef60 | 61 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 6e 75 | a.create_menu_action(parent_menu |
| 1ef80 | 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 6f 6e 3d 4e | ,.unique_name,.menu_text,.icon=N |
| 1efa0 | 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | one,............................ |
| 1efc0 | 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 64 65 73 63 | .........shortcut=shortcut,.desc |
| 1efe0 | 72 69 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ription=tooltip,................ |
| 1f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 74 | .....................triggered=t |
| 1f020 | 72 69 67 67 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 | riggered,.shortcut_name=shortcut |
| 1f040 | 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 | _name)......if.shortcut.==.False |
| 1f060 | 20 61 6e 64 20 6e 6f 74 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a | .and.not.orig_shortcut.==.False: |
| 1f080 | 0d 0a 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 | ..........if.ac.calibre_shortcut |
| 1f0a0 | 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e | _unique_name.in.ia.gui.keyboard. |
| 1f0c0 | 73 68 6f 72 74 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 62 2e 72 65 70 6c 61 | shortcuts:..............kb.repla |
| 1f0e0 | 63 65 5f 61 63 74 69 6f 6e 28 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e | ce_action(ac.calibre_shortcut_un |
| 1f100 | 69 71 75 65 5f 6e 61 6d 65 2c 20 61 63 29 0d 0a 20 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 | ique_name,.ac)......if.image:... |
| 1f120 | 20 20 20 20 20 20 20 61 63 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 69 6d 61 67 65 | .......ac.setIcon(get_icon(image |
| 1f140 | 29 29 0d 0a 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e | ))......if.is_checked.is.not.Non |
| 1f160 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 | e:..........ac.setCheckable(True |
| 1f180 | 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 | )..........if.is_checked:....... |
| 1f1a0 | 20 20 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 | .......ac.setChecked(True)...... |
| 1f1c0 | 23 20 46 6f 72 20 75 73 65 20 62 79 20 74 68 65 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 | #.For.use.by.the.Favourites.Menu |
| 1f1e0 | 20 70 6c 75 67 69 6e 2e 20 49 66 20 74 68 69 73 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 68 61 73 | .plugin..If.this.menu.action.has |
| 1f200 | 20 74 65 78 74 0d 0a 20 20 20 20 23 20 74 68 61 74 20 69 73 20 6e 6f 74 20 63 6f 6e 73 74 61 6e | .text......#.that.is.not.constan |
| 1f220 | 74 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 66 65 20 6f 66 20 74 68 69 73 20 70 6c 75 67 69 | t.through.the.life.of.this.plugi |
| 1f240 | 6e 2c 20 74 68 65 6e 20 77 65 20 6e 65 65 64 0d 0a 20 20 20 20 23 20 74 6f 20 61 74 74 72 69 62 | n,.then.we.need......#.to.attrib |
| 1f260 | 75 74 65 20 69 74 20 77 69 74 68 20 73 6f 6d 65 74 68 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 | ute.it.with.something.that.will. |
| 1f280 | 62 65 20 63 6f 6e 73 74 61 6e 74 20 74 68 61 74 20 74 68 65 0d 0a 20 20 20 20 23 20 46 61 76 6f | be.constant.that.the......#.Favo |
| 1f2a0 | 75 72 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 67 69 6e 20 63 61 6e 20 75 73 65 20 74 6f 20 69 64 | urites.Menu.plugin.can.use.to.id |
| 1f2c0 | 65 6e 74 69 66 79 20 69 74 2e 0d 0a 20 20 20 20 69 66 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 | entify.it.......if.favourites_me |
| 1f2e0 | 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 66 61 76 6f | nu_unique_name:..........ac.favo |
| 1f300 | 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 66 61 76 6f 75 72 | urites_menu_unique_name.=.favour |
| 1f320 | 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 23 20 41 | ites_menu_unique_name........#.A |
| 1f340 | 70 70 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 | ppend.to.our.list.of.actions.for |
| 1f360 | 20 74 68 69 73 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 65 6e 20 | .this.plugin.to.unregister.when. |
| 1f380 | 6d 65 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f | menu.rebuilt......global.plugin_ |
| 1f3a0 | 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 | menu_actions......plugin_menu_ac |
| 1f3c0 | 74 69 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 | tions.append(ac)........return.a |
| 1f3e0 | 63 0d 0a 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 69 74 65 6d 28 69 61 2c 20 | c......def.create_menu_item(ia,. |
| 1f400 | 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 6d 61 67 65 3d 4e 6f | parent_menu,.menu_text,.image=No |
| 1f420 | 6e 65 2c 20 74 6f 6f 6c 74 69 70 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne,.tooltip=None,............... |
| 1f440 | 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 28 29 2c 20 74 72 69 67 67 65 72 65 64 3d 4e | ........shortcut=(),.triggered=N |
| 1f460 | 6f 6e 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d | one,.is_checked=None):......'''. |
| 1f480 | 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 77 69 74 68 20 74 | .....Create.a.menu.action.with.t |
| 1f4a0 | 68 65 20 73 70 65 63 69 66 69 65 64 20 63 72 69 74 65 72 69 61 20 61 6e 64 20 61 63 74 69 6f 6e | he.specified.criteria.and.action |
| 1f4c0 | 0d 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 69 66 20 6e 6f 20 73 68 6f 72 74 63 75 74 20 69 | ......Note.that.if.no.shortcut.i |
| 1f4e0 | 73 20 73 70 65 63 69 66 69 65 64 2c 20 77 69 6c 6c 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 | s.specified,.will.not.appear.in. |
| 1f500 | 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 54 68 69 73 20 | Preferences->Keyboard......This. |
| 1f520 | 6d 65 74 68 6f 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 | method.should.only.be.used.for.a |
| 1f540 | 63 74 69 6f 6e 73 20 77 68 69 63 68 20 65 69 74 68 65 72 20 68 61 76 65 20 6e 6f 20 73 68 6f 72 | ctions.which.either.have.no.shor |
| 1f560 | 74 63 75 74 73 2c 0d 0a 20 20 20 20 6f 72 20 72 65 67 69 73 74 65 72 20 74 68 65 69 72 20 6d 65 | tcuts,......or.register.their.me |
| 1f580 | 6e 75 73 20 6f 6e 6c 79 20 6f 6e 63 65 2e 20 55 73 65 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 | nus.only.once..Use.create_menu_a |
| 1f5a0 | 63 74 69 6f 6e 5f 75 6e 69 71 75 65 20 66 6f 72 20 61 6c 6c 20 65 6c 73 65 2e 0d 0a 0d 0a 20 20 | ction_unique.for.all.else....... |
| 1f5c0 | 20 20 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c | ..Currently.this.function.is.onl |
| 1f5e0 | 79 20 75 73 65 64 20 62 79 20 6f 70 65 6e 5f 77 69 74 68 20 61 6e 64 20 73 65 61 72 63 68 5f 74 | y.used.by.open_with.and.search_t |
| 1f600 | 68 65 5f 69 6e 74 65 72 6e 65 74 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 61 6e 64 20 77 6f 75 | he_internet.plugins......and.wou |
| 1f620 | 6c 64 20 6c 69 6b 65 20 74 6f 20 69 6e 76 65 73 74 69 67 61 74 65 20 6f 6e 65 20 64 61 79 20 69 | ld.like.to.investigate.one.day.i |
| 1f640 | 66 20 69 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 6d 2e 0d 0a | f.it.can.be.removed.from.them... |
| 1f660 | 20 20 20 20 27 27 27 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 | ....'''......if.shortcut.is.not. |
| 1f680 | 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 | None:..........if.len(shortcut). |
| 1f6a0 | 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 28 29 | ==.0:..............shortcut.=.() |
| 1f6c0 | 0d 0a 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 61 63 74 69 6f 6e 28 73 70 65 63 | ......ac.=.ia.create_action(spec |
| 1f6e0 | 3d 28 6d 65 6e 75 5f 74 65 78 74 2c 20 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 2c 20 73 68 6f 72 | =(menu_text,.None,.tooltip,.shor |
| 1f700 | 74 63 75 74 29 2c 0d 0a 20 20 20 20 20 20 20 20 61 74 74 72 3d 6d 65 6e 75 5f 74 65 78 74 29 0d | tcut),..........attr=menu_text). |
| 1f720 | 0a 20 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 73 65 74 49 63 | .....if.image:..........ac.setIc |
| 1f740 | 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 69 6d 61 67 65 29 29 0d 0a 20 20 20 20 69 66 20 74 72 69 67 | on(get_icon(image))......if.trig |
| 1f760 | 67 65 72 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 74 | gered.is.not.None:..........ac.t |
| 1f780 | 72 69 67 67 65 72 65 64 2e 63 6f 6e 6e 65 63 74 28 74 72 69 67 67 65 72 65 64 29 0d 0a 20 20 20 | riggered.connect(triggered)..... |
| 1f7a0 | 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 | .if.is_checked.is.not.None:..... |
| 1f7c0 | 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d 0a 20 20 20 20 | .....ac.setCheckable(True)...... |
| 1f7e0 | 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....if.is_checked:.............. |
| 1f800 | 61 63 2e 73 65 74 43 68 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 70 61 72 65 6e | ac.setChecked(True)........paren |
| 1f820 | 74 5f 6d 65 6e 75 2e 61 64 64 41 63 74 69 6f 6e 28 61 63 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 | t_menu.addAction(ac)............ |
| 1f840 | 23 20 41 70 70 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 | #.Append.to.our.list.of.actions. |
| 1f860 | 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 | for.this.plugin.to.unregister.wh |
| 1f880 | 65 6e 20 6d 65 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 | en.menu.rebuilt......global.plug |
| 1f8a0 | 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 | in_menu_actions......plugin_menu |
| 1f8c0 | 5f 61 63 74 69 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 | _actions.append(ac)........retur |
| 1f8e0 | 6e 20 61 63 0d 0a 50 4b 03 04 14 00 00 00 00 00 db ba 49 5c bd 90 d2 a8 73 30 00 00 73 30 00 00 | n.ac..PK..........I\....s0..s0.. |
| 1f900 | 11 00 00 00 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f | ....common_widgets.py#!/usr/bin/ |
| 1f920 | 65 6e 76 20 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 | env.python..#.vim:fileencoding=U |
| 1f940 | 54 46 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a | TF-8:ts=4:sw=4:sta:et:sts=4:ai.. |
| 1f960 | 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f | from.__future__.import.(unicode_ |
| 1f980 | 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 | literals,.division,.absolute_imp |
| 1f9a0 | 6f 72 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ort,..........................pr |
| 1f9c0 | 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d | int_function)....__license__...= |
| 1f9e0 | 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 | .'GPL.v3'..__copyright__.=.'2022 |
| 1fa00 | 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 | ,.Grant.Drake'....from.six.impor |
| 1fa20 | 74 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a | t.text_type.as.unicode....try:.. |
| 1fa40 | 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 74 2c 20 51 54 61 | ....from.qt.core.import.(Qt,.QTa |
| 1fa60 | 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c | bleWidgetItem,.QComboBox,.QHBoxL |
| 1fa80 | 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 46 6f 6e 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 | ayout,.QLabel,.QFont,........... |
| 1faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 44 61 74 65 54 69 6d 65 2c 20 51 53 74 79 6c | ................QDateTime,.QStyl |
| 1fac0 | 65 64 49 74 65 6d 44 65 6c 65 67 61 74 65 2c 20 51 4c 69 6e 65 45 64 69 74 29 0d 0a 65 78 63 65 | edItemDelegate,.QLineEdit)..exce |
| 1fae0 | 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e | pt.ImportError:......from.PyQt5. |
| 1fb00 | 51 74 20 69 6d 70 6f 72 74 20 28 51 74 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c | Qt.import.(Qt,.QTableWidgetItem, |
| 1fb20 | 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c | .QComboBox,.QHBoxLayout,.QLabel, |
| 1fb40 | 20 51 46 6f 6e 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .QFont,......................... |
| 1fb60 | 20 20 51 44 61 74 65 54 69 6d 65 2c 20 51 53 74 79 6c 65 64 49 74 65 6d 44 65 6c 65 67 61 74 65 | ..QDateTime,.QStyledItemDelegate |
| 1fb80 | 2c 20 51 4c 69 6e 65 45 64 69 74 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 | ,.QLineEdit)....try:......load_t |
| 1fba0 | 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a | ranslations()..except.NameError: |
| 1fbc0 | 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 | ......pass.#.load_translations() |
| 1fbe0 | 20 61 64 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 | .added.in.calibre.1.9....from.ca |
| 1fc00 | 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 2c 20 | libre.gui2.import.error_dialog,. |
| 1fc20 | 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | UNDEFINED_QDATETIME..from.calibr |
| 1fc40 | 65 2e 75 74 69 6c 73 2e 64 61 74 65 20 69 6d 70 6f 72 74 20 6e 6f 77 2c 20 66 6f 72 6d 61 74 5f | e.utils.date.import.now,.format_ |
| 1fc60 | 64 61 74 65 2c 20 55 4e 44 45 46 49 4e 45 44 5f 44 41 54 45 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c | date,.UNDEFINED_DATE....from.cal |
| 1fc80 | 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f 6e | ibre_plugins.extract_isbn.common |
| 1fca0 | 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 70 69 78 6d 61 70 0d 0a 0d 0a 23 20 67 65 | _icons.import.get_pixmap....#.ge |
| 1fcc0 | 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 0d 0a 23 0d 0a 23 20 43 68 65 63 6b 61 62 6c 65 54 61 62 | t_date_format..#..#.CheckableTab |
| 1fce0 | 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 23 20 | leWidgetItem..#.DateDelegate..#. |
| 1fd00 | 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 49 6d 61 67 65 54 69 74 6c | DateTableWidgetItem..#.ImageTitl |
| 1fd20 | 65 4c 61 79 6f 75 74 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 | eLayout..#.ReadOnlyTableWidgetIt |
| 1fd40 | 65 6d 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d | em..#.ReadOnlyTextIconWidgetItem |
| 1fd60 | 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 | ..#.ReadOnlyCheckableTableWidget |
| 1fd80 | 49 74 65 6d 0d 0a 23 20 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 0d 0a 23 | Item..#.TextIconWidgetItem..#..# |
| 1fda0 | 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4b 65 79 56 61 6c 75 | .CustomColumnComboBox..#.KeyValu |
| 1fdc0 | 65 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4e 6f 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 | eComboBox..#.NoWheelComboBox..#. |
| 1fde0 | 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ReadOnlyLineEdit....#.---------- |
| 1fe00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1fe20 | 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 0d | ----..#...............Functions. |
| 1fe40 | 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .#.----------------------------- |
| 1fe60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 64 61 74 | -----------------....def.get_dat |
| 1fe80 | 65 5f 66 6f 72 6d 61 74 28 74 77 65 61 6b 5f 6e 61 6d 65 3d 27 67 75 69 5f 74 69 6d 65 73 74 61 | e_format(tweak_name='gui_timesta |
| 1fea0 | 6d 70 5f 64 69 73 70 6c 61 79 5f 66 6f 72 6d 61 74 27 2c 20 64 65 66 61 75 6c 74 5f 66 6d 74 3d | mp_display_format',.default_fmt= |
| 1fec0 | 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 29 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 | 'dd.MMM.yyyy'):......from.calibr |
| 1fee0 | 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 74 77 65 61 6b 73 0d 0a 20 20 | e.utils.config.import.tweaks.... |
| 1ff00 | 20 20 66 6f 72 6d 61 74 20 3d 20 74 77 65 61 6b 73 5b 74 77 65 61 6b 5f 6e 61 6d 65 5d 0d 0a 20 | ..format.=.tweaks[tweak_name]... |
| 1ff20 | 20 20 20 69 66 20 66 6f 72 6d 61 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 | ...if.format.is.None:..........f |
| 1ff40 | 6f 72 6d 61 74 20 3d 20 64 65 66 61 75 6c 74 5f 66 6d 74 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 | ormat.=.default_fmt......return. |
| 1ff60 | 66 6f 72 6d 61 74 20 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | format.....#.------------------- |
| 1ff80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 | ---------------------------..#.. |
| 1ffa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 57 69 64 67 65 74 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d | .............Widgets..#.-------- |
| 1ffc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 1ffe0 | 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 63 6c 61 73 73 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 | ------....class.CheckableTableWi |
| 20000 | 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 | dgetItem(QTableWidgetItem):..... |
| 20020 | 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c | .'''......For.use.in.a.table.cel |
| 20040 | 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 74 68 61 74 20 63 61 6e 20 | l,.displays.a.checkbox.that.can. |
| 20060 | 70 6f 74 65 6e 74 69 61 6c 6c 79 20 62 65 20 74 72 69 73 74 61 74 65 0d 0a 20 20 20 20 27 27 27 | potentially.be.tristate......''' |
| 20080 | 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 63 68 65 63 6b 65 64 | ......def.__init__(self,.checked |
| 200a0 | 3d 46 61 6c 73 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 | =False,.is_tristate=False):..... |
| 200c0 | 20 20 20 20 20 73 75 70 65 72 28 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 | .....super(CheckableTableWidgetI |
| 200e0 | 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 | tem,.self).__init__('')......... |
| 20100 | 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 | .try:..............self.setFlags |
| 20120 | 28 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 | (Qt.ItemFlag.ItemIsSelectable.|. |
| 20140 | 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 20 | Qt.ItemFlag.ItemIsUserCheckable. |
| 20160 | 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 29 0d 0a 20 | |.Qt.ItemFlag.ItemIsEnabled.)... |
| 20180 | 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 | .......except:..............self |
| 201a0 | 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 | .setFlags(Qt.ItemFlags(Qt.ItemIs |
| 201c0 | 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 | Selectable.|.Qt.ItemIsUserChecka |
| 201e0 | 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 29 29 0d 0a 20 20 20 20 20 | ble.|.Qt.ItemIsEnabled.))....... |
| 20200 | 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...if.is_tristate:.............. |
| 20220 | 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 73 65 6c 66 2e 66 6c 61 67 73 28 29 20 7c 20 51 74 2e | self.setFlags(self.flags().|.Qt. |
| 20240 | 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 54 72 69 73 74 61 74 65 29 0d 0a 20 20 | ItemFlag.ItemIsUserTristate).... |
| 20260 | 20 20 20 20 20 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 | ......if.checked:..............s |
| 20280 | 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 | elf.setCheckState(Qt.Checked)... |
| 202a0 | 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f | .......else:..............if.is_ |
| 202c0 | 74 72 69 73 74 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 | tristate.and.checked.is.None:... |
| 202e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 | ...............self.setCheckStat |
| 20300 | 65 28 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 | e(Qt.PartiallyChecked).......... |
| 20320 | 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e | ....else:..................self. |
| 20340 | 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 | setCheckState(Qt.Unchecked)..... |
| 20360 | 20 20 20 64 65 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d | ...def.get_boolean_value(self):. |
| 20380 | 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 | .........'''..........Return.a.b |
| 203a0 | 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 | oolean.value.indicating.whether. |
| 203c0 | 63 68 65 63 6b 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 | checkbox.is.checked..........If. |
| 203e0 | 74 68 69 73 20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 | this.is.a.tristate.checkbox,.a.p |
| 20400 | 61 72 74 69 61 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e | artially.checked.value.is.return |
| 20420 | 65 64 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 | ed.as.None..........'''......... |
| 20440 | 20 69 66 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 | .if.self.checkState().==.Qt.Part |
| 20460 | 69 61 6c 6c 79 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 | iallyChecked:..............retur |
| 20480 | 6e 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 | n.None..........else:........... |
| 204a0 | 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 | ...return.self.checkState().==.Q |
| 204c0 | 74 2e 43 68 65 63 6b 65 64 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6c | t.Checked....from.calibre.gui2.l |
| 204e0 | 69 62 72 61 72 79 2e 64 65 6c 65 67 61 74 65 73 20 69 6d 70 6f 72 74 20 44 61 74 65 44 65 6c 65 | ibrary.delegates.import.DateDele |
| 20500 | 67 61 74 65 20 61 73 20 5f 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 63 6c 61 73 73 20 44 61 74 | gate.as._DateDelegate..class.Dat |
| 20520 | 65 44 65 6c 65 67 61 74 65 28 5f 44 61 74 65 44 65 6c 65 67 61 74 65 29 3a 0d 0a 20 20 20 20 27 | eDelegate(_DateDelegate):......' |
| 20540 | 27 27 0d 0a 20 20 20 20 44 65 6c 65 67 61 74 65 20 66 6f 72 20 64 61 74 65 73 2e 20 42 65 63 61 | ''......Delegate.for.dates..Beca |
| 20560 | 75 73 65 20 74 68 69 73 20 64 65 6c 65 67 61 74 65 20 73 74 6f 72 65 73 20 74 68 65 0d 0a 20 20 | use.this.delegate.stores.the.... |
| 20580 | 20 20 66 6f 72 6d 61 74 20 61 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 76 61 72 69 61 62 6c 65 | ..format.as.an.instance.variable |
| 205a0 | 2c 20 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 | ,.a.new.instance.must.be.created |
| 205c0 | 20 66 6f 72 20 65 61 63 68 0d 0a 20 20 20 20 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 64 69 66 66 | .for.each......column..This.diff |
| 205e0 | 65 72 73 20 66 72 6f 6d 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 64 65 6c 65 67 61 74 65 73 | ers.from.all.the.other.delegates |
| 20600 | 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c | .......'''......def.__init__(sel |
| 20620 | 66 2c 20 70 61 72 65 6e 74 2c 20 66 6d 74 3d 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 2c 20 64 65 | f,.parent,.fmt='dd.MMM.yyyy',.de |
| 20640 | 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 | fault_to_today=True):..........s |
| 20660 | 75 70 65 72 28 44 61 74 65 44 65 6c 65 67 61 74 65 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f | uper(DateDelegate,.self).__init_ |
| 20680 | 5f 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f | _(parent)..........self.default_ |
| 206a0 | 74 6f 5f 74 6f 64 61 79 20 3d 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 0d 0a 20 20 20 | to_today.=.default_to_today..... |
| 206c0 | 20 20 20 20 20 73 65 6c 66 2e 66 6f 72 6d 61 74 20 3d 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d | .....self.format.=.get_date_form |
| 206e0 | 61 74 28 64 65 66 61 75 6c 74 5f 66 6d 74 3d 66 6d 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 | at(default_fmt=fmt)........def.c |
| 20700 | 72 65 61 74 65 45 64 69 74 6f 72 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 6f 70 74 69 6f 6e | reateEditor(self,.parent,.option |
| 20720 | 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 71 64 65 20 3d 20 51 53 74 79 6c 65 64 | ,.index):..........qde.=.QStyled |
| 20740 | 49 74 65 6d 44 65 6c 65 67 61 74 65 2e 63 72 65 61 74 65 45 64 69 74 6f 72 28 73 65 6c 66 2c 20 | ItemDelegate.createEditor(self,. |
| 20760 | 70 61 72 65 6e 74 2c 20 6f 70 74 69 6f 6e 2c 20 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 | parent,.option,.index).......... |
| 20780 | 71 64 65 2e 73 65 74 44 69 73 70 6c 61 79 46 6f 72 6d 61 74 28 73 65 6c 66 2e 66 6f 72 6d 61 74 | qde.setDisplayFormat(self.format |
| 207a0 | 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 4d 69 6e 69 6d 75 6d 44 61 74 65 54 69 6d | )..........qde.setMinimumDateTim |
| 207c0 | 65 28 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 29 0d 0a 20 20 20 20 20 20 20 20 | e(UNDEFINED_QDATETIME).......... |
| 207e0 | 71 64 65 2e 73 65 74 53 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 28 5f 28 27 55 6e 64 65 66 | qde.setSpecialValueText(_('Undef |
| 20800 | 69 6e 65 64 27 29 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 43 61 6c 65 6e 64 61 72 | ined'))..........qde.setCalendar |
| 20820 | 50 6f 70 75 70 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 71 64 65 0d | Popup(True)..........return.qde. |
| 20840 | 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 45 64 69 74 6f 72 44 61 74 61 28 73 65 6c 66 2c 20 65 | .......def.setEditorData(self,.e |
| 20860 | 64 69 74 6f 72 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 6e | ditor,.index):..........val.=.in |
| 20880 | 64 65 78 2e 6d 6f 64 65 6c 28 29 2e 64 61 74 61 28 69 6e 64 65 78 2c 20 51 74 2e 44 69 73 70 6c | dex.model().data(index,.Qt.Displ |
| 208a0 | 61 79 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 69 73 20 4e 6f 6e 65 20 | ayRole)..........if.val.is.None. |
| 208c0 | 6f 72 20 76 61 6c 20 3d 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 3a 0d 0a | or.val.==.UNDEFINED_QDATETIME:.. |
| 208e0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 | ............if.self.default_to_t |
| 20900 | 6f 64 61 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c | oday:..................val.=.sel |
| 20920 | 66 2e 64 65 66 61 75 6c 74 5f 64 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 | f.default_date..............else |
| 20940 | 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 55 4e 44 45 46 49 4e | :..................val.=.UNDEFIN |
| 20960 | 45 44 5f 51 44 41 54 45 54 49 4d 45 0d 0a 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 2e 73 65 74 | ED_QDATETIME..........editor.set |
| 20980 | 44 61 74 65 54 69 6d 65 28 76 61 6c 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 6f 64 65 | DateTime(val)........def.setMode |
| 209a0 | 6c 44 61 74 61 28 73 65 6c 66 2c 20 65 64 69 74 6f 72 2c 20 6d 6f 64 65 6c 2c 20 69 6e 64 65 78 | lData(self,.editor,.model,.index |
| 209c0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 65 64 69 74 6f 72 2e 64 61 74 65 54 69 6d | ):..........val.=.editor.dateTim |
| 209e0 | 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 3c 3d 20 55 4e 44 45 46 49 4e 45 44 | e()..........if.val.<=.UNDEFINED |
| 20a00 | 5f 51 44 41 54 45 54 49 4d 45 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 73 | _QDATETIME:..............model.s |
| 20a20 | 65 74 44 61 74 61 28 69 6e 64 65 78 2c 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d | etData(index,.UNDEFINED_QDATETIM |
| 20a40 | 45 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a | E,.Qt.EditRole)..........else:.. |
| 20a60 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 73 65 74 44 61 74 61 28 69 6e 64 65 78 2c | ............model.setData(index, |
| 20a80 | 20 51 44 61 74 65 54 69 6d 65 28 76 61 6c 29 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 0d | .QDateTime(val),.Qt.EditRole)... |
| 20aa0 | 0a 0d 0a 63 6c 61 73 73 20 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 | ...class.DateTableWidgetItem(QTa |
| 20ac0 | 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 | bleWidgetItem):........def.__ini |
| 20ae0 | 74 5f 5f 28 73 65 6c 66 2c 20 64 61 74 65 5f 72 65 61 64 2c 20 69 73 5f 72 65 61 64 5f 6f 6e 6c | t__(self,.date_read,.is_read_onl |
| 20b00 | 79 3d 46 61 6c 73 65 2c 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d 46 61 6c 73 65 2c | y=False,.default_to_today=False, |
| 20b20 | 20 66 6d 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 61 74 65 5f 72 65 61 | .fmt=None):..........if.date_rea |
| 20b40 | 64 20 69 73 20 4e 6f 6e 65 20 6f 72 20 64 61 74 65 5f 72 65 61 64 20 3d 3d 20 55 4e 44 45 46 49 | d.is.None.or.date_read.==.UNDEFI |
| 20b60 | 4e 45 44 5f 44 41 54 45 20 61 6e 64 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a 0d 0a | NED_DATE.and.default_to_today:.. |
| 20b80 | 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 72 65 61 64 20 3d 20 6e 6f 77 28 29 0d 0a 20 | ............date_read.=.now()... |
| 20ba0 | 20 20 20 20 20 20 20 69 66 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3a 0d 0a 20 20 20 20 20 20 20 | .......if.is_read_only:......... |
| 20bc0 | 20 20 20 20 20 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 | .....super(DateTableWidgetItem,. |
| 20be0 | 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 66 6f 72 6d 61 74 5f 64 61 74 65 28 64 61 74 65 5f | self).__init__(format_date(date_ |
| 20c00 | 72 65 61 64 2c 20 66 6d 74 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 | read,.fmt))..............self.se |
| 20c20 | 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 | tFlags(Qt.ItemIsSelectable|Qt.It |
| 20c40 | 65 6d 49 73 45 6e 61 62 6c 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 | emIsEnabled)..............self.s |
| 20c60 | 65 74 44 61 74 61 28 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 2c 20 51 44 61 74 65 54 69 6d 65 | etData(Qt.DisplayRole,.QDateTime |
| 20c80 | 28 64 61 74 65 5f 72 65 61 64 29 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 | (date_read))..........else:..... |
| 20ca0 | 20 20 20 20 20 20 20 20 20 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 | .........super(DateTableWidgetIt |
| 20cc0 | 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 | em,.self).__init__('').......... |
| 20ce0 | 20 20 20 20 73 65 6c 66 2e 73 65 74 44 61 74 61 28 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 2c | ....self.setData(Qt.DisplayRole, |
| 20d00 | 20 51 44 61 74 65 54 69 6d 65 28 64 61 74 65 5f 72 65 61 64 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 | .QDateTime(date_read))......clas |
| 20d20 | 73 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 28 51 48 42 6f 78 4c 61 79 6f 75 74 29 3a | s.ImageTitleLayout(QHBoxLayout): |
| 20d40 | 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 41 20 72 65 75 73 61 62 6c 65 20 6c 61 79 6f 75 74 | ......'''......A.reusable.layout |
| 20d60 | 20 77 69 64 67 65 74 20 64 69 73 70 6c 61 79 69 6e 67 20 61 6e 20 69 6d 61 67 65 20 66 6f 6c 6c | .widget.displaying.an.image.foll |
| 20d80 | 6f 77 65 64 20 62 79 20 61 20 74 69 74 6c 65 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 | owed.by.a.title......'''......de |
| 20da0 | 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 69 63 6f 6e 5f 6e 61 | f.__init__(self,.parent,.icon_na |
| 20dc0 | 6d 65 2c 20 74 69 74 6c 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 49 6d 61 67 65 | me,.title):..........super(Image |
| 20de0 | 54 69 74 6c 65 4c 61 79 6f 75 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 29 0d 0a 20 | TitleLayout,.self).__init__()... |
| 20e00 | 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 20 3d 20 | .......self.title_image_label.=. |
| 20e20 | 51 4c 61 62 65 6c 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 | QLabel(parent)..........self.upd |
| 20e40 | 61 74 65 5f 74 69 74 6c 65 5f 69 63 6f 6e 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 | ate_title_icon(icon_name)....... |
| 20e60 | 20 20 20 73 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 | ...self.addWidget(self.title_ima |
| 20e80 | 67 65 5f 6c 61 62 65 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 20 | ge_label)............title_font. |
| 20ea0 | 3d 20 51 46 6f 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 2e 73 65 | =.QFont()..........title_font.se |
| 20ec0 | 74 50 6f 69 6e 74 53 69 7a 65 28 31 36 29 0d 0a 20 20 20 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 | tPointSize(16)..........shelf_la |
| 20ee0 | 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 74 69 74 6c 65 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 | bel.=.QLabel(title,.parent)..... |
| 20f00 | 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 6c 2e 73 65 74 46 6f 6e 74 28 74 69 74 6c 65 5f 66 | .....shelf_label.setFont(title_f |
| 20f20 | 6f 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 68 65 | ont)..........self.addWidget(she |
| 20f40 | 6c 66 5f 6c 61 62 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 53 74 | lf_label)..........self.insertSt |
| 20f60 | 72 65 74 63 68 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 75 70 64 61 74 65 5f 74 69 74 6c | retch(-1)........def.update_titl |
| 20f80 | 65 5f 69 63 6f 6e 28 73 65 6c 66 2c 20 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 | e_icon(self,.icon_name):........ |
| 20fa0 | 20 20 70 69 78 6d 61 70 20 3d 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 | ..pixmap.=.get_pixmap(icon_name) |
| 20fc0 | 0d 0a 20 20 20 20 20 20 20 20 69 66 20 70 69 78 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 | ..........if.pixmap.is.None:.... |
| 20fe0 | 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 70 61 72 65 | ..........error_dialog(self.pare |
| 21000 | 6e 74 28 29 2c 20 5f 28 27 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 27 29 2c 0d 0a 20 20 | nt(),._('Restart.required'),.... |
| 21020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 54 69 74 6c 65 20 | ......................._('Title. |
| 21040 | 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 | image.not.found.-.you.must.resta |
| 21060 | 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 | rt.Calibre.before.using.this.plu |
| 21080 | 67 69 6e 21 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 | gin!'),.show=True)..........else |
| 210a0 | 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f | :..............self.title_image_ |
| 210c0 | 6c 61 62 65 6c 2e 73 65 74 50 69 78 6d 61 70 28 70 69 78 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 | label.setPixmap(pixmap)......... |
| 210e0 | 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 4d 61 78 69 6d | .self.title_image_label.setMaxim |
| 21100 | 75 6d 53 69 7a 65 28 33 32 2c 20 33 32 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 | umSize(32,.32)..........self.tit |
| 21120 | 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 | le_image_label.setScaledContents |
| 21140 | 28 54 72 75 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 | (True)......class.ReadOnlyTableW |
| 21160 | 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 | idgetItem(QTableWidgetItem):.... |
| 21180 | 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 | ..'''......For.use.in.a.table.ce |
| 211a0 | 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f | ll,.displays.text.the.user.canno |
| 211c0 | 74 20 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 | t.select.or.modify.......'''.... |
| 211e0 | 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 29 3a 0d 0a 20 20 20 | ..def.__init__(self,.text):..... |
| 21200 | 20 20 20 20 20 69 66 20 74 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 | .....if.text.is.None:........... |
| 21220 | 20 20 20 74 65 78 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 | ...text.=.''..........super(Read |
| 21240 | 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 | OnlyTableWidgetItem,.self).__ini |
| 21260 | 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 | t__(text)..........self.setFlags |
| 21280 | 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 6e | (Qt.ItemIsSelectable|Qt.ItemIsEn |
| 212a0 | 61 62 6c 65 64 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 | abled)......class.ReadOnlyTextIc |
| 212c0 | 6f 6e 57 69 64 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 | onWidgetItem(ReadOnlyTableWidget |
| 212e0 | 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 | Item):......'''......For.use.in. |
| 21300 | 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 6e 20 69 63 6f 6e 20 74 | a.table.cell,.displays.an.icon.t |
| 21320 | 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e | he.user.cannot.select.or.modify. |
| 21340 | 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 | ......'''......def.__init__(self |
| 21360 | 2c 20 74 65 78 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 | ,.text,.icon):..........super(Re |
| 21380 | 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e | adOnlyTextIconWidgetItem,.self). |
| 213a0 | 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 63 6f 6e 3a | __init__(text)..........if.icon: |
| 213c0 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 63 6f 6e 28 69 63 6f 6e 29 | ..............self.setIcon(icon) |
| 213e0 | 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 | ....class.ReadOnlyCheckableTable |
| 21400 | 57 69 64 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 | WidgetItem(ReadOnlyTableWidgetIt |
| 21420 | 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 | em):......'''......For.use.in.a. |
| 21440 | 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 | table.cell,.displays.a.checkbox. |
| 21460 | 6e 65 78 74 20 74 6f 20 73 6f 6d 65 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f | next.to.some.text.the.user.canno |
| 21480 | 74 20 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 | t.select.or.modify.......'''.... |
| 214a0 | 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 63 68 65 63 6b | ..def.__init__(self,.text,.check |
| 214c0 | 65 64 3d 46 61 6c 73 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 | ed=False,.is_tristate=False):... |
| 214e0 | 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 | .......super(ReadOnlyCheckableTa |
| 21500 | 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 | bleWidgetItem,.self).__init__(te |
| 21520 | 78 74 29 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a 20 23 20 46 6f 72 20 51 74 20 42 61 63 6b 77 | xt)..........try:.#.For.Qt.Backw |
| 21540 | 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | ards.compatibility.............. |
| 21560 | 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 | .self.setFlags(Qt.ItemFlag.ItemI |
| 21580 | 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 | sSelectable.|.Qt.ItemFlag.ItemIs |
| 215a0 | 55 73 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d | UserCheckable.|.Qt.ItemFlag.Item |
| 215c0 | 49 73 45 6e 61 62 6c 65 64 20 29 0d 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 | IsEnabled.)..........except:.... |
| 215e0 | 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 | ..........self.setFlags(Qt.ItemF |
| 21600 | 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 | lags(Qt.ItemIsSelectable.|.Qt.It |
| 21620 | 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 45 6e 61 | emIsUserCheckable.|.Qt.ItemIsEna |
| 21640 | 62 6c 65 64 20 29 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 3a | bled.))..........if.is_tristate: |
| 21660 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 73 65 6c 66 | ..............self.setFlags(self |
| 21680 | 2e 66 6c 61 67 73 28 29 20 7c 20 51 74 2e 49 74 65 6d 49 73 54 72 69 73 74 61 74 65 29 0d 0a 20 | .flags().|.Qt.ItemIsTristate)... |
| 216a0 | 20 20 20 20 20 20 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......if.checked:.............. |
| 216c0 | 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a | self.setCheckState(Qt.Checked).. |
| 216e0 | 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 | ........else:..............if.is |
| 21700 | 5f 74 72 69 73 74 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a | _tristate.and.checked.is.None:.. |
| 21720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 | ................self.setCheckSta |
| 21740 | 74 65 28 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 | te(Qt.PartiallyChecked)......... |
| 21760 | 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 | .....else:..................self |
| 21780 | 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a | .setCheckState(Qt.Unchecked).... |
| 217a0 | 20 20 20 20 64 65 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a | ....def.get_boolean_value(self): |
| 217c0 | 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 | ..........'''..........Return.a. |
| 217e0 | 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 | boolean.value.indicating.whether |
| 21800 | 20 63 68 65 63 6b 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 | .checkbox.is.checked..........If |
| 21820 | 20 74 68 69 73 20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 | .this.is.a.tristate.checkbox,.a. |
| 21840 | 70 61 72 74 69 61 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 | partially.checked.value.is.retur |
| 21860 | 6e 65 64 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 | ned.as.None..........'''........ |
| 21880 | 20 20 69 66 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 | ..if.self.checkState().==.Qt.Par |
| 218a0 | 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 | tiallyChecked:..............retu |
| 218c0 | 72 6e 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 | rn.None..........else:.......... |
| 218e0 | 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 | ....return.self.checkState().==. |
| 21900 | 51 74 2e 43 68 65 63 6b 65 64 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 54 65 78 74 49 63 6f 6e 57 69 | Qt.Checked......class.TextIconWi |
| 21920 | 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 | dgetItem(QTableWidgetItem):..... |
| 21940 | 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c | .'''......For.use.in.a.table.cel |
| 21960 | 6c 2c 20 64 69 73 70 6c 61 79 73 20 74 65 78 74 20 77 69 74 68 20 61 6e 20 69 63 6f 6e 20 6e 65 | l,.displays.text.with.an.icon.ne |
| 21980 | 78 74 20 74 6f 20 69 74 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e | xt.to.it.......'''......def.__in |
| 219a0 | 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 | it__(self,.text,.icon):......... |
| 219c0 | 20 73 75 70 65 72 28 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 | .super(TextIconWidgetItem,.self) |
| 219e0 | 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 | .__init__(text)..........self.se |
| 21a00 | 74 49 63 6f 6e 28 69 63 6f 6e 29 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | tIcon(icon)......#.------------- |
| 21a20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 21a40 | 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c 73 0d 0a 23 20 2d | -..#...............Controls..#.- |
| 21a60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 21a80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 75 73 74 6f 6d 43 | -------------......class.CustomC |
| 21aa0 | 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 43 | olumnComboBox(QComboBox):......C |
| 21ac0 | 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 20 3d 20 5f 28 22 43 72 65 61 74 | REATE_NEW_COLUMN_ITEM.=._("Creat |
| 21ae0 | 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 22 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 | e.new.column")........def.__init |
| 21b00 | 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 3d | __(self,.parent,.custom_columns= |
| 21b20 | 7b 7d 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3d 27 27 2c 20 69 6e 69 74 69 61 6c 5f | {},.selected_column='',.initial_ |
| 21b40 | 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 | items=[''],.create_column_callba |
| 21b60 | 63 6b 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 43 75 73 74 6f 6d 43 | ck=None):..........super(CustomC |
| 21b80 | 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 | olumnComboBox,.self).__init__(pa |
| 21ba0 | 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d | rent)..........self.create_colum |
| 21bc0 | 6e 5f 63 61 6c 6c 62 61 63 6b 20 3d 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 | n_callback.=.create_column_callb |
| 21be0 | 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 | ack..........self.current_index. |
| 21c00 | 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 | =.0..........if.create_column_ca |
| 21c20 | 6c 6c 62 61 63 6b 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | llback.is.not.None:............. |
| 21c40 | 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 54 65 78 74 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 | .self.currentTextChanged.connect |
| 21c60 | 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 | (self.current_text_changed)..... |
| 21c80 | 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 63 75 73 74 6f 6d 5f | .....self.populate_combo(custom_ |
| 21ca0 | 63 6f 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 | columns,.selected_column,.initia |
| 21cc0 | 6c 5f 69 74 65 6d 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d | l_items)........def.populate_com |
| 21ce0 | 62 6f 28 73 65 6c 66 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 65 | bo(self,.custom_columns,.selecte |
| 21d00 | 64 5f 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 73 68 | d_column,.initial_items=[''],.sh |
| 21d20 | 6f 77 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 | ow_lookup_name=True):..........s |
| 21d40 | 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e | elf.clear()..........self.column |
| 21d60 | 5f 6e 61 6d 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 | _names.=.[]..........selected_id |
| 21d80 | 78 20 3d 20 30 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 69 6e 73 74 61 6e 63 65 28 69 | x.=.0............if.isinstance(i |
| 21da0 | 6e 69 74 69 61 6c 5f 69 74 65 6d 73 2c 20 64 69 63 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | nitial_items,.dict):............ |
| 21dc0 | 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 69 6e 69 74 69 61 6c 5f 69 74 65 6d | ..for.key.in.sorted(initial_item |
| 21de0 | 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 | s.keys()):..................self |
| 21e00 | 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 | .column_names.append(key)....... |
| 21e20 | 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 69 6e 69 74 69 61 | ...........display_name.=.initia |
| 21e40 | 6c 5f 69 74 65 6d 73 5b 6b 65 79 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | l_items[key]..................se |
| 21e60 | 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 | lf.addItem(display_name)........ |
| 21e80 | 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c | ..........if.key.==.selected_col |
| 21ea0 | 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 | umn:......................select |
| 21ec0 | 65 64 5f 69 64 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 | ed_idx.=.len(self.column_names). |
| 21ee0 | 2d 20 31 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -.1..........else:.............. |
| 21f00 | 66 6f 72 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 69 6e 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d | for.display_name.in.initial_item |
| 21f20 | 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f | s:..................self.column_ |
| 21f40 | 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 | names.append(display_name)...... |
| 21f60 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 | ............self.addItem(display |
| 21f80 | 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c | _name)..................if.displ |
| 21fa0 | 61 79 5f 6e 61 6d 65 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 | ay_name.==.selected_column:..... |
| 21fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 | .................selected_idx.=. |
| 21fe0 | 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 0d 0a 20 20 | len(self.column_names).-.1...... |
| 22000 | 20 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 63 75 73 74 6f 6d 5f 63 | ......for.key.in.sorted(custom_c |
| 22020 | 6f 6c 75 6d 6e 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c | olumns.keys()):..............sel |
| 22040 | 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 | f.column_names.append(key)...... |
| 22060 | 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 27 25 73 20 28 25 73 29 27 | ........display_name.=.'%s.(%s)' |
| 22080 | 25 28 6b 65 79 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 | %(key,.custom_columns[key]['name |
| 220a0 | 27 5d 29 20 69 66 20 73 68 6f 77 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 20 65 6c 73 65 20 63 75 73 | ']).if.show_lookup_name.else.cus |
| 220c0 | 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d 0d 0a 20 20 20 20 20 20 | tom_columns[key]['name']........ |
| 220e0 | 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 | ......self.addItem(display_name) |
| 22100 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 | ..............if.key.==.selected |
| 22120 | 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 | _column:..................select |
| 22140 | 65 64 5f 69 64 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 | ed_idx.=.len(self.column_names). |
| 22160 | 2d 20 31 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 | -.1....................if.self.c |
| 22180 | 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 20 69 73 20 6e 6f 74 20 4e 6f 6e | reate_column_callback.is.not.Non |
| 221a0 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 73 65 6c | e:..............self.addItem(sel |
| 221c0 | 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 20 20 20 20 20 | f.CREATE_NEW_COLUMN_ITEM)....... |
| 221e0 | 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 | .......self.column_names.append( |
| 22200 | 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 0d 0a | self.CREATE_NEW_COLUMN_ITEM).... |
| 22220 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c | ........self.setCurrentIndex(sel |
| 22240 | 65 63 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 | ected_idx)........def.get_select |
| 22260 | 65 64 5f 63 6f 6c 75 6d 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 | ed_column(self):..........select |
| 22280 | 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 5b 73 65 | ed_column.=.self.column_names[se |
| 222a0 | 6c 66 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 | lf.currentIndex()]..........if.s |
| 222c0 | 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 | elected_column.==.self.CREATE_NE |
| 222e0 | 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 | W_COLUMN_ITEM:..............sele |
| 22300 | 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 | cted_column.=.None..........retu |
| 22320 | 72 6e 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 0d 0a 20 20 20 20 0d 0a 20 20 20 20 64 65 | rn.selected_column............de |
| 22340 | 66 20 63 75 72 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 | f.current_text_changed(self,.new |
| 22360 | 5f 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 74 65 78 74 20 3d 3d 20 | _text):..........if.new_text.==. |
| 22380 | 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 | self.CREATE_NEW_COLUMN_ITEM:.... |
| 223a0 | 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 | ..........result.=.self.create_c |
| 223c0 | 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 | olumn_callback()..............if |
| 223e0 | 20 6e 6f 74 20 72 65 73 75 6c 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | .not.result:..................se |
| 22400 | 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f | lf.setCurrentIndex(self.current_ |
| 22420 | 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 | index)..........else:........... |
| 22440 | 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 73 65 6c 66 2e 63 75 72 | ...self.current_index.=.self.cur |
| 22460 | 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 56 61 6c 75 65 43 | rentIndex()......class.KeyValueC |
| 22480 | 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f | omboBox(QComboBox):........def._ |
| 224a0 | 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 76 61 6c 75 65 73 2c 20 73 65 | _init__(self,.parent,.values,.se |
| 224c0 | 6c 65 63 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e | lected_key):..........QComboBox. |
| 224e0 | 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 | __init__(self,.parent).......... |
| 22500 | 73 65 6c 66 2e 76 61 6c 75 65 73 20 3d 20 76 61 6c 75 65 73 0d 0a 20 20 20 20 20 20 20 20 73 65 | self.values.=.values..........se |
| 22520 | 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 0d | lf.populate_combo(selected_key). |
| 22540 | 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2c 20 | .......def.populate_combo(self,. |
| 22560 | 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 | selected_key):..........self.cle |
| 22580 | 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 | ar()..........selected_idx.=.idx |
| 225a0 | 20 3d 20 2d 31 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e | .=.-1..........for.key,.value.in |
| 225c0 | 20 73 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 | .self.values.items():........... |
| 225e0 | 20 20 20 69 64 78 20 3d 20 69 64 78 20 2b 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | ...idx.=.idx.+.1..............se |
| 22600 | 6c 66 2e 61 64 64 49 74 65 6d 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 | lf.addItem(value)..............i |
| 22620 | 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 3a 0d 0a 20 20 20 20 20 20 20 20 | f.key.==.selected_key:.......... |
| 22640 | 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 0d 0a 20 20 20 20 | ........selected_idx.=.idx...... |
| 22660 | 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 | ....self.setCurrentIndex(selecte |
| 22680 | 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 28 73 | d_idx)........def.selected_key(s |
| 226a0 | 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e | elf):..........for.key,.value.in |
| 226c0 | 20 73 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 | .self.values.items():........... |
| 226e0 | 20 20 20 69 66 20 76 61 6c 75 65 20 3d 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 63 75 72 72 | ...if.value.==.unicode(self.curr |
| 22700 | 65 6e 74 54 65 78 74 28 29 29 2e 73 74 72 69 70 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | entText()).strip():............. |
| 22720 | 20 20 20 20 20 72 65 74 75 72 6e 20 6b 65 79 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4e 6f 57 68 65 | .....return.key......class.NoWhe |
| 22740 | 65 6c 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 27 27 27 0d | elComboBox(QComboBox):......'''. |
| 22760 | 0a 20 20 20 20 46 6f 72 20 63 6f 6d 62 6f 62 6f 78 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 | .....For.combobox.displayed.in.a |
| 22780 | 20 74 61 62 6c 65 20 63 65 6c 6c 20 75 73 69 6e 67 20 74 68 65 20 6d 6f 75 73 65 20 77 68 65 65 | .table.cell.using.the.mouse.whee |
| 227a0 | 6c 20 68 61 73 20 6e 61 73 74 79 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 64 75 | l.has.nasty.interactions......du |
| 227c0 | 65 20 74 6f 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20 73 63 72 6f 6c 6c | e.to.the.conflict.between.scroll |
| 227e0 | 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 76 73 20 73 63 72 6f 6c 6c 69 6e 67 20 74 68 65 20 63 | ing.the.table.vs.scrolling.the.c |
| 22800 | 6f 6d 62 6f 62 6f 78 20 69 74 65 6d 2e 0d 0a 20 20 20 20 49 6e 68 65 72 69 74 20 66 72 6f 6d 20 | ombobox.item.......Inherit.from. |
| 22820 | 74 68 69 73 20 63 6c 61 73 73 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 63 6f 6d 62 6f 62 | this.class.to.disable.the.combob |
| 22840 | 6f 78 20 63 68 61 6e 67 69 6e 67 20 76 61 6c 75 65 20 77 69 74 68 20 6d 6f 75 73 65 20 77 68 65 | ox.changing.value.with.mouse.whe |
| 22860 | 65 6c 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 77 68 65 65 6c 45 76 65 6e 74 | el.......'''......def.wheelEvent |
| 22880 | 28 73 65 6c 66 2c 20 65 76 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 69 67 | (self,.event):..........event.ig |
| 228a0 | 6e 6f 72 65 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 | nore()......class.ReadOnlyLineEd |
| 228c0 | 69 74 28 51 4c 69 6e 65 45 64 69 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 | it(QLineEdit):........def.__init |
| 228e0 | 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 | __(self,.text,.parent):......... |
| 22900 | 20 69 66 20 74 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 | .if.text.is.None:..............t |
| 22920 | 65 78 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 | ext.=.''..........super(ReadOnly |
| 22940 | 4c 69 6e 65 45 64 69 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 2c 20 70 | LineEdit,.self).__init__(text,.p |
| 22960 | 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 45 6e 61 62 6c 65 64 28 | arent)..........self.setEnabled( |
| 22980 | 46 61 6c 73 65 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 0b 1f 4a 55 f6 b6 97 58 ba 1b 00 00 ba 1b | False)..PK..........JU...X...... |
| 229a0 | 00 00 09 00 00 00 63 6f 6e 66 69 67 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 | ......config.pyfrom.__future__.i |
| 229c0 | 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e | mport.unicode_literals,.division |
| 229e0 | 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f | ,.absolute_import,.print_functio |
| 22a00 | 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f | n..__license__...=.'GPL.v3'.__co |
| 22a20 | 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a | pyright__.=.'2011,.Grant.Drake'. |
| 22a40 | 0a 66 72 6f 6d 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 4f 72 64 65 72 65 64 | .from.collections.import.Ordered |
| 22a60 | 44 69 63 74 0a 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 | Dict..#.calibre.Python.3.compati |
| 22a80 | 62 69 6c 69 74 79 2e 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 5f 74 79 70 | bility..from.six.import.text_typ |
| 22aa0 | 65 20 61 73 20 75 6e 69 63 6f 64 65 0a 0a 74 72 79 3a 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 | e.as.unicode..try:.....from.qt.c |
| 22ac0 | 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 47 72 69 64 4c 61 79 6f 75 74 | ore.import.(QWidget,.QGridLayout |
| 22ae0 | 2c 20 51 4c 61 62 65 6c 2c 20 51 4c 69 6e 65 45 64 69 74 2c 20 51 50 75 73 68 42 75 74 74 6f 6e | ,.QLabel,.QLineEdit,.QPushButton |
| 22b00 | 2c 20 51 53 70 69 6e 42 6f 78 2c 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.QSpinBox,..................... |
| 22b20 | 20 20 20 20 20 20 51 43 68 65 63 6b 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 55 | ......QCheckBox,.QHBoxLayout,.QU |
| 22b40 | 72 6c 29 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 20 66 72 6f 6d | rl).except.ImportError:.....from |
| 22b60 | 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 47 72 69 64 | .PyQt5.Qt.import.(QWidget,.QGrid |
| 22b80 | 4c 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 4c 69 6e 65 45 64 69 74 2c 20 51 50 75 73 68 | Layout,.QLabel,.QLineEdit,.QPush |
| 22ba0 | 42 75 74 74 6f 6e 2c 20 51 53 70 69 6e 42 6f 78 2c 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | Button,.QSpinBox,............... |
| 22bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 51 43 68 65 63 6b 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 6f | ............QCheckBox,.QHBoxLayo |
| 22be0 | 75 74 2c 20 51 55 72 6c 29 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 | ut,.QUrl)..from.calibre.gui2.imp |
| 22c00 | 6f 72 74 20 6f 70 65 6e 5f 75 72 6c 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e | ort.open_url.from.calibre.utils. |
| 22c20 | 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 4a 53 4f 4e 43 6f 6e 66 69 67 0a 0a 66 72 6f 6d 20 63 | config.import.JSONConfig..from.c |
| 22c40 | 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d | alibre_plugins.extract_isbn.comm |
| 22c60 | 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f 6e 0a 66 72 6f 6d 20 63 61 | on_icons.import.get_icon.from.ca |
| 22c80 | 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f | libre_plugins.extract_isbn.commo |
| 22ca0 | 6e 5f 64 69 61 6c 6f 67 73 20 69 6d 70 6f 72 74 20 4b 65 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 | n_dialogs.import.KeyboardConfigD |
| 22cc0 | 69 61 6c 6f 67 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 | ialog.from.calibre_plugins.extra |
| 22ce0 | 63 74 5f 69 73 62 6e 2e 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 20 69 6d 70 6f 72 74 20 4b 65 | ct_isbn.common_widgets.import.Ke |
| 22d00 | 79 56 61 6c 75 65 43 6f 6d 62 6f 42 6f 78 0a 0a 74 72 79 3a 0a 20 20 20 20 6c 6f 61 64 5f 74 72 | yValueComboBox..try:.....load_tr |
| 22d20 | 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0a 20 | anslations().except.NameError:.. |
| 22d40 | 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 | ...pass.#.load_translations().ad |
| 22d60 | 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0a 0a 48 45 4c 50 5f 55 52 4c 20 3d 20 27 | ded.in.calibre.1.9..HELP_URL.=.' |
| 22d80 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 | https://github.com/kiwidude68/ca |
| 22da0 | 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2f 77 69 6b 69 2f 45 78 74 72 61 63 74 2d 49 53 42 4e 27 | libre_plugins/wiki/Extract-ISBN' |
| 22dc0 | 0a 0a 53 54 4f 52 45 5f 4e 41 4d 45 20 3d 20 27 4f 70 74 69 6f 6e 73 27 0a 4b 45 59 5f 56 41 4c | ..STORE_NAME.=.'Options'.KEY_VAL |
| 22de0 | 49 44 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 20 3d 20 27 76 61 6c 69 64 49 53 42 4e 31 33 50 | ID_ISBN13_PREFIX.=.'validISBN13P |
| 22e00 | 72 65 66 69 78 27 0a 4b 45 59 5f 50 4f 53 54 5f 54 41 53 4b 20 3d 20 27 70 6f 73 74 54 61 73 6b | refix'.KEY_POST_TASK.=.'postTask |
| 22e20 | 27 0a 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 48 52 45 53 48 4f 4c 44 20 3d 20 27 77 6f 72 6b 65 72 | '.KEY_WORKER_THRESHOLD.=.'worker |
| 22e40 | 54 68 72 65 73 68 6f 6c 64 27 0a 4b 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 20 3d 20 27 62 61 74 | Threshold'.KEY_BATCH_SIZE.=.'bat |
| 22e60 | 63 68 53 69 7a 65 27 0a 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 52 45 53 20 3d 20 27 | chSize'.KEY_DISPLAY_FAILURES.=.' |
| 22e80 | 64 69 73 70 6c 61 79 46 61 69 6c 75 72 65 73 27 0a 4b 45 59 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e | displayFailures'.KEY_ASK_FOR_CON |
| 22ea0 | 46 49 52 4d 41 54 49 4f 4e 20 3d 20 27 61 73 6b 46 6f 72 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 27 | FIRMATION.=.'askForConfirmation' |
| 22ec0 | 0a 0a 53 48 4f 57 5f 54 41 53 4b 53 20 3d 20 4f 72 64 65 72 65 64 44 69 63 74 28 5b 28 27 6e 6f | ..SHOW_TASKS.=.OrderedDict([('no |
| 22ee0 | 6e 65 27 2c 20 5f 28 27 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 6d 79 20 73 65 61 72 63 68 27 | ne',._('Do.not.change.my.search' |
| 22f00 | 29 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 70 | )),.........................('up |
| 22f20 | 64 61 74 65 64 27 2c 20 5f 28 27 53 68 6f 77 20 74 68 65 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 | dated',._('Show.the.books.that.h |
| 22f40 | 61 76 65 20 6e 65 77 20 6f 72 20 75 70 64 61 74 65 64 20 49 53 42 4e 73 27 29 29 5d 29 0a 0a 44 | ave.new.or.updated.ISBNs'))])..D |
| 22f60 | 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 20 3d 20 7b 0a 20 20 20 20 4b 45 59 5f | EFAULT_STORE_VALUES.=.{.....KEY_ |
| 22f80 | 50 4f 53 54 5f 54 41 53 4b 3a 20 27 6e 6f 6e 65 27 2c 0a 20 20 20 20 4b 45 59 5f 56 41 4c 49 44 | POST_TASK:.'none',.....KEY_VALID |
| 22fa0 | 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 3a 20 5b 27 39 37 37 27 2c 20 27 39 37 38 27 2c 20 27 | _ISBN13_PREFIX:.['977',.'978',.' |
| 22fc0 | 39 37 39 27 5d 2c 0a 20 20 20 20 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 48 52 45 53 48 4f 4c 44 3a | 979'],.....KEY_WORKER_THRESHOLD: |
| 22fe0 | 20 31 2c 0a 20 20 20 20 4b 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 3a 20 31 30 30 2c 0a 20 20 20 | .1,.....KEY_BATCH_SIZE:.100,.... |
| 23000 | 20 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 52 45 53 3a 20 54 72 75 65 2c 0a 20 20 20 | .KEY_DISPLAY_FAILURES:.True,.... |
| 23020 | 20 4b 45 59 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 3a 20 54 72 75 65 0a | .KEY_ASK_FOR_CONFIRMATION:.True. |
| 23040 | 7d 0a 0a 23 20 54 68 69 73 20 69 73 20 77 68 65 72 65 20 61 6c 6c 20 70 72 65 66 65 72 65 6e 63 | }..#.This.is.where.all.preferenc |
| 23060 | 65 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 | es.for.this.plugin.will.be.store |
| 23080 | 64 0a 70 6c 75 67 69 6e 5f 70 72 65 66 73 20 3d 20 4a 53 4f 4e 43 6f 6e 66 69 67 28 27 70 6c 75 | d.plugin_prefs.=.JSONConfig('plu |
| 230a0 | 67 69 6e 73 2f 45 78 74 72 61 63 74 20 49 53 42 4e 27 29 0a 0a 23 20 53 65 74 20 64 65 66 61 75 | gins/Extract.ISBN')..#.Set.defau |
| 230c0 | 6c 74 73 0a 70 6c 75 67 69 6e 5f 70 72 65 66 73 2e 64 65 66 61 75 6c 74 73 5b 53 54 4f 52 45 5f | lts.plugin_prefs.defaults[STORE_ |
| 230e0 | 4e 41 4d 45 5d 20 3d 20 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 0a 0a 64 65 | NAME].=.DEFAULT_STORE_VALUES..de |
| 23100 | 66 20 73 68 6f 77 5f 68 65 6c 70 28 29 3a 0a 20 20 20 20 6f 70 65 6e 5f 75 72 6c 28 51 55 72 6c | f.show_help():.....open_url(QUrl |
| 23120 | 28 48 45 4c 50 5f 55 52 4c 29 29 0a 0a 63 6c 61 73 73 20 43 6f 6e 66 69 67 57 69 64 67 65 74 28 | (HELP_URL))..class.ConfigWidget( |
| 23140 | 51 57 69 64 67 65 74 29 3a 0a 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 | QWidget):......def.__init__(self |
| 23160 | 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0a 20 20 20 20 20 20 20 20 51 57 69 64 67 65 | ,.plugin_action):.........QWidge |
| 23180 | 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c | t.__init__(self).........self.pl |
| 231a0 | 75 67 69 6e 5f 61 63 74 69 6f 6e 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 0a 20 20 20 20 | ugin_action.=.plugin_action..... |
| 231c0 | 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 73 65 6c 66 29 0a 20 | ....layout.=.QGridLayout(self).. |
| 231e0 | 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0a 0a 20 | .......self.setLayout(layout)... |
| 23200 | 20 20 20 20 20 20 20 63 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 53 54 4f 52 45 5f 4e 41 | .......c.=.plugin_prefs[STORE_NA |
| 23220 | 4d 45 5d 0a 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 51 4c | ME]..........layout.addWidget(QL |
| 23240 | 61 62 65 6c 28 5f 28 27 57 68 65 6e 20 74 68 65 20 73 63 61 6e 20 63 6f 6d 70 6c 65 74 65 73 3a | abel(_('When.the.scan.completes: |
| 23260 | 27 29 2c 20 73 65 6c 66 29 2c 20 30 2c 20 30 2c 20 31 2c 20 32 29 0a 20 20 20 20 20 20 20 20 70 | '),.self),.0,.0,.1,.2).........p |
| 23280 | 6f 73 74 5f 73 68 6f 77 20 3d 20 63 2e 67 65 74 28 4b 45 59 5f 50 4f 53 54 5f 54 41 53 4b 2c 20 | ost_show.=.c.get(KEY_POST_TASK,. |
| 232a0 | 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 50 4f 53 54 5f 54 41 | DEFAULT_STORE_VALUES[KEY_POST_TA |
| 232c0 | 53 4b 5d 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 68 6f 77 43 6f 6d 62 6f 20 3d 20 4b 65 | SK]).........self.showCombo.=.Ke |
| 232e0 | 79 56 61 6c 75 65 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 53 48 4f 57 5f 54 41 53 4b 53 2c | yValueComboBox(self,.SHOW_TASKS, |
| 23300 | 20 70 6f 73 74 5f 73 68 6f 77 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 | .post_show).........layout.addWi |
| 23320 | 64 67 65 74 28 73 65 6c 66 2e 73 68 6f 77 43 6f 6d 62 6f 2c 20 31 2c 20 30 2c 20 31 2c 20 32 29 | dget(self.showCombo,.1,.0,.1,.2) |
| 23340 | 0a 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 51 4c 61 62 65 | ..........layout.addWidget(QLabe |
| 23360 | 6c 28 5f 28 27 56 61 6c 69 64 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 49 53 42 4e 2d 31 33 20 | l(_('Valid.prefixes.for.ISBN-13. |
| 23380 | 28 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 29 3a 27 29 2c 20 73 65 6c 66 29 2c 20 32 2c 20 | (comma.separated):'),.self),.2,. |
| 233a0 | 30 2c 20 31 2c 20 32 29 0a 20 20 20 20 20 20 20 20 70 72 65 66 69 78 65 73 20 3d 20 63 2e 67 65 | 0,.1,.2).........prefixes.=.c.ge |
| 233c0 | 74 28 4b 45 59 5f 56 41 4c 49 44 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 2c 20 44 45 46 41 55 | t(KEY_VALID_ISBN13_PREFIX,.DEFAU |
| 233e0 | 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 56 41 4c 49 44 5f 49 53 42 4e 31 33 | LT_STORE_VALUES[KEY_VALID_ISBN13 |
| 23400 | 5f 50 52 45 46 49 58 5d 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 73 62 6e 31 33 5f 6c 65 | _PREFIX]).........self.isbn13_le |
| 23420 | 64 69 74 20 3d 20 51 4c 69 6e 65 45 64 69 74 28 27 2c 27 2e 6a 6f 69 6e 28 70 72 65 66 69 78 65 | dit.=.QLineEdit(','.join(prefixe |
| 23440 | 73 29 2c 20 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 | s),.self).........layout.addWidg |
| 23460 | 65 74 28 73 65 6c 66 2e 69 73 62 6e 31 33 5f 6c 65 64 69 74 2c 20 33 2c 20 30 2c 20 31 2c 20 32 | et(self.isbn13_ledit,.3,.0,.1,.2 |
| 23480 | 29 0a 0a 20 20 20 20 20 20 20 20 6c 62 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 53 65 6c 65 63 | )..........lbl.=.QLabel(_('Selec |
| 234a0 | 74 65 64 20 62 6f 6f 6b 73 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 | ted.books.before.running.as.a.ba |
| 234c0 | 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 27 29 2c 20 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 6c | ckground.job:'),.self).........l |
| 234e0 | 62 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 | bl.setToolTip(_('Running.as.a.ba |
| 23500 | 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 20 69 73 20 73 6c 6f 77 65 72 20 62 75 74 20 69 73 20 74 68 | ckground.job.is.slower.but.is.th |
| 23520 | 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 61 76 6f 69 64 5c 6e 27 29 20 2b 0a 20 20 20 20 20 20 | e.only.way.to.avoid\n').+....... |
| 23540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 | ................._('memory.leaks |
| 23560 | 20 61 6e 64 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 20 72 65 73 70 6f | .and.will.keep.the.UI.more.respo |
| 23580 | 6e 73 69 76 65 2e 27 29 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 | nsive.')).........layout.addWidg |
| 235a0 | 65 74 28 6c 62 6c 2c 20 34 2c 20 30 2c 20 31 2c 20 31 29 0a 20 20 20 20 20 20 20 20 77 6f 72 6b | et(lbl,.4,.0,.1,.1).........work |
| 235c0 | 65 72 5f 74 68 72 65 73 68 6f 6c 64 20 3d 20 63 2e 67 65 74 28 4b 45 59 5f 57 4f 52 4b 45 52 5f | er_threshold.=.c.get(KEY_WORKER_ |
| 235e0 | 54 48 52 45 53 48 4f 4c 44 2c 20 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b | THRESHOLD,.DEFAULT_STORE_VALUES[ |
| 23600 | 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 48 52 45 53 48 4f 4c 44 5d 29 0a 20 20 20 20 20 20 20 20 73 | KEY_WORKER_THRESHOLD]).........s |
| 23620 | 65 6c 66 2e 74 68 72 65 73 68 6f 6c 64 5f 73 70 69 6e 20 3d 20 51 53 70 69 6e 42 6f 78 28 73 65 | elf.threshold_spin.=.QSpinBox(se |
| 23640 | 6c 66 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 68 72 65 73 68 6f 6c 64 5f 73 70 69 6e 2e | lf).........self.threshold_spin. |
| 23660 | 73 65 74 4d 69 6e 69 6d 75 6d 28 30 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 68 72 65 73 | setMinimum(0).........self.thres |
| 23680 | 68 6f 6c 64 5f 73 70 69 6e 2e 73 65 74 4d 61 78 69 6d 75 6d 28 32 30 29 0a 20 20 20 20 20 20 20 | hold_spin.setMaximum(20)........ |
| 236a0 | 20 73 65 6c 66 2e 74 68 72 65 73 68 6f 6c 64 5f 73 70 69 6e 2e 73 65 74 50 72 6f 70 65 72 74 79 | .self.threshold_spin.setProperty |
| 236c0 | 28 27 76 61 6c 75 65 27 2c 20 77 6f 72 6b 65 72 5f 74 68 72 65 73 68 6f 6c 64 29 0a 20 20 20 20 | ('value',.worker_threshold)..... |
| 236e0 | 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 68 72 65 73 68 | ....layout.addWidget(self.thresh |
| 23700 | 6f 6c 64 5f 73 70 69 6e 2c 20 34 2c 20 31 2c 20 31 2c 20 31 29 0a 0a 20 20 20 20 20 20 20 20 62 | old_spin,.4,.1,.1,.1)..........b |
| 23720 | 61 74 63 68 5f 6c 62 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 42 61 74 63 68 20 73 69 7a 65 20 | atch_lbl.=.QLabel(_('Batch.size. |
| 23740 | 72 75 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 3a 27 29 2c 20 | running.as.a.background.job:'),. |
| 23760 | 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 62 61 74 63 68 5f 6c 62 6c 2e 73 65 74 54 6f 6f 6c 54 | self).........batch_lbl.setToolT |
| 23780 | 69 70 28 5f 28 27 42 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 | ip(_('Books.will.be.broken.into. |
| 237a0 | 62 61 74 63 68 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 66 20 79 6f 75 20 72 75 | batches.to.ensure.that.if.you.ru |
| 237c0 | 6e 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 65 78 74 | n\n'........................'ext |
| 237e0 | 72 61 63 74 20 66 6f 72 20 61 20 6c 61 72 67 65 20 67 72 6f 75 70 20 79 6f 75 20 63 61 6e 20 63 | ract.for.a.large.group.you.can.c |
| 23800 | 61 6e 63 65 6c 2f 63 6c 6f 73 65 20 63 61 6c 69 62 72 65 20 77 69 74 68 6f 75 74 5c 6e 27 0a 20 | ancel/close.calibre.without\n'.. |
| 23820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 6f 73 69 6e 67 20 61 6c | ......................'losing.al |
| 23840 | 6c 20 6f 66 20 79 6f 75 72 20 72 65 73 75 6c 74 73 20 61 73 20 79 6f 75 20 63 61 6e 20 63 61 6e | l.of.your.results.as.you.can.can |
| 23860 | 63 65 6c 20 74 68 65 20 70 65 6e 64 69 6e 67 20 67 72 6f 75 70 73 2e 27 29 29 0a 20 20 20 20 20 | cel.the.pending.groups.'))...... |
| 23880 | 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 61 74 63 68 5f 6c 62 6c 2c 20 35 | ...layout.addWidget(batch_lbl,.5 |
| 238a0 | 2c 20 30 2c 20 31 2c 20 31 29 0a 20 20 20 20 20 20 20 20 62 61 74 63 68 5f 73 69 7a 65 20 3d 20 | ,.0,.1,.1).........batch_size.=. |
| 238c0 | 63 2e 67 65 74 28 4b 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 2c 20 44 45 46 41 55 4c 54 5f 53 54 | c.get(KEY_BATCH_SIZE,.DEFAULT_ST |
| 238e0 | 4f 52 45 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 42 41 54 43 48 5f 53 49 5a 45 5d 29 0a 20 20 20 20 | ORE_VALUES[KEY_BATCH_SIZE])..... |
| 23900 | 20 20 20 20 73 65 6c 66 2e 62 61 74 63 68 5f 73 70 69 6e 20 3d 20 51 53 70 69 6e 42 6f 78 28 73 | ....self.batch_spin.=.QSpinBox(s |
| 23920 | 65 6c 66 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 61 74 63 68 5f 73 70 69 6e 2e 73 65 74 | elf).........self.batch_spin.set |
| 23940 | 4d 69 6e 69 6d 75 6d 28 31 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 61 74 63 68 5f 73 70 | Minimum(1).........self.batch_sp |
| 23960 | 69 6e 2e 73 65 74 4d 61 78 69 6d 75 6d 28 31 30 30 30 30 29 0a 20 20 20 20 20 20 20 20 73 65 6c | in.setMaximum(10000).........sel |
| 23980 | 66 2e 62 61 74 63 68 5f 73 70 69 6e 2e 73 65 74 50 72 6f 70 65 72 74 79 28 27 76 61 6c 75 65 27 | f.batch_spin.setProperty('value' |
| 239a0 | 2c 20 62 61 74 63 68 5f 73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 | ,.batch_size).........layout.add |
| 239c0 | 57 69 64 67 65 74 28 73 65 6c 66 2e 62 61 74 63 68 5f 73 70 69 6e 2c 20 35 2c 20 31 2c 20 31 2c | Widget(self.batch_spin,.5,.1,.1, |
| 239e0 | 20 31 29 0a 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 66 61 69 6c 75 72 65 73 20 3d 20 | .1)..........display_failures.=. |
| 23a00 | 63 2e 67 65 74 28 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 52 45 53 2c 20 44 45 46 41 | c.get(KEY_DISPLAY_FAILURES,.DEFA |
| 23a20 | 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 | ULT_STORE_VALUES[KEY_DISPLAY_FAI |
| 23a40 | 4c 55 52 45 53 5d 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 73 70 6c 61 79 5f 66 61 69 | LURES]).........self.display_fai |
| 23a60 | 6c 75 72 65 73 5f 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 44 69 | lures_checkbox.=.QCheckBox(_('Di |
| 23a80 | 73 70 6c 61 79 20 66 61 69 6c 75 72 65 20 64 69 61 6c 6f 67 20 69 66 20 49 53 42 4e 20 6e 6f 74 | splay.failure.dialog.if.ISBN.not |
| 23aa0 | 20 66 6f 75 6e 64 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 27 29 2c 20 73 65 6c 66 29 0a 20 20 20 | .found.or.identical'),.self).... |
| 23ac0 | 20 20 20 20 20 73 65 6c 66 2e 64 69 73 70 6c 61 79 5f 66 61 69 6c 75 72 65 73 5f 63 68 65 63 6b | .....self.display_failures_check |
| 23ae0 | 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f | box.setToolTip(_('Uncheck.this.o |
| 23b00 | 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f | ption.if.you.want.do.not.want.to |
| 23b20 | 20 62 65 20 70 72 6f 6d 70 74 65 64 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .be.prompted\n'................. |
| 23b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23b60 | 20 20 20 20 20 20 20 20 27 61 62 6f 75 74 20 6e 6f 20 49 53 42 4e 20 62 65 69 6e 67 20 66 6f 75 | ........'about.no.ISBN.being.fou |
| 23b80 | 6e 64 20 69 6e 20 74 68 65 20 62 6f 6f 6b 20 6f 72 20 69 74 20 69 73 20 74 68 65 20 73 61 6d 65 | nd.in.the.book.or.it.is.the.same |
| 23ba0 | 20 61 73 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .as\n'.......................... |
| 23bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ...............................' |
| 23be0 | 79 6f 75 72 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2e 27 29 29 0a 20 20 20 20 20 20 20 20 73 | your.current.value.')).........s |
| 23c00 | 65 6c 66 2e 64 69 73 70 6c 61 79 5f 66 61 69 6c 75 72 65 73 5f 63 68 65 63 6b 62 6f 78 2e 73 65 | elf.display_failures_checkbox.se |
| 23c20 | 74 43 68 65 63 6b 65 64 28 64 69 73 70 6c 61 79 5f 66 61 69 6c 75 72 65 73 29 0a 20 20 20 20 20 | tChecked(display_failures)...... |
| 23c40 | 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 64 69 73 70 6c 61 79 | ...layout.addWidget(self.display |
| 23c60 | 5f 66 61 69 6c 75 72 65 73 5f 63 68 65 63 6b 62 6f 78 2c 20 36 2c 20 30 2c 20 31 2c 20 32 29 0a | _failures_checkbox,.6,.0,.1,.2). |
| 23c80 | 0a 20 20 20 20 20 20 20 20 61 73 6b 5f 66 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 3d 20 | .........ask_for_confirmation.=. |
| 23ca0 | 63 2e 67 65 74 28 4b 45 59 5f 41 53 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2c 20 | c.get(KEY_ASK_FOR_CONFIRMATION,. |
| 23cc0 | 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 41 53 4b 5f 46 4f 52 | DEFAULT_STORE_VALUES[KEY_ASK_FOR |
| 23ce0 | 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 5d 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 73 6b | _CONFIRMATION]).........self.ask |
| 23d00 | 5f 66 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 | _for_confirmation_checkbox.=.QCh |
| 23d20 | 65 63 6b 42 6f 78 28 5f 28 27 50 72 6f 6d 70 74 20 74 6f 20 61 70 70 6c 79 20 49 53 42 4e 20 63 | eckBox(_('Prompt.to.apply.ISBN.c |
| 23d40 | 68 61 6e 67 65 73 27 29 2c 20 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 73 6b | hanges'),.self).........self.ask |
| 23d60 | 5f 66 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f | _for_confirmation_checkbox.setTo |
| 23d80 | 6f 6c 54 69 70 28 5f 28 27 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 | olTip(_('Uncheck.this.option.if. |
| 23da0 | 79 6f 75 20 77 61 6e 74 20 63 68 61 6e 67 65 73 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 | you.want.changes.applied.without |
| 23dc0 | 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n'............................. |
| 23de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 20 63 | ............................'a.c |
| 23e00 | 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 20 54 68 65 72 65 20 69 73 20 61 20 73 | onfirmation.dialog..There.is.a.s |
| 23e20 | 6d 61 6c 6c 20 72 69 73 6b 20 77 69 74 68 20 74 68 69 73 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 | mall.risk.with.this\n'.......... |
| 23e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6f 70 74 69 6f 6e 20 75 6e 63 68 65 63 6b 65 64 | ...............'option.unchecked |
| 23e80 | 20 74 68 61 74 20 69 66 20 79 6f 75 20 61 72 65 20 6d 61 6b 69 6e 67 20 6f 74 68 65 72 20 63 68 | .that.if.you.are.making.other.ch |
| 23ea0 | 61 6e 67 65 73 20 74 6f 5c 6e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anges.to\n'..................... |
| 23ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23ee0 | 20 20 20 20 27 74 68 69 73 20 62 6f 6f 6b 20 72 65 63 6f 72 64 20 61 74 20 74 68 65 20 73 61 6d | ....'this.book.record.at.the.sam |
| 23f00 | 65 20 74 69 6d 65 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 27 29 29 0a 20 20 20 | e.time.they.will.be.lost.')).... |
| 23f20 | 20 20 20 20 20 73 65 6c 66 2e 61 73 6b 5f 66 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 | .....self.ask_for_confirmation_c |
| 23f40 | 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 65 63 6b 65 64 28 61 73 6b 5f 66 6f 72 5f 63 6f 6e 66 69 | heckbox.setChecked(ask_for_confi |
| 23f60 | 72 6d 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 | rmation).........layout.addWidge |
| 23f80 | 74 28 73 65 6c 66 2e 61 73 6b 5f 66 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 | t(self.ask_for_confirmation_chec |
| 23fa0 | 6b 62 6f 78 2c 37 2c 20 30 2c 20 31 2c 20 32 29 0a 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e | kbox,7,.0,.1,.2)..........button |
| 23fc0 | 5f 6c 61 79 6f 75 74 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0a 20 20 20 20 20 20 20 20 | _layout.=.QHBoxLayout()......... |
| 23fe0 | 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 | keyboard_shortcuts_button.=.QPus |
| 24000 | 68 42 75 74 74 6f 6e 28 27 20 27 2b 5f 28 27 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 | hButton('.'+_('Keyboard.shortcut |
| 24020 | 73 27 29 2b 27 2e 2e 2e 20 27 2c 20 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 6b 65 79 62 6f 61 | s')+'....',.self).........keyboa |
| 24040 | 72 64 5f 73 68 6f 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f | rd_shortcuts_button.setToolTip(_ |
| 24060 | 28 27 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 | ('Edit.the.keyboard.shortcuts.as |
| 24080 | 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 27 29 29 0a 20 20 20 | sociated.with.this.plugin')).... |
| 240a0 | 20 20 20 20 20 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 2e 63 | .....keyboard_shortcuts_button.c |
| 240c0 | 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 65 64 69 74 5f 73 68 6f 72 74 63 75 | licked.connect(self.edit_shortcu |
| 240e0 | 74 73 29 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 | ts).........button_layout.addWid |
| 24100 | 67 65 74 28 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 29 0a 0a | get(keyboard_shortcuts_button).. |
| 24120 | 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f | ........help_button.=.QPushButto |
| 24140 | 6e 28 27 20 27 2b 5f 28 27 48 65 6c 70 27 29 2c 20 73 65 6c 66 29 0a 20 20 20 20 20 20 20 20 68 | n('.'+_('Help'),.self).........h |
| 24160 | 65 6c 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 68 65 6c | elp_button.setIcon(get_icon('hel |
| 24180 | 70 2e 70 6e 67 27 29 29 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 2e 63 6c 69 | p.png')).........help_button.cli |
| 241a0 | 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 68 6f 77 5f 68 65 6c 70 29 0a 20 20 20 20 20 20 20 20 | cked.connect(show_help)......... |
| 241c0 | 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 68 65 6c 70 5f 62 75 74 | button_layout.addWidget(help_but |
| 241e0 | 74 6f 6e 29 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 62 75 | ton).........layout.addLayout(bu |
| 24200 | 74 74 6f 6e 5f 6c 61 79 6f 75 74 2c 20 38 2c 20 30 2c 20 31 2c 20 32 29 0a 0a 20 20 20 20 64 65 | tton_layout,.8,.0,.1,.2)......de |
| 24220 | 66 20 73 61 76 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 6e | f.save_settings(self):.........n |
| 24240 | 65 77 5f 70 72 65 66 73 20 3d 20 7b 7d 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 70 72 65 66 73 5b | ew_prefs.=.{}.........new_prefs[ |
| 24260 | 4b 45 59 5f 50 4f 53 54 5f 54 41 53 4b 5d 20 3d 20 73 65 6c 66 2e 73 68 6f 77 43 6f 6d 62 6f 2e | KEY_POST_TASK].=.self.showCombo. |
| 24280 | 73 65 6c 65 63 74 65 64 5f 6b 65 79 28 29 0a 20 20 20 20 20 20 20 20 70 72 65 66 69 78 65 73 20 | selected_key().........prefixes. |
| 242a0 | 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 69 73 62 6e 31 33 5f 6c 65 64 69 74 2e 74 65 78 74 | =.unicode(self.isbn13_ledit.text |
| 242c0 | 28 29 29 2e 72 65 70 6c 61 63 65 28 27 20 27 2c 27 27 29 0a 20 20 20 20 20 20 20 20 6e 65 77 5f | ()).replace('.','').........new_ |
| 242e0 | 70 72 65 66 73 5b 4b 45 59 5f 56 41 4c 49 44 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 5d 20 3d | prefs[KEY_VALID_ISBN13_PREFIX].= |
| 24300 | 20 70 72 65 66 69 78 65 73 2e 73 70 6c 69 74 28 27 2c 27 29 0a 20 20 20 20 20 20 20 20 6e 65 77 | .prefixes.split(',').........new |
| 24320 | 5f 70 72 65 66 73 5b 4b 45 59 5f 57 4f 52 4b 45 52 5f 54 48 52 45 53 48 4f 4c 44 5d 20 3d 20 69 | _prefs[KEY_WORKER_THRESHOLD].=.i |
| 24340 | 6e 74 28 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 74 68 72 65 73 68 6f 6c 64 5f 73 70 69 6e 2e 76 | nt(unicode(self.threshold_spin.v |
| 24360 | 61 6c 75 65 28 29 29 29 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 70 72 65 66 73 5b 4b 45 59 5f 42 | alue())).........new_prefs[KEY_B |
| 24380 | 41 54 43 48 5f 53 49 5a 45 5d 20 3d 20 69 6e 74 28 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 62 61 | ATCH_SIZE].=.int(unicode(self.ba |
| 243a0 | 74 63 68 5f 73 70 69 6e 2e 76 61 6c 75 65 28 29 29 29 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 70 | tch_spin.value())).........new_p |
| 243c0 | 72 65 66 73 5b 4b 45 59 5f 44 49 53 50 4c 41 59 5f 46 41 49 4c 55 52 45 53 5d 20 3d 20 73 65 6c | refs[KEY_DISPLAY_FAILURES].=.sel |
| 243e0 | 66 2e 64 69 73 70 6c 61 79 5f 66 61 69 6c 75 72 65 73 5f 63 68 65 63 6b 62 6f 78 2e 69 73 43 68 | f.display_failures_checkbox.isCh |
| 24400 | 65 63 6b 65 64 28 29 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 70 72 65 66 73 5b 4b 45 59 5f 41 53 | ecked().........new_prefs[KEY_AS |
| 24420 | 4b 5f 46 4f 52 5f 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 5d 20 3d 20 73 65 6c 66 2e 61 73 6b 5f 66 | K_FOR_CONFIRMATION].=.self.ask_f |
| 24440 | 6f 72 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 2e 69 73 43 68 65 63 6b | or_confirmation_checkbox.isCheck |
| 24460 | 65 64 28 29 0a 0a 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 53 54 4f 52 45 | ed()..........plugin_prefs[STORE |
| 24480 | 5f 4e 41 4d 45 5d 20 3d 20 6e 65 77 5f 70 72 65 66 73 0a 0a 20 20 20 20 64 65 66 20 65 64 69 74 | _NAME].=.new_prefs......def.edit |
| 244a0 | 5f 73 68 6f 72 74 63 75 74 73 28 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 64 20 3d 20 4b 65 | _shortcuts(self):.........d.=.Ke |
| 244c0 | 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f 67 28 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 | yboardConfigDialog(self.plugin_a |
| 244e0 | 63 74 69 6f 6e 2e 67 75 69 2c 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 61 63 | ction.gui,.self.plugin_action.ac |
| 24500 | 74 69 6f 6e 5f 73 70 65 63 5b 30 5d 29 0a 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 78 65 63 5f | tion_spec[0]).........if.d.exec_ |
| 24520 | 28 29 20 3d 3d 20 64 2e 41 63 63 65 70 74 65 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | ().==.d.Accepted:.............se |
| 24540 | 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 66 69 | lf.plugin_action.gui.keyboard.fi |
| 24560 | 6e 61 6c 69 7a 65 28 29 0a 50 4b 03 04 14 00 00 00 00 00 14 b7 32 55 a8 ac 9a b7 41 0c 00 00 41 | nalize().PK..........2U....A...A |
| 24580 | 0c 00 00 0a 00 00 00 64 69 61 6c 6f 67 73 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f | .......dialogs.pyfrom.__future__ |
| 245a0 | 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 | .import.unicode_literals,.divisi |
| 245c0 | 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 | on,.absolute_import,.print_funct |
| 245e0 | 69 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f | ion..__license__...=.'GPL.v3'.__ |
| 24600 | 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 | copyright__.=.'2011,.Grant.Drake |
| 24620 | 27 0a 0a 69 6d 70 6f 72 74 20 74 72 61 63 65 62 61 63 6b 0a 74 72 79 3a 0a 20 20 20 20 66 72 6f | '..import.traceback.try:.....fro |
| 24640 | 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 | m.qt.core.import.QProgressDialog |
| 24660 | 2c 20 51 54 69 6d 65 72 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 | ,.QTimer.except.ImportError:.... |
| 24680 | 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 51 50 72 6f 67 72 65 73 73 44 | .from.PyQt5.Qt.import.QProgressD |
| 246a0 | 69 61 6c 6f 67 2c 20 51 54 69 6d 65 72 0a 20 20 20 20 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e | ialog,.QTimer......from.calibre. |
| 246c0 | 67 75 69 32 20 69 6d 70 6f 72 74 20 77 61 72 6e 69 6e 67 5f 64 69 61 6c 6f 67 0a 66 72 6f 6d 20 | gui2.import.warning_dialog.from. |
| 246e0 | 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 63 6f 6e 76 65 72 74 2e 73 69 6e 67 6c 65 20 69 6d 70 6f | calibre.gui2.convert.single.impo |
| 24700 | 72 74 20 73 6f 72 74 5f 66 6f 72 6d 61 74 73 5f 62 79 5f 70 72 65 66 65 72 65 6e 63 65 0a 66 72 | rt.sort_formats_by_preference.fr |
| 24720 | 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 70 | om.calibre.utils.config.import.p |
| 24740 | 72 65 66 73 0a 0a 74 72 79 3a 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 | refs..try:.....load_translations |
| 24760 | 28 29 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0a 20 20 20 20 70 61 73 73 20 23 20 | ().except.NameError:.....pass.#. |
| 24780 | 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 6c | load_translations().added.in.cal |
| 247a0 | 69 62 72 65 20 31 2e 39 0a 0a 63 6c 61 73 73 20 51 75 65 75 65 50 72 6f 67 72 65 73 73 44 69 61 | ibre.1.9..class.QueueProgressDia |
| 247c0 | 6c 6f 67 28 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 29 3a 0a 0a 20 20 20 20 64 65 66 20 5f | log(QProgressDialog):......def._ |
| 247e0 | 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 62 6f 6f 6b 5f 69 64 73 2c 20 71 75 65 | _init__(self,.gui,.book_ids,.que |
| 24800 | 75 65 2c 20 64 62 29 3a 0a 20 20 20 20 20 20 20 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 | ue,.db):.........QProgressDialog |
| 24820 | 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 27 27 2c 20 75 27 27 2c 20 30 2c 20 6c 65 6e 28 | .__init__(self,.'',.u'',.0,.len( |
| 24840 | 62 6f 6f 6b 5f 69 64 73 29 2c 20 67 75 69 29 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 | book_ids),.gui).........self.set |
| 24860 | 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 51 75 65 75 65 69 6e 67 20 62 6f 6f 6b 73 20 66 6f | WindowTitle(_('Queueing.books.fo |
| 24880 | 72 20 65 78 74 72 61 63 74 69 6e 67 20 49 53 42 4e 27 29 29 0a 20 20 20 20 20 20 20 20 73 65 6c | r.extracting.ISBN')).........sel |
| 248a0 | 66 2e 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 28 35 30 30 29 0a 20 20 20 20 20 20 20 20 73 | f.setMinimumWidth(500).........s |
| 248c0 | 65 6c 66 2e 62 6f 6f 6b 5f 69 64 73 2c 20 73 65 6c 66 2e 71 75 65 75 65 2c 20 73 65 6c 66 2e 64 | elf.book_ids,.self.queue,.self.d |
| 248e0 | 62 20 3d 20 62 6f 6f 6b 5f 69 64 73 2c 20 71 75 65 75 65 2c 20 64 62 0a 20 20 20 20 20 20 20 20 | b.=.book_ids,.queue,.db......... |
| 24900 | 73 65 6c 66 2e 67 75 69 20 3d 20 67 75 69 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 20 3d 20 | self.gui.=.gui.........self.i.=. |
| 24920 | 30 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 61 69 6c 65 64 5f 69 64 73 2c 20 73 65 6c 66 2e | 0.........self.failed_ids,.self. |
| 24940 | 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 2c 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 | no_format_ids,.self.books_to_sca |
| 24960 | 6e 20 3d 20 5b 5d 2c 20 5b 5d 2c 20 5b 5d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 70 75 | n.=.[],.[],.[].........self.inpu |
| 24980 | 74 5f 6d 61 70 20 3d 20 70 72 65 66 73 5b 27 69 6e 70 75 74 5f 66 6f 72 6d 61 74 5f 6f 72 64 65 | t_map.=.prefs['input_format_orde |
| 249a0 | 72 27 5d 0a 20 20 20 20 20 20 20 20 23 20 51 54 69 6d 65 72 20 77 6f 72 6b 61 72 6f 75 6e 64 20 | r'].........#.QTimer.workaround. |
| 249c0 | 6f 6e 20 57 69 6e 20 31 30 20 6f 6e 20 66 69 72 73 74 20 67 6f 20 66 6f 72 20 57 69 6e 31 30 2f | on.Win.10.on.first.go.for.Win10/ |
| 249e0 | 51 74 36 20 75 73 65 72 73 20 6e 6f 74 20 64 69 73 70 6c 61 79 69 6e 67 20 64 69 61 6c 6f 67 20 | Qt6.users.not.displaying.dialog. |
| 24a00 | 70 72 6f 70 65 72 6c 79 2e 0a 20 20 20 20 20 20 20 20 51 54 69 6d 65 72 2e 73 69 6e 67 6c 65 53 | properly..........QTimer.singleS |
| 24a20 | 68 6f 74 28 31 30 30 2c 20 73 65 6c 66 2e 64 6f 5f 62 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 73 | hot(100,.self.do_book).........s |
| 24a40 | 65 6c 66 2e 65 78 65 63 5f 28 29 0a 0a 20 20 20 20 64 65 66 20 64 6f 5f 62 6f 6f 6b 28 73 65 6c | elf.exec_()......def.do_book(sel |
| 24a60 | 66 29 3a 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 20 3d 20 73 65 6c 66 2e 62 6f 6f 6b 5f | f):.........book_id.=.self.book_ |
| 24a80 | 69 64 73 5b 73 65 6c 66 2e 69 5d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 20 2b 3d 20 31 0a | ids[self.i].........self.i.+=.1. |
| 24aa0 | 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 3d 20 27 27 0a 20 20 20 20 20 20 20 20 74 72 79 3a 0a | ........title.=.''.........try:. |
| 24ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 20 3d 20 73 65 6c 66 2e 64 62 2e 67 65 74 5f 6d 65 74 | ............mi.=.self.db.get_met |
| 24ae0 | 61 64 61 74 61 28 62 6f 6f 6b 5f 69 64 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 2c | adata(book_id,.index_is_id=True, |
| 24b00 | 20 67 65 74 5f 75 73 65 72 5f 63 61 74 65 67 6f 72 69 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 | .get_user_categories=False)..... |
| 24b20 | 20 20 20 20 20 20 20 20 74 69 74 6c 65 2c 20 66 6f 72 6d 61 74 73 20 3d 20 6d 69 2e 74 69 74 6c | ........title,.formats.=.mi.titl |
| 24b40 | 65 2c 20 6d 69 2e 66 6f 72 6d 61 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 | e,.mi.formats.............if.not |
| 24b60 | 20 66 6f 72 6d 61 74 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 | .formats:.................self.f |
| 24b80 | 61 69 6c 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 | ailed_ids.append((book_id,.title |
| 24ba0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 6f 5f 66 6f 72 6d 61 | )).................self.no_forma |
| 24bc0 | 74 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 20 | t_ids.append((book_id,.title)).. |
| 24be0 | 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........else:................ |
| 24c00 | 20 23 20 53 6f 72 74 65 64 20 66 6f 72 6d 61 74 73 20 75 73 69 6e 67 20 74 68 65 20 70 72 65 66 | .#.Sorted.formats.using.the.pref |
| 24c20 | 65 72 72 65 64 20 69 6e 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6c 69 73 74 2e 0a 20 20 20 | erred.input.conversion.list..... |
| 24c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 72 74 65 64 5f 66 6f 72 6d 61 74 73 20 3d 20 73 6f | .............sorted_formats.=.so |
| 24c60 | 72 74 5f 66 6f 72 6d 61 74 73 5f 62 79 5f 70 72 65 66 65 72 65 6e 63 65 28 66 6f 72 6d 61 74 73 | rt_formats_by_preference(formats |
| 24c80 | 2c 20 73 65 6c 66 2e 69 6e 70 75 74 5f 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.self.input_map)............... |
| 24ca0 | 20 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 | ..paths_for_formats.=.[]........ |
| 24cc0 | 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 20 69 6e 20 73 6f 72 74 65 64 5f 66 6f 72 6d 61 74 73 | .........for.f.in.sorted_formats |
| 24ce0 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 5f 66 6f 72 5f | :.....................paths_for_ |
| 24d00 | 66 6f 72 6d 61 74 73 2e 61 70 70 65 6e 64 28 28 66 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | formats.append((f,.............. |
| 24d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c | .............................sel |
| 24d40 | 66 2e 64 62 2e 66 6f 72 6d 61 74 5f 61 62 73 70 61 74 68 28 62 6f 6f 6b 5f 69 64 2c 20 66 2c 20 | f.db.format_abspath(book_id,.f,. |
| 24d60 | 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | index_is_id=True)))............. |
| 24d80 | 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 62 65 6c 54 65 78 74 28 5f 28 27 51 75 65 75 65 69 6e | ....self.setLabelText(_('Queuein |
| 24da0 | 67 27 29 20 2b 20 27 20 27 20 2b 20 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | g').+.'.'.+.title).............. |
| 24dc0 | 20 20 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e 2e 61 70 70 65 6e 64 28 28 62 6f | ...self.books_to_scan.append((bo |
| 24de0 | 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 2c 20 6d 69 2e 6c 61 73 74 5f 6d 6f 64 69 66 69 65 64 2c 0a | ok_id,.title,.mi.last_modified,. |
| 24e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 24e20 | 20 20 20 20 20 20 20 20 20 20 20 6d 69 2e 69 73 62 6e 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f | ...........mi.isbn,.paths_for_fo |
| 24e40 | 72 6d 61 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 56 61 6c 75 | rmats)).............self.setValu |
| 24e60 | 65 28 73 65 6c 66 2e 69 29 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0a 20 20 20 20 20 20 | e(self.i).........except:....... |
| 24e80 | 20 20 20 20 20 20 74 72 61 63 65 62 61 63 6b 2e 70 72 69 6e 74 5f 65 78 63 28 29 0a 20 20 20 20 | ......traceback.print_exc()..... |
| 24ea0 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 61 69 6c 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 | ........self.failed_ids.append(( |
| 24ec0 | 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c | book_id,.title))..........if.sel |
| 24ee0 | 66 2e 69 20 3e 3d 20 6c 65 6e 28 73 65 6c 66 2e 62 6f 6f 6b 5f 69 64 73 29 3a 0a 20 20 20 20 20 | f.i.>=.len(self.book_ids):...... |
| 24f00 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 64 6f 5f 71 75 65 75 65 28 29 0a 20 20 | .......return.self.do_queue()... |
| 24f20 | 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 51 54 69 6d 65 72 2e 73 | ......else:.............QTimer.s |
| 24f40 | 69 6e 67 6c 65 53 68 6f 74 28 30 2c 20 73 65 6c 66 2e 64 6f 5f 62 6f 6f 6b 29 0a 0a 20 20 20 20 | ingleShot(0,.self.do_book)...... |
| 24f60 | 64 65 66 20 64 6f 5f 71 75 65 75 65 28 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 69 66 20 73 | def.do_queue(self):.........if.s |
| 24f80 | 65 6c 66 2e 67 75 69 20 69 73 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 | elf.gui.is.None:.............#.T |
| 24fa0 | 68 65 72 65 20 69 73 20 61 20 6e 61 73 74 79 20 51 54 20 62 75 67 20 77 69 74 68 20 74 68 65 20 | here.is.a.nasty.QT.bug.with.the. |
| 24fc0 | 74 69 6d 65 72 73 2f 6c 6f 67 69 63 20 61 62 6f 76 65 20 77 68 69 63 68 20 63 61 6e 0a 20 20 20 | timers/logic.above.which.can.... |
| 24fe0 | 20 20 20 20 20 20 20 20 20 23 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 64 6f 5f 71 75 65 75 | .........#.result.in.the.do_queu |
| 25000 | 65 20 6d 65 74 68 6f 64 20 62 65 69 6e 67 20 63 61 6c 6c 65 64 20 74 77 69 63 65 0a 20 20 20 20 | e.method.being.called.twice..... |
| 25020 | 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 68 69 64 65 | ........return.........self.hide |
| 25040 | 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e | ().........if.self.books_to_scan |
| 25060 | 20 3d 3d 20 5b 5d 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 61 72 6e 69 6e 67 5f 64 69 61 6c | .==.[]:.............warning_dial |
| 25080 | 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 61 69 | og(self.gui,._('Extract.ISBN.fai |
| 250a0 | 6c 65 64 27 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 53 63 61 6e 20 61 | led'),................._('Scan.a |
| 250c0 | 62 6f 72 74 65 64 20 61 73 20 6e 6f 20 62 6f 6f 6b 73 20 77 69 74 68 20 66 6f 72 6d 61 74 73 20 | borted.as.no.books.with.formats. |
| 250e0 | 66 6f 75 6e 64 2e 27 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 5f 63 | found.'),.................show_c |
| 25100 | 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 2e 65 78 65 63 5f 28 29 0a 20 20 20 20 20 20 | opy_button=False).exec_()....... |
| 25120 | 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c | ..self.gui.=.None.........if.sel |
| 25140 | 66 2e 62 6f 6f 6b 73 5f 74 6f 5f 73 63 61 6e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 51 | f.books_to_scan:.............#.Q |
| 25160 | 75 65 75 65 20 61 20 6a 6f 62 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 73 65 20 62 6f 6f 6b | ueue.a.job.to.process.these.book |
| 25180 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 75 65 75 65 28 73 65 6c 66 2e 62 6f | s.............self.queue(self.bo |
| 251a0 | 6f 6b 73 5f 74 6f 5f 73 63 61 6e 2c 20 73 65 6c 66 2e 66 61 69 6c 65 64 5f 69 64 73 2c 20 73 65 | oks_to_scan,.self.failed_ids,.se |
| 251c0 | 6c 66 2e 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 29 0a 50 4b 03 04 14 00 00 00 00 00 f9 66 86 58 | lf.no_format_ids).PK.........f.X |
| 251e0 | 50 4c 9c 62 39 28 00 00 39 28 00 00 07 00 00 00 6a 6f 62 73 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 | PL.b9(..9(......jobs.pyfrom.__fu |
| 25200 | 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 | ture__.import.unicode_literals,. |
| 25220 | 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 | division,.absolute_import,.print |
| 25240 | 5f 66 75 6e 63 74 69 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 | _function..__license__...=.'GPL. |
| 25260 | 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 | v3'.__copyright__.=.'2011,.Grant |
| 25280 | 20 44 72 61 6b 65 27 0a 0a 69 6d 70 6f 72 74 20 73 79 73 2c 20 74 69 6d 65 0a 66 72 6f 6d 20 74 | .Drake'..import.sys,.time.from.t |
| 252a0 | 68 72 65 61 64 69 6e 67 20 69 6d 70 6f 72 74 20 45 76 65 6e 74 0a 0a 66 72 6f 6d 20 63 61 6c 69 | hreading.import.Event..from.cali |
| 252c0 | 62 72 65 2e 67 75 69 32 2e 63 6f 6e 76 65 72 74 2e 73 69 6e 67 6c 65 20 69 6d 70 6f 72 74 20 73 | bre.gui2.convert.single.import.s |
| 252e0 | 6f 72 74 5f 66 6f 72 6d 61 74 73 5f 62 79 5f 70 72 65 66 65 72 65 6e 63 65 0a 66 72 6f 6d 20 63 | ort_formats_by_preference.from.c |
| 25300 | 61 6c 69 62 72 65 2e 67 75 69 32 2e 74 68 72 65 61 64 65 64 5f 6a 6f 62 73 20 69 6d 70 6f 72 74 | alibre.gui2.threaded_jobs.import |
| 25320 | 20 54 68 72 65 61 64 65 64 4a 6f 62 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e | .ThreadedJob.from.calibre.utils. |
| 25340 | 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 70 72 65 66 73 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 | config.import.prefs.from.calibre |
| 25360 | 2e 75 74 69 6c 73 2e 69 70 63 2e 73 65 72 76 65 72 20 69 6d 70 6f 72 74 20 53 65 72 76 65 72 0a | .utils.ipc.server.import.Server. |
| 25380 | 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 69 70 63 2e 6a 6f 62 20 69 6d 70 6f 72 | from.calibre.utils.ipc.job.impor |
| 253a0 | 74 20 50 61 72 61 6c 6c 65 6c 4a 6f 62 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 | t.ParallelJob.from.calibre.utils |
| 253c0 | 2e 6c 6f 67 67 69 6e 67 20 69 6d 70 6f 72 74 20 4c 6f 67 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | .logging.import.Log..from.calibr |
| 253e0 | 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 70 64 66 20 69 6d 70 6f 72 | e_plugins.extract_isbn.pdf.impor |
| 25400 | 74 20 67 65 74 5f 69 73 62 6e 5f 66 72 6f 6d 5f 70 64 66 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 | t.get_isbn_from_pdf.from.calibre |
| 25420 | 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 6e 6f 6e 70 64 66 20 69 6d 70 | _plugins.extract_isbn.nonpdf.imp |
| 25440 | 6f 72 74 20 67 65 74 5f 69 73 62 6e 5f 66 72 6f 6d 5f 6e 6f 6e 5f 70 64 66 0a 0a 74 72 79 3a 0a | ort.get_isbn_from_non_pdf..try:. |
| 25460 | 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0a 65 78 63 65 70 74 20 4e | ....load_translations().except.N |
| 25480 | 61 6d 65 45 72 72 6f 72 3a 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c | ameError:.....pass.#.load_transl |
| 254a0 | 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0a 0a 23 | ations().added.in.calibre.1.9..# |
| 254c0 | 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .------------------------------- |
| 254e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 | ---------------.#.#............. |
| 25520 | 20 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 65 78 74 72 61 63 74 69 6f 6e | .Functions.to.perform.extraction |
| 25540 | 20 75 73 69 6e 67 20 54 68 72 65 61 64 65 64 4a 6f 62 0a 23 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | .using.ThreadedJob.#.#.--------- |
| 25560 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 255a0 | 2d 2d 2d 2d 2d 0a 0a 64 65 66 20 73 74 61 72 74 5f 65 78 74 72 61 63 74 5f 74 68 72 65 61 64 65 | -----..def.start_extract_threade |
| 255c0 | 64 28 67 75 69 2c 20 69 64 73 2c 20 63 61 6c 6c 62 61 63 6b 29 3a 0a 20 20 20 20 27 27 27 0a 20 | d(gui,.ids,.callback):.....'''.. |
| 255e0 | 20 20 20 54 68 69 73 20 61 70 70 72 6f 61 63 68 20 74 6f 20 65 78 74 72 61 63 74 69 6e 67 20 61 | ...This.approach.to.extracting.a |
| 25600 | 6e 20 49 53 42 4e 20 75 73 65 73 20 61 6e 20 69 6e 2d 70 72 6f 63 65 73 73 20 54 68 72 65 61 64 | n.ISBN.uses.an.in-process.Thread |
| 25620 | 20 74 6f 0a 20 20 20 20 70 65 72 66 6f 72 6d 20 74 68 65 20 77 6f 72 6b 2e 20 54 68 69 73 20 6f | .to.....perform.the.work..This.o |
| 25640 | 66 66 65 72 73 20 68 69 67 68 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 62 75 74 20 73 75 66 66 | ffers.high.performance,.but.suff |
| 25660 | 65 72 73 20 66 72 6f 6d 0a 20 20 20 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 69 6e 20 74 68 65 | ers.from.....memory.leaks.in.the |
| 25680 | 20 43 61 6c 69 62 72 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 70 72 6f 63 65 73 73 20 61 6e 64 20 | .Calibre.conversion.process.and. |
| 256a0 | 77 69 6c 6c 20 6d 61 6b 65 20 74 68 65 0a 20 20 20 20 47 55 49 20 6c 65 73 73 20 72 65 73 70 6f | will.make.the.....GUI.less.respo |
| 256c0 | 6e 73 69 76 65 20 66 6f 72 20 6c 61 72 67 65 20 6e 75 6d 62 65 72 73 20 6f 66 20 62 6f 6f 6b 73 | nsive.for.large.numbers.of.books |
| 256e0 | 2e 0a 0a 20 20 20 20 49 74 20 69 73 20 72 65 74 61 69 6e 65 64 20 6f 6e 6c 79 20 66 6f 72 20 74 | .......It.is.retained.only.for.t |
| 25700 | 68 65 20 70 75 72 70 6f 73 65 73 20 6f 66 20 65 78 74 72 61 63 74 69 6e 67 20 61 20 73 69 6e 67 | he.purposes.of.extracting.a.sing |
| 25720 | 6c 65 20 49 53 42 4e 0a 20 20 20 20 61 73 20 69 74 20 69 73 20 63 6f 6e 73 69 64 65 72 61 62 6c | le.ISBN.....as.it.is.considerabl |
| 25740 | 79 20 66 61 73 74 65 72 20 74 68 61 6e 20 74 68 65 20 6f 75 74 20 6f 66 20 70 72 6f 63 65 73 73 | y.faster.than.the.out.of.process |
| 25760 | 20 61 70 70 72 6f 61 63 68 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 6a 6f 62 20 3d 20 54 68 72 | .approach......'''.....job.=.Thr |
| 25780 | 65 61 64 65 64 4a 6f 62 28 27 65 78 74 72 61 63 74 20 69 73 62 6e 20 70 6c 75 67 69 6e 27 2c 0a | eadedJob('extract.isbn.plugin',. |
| 257a0 | 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 45 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 | ............_('Extract.ISBN.for. |
| 257c0 | 25 64 20 62 6f 6f 6b 73 27 29 25 6c 65 6e 28 69 64 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | %d.books')%len(ids),............ |
| 257e0 | 20 65 78 74 72 61 63 74 5f 74 68 72 65 61 64 65 64 2c 20 28 69 64 73 2c 20 67 75 69 2e 63 75 72 | .extract_threaded,.(ids,.gui.cur |
| 25800 | 72 65 6e 74 5f 64 62 29 2c 20 7b 7d 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 67 75 69 2e | rent_db),.{},.callback).....gui. |
| 25820 | 6a 6f 62 5f 6d 61 6e 61 67 65 72 2e 72 75 6e 5f 74 68 72 65 61 64 65 64 5f 6a 6f 62 28 6a 6f 62 | job_manager.run_threaded_job(job |
| 25840 | 29 0a 20 20 20 20 67 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 5f 6d 65 73 73 61 67 | ).....gui.status_bar.show_messag |
| 25860 | 65 28 5f 28 27 45 78 74 72 61 63 74 20 49 53 42 4e 20 73 74 61 72 74 65 64 27 29 2c 20 33 30 30 | e(_('Extract.ISBN.started'),.300 |
| 25880 | 30 29 0a 0a 0a 64 65 66 20 65 78 74 72 61 63 74 5f 74 68 72 65 61 64 65 64 28 69 64 73 2c 20 64 | 0)...def.extract_threaded(ids,.d |
| 258a0 | 62 2c 20 6c 6f 67 3d 4e 6f 6e 65 2c 20 61 62 6f 72 74 3d 4e 6f 6e 65 2c 20 6e 6f 74 69 66 69 63 | b,.log=None,.abort=None,.notific |
| 258c0 | 61 74 69 6f 6e 73 3d 4e 6f 6e 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 49 6e 20 63 6f 6d | ations=None):.....'''.....In.com |
| 258e0 | 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 73 74 61 72 74 5f 65 78 74 72 61 63 74 5f 74 68 72 65 | bination.with.start_extract_thre |
| 25900 | 61 64 65 64 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 72 66 6f 72 6d 73 0a 20 20 20 20 | aded.this.function.performs..... |
| 25920 | 74 68 65 20 73 63 61 6e 20 6f 66 20 74 68 65 20 62 6f 6f 6b 28 73 29 20 66 72 6f 6d 20 61 20 73 | the.scan.of.the.book(s).from.a.s |
| 25940 | 65 70 61 72 61 74 65 20 74 68 72 65 61 64 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 64 73 20 | eparate.thread......'''.....ids. |
| 25960 | 3d 20 6c 69 73 74 28 69 64 73 29 0a 20 20 20 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 20 3d 20 | =.list(ids).....same_isbn_ids.=. |
| 25980 | 5b 5d 0a 20 20 20 20 69 6e 70 75 74 5f 6d 61 70 20 3d 20 70 72 65 66 73 5b 27 69 6e 70 75 74 5f | [].....input_map.=.prefs['input_ |
| 259a0 | 66 6f 72 6d 61 74 5f 6f 72 64 65 72 27 5d 0a 20 20 20 20 66 61 69 6c 65 64 5f 69 64 73 20 3d 20 | format_order'].....failed_ids.=. |
| 259c0 | 6c 69 73 74 28 29 0a 20 20 20 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 20 3d 20 6c 69 73 74 28 | list().....no_format_ids.=.list( |
| 259e0 | 29 0a 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 20 3d 20 5b 5d 0a 20 20 20 20 63 6f 75 | ).....extracted_ids.=.[].....cou |
| 25a00 | 6e 74 20 3d 20 30 0a 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 69 64 73 3a 0a 20 | nt.=.0.....for.book_id.in.ids:.. |
| 25a20 | 20 20 20 20 20 20 20 69 66 20 61 62 6f 72 74 2e 69 73 5f 73 65 74 28 29 3a 0a 20 20 20 20 20 20 | .......if.abort.is_set():....... |
| 25a40 | 20 20 20 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 27 41 62 6f 72 74 69 6e 67 2e 2e 2e 27 29 0a 20 | ......log.error('Aborting...').. |
| 25a60 | 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 6d 69 20 3d 20 64 62 | ...........break.........mi.=.db |
| 25a80 | 2e 67 65 74 5f 6d 65 74 61 64 61 74 61 28 62 6f 6f 6b 5f 69 64 2c 20 69 6e 64 65 78 5f 69 73 5f | .get_metadata(book_id,.index_is_ |
| 25aa0 | 69 64 3d 54 72 75 65 2c 20 67 65 74 5f 75 73 65 72 5f 63 61 74 65 67 6f 72 69 65 73 3d 46 61 6c | id=True,.get_user_categories=Fal |
| 25ac0 | 73 65 29 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 2c 20 66 6f 72 6d 61 74 73 20 3d 20 6d 69 2e | se).........title,.formats.=.mi. |
| 25ae0 | 74 69 74 6c 65 2c 20 6d 69 2e 66 6f 72 6d 61 74 73 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 | title,.mi.formats.........if.not |
| 25b00 | 20 66 6f 72 6d 61 74 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 | .formats:.............log.error( |
| 25b20 | 27 20 20 4e 6f 20 66 6f 72 6d 61 74 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 27 2c 20 74 69 | '..No.formats.available.for',.ti |
| 25b40 | 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 61 69 6c 65 64 5f 69 64 73 2e 61 70 70 65 | tle).............failed_ids.appe |
| 25b60 | 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd((book_id,.title))............ |
| 25b80 | 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 | .no_format_ids.append((book_id,. |
| 25ba0 | 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 | title)).........else:........... |
| 25bc0 | 20 20 23 20 53 6f 72 74 65 64 20 66 6f 72 6d 61 74 73 20 75 73 69 6e 67 20 74 68 65 20 70 72 65 | ..#.Sorted.formats.using.the.pre |
| 25be0 | 66 65 72 72 65 64 20 69 6e 70 75 74 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6c 69 73 74 2e 0a 20 20 | ferred.input.conversion.list.... |
| 25c00 | 20 20 20 20 20 20 20 20 20 20 73 6f 72 74 65 64 5f 66 6f 72 6d 61 74 73 20 3d 20 73 6f 72 74 5f | ..........sorted_formats.=.sort_ |
| 25c20 | 66 6f 72 6d 61 74 73 5f 62 79 5f 70 72 65 66 65 72 65 6e 63 65 28 66 6f 72 6d 61 74 73 2c 20 69 | formats_by_preference(formats,.i |
| 25c40 | 6e 70 75 74 5f 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 5f 66 6f 72 5f | nput_map).............paths_for_ |
| 25c60 | 66 6f 72 6d 61 74 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 20 69 | formats.=.[].............for.f.i |
| 25c80 | 6e 20 73 6f 72 74 65 64 5f 66 6f 72 6d 61 74 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.sorted_formats:............... |
| 25ca0 | 20 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 2e 61 70 70 65 6e 64 28 28 66 2c 20 64 | ..paths_for_formats.append((f,.d |
| 25cc0 | 62 2e 66 6f 72 6d 61 74 5f 61 62 73 70 61 74 68 28 62 6f 6f 6b 5f 69 64 2c 20 66 2c 20 69 6e 64 | b.format_abspath(book_id,.f,.ind |
| 25ce0 | 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 73 62 | ex_is_id=True))).............isb |
| 25d00 | 6e 20 3d 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 3a 0a 20 20 20 20 20 20 | n.=.None.............try:....... |
| 25d20 | 20 20 20 20 20 20 20 20 20 20 69 73 62 6e 20 3d 20 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 28 6c | ..........isbn.=.scan_for_isbn(l |
| 25d40 | 6f 67 2c 20 45 76 65 6e 74 28 29 2c 20 74 69 74 6c 65 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f | og,.Event(),.title,.paths_for_fo |
| 25d60 | 72 6d 61 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 70 74 20 45 78 63 65 70 74 | rmats).............except.Except |
| 25d80 | 69 6f 6e 20 61 73 20 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 | ion.as.e:.................import |
| 25da0 | 20 74 72 61 63 65 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 63 65 | .traceback.................trace |
| 25dc0 | 62 61 63 6b 2e 70 72 69 6e 74 5f 65 78 63 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | back.print_exc()................ |
| 25de0 | 20 6c 6f 67 2e 65 72 72 6f 72 28 27 45 78 63 65 70 74 69 6f 6e 20 77 68 65 6e 20 73 63 61 6e 6e | .log.error('Exception.when.scann |
| 25e00 | 69 6e 67 20 66 6f 72 20 49 53 42 4e 3a 27 2c 20 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.for.ISBN:',.e).............. |
| 25e20 | 20 20 20 70 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 62 6e 3a 0a 20 20 20 | ...pass.............if.isbn:.... |
| 25e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 69 2e 69 73 62 6e 20 3d 3d 20 69 73 62 6e 3a | .............if.mi.isbn.==.isbn: |
| 25e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 64 65 62 75 67 28 27 | .....................log.debug(' |
| 25e80 | 20 20 49 64 65 6e 74 69 63 61 6c 20 49 53 42 4e 20 65 78 74 72 61 63 74 65 64 20 6f 66 3a 20 25 | ..Identical.ISBN.extracted.of:.% |
| 25ea0 | 73 27 25 28 69 73 62 6e 2c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s'%(isbn,))..................... |
| 25ec0 | 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 | same_isbn_ids.append((book_id,.t |
| 25ee0 | 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 | itle)).................else:.... |
| 25f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 77 61 72 6e 28 27 20 20 4e 65 77 | .................log.warn('..New |
| 25f20 | 20 49 53 42 4e 20 65 78 74 72 61 63 74 65 64 20 6f 66 3a 20 25 73 27 25 28 69 73 62 6e 2c 29 29 | .ISBN.extracted.of:.%s'%(isbn,)) |
| 25f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 | .....................extracted_i |
| 25f60 | 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 2c 20 6d 69 2e 6c 61 | ds.append((book_id,.title,.mi.la |
| 25f80 | 73 74 5f 6d 6f 64 69 66 69 65 64 2c 20 69 73 62 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | st_modified,.isbn))............. |
| 25fa0 | 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 | else:.................log.error( |
| 25fc0 | 27 20 20 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 49 53 42 4e 27 29 0a 20 20 20 20 | '..Failed.to.extract.ISBN')..... |
| 25fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 66 61 69 6c 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 | ............failed_ids.append((b |
| 26000 | 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f | ook_id,.title)).........log.info |
| 26020 | 28 27 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ('============================== |
| 26040 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 27 29 0a 20 20 20 20 20 20 20 20 | =====================')......... |
| 26060 | 63 6f 75 6e 74 20 2b 3d 20 31 0a 20 20 20 20 20 20 20 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 | count.+=.1.........notifications |
| 26080 | 2e 70 75 74 28 28 63 6f 75 6e 74 2f 6c 65 6e 28 69 64 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | .put((count/len(ids),........... |
| 260a0 | 20 20 5f 28 27 53 63 61 6e 6e 65 64 20 25 64 20 6f 66 20 25 64 27 29 25 28 63 6f 75 6e 74 2c 20 | .._('Scanned.%d.of.%d')%(count,. |
| 260c0 | 6c 65 6e 28 69 64 73 29 29 29 29 0a 20 20 20 20 6c 6f 67 28 27 53 63 61 6e 20 63 6f 6d 70 6c 65 | len(ids)))).....log('Scan.comple |
| 260e0 | 74 65 2c 20 77 69 74 68 20 25 64 20 66 61 69 6c 75 72 65 73 27 25 6c 65 6e 28 66 61 69 6c 65 64 | te,.with.%d.failures'%len(failed |
| 26100 | 5f 69 64 73 29 29 0a 20 20 20 20 72 65 74 75 72 6e 20 28 65 78 74 72 61 63 74 65 64 5f 69 64 73 | _ids)).....return.(extracted_ids |
| 26120 | 2c 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f | ,.same_isbn_ids,.failed_ids,.no_ |
| 26140 | 66 6f 72 6d 61 74 5f 69 64 73 29 0a 0a 0a 64 65 66 20 67 65 74 5f 6a 6f 62 5f 64 65 74 61 69 6c | format_ids)...def.get_job_detail |
| 26160 | 73 28 6a 6f 62 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 43 6f 6e 76 65 72 74 20 74 68 65 20 | s(job):.....'''.....Convert.the. |
| 26180 | 6a 6f 62 20 72 65 73 75 6c 74 20 69 6e 74 6f 20 61 20 73 65 74 20 6f 66 20 70 61 72 61 6d 65 74 | job.result.into.a.set.of.paramet |
| 261a0 | 65 72 73 20 69 6e 63 6c 75 64 69 6e 67 20 61 20 64 65 74 61 69 6c 20 6d 65 73 73 61 67 65 0a 20 | ers.including.a.detail.message.. |
| 261c0 | 20 20 20 73 75 6d 6d 61 72 69 73 69 6e 67 20 74 68 65 20 73 75 63 63 65 73 73 20 6f 66 20 74 68 | ...summarising.the.success.of.th |
| 261e0 | 65 20 65 78 74 72 61 63 74 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 54 68 69 73 | e.extraction.operation......This |
| 26200 | 20 69 73 20 75 73 65 64 20 62 79 20 62 6f 74 68 20 74 68 65 20 74 68 72 65 61 64 65 64 20 61 6e | .is.used.by.both.the.threaded.an |
| 26220 | 64 20 77 6f 72 6b 65 72 20 61 70 70 72 6f 61 63 68 65 73 20 74 6f 20 65 78 74 72 61 63 74 69 6f | d.worker.approaches.to.extractio |
| 26240 | 6e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 73 61 6d | n.....'''.....extracted_ids,.sam |
| 26260 | 65 5f 69 73 62 6e 5f 69 64 73 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f 66 6f 72 6d 61 | e_isbn_ids,.failed_ids,.no_forma |
| 26280 | 74 5f 69 64 73 20 3d 20 6a 6f 62 2e 72 65 73 75 6c 74 0a 20 20 20 20 69 66 20 6e 6f 74 20 68 61 | t_ids.=.job.result.....if.not.ha |
| 262a0 | 73 61 74 74 72 28 6a 6f 62 2c 20 27 68 74 6d 6c 5f 64 65 74 61 69 6c 73 27 29 3a 0a 20 20 20 20 | sattr(job,.'html_details'):..... |
| 262c0 | 20 20 20 20 6a 6f 62 2e 68 74 6d 6c 5f 64 65 74 61 69 6c 73 20 3d 20 6a 6f 62 2e 64 65 74 61 69 | ....job.html_details.=.job.detai |
| 262e0 | 6c 73 0a 20 20 20 20 64 65 74 5f 6d 73 67 20 3d 20 5b 5d 0a 20 20 20 20 66 6f 72 20 69 2c 20 74 | ls.....det_msg.=.[].....for.i,.t |
| 26300 | 69 74 6c 65 20 69 6e 20 66 61 69 6c 65 64 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 20 69 66 20 69 | itle.in.failed_ids:.........if.i |
| 26320 | 20 69 6e 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d | .in.no_format_ids:.............m |
| 26340 | 73 67 20 3d 20 74 69 74 6c 65 20 2b 20 27 20 28 27 2b 5f 28 27 4e 6f 20 66 6f 72 6d 61 74 73 27 | sg.=.title.+.'.('+_('No.formats' |
| 26360 | 29 2b 27 29 27 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | )+')'.........else:............. |
| 26380 | 6d 73 67 20 3d 20 74 69 74 6c 65 20 2b 20 27 20 28 27 2b 5f 28 27 49 53 42 4e 20 6e 6f 74 20 66 | msg.=.title.+.'.('+_('ISBN.not.f |
| 263a0 | 6f 75 6e 64 27 29 2b 27 29 27 0a 20 20 20 20 20 20 20 20 64 65 74 5f 6d 73 67 2e 61 70 70 65 6e | ound')+')'.........det_msg.appen |
| 263c0 | 64 28 6d 73 67 29 0a 20 20 20 20 69 66 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 3a 0a 20 20 20 | d(msg).....if.same_isbn_ids:.... |
| 263e0 | 20 20 20 20 20 69 66 20 64 65 74 5f 6d 73 67 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 74 | .....if.det_msg:.............det |
| 26400 | 5f 6d 73 67 2e 61 70 70 65 6e 64 28 27 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | _msg.append('------------------- |
| 26420 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 2c | ---------------').........for.i, |
| 26440 | 20 74 69 74 6c 65 20 69 6e 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 3a 0a 20 20 20 20 20 20 20 | .title.in.same_isbn_ids:........ |
| 26460 | 20 20 20 20 20 6d 73 67 20 3d 20 74 69 74 6c 65 20 2b 20 27 20 28 27 2b 5f 28 27 53 61 6d 65 20 | .....msg.=.title.+.'.('+_('Same. |
| 26480 | 49 53 42 4e 27 29 2b 27 29 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 74 5f 6d 73 67 2e 61 | ISBN')+')'.............det_msg.a |
| 264a0 | 70 70 65 6e 64 28 6d 73 67 29 0a 20 20 20 20 69 66 20 6c 65 6e 28 65 78 74 72 61 63 74 65 64 5f | ppend(msg).....if.len(extracted_ |
| 264c0 | 69 64 73 29 20 3e 20 30 3a 0a 20 20 20 20 20 20 20 20 69 66 20 64 65 74 5f 6d 73 67 3a 0a 20 20 | ids).>.0:.........if.det_msg:... |
| 264e0 | 20 20 20 20 20 20 20 20 20 20 64 65 74 5f 6d 73 67 2e 61 70 70 65 6e 64 28 27 2d 2d 2d 2d 2d 2d | ..........det_msg.append('------ |
| 26500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 20 | ----------------------------').. |
| 26520 | 20 20 20 20 20 20 20 66 6f 72 20 69 2c 20 74 69 74 6c 65 2c 20 5f 6c 61 73 74 5f 6d 6f 64 69 66 | .......for.i,.title,._last_modif |
| 26540 | 69 65 64 2c 20 69 73 62 6e 20 69 6e 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 3a 0a 20 20 20 20 | ied,.isbn.in.extracted_ids:..... |
| 26560 | 20 20 20 20 20 20 20 20 6d 73 67 20 3d 20 28 27 25 73 20 28 27 2b 5f 28 27 45 78 74 72 61 63 74 | ........msg.=.('%s.('+_('Extract |
| 26580 | 65 64 27 29 2b 27 20 25 73 29 27 29 25 28 74 69 74 6c 65 2c 20 69 73 62 6e 29 0a 20 20 20 20 20 | ed')+'.%s)')%(title,.isbn)...... |
| 265a0 | 20 20 20 20 20 20 20 64 65 74 5f 6d 73 67 2e 61 70 70 65 6e 64 28 6d 73 67 29 0a 0a 20 20 20 20 | .......det_msg.append(msg)...... |
| 265c0 | 64 65 74 5f 6d 73 67 20 3d 20 27 5c 6e 27 2e 6a 6f 69 6e 28 64 65 74 5f 6d 73 67 29 0a 20 20 20 | det_msg.=.'\n'.join(det_msg).... |
| 265e0 | 20 72 65 74 75 72 6e 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 73 61 6d 65 5f 69 73 62 6e | .return.extracted_ids,.same_isbn |
| 26600 | 5f 69 64 73 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 64 65 74 5f 6d 73 67 0a 0a 0a 23 20 2d 2d | _ids,.failed_ids,.det_msg...#.-- |
| 26620 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 75 | ------------.#.#..............Fu |
| 26680 | 6e 63 74 69 6f 6e 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 65 78 74 72 61 63 74 69 6f 6e 20 75 73 | nctions.to.perform.extraction.us |
| 266a0 | 69 6e 67 20 77 6f 72 6b 65 72 20 6a 6f 62 73 0a 23 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ing.worker.jobs.#.#.------------ |
| 266c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 266e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26700 | 2d 2d 0a 0a 64 65 66 20 64 6f 5f 65 78 74 72 61 63 74 5f 77 6f 72 6b 65 72 28 62 6f 6f 6b 73 5f | --..def.do_extract_worker(books_ |
| 26720 | 74 6f 5f 73 63 61 6e 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 | to_scan,.failed_ids,.no_format_i |
| 26740 | 64 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 70 75 73 2c 20 | ds,.......................cpus,. |
| 26760 | 6e 6f 74 69 66 69 63 61 74 69 6f 6e 3d 6c 61 6d 62 64 61 20 78 2c 79 3a 78 29 3a 0a 20 20 20 20 | notification=lambda.x,y:x):..... |
| 26780 | 27 27 27 0a 20 20 20 20 4d 61 73 74 65 72 20 6a 6f 62 2c 20 74 6f 20 6c 61 75 6e 63 68 20 63 68 | '''.....Master.job,.to.launch.ch |
| 267a0 | 69 6c 64 20 6a 6f 62 73 20 74 6f 20 65 78 74 72 61 63 74 20 49 53 42 4e 20 66 6f 72 20 61 20 73 | ild.jobs.to.extract.ISBN.for.a.s |
| 267c0 | 65 74 20 6f 66 20 62 6f 6f 6b 73 0a 20 20 20 20 54 68 69 73 20 69 73 20 72 75 6e 20 61 73 20 61 | et.of.books.....This.is.run.as.a |
| 267e0 | 20 77 6f 72 6b 65 72 20 6a 6f 62 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 74 6f | .worker.job.in.the.background.to |
| 26800 | 20 6b 65 65 70 20 74 68 65 20 55 49 20 6d 6f 72 65 0a 20 20 20 20 72 65 73 70 6f 6e 73 69 76 65 | .keep.the.UI.more.....responsive |
| 26820 | 20 61 6e 64 20 67 65 74 20 61 72 6f 75 6e 64 20 74 68 65 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 | .and.get.around.the.memory.leak. |
| 26840 | 69 73 73 75 65 73 20 61 73 20 69 74 20 77 69 6c 6c 20 6c 61 75 6e 63 68 0a 20 20 20 20 61 20 63 | issues.as.it.will.launch.....a.c |
| 26860 | 68 69 6c 64 20 6a 6f 62 20 66 6f 72 20 65 61 63 68 20 62 6f 6f 6b 20 61 73 20 61 20 77 6f 72 6b | hild.job.for.each.book.as.a.work |
| 26880 | 65 72 20 70 72 6f 63 65 73 73 0a 20 20 20 20 27 27 27 0a 20 20 20 20 73 65 72 76 65 72 20 3d 20 | er.process.....'''.....server.=. |
| 268a0 | 53 65 72 76 65 72 28 70 6f 6f 6c 5f 73 69 7a 65 3d 63 70 75 73 29 0a 0a 20 20 20 20 23 20 51 75 | Server(pool_size=cpus)......#.Qu |
| 268c0 | 65 75 65 20 61 6c 6c 20 74 68 65 20 6a 6f 62 73 0a 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 | eue.all.the.jobs.....for.book_id |
| 268e0 | 2c 20 74 69 74 6c 65 2c 20 6d 6f 64 69 66 69 65 64 5f 64 61 74 65 2c 20 65 78 69 73 74 69 6e 67 | ,.title,.modified_date,.existing |
| 26900 | 5f 69 73 62 6e 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 20 69 6e 20 62 6f 6f 6b | _isbn,.paths_for_formats.in.book |
| 26920 | 73 5f 74 6f 5f 73 63 61 6e 3a 0a 20 20 20 20 20 20 20 20 61 72 67 73 20 3d 20 5b 27 63 61 6c 69 | s_to_scan:.........args.=.['cali |
| 26940 | 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 6a 6f 62 73 27 2c 20 | bre_plugins.extract_isbn.jobs',. |
| 26960 | 27 64 6f 5f 65 78 74 72 61 63 74 5f 69 73 62 6e 5f 66 6f 72 5f 62 6f 6f 6b 5f 77 6f 72 6b 65 72 | 'do_extract_isbn_for_book_worker |
| 26980 | 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 2c 20 70 61 74 68 73 | ',.................(title,.paths |
| 269a0 | 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 29 5d 0a 20 20 20 20 20 20 20 20 6a 6f 62 20 3d 20 50 61 72 | _for_formats)].........job.=.Par |
| 269c0 | 61 6c 6c 65 6c 4a 6f 62 28 27 61 72 62 69 74 72 61 72 79 27 2c 20 73 74 72 28 62 6f 6f 6b 5f 69 | allelJob('arbitrary',.str(book_i |
| 269e0 | 64 29 2c 20 64 6f 6e 65 3d 4e 6f 6e 65 2c 20 61 72 67 73 3d 61 72 67 73 29 0a 20 20 20 20 20 20 | d),.done=None,.args=args)....... |
| 26a00 | 20 20 6a 6f 62 2e 5f 62 6f 6f 6b 5f 69 64 20 3d 20 62 6f 6f 6b 5f 69 64 0a 20 20 20 20 20 20 20 | ..job._book_id.=.book_id........ |
| 26a20 | 20 6a 6f 62 2e 5f 74 69 74 6c 65 20 3d 20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 6a 6f 62 2e | .job._title.=.title.........job. |
| 26a40 | 5f 6d 6f 64 69 66 69 65 64 5f 64 61 74 65 20 3d 20 6d 6f 64 69 66 69 65 64 5f 64 61 74 65 0a 20 | _modified_date.=.modified_date.. |
| 26a60 | 20 20 20 20 20 20 20 6a 6f 62 2e 5f 65 78 69 73 74 69 6e 67 5f 69 73 62 6e 20 3d 20 65 78 69 73 | .......job._existing_isbn.=.exis |
| 26a80 | 74 69 6e 67 5f 69 73 62 6e 0a 20 20 20 20 20 20 20 20 73 65 72 76 65 72 2e 61 64 64 5f 6a 6f 62 | ting_isbn.........server.add_job |
| 26aa0 | 28 6a 6f 62 29 0a 0a 20 20 20 20 23 20 54 68 69 73 20 73 65 72 76 65 72 20 69 73 20 61 6e 20 61 | (job)......#.This.server.is.an.a |
| 26ac0 | 72 62 69 74 72 61 72 79 5f 6e 20 6a 6f 62 2c 20 73 6f 20 74 68 65 72 65 20 69 73 20 61 20 6e 6f | rbitrary_n.job,.so.there.is.a.no |
| 26ae0 | 74 69 66 69 65 72 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20 20 23 20 53 65 74 20 74 68 65 20 | tifier.available......#.Set.the. |
| 26b00 | 25 20 63 6f 6d 70 6c 65 74 65 20 74 6f 20 61 20 73 6d 61 6c 6c 20 6e 75 6d 62 65 72 20 74 6f 20 | %.complete.to.a.small.number.to. |
| 26b20 | 61 76 6f 69 64 20 74 68 65 20 27 75 6e 61 76 61 69 6c 61 62 6c 65 27 20 69 6e 64 69 63 61 74 6f | avoid.the.'unavailable'.indicato |
| 26b40 | 72 0a 20 20 20 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 28 30 2e 30 31 2c 20 27 45 78 74 72 61 63 | r.....notification(0.01,.'Extrac |
| 26b60 | 74 69 6e 67 20 49 53 42 4e 27 29 0a 0a 20 20 20 20 23 20 64 65 71 75 65 75 65 20 74 68 65 20 6a | ting.ISBN')......#.dequeue.the.j |
| 26b80 | 6f 62 20 72 65 73 75 6c 74 73 20 61 73 20 74 68 65 79 20 61 72 72 69 76 65 2c 20 73 61 76 69 6e | ob.results.as.they.arrive,.savin |
| 26ba0 | 67 20 74 68 65 20 72 65 73 75 6c 74 73 0a 20 20 20 20 74 6f 74 61 6c 20 3d 20 6c 65 6e 28 62 6f | g.the.results.....total.=.len(bo |
| 26bc0 | 6f 6b 73 5f 74 6f 5f 73 63 61 6e 29 0a 20 20 20 20 63 6f 75 6e 74 20 3d 20 30 0a 20 20 20 20 65 | oks_to_scan).....count.=.0.....e |
| 26be0 | 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 20 3d 20 5b 5d | xtracted_ids,.same_isbn_ids.=.[] |
| 26c00 | 2c 20 5b 5d 0a 20 20 20 20 77 68 69 6c 65 20 54 72 75 65 3a 0a 20 20 20 20 20 20 20 20 6a 6f 62 | ,.[].....while.True:.........job |
| 26c20 | 20 3d 20 73 65 72 76 65 72 2e 63 68 61 6e 67 65 64 5f 6a 6f 62 73 5f 71 75 65 75 65 2e 67 65 74 | .=.server.changed_jobs_queue.get |
| 26c40 | 28 29 0a 20 20 20 20 20 20 20 20 23 20 41 20 6a 6f 62 20 63 61 6e 20 27 63 68 61 6e 67 65 27 20 | ().........#.A.job.can.'change'. |
| 26c60 | 77 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 20 66 69 6e 69 73 68 65 64 2c 20 66 6f 72 20 65 78 61 | when.it.is.not.finished,.for.exa |
| 26c80 | 6d 70 6c 65 20 69 66 20 69 74 0a 20 20 20 20 20 20 20 20 23 20 70 72 6f 64 75 63 65 73 20 61 20 | mple.if.it.........#.produces.a. |
| 26ca0 | 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2e 20 49 67 6e 6f 72 65 20 74 68 65 73 65 2e 0a 20 20 20 20 | notification..Ignore.these...... |
| 26cc0 | 20 20 20 20 6a 6f 62 2e 75 70 64 61 74 65 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 | ....job.update().........if.not. |
| 26ce0 | 6a 6f 62 2e 69 73 5f 66 69 6e 69 73 68 65 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e | job.is_finished:.............con |
| 26d00 | 74 69 6e 75 65 0a 20 20 20 20 20 20 20 20 23 20 41 20 6a 6f 62 20 72 65 61 6c 6c 79 20 66 69 6e | tinue.........#.A.job.really.fin |
| 26d20 | 69 73 68 65 64 2e 20 47 65 74 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 20 20 20 20 | ished..Get.the.information...... |
| 26d40 | 20 20 20 20 69 73 62 6e 20 3d 20 6a 6f 62 2e 72 65 73 75 6c 74 0a 20 20 20 20 20 20 20 20 62 6f | ....isbn.=.job.result.........bo |
| 26d60 | 6f 6b 5f 69 64 20 3d 20 6a 6f 62 2e 5f 62 6f 6f 6b 5f 69 64 0a 20 20 20 20 20 20 20 20 74 69 74 | ok_id.=.job._book_id.........tit |
| 26d80 | 6c 65 20 3d 20 6a 6f 62 2e 5f 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 20 3d 20 | le.=.job._title.........count.=. |
| 26da0 | 63 6f 75 6e 74 20 2b 20 31 0a 20 20 20 20 20 20 20 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 28 66 | count.+.1.........notification(f |
| 26dc0 | 6c 6f 61 74 28 63 6f 75 6e 74 29 2f 74 6f 74 61 6c 2c 20 27 45 78 74 72 61 63 74 65 64 20 49 53 | loat(count)/total,.'Extracted.IS |
| 26de0 | 42 4e 27 29 0a 20 20 20 20 20 20 20 20 23 20 41 64 64 20 74 68 69 73 20 6a 6f 62 27 73 20 6f 75 | BN').........#.Add.this.job's.ou |
| 26e00 | 74 70 75 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 0a 20 20 20 20 20 20 20 20 | tput.to.the.current.log......... |
| 26e20 | 70 72 69 6e 74 28 27 4c 6f 67 66 69 6c 65 20 66 6f 72 20 62 6f 6f 6b 20 49 44 20 25 64 20 28 25 | print('Logfile.for.book.ID.%d.(% |
| 26e40 | 73 29 27 25 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 70 72 | s)'%(book_id,.title)).........pr |
| 26e60 | 69 6e 74 28 6a 6f 62 2e 64 65 74 61 69 6c 73 29 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 62 6e | int(job.details).........if.isbn |
| 26e80 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 6f 62 2e 5f 65 78 69 73 74 69 6e 67 5f 69 | :.............if.job._existing_i |
| 26ea0 | 73 62 6e 20 3d 3d 20 69 73 62 6e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 | sbn.==.isbn:.................pri |
| 26ec0 | 6e 74 28 27 20 20 49 64 65 6e 74 69 63 61 6c 20 49 53 42 4e 20 65 78 74 72 61 63 74 65 64 20 6f | nt('..Identical.ISBN.extracted.o |
| 26ee0 | 66 3a 20 25 73 27 25 28 69 73 62 6e 2c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f:.%s'%(isbn,))................. |
| 26f00 | 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 | same_isbn_ids.append((book_id,.t |
| 26f20 | 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 | itle)).............else:........ |
| 26f40 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 27 20 20 4e 65 77 20 49 53 42 4e 20 65 78 74 72 61 | .........print('..New.ISBN.extra |
| 26f60 | 63 74 65 64 20 6f 66 3a 20 25 73 27 25 28 69 73 62 6e 2c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | cted.of:.%s'%(isbn,))........... |
| 26f80 | 20 20 20 20 20 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 28 62 6f 6f 6b | ......extracted_ids.append((book |
| 26fa0 | 5f 69 64 2c 20 74 69 74 6c 65 2c 20 6a 6f 62 2e 5f 6d 6f 64 69 66 69 65 64 5f 64 61 74 65 2c 20 | _id,.title,.job._modified_date,. |
| 26fc0 | 69 73 62 6e 29 29 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | isbn)).........else:............ |
| 26fe0 | 20 70 72 69 6e 74 28 27 20 20 46 61 69 6c 65 64 20 74 6f 20 65 78 74 72 61 63 74 20 49 53 42 4e | .print('..Failed.to.extract.ISBN |
| 27000 | 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 61 69 6c 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 | ').............failed_ids.append |
| 27020 | 28 28 62 6f 6f 6b 5f 69 64 2c 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | ((book_id,.title)).........print |
| 27040 | 28 27 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ('============================== |
| 27060 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 27 29 0a 0a 20 20 20 20 20 20 20 | =====================')......... |
| 27080 | 20 69 66 20 63 6f 75 6e 74 20 3e 3d 20 74 6f 74 61 6c 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .if.count.>=.total:............. |
| 270a0 | 23 20 41 6c 6c 20 64 6f 6e 65 21 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 0a 20 | #.All.done!.............break... |
| 270c0 | 20 20 20 73 65 72 76 65 72 2e 63 6c 6f 73 65 28 29 0a 20 20 20 20 23 20 72 65 74 75 72 6e 20 74 | ...server.close().....#.return.t |
| 270e0 | 68 65 20 6d 61 70 20 61 73 20 74 68 65 20 6a 6f 62 20 72 65 73 75 6c 74 0a 20 20 20 20 72 65 74 | he.map.as.the.job.result.....ret |
| 27100 | 75 72 6e 20 65 78 74 72 61 63 74 65 64 5f 69 64 73 2c 20 73 61 6d 65 5f 69 73 62 6e 5f 69 64 73 | urn.extracted_ids,.same_isbn_ids |
| 27120 | 2c 20 66 61 69 6c 65 64 5f 69 64 73 2c 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 0a 0a 0a 64 65 | ,.failed_ids,.no_format_ids...de |
| 27140 | 66 20 64 6f 5f 65 78 74 72 61 63 74 5f 69 73 62 6e 5f 66 6f 72 5f 62 6f 6f 6b 5f 77 6f 72 6b 65 | f.do_extract_isbn_for_book_worke |
| 27160 | 72 28 74 69 74 6c 65 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 29 3a 0a 20 20 20 | r(title,.paths_for_formats):.... |
| 27180 | 20 27 27 27 0a 20 20 20 20 43 68 69 6c 64 20 6a 6f 62 2c 20 74 6f 20 65 78 74 72 61 63 74 20 69 | .'''.....Child.job,.to.extract.i |
| 271a0 | 73 62 6e 20 66 72 6f 6d 20 66 6f 72 6d 61 74 73 20 66 6f 72 20 74 68 69 73 20 73 70 65 63 69 66 | sbn.from.formats.for.this.specif |
| 271c0 | 69 63 20 62 6f 6f 6b 2c 0a 20 20 20 20 77 68 65 6e 20 72 75 6e 20 61 73 20 61 20 77 6f 72 6b 65 | ic.book,.....when.run.as.a.worke |
| 271e0 | 72 20 6a 6f 62 0a 20 20 20 20 27 27 27 0a 20 20 20 20 6c 6f 67 20 3d 20 4c 6f 67 28 29 0a 20 20 | r.job.....'''.....log.=.Log()... |
| 27200 | 20 20 61 62 6f 72 74 20 3d 20 45 76 65 6e 74 28 29 0a 20 20 20 20 74 72 79 3a 0a 20 20 20 20 20 | ..abort.=.Event().....try:...... |
| 27220 | 20 20 20 72 65 74 75 72 6e 20 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 28 6c 6f 67 2c 20 61 62 6f | ...return.scan_for_isbn(log,.abo |
| 27240 | 72 74 2c 20 74 69 74 6c 65 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 2c 20 69 6e | rt,.title,.paths_for_formats,.in |
| 27260 | 5f 70 72 6f 63 65 73 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 65 78 63 65 70 74 3a 0a 20 20 20 20 | _process=False).....except:..... |
| 27280 | 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0a 0a 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....return.None...#.------------ |
| 272a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 272c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 272e0 | 2d 2d 0a 23 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 63 74 75 61 6c 6c 79 20 70 65 72 | --.#.#..............Actually.per |
| 27300 | 66 6f 72 6d 20 74 68 65 20 77 6f 72 6b 20 28 73 68 61 72 65 64 20 62 79 20 62 6f 74 68 20 61 70 | form.the.work.(shared.by.both.ap |
| 27320 | 70 72 6f 61 63 68 65 73 29 0a 23 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | proaches).#.#.------------------ |
| 27340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 27360 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 64 65 | ----------------------------..de |
| 27380 | 66 20 73 63 61 6e 5f 66 6f 72 5f 69 73 62 6e 28 6c 6f 67 2c 20 61 62 6f 72 74 2c 20 74 69 74 6c | f.scan_for_isbn(log,.abort,.titl |
| 273a0 | 65 2c 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 2c 20 74 69 6d 65 6f 75 74 3d 33 30 | e,.paths_for_formats,.timeout=30 |
| 273c0 | 2c 20 69 6e 5f 70 72 6f 63 65 73 73 3d 54 72 75 65 29 3a 0a 20 20 20 20 69 66 20 74 69 74 6c 65 | ,.in_process=True):.....if.title |
| 273e0 | 20 3d 3d 20 5f 28 27 55 6e 6b 6e 6f 77 6e 27 29 3a 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 | .==._('Unknown'):.........title. |
| 27400 | 3d 20 4e 6f 6e 65 0a 20 20 20 20 73 74 61 72 74 5f 74 69 6d 65 20 3d 20 74 69 6d 65 2e 74 69 6d | =.None.....start_time.=.time.tim |
| 27420 | 65 28 29 0a 20 20 20 20 27 27 27 0a 20 20 20 20 6b 77 61 72 67 73 20 3d 20 7b 0a 20 20 20 20 20 | e().....'''.....kwargs.=.{...... |
| 27440 | 20 20 20 27 74 69 74 6c 65 27 3a 20 74 69 74 6c 65 2c 0a 20 20 20 20 20 20 20 20 27 70 61 74 68 | ...'title':.title,.........'path |
| 27460 | 73 27 3a 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 2c 0a 20 20 20 20 20 20 20 20 27 | s':.paths_for_formats,.........' |
| 27480 | 74 69 6d 65 6f 75 74 27 3a 20 74 69 6d 65 6f 75 74 2c 0a 20 20 20 20 7d 0a 0a 20 20 20 20 6c 6f | timeout':.timeout,.....}......lo |
| 274a0 | 67 28 27 52 75 6e 6e 69 6e 67 20 73 63 61 6e 20 66 6f 72 20 69 73 62 6e 20 71 75 65 72 79 20 77 | g('Running.scan.for.isbn.query.w |
| 274c0 | 69 74 68 20 70 61 72 61 6d 65 74 65 72 73 3a 27 29 0a 20 20 20 20 6c 6f 67 28 6b 77 61 72 67 73 | ith.parameters:').....log(kwargs |
| 274e0 | 29 0a 20 20 20 20 27 27 27 0a 0a 20 20 20 20 23 20 46 6f 72 20 61 6e 20 69 6e 69 74 69 61 6c 20 | ).....'''......#.For.an.initial. |
| 27500 | 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 77 65 20 77 69 6c 6c 20 6e 6f 74 20 75 73 65 20 63 | implementation.we.will.not.use.c |
| 27520 | 68 69 6c 64 20 74 68 72 65 61 64 73 20 74 6f 20 73 63 61 6e 20 65 61 63 68 20 66 6f 72 6d 61 74 | hild.threads.to.scan.each.format |
| 27540 | 0a 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 66 6f 72 6d 61 74 2c 20 62 6f 6f 6b 5f 70 61 74 68 20 | .....for.book_format,.book_path. |
| 27560 | 69 6e 20 70 61 74 68 73 5f 66 6f 72 5f 66 6f 72 6d 61 74 73 3a 0a 20 20 20 20 20 20 20 20 69 66 | in.paths_for_formats:.........if |
| 27580 | 20 61 62 6f 72 74 2e 69 73 5f 73 65 74 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 | .abort.is_set():.............bre |
| 275a0 | 61 6b 0a 20 20 20 20 20 20 20 20 69 73 62 6e 20 3d 20 73 63 61 6e 5f 66 6f 72 6d 61 74 5f 66 6f | ak.........isbn.=.scan_format_fo |
| 275c0 | 72 5f 69 73 62 6e 28 6c 6f 67 2c 20 74 69 74 6c 65 2c 20 62 6f 6f 6b 5f 66 6f 72 6d 61 74 2c 20 | r_isbn(log,.title,.book_format,. |
| 275e0 | 62 6f 6f 6b 5f 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 62 6e 3a 0a 20 20 20 20 | book_path).........if.isbn:..... |
| 27600 | 20 20 20 20 20 20 20 20 6c 6f 67 28 27 20 20 54 68 65 20 69 73 62 6e 20 77 61 73 20 66 6f 75 6e | ........log('..The.isbn.was.foun |
| 27620 | 64 20 69 6e 20 25 2e 32 66 20 73 65 63 73 27 25 28 74 69 6d 65 2e 74 69 6d 65 28 29 20 2d 20 73 | d.in.%.2f.secs'%(time.time().-.s |
| 27640 | 74 61 72 74 5f 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 | tart_time)).............return.i |
| 27660 | 73 62 6e 0a 0a 20 20 20 20 6c 6f 67 28 27 20 20 54 68 65 20 73 63 61 6e 20 66 61 69 6c 65 64 20 | sbn......log('..The.scan.failed. |
| 27680 | 74 6f 20 66 69 6e 64 20 61 6e 20 69 73 62 6e 20 69 6e 20 25 2e 32 66 20 73 65 63 73 27 25 28 74 | to.find.an.isbn.in.%.2f.secs'%(t |
| 276a0 | 69 6d 65 2e 74 69 6d 65 28 29 20 2d 20 73 74 61 72 74 5f 74 69 6d 65 29 29 0a 20 20 20 20 72 65 | ime.time().-.start_time)).....re |
| 276c0 | 74 75 72 6e 20 4e 6f 6e 65 0a 0a 0a 64 65 66 20 73 63 61 6e 5f 66 6f 72 6d 61 74 5f 66 6f 72 5f | turn.None...def.scan_format_for_ |
| 276e0 | 69 73 62 6e 28 6c 6f 67 2c 20 74 69 74 6c 65 2c 20 62 6f 6f 6b 5f 66 6f 72 6d 61 74 2c 20 62 6f | isbn(log,.title,.book_format,.bo |
| 27700 | 6f 6b 5f 70 61 74 68 2c 20 69 6e 5f 70 72 6f 63 65 73 73 3d 54 72 75 65 29 3a 0a 20 20 20 20 74 | ok_path,.in_process=True):.....t |
| 27720 | 72 79 3a 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ry:.........log.info('========== |
| 27740 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 27760 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 27 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 54 69 | =========').........log.info('Ti |
| 27780 | 74 6c 65 3a 20 20 25 73 27 25 20 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e | tle:..%s'%.title).........log.in |
| 277a0 | 66 6f 28 27 46 6f 72 6d 61 74 3a 20 25 73 27 25 20 62 6f 6f 6b 5f 66 6f 72 6d 61 74 29 0a 20 20 | fo('Format:.%s'%.book_format)... |
| 277c0 | 20 20 20 20 20 20 69 66 20 69 6e 5f 70 72 6f 63 65 73 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | ......if.in_process:............ |
| 277e0 | 20 6c 6f 67 2e 69 6e 66 6f 28 27 50 61 74 68 3a 20 20 20 25 73 27 25 20 62 6f 6f 6b 5f 70 61 74 | .log.info('Path:...%s'%.book_pat |
| 27800 | 68 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | h).........log.info('----------- |
| 27820 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 27840 | 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 20 3d 20 74 69 6d 65 2e | --------').........start.=.time. |
| 27860 | 74 69 6d 65 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 6b 5f 66 6f 72 6d 61 74 20 3d 3d | time().........if.book_format.== |
| 27880 | 20 27 50 44 46 27 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 73 62 6e 20 3d 20 67 65 74 5f 69 | .'PDF':.............isbn.=.get_i |
| 278a0 | 73 62 6e 5f 66 72 6f 6d 5f 70 64 66 28 6c 6f 67 2c 20 62 6f 6f 6b 5f 70 61 74 68 29 0a 20 20 20 | sbn_from_pdf(log,.book_path).... |
| 278c0 | 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 73 62 6e 20 3d 20 67 65 | .....else:.............isbn.=.ge |
| 278e0 | 74 5f 69 73 62 6e 5f 66 72 6f 6d 5f 6e 6f 6e 5f 70 64 66 28 6c 6f 67 2c 20 62 6f 6f 6b 5f 70 61 | t_isbn_from_non_pdf(log,.book_pa |
| 27900 | 74 68 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 20 20 53 63 61 6e 20 74 69 6d | th).........log.info('..Scan.tim |
| 27920 | 65 3a 20 25 2e 32 66 20 73 65 63 73 27 20 25 20 28 74 69 6d 65 2e 74 69 6d 65 28 29 20 2d 20 73 | e:.%.2f.secs'.%.(time.time().-.s |
| 27940 | 74 61 72 74 2c 29 29 0a 20 20 20 20 65 78 63 65 70 74 20 56 61 6c 75 65 45 72 72 6f 72 20 61 73 | tart,)).....except.ValueError.as |
| 27960 | 20 65 3a 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 20 20 53 63 61 6e 20 74 69 6d | .e:.........log.info('..Scan.tim |
| 27980 | 65 3a 20 25 2e 32 66 20 73 65 63 73 27 20 25 20 28 74 69 6d 65 2e 74 69 6d 65 28 29 20 2d 20 73 | e:.%.2f.secs'.%.(time.time().-.s |
| 279a0 | 74 61 72 74 2c 29 29 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 65 78 63 65 70 74 69 6f 6e 28 27 45 | tart,)).........log.exception('E |
| 279c0 | 52 52 4f 52 3a 20 25 73 27 20 25 20 65 29 0a 20 20 20 20 65 78 63 65 70 74 3a 0a 20 20 20 20 20 | RROR:.%s'.%.e).....except:...... |
| 279e0 | 20 20 20 6c 6f 67 2e 65 78 63 65 70 74 69 6f 6e 28 27 45 52 52 4f 52 3a 20 25 73 27 20 25 20 73 | ...log.exception('ERROR:.%s'.%.s |
| 27a00 | 79 73 2e 65 78 63 5f 69 6e 66 6f 28 29 5b 31 5d 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 | ys.exc_info()[1]).....else:..... |
| 27a20 | 20 20 20 20 72 65 74 75 72 6e 20 69 73 62 6e 0a 50 4b 03 04 14 00 00 00 00 00 40 2c 2f 55 0a 83 | ....return.isbn.PK........@,/U.. |
| 27a40 | 47 3a e1 0c 00 00 e1 0c 00 00 09 00 00 00 6e 6f 6e 70 64 66 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 | G:............nonpdf.pyfrom.__fu |
| 27a60 | 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 | ture__.import.unicode_literals,. |
| 27a80 | 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 | division,.absolute_import,.print |
| 27aa0 | 5f 66 75 6e 63 74 69 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 | _function..__license__...=.'GPL. |
| 27ac0 | 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 | v3'.__copyright__.=.'2011,.Grant |
| 27ae0 | 20 44 72 61 6b 65 27 0a 0a 69 6d 70 6f 72 74 20 6f 73 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e | .Drake'..import.os.from.calibre. |
| 27b00 | 65 62 6f 6f 6b 73 2e 63 6f 6e 76 65 72 73 69 6f 6e 2e 70 72 65 70 72 6f 63 65 73 73 20 69 6d 70 | ebooks.conversion.preprocess.imp |
| 27b20 | 6f 72 74 20 48 54 4d 4c 50 72 65 50 72 6f 63 65 73 73 6f 72 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | ort.HTMLPreProcessor.from.calibr |
| 27b40 | 65 2e 65 62 6f 6f 6b 73 2e 6f 65 62 2e 69 74 65 72 61 74 6f 72 20 69 6d 70 6f 72 74 20 45 62 6f | e.ebooks.oeb.iterator.import.Ebo |
| 27b60 | 6f 6b 49 74 65 72 61 74 6f 72 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 | okIterator..from.calibre_plugins |
| 27b80 | 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 73 63 61 6e 20 69 6d 70 6f 72 74 20 42 6f 6f 6b 53 63 | .extract_isbn.scan.import.BookSc |
| 27ba0 | 61 6e 6e 65 72 0a 0a 23 20 44 65 66 69 6e 65 20 61 20 63 72 75 64 65 20 6c 6f 6f 6b 75 70 20 6d | anner..#.Define.a.crude.lookup.m |
| 27bc0 | 61 70 70 69 6e 67 20 6f 66 20 74 75 70 6c 65 73 20 66 6f 72 20 77 68 65 6e 20 69 74 65 72 61 74 | apping.of.tuples.for.when.iterat |
| 27be0 | 69 6e 67 20 61 63 72 6f 73 73 0a 23 20 6e 6f 6e 20 50 44 46 20 62 6f 6f 6b 73 20 74 68 61 74 20 | ing.across.#.non.PDF.books.that. |
| 27c00 | 62 61 73 65 64 20 6f 6e 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 62 6f 6f 6b 20 64 69 | based.on.the.size.of.the.book.di |
| 27c20 | 63 74 61 74 65 73 20 74 68 65 20 6f 72 64 65 72 69 6e 67 0a 23 20 6f 66 20 68 6f 77 20 6d 61 6e | ctates.the.ordering.#.of.how.man |
| 27c40 | 79 20 66 69 6c 65 73 20 74 6f 20 73 63 61 6e 20 61 74 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 20 | y.files.to.scan.at.the.front.of. |
| 27c60 | 74 68 65 20 62 6f 6f 6b 2c 20 74 68 65 6e 20 68 6f 77 20 6d 61 6e 79 0a 23 20 66 72 6f 6d 20 65 | the.book,.then.how.many.#.from.e |
| 27c80 | 6e 64 20 6f 66 20 62 6f 6f 6b 20 74 6f 20 73 63 61 6e 20 69 6e 20 72 65 76 65 72 73 65 2e 20 54 | nd.of.book.to.scan.in.reverse..T |
| 27ca0 | 68 65 6e 20 72 65 73 74 20 6f 66 20 62 6f 6f 6b 20 69 73 20 73 63 61 6e 6e 65 64 2e 0a 23 20 28 | hen.rest.of.book.is.scanned..#.( |
| 27cc0 | 4d 69 6e 20 23 66 69 6c 65 73 2c 20 23 66 69 6c 65 73 20 61 74 20 73 74 61 72 74 2c 20 23 66 69 | Min.#files,.#files.at.start,.#fi |
| 27ce0 | 6c 65 73 20 61 74 20 65 6e 64 20 74 6f 20 73 63 61 6e 20 69 6e 20 72 65 76 65 72 73 65 29 0a 45 | les.at.end.to.scan.in.reverse).E |
| 27d00 | 50 55 42 5f 46 49 4c 45 5f 53 43 41 4e 53 20 3d 20 5b 28 31 35 2c 20 31 30 2c 20 2d 35 29 2c 0a | PUB_FILE_SCANS.=.[(15,.10,.-5),. |
| 27d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 30 2c 20 36 2c 20 2d 34 29 2c 0a | ...................(10,.6,.-4),. |
| 27d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 36 2c 20 34 2c 20 2d 32 29 2c 0a 20 | ...................(6,.4,.-2),.. |
| 27d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 33 2c 20 32 2c 20 2d 31 29 2c 0a 20 20 | ..................(3,.2,.-1),... |
| 27d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 2c 20 31 2c 20 2d 31 29 2c 0a 20 20 20 | .................(2,.1,.-1),.... |
| 27da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2c 20 31 2c 20 30 29 5d 0a 0a 0a 64 65 66 | ................(1,.1,.0)]...def |
| 27dc0 | 20 67 65 74 5f 69 73 62 6e 5f 66 72 6f 6d 5f 6e 6f 6e 5f 70 64 66 28 6c 6f 67 2c 20 62 6f 6f 6b | .get_isbn_from_non_pdf(log,.book |
| 27de0 | 5f 70 61 74 68 29 3a 0a 20 20 20 20 73 63 61 6e 6e 65 72 20 3d 20 42 6f 6f 6b 53 63 61 6e 6e 65 | _path):.....scanner.=.BookScanne |
| 27e00 | 72 28 6c 6f 67 29 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 3d 20 45 62 6f 6f 6b 49 74 65 72 61 | r(log).....iterator.=.EbookItera |
| 27e20 | 74 6f 72 28 62 6f 6f 6b 5f 70 61 74 68 29 0a 20 20 20 20 74 72 79 3a 0a 20 20 20 20 20 20 20 20 | tor(book_path).....try:......... |
| 27e40 | 69 74 65 72 61 74 6f 72 2e 5f 5f 65 6e 74 65 72 5f 5f 28 6f 6e 6c 79 5f 69 6e 70 75 74 5f 70 6c | iterator.__enter__(only_input_pl |
| 27e60 | 75 67 69 6e 3d 54 72 75 65 2c 20 72 75 6e 5f 63 68 61 72 5f 63 6f 75 6e 74 3d 46 61 6c 73 65 2c | ugin=True,.run_char_count=False, |
| 27e80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 | ............................read |
| 27ea0 | 5f 61 6e 63 68 6f 72 5f 6d 61 70 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 | _anchor_map=False).........if.le |
| 27ec0 | 6e 28 69 74 65 72 61 74 6f 72 2e 73 70 69 6e 65 29 20 3d 3d 20 30 3a 0a 20 20 20 20 20 20 20 20 | n(iterator.spine).==.0:......... |
| 27ee0 | 20 20 20 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 | ....return.........preprocessor. |
| 27f00 | 3d 20 48 54 4d 4c 50 72 65 50 72 6f 63 65 73 73 6f 72 28 29 0a 0a 20 20 20 20 20 20 20 20 64 65 | =.HTMLPreProcessor()..........de |
| 27f20 | 66 20 5f 70 72 6f 63 65 73 73 5f 66 69 6c 65 28 70 61 74 68 2c 20 66 6f 72 77 61 72 64 3d 54 72 | f._process_file(path,.forward=Tr |
| 27f40 | 75 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6f 73 2e 70 61 74 68 2e | ue):.............if.not.os.path. |
| 27f60 | 65 78 69 73 74 73 28 70 61 74 68 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f | exists(path):.................lo |
| 27f80 | 67 2e 65 72 72 6f 72 28 27 20 20 46 69 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 3a 27 | g.error('..File.does.not.exist:' |
| 27fa0 | 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0a 20 | ,.path).................return.. |
| 27fc0 | 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6f 70 65 6e 28 70 61 74 68 2c 20 27 72 62 27 29 | ...........with.open(path,.'rb') |
| 27fe0 | 20 61 73 20 66 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 66 2e | .as.f:.................html.=.f. |
| 28000 | 72 65 61 64 28 29 2e 64 65 63 6f 64 65 28 27 75 74 66 2d 38 27 2c 20 27 72 65 70 6c 61 63 65 27 | read().decode('utf-8',.'replace' |
| 28020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 70 72 65 70 72 6f 63 65 73 73 6f | ).............html.=.preprocesso |
| 28040 | 72 28 68 74 6d 6c 2c 20 67 65 74 5f 70 72 65 70 72 6f 63 65 73 73 5f 68 74 6d 6c 3d 54 72 75 65 | r(html,.get_preprocess_html=True |
| 28060 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6e 6e 65 72 2e 6c 6f 6f 6b 5f 66 6f 72 5f 69 | ).............scanner.look_for_i |
| 28080 | 64 65 6e 74 69 66 69 65 72 73 5f 69 6e 5f 74 65 78 74 28 5b 68 74 6d 6c 5d 2c 20 66 6f 72 77 61 | dentifiers_in_text([html],.forwa |
| 280a0 | 72 64 3d 66 6f 72 77 61 72 64 29 0a 0a 20 20 20 20 20 20 20 20 23 20 46 6f 72 20 50 44 46 73 20 | rd=forward)..........#.For.PDFs. |
| 280c0 | 77 65 20 73 63 61 6e 20 74 68 65 20 66 69 72 73 74 20 31 30 20 70 61 67 65 73 20 74 68 65 6e 20 | we.scan.the.first.10.pages.then. |
| 280e0 | 74 68 65 20 6c 61 73 74 20 35 0a 20 20 20 20 20 20 20 20 23 20 46 6f 72 20 6f 74 68 65 72 20 66 | the.last.5.........#.For.other.f |
| 28100 | 6f 72 6d 61 74 73 20 28 61 6c 6c 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 65 50 75 62 29 20 74 | ormats.(all.converted.to.ePub).t |
| 28120 | 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 6e 63 65 70 74 0a 20 20 20 20 20 20 20 20 23 20 6f 66 20 | here.is.no.concept.........#.of. |
| 28140 | 70 61 67 65 73 2c 20 6f 6e 6c 79 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 70 69 6e 65 20 28 | pages,.only.files.in.the.spine.( |
| 28160 | 6d 61 6e 69 66 65 73 74 29 2e 0a 20 20 20 20 20 20 20 20 23 20 53 6f 20 62 61 73 65 64 20 6f 6e | manifest)..........#.So.based.on |
| 28180 | 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 65 50 75 62 2c 20 77 65 20 77 69 6c 6c 20 73 | .the.size.of.the.ePub,.we.will.s |
| 281a0 | 63 61 6e 20 74 68 65 20 66 69 72 73 74 20 66 65 77 0a 20 20 20 20 20 20 20 20 23 20 66 69 6c 65 | can.the.first.few.........#.file |
| 281c0 | 73 2c 20 74 68 65 6e 20 74 68 65 20 6c 61 73 74 20 66 65 77 20 69 6e 20 72 65 76 65 72 73 65 2c | s,.then.the.last.few.in.reverse, |
| 281e0 | 20 74 68 65 6e 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 6f 6e 74 65 6e 74 2e 0a 20 | .then.the.rest.of.the.content... |
| 28200 | 20 20 20 20 20 20 20 63 6f 75 6e 74 20 3d 20 6c 65 6e 28 69 74 65 72 61 74 6f 72 2e 73 70 69 6e | .......count.=.len(iterator.spin |
| 28220 | 65 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6d 69 6e 5f 66 69 6c 65 73 2c 20 66 72 6f 6e 74 5f | e).........for.min_files,.front_ |
| 28240 | 63 6f 75 6e 74 2c 20 72 65 61 72 5f 63 6f 75 6e 74 20 69 6e 20 45 50 55 42 5f 46 49 4c 45 5f 53 | count,.rear_count.in.EPUB_FILE_S |
| 28260 | 43 41 4e 53 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 75 6e 74 20 3e 3d 20 6d 69 | CANS:.............if.count.>=.mi |
| 28280 | 6e 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 5f 66 | n_files:.................first_f |
| 282a0 | 69 6c 65 73 20 3d 20 69 74 65 72 61 74 6f 72 2e 73 70 69 6e 65 5b 3a 66 72 6f 6e 74 5f 63 6f 75 | iles.=.iterator.spine[:front_cou |
| 282c0 | 6e 74 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 5f 66 69 6c 65 73 20 3d | nt].................last_files.= |
| 282e0 | 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 61 72 5f 63 6f 75 6e | .[].................if.rear_coun |
| 28300 | 74 20 21 3d 20 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 | t.!=.0:.....................last |
| 28320 | 5f 66 69 6c 65 73 20 3d 20 69 74 65 72 61 74 6f 72 2e 73 70 69 6e 65 5b 72 65 61 72 5f 63 6f 75 | _files.=.iterator.spine[rear_cou |
| 28340 | 6e 74 3a 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 64 64 6c 65 5f 66 69 6c 65 | nt:].................middle_file |
| 28360 | 73 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 75 6e 74 20 | s.=.[].................if.count. |
| 28380 | 2d 20 6d 69 6e 5f 66 69 6c 65 73 20 3e 20 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -.min_files.>.0:................ |
| 283a0 | 20 20 20 20 20 6d 69 64 64 6c 65 5f 66 69 6c 65 73 20 3d 20 69 74 65 72 61 74 6f 72 2e 73 70 69 | .....middle_files.=.iterator.spi |
| 283c0 | 6e 65 5b 66 72 6f 6e 74 5f 63 6f 75 6e 74 3a 72 65 61 72 5f 63 6f 75 6e 74 5d 0a 20 20 20 20 20 | ne[front_count:rear_count]...... |
| 283e0 | 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 0a 20 20 20 20 20 20 20 20 6c 6f 67 28 27 20 | ...........break..........log('. |
| 28400 | 20 53 63 61 6e 6e 69 6e 67 20 66 69 72 73 74 20 25 64 2c 20 74 68 65 6e 20 6c 61 73 74 20 25 64 | .Scanning.first.%d,.then.last.%d |
| 28420 | 2c 20 74 68 65 6e 20 72 65 6d 61 69 6e 69 6e 67 20 25 64 20 66 69 6c 65 73 27 20 25 5c 0a 20 20 | ,.then.remaining.%d.files'.%\... |
| 28440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 28 66 69 72 73 74 5f 66 69 6c 65 73 29 | ...............(len(first_files) |
| 28460 | 2c 20 6c 65 6e 28 6c 61 73 74 5f 66 69 6c 65 73 29 2c 20 6c 65 6e 28 6d 69 64 64 6c 65 5f 66 69 | ,.len(last_files),.len(middle_fi |
| 28480 | 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 61 74 68 20 69 6e 20 66 69 72 73 74 | les))).........for.path.in.first |
| 284a0 | 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 72 6f 63 65 73 73 5f 66 69 6c | _files:............._process_fil |
| 284c0 | 65 28 70 61 74 68 2c 20 66 6f 72 77 61 72 64 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | e(path,.forward=True)........... |
| 284e0 | 20 20 69 66 20 73 63 61 6e 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 3a 0a 20 | ..if.scanner.has_identifier():.. |
| 28500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 0a 20 20 20 20 20 20 20 20 69 66 | ...............break..........if |
| 28520 | 20 6e 6f 74 20 73 63 61 6e 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 20 61 6e | .not.scanner.has_identifier().an |
| 28540 | 64 20 6c 61 73 74 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 70 61 | d.last_files:.............for.pa |
| 28560 | 74 68 20 69 6e 20 72 65 76 65 72 73 65 64 28 6c 61 73 74 5f 66 69 6c 65 73 29 3a 0a 20 20 20 20 | th.in.reversed(last_files):..... |
| 28580 | 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 72 6f 63 65 73 73 5f 66 69 6c 65 28 70 61 74 68 2c 20 | ............_process_file(path,. |
| 285a0 | 66 6f 72 77 61 72 64 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | forward=False).................i |
| 285c0 | 66 20 73 63 61 6e 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 3a 0a 20 20 20 20 | f.scanner.has_identifier():..... |
| 285e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 0a 20 20 20 20 20 20 20 20 69 | ................break..........i |
| 28600 | 66 20 6e 6f 74 20 73 63 61 6e 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 20 61 | f.not.scanner.has_identifier().a |
| 28620 | 6e 64 20 6d 69 64 64 6c 65 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 | nd.middle_files:.............for |
| 28640 | 20 70 61 74 68 20 69 6e 20 6d 69 64 64 6c 65 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 | .path.in.middle_files:.......... |
| 28660 | 20 20 20 20 20 20 20 5f 70 72 6f 63 65 73 73 5f 66 69 6c 65 28 70 61 74 68 2c 20 66 6f 72 77 61 | ......._process_file(path,.forwa |
| 28680 | 72 64 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 63 61 6e | rd=True).................if.scan |
| 286a0 | 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 | ner.has_identifier():........... |
| 286c0 | 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 6e 61 6c 6c 79 3a 0a 20 20 20 | ..........break.....finally:.... |
| 286e0 | 20 20 20 20 20 69 66 20 69 74 65 72 61 74 6f 72 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 | .....if.iterator:.............it |
| 28700 | 65 72 61 74 6f 72 2e 5f 5f 65 78 69 74 5f 5f 28 29 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 73 63 | erator.__exit__()......return.sc |
| 28720 | 61 6e 6e 65 72 2e 67 65 74 5f 69 73 62 6e 5f 72 65 73 75 6c 74 28 29 0a 50 4b 03 04 14 00 00 00 | anner.get_isbn_result().PK...... |
| 28740 | 00 00 d7 99 b8 58 41 4c 0c ca 2f 23 00 00 2f 23 00 00 06 00 00 00 70 64 66 2e 70 79 66 72 6f 6d | .....XAL../#../#......pdf.pyfrom |
| 28760 | 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 | .__future__.import.unicode_liter |
| 28780 | 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 | als,.division,.absolute_import,. |
| 287a0 | 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 | print_function....__license__... |
| 287c0 | 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 | =.'GPL.v3'..__copyright__.=.'201 |
| 287e0 | 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 69 6d 70 6f 72 74 20 65 72 72 6e 6f 2c | 1,.Grant.Drake'....import.errno, |
| 28800 | 20 6f 73 2c 20 73 75 62 70 72 6f 63 65 73 73 2c 20 73 68 75 74 69 6c 0d 0a 66 72 6f 6d 20 6c 78 | .os,.subprocess,.shutil..from.lx |
| 28820 | 6d 6c 20 69 6d 70 6f 72 74 20 65 74 72 65 65 0d 0a 0d 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 | ml.import.etree....#.calibre.Pyt |
| 28840 | 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 66 72 6f 6d 20 73 69 78 20 69 | hon.3.compatibility...from.six.i |
| 28860 | 6d 70 6f 72 74 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 66 72 | mport.text_type.as.unicode....fr |
| 28880 | 6f 6d 20 63 61 6c 69 62 72 65 20 69 6d 70 6f 72 74 20 70 72 69 6e 74 73 2c 20 43 75 72 72 65 6e | om.calibre.import.prints,.Curren |
| 288a0 | 74 44 69 72 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 | tDir..from.calibre.constants.imp |
| 288c0 | 6f 72 74 20 69 73 77 69 6e 64 6f 77 73 2c 20 69 73 62 73 64 2c 20 66 69 6c 65 73 79 73 74 65 6d | ort.iswindows,.isbsd,.filesystem |
| 288e0 | 5f 65 6e 63 6f 64 69 6e 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 75 73 74 6f 6d 69 7a | _encoding..from.calibre.customiz |
| 28900 | 65 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 0d 0a 66 72 6f 6d 20 63 | e.import.numeric_version..from.c |
| 28920 | 61 6c 69 62 72 65 2e 65 62 6f 6f 6b 73 20 69 6d 70 6f 72 74 20 43 6f 6e 76 65 72 73 69 6f 6e 45 | alibre.ebooks.import.ConversionE |
| 28940 | 72 72 6f 72 2c 20 44 52 4d 45 72 72 6f 72 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 70 74 65 | rror,.DRMError..from.calibre.pte |
| 28960 | 6d 70 66 69 6c 65 20 69 6d 70 6f 72 74 20 54 65 6d 70 6f 72 61 72 79 44 69 72 65 63 74 6f 72 79 | mpfile.import.TemporaryDirectory |
| 28980 | 2c 20 50 65 72 73 69 73 74 65 6e 74 54 65 6d 70 6f 72 61 72 79 46 69 6c 65 0d 0a 66 72 6f 6d 20 | ,.PersistentTemporaryFile..from. |
| 289a0 | 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 6c 65 61 6e 74 65 78 74 20 69 6d 70 6f 72 74 20 63 | calibre.utils.cleantext.import.c |
| 289c0 | 6c 65 61 6e 5f 61 73 63 69 69 5f 63 68 61 72 73 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 | lean_ascii_chars..from.calibre.u |
| 289e0 | 74 69 6c 73 2e 69 70 63 2e 73 69 6d 70 6c 65 5f 77 6f 72 6b 65 72 20 69 6d 70 6f 72 74 20 66 6f | tils.ipc.simple_worker.import.fo |
| 28a00 | 72 6b 5f 6a 6f 62 2c 20 57 6f 72 6b 65 72 45 72 72 6f 72 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | rk_job,.WorkerError..from.calibr |
| 28a20 | 65 2e 75 74 69 6c 73 2e 6c 6f 67 67 69 6e 67 20 69 6d 70 6f 72 74 20 47 55 49 4c 6f 67 0d 0a 0d | e.utils.logging.import.GUILog... |
| 28a40 | 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 | .from.calibre_plugins.extract_is |
| 28a60 | 62 6e 2e 73 63 61 6e 20 69 6d 70 6f 72 74 20 42 6f 6f 6b 53 63 61 6e 6e 65 72 0d 0a 0d 0a 46 52 | bn.scan.import.BookScanner....FR |
| 28a80 | 4f 4e 54 5f 50 41 47 45 53 20 3d 20 31 30 0d 0a 42 41 43 4b 5f 50 41 47 45 53 20 3d 20 35 0d 0a | ONT_PAGES.=.10..BACK_PAGES.=.5.. |
| 28aa0 | 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 69 73 62 6e 5f 66 72 6f 6d 5f 70 64 66 28 6c 6f 67 2c 20 70 | ....def.get_isbn_from_pdf(log,.p |
| 28ac0 | 64 66 5f 70 61 74 68 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 4f 6e 20 61 20 66 6f 72 | df_path):......'''......On.a.for |
| 28ae0 | 6b 65 64 20 6a 6f 62 20 65 78 65 63 75 74 65 20 70 64 66 69 6e 66 6f 20 74 6f 20 72 65 61 64 20 | ked.job.execute.pdfinfo.to.read. |
| 28b00 | 61 20 70 61 67 65 20 63 6f 75 6e 74 20 61 6e 64 20 74 68 65 6e 20 70 64 66 74 6f 68 74 6d 6c 0d | a.page.count.and.then.pdftohtml. |
| 28b20 | 0a 20 20 20 20 74 6f 20 67 65 74 20 74 68 65 20 70 61 67 65 20 63 6f 75 6e 74 20 61 73 20 61 6e | .....to.get.the.page.count.as.an |
| 28b40 | 20 78 6d 6c 20 66 69 6c 65 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 77 69 74 68 20 54 65 | .xml.file.......'''......with.Te |
| 28b60 | 6d 70 6f 72 61 72 79 44 69 72 65 63 74 6f 72 79 28 27 5f 69 73 62 6e 5f 70 64 66 27 29 20 61 73 | mporaryDirectory('_isbn_pdf').as |
| 28b80 | 20 6f 75 74 70 75 74 5f 64 69 72 3a 0d 0a 20 20 20 20 20 20 20 20 70 64 66 5f 63 6f 70 79 20 3d | .output_dir:..........pdf_copy.= |
| 28ba0 | 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 6f 75 74 70 75 74 5f 64 69 72 2c 20 75 27 73 72 63 2e | .os.path.join(output_dir,.u'src. |
| 28bc0 | 70 64 66 27 29 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6f 70 65 6e 28 70 64 66 5f 70 61 74 | pdf')..........with.open(pdf_pat |
| 28be0 | 68 2c 20 27 72 62 27 29 20 61 73 20 73 72 63 2c 20 6f 70 65 6e 28 70 64 66 5f 63 6f 70 79 2c 20 | h,.'rb').as.src,.open(pdf_copy,. |
| 28c00 | 27 77 62 27 29 20 61 73 20 64 65 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 75 74 | 'wb').as.dest:..............shut |
| 28c20 | 69 6c 2e 63 6f 70 79 66 69 6c 65 6f 62 6a 28 73 72 63 2c 20 64 65 73 74 29 0d 0a 0d 0a 20 20 20 | il.copyfileobj(src,.dest)....... |
| 28c40 | 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 77 61 6e 74 | .....try:..............#.We.want |
| 28c60 | 20 74 6f 20 72 75 6e 20 74 68 65 20 73 63 61 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 50 44 46 20 | .to.run.the.scanning.of.the.PDF. |
| 28c80 | 6f 6e 20 61 20 66 6f 72 6b 5f 6a 6f 62 2c 20 68 6f 77 65 76 65 72 0d 0a 20 20 20 20 20 20 20 20 | on.a.fork_job,.however.......... |
| 28ca0 | 20 20 20 20 23 20 74 68 61 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 22 66 69 78 65 64 22 20 | ....#.that.will.only.be."fixed". |
| 28cc0 | 69 6e 20 63 61 6c 69 62 72 65 20 30 2e 38 2e 35 35 20 74 6f 20 61 6c 6c 6f 77 20 63 61 6c 6c 69 | in.calibre.0.8.55.to.allow.calli |
| 28ce0 | 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 20 63 61 6c 69 62 72 65 20 70 6c 75 67 | ng..............#.a.calibre.plug |
| 28d00 | 69 6e 20 66 72 6f 6d 20 73 75 63 68 20 61 20 6a 6f 62 2e 20 49 6e 20 74 68 65 20 6d 65 61 6e 74 | in.from.such.a.job..In.the.meant |
| 28d20 | 69 6d 65 2c 20 64 6f 20 69 74 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 72 69 | ime,.do.it.the..............#.ri |
| 28d40 | 73 6b 79 20 77 61 79 20 6f 66 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 69 6e 2d 70 72 6f 63 65 | sky.way.of.calling.from.in-proce |
| 28d60 | 73 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 | ss...............if.numeric_vers |
| 28d80 | 69 6f 6e 20 3c 20 28 30 2c 20 38 2c 20 35 35 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.<.(0,.8,.55):............... |
| 28da0 | 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 27 57 61 72 6e 69 6e 67 3a 20 50 44 46 20 61 6e 61 6c 79 | ...log.error('Warning:.PDF.analy |
| 28dc0 | 73 69 73 20 6d 61 79 20 63 72 61 73 68 2c 20 75 70 67 72 61 64 65 20 74 6f 20 63 61 6c 69 62 72 | sis.may.crash,.upgrade.to.calibr |
| 28de0 | 65 20 30 2e 38 2e 35 35 20 77 68 65 6e 20 70 6f 73 73 69 62 6c 65 27 29 0d 0a 20 20 20 20 20 20 | e.0.8.55.when.possible')........ |
| 28e00 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 65 74 5f 69 73 62 6e 28 6f 75 74 70 75 74 | ..........return.get_isbn(output |
| 28e20 | 5f 64 69 72 2c 20 27 73 72 63 2e 70 64 66 27 2c 20 6c 6f 67 29 0d 0a 0d 0a 20 20 20 20 20 20 20 | _dir,.'src.pdf',.log)........... |
| 28e40 | 20 20 20 20 20 72 65 73 20 3d 20 66 6f 72 6b 5f 6a 6f 62 28 27 63 61 6c 69 62 72 65 5f 70 6c 75 | .....res.=.fork_job('calibre_plu |
| 28e60 | 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 70 64 66 27 2c 20 27 67 65 74 5f 69 73 62 | gins.extract_isbn.pdf',.'get_isb |
| 28e80 | 6e 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 | n',......................(output |
| 28ea0 | 5f 64 69 72 2c 20 27 73 72 63 2e 70 64 66 27 29 29 0d 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 | _dir,.'src.pdf'))..........excep |
| 28ec0 | 74 20 57 6f 72 6b 65 72 45 72 72 6f 72 20 61 73 20 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | t.WorkerError.as.e:............. |
| 28ee0 | 20 70 72 69 6e 74 73 28 65 2e 6f 72 69 67 5f 74 62 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .prints(e.orig_tb).............. |
| 28f00 | 72 61 69 73 65 20 52 75 6e 74 69 6d 65 45 72 72 6f 72 28 27 46 61 69 6c 65 64 20 74 6f 20 72 75 | raise.RuntimeError('Failed.to.ru |
| 28f20 | 6e 20 70 64 66 69 6e 66 6f 2f 70 64 66 74 6f 68 74 6d 6c 27 29 0d 0a 20 20 20 20 20 20 20 20 66 | n.pdfinfo/pdftohtml')..........f |
| 28f40 | 69 6e 61 6c 6c 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 | inally:..............try:....... |
| 28f60 | 20 20 20 20 20 20 20 20 20 20 20 6f 73 2e 72 65 6d 6f 76 65 28 70 64 66 5f 63 6f 70 79 29 0d 0a | ...........os.remove(pdf_copy).. |
| 28f80 | 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | ............except:............. |
| 28fa0 | 20 20 20 20 20 70 61 73 73 0d 0a 20 20 20 20 69 6e 66 6f 20 3d 20 72 65 73 5b 27 72 65 73 75 6c | .....pass......info.=.res['resul |
| 28fc0 | 74 27 5d 0d 0a 20 20 20 20 77 69 74 68 20 6f 70 65 6e 28 72 65 73 5b 27 73 74 64 6f 75 74 5f 73 | t']......with.open(res['stdout_s |
| 28fe0 | 74 64 65 72 72 27 5d 2c 20 27 72 62 27 29 20 61 73 20 66 3a 0d 0a 20 20 20 20 20 20 20 20 72 61 | tderr'],.'rb').as.f:..........ra |
| 29000 | 77 20 3d 20 66 2e 72 65 61 64 28 29 2e 73 74 72 69 70 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 | w.=.f.read().strip()..........if |
| 29020 | 20 72 61 77 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 28 72 61 77 29 0d 0a 20 20 20 | .raw:..............log(raw)..... |
| 29040 | 20 72 65 74 75 72 6e 20 69 6e 66 6f 0d 0a 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 69 73 62 6e 28 6f | .return.info......def.get_isbn(o |
| 29060 | 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 2c 20 6c 6f 67 3d 4e 6f 6e 65 29 3a 0d | utput_dir,.pdf_name,.log=None):. |
| 29080 | 0a 20 20 20 20 69 73 5f 72 75 6e 6e 69 6e 67 5f 6f 6e 5f 66 6f 72 6b 20 3d 20 46 61 6c 73 65 0d | .....is_running_on_fork.=.False. |
| 290a0 | 0a 20 20 20 20 69 66 20 6c 6f 67 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 6c 6f | .....if.log.is.None:..........lo |
| 290c0 | 67 20 3d 20 47 55 49 4c 6f 67 28 29 0d 0a 20 20 20 20 20 20 20 20 69 73 5f 72 75 6e 6e 69 6e 67 | g.=.GUILog()..........is_running |
| 290e0 | 5f 6f 6e 5f 66 6f 72 6b 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 | _on_fork.=.True......try:....... |
| 29100 | 20 20 20 74 6f 74 61 6c 5f 70 61 67 65 73 20 3d 20 67 65 74 5f 70 61 67 65 5f 63 6f 75 6e 74 28 | ...total_pages.=.get_page_count( |
| 29120 | 6c 6f 67 2c 20 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 | log,.output_dir,.pdf_name)...... |
| 29140 | 20 20 20 20 69 66 20 74 6f 74 61 6c 5f 70 61 67 65 73 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 | ....if.total_pages.is.None:..... |
| 29160 | 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 67 65 74 5f 69 73 62 6e 28 29 20 66 6f | .........log.info('get_isbn().fo |
| 29180 | 75 6e 64 20 6e 6f 20 70 61 67 65 20 63 6f 75 6e 74 20 73 6f 20 61 62 6f 72 74 69 6e 67 27 29 0d | und.no.page.count.so.aborting'). |
| 291a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 | .............return.None........ |
| 291c0 | 20 20 0d 0a 20 20 20 20 20 20 20 20 73 63 61 6e 6e 65 72 20 3d 20 42 6f 6f 6b 53 63 61 6e 6e 65 | ............scanner.=.BookScanne |
| 291e0 | 72 28 6c 6f 67 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 74 61 6c 5f 70 61 67 65 73 | r(log)............if.total_pages |
| 29200 | 20 3c 3d 20 46 52 4f 4e 54 5f 50 41 47 45 53 20 2b 20 42 41 43 4b 5f 50 41 47 45 53 3a 0d 0a 20 | .<=.FRONT_PAGES.+.BACK_PAGES:... |
| 29220 | 20 20 20 20 20 20 20 20 20 20 20 23 20 4e 6f 20 70 6f 69 6e 74 20 69 6e 20 64 6f 69 6e 67 20 61 | ...........#.No.point.in.doing.a |
| 29240 | 6c 6c 20 74 68 65 20 63 6f 6d 70 6c 65 78 69 74 79 20 6f 66 20 72 61 6e 67 65 73 0d 0a 20 20 20 | ll.the.complexity.of.ranges..... |
| 29260 | 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 6c | .........text.=.call_pdftohtml(l |
| 29280 | 6f 67 2c 20 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 | og,.output_dir,.pdf_name)....... |
| 292a0 | 20 20 20 20 20 20 20 73 63 61 6e 6e 65 72 2e 6c 6f 6f 6b 5f 66 6f 72 5f 69 64 65 6e 74 69 66 69 | .......scanner.look_for_identifi |
| 292c0 | 65 72 73 5f 69 6e 5f 74 65 78 74 28 5b 74 65 78 74 5d 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 | ers_in_text([text])..........els |
| 292e0 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 63 61 6c 6c 5f 70 64 66 74 | e:..............text.=.call_pdft |
| 29300 | 6f 68 74 6d 6c 28 6c 6f 67 2c 20 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 2c | ohtml(log,.output_dir,.pdf_name, |
| 29320 | 20 31 2c 20 46 52 4f 4e 54 5f 50 41 47 45 53 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 | .1,.FRONT_PAGES)..............sc |
| 29340 | 61 6e 6e 65 72 2e 6c 6f 6f 6b 5f 66 6f 72 5f 69 64 65 6e 74 69 66 69 65 72 73 5f 69 6e 5f 74 65 | anner.look_for_identifiers_in_te |
| 29360 | 78 74 28 5b 74 65 78 74 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 | xt([text])..............if.not.s |
| 29380 | 63 61 6e 6e 65 72 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 3a 0d 0a 20 20 20 20 20 20 | canner.has_identifier():........ |
| 293a0 | 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 | ..........text.=.call_pdftohtml( |
| 293c0 | 6c 6f 67 2c 20 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 2c 20 74 6f 74 61 6c | log,.output_dir,.pdf_name,.total |
| 293e0 | 5f 70 61 67 65 73 2d 42 41 43 4b 5f 50 41 47 45 53 2c 20 74 6f 74 61 6c 5f 70 61 67 65 73 29 0d | _pages-BACK_PAGES,.total_pages). |
| 29400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6e 6e 65 72 2e 6c 6f 6f 6b 5f 66 6f | .................scanner.look_fo |
| 29420 | 72 5f 69 64 65 6e 74 69 66 69 65 72 73 5f 69 6e 5f 74 65 78 74 28 5b 74 65 78 74 5d 29 0d 0a 20 | r_identifiers_in_text([text])... |
| 29440 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 63 61 6e 6e 65 72 2e 67 65 74 5f 69 73 62 6e 5f 72 | .......return.scanner.get_isbn_r |
| 29460 | 65 73 75 6c 74 28 29 0d 0a 20 20 20 20 66 69 6e 61 6c 6c 79 3a 0d 0a 20 20 20 20 20 20 20 20 69 | esult()......finally:..........i |
| 29480 | 66 20 69 73 5f 72 75 6e 6e 69 6e 67 5f 6f 6e 5f 66 6f 72 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 | f.is_running_on_fork:........... |
| 294a0 | 20 20 20 23 20 57 65 20 6e 65 65 64 20 74 6f 20 70 72 69 6e 74 20 6f 75 72 20 6c 6f 67 20 6f 75 | ...#.We.need.to.print.our.log.ou |
| 294c0 | 74 20 73 6f 20 74 68 65 20 70 61 72 65 6e 74 20 70 72 6f 63 65 73 73 20 63 61 6e 20 72 65 2d 6c | t.so.the.parent.process.can.re-l |
| 294e0 | 6f 67 20 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6c 6f 67 2e 68 74 | og.it...............print(log.ht |
| 29500 | 6d 6c 29 0d 0a 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 70 61 67 65 5f 63 6f 75 6e 74 28 6c 6f 67 2c | ml)......def.get_page_count(log, |
| 29520 | 20 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 27 27 27 | .output_dir,.pdf_name):......''' |
| 29540 | 0d 0a 20 20 20 20 54 72 79 20 74 6f 20 75 73 65 20 70 6f 64 6f 66 6f 20 74 6f 20 70 61 72 73 65 | ......Try.to.use.podofo.to.parse |
| 29560 | 20 74 68 65 20 70 61 67 65 20 63 6f 75 6e 74 2e 0d 0a 20 20 20 20 54 68 69 73 20 61 70 70 61 72 | .the.page.count.......This.appar |
| 29580 | 65 6e 74 6c 79 20 63 61 6e 20 66 69 6c 65 20 66 6f 72 20 62 61 64 6c 79 20 66 6f 72 6d 61 74 74 | ently.can.file.for.badly.formatt |
| 295a0 | 65 64 20 70 64 66 73 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 66 61 6c 6c 20 62 61 63 6b 20 | ed.pdfs.in.which.case.fall.back. |
| 295c0 | 74 6f 0d 0a 20 20 20 20 74 72 79 69 6e 67 20 74 6f 20 75 73 65 20 70 64 66 69 6e 66 6f 20 28 77 | to......trying.to.use.pdfinfo.(w |
| 295e0 | 68 69 63 68 20 73 6f 6d 65 20 75 73 65 72 73 20 68 61 76 65 20 72 65 70 6f 72 74 65 64 20 69 73 | hich.some.users.have.reported.is |
| 29600 | 73 75 65 73 20 77 69 74 68 29 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 66 72 6f 6d 20 63 | sues.with).......'''......from.c |
| 29620 | 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 70 6f 64 6f 66 6f 20 69 6d 70 6f 72 74 20 67 65 74 5f 70 | alibre.utils.podofo.import.get_p |
| 29640 | 6f 64 6f 66 6f 0d 0a 20 20 20 20 70 6f 64 6f 66 6f 20 3d 20 67 65 74 5f 70 6f 64 6f 66 6f 28 29 | odofo......podofo.=.get_podofo() |
| 29660 | 0d 0a 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 70 20 3d 20 70 6f 64 6f 66 6f 2e 50 | ......try:..........p.=.podofo.P |
| 29680 | 44 46 44 6f 63 28 29 0d 0a 20 20 20 20 20 20 20 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 2e | DFDoc()..........path.=.os.path. |
| 296a0 | 6a 6f 69 6e 28 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 | join(output_dir,.pdf_name)...... |
| 296c0 | 20 20 20 20 77 69 74 68 20 6f 70 65 6e 28 70 61 74 68 2c 20 27 72 62 27 29 20 61 73 20 66 3a 0d | ....with.open(path,.'rb').as.f:. |
| 296e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 61 77 20 3d 20 66 2e 72 65 61 64 28 29 0d 0a 20 20 20 | .............raw.=.f.read()..... |
| 29700 | 20 20 20 20 20 70 2e 6c 6f 61 64 28 72 61 77 29 0d 0a 20 20 20 20 20 20 20 20 70 61 67 65 5f 63 | .....p.load(raw)..........page_c |
| 29720 | 6f 75 6e 74 20 3d 20 70 2e 70 61 67 65 5f 63 6f 75 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c | ount.=.p.page_count()..........l |
| 29740 | 6f 67 2e 69 6e 66 6f 28 27 20 20 50 44 46 20 70 61 67 65 20 63 6f 75 6e 74 20 75 73 69 6e 67 20 | og.info('..PDF.page.count.using. |
| 29760 | 70 6f 64 6f 66 6f 3a 27 2c 20 70 61 67 65 5f 63 6f 75 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 72 | podofo:',.page_count)..........r |
| 29780 | 65 74 75 72 6e 20 69 6e 74 28 70 61 67 65 5f 63 6f 75 6e 74 29 0d 0a 20 20 20 20 65 78 63 65 70 | eturn.int(page_count)......excep |
| 297a0 | 74 3a 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 27 67 65 74 5f 70 61 67 65 5f | t:..........log.error('get_page_ |
| 297c0 | 63 6f 75 6e 74 20 66 61 69 6c 65 64 20 74 6f 20 72 65 74 72 69 65 76 65 20 75 73 69 6e 67 20 70 | count.failed.to.retrieve.using.p |
| 297e0 | 6f 64 6f 66 6f 27 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 65 74 5f 70 61 67 65 | odofo')..........return.get_page |
| 29800 | 5f 63 6f 75 6e 74 5f 75 73 69 6e 67 5f 70 64 66 69 6e 66 6f 28 6c 6f 67 2c 20 6f 75 74 70 75 74 | _count_using_pdfinfo(log,.output |
| 29820 | 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 70 61 67 65 5f | _dir,.pdf_name)....def.get_page_ |
| 29840 | 63 6f 75 6e 74 5f 75 73 69 6e 67 5f 70 64 66 69 6e 66 6f 28 6c 6f 67 2c 20 6f 75 74 70 75 74 5f | count_using_pdfinfo(log,.output_ |
| 29860 | 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 52 65 | dir,.pdf_name):......'''......Re |
| 29880 | 61 64 20 69 6e 66 6f 20 64 69 63 74 20 61 6e 64 20 63 6f 76 65 72 20 66 72 6f 6d 20 61 20 70 64 | ad.info.dict.and.cover.from.a.pd |
| 298a0 | 66 20 66 69 6c 65 20 6e 61 6d 65 64 20 73 72 63 2e 70 64 66 20 69 6e 20 6f 75 74 70 75 74 5f 64 | f.file.named.src.pdf.in.output_d |
| 298c0 | 69 72 2e 0d 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e | ir.......Note.that.this.function |
| 298e0 | 20 63 68 61 6e 67 65 73 20 74 68 65 20 63 77 64 20 74 6f 20 6f 75 74 70 75 74 5f 64 69 72 20 61 | .changes.the.cwd.to.output_dir.a |
| 29900 | 6e 64 20 69 73 20 74 68 65 72 65 66 6f 72 65 20 6e 6f 74 0d 0a 20 20 20 20 74 68 72 65 61 64 20 | nd.is.therefore.not......thread. |
| 29920 | 73 61 66 65 2e 20 52 75 6e 20 69 74 20 75 73 69 6e 67 20 66 6f 72 6b 5f 6a 6f 62 2e 20 54 68 69 | safe..Run.it.using.fork_job..Thi |
| 29940 | 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 61 73 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 61 | s.is.necessary.as.there.is.no.sa |
| 29960 | 66 65 0d 0a 20 20 20 20 77 61 79 20 74 6f 20 70 61 73 73 20 75 6e 69 63 6f 64 65 20 70 61 74 68 | fe......way.to.pass.unicode.path |
| 29980 | 73 20 76 69 61 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 54 68 | s.via.command.line.arguments..Th |
| 299a0 | 69 73 20 61 6c 73 6f 20 65 6e 73 75 72 65 73 0d 0a 20 20 20 20 74 68 61 74 20 69 66 20 70 6f 70 | is.also.ensures......that.if.pop |
| 299c0 | 70 6c 65 72 20 63 72 61 73 68 65 73 2c 20 6e 6f 20 73 74 61 6c 65 20 66 69 6c 65 20 68 61 6e 64 | pler.crashes,.no.stale.file.hand |
| 299e0 | 6c 65 73 20 61 72 65 20 6c 65 66 74 20 66 6f 72 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0d 0a 20 | les.are.left.for.the.original... |
| 29a00 | 20 20 20 66 69 6c 65 2c 20 6f 6e 6c 79 20 66 6f 72 20 73 72 63 2e 70 64 66 2e 0d 0a 20 20 20 20 | ...file,.only.for.src.pdf....... |
| 29a20 | 27 27 27 0d 0a 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 65 62 6f 6f 6b 73 2e 70 | '''........from.calibre.ebooks.p |
| 29a40 | 64 66 2e 70 64 66 74 6f 68 74 6d 6c 20 69 6d 70 6f 72 74 20 50 44 46 54 4f 48 54 4d 4c 0d 0a 20 | df.pdftohtml.import.PDFTOHTML... |
| 29a60 | 20 20 20 6f 73 2e 63 68 64 69 72 28 6f 75 74 70 75 74 5f 64 69 72 29 0d 0a 20 20 20 20 62 61 73 | ...os.chdir(output_dir)......bas |
| 29a80 | 65 20 3d 20 6f 73 2e 70 61 74 68 2e 64 69 72 6e 61 6d 65 28 50 44 46 54 4f 48 54 4d 4c 29 0d 0a | e.=.os.path.dirname(PDFTOHTML).. |
| 29aa0 | 20 20 20 20 73 75 66 66 69 78 20 3d 20 27 2e 65 78 65 27 20 69 66 20 69 73 77 69 6e 64 6f 77 73 | ....suffix.=.'.exe'.if.iswindows |
| 29ac0 | 20 65 6c 73 65 20 27 27 0d 0a 20 20 20 20 70 64 66 69 6e 66 6f 20 3d 20 6f 73 2e 70 61 74 68 2e | .else.''......pdfinfo.=.os.path. |
| 29ae0 | 6a 6f 69 6e 28 62 61 73 65 2c 20 27 70 64 66 69 6e 66 6f 27 29 20 2b 20 73 75 66 66 69 78 0d 0a | join(base,.'pdfinfo').+.suffix.. |
| 29b00 | 0d 0a 20 20 20 20 77 69 74 68 20 43 75 72 72 65 6e 74 44 69 72 28 6f 75 74 70 75 74 5f 64 69 72 | ......with.CurrentDir(output_dir |
| 29b20 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f | ):..........try:..............lo |
| 29b40 | 67 2e 69 6e 66 6f 28 27 67 65 74 5f 70 61 67 65 5f 63 6f 75 6e 74 5f 75 73 69 6e 67 5f 70 64 66 | g.info('get_page_count_using_pdf |
| 29b60 | 69 6e 66 6f 28 29 20 69 6e 76 6f 6b 69 6e 67 20 65 78 65 3a 20 27 2c 20 70 64 66 69 6e 66 6f 29 | info().invoking.exe:.',.pdfinfo) |
| 29b80 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 61 77 20 3d 20 73 75 62 70 72 6f 63 65 73 73 2e 63 | ..............raw.=.subprocess.c |
| 29ba0 | 68 65 63 6b 5f 6f 75 74 70 75 74 28 5b 70 64 66 69 6e 66 6f 2c 20 27 2d 65 6e 63 27 2c 20 27 55 | heck_output([pdfinfo,.'-enc',.'U |
| 29bc0 | 54 46 2d 38 27 2c 20 70 64 66 5f 6e 61 6d 65 5d 29 0d 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 | TF-8',.pdf_name])..........excep |
| 29be0 | 74 20 73 75 62 70 72 6f 63 65 73 73 2e 43 61 6c 6c 65 64 50 72 6f 63 65 73 73 45 72 72 6f 72 20 | t.subprocess.CalledProcessError. |
| 29c00 | 61 73 20 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 65 72 72 6f 72 28 27 70 64 | as.e:..............log.error('pd |
| 29c20 | 66 69 6e 66 6f 20 65 72 72 6f 72 65 64 20 6f 75 74 20 77 69 74 68 20 72 65 74 75 72 6e 20 63 6f | finfo.errored.out.with.return.co |
| 29c40 | 64 65 3a 20 25 64 27 25 65 2e 72 65 74 75 72 6e 63 6f 64 65 29 0d 0a 20 20 20 20 20 20 20 20 20 | de:.%d'%e.returncode)........... |
| 29c60 | 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0d 0a 0d 0a 20 20 20 20 23 20 50 72 6f 63 65 73 73 20 | ...return.None........#.Process. |
| 29c80 | 74 68 65 20 6f 75 74 70 75 74 20 69 6e 74 6f 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 77 68 69 | the.output.into.a.dictionary.whi |
| 29ca0 | 63 68 20 77 69 6c 6c 20 69 6e 63 6c 75 64 65 20 74 68 65 20 70 61 67 65 20 69 6e 66 6f 2e 0d 0a | ch.will.include.the.page.info... |
| 29cc0 | 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 72 61 77 20 3d 20 72 61 77 2e 64 65 63 6f | ....try:..........raw.=.raw.deco |
| 29ce0 | 64 65 28 27 75 74 66 2d 38 27 29 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 67 | de('utf-8')..........log.info('g |
| 29d00 | 65 74 5f 70 61 67 65 5f 63 6f 75 6e 74 5f 75 73 69 6e 67 5f 70 64 66 69 6e 66 6f 28 29 20 72 65 | et_page_count_using_pdfinfo().re |
| 29d20 | 74 75 72 6e 65 64 20 55 54 46 2d 38 20 64 61 74 61 27 29 0d 0a 20 20 20 20 65 78 63 65 70 74 20 | turned.UTF-8.data')......except. |
| 29d40 | 55 6e 69 63 6f 64 65 44 65 63 6f 64 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 | UnicodeDecodeError:..........log |
| 29d60 | 2e 69 6e 66 6f 28 27 70 64 66 69 6e 66 6f 20 72 65 74 75 72 6e 65 64 20 6e 6f 20 55 54 46 2d 38 | .info('pdfinfo.returned.no.UTF-8 |
| 29d80 | 20 64 61 74 61 27 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0d 0a 0d 0a | .data')..........return.None.... |
| 29da0 | 20 20 20 20 61 6e 73 20 3d 20 7b 7d 0d 0a 20 20 20 20 66 6f 72 20 6c 69 6e 65 20 69 6e 20 72 61 | ....ans.=.{}......for.line.in.ra |
| 29dc0 | 77 2e 73 70 6c 69 74 6c 69 6e 65 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 75 27 3a 27 | w.splitlines():..........if.u':' |
| 29de0 | 20 6e 6f 74 20 69 6e 20 6c 69 6e 65 3a 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 | .not.in.line:.continue.......... |
| 29e00 | 66 69 65 6c 64 2c 20 76 61 6c 20 3d 20 6c 69 6e 65 2e 70 61 72 74 69 74 69 6f 6e 28 75 27 3a 27 | field,.val.=.line.partition(u':' |
| 29e20 | 29 5b 3a 3a 32 5d 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 76 61 6c 2e 73 74 72 69 70 28 | )[::2]..........val.=.val.strip( |
| 29e40 | 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 3a 0d 0a 20 20 | )..........if.field.and.val:.... |
| 29e60 | 20 20 20 20 20 20 20 20 20 20 61 6e 73 5b 66 69 65 6c 64 5d 20 3d 20 76 61 6c 2e 73 74 72 69 70 | ..........ans[field].=.val.strip |
| 29e80 | 28 29 0d 0a 0d 0a 20 20 20 20 69 66 20 27 50 61 67 65 73 27 20 69 6e 20 61 6e 73 3a 0d 0a 20 20 | ()........if.'Pages'.in.ans:.... |
| 29ea0 | 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 20 20 50 44 46 20 70 61 67 65 20 63 6f 75 6e 74 | ......log.info('..PDF.page.count |
| 29ec0 | 20 75 73 69 6e 67 20 70 64 66 69 6e 66 6f 3a 27 2c 20 61 6e 73 5b 27 50 61 67 65 73 27 5d 29 0d | .using.pdfinfo:',.ans['Pages']). |
| 29ee0 | 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6e 74 28 61 6e 73 5b 27 50 61 67 65 73 27 5d | .........return.int(ans['Pages'] |
| 29f00 | 29 0d 0a 0d 0a 0d 0a 64 65 66 20 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 6c 6f 67 2c 20 6f | )......def.call_pdftohtml(log,.o |
| 29f20 | 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 6d 65 2c 20 66 69 72 73 74 3d 4e 6f 6e 65 2c | utput_dir,.pdf_name,.first=None, |
| 29f40 | 20 6c 61 73 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 43 6f 6e 76 65 | .last=None):......'''......Conve |
| 29f60 | 72 74 20 74 68 65 20 70 64 66 20 69 6e 74 6f 20 68 74 6d 6c 20 75 73 69 6e 67 20 74 68 65 20 70 | rt.the.pdf.into.html.using.the.p |
| 29f80 | 64 66 74 6f 68 74 6d 6c 20 61 70 70 2e 0d 0a 20 20 20 20 54 68 69 73 20 77 69 6c 6c 20 77 72 69 | dftohtml.app.......This.will.wri |
| 29fa0 | 74 65 20 74 68 65 20 78 6d 6c 20 61 73 20 69 6e 64 65 78 2e 78 6d 6c 20 69 6e 74 6f 20 6f 75 74 | te.the.xml.as.index.xml.into.out |
| 29fc0 | 70 75 74 5f 64 69 72 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 | put_dir.......'''......from.cali |
| 29fe0 | 62 72 65 2e 65 62 6f 6f 6b 73 2e 70 64 66 2e 70 64 66 74 6f 68 74 6d 6c 20 69 6d 70 6f 72 74 20 | bre.ebooks.pdf.pdftohtml.import. |
| 2a000 | 50 44 46 54 4f 48 54 4d 4c 2c 20 70 6f 70 65 6e 0d 0a 0d 0a 20 20 20 20 70 64 66 73 72 63 20 3d | PDFTOHTML,.popen........pdfsrc.= |
| 2a020 | 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 6f 75 74 70 75 74 5f 64 69 72 2c 20 70 64 66 5f 6e 61 | .os.path.join(output_dir,.pdf_na |
| 2a040 | 6d 65 29 0d 0a 20 20 20 20 69 6e 64 65 78 5f 66 69 6c 65 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f | me)......index_file.=.os.path.jo |
| 2a060 | 69 6e 28 6f 75 74 70 75 74 5f 64 69 72 2c 20 75 27 69 6e 64 65 78 2e 78 6d 6c 27 29 0d 0a 0d 0a | in(output_dir,.u'index.xml').... |
| 2a080 | 20 20 20 20 69 66 20 6f 73 2e 70 61 74 68 2e 65 78 69 73 74 73 28 69 6e 64 65 78 5f 66 69 6c 65 | ....if.os.path.exists(index_file |
| 2a0a0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 6f 73 2e 72 65 6d 6f 76 65 28 69 6e 64 65 78 5f 66 69 6c 65 | ):..........os.remove(index_file |
| 2a0c0 | 29 0d 0a 0d 0a 20 20 20 20 77 69 74 68 20 43 75 72 72 65 6e 74 44 69 72 28 6f 75 74 70 75 74 5f | )........with.CurrentDir(output_ |
| 2a0e0 | 64 69 72 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 | dir):..........#.This.is.necessa |
| 2a100 | 72 79 20 61 73 20 70 64 66 74 6f 68 74 6d 6c 20 64 6f 65 73 6e 27 74 20 61 6c 77 61 79 73 20 28 | ry.as.pdftohtml.doesn't.always.( |
| 2a120 | 6c 69 6e 75 78 29 20 72 65 73 70 65 63 74 0d 0a 20 20 20 20 20 20 20 20 23 20 61 62 73 6f 6c 75 | linux).respect..........#.absolu |
| 2a140 | 74 65 20 70 61 74 68 73 2e 20 41 6c 73 6f 2c 20 69 74 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 | te.paths..Also,.it.allows.us.to. |
| 2a160 | 73 61 66 65 6c 79 20 70 61 73 73 20 6f 6e 6c 79 20 62 79 74 65 73 74 72 69 6e 67 0d 0a 20 20 20 | safely.pass.only.bytestring..... |
| 2a180 | 20 20 20 20 20 23 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 73 75 62 70 72 6f 63 65 73 73 20 6f | .....#.arguments.to.subprocess.o |
| 2a1a0 | 6e 20 77 69 64 6f 77 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 73 75 62 70 72 6f 63 65 73 73 | n.widows............#.subprocess |
| 2a1c0 | 20 69 6e 20 70 79 74 68 6f 6e 20 32 20 63 61 6e 6e 6f 74 20 68 61 6e 64 6c 65 20 75 6e 69 63 6f | .in.python.2.cannot.handle.unico |
| 2a1e0 | 64 65 20 61 72 67 75 6d 65 6e 74 73 20 6f 6e 20 77 69 6e 64 6f 77 73 0d 0a 20 20 20 20 20 20 20 | de.arguments.on.windows......... |
| 2a200 | 20 23 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 62 65 20 65 6e 63 6f 64 65 64 20 77 69 74 68 20 6d | .#.that.cannot.be.encoded.with.m |
| 2a220 | 62 63 73 2e 20 45 6e 73 75 72 65 20 61 6c 6c 20 61 72 67 73 20 61 72 65 20 62 79 74 65 73 74 72 | bcs..Ensure.all.args.are.bytestr |
| 2a240 | 69 6e 67 73 2e 0d 0a 20 20 20 20 20 20 20 20 64 65 66 20 61 28 78 29 3a 0d 0a 20 20 20 20 20 20 | ings...........def.a(x):........ |
| 2a260 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 6f 73 2e 70 61 74 68 2e 62 61 73 65 6e 61 6d 65 28 78 29 | ......return.os.path.basename(x) |
| 2a280 | 2e 65 6e 63 6f 64 65 28 27 61 73 63 69 69 27 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e | .encode('ascii')............log. |
| 2a2a0 | 69 6e 66 6f 28 27 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 29 20 73 63 61 6e 6e 69 6e 67 20 | info('call_pdftohtml().scanning. |
| 2a2c0 | 70 64 66 20 66 72 6f 6d 20 70 61 67 65 3a 27 2c 20 66 69 72 73 74 2c 20 27 74 6f 3a 27 2c 20 6c | pdf.from.page:',.first,.'to:',.l |
| 2a2e0 | 61 73 74 29 0d 0a 20 20 20 20 20 20 20 20 65 78 65 20 3d 20 50 44 46 54 4f 48 54 4d 4c 2e 65 6e | ast)..........exe.=.PDFTOHTML.en |
| 2a300 | 63 6f 64 65 28 66 69 6c 65 73 79 73 74 65 6d 5f 65 6e 63 6f 64 69 6e 67 29 20 69 66 20 69 73 69 | code(filesystem_encoding).if.isi |
| 2a320 | 6e 73 74 61 6e 63 65 28 50 44 46 54 4f 48 54 4d 4c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nstance(PDFTOHTML,.............. |
| 2a340 | 20 20 20 20 75 6e 69 63 6f 64 65 29 20 65 6c 73 65 20 50 44 46 54 4f 48 54 4d 4c 0d 0a 0d 0a 20 | ....unicode).else.PDFTOHTML..... |
| 2a360 | 20 20 20 20 20 20 20 63 6d 64 20 3d 20 5b 65 78 65 2c 20 62 27 2d 65 6e 63 27 2c 20 62 27 55 54 | .......cmd.=.[exe,.b'-enc',.b'UT |
| 2a380 | 46 2d 38 27 2c 20 62 27 2d 6e 6f 66 72 61 6d 65 73 27 2c 20 62 27 2d 70 27 2c 20 62 27 2d 6e 6f | F-8',.b'-noframes',.b'-p',.b'-no |
| 2a3a0 | 6d 65 72 67 65 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 27 2d 6e 6f 64 72 | merge',..................b'-nodr |
| 2a3c0 | 6d 27 2c 20 62 27 2d 71 27 2c 20 62 27 2d 63 27 2c 20 62 27 2d 68 69 64 64 65 6e 27 2c 20 61 28 | m',.b'-q',.b'-c',.b'-hidden',.a( |
| 2a3e0 | 70 64 66 73 72 63 29 2c 20 61 28 69 6e 64 65 78 5f 66 69 6c 65 29 2c 20 62 27 2d 78 6d 6c 27 2c | pdfsrc),.a(index_file),.b'-xml', |
| 2a400 | 20 62 27 2d 69 27 5d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 62 73 64 3a 0d 0a 20 20 | .b'-i']............if.isbsd:.... |
| 2a420 | 20 20 20 20 20 20 20 20 20 20 63 6d 64 2e 72 65 6d 6f 76 65 28 62 27 2d 6e 6f 64 72 6d 27 29 0d | ..........cmd.remove(b'-nodrm'). |
| 2a440 | 0a 20 20 20 20 20 20 20 20 69 66 20 66 69 72 73 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a | .........if.first.is.not.None:.. |
| 2a460 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 2e 61 70 70 65 6e 64 28 62 27 2d 66 27 29 0d 0a 20 | ............cmd.append(b'-f')... |
| 2a480 | 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 2e 61 70 70 65 6e 64 28 73 74 72 28 66 69 72 73 74 29 | ...........cmd.append(str(first) |
| 2a4a0 | 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 73 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d | )..........if.last.is.not.None:. |
| 2a4c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 2e 61 70 70 65 6e 64 28 62 27 2d 6c 27 29 0d 0a | .............cmd.append(b'-l').. |
| 2a4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 2e 61 70 70 65 6e 64 28 73 74 72 28 6c 61 73 74 29 | ............cmd.append(str(last) |
| 2a500 | 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 66 20 3d 20 50 65 72 73 69 73 74 65 6e 74 54 65 | )............logf.=.PersistentTe |
| 2a520 | 6d 70 6f 72 61 72 79 46 69 6c 65 28 75 27 70 64 66 74 6f 68 74 6d 6c 5f 6c 6f 67 27 29 0d 0a 20 | mporaryFile(u'pdftohtml_log')... |
| 2a540 | 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 | .......try:..............log.inf |
| 2a560 | 6f 28 27 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 29 20 6c 61 75 6e 63 68 69 6e 67 20 70 72 | o('call_pdftohtml().launching.pr |
| 2a580 | 6f 63 65 73 73 3a 27 2c 20 63 6d 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 20 3d 20 70 | ocess:',.cmd)..............p.=.p |
| 2a5a0 | 6f 70 65 6e 28 63 6d 64 2c 20 73 74 64 65 72 72 3d 6c 6f 67 66 2e 5f 66 64 2c 20 73 74 64 6f 75 | open(cmd,.stderr=logf._fd,.stdou |
| 2a5c0 | 74 3d 6c 6f 67 66 2e 5f 66 64 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t=logf._fd,..................... |
| 2a5e0 | 20 73 74 64 69 6e 3d 73 75 62 70 72 6f 63 65 73 73 2e 50 49 50 45 29 0d 0a 20 20 20 20 20 20 20 | .stdin=subprocess.PIPE)......... |
| 2a600 | 20 65 78 63 65 70 74 20 4f 53 45 72 72 6f 72 20 61 73 20 65 72 72 3a 0d 0a 20 20 20 20 20 20 20 | .except.OSError.as.err:......... |
| 2a620 | 20 20 20 20 20 69 66 20 65 72 72 2e 65 72 72 6e 6f 20 3d 3d 20 65 72 72 6e 6f 2e 45 4e 4f 45 4e | .....if.err.errno.==.errno.ENOEN |
| 2a640 | 54 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 69 73 65 20 43 6f 6e 76 65 72 | T:..................raise.Conver |
| 2a660 | 73 69 6f 6e 45 72 72 6f 72 28 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sionError(...................... |
| 2a680 | 5f 28 27 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 70 64 66 74 6f 68 74 6d 6c 2c 20 63 68 65 | _('Could.not.find.pdftohtml,.che |
| 2a6a0 | 63 6b 20 69 74 20 69 73 20 69 6e 20 79 6f 75 72 20 50 41 54 48 27 29 29 0d 0a 20 20 20 20 20 20 | ck.it.is.in.your.PATH'))........ |
| 2a6c0 | 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 69 | ......else:..................rai |
| 2a6e0 | 73 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 54 72 75 65 3a 0d 0a 20 20 20 20 20 | se............while.True:....... |
| 2a700 | 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | .......try:..................ret |
| 2a720 | 20 3d 20 70 2e 77 61 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 | .=.p.wait()..................bre |
| 2a740 | 61 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 70 74 20 4f 53 45 72 72 6f 72 20 61 | ak..............except.OSError.a |
| 2a760 | 73 20 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 2e 65 72 72 6e 6f | s.e:..................if.e.errno |
| 2a780 | 20 3d 3d 20 65 72 72 6e 6f 2e 45 49 4e 54 52 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .==.errno.EINTR:................ |
| 2a7a0 | 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......continue.................. |
| 2a7c0 | 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 69 73 65 | else:......................raise |
| 2a7e0 | 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 66 2e 66 6c 75 73 68 28 29 0d 0a 20 20 20 20 20 20 20 20 | ..........logf.flush().......... |
| 2a800 | 6c 6f 67 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e 69 6e 66 6f 28 27 | logf.close()..........log.info(' |
| 2a820 | 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 29 20 72 65 61 64 69 6e 67 20 6c 6f 67 20 6f 75 74 | call_pdftohtml().reading.log.out |
| 2a840 | 70 75 74 27 29 0d 0a 20 20 20 20 20 20 20 20 6f 75 74 20 3d 20 6f 70 65 6e 28 6c 6f 67 66 2e 6e | put')..........out.=.open(logf.n |
| 2a860 | 61 6d 65 2c 20 27 72 62 27 29 2e 72 65 61 64 28 29 2e 73 74 72 69 70 28 29 0d 0a 20 20 20 20 20 | ame,.'rb').read().strip()....... |
| 2a880 | 20 20 20 69 66 20 72 65 74 20 21 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 61 69 | ...if.ret.!=.0:..............rai |
| 2a8a0 | 73 65 20 43 6f 6e 76 65 72 73 69 6f 6e 45 72 72 6f 72 28 6f 75 74 29 0d 0a 20 20 20 20 20 20 20 | se.ConversionError(out)......... |
| 2a8c0 | 20 69 66 20 6f 75 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 28 27 70 64 66 74 6f | .if.out:..............log('pdfto |
| 2a8e0 | 68 74 6d 6c 20 6c 6f 67 3a 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 28 6f 75 74 | html.log:')..............log(out |
| 2a900 | 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6f 73 2e 70 61 74 68 2e 65 78 69 73 74 73 | )..........if.not.os.path.exists |
| 2a920 | 28 69 6e 64 65 78 5f 66 69 6c 65 29 20 6f 72 20 6f 73 2e 73 74 61 74 28 69 6e 64 65 78 5f 66 69 | (index_file).or.os.stat(index_fi |
| 2a940 | 6c 65 29 2e 73 74 5f 73 69 7a 65 20 3c 20 31 30 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | le).st_size.<.100:.............. |
| 2a960 | 72 61 69 73 65 20 44 52 4d 45 72 72 6f 72 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 6f 67 2e | raise.DRMError()............log. |
| 2a980 | 69 6e 66 6f 28 27 63 61 6c 6c 5f 70 64 66 74 6f 68 74 6d 6c 28 29 20 72 65 61 64 69 6e 67 20 69 | info('call_pdftohtml().reading.i |
| 2a9a0 | 6e 64 65 78 20 66 69 6c 65 27 2c 20 69 6e 64 65 78 5f 66 69 6c 65 29 0d 0a 20 20 20 20 20 20 20 | ndex.file',.index_file)......... |
| 2a9c0 | 20 77 69 74 68 20 6f 70 65 6e 28 69 6e 64 65 78 5f 66 69 6c 65 2c 20 27 72 62 27 29 20 61 73 20 | .with.open(index_file,.'rb').as. |
| 2a9e0 | 66 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 6f 74 20 3d 20 65 74 72 65 65 2e 66 72 6f | f:..............root.=.etree.fro |
| 2aa00 | 6d 73 74 72 69 6e 67 28 63 6c 65 61 6e 5f 61 73 63 69 69 5f 63 68 61 72 73 28 66 2e 72 65 61 64 | mstring(clean_ascii_chars(f.read |
| 2aa20 | 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 65 74 72 65 65 2e 74 | ()))..............text.=.etree.t |
| 2aa40 | 6f 73 74 72 69 6e 67 28 72 6f 6f 74 2c 20 6d 65 74 68 6f 64 3d 27 74 65 78 74 27 2c 20 65 6e 63 | ostring(root,.method='text',.enc |
| 2aa60 | 6f 64 69 6e 67 3d 27 75 6e 69 63 6f 64 65 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | oding='unicode')..............re |
| 2aa80 | 74 75 72 6e 20 74 65 78 74 0d 0a 50 4b 03 04 14 00 00 00 00 00 48 b1 49 5c 8c 27 02 c9 a3 0e 00 | turn.text..PK........H.I\.'..... |
| 2aaa0 | 00 a3 0e 00 00 07 00 00 00 73 63 61 6e 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 | .........scan.pyfrom.__future__. |
| 2aac0 | 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f | import.unicode_literals,.divisio |
| 2aae0 | 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 | n,.absolute_import,.print_functi |
| 2ab00 | 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 | on..__license__...=.'GPL.v3'.__c |
| 2ab20 | 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 | opyright__.=.'2011,.Grant.Drake' |
| 2ab40 | 0a 0a 69 6d 70 6f 72 74 20 72 65 0a 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 | ..import.re..#.calibre.Python.3. |
| 2ab60 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 | compatibility..from.six.import.t |
| 2ab80 | 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | ext_type.as.unicode..from.calibr |
| 2aba0 | 65 2e 65 62 6f 6f 6b 73 2e 6d 65 74 61 64 61 74 61 20 69 6d 70 6f 72 74 20 63 68 65 63 6b 5f 69 | e.ebooks.metadata.import.check_i |
| 2abc0 | 73 62 6e 0a 0a 69 6d 70 6f 72 74 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 78 74 72 | sbn..import.calibre_plugins.extr |
| 2abe0 | 61 63 74 5f 69 73 62 6e 2e 63 6f 6e 66 69 67 20 61 73 20 63 66 67 0a 0a 23 20 54 68 69 73 20 75 | act_isbn.config.as.cfg..#.This.u |
| 2ac00 | 73 65 64 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20 75 70 20 74 6f 20 31 38 20 64 69 67 69 74 73 2c | sed.to.look.for.up.to.18.digits, |
| 2ac20 | 20 68 61 64 20 74 6f 20 62 75 6d 70 20 74 68 69 73 20 74 6f 20 32 32 20 74 6f 20 61 63 63 6f 75 | .had.to.bump.this.to.22.to.accou |
| 2ac40 | 6e 74 20 66 6f 72 20 22 2d 31 30 20 22 20 61 6e 64 20 22 2d 31 33 20 22 0a 23 20 70 72 65 66 69 | nt.for."-10.".and."-13.".#.prefi |
| 2ac60 | 78 65 73 20 77 68 65 6e 20 6d 61 74 63 68 69 6e 67 20 61 67 61 69 6e 73 74 20 74 65 78 74 20 6c | xes.when.matching.against.text.l |
| 2ac80 | 69 6b 65 20 22 49 53 42 4e 2d 31 30 20 78 78 78 22 0a 52 45 5f 49 53 42 4e 20 3d 20 72 65 2e 63 | ike."ISBN-10.xxx".RE_ISBN.=.re.c |
| 2aca0 | 6f 6d 70 69 6c 65 28 75 27 5c 5c 73 2a 28 5b 30 2d 39 5c 5c 2d 5c 5c 2e e2 80 93 c2 ad e2 80 95 | ompile(u'\\s*([0-9\\-\\......... |
| 2acc0 | e2 80 94 5c 5c 5e 20 5d 7b 39 2c 32 32 7d 5b 30 2d 39 78 58 5d 29 27 2c 20 72 65 2e 55 4e 49 43 | ...\\^.]{9,22}[0-9xX])',.re.UNIC |
| 2ace0 | 4f 44 45 29 0a 0a 52 45 5f 53 54 52 49 50 5f 53 54 59 4c 45 20 3d 20 72 65 2e 63 6f 6d 70 69 6c | ODE)..RE_STRIP_STYLE.=.re.compil |
| 2ad00 | 65 28 75 27 3c 73 74 79 6c 65 5b 5e 3c 5d 2b 3c 2f 73 74 79 6c 65 3e 27 2c 20 72 65 2e 4d 55 4c | e(u'<style[^<]+</style>',.re.MUL |
| 2ad20 | 54 49 4c 49 4e 45 20 7c 20 72 65 2e 55 4e 49 43 4f 44 45 29 0a 52 45 5f 53 54 52 49 50 5f 4d 41 | TILINE.|.re.UNICODE).RE_STRIP_MA |
| 2ad40 | 52 4b 55 50 20 3d 20 72 65 2e 63 6f 6d 70 69 6c 65 28 75 27 3c 5b 5e 3e 5d 2b 3e 27 2c 20 72 65 | RKUP.=.re.compile(u'<[^>]+>',.re |
| 2ad60 | 2e 55 4e 49 43 4f 44 45 29 0a 0a 63 6c 61 73 73 20 42 6f 6f 6b 53 63 61 6e 6e 65 72 28 6f 62 6a | .UNICODE)..class.BookScanner(obj |
| 2ad80 | 65 63 74 29 3a 0a 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 6c 6f | ect):......def.__init__(self,.lo |
| 2ada0 | 67 29 3a 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 6f 67 20 3d 20 6c 6f 67 0a 20 20 20 20 20 | g):.........self.log.=.log...... |
| 2adc0 | 20 20 20 73 65 6c 66 2e 69 73 62 6e 73 31 30 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 73 65 6c | ...self.isbns10.=.[].........sel |
| 2ade0 | 66 2e 69 73 62 6e 73 31 33 20 3d 20 5b 5d 0a 20 20 20 20 20 20 20 20 63 20 3d 20 63 66 67 2e 70 | f.isbns13.=.[].........c.=.cfg.p |
| 2ae00 | 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4e 41 4d 45 5d 0a 20 20 20 20 | lugin_prefs[cfg.STORE_NAME]..... |
| 2ae20 | 20 20 20 20 73 65 6c 66 2e 76 61 6c 69 64 5f 69 73 62 6e 31 33 73 20 3d 20 63 2e 67 65 74 28 63 | ....self.valid_isbn13s.=.c.get(c |
| 2ae40 | 66 67 2e 4b 45 59 5f 56 41 4c 49 44 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 2c 0a 20 20 20 20 | fg.KEY_VALID_ISBN13_PREFIX,..... |
| 2ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | ...............................c |
| 2ae80 | 66 67 2e 44 45 46 41 55 4c 54 5f 53 54 4f 52 45 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f | fg.DEFAULT_STORE_VALUES[cfg.KEY_ |
| 2aea0 | 56 41 4c 49 44 5f 49 53 42 4e 31 33 5f 50 52 45 46 49 58 5d 29 0a 0a 20 20 20 20 64 65 66 20 67 | VALID_ISBN13_PREFIX])......def.g |
| 2aec0 | 65 74 5f 69 73 62 6e 5f 72 65 73 75 6c 74 28 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 69 66 | et_isbn_result(self):.........if |
| 2aee0 | 20 73 65 6c 66 2e 69 73 62 6e 73 31 33 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 | .self.isbns13:.............retur |
| 2af00 | 6e 20 73 65 6c 66 2e 69 73 62 6e 73 31 33 5b 30 5d 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 | n.self.isbns13[0].........elif.s |
| 2af20 | 65 6c 66 2e 69 73 62 6e 73 31 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | elf.isbns10:.............return. |
| 2af40 | 73 65 6c 66 2e 69 73 62 6e 73 31 30 5b 30 5d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e | self.isbns10[0].........return.N |
| 2af60 | 6f 6e 65 0a 0a 20 20 20 20 64 65 66 20 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 73 65 6c 66 | one......def.has_identifier(self |
| 2af80 | 29 3a 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6c 65 6e 28 73 65 6c 66 2e 69 73 62 6e 73 | ):.........return.len(self.isbns |
| 2afa0 | 31 33 29 20 2b 20 6c 65 6e 28 73 65 6c 66 2e 69 73 62 6e 73 31 30 29 20 3e 20 30 0a 0a 20 20 20 | 13).+.len(self.isbns10).>.0..... |
| 2afc0 | 20 64 65 66 20 6c 6f 6f 6b 5f 66 6f 72 5f 69 64 65 6e 74 69 66 69 65 72 73 5f 69 6e 5f 74 65 78 | .def.look_for_identifiers_in_tex |
| 2afe0 | 74 28 73 65 6c 66 2c 20 62 6f 6f 6b 5f 66 69 6c 65 73 2c 20 66 6f 72 77 61 72 64 3d 54 72 75 65 | t(self,.book_files,.forward=True |
| 2b000 | 29 3a 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 53 63 61 6e 73 20 74 65 78 | ):.........'''.........Scans.tex |
| 2b020 | 74 20 28 73 74 72 69 6e 67 29 20 66 6f 72 20 69 64 65 6e 74 69 66 69 65 72 73 2c 20 72 65 74 75 | t.(string).for.identifiers,.retu |
| 2b040 | 72 6e 73 20 6f 6e 65 20 69 66 20 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 | rns.one.if.found.........'''.... |
| 2b060 | 20 20 20 20 20 69 66 20 6e 6f 74 20 66 6f 72 77 61 72 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | .....if.not.forward:............ |
| 2b080 | 20 62 6f 6f 6b 5f 66 69 6c 65 73 20 3d 20 72 65 76 65 72 73 65 64 28 62 6f 6f 6b 5f 66 69 6c 65 | .book_files.=.reversed(book_file |
| 2b0a0 | 73 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 66 69 6c 65 20 69 6e 20 62 6f 6f 6b | s).........for.book_file.in.book |
| 2b0c0 | 5f 66 69 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 53 74 72 69 70 20 61 6c 6c 20 | _files:.............#.Strip.all. |
| 2b0e0 | 74 68 65 20 68 74 6d 6c 20 6d 61 72 6b 75 70 20 74 61 67 73 20 6f 75 74 20 69 6e 20 63 61 73 65 | the.html.markup.tags.out.in.case |
| 2b100 | 20 77 65 20 67 65 74 20 63 6c 61 73 68 65 73 20 77 69 74 68 20 73 76 67 20 63 6f 76 65 72 73 0a | .we.get.clashes.with.svg.covers. |
| 2b120 | 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 66 69 6c 65 20 3d 20 75 6e 69 63 6f 64 65 28 | ............book_file.=.unicode( |
| 2b140 | 52 45 5f 53 54 52 49 50 5f 53 54 59 4c 45 2e 73 75 62 28 27 27 2c 20 62 6f 6f 6b 5f 66 69 6c 65 | RE_STRIP_STYLE.sub('',.book_file |
| 2b160 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 66 69 6c 65 20 3d 20 75 6e 69 63 6f | )).............book_file.=.unico |
| 2b180 | 64 65 28 52 45 5f 53 54 52 49 50 5f 4d 41 52 4b 55 50 2e 73 75 62 28 27 21 27 2c 20 62 6f 6f 6b | de(RE_STRIP_MARKUP.sub('!',.book |
| 2b1a0 | 5f 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 6f 70 65 6e 28 27 45 3a 5c 5c 69 | _file)).............#open('E:\\i |
| 2b1c0 | 73 62 6e 2e 68 74 6d 6c 27 2c 20 27 77 62 27 29 2e 77 72 69 74 65 28 62 6f 6f 6b 5f 66 69 6c 65 | sbn.html',.'wb').write(book_file |
| 2b1e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 66 6f 72 77 61 72 64 3a 0a 20 20 20 20 20 20 | ).............if.forward:....... |
| 2b200 | 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 61 74 63 68 20 69 6e 20 52 45 5f 49 53 42 4e 2e 66 | ..........for.match.in.RE_ISBN.f |
| 2b220 | 69 6e 64 69 74 65 72 28 62 6f 6f 6b 5f 66 69 6c 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | inditer(book_file):............. |
| 2b240 | 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 6d 61 74 63 68 2e 67 72 6f 75 70 28 31 29 0a 20 20 20 | ........txt.=.match.group(1).... |
| 2b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 72 65 2e 73 75 62 28 27 5c | .................txt.=.re.sub('\ |
| 2b280 | 6e 27 2c 20 27 27 2c 20 74 78 74 29 20 20 20 20 20 23 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 | n',.'',.txt).....#.it's.possible |
| 2b2a0 | 20 74 68 61 74 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 70 64 66 20 66 6f 72 6d 61 74 74 | .that.because.of.the.pdf.formatt |
| 2b2c0 | 69 6e 67 20 74 68 65 20 69 73 62 6e 20 77 69 6c 6c 20 62 65 20 73 70 72 65 61 64 20 6f 76 65 72 | ing.the.isbn.will.be.spread.over |
| 2b2e0 | 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .multiple.lines................. |
| 2b300 | 20 20 20 20 73 65 6c 66 2e 5f 65 76 61 6c 75 61 74 65 5f 69 73 62 6e 5f 6d 61 74 63 68 28 74 78 | ....self._evaluate_isbn_match(tx |
| 2b320 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | t).............else:............ |
| 2b340 | 20 20 20 20 20 6d 61 74 63 68 65 73 20 3d 20 52 45 5f 49 53 42 4e 2e 66 69 6e 64 61 6c 6c 28 62 | .....matches.=.RE_ISBN.findall(b |
| 2b360 | 6f 6f 6b 5f 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 61 | ook_file).................for.ma |
| 2b380 | 74 63 68 20 69 6e 20 72 65 76 65 72 73 65 64 28 6d 61 74 63 68 65 73 29 3a 0a 20 20 20 20 20 20 | tch.in.reversed(matches):....... |
| 2b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 65 76 61 6c 75 61 74 65 5f 69 73 62 | ..............self._evaluate_isb |
| 2b3c0 | 6e 5f 6d 61 74 63 68 28 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 | n_match(match).............if.se |
| 2b3e0 | 6c 66 2e 68 61 73 5f 69 64 65 6e 74 69 66 69 65 72 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 | lf.has_identifier():............ |
| 2b400 | 20 20 20 20 20 62 72 65 61 6b 0a 0a 20 20 20 20 64 65 66 20 5f 65 76 61 6c 75 61 74 65 5f 69 73 | .....break......def._evaluate_is |
| 2b420 | 62 6e 5f 6d 61 74 63 68 28 73 65 6c 66 2c 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 29 3a 0a 20 | bn_match(self,.original_text):.. |
| 2b440 | 20 20 20 20 20 20 20 23 20 54 68 65 20 72 65 67 65 78 20 67 65 74 74 74 69 6e 67 20 74 68 65 20 | .......#.The.regex.gettting.the. |
| 2b460 | 49 53 42 4e 73 20 63 73 6e 20 67 65 74 20 22 66 6f 6f 6c 65 64 22 20 62 79 20 65 78 70 72 65 73 | ISBNs.csn.get."fooled".by.expres |
| 2b480 | 73 69 6f 6e 73 20 6c 69 6b 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 20 20 20 20 | sions.like.the.following:....... |
| 2b4a0 | 20 20 23 20 49 53 42 4e 2d 31 30 20 31 2d 34 30 32 30 2d 34 31 33 36 2d 35 0a 20 20 20 20 20 20 | ..#.ISBN-10.1-4020-4136-5....... |
| 2b4c0 | 20 20 23 20 49 6e 20 74 68 69 73 20 63 69 72 63 75 6d 73 74 61 6e 63 65 20 69 74 20 77 69 6c 6c | ..#.In.this.circumstance.it.will |
| 2b4e0 | 20 72 65 74 75 72 6e 20 22 2d 31 30 20 31 2d 34 30 32 30 2d 34 31 33 36 2d 35 22 20 61 73 20 74 | .return."-10.1-4020-4136-5".as.t |
| 2b500 | 68 65 20 74 65 78 74 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 22 31 2d 34 30 32 30 2d 34 31 33 | he.text,.rather.than."1-4020-413 |
| 2b520 | 36 2d 35 22 0a 20 20 20 20 20 20 20 20 69 66 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 2e 73 74 | 6-5".........if.original_text.st |
| 2b540 | 61 72 74 73 77 69 74 68 28 27 2d 31 30 20 27 29 20 6f 72 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 | artswith('-10.').or.original_tex |
| 2b560 | 74 2e 73 74 61 72 74 73 77 69 74 68 28 27 2d 31 33 20 27 29 3a 0a 20 20 20 20 20 20 20 20 20 20 | t.startswith('-13.'):........... |
| 2b580 | 20 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 20 3d 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 5b | ..original_text.=.original_text[ |
| 2b5a0 | 34 3a 5d 0a 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 72 65 2e 73 75 62 28 27 5b 5e 30 2d 39 58 | 4:].........txt.=.re.sub('[^0-9X |
| 2b5c0 | 5d 27 2c 27 27 2c 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 74 78 | ]','',.original_text).........tx |
| 2b5e0 | 74 5f 6c 65 6e 20 3d 20 6c 65 6e 28 74 78 74 29 0a 20 20 20 20 20 20 20 20 23 20 47 72 61 6e 74 | t_len.=.len(txt).........#.Grant |
| 2b600 | 20 2d 20 6e 65 78 74 20 63 68 65 63 6b 20 66 6f 72 20 72 65 70 65 61 74 69 6e 67 20 64 69 67 69 | .-.next.check.for.repeating.digi |
| 2b620 | 74 73 20 6c 69 6b 65 20 31 31 31 31 31 31 31 31 31 31 0a 20 20 20 20 20 20 20 20 23 20 69 73 20 | ts.like.1111111111.........#.is. |
| 2b640 | 72 65 64 75 6e 64 61 6e 74 20 61 73 20 6f 66 20 43 61 6c 69 62 72 65 20 30 2e 38 2c 20 62 75 74 | redundant.as.of.Calibre.0.8,.but |
| 2b660 | 20 6e 6f 74 20 65 78 61 63 74 6c 79 0a 20 20 20 20 20 20 20 20 23 20 73 75 72 65 20 77 68 69 63 | .not.exactly.........#.sure.whic |
| 2b680 | 68 20 76 65 72 73 69 6f 6e 20 4b 6f 76 69 64 20 63 68 61 6e 67 65 64 20 73 6f 20 72 61 74 68 65 | h.version.Kovid.changed.so.rathe |
| 2b6a0 | 72 20 74 68 61 6e 20 64 72 61 67 67 69 6e 67 0a 20 20 20 20 20 20 20 20 23 20 65 78 74 72 61 63 | r.than.dragging.........#.extrac |
| 2b6c0 | 74 20 69 73 62 6e 20 64 65 70 65 6e 64 65 6e 63 79 20 66 6f 72 77 61 72 64 20 77 69 6c 6c 20 72 | t.isbn.dependency.forward.will.r |
| 2b6e0 | 65 70 65 61 74 20 68 65 72 65 2e 0a 20 20 20 20 20 20 20 20 61 6c 6c 5f 73 61 6d 65 20 3d 20 72 | epeat.here..........all_same.=.r |
| 2b700 | 65 2e 6d 61 74 63 68 28 72 27 28 5c 64 29 5c 31 7b 39 2c 31 32 7d 24 27 2c 20 74 78 74 29 0a 20 | e.match(r'(\d)\1{9,12}$',.txt).. |
| 2b720 | 20 20 20 20 20 20 20 69 66 20 61 6c 6c 5f 73 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0a 20 20 20 20 | .......if.all_same.is.None:..... |
| 2b740 | 20 20 20 20 20 20 20 20 69 66 20 74 78 74 5f 6c 65 6e 20 3d 3d 20 31 30 3a 0a 20 20 20 20 20 20 | ........if.txt_len.==.10:....... |
| 2b760 | 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 65 63 6b 5f 69 73 62 6e 28 74 78 74 29 3a 0a 20 20 | ..........if.check_isbn(txt):... |
| 2b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 6f 67 2e 77 61 72 6e 28 | ..................self.log.warn( |
| 2b7a0 | 27 20 20 20 20 20 20 56 61 6c 69 64 20 49 53 42 4e 31 30 3a 27 2c 20 74 78 74 29 0a 20 20 20 20 | '......Valid.ISBN10:',.txt)..... |
| 2b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 73 62 6e 73 31 30 2e 61 70 70 | ................self.isbns10.app |
| 2b7e0 | 65 6e 64 28 74 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | end(txt).....................ret |
| 2b800 | 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 74 78 74 5f 6c 65 6e 20 3d 3d 20 | urn.............elif.txt_len.==. |
| 2b820 | 31 33 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 78 74 5b 3a 33 5d 20 69 | 13:.................if.txt[:3].i |
| 2b840 | 6e 20 73 65 6c 66 2e 76 61 6c 69 64 5f 69 73 62 6e 31 33 73 3a 0a 20 20 20 20 20 20 20 20 20 20 | n.self.valid_isbn13s:........... |
| 2b860 | 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 65 63 6b 5f 69 73 62 6e 28 74 78 74 29 3a 0a 20 20 | ..........if.check_isbn(txt):... |
| 2b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 6f 67 2e 77 | ......................self.log.w |
| 2b8a0 | 61 72 6e 28 27 20 20 20 20 20 20 56 61 6c 69 64 20 49 53 42 4e 31 33 3a 27 2c 20 74 78 74 29 0a | arn('......Valid.ISBN13:',.txt). |
| 2b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 73 62 | ........................self.isb |
| 2b8e0 | 6e 73 31 33 2e 61 70 70 65 6e 64 28 74 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ns13.append(txt)................ |
| 2b900 | 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 6f 67 | .........return.........self.log |
| 2b920 | 2e 64 65 62 75 67 28 27 20 20 20 20 20 20 49 6e 76 61 6c 69 64 20 49 53 42 4e 20 6d 61 74 63 68 | .debug('......Invalid.ISBN.match |
| 2b940 | 3a 27 2c 20 6f 72 69 67 69 6e 61 6c 5f 74 65 78 74 29 0a 50 4b 03 04 14 00 00 00 00 00 c7 ba 49 | :',.original_text).PK..........I |
| 2b960 | 5c 0f af e2 2c 1c 0c 00 00 1c 0c 00 00 0b 00 00 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 66 72 6f 6d | \...,............__init__.pyfrom |
| 2b980 | 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 | .__future__.import.unicode_liter |
| 2b9a0 | 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 | als,.division,.absolute_import,. |
| 2b9c0 | 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 | print_function..__license__...=. |
| 2b9e0 | 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 | 'GPL.v3'.__copyright__.=.'2011,. |
| 2ba00 | 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 23 20 54 68 65 20 63 6c 61 73 73 20 74 68 61 74 20 61 | Grant.Drake'..#.The.class.that.a |
| 2ba20 | 6c 6c 20 49 6e 74 65 72 66 61 63 65 20 41 63 74 69 6f 6e 20 70 6c 75 67 69 6e 20 77 72 61 70 70 | ll.Interface.Action.plugin.wrapp |
| 2ba40 | 65 72 73 20 6d 75 73 74 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 0a 66 72 6f 6d 20 63 61 6c 69 62 | ers.must.inherit.from.from.calib |
| 2ba60 | 72 65 2e 63 75 73 74 6f 6d 69 7a 65 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 | re.customize.import.InterfaceAct |
| 2ba80 | 69 6f 6e 42 61 73 65 0a 0a 63 6c 61 73 73 20 41 63 74 69 6f 6e 45 78 74 72 61 63 74 49 53 42 4e | ionBase..class.ActionExtractISBN |
| 2baa0 | 28 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 42 61 73 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 | (InterfaceActionBase):.....'''.. |
| 2bac0 | 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 61 20 73 69 6d 70 6c 65 20 77 72 61 70 70 65 | ...This.class.is.a.simple.wrappe |
| 2bae0 | 72 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | r.that.provides.information.abou |
| 2bb00 | 74 20 74 68 65 20 61 63 74 75 61 6c 0a 20 20 20 20 70 6c 75 67 69 6e 20 63 6c 61 73 73 2e 20 54 | t.the.actual.....plugin.class..T |
| 2bb20 | 68 65 20 61 63 74 75 61 6c 20 69 6e 74 65 72 66 61 63 65 20 70 6c 75 67 69 6e 20 63 6c 61 73 73 | he.actual.interface.plugin.class |
| 2bb40 | 20 69 73 20 63 61 6c 6c 65 64 20 49 6e 74 65 72 66 61 63 65 50 6c 75 67 69 6e 0a 20 20 20 20 61 | .is.called.InterfacePlugin.....a |
| 2bb60 | 6e 64 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 75 69 2e 70 79 20 66 69 6c 65 2c | nd.is.defined.in.the.ui.py.file, |
| 2bb80 | 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 5f 70 6c 75 67 | .as.specified.in.the.actual_plug |
| 2bba0 | 69 6e 20 66 69 65 6c 64 0a 20 20 20 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 54 68 65 20 72 65 61 | in.field.....below.......The.rea |
| 2bbc0 | 73 6f 6e 20 66 6f 72 20 68 61 76 69 6e 67 20 74 77 6f 20 63 6c 61 73 73 65 73 20 69 73 20 74 68 | son.for.having.two.classes.is.th |
| 2bbe0 | 61 74 20 69 74 20 61 6c 6c 6f 77 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 0a 20 20 | at.it.allows.the.command.line... |
| 2bc00 | 20 20 63 61 6c 69 62 72 65 20 75 74 69 6c 69 74 69 65 73 20 74 6f 20 72 75 6e 20 77 69 74 68 6f | ..calibre.utilities.to.run.witho |
| 2bc20 | 75 74 20 6e 65 65 64 69 6e 67 20 74 6f 20 6c 6f 61 64 20 74 68 65 20 47 55 49 20 6c 69 62 72 61 | ut.needing.to.load.the.GUI.libra |
| 2bc40 | 72 69 65 73 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 | ries......'''.....name.......... |
| 2bc60 | 20 20 20 20 20 20 20 20 20 20 3d 20 27 45 78 74 72 61 63 74 20 49 53 42 4e 27 0a 20 20 20 20 64 | ..........=.'Extract.ISBN'.....d |
| 2bc80 | 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 45 78 74 72 61 63 | escription.............=.'Extrac |
| 2bca0 | 74 73 20 74 68 65 20 49 53 42 4e 20 66 72 6f 6d 20 74 68 65 20 74 65 78 74 20 63 6f 6e 74 65 6e | ts.the.ISBN.from.the.text.conten |
| 2bcc0 | 74 20 6f 66 20 61 20 62 6f 6f 6b 20 66 6f 72 6d 61 74 20 69 66 20 61 76 61 69 6c 61 62 6c 65 27 | t.of.a.book.format.if.available' |
| 2bce0 | 0a 20 20 20 20 73 75 70 70 6f 72 74 65 64 5f 70 6c 61 74 66 6f 72 6d 73 20 20 20 20 20 3d 20 5b | .....supported_platforms.....=.[ |
| 2bd00 | 27 77 69 6e 64 6f 77 73 27 2c 20 27 6f 73 78 27 2c 20 27 6c 69 6e 75 78 27 5d 0a 20 20 20 20 61 | 'windows',.'osx',.'linux'].....a |
| 2bd20 | 75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 47 72 61 6e 74 20 | uthor..................=.'Grant. |
| 2bd40 | 44 72 61 6b 65 27 0a 20 20 20 20 76 65 72 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Drake'.....version.............. |
| 2bd60 | 20 20 20 3d 20 28 31 2c 20 36 2c 20 36 29 0a 20 20 20 20 6d 69 6e 69 6d 75 6d 5f 63 61 6c 69 62 | ...=.(1,.6,.6).....minimum_calib |
| 2bd80 | 72 65 5f 76 65 72 73 69 6f 6e 20 3d 20 28 32 2c 20 30 2c 20 30 29 0a 0a 20 20 20 20 23 3a 20 54 | re_version.=.(2,.0,.0)......#:.T |
| 2bda0 | 68 69 73 20 66 69 65 6c 64 20 64 65 66 69 6e 65 73 20 74 68 65 20 47 55 49 20 70 6c 75 67 69 6e | his.field.defines.the.GUI.plugin |
| 2bdc0 | 20 63 6c 61 73 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 74 68 65 20 63 6f 64 | .class.that.contains.all.the.cod |
| 2bde0 | 65 0a 20 20 20 20 23 3a 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 64 6f 65 73 20 73 6f 6d 65 | e.....#:.that.actually.does.some |
| 2be00 | 74 68 69 6e 67 2e 20 49 74 73 20 66 6f 72 6d 61 74 20 69 73 20 6d 6f 64 75 6c 65 5f 70 61 74 68 | thing..Its.format.is.module_path |
| 2be20 | 3a 63 6c 61 73 73 5f 6e 61 6d 65 0a 20 20 20 20 23 3a 20 54 68 65 20 73 70 65 63 69 66 69 65 64 | :class_name.....#:.The.specified |
| 2be40 | 20 63 6c 61 73 73 20 6d 75 73 74 20 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 73 70 | .class.must.be.defined.in.the.sp |
| 2be60 | 65 63 69 66 69 65 64 20 6d 6f 64 75 6c 65 2e 0a 20 20 20 20 61 63 74 75 61 6c 5f 70 6c 75 67 69 | ecified.module......actual_plugi |
| 2be80 | 6e 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 65 | n...........=.'calibre_plugins.e |
| 2bea0 | 78 74 72 61 63 74 5f 69 73 62 6e 2e 61 63 74 69 6f 6e 3a 45 78 74 72 61 63 74 49 53 42 4e 41 63 | xtract_isbn.action:ExtractISBNAc |
| 2bec0 | 74 69 6f 6e 27 0a 0a 20 20 20 20 64 65 66 20 69 73 5f 63 75 73 74 6f 6d 69 7a 61 62 6c 65 28 73 | tion'......def.is_customizable(s |
| 2bee0 | 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d | elf):.........'''.........This.m |
| 2bf00 | 65 74 68 6f 64 20 6d 75 73 74 20 72 65 74 75 72 6e 20 54 72 75 65 20 74 6f 20 65 6e 61 62 6c 65 | ethod.must.return.True.to.enable |
| 2bf20 | 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 76 69 61 0a 20 20 20 20 20 20 20 20 50 72 65 66 65 | .customization.via.........Prefe |
| 2bf40 | 72 65 6e 63 65 73 2d 3e 50 6c 75 67 69 6e 73 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 | rences->Plugins.........'''..... |
| 2bf60 | 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0a 0a 20 20 20 20 64 65 66 20 63 6f 6e 66 69 67 5f | ....return.True......def.config_ |
| 2bf80 | 77 69 64 67 65 74 28 73 65 6c 66 29 3a 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 | widget(self):.........'''....... |
| 2bfa0 | 20 20 49 6d 70 6c 65 6d 65 6e 74 20 74 68 69 73 20 6d 65 74 68 6f 64 20 61 6e 64 20 3a 6d 65 74 | ..Implement.this.method.and.:met |
| 2bfc0 | 68 3a 60 73 61 76 65 5f 73 65 74 74 69 6e 67 73 60 20 69 6e 20 79 6f 75 72 20 70 6c 75 67 69 6e | h:`save_settings`.in.your.plugin |
| 2bfe0 | 20 74 6f 0a 20 20 20 20 20 20 20 20 75 73 65 20 61 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 67 75 | .to.........use.a.custom.configu |
| 2c000 | 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 | ration.dialog...........This.met |
| 2c020 | 68 6f 64 2c 20 69 66 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 6d 75 73 74 20 72 65 74 75 72 6e | hod,.if.implemented,.must.return |
| 2c040 | 20 61 20 51 57 69 64 67 65 74 2e 20 54 68 65 20 77 69 64 67 65 74 20 63 61 6e 20 68 61 76 65 0a | .a.QWidget..The.widget.can.have. |
| 2c060 | 20 20 20 20 20 20 20 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6d 65 74 68 6f 64 20 76 61 6c 69 64 | ........an.optional.method.valid |
| 2c080 | 61 74 65 28 29 20 74 68 61 74 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e | ate().that.takes.no.arguments.an |
| 2c0a0 | 64 20 69 73 20 63 61 6c 6c 65 64 0a 20 20 20 20 20 20 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 | d.is.called.........immediately. |
| 2c0c0 | 61 66 74 65 72 20 74 68 65 20 75 73 65 72 20 63 6c 69 63 6b 73 20 4f 4b 2e 20 43 68 61 6e 67 65 | after.the.user.clicks.OK..Change |
| 2c0e0 | 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 66 20 61 6e 64 20 6f 6e 6c 79 0a 20 20 20 20 20 20 | s.are.applied.if.and.only....... |
| 2c100 | 20 20 69 66 20 74 68 65 20 6d 65 74 68 6f 64 20 72 65 74 75 72 6e 73 20 54 72 75 65 2e 0a 0a 20 | ..if.the.method.returns.True.... |
| 2c120 | 20 20 20 20 20 20 20 49 66 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e 20 79 6f 75 20 63 61 | .......If.for.some.reason.you.ca |
| 2c140 | 6e 6e 6f 74 20 70 65 72 66 6f 72 6d 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 | nnot.perform.the.configuration.a |
| 2c160 | 74 20 74 68 69 73 20 74 69 6d 65 2c 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 20 74 75 | t.this.time,.........return.a.tu |
| 2c180 | 70 6c 65 20 6f 66 20 74 77 6f 20 73 74 72 69 6e 67 73 20 28 6d 65 73 73 61 67 65 2c 20 64 65 74 | ple.of.two.strings.(message,.det |
| 2c1a0 | 61 69 6c 73 29 2c 20 74 68 65 73 65 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 64 69 73 | ails),.these.will.be.........dis |
| 2c1c0 | 70 6c 61 79 65 64 20 61 73 20 61 20 77 61 72 6e 69 6e 67 20 64 69 61 6c 6f 67 20 74 6f 20 74 68 | played.as.a.warning.dialog.to.th |
| 2c1e0 | 65 20 75 73 65 72 20 61 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 62 65 0a 20 | e.user.and.the.process.will.be.. |
| 2c200 | 20 20 20 20 20 20 20 61 62 6f 72 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 62 61 73 | .......aborted...........The.bas |
| 2c220 | 65 20 63 6c 61 73 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d | e.class.implementation.of.this.m |
| 2c240 | 65 74 68 6f 64 20 72 61 69 73 65 73 20 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 | ethod.raises.NotImplementedError |
| 2c260 | 0a 20 20 20 20 20 20 20 20 73 6f 20 62 79 20 64 65 66 61 75 6c 74 20 6e 6f 20 75 73 65 72 20 63 | .........so.by.default.no.user.c |
| 2c280 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 70 6f 73 73 69 62 6c 65 2e 0a 20 20 20 20 20 20 | onfiguration.is.possible........ |
| 2c2a0 | 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 61 63 74 75 61 6c 5f 70 6c 75 | ..'''.........if.self.actual_plu |
| 2c2c0 | 67 69 6e 5f 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 | gin_:.............from.calibre_p |
| 2c2e0 | 6c 75 67 69 6e 73 2e 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 | lugins.extract_isbn.config.impor |
| 2c300 | 74 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 | t.ConfigWidget.............retur |
| 2c320 | 6e 20 43 6f 6e 66 69 67 57 69 64 67 65 74 28 73 65 6c 66 2e 61 63 74 75 61 6c 5f 70 6c 75 67 69 | n.ConfigWidget(self.actual_plugi |
| 2c340 | 6e 5f 29 0a 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 2c | n_)......def.save_settings(self, |
| 2c360 | 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 29 3a 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 | .config_widget):.........'''.... |
| 2c380 | 20 20 20 20 20 53 61 76 65 20 74 68 65 20 73 65 74 74 69 6e 67 73 20 73 70 65 63 69 66 69 65 64 | .....Save.the.settings.specified |
| 2c3a0 | 20 62 79 20 74 68 65 20 75 73 65 72 20 77 69 74 68 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 2e | .by.the.user.with.config_widget. |
| 2c3c0 | 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 3a 20 | ..........:param.config_widget:. |
| 2c3e0 | 54 68 65 20 77 69 64 67 65 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 3a 6d 65 74 68 3a 60 63 6f | The.widget.returned.by.:meth:`co |
| 2c400 | 6e 66 69 67 5f 77 69 64 67 65 74 60 2e 0a 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 | nfig_widget`..........'''....... |
| 2c420 | 20 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 2e 73 61 76 65 5f 73 65 74 74 69 6e 67 73 28 29 0a | ..config_widget.save_settings(). |
| 2c440 | 0a 0a 23 20 46 6f 72 20 74 65 73 74 69 6e 67 2c 20 72 75 6e 20 66 72 6f 6d 20 63 6f 6d 6d 61 6e | ..#.For.testing,.run.from.comman |
| 2c460 | 64 20 6c 69 6e 65 20 77 69 74 68 20 74 68 69 73 3a 0a 23 20 63 61 6c 69 62 72 65 2d 64 65 62 75 | d.line.with.this:.#.calibre-debu |
| 2c480 | 67 20 2d 65 20 5f 5f 69 6e 69 74 5f 5f 2e 70 79 0a 69 66 20 5f 5f 6e 61 6d 65 5f 5f 20 3d 3d 20 | g.-e.__init__.py.if.__name__.==. |
| 2c4a0 | 27 5f 5f 6d 61 69 6e 5f 5f 27 3a 0a 20 20 20 20 74 72 79 3a 0a 20 20 20 20 20 20 20 20 66 72 6f | '__main__':.....try:.........fro |
| 2c4c0 | 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 0a 20 20 | m.qt.core.import.QApplication... |
| 2c4e0 | 20 20 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 20 20 20 20 20 66 72 | ..except.ImportError:.........fr |
| 2c500 | 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 0a | om.PyQt5.Qt.import.QApplication. |
| 2c520 | 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 70 72 65 66 65 72 65 6e 63 | .....from.calibre.gui2.preferenc |
| 2c540 | 65 73 20 69 6d 70 6f 72 74 20 74 65 73 74 5f 77 69 64 67 65 74 0a 20 20 20 20 61 70 70 20 3d 20 | es.import.test_widget.....app.=. |
| 2c560 | 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 5b 5d 29 0a 20 20 20 20 74 65 73 74 5f 77 69 64 67 65 74 | QApplication([]).....test_widget |
| 2c580 | 28 27 41 64 76 61 6e 63 65 64 27 2c 20 27 50 6c 75 67 69 6e 73 27 29 0a 50 4b 03 04 14 00 00 00 | ('Advanced',.'Plugins').PK...... |
| 2c5a0 | 00 00 cf ba 49 5c 3b cf 52 c3 2f 17 00 00 2f 17 00 00 0c 00 00 00 43 48 41 4e 47 45 4c 4f 47 2e | ....I\;.R./.../.......CHANGELOG. |
| 2c5c0 | 6d 64 23 20 45 78 74 72 61 63 74 20 49 53 42 4e 20 43 68 61 6e 67 65 20 4c 6f 67 0a 0a 23 23 20 | md#.Extract.ISBN.Change.Log..##. |
| 2c5e0 | 5b 31 2e 36 2e 36 5d 20 2d 20 32 30 32 36 2d 30 32 2d 30 39 0a 23 23 23 20 41 64 64 65 64 0a 2d | [1.6.6].-.2026-02-09.###.Added.- |
| 2c600 | 20 41 72 61 62 69 63 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 | .Arabic.translation.###.Fixed.-. |
| 2c620 | 44 65 62 75 67 20 6f 75 74 70 75 74 20 77 61 72 6e 69 6e 67 20 66 72 6f 6d 20 50 79 74 68 6f 6e | Debug.output.warning.from.Python |
| 2c640 | 0a 0a 23 23 20 5b 31 2e 36 2e 35 5d 20 2d 20 32 30 32 34 2d 30 39 2d 30 39 0a 23 23 23 20 43 68 | ..##.[1.6.5].-.2024-09-09.###.Ch |
| 2c660 | 61 6e 67 65 64 0a 2d 20 49 6d 70 6c 65 6d 65 6e 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 | anged.-.Implement.an.alternative |
| 2c680 | 20 61 70 70 72 6f 61 63 68 20 74 6f 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 49 53 42 4e 20 6d | .approach.to.updating.the.ISBN.m |
| 2c6a0 | 65 74 61 64 61 74 61 20 66 6f 72 20 62 6f 6f 6b 73 2e 0a 0a 23 23 20 5b 31 2e 36 2e 34 5d 20 2d | etadata.for.books...##.[1.6.4].- |
| 2c6c0 | 20 32 30 32 34 2d 30 39 2d 30 35 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 46 72 65 6e 63 68 20 74 | .2024-09-05.###.Added.-.French.t |
| 2c6e0 | 72 61 6e 73 6c 61 74 69 6f 6e 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 53 6f 6d 65 20 6d 61 | ranslation.###.Changed.-.Some.ma |
| 2c700 | 74 63 68 65 73 20 77 65 72 65 20 62 65 69 6e 67 20 72 65 6a 65 63 74 65 64 20 64 75 65 20 74 6f | tches.were.being.rejected.due.to |
| 2c720 | 20 70 72 65 63 65 64 69 6e 67 20 74 65 78 74 20 6c 69 6b 65 20 22 49 53 42 4e 2d 31 33 20 78 78 | .preceding.text.like."ISBN-13.xx |
| 2c740 | 78 22 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 20 22 2d 31 33 20 78 78 78 22 20 62 65 69 6e 67 20 | x".resulting.in."-13.xxx".being. |
| 2c760 | 74 65 73 74 65 64 20 66 6f 72 20 76 61 6c 69 64 69 74 79 20 72 61 74 68 65 72 20 74 68 61 6e 20 | tested.for.validity.rather.than. |
| 2c780 | 22 78 78 78 22 0a 0a 23 23 20 5b 31 2e 36 2e 33 5d 20 2d 20 32 30 32 34 2d 30 35 2d 32 34 0a 23 | "xxx"..##.[1.6.3].-.2024-05-24.# |
| 2c7a0 | 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 50 44 46 20 73 63 61 6e 73 20 6e 6f 77 20 69 6e 63 6c 75 | ##.Changed.-.PDF.scans.now.inclu |
| 2c7c0 | 64 65 20 74 68 65 20 60 2d 63 20 2d 68 69 64 64 65 6e 60 20 61 72 67 75 6d 65 6e 74 73 20 66 6f | de.the.`-c.-hidden`.arguments.fo |
| 2c7e0 | 72 20 70 64 66 74 6f 68 74 6d 6c 20 61 6e 64 20 72 65 6d 6f 76 65 20 6e 65 77 6c 69 6e 65 20 63 | r.pdftohtml.and.remove.newline.c |
| 2c800 | 68 61 72 61 63 74 65 72 73 20 66 6f 72 20 6d 61 74 63 68 65 73 20 28 50 61 75 6c 20 48 61 72 64 | haracters.for.matches.(Paul.Hard |
| 2c820 | 65 6e 29 0a 0a 23 23 20 5b 31 2e 36 2e 32 5d 20 2d 20 32 30 32 34 2d 30 34 2d 30 37 0a 23 23 23 | en)..##.[1.6.2].-.2024-04-07.### |
| 2c840 | 20 41 64 64 65 64 0a 2d 20 43 68 69 6e 65 73 65 20 28 43 68 69 6e 61 29 20 74 72 61 6e 73 6c 61 | .Added.-.Chinese.(China).transla |
| 2c860 | 74 69 6f 6e 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 55 73 65 20 70 6f 64 6f 66 6f 20 72 61 | tion.###.Changed.-.Use.podofo.ra |
| 2c880 | 74 68 65 72 20 74 68 61 6e 20 70 64 66 69 6e 66 6f 20 74 6f 20 72 65 74 72 69 65 76 65 20 70 64 | ther.than.pdfinfo.to.retrieve.pd |
| 2c8a0 | 66 20 70 61 67 65 20 63 6f 75 6e 74 2e 20 53 68 6f 75 64 6c 20 66 69 78 20 69 73 73 75 65 73 20 | f.page.count..Shoudl.fix.issues. |
| 2c8c0 | 66 6f 72 20 73 6f 6d 65 20 75 73 65 72 73 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 77 | for.some.users.having.problems.w |
| 2c8e0 | 69 74 68 20 70 64 66 69 6e 66 6f 2e 65 78 65 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 49 66 20 61 | ith.pdfinfo.exe.###.Fixed.-.If.a |
| 2c900 | 6e 20 65 78 63 65 70 74 69 6f 6e 20 6f 63 63 75 72 72 65 64 20 77 68 69 6c 65 20 61 74 74 65 6d | n.exception.occurred.while.attem |
| 2c920 | 70 74 69 6e 67 20 74 6f 20 73 63 61 6e 20 61 20 50 44 46 2c 20 61 20 73 65 63 6f 6e 64 20 65 78 | pting.to.scan.a.PDF,.a.second.ex |
| 2c940 | 63 65 70 74 69 6f 6e 20 77 6f 75 6c 64 20 6f 63 63 75 72 20 77 68 65 6e 20 72 65 70 6f 72 74 69 | ception.would.occur.when.reporti |
| 2c960 | 6e 67 20 69 74 20 68 69 64 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2e 0a 2d 20 46 69 78 | ng.it.hiding.the.original..-.Fix |
| 2c980 | 20 6c 69 62 70 6e 67 20 77 61 72 6e 69 6e 67 3a 20 69 63 43 43 50 3a 20 6b 6e 6f 77 6e 20 69 6e | .libpng.warning:.icCCP:.known.in |
| 2c9a0 | 63 6f 72 72 65 63 74 20 73 52 47 42 20 70 72 6f 66 69 6c 65 20 75 73 69 6e 67 20 60 6d 61 67 69 | correct.sRGB.profile.using.`magi |
| 2c9c0 | 63 6b 20 6d 6f 67 72 69 66 79 20 2a 2e 70 6e 67 60 0a 0a 23 23 20 5b 31 2e 36 2e 31 5d 20 2d 20 | ck.mogrify.*.png`..##.[1.6.1].-. |
| 2c9e0 | 32 30 32 34 2d 30 33 2d 31 37 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 46 69 6e 6e 69 73 68 20 74 | 2024-03-17.###.Added.-.Finnish.t |
| 2ca00 | 72 61 6e 73 6c 61 74 69 6f 6e 0a 2d 20 54 61 6d 69 6c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 2d | ranslation.-.Tamil.translation.- |
| 2ca20 | 20 54 75 72 6b 69 73 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0a 0a 23 23 20 5b 31 2e 36 2e 30 5d | .Turkish.translation..##.[1.6.0] |
| 2ca40 | 20 2d 20 32 30 32 32 2d 31 30 2d 31 36 0a 5f 41 6c 6c 20 6b 69 77 69 64 75 64 65 20 70 6c 75 67 | .-.2022-10-16._All.kiwidude.plug |
| 2ca60 | 69 6e 73 20 75 70 64 61 74 65 64 2f 6d 69 67 72 61 74 65 64 20 74 6f 3a 20 68 74 74 70 73 3a 2f | ins.updated/migrated.to:.https:/ |
| 2ca80 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 5f 70 | /github.com/kiwidude68/calibre_p |
| 2caa0 | 6c 75 67 69 6e 73 5f 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 43 6f 6e 66 69 67 75 72 61 74 69 6f | lugins_.###.Added.-.Configuratio |
| 2cac0 | 6e 20 6f 70 74 69 6f 6e 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 64 69 61 6c 6f 67 20 | n.option.to.turn.off.the.dialog. |
| 2cae0 | 70 72 6f 6d 70 74 20 77 68 65 6e 20 6e 6f 20 49 53 42 4e 20 66 6f 75 6e 64 20 6f 72 20 49 53 42 | prompt.when.no.ISBN.found.or.ISB |
| 2cb00 | 4e 20 69 73 20 73 61 6d 65 20 61 73 20 65 78 69 73 74 69 6e 67 2e 0a 2d 20 43 6f 6e 66 69 67 75 | N.is.same.as.existing..-.Configu |
| 2cb20 | 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 64 69 | ration.option.to.turn.off.the.di |
| 2cb40 | 61 6c 6f 67 20 70 72 6f 6d 70 74 20 77 69 74 68 20 65 78 74 72 61 63 74 20 72 65 73 75 6c 74 73 | alog.prompt.with.extract.results |
| 2cb60 | 20 74 6f 20 61 70 70 6c 79 20 63 68 61 6e 67 65 73 20 73 69 6c 65 6e 74 6c 79 2e 0a 2d 20 48 65 | .to.apply.changes.silently..-.He |
| 2cb80 | 6c 70 20 62 75 74 74 6f 6e 20 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c 6f | lp.button.to.configuration.dialo |
| 2cba0 | 67 0a 2d 20 52 75 73 73 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 28 43 61 61 72 6d 69 29 | g.-.Russian.translation.(Caarmi) |
| 2cbc0 | 0a 2d 20 55 6b 72 61 6e 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 28 40 79 75 72 63 68 6f | .-.Ukranian.translation.(@yurcho |
| 2cbe0 | 72 29 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 2a 2a 42 72 65 61 6b 69 6e 67 3a 2a 2a 20 44 | r).###.Changed.-.**Breaking:**.D |
| 2cc00 | 72 6f 70 20 50 79 51 74 34 20 73 75 70 70 6f 72 74 2c 20 72 65 71 75 69 72 65 20 63 61 6c 69 62 | rop.PyQt4.support,.require.calib |
| 2cc20 | 72 65 20 32 2e 78 20 6f 72 20 6c 61 74 65 72 2e 0a 2d 20 52 65 66 61 63 74 6f 72 69 6e 67 20 6f | re.2.x.or.later..-.Refactoring.o |
| 2cc40 | 66 20 63 6f 6d 6d 6f 6e 20 63 6f 64 65 0a 0a 23 23 20 5b 31 2e 35 2e 32 5d 20 2d 20 32 30 32 32 | f.common.code..##.[1.5.2].-.2022 |
| 2cc60 | 2d 30 39 2d 30 35 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 55 70 64 61 74 65 64 20 53 70 61 | -09-05.###.Changed.-.Updated.Spa |
| 2cc80 | 6e 69 73 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2e 20 28 40 64 75 6e 68 69 6c 6c 29 0a 0a 23 | nish.translations..(@dunhill)..# |
| 2cca0 | 23 20 5b 31 2e 35 2e 31 5d 20 2d 20 32 30 32 32 2d 30 37 2d 31 31 0a 23 23 23 20 43 68 61 6e 67 | #.[1.5.1].-.2022-07-11.###.Chang |
| 2ccc0 | 65 64 0a 2d 20 43 68 61 6e 67 65 73 20 66 6f 72 20 63 61 6c 69 62 72 65 20 36 2f 51 74 36 20 28 | ed.-.Changes.for.calibre.6/Qt6.( |
| 2cce0 | 40 64 61 76 69 64 66 6f 72 29 0a 0a 23 23 20 5b 31 2e 35 2e 30 5d 20 2d 20 32 30 32 30 2d 30 36 | @davidfor)..##.[1.5.0].-.2020-06 |
| 2cd00 | 2d 32 31 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 4d 61 6b 65 20 74 72 61 6e 73 6c 61 74 61 62 6c | -21.###.Added.-.Make.translatabl |
| 2cd20 | 65 2e 20 28 40 64 61 76 69 64 66 6f 72 29 0a 2d 20 41 64 64 20 74 72 61 6e 73 6c 61 74 69 6f 6e | e..(@davidfor).-.Add.translation |
| 2cd40 | 73 20 66 6f 72 20 47 65 72 6d 61 6e 2c 20 50 6f 6c 69 73 68 20 61 6e 64 20 53 70 61 6e 69 73 68 | s.for.German,.Polish.and.Spanish |
| 2cd60 | 2e 20 28 40 47 61 72 66 69 65 6c 64 37 2c 20 40 62 72 61 76 6f 73 78 2c 20 40 64 75 6e 68 69 6c | ..(@Garfield7,.@bravosx,.@dunhil |
| 2cd80 | 6c 29 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 43 68 61 6e 67 65 73 20 66 6f 72 20 50 79 74 | l).###.Changed.-.Changes.for.Pyt |
| 2cda0 | 68 6f 6e 20 33 20 73 75 70 70 6f 72 74 20 69 6e 20 63 61 6c 69 62 72 65 2e 0a 0a 23 23 20 5b 31 | hon.3.support.in.calibre...##.[1 |
| 2cdc0 | 2e 34 2e 33 5d 20 2d 20 32 30 31 32 2d 30 38 2d 30 31 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d | .4.3].-.2012-08-01.###.Changed.- |
| 2cde0 | 20 53 70 6c 69 74 20 62 75 6c 6b 20 65 78 74 72 61 63 74 69 6f 6e 20 69 6e 74 6f 20 62 61 74 63 | .Split.bulk.extraction.into.batc |
| 2ce00 | 68 65 73 20 77 69 74 68 20 73 69 7a 65 20 63 68 61 6e 67 65 61 62 6c 65 20 76 69 61 20 70 6c 75 | hes.with.size.changeable.via.plu |
| 2ce20 | 67 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 0a 0a 23 23 20 5b 31 2e 34 2e 32 5d 20 2d | gin.configuration...##.[1.4.2].- |
| 2ce40 | 20 32 30 31 32 2d 30 36 2d 30 33 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 4d 69 6e 69 6d 75 | .2012-06-03.###.Changed.-.Minimu |
| 2ce60 | 6d 20 76 65 72 73 69 6f 6e 20 73 65 74 20 74 6f 20 63 61 6c 69 62 72 65 20 30 2e 38 2e 35 34 20 | m.version.set.to.calibre.0.8.54. |
| 2ce80 | 28 62 75 74 20 70 72 65 66 65 72 72 65 64 20 76 65 72 73 69 6f 6e 20 69 73 20 30 2e 38 2e 35 35 | (but.preferred.version.is.0.8.55 |
| 2cea0 | 29 0a 2d 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 20 66 6f 72 | ).-.Performance.optimisation.for |
| 2cec0 | 20 65 70 75 62 73 20 66 6f 72 20 63 61 6c 69 62 72 65 20 30 2e 38 2e 35 31 20 74 6f 20 72 65 64 | .epubs.for.calibre.0.8.51.to.red |
| 2cee0 | 75 63 65 20 75 6e 6e 65 65 64 65 64 20 63 6f 6d 70 75 74 61 74 69 6f 6e 0a 2d 20 43 68 61 6e 67 | uce.unneeded.computation.-.Chang |
| 2cf00 | 65 20 74 6f 20 75 73 69 6e 67 20 64 69 66 66 65 72 65 6e 74 20 70 64 66 20 65 6e 67 69 6e 65 73 | e.to.using.different.pdf.engines |
| 2cf20 | 20 66 6f 72 20 70 64 66 20 70 72 6f 63 65 73 73 69 6e 67 20 64 75 65 20 74 6f 20 63 61 6c 69 62 | .for.pdf.processing.due.to.calib |
| 2cf40 | 72 65 20 30 2e 38 2e 35 33 20 62 72 65 61 6b 69 6e 67 20 74 68 65 20 6f 6e 65 20 49 20 77 61 73 | re.0.8.53.breaking.the.one.I.was |
| 2cf60 | 20 75 73 69 6e 67 2e 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 53 74 61 62 69 6c 69 74 79 20 69 6d | .using..###.Fixed.-.Stability.im |
| 2cf80 | 70 72 6f 76 65 6d 65 6e 74 20 77 69 6c 6c 20 61 63 74 69 76 61 74 65 20 77 69 74 68 20 63 61 6c | provement.will.activate.with.cal |
| 2cfa0 | 69 62 72 65 20 30 2e 38 2e 35 35 20 62 79 20 72 75 6e 6e 69 6e 67 20 70 64 66 20 61 6e 61 6c 79 | ibre.0.8.55.by.running.pdf.analy |
| 2cfc0 | 73 69 73 20 6f 6e 20 61 20 66 6f 72 6b 65 64 20 74 68 72 65 61 64 0a 2d 20 4d 69 6e 6f 72 20 66 | sis.on.a.forked.thread.-.Minor.f |
| 2cfe0 | 69 78 20 74 6f 20 65 6e 73 75 72 65 20 48 54 4d 4c 50 72 65 50 72 6f 63 65 73 73 6f 72 20 6f 62 | ix.to.ensure.HTMLPreProcessor.ob |
| 2d000 | 6a 65 63 74 20 69 73 20 69 6e 69 74 69 61 6c 69 73 65 64 20 63 6f 72 72 65 63 74 6c 79 0a 2d 20 | ject.is.initialised.correctly.-. |
| 2d020 | 43 68 61 6e 67 65 20 74 6f 20 63 61 6c 69 62 72 65 20 41 50 49 20 66 6f 72 20 64 65 70 72 65 63 | Change.to.calibre.API.for.deprec |
| 2d040 | 61 74 65 64 20 64 69 61 6c 6f 67 20 77 68 69 63 68 20 63 61 75 73 65 64 20 69 73 73 75 65 73 20 | ated.dialog.which.caused.issues. |
| 2d060 | 74 68 61 74 20 69 6e 74 65 72 6d 69 74 74 65 6e 74 6c 79 20 63 72 61 73 68 65 64 20 63 61 6c 69 | that.intermittently.crashed.cali |
| 2d080 | 62 72 65 0a 0a 23 23 20 5b 31 2e 34 2e 31 5d 20 2d 20 32 30 31 31 2d 31 31 2d 31 32 0a 23 23 23 | bre..##.[1.4.1].-.2011-11-12.### |
| 2d0a0 | 20 43 68 61 6e 67 65 64 0a 2d 20 45 78 63 6c 75 64 65 20 6c 65 61 64 69 6e 67 20 73 70 61 63 65 | .Changed.-.Exclude.leading.space |
| 2d0c0 | 73 20 62 65 66 6f 72 65 20 74 68 65 20 49 53 42 4e 20 6e 75 6d 62 65 72 20 77 68 69 63 68 20 70 | s.before.the.ISBN.number.which.p |
| 2d0e0 | 72 65 76 65 6e 74 65 64 20 73 6f 6d 65 20 76 61 6c 69 64 20 49 53 42 4e 73 20 66 72 6f 6d 20 62 | revented.some.valid.ISBNs.from.b |
| 2d100 | 65 69 6e 67 20 64 65 74 65 63 74 65 64 2e 0a 0a 23 23 20 5b 31 2e 34 2e 30 5d 20 2d 20 32 30 31 | eing.detected...##.[1.4.0].-.201 |
| 2d120 | 31 2d 30 39 2d 31 31 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 54 6f 20 73 75 70 70 6f 72 74 | 1-09-11.###.Changed.-.To.support |
| 2d140 | 20 74 68 65 20 63 65 6e 74 72 61 6c 69 73 65 64 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 | .the.centralised.keyboard.shortc |
| 2d160 | 75 74 20 6d 61 6e 61 67 65 6d 65 6e 74 20 69 6e 20 43 61 6c 69 62 72 65 0a 0a 23 23 20 5b 31 2e | ut.management.in.Calibre..##.[1. |
| 2d180 | 33 2e 37 5d 20 2d 20 32 30 31 31 2d 30 37 2d 30 32 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 42 75 | 3.7].-.2011-07-02.###.Fixed.-.Bu |
| 2d1a0 | 67 20 6f 66 20 71 75 65 73 74 69 6f 6e 20 64 69 61 6c 6f 67 20 77 68 65 6e 20 6d 65 74 61 64 61 | g.of.question.dialog.when.metada |
| 2d1c0 | 74 61 20 68 61 73 20 63 68 61 6e 67 65 64 20 6e 6f 74 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 | ta.has.changed.not.being.display |
| 2d1e0 | 65 64 0a 0a 23 23 20 5b 31 2e 33 2e 36 5d 20 2d 20 32 30 31 31 2d 30 36 2d 31 32 0a 23 23 23 20 | ed..##.[1.3.6].-.2011-06-12.###. |
| 2d200 | 43 68 61 6e 67 65 64 0a 2d 20 46 6f 72 20 6e 6f 6e 20 50 44 46 20 66 69 6c 65 20 74 79 70 65 73 | Changed.-.For.non.PDF.file.types |
| 2d220 | 2c 20 62 61 73 65 64 20 6f 6e 20 23 66 69 6c 65 73 20 69 6e 20 62 6f 6f 6b 73 20 73 63 61 6e 20 | ,.based.on.#files.in.books.scan. |
| 2d240 | 66 69 72 73 74 20 78 20 66 69 6c 65 73 2c 20 6c 61 73 74 20 79 20 69 6e 20 72 65 76 65 72 73 65 | first.x.files,.last.y.in.reverse |
| 2d260 | 20 74 68 65 6e 20 72 65 73 74 0a 2d 20 57 68 65 6e 20 73 63 61 6e 20 66 61 69 6c 73 2c 20 73 74 | .then.rest.-.When.scan.fails,.st |
| 2d280 | 69 6c 6c 20 67 69 76 65 20 6f 70 74 69 6f 6e 20 74 6f 20 76 69 65 77 20 74 68 65 20 6c 6f 67 20 | ill.give.option.to.view.the.log. |
| 2d2a0 | 72 61 74 68 65 72 20 74 68 61 6e 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 64 69 61 6c 6f | rather.than.standard.error.dialo |
| 2d2c0 | 67 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 42 75 67 20 6f 63 63 75 72 72 69 6e 67 20 77 68 65 6e | g.###.Fixed.-.Bug.occurring.when |
| 2d2e0 | 20 73 61 6d 65 20 49 53 42 4e 20 65 78 74 72 61 63 74 65 64 20 66 6f 72 20 61 20 62 6f 6f 6b 0a | .same.ISBN.extracted.for.a.book. |
| 2d300 | 0a 23 23 20 5b 31 2e 33 2e 35 5d 20 2d 20 32 30 31 31 2d 30 35 2d 32 35 0a 23 23 23 20 43 68 61 | .##.[1.3.5].-.2011-05-25.###.Cha |
| 2d320 | 6e 67 65 64 0a 2d 20 41 64 64 20 79 65 74 20 61 6e 6f 74 68 65 72 20 75 6e 69 63 6f 64 65 20 76 | nged.-.Add.yet.another.unicode.v |
| 2d340 | 61 72 69 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 79 70 68 65 6e 20 73 65 70 61 72 61 74 6f 72 | ariation.of.the.hyphen.separator |
| 2d360 | 20 74 6f 20 74 68 65 20 72 65 67 65 78 0a 0a 23 23 20 5b 31 2e 33 2e 34 5d 20 2d 20 32 30 31 31 | .to.the.regex..##.[1.3.4].-.2011 |
| 2d380 | 2d 30 35 2d 32 31 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 52 75 6e 20 74 68 65 20 49 53 42 4e 20 | -05-21.###.Fixed.-.Run.the.ISBN. |
| 2d3a0 | 65 78 74 72 61 63 74 69 6f 6e 20 6f 75 74 20 6f 66 20 70 72 6f 63 65 73 73 20 74 6f 20 67 65 74 | extraction.out.of.process.to.get |
| 2d3c0 | 20 61 72 6f 75 6e 64 20 74 68 65 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69 73 73 75 65 73 0a 0a | .around.the.memory.leak.issues.. |
| 2d3e0 | 23 23 20 5b 31 2e 33 2e 33 5d 20 2d 20 32 30 31 31 2d 30 35 2d 31 39 0a 23 23 23 20 43 68 61 6e | ##.[1.3.3].-.2011-05-19.###.Chan |
| 2d400 | 67 65 64 0a 2d 20 45 6e 73 75 72 65 20 73 74 72 69 70 70 65 64 20 48 54 4d 4c 20 74 61 67 73 20 | ged.-.Ensure.stripped.HTML.tags. |
| 2d420 | 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 21 20 74 6f 20 70 72 65 76 65 6e 74 20 49 53 42 | replaced.with.a.!.to.prevent.ISB |
| 2d440 | 4e 20 72 75 6e 6e 69 6e 67 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6e 75 6d 62 65 72 20 6d 61 | N.running.into.another.number.ma |
| 2d460 | 6b 69 6e 67 20 69 74 20 69 6e 76 61 6c 69 64 0a 0a 23 23 20 5b 31 2e 33 2e 32 5d 20 2d 20 32 30 | king.it.invalid..##.[1.3.2].-.20 |
| 2d480 | 31 31 2d 30 35 2d 31 37 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 53 74 72 69 70 20 74 68 65 | 11-05-17.###.Changed.-.Strip.the |
| 2d4a0 | 20 60 3c 73 74 79 6c 65 3e 60 20 74 61 67 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 65 6e 73 75 72 | .`<style>`.tag.contents.to.ensur |
| 2d4c0 | 65 20 70 61 6e 6f 73 65 2d 31 20 6e 75 6d 62 65 72 73 20 61 72 65 20 6e 6f 74 20 70 69 63 6b 65 | e.panose-1.numbers.are.not.picke |
| 2d4e0 | 64 20 75 70 20 61 73 20 66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 73 0a 0a 23 23 20 5b 31 2e 33 | d.up.as.false.positives..##.[1.3 |
| 2d500 | 2e 31 5d 20 2d 20 32 30 31 31 2d 30 35 2d 30 36 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 53 | .1].-.2011-05-06.###.Changed.-.S |
| 2d520 | 74 72 69 70 20 6e 6f 6e 2d 61 73 63 69 69 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 | trip.non-ascii.characters.from.t |
| 2d540 | 68 65 20 70 64 66 72 65 66 6c 6f 77 20 78 6d 6c 20 77 68 69 63 68 20 63 61 75 73 65 64 20 69 74 | he.pdfreflow.xml.which.caused.it |
| 2d560 | 20 74 6f 20 62 65 20 69 6e 76 61 6c 69 64 0a 2d 20 53 75 70 70 6f 72 74 20 74 68 65 20 5e 20 63 | .to.be.invalid.-.Support.the.^.c |
| 2d580 | 68 61 72 61 63 74 65 72 20 62 65 69 6e 67 20 70 61 72 74 20 6f 66 20 74 68 65 20 49 53 42 4e 20 | haracter.being.part.of.the.ISBN. |
| 2d5a0 | 6e 75 6d 62 65 72 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 41 74 74 65 6d 70 74 20 74 6f 20 6d 69 | number.###.Fixed.-.Attempt.to.mi |
| 2d5c0 | 6e 69 6d 69 73 65 20 61 6e 79 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69 73 73 75 65 73 20 63 61 | nimise.any.memory.leak.issues.ca |
| 2d5e0 | 75 73 65 64 20 62 79 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 74 73 65 6c 66 0a 0a 23 23 20 5b | used.by.this.plugin.itself..##.[ |
| 2d600 | 31 2e 33 2e 30 5d 20 2d 20 32 30 31 31 2d 30 34 2d 32 39 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 | 1.3.0].-.2011-04-29.###.Added.-. |
| 2d620 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 66 6f 72 20 49 53 42 4e 31 33 20 | Configuration.option.for.ISBN13. |
| 2d640 | 70 72 65 66 69 78 65 73 20 61 6e 64 20 6f 70 74 69 6f 6e 20 74 6f 20 73 68 6f 77 20 75 70 64 61 | prefixes.and.option.to.show.upda |
| 2d660 | 74 65 64 20 62 6f 6f 6b 73 20 77 68 65 6e 20 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 73 | ted.books.when.extract.completes |
| 2d680 | 0a 2d 20 44 6f 20 61 6c 6c 20 73 63 61 6e 6e 69 6e 67 20 61 73 20 61 20 62 61 63 6b 67 72 6f 75 | .-.Do.all.scanning.as.a.backgrou |
| 2d6a0 | 6e 64 20 6a 6f 62 20 74 6f 20 6b 65 65 70 20 74 68 65 20 55 49 20 72 65 73 70 6f 6e 73 69 76 65 | nd.job.to.keep.the.UI.responsive |
| 2d6c0 | 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 52 65 6d 6f 76 65 20 61 6c 6c 20 69 6e 74 65 72 61 | .###.Changed.-.Remove.all.intera |
| 2d6e0 | 63 74 69 76 65 20 55 49 20 6f 70 74 69 6f 6e 73 20 2d 20 69 74 20 77 69 6c 6c 20 6e 6f 77 20 61 | ctive.UI.options.-.it.will.now.a |
| 2d700 | 6c 77 61 79 73 20 73 63 61 6e 20 61 6c 6c 20 66 6f 72 6d 61 74 73 20 69 6e 20 70 72 65 66 65 72 | lways.scan.all.formats.in.prefer |
| 2d720 | 72 65 64 20 6f 72 64 65 72 0a 2d 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 49 53 42 4e 2d | red.order.-.Make.sure.that.ISBN- |
| 2d740 | 31 33 73 20 73 74 61 72 74 20 77 69 74 68 20 39 37 37 2c 20 39 37 38 20 6f 72 20 39 37 39 20 28 | 13s.start.with.977,.978.or.979.( |
| 2d760 | 63 6f 6e 66 69 67 75 72 61 62 6c 65 29 2e 0a 2d 20 45 78 63 6c 75 64 65 20 74 68 65 20 76 61 72 | configurable)..-.Exclude.the.var |
| 2d780 | 69 6f 75 73 20 72 65 70 65 61 74 69 6e 67 20 64 69 67 69 74 20 49 53 42 4e 73 20 6f 66 20 31 31 | ious.repeating.digit.ISBNs.of.11 |
| 2d7a0 | 31 31 31 31 31 31 31 31 20 65 74 63 2e 0a 2d 20 45 78 63 6c 75 64 65 20 61 6c 6c 20 68 74 6d 6c | 11111111.etc..-.Exclude.all.html |
| 2d7c0 | 20 6d 61 72 6b 75 70 20 74 61 67 73 20 74 6f 20 70 72 65 76 65 6e 74 20 69 73 73 75 65 73 20 6c | .markup.tags.to.prevent.issues.l |
| 2d7e0 | 69 6b 65 20 74 68 65 20 73 76 67 20 73 69 7a 65 73 20 62 65 69 6e 67 20 70 69 63 6b 65 64 20 75 | ike.the.svg.sizes.being.picked.u |
| 2d800 | 70 20 61 73 20 49 53 42 4e 73 0a 2d 20 49 6e 63 6c 75 64 65 20 65 6e 64 61 73 68 20 61 6e 64 20 | p.as.ISBNs.-.Include.endash.and. |
| 2d820 | 6f 74 68 65 72 20 64 61 73 68 20 76 61 72 69 61 6e 74 73 20 61 73 20 70 6f 73 73 69 62 6c 65 20 | other.dash.variants.as.possible. |
| 2d840 | 73 65 70 61 72 61 74 6f 72 73 0a 2d 20 57 68 65 6e 20 73 63 61 6e 6e 69 6e 67 20 50 44 46 20 64 | separators.-.When.scanning.PDF.d |
| 2d860 | 6f 63 75 6d 65 6e 74 73 2c 20 73 63 61 6e 20 74 68 65 20 6c 61 73 74 20 35 20 70 61 67 65 73 20 | ocuments,.scan.the.last.5.pages. |
| 2d880 | 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 20 73 6f 20 69 74 20 69 73 20 74 68 65 20 6c 61 | in.reverse.order.so.it.is.the.la |
| 2d8a0 | 73 74 20 49 53 42 4e 20 66 6f 75 6e 64 0a 0a 23 23 20 5b 31 2e 32 2e 31 5d 20 2d 32 30 31 31 2d | st.ISBN.found..##.[1.2.1].-2011- |
| 2d8c0 | 30 34 2d 30 39 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 53 75 70 70 6f 72 74 20 73 6b 69 6e | 04-09.###.Changed.-.Support.skin |
| 2d8e0 | 6e 69 6e 67 20 6f 66 20 69 63 6f 6e 73 20 62 79 20 70 75 74 74 69 6e 67 20 74 68 65 6d 20 69 6e | ning.of.icons.by.putting.them.in |
| 2d900 | 20 61 20 70 6c 75 67 69 6e 20 6e 61 6d 65 20 73 75 62 66 6f 6c 64 65 72 20 6f 66 20 6c 6f 63 61 | .a.plugin.name.subfolder.of.loca |
| 2d920 | 6c 20 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 0a 0a 23 23 20 5b 31 2e 32 2e 30 5d 20 2d | l.resources/images..##.[1.2.0].- |
| 2d940 | 20 32 30 31 31 2d 30 34 2d 30 33 0a 23 23 23 20 43 68 61 6e 67 65 64 0a 2d 20 52 65 77 72 69 74 | .2011-04-03.###.Changed.-.Rewrit |
| 2d960 | 74 65 6e 20 66 6f 72 20 6e 65 77 20 70 6c 75 67 69 6e 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 | ten.for.new.plugin.infrastructur |
| 2d980 | 65 20 69 6e 20 43 61 6c 69 62 72 65 20 30 2e 37 2e 35 33 0a 2d 20 49 53 42 4e 20 6d 61 74 63 68 | e.in.Calibre.0.7.53.-.ISBN.match |
| 2d9a0 | 69 6e 67 20 72 65 67 65 78 20 72 65 70 6c 61 63 65 64 20 75 73 69 6e 67 20 61 6e 20 61 70 70 72 | ing.regex.replaced.using.an.appr |
| 2d9c0 | 6f 61 63 68 20 66 72 6f 6d 20 64 72 4d 65 72 72 79 0a 2d 20 50 44 46 73 20 6e 6f 77 20 70 72 6f | oach.from.drMerry.-.PDFs.now.pro |
| 2d9e0 | 63 65 73 73 65 64 20 77 69 74 68 20 6e 65 77 20 43 61 6c 69 62 72 65 20 50 44 46 20 65 6e 67 69 | cessed.with.new.Calibre.PDF.engi |
| 2da00 | 6e 65 20 74 6f 20 73 63 61 6e 20 6a 75 73 74 20 66 69 72 73 74 20 31 30 20 61 6e 64 20 6c 61 73 | ne.to.scan.just.first.10.and.las |
| 2da20 | 74 20 35 20 70 61 67 65 73 0a 0a 23 23 20 5b 31 2e 31 2e 30 5d 20 2d 20 32 30 31 31 2d 30 33 2d | t.5.pages..##.[1.1.0].-.2011-03- |
| 2da40 | 32 38 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 41 64 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | 28.###.Added.-.Add.configuration |
| 2da60 | 20 6f 70 74 69 6f 6e 73 20 6f 76 65 72 20 74 68 65 20 73 63 61 6e 20 62 65 68 61 76 69 6f 75 72 | .options.over.the.scan.behaviour |
| 2da80 | 20 28 64 65 66 61 75 6c 74 20 2b 20 61 6c 74 65 72 6e 61 74 65 29 0a 20 20 20 20 2d 20 41 73 6b | .(default.+.alternate).....-.Ask |
| 2daa0 | 20 6d 65 20 77 68 69 63 68 20 66 6f 72 6d 61 74 20 74 6f 20 73 63 61 6e 0a 20 20 20 20 2d 20 53 | .me.which.format.to.scan.....-.S |
| 2dac0 | 63 61 6e 20 6f 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 66 6f 72 6d 61 74 20 69 6e 20 70 72 65 | can.only.the.first.format.in.pre |
| 2dae0 | 66 65 72 72 65 64 20 69 6e 70 75 74 20 6f 72 64 65 72 0a 20 20 20 20 2d 20 53 63 61 6e 20 61 6c | ferred.input.order.....-.Scan.al |
| 2db00 | 6c 20 66 6f 72 6d 61 74 73 20 69 6e 20 70 72 65 66 65 72 72 65 64 20 69 6e 70 75 74 20 6f 72 64 | l.formats.in.preferred.input.ord |
| 2db20 | 65 72 20 75 6e 74 69 6c 20 61 6e 20 49 53 42 4e 20 66 6f 75 6e 64 0a 0a 23 23 20 5b 31 2e 30 2e | er.until.an.ISBN.found..##.[1.0. |
| 2db40 | 31 5d 20 2d 20 32 30 31 31 2d 30 33 2d 32 34 0a 23 23 23 20 41 64 64 65 64 0a 2d 20 44 69 73 70 | 1].-.2011-03-24.###.Added.-.Disp |
| 2db60 | 6c 61 79 20 70 72 6f 67 72 65 73 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 61 72 0a 2d | lay.progress.in.the.status.bar.- |
| 2db80 | 20 43 74 72 6c 2b 63 6c 69 63 6b 20 6f 72 20 73 68 69 66 74 2b 63 6c 69 63 6b 20 6f 6e 20 74 68 | .Ctrl+click.or.shift+click.on.th |
| 2dba0 | 65 20 74 6f 6f 6c 62 61 72 20 62 75 74 74 6f 6e 20 74 6f 20 64 6f 20 61 20 6e 6f 6e 2d 69 6e 74 | e.toolbar.button.to.do.a.non-int |
| 2dbc0 | 65 72 61 63 74 69 76 65 20 63 68 6f 69 63 65 20 6f 66 20 66 6f 72 6d 61 74 73 20 77 68 65 72 65 | eractive.choice.of.formats.where |
| 2dbe0 | 20 79 6f 75 72 20 62 6f 6f 6b 20 68 61 73 20 6d 75 6c 74 69 70 6c 65 2e 0a 20 20 20 20 2d 20 49 | .your.book.has.multiple......-.I |
| 2dc00 | 74 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 66 69 72 73 74 20 66 6f 75 6e 64 20 62 61 73 65 64 | t.will.use.the.first.found.based |
| 2dc20 | 20 6f 6e 20 79 6f 75 72 20 70 72 65 66 65 72 72 65 64 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 20 | .on.your.preferred.input.format. |
| 2dc40 | 6f 72 64 65 72 20 6c 69 73 74 20 66 72 6f 6d 20 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 42 65 68 | order.list.from.Preferences->Beh |
| 2dc60 | 61 76 69 6f 75 72 0a 23 23 23 20 46 69 78 65 64 0a 2d 20 53 6b 69 70 20 62 6f 6f 6b 20 66 6f 72 | aviour.###.Fixed.-.Skip.book.for |
| 2dc80 | 6d 61 74 73 20 77 68 69 63 68 20 77 65 20 61 72 65 20 75 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 | mats.which.we.are.unable.to.read |
| 2dca0 | 2c 20 73 75 63 68 20 61 73 20 64 6a 76 75 0a 0a 23 23 20 5b 31 2e 30 2e 30 5d 20 2d 20 32 30 31 | ,.such.as.djvu..##.[1.0.0].-.201 |
| 2dcc0 | 31 2d 30 33 2d 32 34 0a 5f 49 6e 69 74 69 61 6c 20 72 65 6c 65 61 73 65 20 6f 66 20 45 78 74 72 | 1-03-24._Initial.release.of.Extr |
| 2dce0 | 61 63 74 20 49 53 42 4e 20 70 6c 75 67 69 6e 5f 0a 50 4b 03 04 14 00 00 00 00 00 b3 1e 49 55 8a | act.ISBN.plugin_.PK..........IU. |
| 2dd00 | 50 82 af ca 0b 00 00 ca 0b 00 00 09 00 00 00 52 45 41 44 4d 45 2e 6d 64 23 20 45 78 74 72 61 63 | P..............README.md#.Extrac |
| 2dd20 | 74 20 49 53 42 4e 20 50 6c 75 67 69 6e 0d 0a 5b 21 5b 4d 6f 62 69 6c 65 52 65 61 64 5d 5b 6d 6f | t.ISBN.Plugin..[![MobileRead][mo |
| 2dd40 | 62 69 6c 65 72 65 61 64 2d 69 6d 61 67 65 5d 5d 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 75 72 6c 5d | bileread-image]][mobileread-url] |
| 2dd60 | 0d 0a 5b 21 5b 48 69 73 74 6f 72 79 5d 5b 63 68 61 6e 67 65 6c 6f 67 2d 69 6d 61 67 65 5d 5d 5b | ..[![History][changelog-image]][ |
| 2dd80 | 63 68 61 6e 67 65 6c 6f 67 2d 75 72 6c 5d 20 0d 0a 5b 21 5b 4c 69 63 65 6e 73 65 5d 5b 6c 69 63 | changelog-url]...[![License][lic |
| 2dda0 | 65 6e 73 65 2d 69 6d 61 67 65 5d 5d 5b 6c 69 63 65 6e 73 65 2d 75 72 6c 5d 0d 0a 5b 21 5b 63 61 | ense-image]][license-url]..[![ca |
| 2ddc0 | 6c 69 62 72 65 20 56 65 72 73 69 6f 6e 5d 5b 63 61 6c 69 62 72 65 2d 69 6d 61 67 65 5d 5d 5b 63 | libre.Version][calibre-image]][c |
| 2dde0 | 61 6c 69 62 72 65 2d 75 72 6c 5d 0d 0a 5b 21 5b 53 74 61 74 75 73 5d 5b 73 74 61 74 75 73 2d 69 | alibre-url]..[![Status][status-i |
| 2de00 | 6d 61 67 65 5d 5d 5b 73 74 61 74 75 73 2d 69 6d 61 67 65 5d 20 0d 0a 0d 0a 23 23 20 4f 76 65 72 | mage]][status-image].....##.Over |
| 2de20 | 76 69 65 77 0d 0a 0d 0a 54 68 69 73 20 70 6c 75 67 69 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 | view....This.plugin.can.be.used. |
| 2de40 | 74 6f 20 74 72 79 20 74 6f 20 66 69 6e 64 20 74 68 65 20 49 53 42 4e 20 66 6f 72 20 61 20 62 6f | to.try.to.find.the.ISBN.for.a.bo |
| 2de60 | 6f 6b 20 75 73 69 6e 67 20 74 68 65 20 74 65 78 74 20 77 69 74 68 69 6e 20 61 20 62 6f 6f 6b 20 | ok.using.the.text.within.a.book. |
| 2de80 | 66 6f 72 6d 61 74 2e 20 49 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 61 73 20 61 6e 20 61 6c 74 | format..It.is.intended.as.an.alt |
| 2dea0 | 65 72 6e 61 74 69 76 65 20 74 6f 20 76 61 72 69 6f 75 73 20 73 63 72 69 70 74 20 62 61 73 65 64 | ernative.to.various.script.based |
| 2dec0 | 20 73 6f 6c 75 74 69 6f 6e 73 20 74 6f 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 70 6f 73 74 65 | .solutions.to.this.problem.poste |
| 2dee0 | 64 20 69 6e 20 5b 74 68 69 73 20 74 68 72 65 61 64 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6d | d.in.[this.thread](https://www.m |
| 2df00 | 6f 62 69 6c 65 72 65 61 64 2e 63 6f 6d 2f 66 6f 72 75 6d 73 2f 73 68 6f 77 74 68 72 65 61 64 2e | obileread.com/forums/showthread. |
| 2df20 | 70 68 70 3f 74 3d 35 30 36 39 31 29 2e 20 0d 0a 0d 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 | php?t=50691)......For.more.infor |
| 2df40 | 6d 61 74 69 6f 6e 2c 20 73 65 65 20 74 68 65 20 5b 57 69 6b 69 5d 28 68 74 74 70 73 3a 2f 2f 67 | mation,.see.the.[Wiki](https://g |
| 2df60 | 69 74 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 5f 70 6c 75 | ithub.com/kiwidude68/calibre_plu |
| 2df80 | 67 69 6e 73 2f 77 69 6b 69 2f 45 78 74 72 61 63 74 2d 49 53 42 4e 29 0d 0a 0d 0a 23 23 20 44 65 | gins/wiki/Extract-ISBN)....##.De |
| 2dfa0 | 76 65 6c 6f 70 6d 65 6e 74 20 2f 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0d 0a 0d 0a 41 6c 6c | velopment./.Contributions....All |
| 2dfc0 | 20 6b 69 77 69 64 75 64 65 27 73 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 61 72 65 20 | .kiwidude's.calibre.plugins.are. |
| 2dfe0 | 6e 6f 77 20 64 65 76 65 6c 6f 70 65 64 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 65 64 20 69 6e 20 | now.developed.and.maintained.in. |
| 2e000 | 47 69 74 48 75 62 20 61 74 3a 0d 0a 2d 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | GitHub.at:..-.https://github.com |
| 2e020 | 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 0d 0a 0d 0a 50 | /kiwidude68/calibre_plugins....P |
| 2e040 | 6c 65 61 73 65 20 73 65 65 20 74 68 65 20 52 45 41 44 4d 45 2e 6d 64 20 61 6e 64 20 43 4f 4e 54 | lease.see.the.README.md.and.CONT |
| 2e060 | 52 49 42 55 54 49 4e 47 2e 6d 64 20 61 74 20 74 68 65 20 61 62 6f 76 65 20 73 69 74 65 20 66 6f | RIBUTING.md.at.the.above.site.fo |
| 2e080 | 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 5b 6d 6f 62 69 6c 65 | r.more.information.......[mobile |
| 2e0a0 | 72 65 61 64 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 73 | read-image]:.https://img.shields |
| 2e0c0 | 2e 69 6f 2f 62 61 64 67 65 2f 4d 6f 62 69 6c 65 52 65 61 64 2d 50 6c 75 67 69 6e 25 32 30 54 68 | .io/badge/MobileRead-Plugin%20Th |
| 2e0e0 | 72 65 61 64 2d 62 6c 75 65 3f 6c 6f 67 6f 3d 64 61 74 61 3a 69 6d 61 67 65 2f 78 2d 69 63 6f 6e | read-blue?logo=data:image/x-icon |
| 2e100 | 3b 62 61 73 65 36 34 2c 41 41 41 42 41 41 45 41 45 42 41 41 41 41 45 41 49 41 42 6f 42 41 41 41 | ;base64,AAABAAEAEBAAAAEAIABoBAAA |
| 2e120 | 46 67 41 41 41 43 67 41 41 41 41 51 41 41 41 41 49 41 41 41 41 41 45 41 49 41 41 41 41 41 41 41 | FgAAACgAAAAQAAAAIAAAAAEAIAAAAAAA |
| 2e140 | 51 41 51 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 | QAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 2e160 | 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 6e 73 33 32 2f 7a 71 54 35 76 38 53 65 65 44 2f | AAAAAAAAAAAAAAAAns32/zqT5v8SeeD/ |
| 2e180 | 45 6e 6e 67 2f 78 4a 35 34 50 38 53 65 65 44 2f 4c 59 76 6c 2f 33 2b 37 38 76 38 41 41 41 41 41 | Enng/xJ54P8SeeD/LYvl/3+78v8AAAAA |
| 2e1a0 | 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 2e1c0 | 5a 61 7a 76 2f 78 4a 35 34 50 38 53 65 65 44 2f 45 6e 6e 67 2f 7a 71 54 35 76 39 4a 6d 2b 6e 2f | Zazv/xJ54P8SeeD/Enng/zqT5v9Jm+n/ |
| 2e1e0 | 48 6f 4c 69 2f 78 4a 35 34 50 38 53 65 65 44 2f 4f 70 50 6d 2f 77 41 41 41 41 41 41 41 41 41 41 | HoLi/xJ54P8SeeD/OpPm/wAAAAAAAAAA |
| 2e200 | 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 7a 75 62 37 2f 78 4a 35 34 50 38 53 65 65 44 2f | AAAAAAAAAAAAAAAAzub7/xJ54P8SeeD/ |
| 2e220 | 45 6e 6e 67 2f 34 2f 44 39 50 2f 70 36 65 6e 2f 30 74 4c 53 2f 38 54 63 38 50 38 53 65 65 44 2f | Enng/4/D9P/p6en/0tLS/8Tc8P8SeeD/ |
| 2e240 | 45 6e 6e 67 2f 78 4a 35 34 50 2b 50 77 2f 54 2f 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 | Enng/xJ54P+Pw/T/AAAAAAAAAAAAAAAA |
| 2e260 | 41 41 41 41 41 4c 33 65 2b 76 38 53 65 65 44 2f 45 6e 6e 67 2f 78 4a 35 34 50 2b 39 33 76 72 2f | AAAAAL3e+v8SeeD/Enng/xJ54P+93vr/ |
| 2e280 | 57 6c 70 61 2f 7a 63 33 4e 2f 38 41 41 41 41 41 45 6e 6e 67 2f 78 4a 35 34 50 38 53 65 65 44 2f | Wlpa/zc3N/8AAAAAEnng/xJ54P8SeeD/ |
| 2e2a0 | 66 37 76 79 2f 77 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 | f7vy/wAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 2e2c0 | 48 6f 4c 69 2f 78 4a 35 34 50 38 53 65 65 44 2f 54 33 2b 72 2f 79 51 6b 4a 50 39 2b 6a 70 7a 2f | HoLi/xJ54P8SeeD/T3+r/yQkJP9+jpz/ |
| 2e2e0 | 5a 61 7a 76 2f 78 4a 35 34 50 38 53 65 65 44 2f 45 6e 6e 67 2f 37 33 65 2b 76 38 41 41 41 41 41 | Zazv/xJ54P8SeeD/Enng/73e+v8AAAAA |
| 2e300 | 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 7a 38 4b 74 2f 36 36 75 6f 66 2b 47 6a 34 4c 2f | AAAAAAAAAAAAAAAAz8Kt/66uof+Gj4L/ |
| 2e320 | 68 6f 2b 43 2f 35 53 4b 62 2f 2b 56 68 32 6a 2f 68 6f 2b 43 2f 34 61 50 67 76 2b 47 6a 34 4c 2f | ho+C/5SKb/+Vh2j/ho+C/4aPgv+Gj4L/ |
| 2e340 | 68 6f 2b 43 2f 35 4f 56 67 76 2b 36 71 59 50 2f 79 72 79 69 2f 77 41 41 41 41 41 41 41 41 41 41 | ho+C/5OVgv+6qYP/yryi/wAAAAAAAAAA |
| 2e360 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | p5BW/6eQVv+nkFb/p5BW/6eQVv+nkFb/ |
| 2e380 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | p5BW/6eQVv+nkFb/p5BW/6eQVv+nkFb/ |
| 2e3a0 | 70 35 42 57 2f 36 65 51 56 76 38 41 41 41 41 41 36 65 50 62 34 36 65 51 56 76 2b 6e 6b 46 62 2f | p5BW/6eQVv8AAAAA6ePb46eQVv+nkFb/ |
| 2e3c0 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 78 4c 57 59 2f 38 2f 43 72 66 2f 50 77 71 33 2f | p5BW/6eQVv+nkFb/xLWY/8/Crf/Pwq3/ |
| 2e3e0 | 76 71 36 4e 2f 37 71 6f 67 76 2b 36 71 49 4c 2f 75 71 69 43 2f 37 71 6f 67 76 2b 6e 6b 46 62 2f | vq6N/7qogv+6qIL/uqiC/7qogv+nkFb/ |
| 2e400 | 35 75 44 57 2f 2b 62 67 31 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | 5uDW/+bg1v+nkFb/p5BW/6eQVv+nkFb/ |
| 2e420 | 70 35 42 57 2f 2b 7a 6e 34 66 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 38 7a 4d 7a 50 39 32 64 6e 62 2f | p5BW/+zn4f///////////8zMzP92dnb/ |
| 2e440 | 56 46 52 55 2f 39 6e 5a 32 66 2f 2f 2f 2f 2f 2f 74 61 4a 35 2f 38 2f 43 72 66 2f 6d 34 4e 62 2f | VFRU/9nZ2f//////taJ5/8/Crf/m4Nb/ |
| 2e460 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2f 6d 34 4e 62 2f | p5BW/6eQVv+nkFb/p5BW/6eQVv/m4Nb/ |
| 2e480 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 4d 7a 4d 7a 2f 6b 35 4f 54 2f 38 7a 4d 7a 50 2f 7a 38 2f 50 2f | ///////////MzMz/k5OT/8zMzP/z8/P/ |
| 2e4a0 | 2f 2f 2f 2f 2f 38 53 31 6d 50 2f 45 74 5a 6a 2f 35 75 44 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | /////8S1mP/EtZj/5uDW/6eQVv+nkFb/ |
| 2e4c0 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 6f 5a 36 5a 2f 35 4f 54 6b 2f 2f 6d 35 75 62 2f | p5BW/6eQVv+nkFb/oZ6Z/5OTk//m5ub/ |
| 2e4e0 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 38 2f 50 7a 2f 33 5a 32 64 76 39 78 63 48 44 2f | ////////////////8/Pz/3Z2dv9xcHD/ |
| 2e500 | 6a 34 68 37 2f 39 72 52 77 66 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | j4h7/9rRwf+nkFb/p5BW/6eQVv+nkFb/ |
| 2e520 | 56 56 4e 50 2f 38 7a 4d 7a 50 2f 7a 38 2f 50 2f 64 6e 5a 32 2f 39 6e 5a 32 66 2f 2f 2f 2f 2f 2f | VVNP/8zMzP/z8/P/dnZ2/9nZ2f////// |
| 2e540 | 2f 2f 2f 2f 2f 35 4f 54 6b 2f 2f 7a 38 2f 50 2f 2f 2f 2f 2f 2f 33 52 78 61 2f 2f 50 77 71 33 2f | /////5OTk//z8/P//////3Rxa//Pwq3/ |
| 2e560 | 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 32 46 67 59 50 2f 2f 2f 2f 2f 2f | p5BW/6eQVv+nkFb/p5BW/2FgYP////// |
| 2e580 | 2f 2f 2f 2f 2f 37 36 2b 76 76 2f 4d 7a 4d 7a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2b 69 6f 71 4c 2f | /////76+vv/MzMz///////////+ioqL/ |
| 2e5a0 | 6f 71 4b 69 2f 37 36 2b 76 76 39 31 62 32 58 2f 7a 38 4b 74 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | oqKi/76+vv91b2X/z8Kt/6eQVv+nkFb/ |
| 2e5c0 | 70 35 42 57 2f 36 65 51 56 76 2b 4a 66 57 58 2f 62 47 74 71 2f 34 57 46 68 66 2b 46 68 59 58 2f | p5BW/6eQVv+JfWX/bGtq/4WFhf+FhYX/ |
| 2e5e0 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 37 36 2b 76 76 2b 2b 76 72 37 2f | /////////////////////76+vv++vr7/ |
| 2e600 | 74 61 4a 35 2f 38 2f 43 72 66 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | taJ5/8/Crf+nkFb/p5BW/6eQVv+nkFb/ |
| 2e620 | 70 35 42 57 2f 38 6d 37 6f 76 2f 2f 2f 2f 2f 2f 2b 50 62 31 2f 2b 62 67 31 76 2f 67 32 4d 7a 2f | p5BW/8m7ov//////+Pb1/+bg1v/g2Mz/ |
| 2e640 | 7a 38 4b 74 2f 38 2f 43 72 66 2b 36 71 49 4c 2f 75 71 69 43 2f 36 65 51 56 76 2f 6d 34 4e 62 2f | z8Kt/8/Crf+6qIL/uqiC/6eQVv/m4Nb/ |
| 2e660 | 75 71 6d 44 2f 37 71 70 67 2f 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f | uqmD/7qpg/+nkFb/p5BW/6eQVv+nkFb/ |
| 2e680 | 72 5a 5a 68 2f 37 71 70 67 2f 2b 2f 72 34 33 2f 7a 38 4b 74 2f 38 2f 43 72 66 2f 6d 34 4e 59 64 | rZZh/7qpg/+/r43/z8Kt/8/Crf/m4NYd |
| 2e6a0 | 35 75 44 57 56 51 41 41 41 41 41 41 41 41 41 41 38 41 38 41 41 4f 41 48 41 41 44 41 41 77 41 41 | 5uDWVQAAAAAAAAAA8A8AAOAHAADAAwAA |
| 2e6c0 | 77 45 4d 41 41 4f 41 44 41 41 44 41 41 51 41 41 67 41 45 41 41 41 41 41 41 41 41 41 41 41 41 41 | wEMAAOADAADAAQAAgAEAAAAAAAAAAAAA |
| 2e6e0 | 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 2e700 | 41 41 4d 41 41 41 3d 3d 0d 0a 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 75 72 6c 5d 3a 20 68 74 74 70 | AAMAAA==..[mobileread-url]:.http |
| 2e720 | 73 3a 2f 2f 77 77 77 2e 6d 6f 62 69 6c 65 72 65 61 64 2e 63 6f 6d 2f 66 6f 72 75 6d 73 2f 73 68 | s://www.mobileread.com/forums/sh |
| 2e740 | 6f 77 74 68 72 65 61 64 2e 70 68 70 3f 74 3d 31 32 36 37 32 37 0d 0a 0d 0a 5b 63 68 61 6e 67 65 | owthread.php?t=126727....[change |
| 2e760 | 6c 6f 67 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 73 2e | log-image]:.https://img.shields. |
| 2e780 | 69 6f 2f 62 61 64 67 65 2f 48 69 73 74 6f 72 79 2d 43 48 41 4e 47 45 4c 4f 47 2d 62 6c 75 65 2e | io/badge/History-CHANGELOG-blue. |
| 2e7a0 | 73 76 67 0d 0a 5b 63 68 61 6e 67 65 6c 6f 67 2d 75 72 6c 5d 3a 20 43 48 41 4e 47 45 4c 4f 47 2e | svg..[changelog-url]:.CHANGELOG. |
| 2e7c0 | 6d 64 0d 0a 0d 0a 5b 6c 69 63 65 6e 73 65 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 | md....[license-image]:.https://i |
| 2e7e0 | 6d 67 2e 73 68 69 65 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 4c 69 63 65 6e 73 65 2d 47 50 4c 2d | mg.shields.io/badge/License-GPL- |
| 2e800 | 79 65 6c 6c 6f 77 2e 73 76 67 0d 0a 5b 6c 69 63 65 6e 73 65 2d 75 72 6c 5d 3a 20 2e 2e 2f 4c 49 | yellow.svg..[license-url]:.../LI |
| 2e820 | 43 45 4e 53 45 2e 6d 64 0d 0a 0d 0a 5b 63 61 6c 69 62 72 65 2d 69 6d 61 67 65 5d 3a 20 68 74 74 | CENSE.md....[calibre-image]:.htt |
| 2e840 | 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 63 61 6c 69 62 72 | ps://img.shields.io/badge/calibr |
| 2e860 | 65 2d 32 2e 30 2e 30 2d 67 72 65 65 6e 0d 0a 5b 63 61 6c 69 62 72 65 2d 75 72 6c 5d 3a 20 68 74 | e-2.0.0-green..[calibre-url]:.ht |
| 2e880 | 74 70 73 3a 2f 2f 77 77 77 2e 63 61 6c 69 62 72 65 2d 65 62 6f 6f 6b 2e 63 6f 6d 2f 0d 0a 0d 0a | tps://www.calibre-ebook.com/.... |
| 2e8a0 | 5b 73 74 61 74 75 73 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 | [status-image]:.https://img.shie |
| 2e8c0 | 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 53 74 61 74 75 73 2d 53 74 61 62 6c 65 2d 67 72 65 65 6e | lds.io/badge/Status-Stable-green |
| 2e8e0 | 0d 0a 50 4b 03 04 14 00 00 00 00 00 29 a3 fc 44 00 00 00 00 00 00 00 00 00 00 00 00 23 00 00 00 | ..PK........)..D............#... |
| 2e900 | 70 6c 75 67 69 6e 2d 69 6d 70 6f 72 74 2d 6e 61 6d 65 2d 65 78 74 72 61 63 74 5f 69 73 62 6e 2e | plugin-import-name-extract_isbn. |
| 2e920 | 74 78 74 50 4b 01 02 14 00 14 00 00 00 00 00 cb 68 86 58 de 8a 1b 34 a0 12 00 00 a0 12 00 00 17 | txtPK...........h.X...4......... |
| 2e940 | 00 00 00 00 00 00 00 00 00 00 00 b6 81 00 00 00 00 69 6d 61 67 65 73 2f 65 78 74 72 61 63 74 5f | .................images/extract_ |
| 2e960 | 69 73 62 6e 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 04 02 17 fe 4b 22 00 00 | isbn.pngPK............I\....K".. |
| 2e980 | 4b 22 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 d5 12 00 00 74 72 61 6e 73 6c 61 74 69 6f | K"....................translatio |
| 2e9a0 | 6e 73 2f 61 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 2f c2 82 85 5d 18 00 00 | ns/ar.moPK............I\/...]... |
| 2e9c0 | 5d 18 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 50 35 00 00 74 72 61 6e 73 6c 61 74 69 6f | ].................P5..translatio |
| 2e9e0 | 6e 73 2f 64 65 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 00 42 aa e4 9b 1d 00 00 | ns/de.moPK............I\.B...... |
| 2ea00 | 9b 1d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 dd 4d 00 00 74 72 61 6e 73 6c 61 74 69 6f | ...................M..translatio |
| 2ea20 | 6e 73 2f 65 73 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 91 97 06 a8 19 1d 00 00 | ns/es.moPK............I\........ |
| 2ea40 | 19 1d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 a8 6b 00 00 74 72 61 6e 73 6c 61 74 69 6f | ...................k..translatio |
| 2ea60 | 6e 73 2f 66 69 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 43 7a c3 90 57 17 00 00 | ns/fi.moPK............I\Cz..W... |
| 2ea80 | 57 17 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 f1 88 00 00 74 72 61 6e 73 6c 61 74 69 6f | W.....................translatio |
| 2eaa0 | 6e 73 2f 66 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 47 bd 9f cd 38 1a 00 00 | ns/fr.moPK............I\G...8... |
| 2eac0 | 38 1a 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 78 a0 00 00 74 72 61 6e 73 6c 61 74 69 6f | 8.................x...translatio |
| 2eae0 | 6e 73 2f 70 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 e0 35 28 55 55 1a 5c 16 06 01 00 00 | ns/pl.moPK...........5(UU.\..... |
| 2eb00 | 06 01 00 00 16 00 00 00 00 00 00 00 00 00 00 00 b6 81 e0 ba 00 00 74 72 61 6e 73 6c 61 74 69 6f | ......................translatio |
| 2eb20 | 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 3a 25 07 e7 | ns/README.mdPK............I\:%.. |
| 2eb40 | de 25 00 00 de 25 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 1a bc 00 00 74 72 61 6e 73 6c | .%...%....................transl |
| 2eb60 | 61 74 69 6f 6e 73 2f 72 75 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c dc 68 eb 4e | ations/ru.moPK............I\.h.N |
| 2eb80 | 6e 36 00 00 6e 36 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 28 e2 00 00 74 72 61 6e 73 6c | n6..n6................(...transl |
| 2eba0 | 61 74 69 6f 6e 73 2f 74 61 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 68 2c c6 94 | ations/ta.moPK............I\h,.. |
| 2ebc0 | c4 1d 00 00 c4 1d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 c6 18 01 00 74 72 61 6e 73 6c | ..........................transl |
| 2ebe0 | 61 74 69 6f 6e 73 2f 74 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 96 d9 03 1b | ations/tr.moPK............I\.... |
| 2ec00 | b6 27 00 00 b6 27 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 ba 36 01 00 74 72 61 6e 73 6c | .'...'.................6..transl |
| 2ec20 | 61 74 69 6f 6e 73 2f 75 6b 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c ea f7 7b 73 | ations/uk.moPK............I\..{s |
| 2ec40 | 09 1b 00 00 09 1b 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b6 81 a0 5e 01 00 74 72 61 6e 73 6c | .......................^..transl |
| 2ec60 | 61 74 69 6f 6e 73 2f 7a 68 5f 43 4e 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 d7 51 29 59 a7 | ations/zh_CN.moPK...........Q)Y. |
| 2ec80 | 39 78 9a 2d 23 00 00 2d 23 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 dc 79 01 00 61 63 74 | 9x.-#..-#.................y..act |
| 2eca0 | 69 6f 6e 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0e 22 35 55 9f 9e 33 d9 1f 05 00 00 1f 05 | ion.pyPK..........."5U..3....... |
| 2ecc0 | 00 00 17 00 00 00 00 00 00 00 00 00 00 00 b6 81 30 9d 01 00 63 6f 6d 6d 6f 6e 5f 63 6f 6d 70 61 | ................0...common_compa |
| 2ece0 | 74 69 62 69 6c 69 74 79 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 80 d9 98 57 4f | tibility.pyPK............I\...WO |
| 2ed00 | 2e 00 00 4f 2e 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 84 a2 01 00 63 6f 6d 6d 6f 6e 5f | ...O.....................common_ |
| 2ed20 | 64 69 61 6c 6f 67 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 97 a3 33 55 39 8a c0 f7 60 11 | dialogs.pyPK............3U9...`. |
| 2ed40 | 00 00 60 11 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 02 d1 01 00 63 6f 6d 6d 6f 6e 5f 69 | ..`.....................common_i |
| 2ed60 | 63 6f 6e 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c 54 06 aa da 2a 16 00 00 2a | cons.pyPK............I\T...*...* |
| 2ed80 | 16 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 8f e2 01 00 63 6f 6d 6d 6f 6e 5f 6d 65 6e 75 | .....................common_menu |
| 2eda0 | 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 db ba 49 5c bd 90 d2 a8 73 30 00 00 73 30 00 00 | s.pyPK............I\....s0..s0.. |
| 2edc0 | 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 e6 f8 01 00 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 | ..................common_widgets |
| 2ede0 | 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0b 1f 4a 55 f6 b6 97 58 ba 1b 00 00 ba 1b 00 00 09 | .pyPK............JU...X......... |
| 2ee00 | 00 00 00 00 00 00 00 00 00 00 00 b6 81 88 29 02 00 63 6f 6e 66 69 67 2e 70 79 50 4b 01 02 14 00 | ..............)..config.pyPK.... |
| 2ee20 | 14 00 00 00 00 00 14 b7 32 55 a8 ac 9a b7 41 0c 00 00 41 0c 00 00 0a 00 00 00 00 00 00 00 00 00 | ........2U....A...A............. |
| 2ee40 | 00 00 b6 81 69 45 02 00 64 69 61 6c 6f 67 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 f9 66 | ....iE..dialogs.pyPK...........f |
| 2ee60 | 86 58 50 4c 9c 62 39 28 00 00 39 28 00 00 07 00 00 00 00 00 00 00 00 00 00 00 b6 81 d2 51 02 00 | .XPL.b9(..9(.................Q.. |
| 2ee80 | 6a 6f 62 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 40 2c 2f 55 0a 83 47 3a e1 0c 00 00 e1 | jobs.pyPK..........@,/U..G:..... |
| 2eea0 | 0c 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 30 7a 02 00 6e 6f 6e 70 64 66 2e 70 79 50 4b | .................0z..nonpdf.pyPK |
| 2eec0 | 01 02 14 00 14 00 00 00 00 00 d7 99 b8 58 41 4c 0c ca 2f 23 00 00 2f 23 00 00 06 00 00 00 00 00 | .............XAL../#../#........ |
| 2eee0 | 00 00 00 00 00 00 b6 81 38 87 02 00 70 64 66 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 48 b1 | ........8...pdf.pyPK..........H. |
| 2ef00 | 49 5c 8c 27 02 c9 a3 0e 00 00 a3 0e 00 00 07 00 00 00 00 00 00 00 00 00 00 00 b6 81 8b aa 02 00 | I\.'............................ |
| 2ef20 | 73 63 61 6e 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 c7 ba 49 5c 0f af e2 2c 1c 0c 00 00 1c | scan.pyPK............I\...,..... |
| 2ef40 | 0c 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 b6 81 53 b9 02 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 | .................S...__init__.py |
| 2ef60 | 50 4b 01 02 14 00 14 00 00 00 00 00 cf ba 49 5c 3b cf 52 c3 2f 17 00 00 2f 17 00 00 0c 00 00 00 | PK............I\;.R./.../....... |
| 2ef80 | 00 00 00 00 00 00 00 00 b6 81 98 c5 02 00 43 48 41 4e 47 45 4c 4f 47 2e 6d 64 50 4b 01 02 14 00 | ..............CHANGELOG.mdPK.... |
| 2efa0 | 14 00 00 00 00 00 b3 1e 49 55 8a 50 82 af ca 0b 00 00 ca 0b 00 00 09 00 00 00 00 00 00 00 00 00 | ........IU.P.................... |
| 2efc0 | 00 00 b6 81 f1 dc 02 00 52 45 41 44 4d 45 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 29 a3 fc | ........README.mdPK..........).. |
| 2efe0 | 44 00 00 00 00 00 00 00 00 00 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 b6 81 e2 e8 02 00 70 | D............#.................p |
| 2f000 | 6c 75 67 69 6e 2d 69 6d 70 6f 72 74 2d 6e 61 6d 65 2d 65 78 74 72 61 63 74 5f 69 73 62 6e 2e 74 | lugin-import-name-extract_isbn.t |
| 2f020 | 78 74 50 4b 05 06 00 00 00 00 1d 00 1d 00 ff 06 00 00 23 e9 02 00 00 00 | xtPK..............#..... |