| ofs | hex dump | ascii |
|---|
| 0000 | 50 4b 03 04 14 00 00 00 00 00 87 1e 26 55 a1 46 3e 72 c9 1a 00 00 c9 1a 00 00 1a 00 00 00 69 6d | PK..........&U.F>r............im |
| 0020 | 61 67 65 73 2f 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a | ages/favourites_menu.png.PNG.... |
| 0040 | 00 00 00 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 09 70 48 59 | ....IHDR...H...H.....U..G....pHY |
| 0060 | 73 00 00 2e 23 00 00 2e 23 01 78 a5 3f 76 00 00 00 04 67 41 4d 41 00 00 b1 8e 7c fb 51 93 00 00 | s...#...#.x.?v....gAMA....|.Q... |
| 0080 | 00 20 63 48 52 4d 00 00 7a 25 00 00 80 83 00 00 f9 ff 00 00 80 e9 00 00 75 30 00 00 ea 60 00 00 | ..cHRM..z%..............u0...`.. |
| 00a0 | 3a 98 00 00 17 6f 92 5f c5 46 00 00 1a 3f 49 44 41 54 78 da ec 9c 69 90 1c e7 79 df 7f cf db c7 | :....o._.F...?IDATx...i...y..... |
| 00c0 | f4 dc 33 7b 61 77 b1 38 77 71 12 00 09 90 02 78 53 a4 0e 2a 92 55 a1 e9 88 4e 62 95 22 39 65 39 | ..3{aw.8wq.....xS..*.U...Nb."9e9 |
| 00e0 | b1 1c bb 72 c8 f1 07 a7 2a 8e 9d 54 c5 55 f1 55 2e c5 76 29 96 2d 59 47 e9 a4 ee 58 27 c5 f0 be | ...r....*..T.U.U..v).-YG...X'... |
| 0100 | 40 80 04 16 f7 bd bb d8 7b 77 ae 9e be de 37 1f 66 76 b1 0b 02 14 21 6b 97 ca d1 55 4f f5 f4 4c | @.......{w....7.fv....!k...UO..L |
| 0120 | cd 4c f7 bf 9f f3 ff 3c 6f 8b 31 86 ff bf 5d 7f 93 9d bf 75 f3 8d 7d 41 1b 74 a4 71 5c 07 31 60 | .L.....<o.1...]....u..}A.t.q\.1` |
| 0140 | 59 56 eb 7d 40 44 50 4a a1 44 81 18 04 81 36 fe 27 bf 7c 82 a9 e1 e9 eb fe 6c 5b 54 7b af 69 7d | YV.}@DPJ.D....6.'.|......l[T{.i} |
| 0160 | 53 bf d9 00 d9 3f 0b 37 09 f0 80 8e b6 38 40 13 98 01 66 81 90 45 98 ff 2f 06 a8 73 47 e7 f5 34 | S....?.7.....8@...f..E../..sG..4 |
| 0180 | 28 05 0c 75 97 ad 77 0c f4 e7 df a2 88 73 0d 3f 9a b9 30 16 3d 5d f7 f5 8f 80 0b 40 e3 cd 02 69 | (..u..w......s.?..0.=].....@...i |
| 01a0 | d5 00 ca 74 67 ae f7 ff 1d c0 fe f7 bd 7b dd 6f 7e e4 d7 de bf 2e ef 3c 21 4f 3f 71 ca 7c f3 47 | ...tg........{.o~......<!O?q.|.G |
| 01c0 | f5 fb 3e f9 d5 d9 06 10 00 23 ed fd aa 6f 6a b5 fe 28 dd 95 66 dd 3d 03 57 9b 56 1a 58 bf 7b 5b | ..>......#...oj..(..f.=.W.V.X.{[ |
| 01e0 | fa e1 07 ee bf 63 4d df c6 5b 28 77 65 e9 e9 b5 d9 bd 25 d5 b7 77 47 fa 7d c0 20 90 7f b3 4c 4c | .....cM..[(we.....%..wG.}.....LL |
| 0200 | bd 89 be 27 05 ac 03 ee fb f9 07 87 f6 ef da f7 a0 93 2f f5 4b 22 9d e4 0b 4a 72 19 65 df 76 53 | ...'............../.K"...Jr.e.vS |
| 0220 | fa 36 e0 ed c0 26 c0 fd 7f 09 20 01 3a 81 bd 6f bb a3 f0 8f 0e dc 7e 7b be 7f dd 46 41 75 60 b9 | .6...&......:..o......~{...FAu`. |
| 0240 | 1b 09 c3 84 cd 83 9e 6c df ec 96 df ff de f2 3f b1 14 77 01 dd 80 f5 7f a2 0f b2 8c 31 37 8b c8 | .......l.......?..w.........17.. |
| 0260 | 5d 22 d2 2f 4a d6 88 48 06 48 04 7c 63 18 07 46 30 e6 f9 81 bb 07 4e 45 8d a8 72 f9 c5 f1 22 70 | ]"./J..H.H.|c..F0.....NE..r..."p |
| 0280 | 6b 36 2d 0f bd ed 9e cd 83 37 dd f2 0e 27 9d 4e 8b a8 34 22 06 11 45 a9 e4 48 47 c9 76 6e de 46 | k6-......7...'.N..4"..E..HG.vn.F |
| 02a0 | d7 e1 13 de 43 af 9c 68 9e 30 86 06 30 b7 9a 0e fb ef 0b d0 5d c0 1f a6 73 e9 fd 29 cf c5 72 54 | ....C..h.0..0.......]...s..)..rT |
| 02c0 | 2b f7 01 30 06 a3 35 3a 36 98 44 13 47 09 18 53 d9 fa de 2d 4f 5b 39 fb d3 d5 17 2f ef ff d0 2f | +..0..5:6.D.G..S...-O[9..../.../ |
| 02e0 | 74 df 7b f3 cd b7 66 3b d7 f4 2b ac 14 10 a0 e3 0b b8 a9 14 51 24 ac e9 f3 54 a5 da 48 fd 83 7b | t.{...f;..+.........Q$...T..H..{ |
| 0300 | f2 bb 8f 9c 0c 0e 24 c6 9c 05 6a 40 f4 b3 0e 50 c1 c0 ef 64 4b 99 8f e4 cb d9 8c 52 2d 60 8c 36 | ......$...j@...P...dK......R-`.6 |
| 0320 | 8b 82 06 44 a1 2c 8d 11 85 23 82 d1 a6 a0 b3 f1 83 9b df 57 18 ca a4 7d bd 73 c7 50 66 c7 2d 0f | ...D.,...#.........W...}.s.Pf.-. |
| 0340 | d8 9e e7 82 64 89 fd 23 24 e1 28 b9 82 c7 f4 54 48 3e ef 50 2a 3b 84 b1 c9 ec de ea bd f3 f4 a5 | ....d..#$.(....TH>.P*;.......... |
| 0360 | e0 b9 6a 4d 5f 5c 4d 80 6e d8 07 69 ad df 95 2d 67 cf f7 0d f5 7c b4 73 a0 9c 71 3c 07 a5 d4 b5 | ..jM_\M.n..i...-g....|.s..q<.... |
| 0380 | bd cc d2 24 59 5a 1e 24 cc 84 e1 99 17 e7 53 95 9a d5 bf 71 cb 7d e9 6c b1 47 50 69 20 21 a8 7c | ...$YZ.$......S....q.}.l.GPi.!.| |
| 03a0 | 13 63 1a 14 cb 69 dc 94 8d ed 5a f4 af 4d ab 74 4a dc 7b 6e cd 0c d6 1b 7a 67 3b a2 c9 aa 01 64 | .c...i....Z..M.tJ.{n....zg;....d |
| 03c0 | d0 bc 51 49 a2 f8 ee 62 77 fe 4b 7d 5b d7 94 bc 5c 0a 91 25 17 bf f0 b2 2d 57 bf 8f 80 2e 24 f8 | ..QI...bw.K}[...\..%....-W....$. |
| 03e0 | be 5f d3 e7 7d 7b e7 a6 4d 6e ef 86 3d ca 75 53 22 2a 4b ec bf 88 8e ce 82 58 38 ae 43 67 77 1a | ._..}{..Mn..=.uS"*K......X8.Cgw. |
| 0400 | 10 f2 05 97 ad 3b 8a b2 a1 cf 2d f4 75 db 77 b6 23 5a 6e b5 40 ba 11 0d 72 52 b9 d4 27 7a 36 75 | .....;....-.u.w.#Zn.@...rR..'z6u |
| 0420 | 67 94 ad 5a 28 28 10 05 a2 04 91 96 2c 20 d4 da 2d 79 df 83 c8 0b 83 da 58 c3 ef ac 49 f6 e6 dd | g..Z((......,...-y......X...I... |
| 0440 | b7 d9 b9 5c 46 b2 b9 12 98 90 b8 f1 24 48 8c 28 85 b2 14 f9 bc 87 97 71 40 29 52 29 5b b2 59 cb | ...\F.......$H.(.......q@)R)[.Y. |
| 0460 | bd ef 2d b9 7d c0 5e a0 6f b5 c2 be d2 62 78 23 12 27 c9 2f af d9 dc 35 64 b9 16 0b 8a b3 ec 26 | ..-.}.^.o....bx#.'./...5d......& |
| 0480 | be ee fd 34 c4 e9 28 a9 cd d7 e6 a2 57 2b d6 ce fe 35 de 8e dd 37 d1 d3 d3 85 a8 0c 71 f3 30 49 | ...4..(.....W+...5...7......q.0I |
| 04a0 | 74 be 7d bf 5a a2 1c 8b 62 c9 c3 18 70 5c 8b cd 5b 8b ec 1a 4a 75 dd 7b 6b e6 11 60 3b 50 58 1d | t.}.Z...b...p\..[...Ju.{k..`;PX. |
| 04c0 | 13 4b 34 3f 4e 74 94 14 73 e5 ec 7f cc 77 e5 96 9b 92 02 d4 82 29 c9 b2 cf 96 1e 1b 17 7c 1a f5 | .K4?Nt..s....w.......).......|.. |
| 04e0 | ca 70 25 2a 4d 9b ec 81 03 f7 5a db b7 0f 49 3a 53 02 34 51 e3 87 40 88 28 6b 51 94 b2 c8 17 d3 | .p%*M.....Z...I:S.4Q..@.(kQ..... |
| 0500 | 64 73 1e ca b2 c8 64 1d 29 17 1d 6f e3 da d4 e6 52 de 7a 3b d0 df 2e 6c 57 74 b3 52 5d 29 c2 e9 | ds....d.)..o....R.z;...lWt.R]).. |
| 0520 | 80 54 b7 b7 cc 24 96 99 87 f0 f1 81 9d 7d 77 a6 d2 2e 46 2f c9 42 8c 69 bd 5e 3c 66 f9 71 fb cd | .T...$.......}w...F/.B.i.^<f.q.. |
| 0540 | a8 18 e8 c9 33 d3 53 f1 e3 d3 d9 b7 ee dc 99 7b e8 e1 87 d5 e0 d0 90 28 bb 48 d2 7c 86 c8 7f b2 | ....3.S........{.......(.H.|.... |
| 0560 | ad 85 6a 99 58 96 45 ca b3 a9 37 62 44 59 64 0b 2e ae 0e b3 d5 86 ee 38 73 29 3c 0d 5c 04 fc 15 | ..j.X.E...7bDYd........8s)<.\... |
| 0580 | 05 a8 7a bc 42 f5 78 85 54 b7 47 aa 3b f5 1a c7 6a 60 6d b6 98 f9 f3 9e 4d 5d b6 88 2c 03 c3 2c | ..z.B.x.T.G.;...j`m.....M]..,.., |
| 05a0 | 02 62 96 03 b4 c4 e2 74 4a 53 95 4a 65 e6 bb e3 7a bb 93 29 be fd 1d ef b1 df 7a ff 9d 92 f2 3a | .b.....tJS.Je...z..)......z....: |
| 05c0 | 31 7a 92 b0 f6 75 d0 73 88 a8 6b 8a ed 58 80 a2 51 8f 70 53 b6 cc cf 05 f4 94 55 f6 d4 85 40 cf | 1z...u.s..k..X..Q.pS......U...@. |
| 05e0 | 57 f5 31 60 12 48 56 dc 49 4f 3f 31 79 25 04 2d 75 b6 4a ee 2c af 2d 79 96 6b 2d ff 4c c9 92 9b | W.1`.HV.IO?1y%.-u.J.,.-y.k-.L... |
| 0600 | 2d 8b 8e fa 0a b8 ad 17 49 3e 32 b3 67 e6 ab 6b 66 92 c2 6d b7 ec 73 6e be 65 0f 5e ba 80 28 88 | -.......I>2.g..kf..m..sn.e.^..(. |
| 0620 | fc c7 30 c9 18 28 75 5d 11 cb a2 50 4a e3 b8 36 96 6b 91 2f 78 aa 90 b5 bc fd 7b b2 07 80 3d 40 | ..0..(u]...PJ..6.k./x.....{...=@ |
| 0640 | 71 25 4b a6 c5 1f 0e a6 9a 9c fe b3 63 04 93 fe 32 5b 51 96 ec ca 96 d3 af d1 ac 65 7a 22 d7 38 | q%K.........c...2[Q........ez".8 |
| 0660 | 34 60 6c 4d c3 ad fb fe 0b 73 6a 7d 77 97 b3 67 ef 01 33 34 b4 51 2c 2b 43 12 9e 23 09 5f 05 12 | 4`lM.....sj}w..g..34.Q,+C..#._.. |
| 0680 | 04 f5 ba 62 3b 2d 90 4c 02 1b b6 94 49 65 53 ec dd ee f5 f4 77 3b f7 03 03 ed c2 77 e5 c3 7c 5c | ...b;-.L....IeS.....w;.....w..|\ |
| 06a0 | 8d 19 7d f4 12 71 2d 5e 04 c2 4d 3b fb 53 79 6f 49 e8 5e e2 a0 e5 b5 4e 5a 44 30 0a e2 42 44 bd | ..}..q-^..M;.SyoI.^....NZD0..BD. |
| 06c0 | a7 da 38 f3 37 e7 cf 94 ce 04 f9 bb ee bc cf 3a 70 fb ad 92 2b 94 41 14 71 f0 14 c6 d4 40 d9 3f | ..8.7..........:p...+.A.q....@.? |
| 06e0 | 56 94 e5 50 ea c8 62 bb 0e a2 6c b6 ed 5a a3 4a 05 c7 7b f0 9e fc 7d 22 ec 05 ba 56 8a db 7a 4d | V..P..b...l..Z.J..{...}"...V..zM |
| 0700 | 75 9c 34 12 aa c3 f3 88 08 99 f5 59 c9 14 d2 bf df b1 ae 5c ba c2 10 9b 45 e7 b4 e0 a4 8d 01 59 | u.4........Y.......\....E......Y |
| 0720 | f0 49 18 82 b2 6f 26 1b 13 23 c7 7e ef c4 f3 d1 cb 95 9e b7 df 77 53 cf af fc cb 5f 95 cd 43 9b | .I...o&..#.~.........wS...._..C. |
| 0740 | 95 b2 f2 24 d1 51 e2 e0 71 44 92 eb fa 9e ab c5 b2 2d 44 29 6a b5 10 2f ed 12 c6 9a ac 15 a5 8f | ...$.Q..qD.......-D)j../........ |
| 0760 | 9f 0d 9c d9 4a 32 bf 84 9a 5d e0 b6 ad 25 a1 e3 a7 5b 8b c5 d5 98 89 ef 5d a6 fb de 35 19 3b 65 | ....J2...]...%...[......]...5.;e |
| 0780 | 77 28 25 68 31 ad bf d5 d2 42 43 81 51 0b c9 a2 c1 18 41 8c 41 db 9a 6a 6a be 3e fc d1 e3 c7 a3 | w(%h1....BC.Q.....A.A..jj.>..... |
| 07a0 | d9 b8 6f f3 3a 2f f3 ab 1f fe 25 d9 3c b4 49 81 8b 60 d0 d1 41 44 42 90 37 ce 5e 08 50 28 a6 99 | ..o.:/....%.<.I..`..ADB.7.^.P(.. |
| 07c0 | 9d 6a 92 68 e8 e8 ca c9 ec e5 aa d5 d3 e9 6c 3c 73 29 fc f9 76 d8 3f 0d 4c b7 d9 c7 10 a8 b6 ab | .j.h..........l<s)..v.?.L....... |
| 07e0 | ff 6a db 91 eb 1b 05 ed f5 ce 50 4c 62 3a fb ee e8 fb b7 85 8e 9c 6d 12 b3 3c 8c eb 96 18 7d a5 | .j........PLb:........m..<....}. |
| 0800 | 07 61 30 d4 7b 2a 66 e4 4f 4e 54 7b 03 59 b7 6b 5b a1 e7 df ff ab f7 e6 f6 df f3 5e 2b 93 eb 10 | .a0.{*f.ONT{.Y.k[..........^+... |
| 0820 | 24 43 12 9f 26 0e 9f 00 e2 6b 06 85 d7 13 51 16 da 40 bd 16 92 c9 7b 04 61 c2 40 39 29 ed bb 29 | $C..&....k....Q..@....{.a.@9)..) |
| 0840 | 33 b0 7b 4b fa 2d 89 36 db 3c 57 ed 29 e4 d4 ad a5 82 75 5b 1c 9b 8d 51 4c a9 9d 54 76 00 e5 36 | 3.{K.-.6.<W.).....u[...QL..Tv..6 |
| 0860 | 8b a9 96 68 99 b5 c4 d5 98 d7 d3 20 bb ed ec dc 76 02 96 ab 9f af 6d b3 53 96 bb e8 6b 34 2d ed | ...h............v.....m.S...k4-. |
| 0880 | 59 88 56 ca b4 82 95 6a fd 76 e2 45 c8 b9 59 f6 d1 d1 e1 de 94 91 7f f1 2b ef 36 37 dd 72 17 c5 | Y.V....j.v.E..Y.........+.67.r.. |
| 08a0 | ce 4e 41 d2 18 53 27 89 9e 45 08 41 6e dc 65 28 0b 4a 9d 39 92 18 6a d5 80 cd db 7a 25 95 b2 9d | .NA..S'..E.An.e(.J.9..j....z%... |
| 08c0 | 6d 98 d2 dc 54 85 bb f7 17 d7 c4 91 a6 56 8f e3 7a 23 89 e6 aa 49 38 7c ba 39 75 e2 5c 70 69 be | m...T........V..z#...I8|.9u.\pi. |
| 08e0 | 9a 4c 1b a8 cd cc c7 23 7e d3 9c 6d 6b 5a d4 96 79 60 aa ad 69 0b 3c 78 02 18 bb ad bd 19 60 2d | .L.....#~..mkZ..y`..i.<x......`- |
| 0900 | 30 a4 84 7e 63 c8 1b e8 d9 de 67 df d5 8a df 8b 51 1b 23 82 2c 98 98 96 b6 d9 19 8c 08 61 de 67 | 0..~c.....g.....Q.#.,........a.g |
| 0920 | d3 0b 65 c9 6f 5d 23 1f f9 f5 77 33 38 38 28 98 0e 50 0e 5a 4f 92 84 cf a2 f5 f9 56 08 ff 09 69 | ..e.o]#...w388(..P.ZO......V...i |
| 0940 | 48 db 55 74 f5 16 c9 16 23 c2 30 a6 77 a0 ac dc 94 85 12 85 5f 0f 98 99 a8 98 ca 5c c3 09 c3 c8 | H.Ut....#.0.w......._......\.... |
| 0960 | d1 b1 ce ec 9f ab 97 6a 73 8d cd 41 33 a6 19 e8 64 ae 1a 47 47 4f 05 d3 93 b3 d1 7c 92 10 c5 b1 | .......js..A3...d..GGO.....|.... |
| 0980 | 89 fd a6 ae 3c ff 6a e3 45 60 cc 18 2e 00 67 81 73 40 d5 6e 83 33 d8 55 b6 1e b9 6b 6f ee a1 75 | ....<.j.E`....g.s@.n.3.U...ko..u |
| 09a0 | fd 5e 97 97 b2 95 eb 5a 4a f2 69 e7 29 6d 96 b5 f5 44 b5 9d b1 5e 0e 1a 96 46 54 4c 67 a3 93 9d | .^.....ZJ.i.)m...D...^...FTLg... |
| 09c0 | 7b d7 b3 65 eb 4e e2 48 21 12 61 e2 23 e8 f8 28 5a 5f 46 88 6f c8 f7 bc c6 27 08 a8 94 8d 9b 4a | {..e.N.H!.a.#..(Z_F.o....'.....J |
| 09e0 | 81 b8 ad 7b 2c 02 18 5c 2f a2 d4 55 14 30 b2 60 f2 95 99 3a a3 e7 a6 24 d1 da e8 44 2b bf 11 3a | ...{,..\/..U.0.`...:...$...D+..: |
| 0a00 | 5b 86 a6 33 51 90 0c 84 61 84 ef 27 f1 d4 6c e4 df 7f 7b 7e 9f d6 70 61 2c 98 7d e9 88 ff cc c9 | [..3Q...a..'..l...{~..pa,.}..... |
| 0a20 | f3 c1 5f 03 07 ed b6 5d ee 78 e7 dd 9d 8f bc f5 ae c1 fe 8e 52 de cb e4 3c 95 ce 16 4c 05 8b 27 | .._....].x..........R...<...L..' |
| 0a40 | c3 d1 c5 44 10 0d a6 1d e2 cd 95 ba b2 75 6c 6b 52 be 0d 78 dc b4 6b 90 24 9e c6 e8 19 12 3d 09 | ...D.........ulkR..x..k.$.....=. |
| 0a60 | a6 82 31 51 db 3c ff fe b4 f2 d2 ba 58 94 05 92 46 70 db 5e 22 69 f9 37 42 8c 69 52 ec b2 29 f7 | ..1Q.<......X...Fp.^"i.7B.iR..). |
| 0a80 | 14 c4 20 82 6e 39 99 89 4b d3 8c 5d 9c c2 af 06 a6 19 84 4e 7f 23 74 9a 41 48 b3 1e c8 e0 3a b7 | ....n9..K..].......N.#t.AH....:. |
| 0aa0 | b4 6b c8 eb ff af 1f 9f b8 5c 6b e8 29 1b e8 1a 58 63 df fe bb bf f7 fb 43 f9 f2 00 89 9e 33 c2 | .k.......\k.)...Xc......C.....3. |
| 0ac0 | 14 99 9c 52 d3 61 44 f2 d8 c5 e5 89 e0 92 64 d0 2c 39 e3 d0 8b c9 4d 36 d1 5c 60 e3 86 1e e2 f0 | ...R.aD.......d.,9....M6.\`..... |
| 0ae0 | f4 b2 da 43 44 56 80 c2 d1 ad 26 ac f1 31 0b 8c 1c 0e 22 a9 96 1b 55 2e 8a 62 fb 14 0d 46 05 60 | ...CDV....&..1...."...U..b...F.` |
| 0b00 | 42 d6 ac ef a5 7b a0 0b b4 16 03 12 05 31 61 18 33 7d 79 de 9c 3d 35 21 d9 f1 f9 f4 43 6f 6b 3e | B....{.......1a.3}y..=5!....Cok> |
| 0b20 | fc e9 6f cc 1d b4 81 ac 52 d2 91 2f a5 a4 7b a0 17 d8 26 98 1a 5a 8f 10 34 6a a0 f5 b2 12 42 5a | ..o.....R../..{...&..Z..4j....BZ |
| 0b40 | 0a bc a8 39 a8 d6 4d 4b bc 84 54 2d 22 93 73 29 14 d5 9b d8 55 8f 30 84 ed 98 24 18 14 88 d3 d2 | ...9..MK..T-".s)....U.0...$..... |
| 0b60 | 2e 71 51 2a 03 58 58 aa 3d 02 60 62 6c 37 c0 89 aa d4 ea b1 ac dd dc 2b 85 8e 02 7b 2e cd ae 7d | .qQ*.XX.=.`bl7.........+...{...} |
| 0b80 | f4 fb 95 9b 6d a0 19 27 a6 fe ec f7 ff 5c ef bb 6f af f4 0c f4 89 4e 3a b0 ec 2e 52 f6 2c 36 aa | ....m..'.....\..o.....N:...R.,6. |
| 0ba0 | 05 8c 92 56 48 5f 30 31 bd a0 51 2d 1f 65 2c 8d 15 0a e5 0e 0f db b2 49 cc 9b 3e 77 b0 0c b4 96 | ...VH_01..Q-.e,........I..>w.... |
| 0bc0 | f8 ed bb 2b 6d 53 b7 41 6c 82 66 c0 e8 85 29 9a 7e 84 52 8a 30 88 4d 2e e7 3a 9b 06 dc 35 36 30 | ...+mS.Al.f...).~.R.0.M..:...560 |
| 0be0 | 37 36 19 bf fa fc 0b 67 6a f5 da 7c ee a6 fd 5b a5 77 c3 1a 1c 17 72 f9 12 79 5b 2d 9a d1 82 c6 | 76.....gj..|...[.w....r..y[-.... |
| 0c00 | 18 b3 44 7b 94 b4 34 bb 4d a0 a5 d3 4e 2b 1e ab 6b 9b 93 a5 20 f9 99 c0 4e 03 21 51 d4 e0 d2 f9 | ..D{..4.M...N+..k.......N.!Q.... |
| 0c20 | 09 a2 30 41 c4 22 68 06 1c 3f 78 d6 4c 4d 07 cd e1 d3 c1 ab 0a 98 35 86 e1 ef 3d 55 7b 6e 7c ac | ..0A."h..?x.LM........5...=U{n|. |
| 0c40 | 12 1e 79 fe a4 ae 55 7c d3 f4 0d 49 18 e0 5d 55 88 72 1d 57 a2 8c a0 95 b4 e9 09 79 8d 88 28 0c | ..y...U|...I..]U.r.W.......y..(. |
| 0c60 | 16 4f 9e ad 20 a2 ae 84 c0 37 49 0c 42 1c 69 c6 47 e7 09 83 04 10 dc b4 cb f1 43 e7 75 a3 ee 47 | .O.......7I.B.i.G.........C.u..G |
| 0c80 | 5f f8 bb d9 c7 e2 c4 bc 62 2d a4 e4 97 c6 a3 91 53 e7 83 d2 c6 5e 06 fc b9 79 7b 60 68 ad 88 46 | _.......b-......S....^...y{`h..F |
| 0ca0 | 5e 1c af 50 cb ba 28 a5 16 f9 1f 69 27 d5 4b b3 ea d8 8d 71 2b 4d 36 c6 69 6e bd b5 bf 55 7a 88 | ^..P..(....i'.K....q+M6.in...Uz. |
| 0cc0 | 6a 71 cc 62 f1 8d 17 c6 f8 d7 df 19 66 ff ae 32 7d 96 47 14 69 5c c7 7e c3 b5 d8 4f 53 10 21 68 | jq.b........f..2}.G.i\.~...OS.!h |
| 0ce0 | c6 8c 5c 98 c2 af 85 28 4b 91 44 9a a3 2f 9c d2 27 8f 8d f9 7f fb f5 d9 1f 1e 39 d9 fc 18 f0 a2 | ..\....(K.D../..'.........9..... |
| 0d00 | d5 be c4 26 30 3b 5b 49 c6 5f 1a f6 d9 d4 27 9b c3 6a d5 ed db d0 27 c7 e7 7c 2e d9 82 e3 5a 57 | ...&0;[I._....'..j....'..|....ZW |
| 0d20 | c6 9a 96 c8 02 68 ad ce 87 cf ba 29 97 fd 77 ae c3 20 88 b2 19 9d 09 f8 9d cf 1d e2 8b 97 a6 78 | .....h.....)..w................x |
| 0d40 | c7 7b 4a 3c 10 f7 f2 f9 2f 1c e5 c0 81 75 88 a5 5e c3 22 ae b8 60 11 86 9a 91 f3 53 84 41 82 28 | .{J<..../....u..^."..`.....S.A.( |
| 0d60 | 45 92 18 73 f8 e9 a3 7a 76 7c da fc d9 a7 27 bf 75 fa 42 f8 97 c0 b3 c0 cc d2 8a d7 07 a6 9b 81 | E..s...zv|....'.u.B............. |
| 0d80 | 19 7d f1 48 23 da be 4e 76 36 2a f3 0e d9 1c 87 a3 58 72 f9 74 ab 21 68 da 76 66 ae aa cd 8c 10 | .}.H#..Nv6*......Xr.t.!h.vf..... |
| 0da0 | a6 7c d6 9c b1 b9 fb de 21 fc 08 be f0 cc 79 fe c3 a3 af 52 75 5d b2 7b 42 f6 3f 97 e5 6b 5f 3f | .|......!.....y....Ru].{B.?..k_? |
| 0dc0 | ce 3f fd a5 5b e9 e8 ca 21 62 af ba 24 09 5c 3a 3f 45 10 68 94 65 e3 37 42 73 f0 f1 43 fa f2 c8 | .?..[...!b..$.\:?E.h.e.7Bs..C... |
| 0de0 | 6c f3 3f 7d ec f2 57 26 67 93 4f 2e 80 03 68 fb 2a af 35 07 1c a9 fb 3a fd 57 5f 9e da f8 5b 65 | l.?}..W&g.O...h.*.5....:.W_...[e |
| 0e00 | eb c1 a6 76 ac a0 b7 a3 15 e9 d5 12 9a a3 5d c9 2f 24 8c 96 b6 48 b2 36 7e 43 73 f4 62 8d df 7d | ...v..........]./$...H.6~Cs.b..} |
| 0e20 | f4 39 2e 35 23 ba fb 4a 04 85 80 e2 89 98 63 47 66 e8 ed 2b 33 34 d4 8f 36 f1 ea bb 65 ad 99 1c | .9.5#..J......cGf..+34..6...e... |
| 0e40 | 9b 23 6c 82 52 0e 5e 26 cd 8b 8f 1d 32 b5 b9 6a fc 37 5f 9d 79 a6 d6 d0 df 06 0e b7 71 d0 00 d6 | .#l.R.^&....2..j.7_.y.......q... |
| 0e60 | ae 0f ee a6 3a 52 23 6e 44 0b 20 45 40 a3 52 4b 22 c7 55 db fb ba 4c c7 d1 62 51 95 bb b2 cb 09 | ....:R#nD..E@.RK".U...L..bQ..... |
| 0e80 | 79 bd dc cc c4 40 22 1a 2e 6b 3e 77 e6 02 51 ce a3 d8 91 43 80 5a 6f 85 c1 97 5c e2 26 bc f3 c1 | y....@"..k>w..Q....C.Zo...\.&... |
| 0ea0 | 9d ac 5f df 71 55 31 bd d2 62 63 8c 30 3b 5d 63 7a a2 d2 e6 ba 3d 5e 7a fc 25 33 37 31 9e 3c 75 | .._.qU1..bc.0;]cz....=^z.%371.<u |
| 0ec0 | b0 76 ee c9 97 6a 7f 65 0c 4f b7 87 b5 c2 c5 a8 fb c0 1f bf 9d ad ef db 4a 61 53 91 e9 23 53 c4 | .v...j.e.O..............JaS..#S. |
| 0ee0 | 8d 58 03 0d 03 53 c7 ce 34 2f 87 61 b2 c1 da dd d1 97 eb 29 72 85 b4 bf 96 89 81 15 39 54 cb 0e | .X...S..4/.a.......)r.......9T.. |
| 0f00 | 5e be d5 3a c6 40 92 8a 70 4d 83 de 63 1e bd 6b 4b fc e2 23 07 50 ca 46 58 2d b1 d0 b1 30 3d 51 | ^..:.@..pM..c..kK..#.P.FX-...0=Q |
| 0f20 | 61 72 6c 16 69 83 76 ec c5 57 f5 c8 e9 d3 f1 97 be 33 fb ea b7 ff 57 e5 4f 8c e1 bb ed 2e 49 73 | arl.i.v..W.......3....W.O.....Is |
| 0f40 | 59 5a b2 eb 83 bb 31 18 0a 9b 8a 6c 79 64 2b f9 8d 79 fc 89 86 f6 27 fd 06 30 75 7e 34 9c ce ef | YZ....1....lyd+..y....'..0u~4... |
| 0f60 | 2c de d3 31 d8 91 b6 1d bb a5 2d 4b ba 3e cb 5b 3e 82 12 d5 e6 a4 5b 60 d6 bb 6b 6c 38 ec 60 d7 | ,..1......-K.>.[>.....[`..kl8.`. |
| 0f80 | 84 0f fc b3 7b e8 ee 2e ac 9a f6 18 63 61 8c 62 62 74 8a e9 89 39 94 b2 51 ca e2 e4 a1 a3 fa c2 | ....{.......ca.bbt...9..Q....... |
| 0fa0 | f1 e1 e4 53 5f 9b 7d e9 d9 c3 f5 bf 00 be 7f b5 e6 5c 97 51 1c 78 eb 00 7d f7 f4 33 f5 ca 54 74 | ...S_.}..........\.Q.x..}..3..Tt |
| 0fc0 | f9 e9 b1 4b 23 3f bc f4 ad da a5 c6 7b 75 ac ff 21 aa c5 1a 1a b3 3c 71 44 b7 f7 86 45 a6 51 8c | ...K#?......{u..!.....<qD...E.Q. |
| 0fe0 | 69 97 46 21 a5 f1 3c 03 9b 3b d9 b6 75 80 44 47 ab 38 7b 60 98 9b 99 67 66 6a 1e a5 6c a2 30 60 | i.F!..<..;..u.DG.8{`...gfj..l.0` |
| 1000 | 62 64 cc 5c 3c 39 ac bf f1 78 f5 d8 c1 e1 c6 a7 80 27 81 b1 eb 4d 8c d8 08 bf 2f 48 dd 18 ed 02 | bd.\<9...x.......'...M..../H.... |
| 1020 | 59 04 2d 42 a1 e7 2d 3d a9 f2 ee b2 bd e5 03 5b b7 c4 cd 78 c8 49 db cb 9b 5e 72 55 79 7d 8d 6b | Y.-B..-=.......[...x.I...^rUy}.k |
| 1040 | 8e dd 98 c2 04 24 a1 66 ef de 0d 98 d5 74 cc c6 50 af d6 99 18 9d a0 35 9e 63 68 d6 1b e6 d4 a1 | .....$.f.....t..P......5.ch..... |
| 1060 | 83 7a 74 22 ac 3e f6 6c e5 ab c0 73 c0 25 5e 67 40 d4 36 81 f9 8b ca c5 f9 f7 77 ef ee fa 8d 54 | .zt".>.l...s.%^g@.6.......w....T |
| 1080 | d1 eb 68 f1 3b 1a 6d 34 5a 6b 8c 31 ad fd e2 cc cf 92 a6 a2 2c d1 a0 25 63 e0 22 2d 02 cd 2f 37 | ..h.;.m4Zk.1........,..%c."-../7 |
| 10a0 | d8 fc ac 87 b1 61 f7 ae 75 18 63 56 45 77 8c d6 d4 6b 0d 46 ce 8f 80 31 28 11 aa 73 f3 e6 f0 53 | .....a..u.cVEw...k.F...1(..s...S |
| 10c0 | 4f ea 0b 23 d5 f9 ff f1 c5 a9 cf 26 9a 6f 01 27 81 fa eb f2 4f 47 3e f5 6a e5 d4 d7 4e be 72 ec | O..#.......&.o.'....OG>.j...N.r. |
| 10e0 | 8b c7 86 51 f4 97 b6 94 7b ed 94 65 29 4b b5 0a 54 96 4f cc 5f 73 7f 8d c4 11 0c 7e b1 c2 86 e7 | ...Q....{..e)K..T.O._s.....~.... |
| 1100 | 3d 86 86 7a b8 f7 9e 6d ed 0a 77 85 43 b9 31 cc cd cc 31 7a 7e 74 f1 24 a7 c6 2e 9b 17 7e f0 5d | =..z...m..w.C.1...1z~t.$.....~.] |
| 1120 | 7d e6 62 6d f6 0f ff 7a e2 13 8d a6 f9 0c 30 dc 9e 56 33 6f 84 b4 0f 92 66 72 74 e4 c9 91 2f 9d | }.bm...z......0..V3o....frt.../. |
| 1140 | 7c f4 e4 31 3b 67 af 2f 0e 16 d6 28 fb 0a 37 6a 96 b4 97 05 69 1d 2f eb c5 2f 8d 6c 42 98 0a 70 | |..1;g./...(..7j....i./../.lB..p |
| 1160 | eb 3e e5 e3 36 ef 7c 70 17 6b d7 16 96 f6 aa 57 4c e2 28 62 f4 fc 28 46 27 24 51 4c a3 56 37 2f | .>..6.|p.k.....WL.(b..(F'$QL.V7/ |
| 1180 | 3d f6 fd e4 f0 c9 60 f2 33 5f 9f fe 9c 1f 98 cf 03 47 da 9a f3 63 bb 1b 57 d3 7b 41 5c 8f 0e 5f | =.....`.3_.......G...c..W.{A\.._ |
| 11a0 | fc c1 c5 2f 54 2e 56 ca 7d f7 ac bd cd 52 0a b1 64 19 40 57 f7 e1 17 f2 a0 c5 d7 1a 6a e5 3a 5d | .../T.V.}....R..d.@W........j.:] |
| 11c0 | a7 0d d9 49 8b 87 7f 61 1f 5e 4a ad 38 38 60 f0 1b 0d 66 27 67 b1 2c c5 f8 c8 08 87 9e 7a d2 0c | ...I...a.^J.88`...f'g.,......z.. |
| 11e0 | 9f 69 4c fd e5 e7 27 3f db 0c cd 57 6e 04 9c d7 9b 51 9c 3b fb 8d b3 ff c6 9f 6d 9e b8 eb 0f ee | .iL...'?...Wn....Q.;......m..... |
| 1200 | fe 83 5c 47 c6 16 69 99 db 32 a7 bc 94 5d 5c f2 5a 2b 43 90 f6 c9 5f 76 e8 ea ce 50 2c 38 a0 93 | ..\G..i..2...]\.Z+C..._v...P,8.. |
| 1220 | 55 f1 cd 61 a3 09 46 a3 94 cd b9 63 27 f4 7c a5 d9 f8 db af 4d 3f 01 3c de 36 ab 2a 37 40 e7 bd | U..a..F....c'.|.....M?.<.6.*7@.. |
| 1240 | 5e 7b c1 9f 3a 38 f9 47 c3 9f 3c fa be 91 17 46 cf 84 41 d4 02 a8 dd 5e 5e 06 92 62 71 e2 0c 05 | ^{..:8.G..<....F..A....^^..bq... |
| 1260 | 89 9b 60 07 31 de 8c 30 38 d8 89 92 16 73 b7 f2 92 a0 93 a8 45 71 9a 04 a3 63 82 50 27 75 5f 9f | ..`.1..08....s......Eq...c.P'u_. |
| 1280 | 6b 77 29 e6 b8 41 ae f3 c7 f6 5f e2 7a fc e8 a1 3f 7a 79 df 2b 1f 7f e5 bf 37 66 7d 6d 96 70 cc | kw)..A...._.z...?zy.+....7f}m.p. |
| 12a0 | 4b c7 ee ae 0c 4d 09 91 17 51 ba 24 18 3f 66 fb b6 6e 4c 1c ac 12 40 11 22 ba a5 ad 3a c6 76 5c | K....M...Q.$.?f..nL...@."...:.v\ |
| 12c0 | 93 4d 2b 37 e5 8a f3 93 4e 80 bc d1 2f cd 5f f8 e6 f9 5f 3f f5 e8 a9 cf 87 8d f0 35 da b3 90 30 | .M+7....N.../._..._?.......5...0 |
| 12e0 | 2e 14 b4 89 1b d3 71 ce c2 28 e8 ed cd 80 49 56 4d 5c b7 9d 77 98 04 db b1 c5 75 c4 ea ef 71 bb | ......q..(....IVM\..w.....u...q. |
| 1300 | db ed ad 1b 6e a9 dc 48 7b 53 9f fd d2 99 7f 9e e9 cd 34 fa 0e f4 ff b2 97 73 db 9d 8a d7 f6 63 | ....n..H{S........4......s.....c |
| 1320 | 12 2b 22 33 05 a9 94 50 c8 59 a0 57 2f 41 74 6d 01 13 63 0c 58 96 12 cb 52 62 b4 49 b5 bb c6 6a | .+"3...P.Y.W/Atm..c.X...Rb.I...j |
| 1340 | 25 01 02 68 4c 1d 9c fa 70 73 aa f9 4a ef 1d bd ff b9 bc b6 94 11 91 2b bd 32 0d 88 c6 e8 18 af | %..hL...ps..J..........+.2...... |
| 1360 | 6a e8 e8 4e 91 76 0c 24 e1 aa 01 e4 58 1a 4b 0c 49 18 b2 6d c7 46 99 19 1f 55 22 92 6d 6b 90 fd | j..N.v.$....X.K.I..m.F...U".mk.. |
| 1380 | 53 05 28 09 12 ce 7d e3 2c e1 dc 95 0b ac 9e ab 26 c0 c7 0a 43 85 c6 81 ff 72 c7 9f 76 6e ec 48 | S.(...}.,.......&...C....r..vn.H |
| 13a0 | 2d 74 5b 45 c0 58 60 37 63 24 d0 f4 74 a7 10 13 61 f4 ea b1 f4 02 58 a2 31 3a c1 24 31 c6 28 b3 | -t[E.X`7c$..t...a.....X.1:.$1.(. |
| 13c0 | 7d 73 aa ff f4 c5 20 f7 93 8c 0e bf 2e 40 26 31 cb c0 59 b2 79 95 53 95 d1 e4 d3 47 cf cc 7f 68 | }s...........@&1..Y.y.S....G...h |
| 13e0 | f7 8e 62 5f 61 31 8a 69 d1 38 35 4d 92 44 f4 f7 a6 5b 0e 5a af de 62 c1 56 a3 25 01 13 81 89 11 | ..b_a1.i.85M.D...[.Z..b.V.%..... |
| 1400 | 25 e2 a5 54 8a d6 f0 b9 b3 d2 26 b6 68 ea 40 6e bd 52 f6 60 25 6f 9e f1 ea 52 28 e7 16 27 3e ac | %..T......&.h.@n.R.`%o...R(..'>. |
| 1420 | d0 60 30 e4 16 fc cf 2a af ac b6 2d 43 d8 76 da b6 a5 c4 73 55 aa 3d f6 b2 ba 00 6d 5c 97 e9 7a | .`0....*...-C.v....sU.=....m\..z |
| 1440 | 78 f0 2d ba 36 7f c2 1a ae 8e 93 c9 a6 d1 ca e0 d4 13 12 13 53 ca 2b 48 56 7f 25 a5 6b 1b ea 49 | x.-.6...............S.+HV.%.k..I |
| 1460 | 84 97 52 28 cb 32 b9 8c 78 22 14 8c c1 bd ba 6b fe d3 0a f3 57 9b b9 03 64 32 59 cf b2 d3 19 f9 | ..R(.2..x".....k....W...d2Y..... |
| 1480 | ed bb 1e a1 6b 36 4b ad d2 00 05 2a 36 88 24 14 72 02 3a 5c 75 49 b9 60 74 84 a5 34 29 d7 96 b5 | ....k6K....*6.$.r.:\uI.`t..4)... |
| 14a0 | 3d 76 ce b1 a5 4c 6b 75 f5 8a e4 41 d7 aa e1 5c d7 4d 4b 4f 6f b7 94 6c 9b 3f 7d cf 47 59 db 70 | =v...Lku...A...\.MKOo..l.?}.GY.p |
| 14c0 | d0 c6 a0 e2 04 63 34 8e 8a 5b 11 ec 75 c4 24 01 61 d3 a7 32 5b 61 f2 f2 0c 93 97 67 98 9f 99 27 | .....c4..[..u.$.a..2[a.....g...' |
| 14e0 | 68 34 d0 71 f0 63 bf 7f 2d 49 a7 00 1d 63 e2 90 be 35 b9 85 8c 6d c1 c4 64 a5 4d 4c b5 ef 44 21 | h4.q.c..-I...c...5...m..d.ML..D! |
| 1500 | 95 f2 94 97 72 04 12 b2 ca f0 ef f6 f4 f2 e1 93 67 c9 45 60 5b e0 a8 b6 b3 bc 6e 97 c1 50 ad 06 | ....r...........g.E`[.....n..P.. |
| 1520 | 8c 5f ae 11 45 09 72 65 2d 1e 9e e7 d0 dd 93 25 9b 75 b1 ac 1b 63 91 1c 5b 23 24 18 23 74 75 65 | ._..E.re-......%.u...c..[#$.#tue |
| 1540 | c4 52 22 02 d9 f6 79 ab 1b 29 37 7e 12 80 6c a0 58 cc a9 be 62 31 6d a1 93 d6 15 25 3e 83 59 9f | .R"...y..)7~..l.X...b1m....%>.Y. |
| 1560 | fb 53 16 c3 4a 81 49 5a d1 44 bf 16 a0 24 69 01 33 3b eb e3 fb f1 22 a9 15 45 1a 9d e8 56 57 89 | .S..J.IZ.D...$i.3;...."..E...VW. |
| 1580 | 84 f1 b1 88 7c ce 21 9b 75 49 67 5d ec 37 08 94 60 10 93 b4 f8 a9 24 c6 71 44 79 9e ea 0a a2 24 | ....|.!.uIg].7..`.....$.qDy....$ |
| 15a0 | df 3e ff 78 25 01 f2 80 ee 03 37 e7 6f 2e 14 ca ea 0a 11 5d 83 b0 c2 af ad 17 fe b8 52 a0 16 cf | .>.x%.....7.o......]........R... |
| 15c0 | b5 7c 42 a2 5b 6b c5 b4 21 8e 35 f3 f3 01 33 33 3e 71 dc 1a ab 11 20 08 13 9a cd d8 bc 3a 3c 69 | .|B.[k..!.5...33>q...........:<i |
| 15e0 | a2 48 1b c7 51 b2 63 6b 97 64 b3 8e 24 a1 c5 dc 0c 78 9e 4d a1 98 22 97 73 71 9c 56 5d 73 3d b8 | .H..Q.ck.d..$....x.M..".sq.V]s=. |
| 1600 | 94 31 b8 b6 26 08 da e5 87 2d ea 91 77 95 f6 7d e2 2b d3 03 71 4c e6 ea ce c5 4a 68 50 3e 93 76 | .1..&....-..w..}.+..qL....JhP>.v |
| 1620 | bc 5c ae a8 94 6a 0f 2e c5 d3 90 f8 74 a8 84 df de 95 e6 bf fd d0 a2 e9 37 31 9e 43 a3 19 33 3d | .\...j......t...........71.C..3= |
| 1640 | d5 a4 5e 8f d0 da 20 22 58 0a 7c 3f 21 8c 13 73 fc d4 bc 99 af 36 f5 d4 6c 52 3b 79 21 9a df bc | ..^...."X.|?!..s.....6..lR;y!... |
| 1660 | ce 29 f9 c1 58 b6 98 4f a9 cd eb 0b 62 db 8a 52 d1 15 bf d1 64 de b3 c8 e6 5c 72 59 07 cf b3 50 | .)..X..O....b..R....d....\rY...P |
| 1680 | d7 9a 22 31 e0 3a 9a a6 1f 81 d6 58 0a d5 5d b6 33 4a a4 b3 b5 f6 68 e5 7d 90 9d 4a b9 4e 26 5b | .."1.:.....X..].3J....h.}..J.N&[ |
| 16a0 | 50 ae d3 6e e1 c4 e3 a0 9b 80 21 2d f0 9b 1f 5a 4b b5 e6 73 ee 6c 05 df 6f 71 41 ca 02 5b 09 41 | P..n......!-...ZK..s.l..oqA..[.A |
| 16c0 | 98 98 0b a3 0d c6 27 7c d3 68 26 c9 d1 d3 c1 f4 c1 63 cd e3 87 8e fb cf 05 a1 99 71 1d 29 ef 1c | ......'|.h&......c.........q.).. |
| 16e0 | f4 f6 1d d8 93 de 35 37 1f 74 a6 3d cb ea ed 4e 9b 75 7d 69 51 d8 12 f8 4d e6 a6 85 6c d6 a1 50 | ......57.t.=...N.u}iQ...M...l..P |
| 1700 | 70 49 a7 ed 96 9f 5a 32 f4 9f 72 34 98 08 cf 15 2c 5b 49 26 ad 17 a6 78 ad d5 00 48 79 9e 63 a5 | pI....Z2..r4....,[I&...x...Hy.c. |
| 1720 | 33 f9 c5 24 d0 44 93 a0 43 0c 42 a3 1e 33 3d d9 a4 d1 88 5b 6b 52 10 2c 0b a6 66 23 fc 66 6c 8e | 3..$.D..C.B..3=....[kR.,..f#.fl. |
| 1740 | 9f ad 9b 20 d4 f1 f0 d9 70 e6 d8 d9 60 e2 a9 97 ea 5f 4d b4 39 48 6b 10 bc 11 46 26 f3 f2 31 ff | ........p...`...._M.9Hk...F&..1. |
| 1760 | 89 43 c7 fd 7d 77 ee cd be a7 bf db e9 b9 f3 96 a4 77 e4 72 c3 19 da 90 23 9d 56 d2 55 72 a9 ce | .C..}w...........w.r....#.V.Ur.. |
| 1780 | 27 f8 8d 80 5c ce a1 90 77 49 67 ac 16 48 06 3c 0f 44 27 28 5b e1 da 42 ca 11 fb fa fd 97 9f 2e | '...\...wIg..H.<.D'([..B........ |
| 17a0 | 40 2e 90 b7 2c e5 64 b2 de 22 51 45 74 1a bf e1 33 3d 13 53 a9 84 60 40 29 c1 12 b8 3c 15 9a 4a | @...,.d.."QEt...3=.S..`@)...<..J |
| 17c0 | 2d 61 74 22 30 8d 66 12 9f 1b 8d 2a 63 93 f1 d4 97 bf 57 f9 76 92 98 83 ed 7e f8 28 ad 79 e5 a4 | -at"0.f....*c.....W.v....~.(.y.. |
| 17e0 | 7d 13 46 8c e1 dc 93 2f d5 5f 16 e1 66 83 f9 c5 be 2e bb 3b 88 92 52 da 55 d6 fa b5 69 f1 5c a1 | }.F..../._..f......;..R.U...i.\. |
| 1800 | af 27 25 95 d9 98 7a ad 49 3e ef 90 cf d9 a4 52 16 ae a5 31 26 01 ad 29 64 15 f3 b5 65 a1 7e c5 | .'%...z.I>.....R...1&..)d...e.~. |
| 1820 | 00 72 81 5e 60 fb ba be 4c c1 4b d9 82 31 24 8d e7 b8 78 f4 69 ea be bd 38 c7 d8 d2 98 d8 9c bd | .r.^`...L.K..1$...x.i...8....... |
| 1840 | d4 34 b5 86 31 d3 95 a4 71 69 3c ae 8f 8c 47 d3 df fc 51 e5 4b ba d5 07 3f 4d 6b 80 bb c2 f2 35 | .4..1...qi<...G...Q.K...?Mk....5 |
| 1860 | 5f 09 ad 41 ef 39 e0 9c 31 1c fc e2 df cd 3f 05 1c f8 b9 b7 e6 ff 71 77 d9 ee 98 a9 24 85 52 5e | _..A.9..1.....?.......qw....$.R^ |
| 1880 | a5 2f 8d f9 d2 d9 e1 c8 a6 fe 94 4c 07 21 73 33 42 26 63 91 49 5b 88 49 30 1a 52 2e e2 38 42 ca | ./.........L.!s3B&c.I[.I0.R..8B. |
| 18a0 | 95 0d 61 64 d6 b4 7b 61 d1 1b 4d f8 6e 64 cb 02 fb 3e f8 50 f9 37 b6 0e f6 66 77 6c 5b e7 e6 ac | ..ad..{a..M.nd...>.P.7...fwl[... |
| 18c0 | 61 39 ff ca 97 69 34 34 4a 0c b6 65 b8 3c 15 99 b1 89 c8 9c 1b 0d 99 98 d5 e1 53 87 1a 63 17 c6 | a9...i44J..e.<............S..c.. |
| 18e0 | a2 cb 9f ff 9f f3 5f 19 3e 13 7c c6 c0 77 da fc f0 44 7b ec 46 5f b7 35 da ba 90 1a 30 0e 9c 3d | ......_.>.|..w...D{.F_.5....0..= |
| 1900 | 71 2e 1c 7e f9 58 73 2c 93 56 dd 97 c6 e3 30 9f b5 bc 38 d4 56 b5 1e 9b 38 d6 14 73 22 cd 66 42 | q..~.Xs,.V....0...8.V...8..s".fB |
| 1920 | ad 16 22 68 44 0c 73 95 98 99 8a d6 1d 25 bb fc ca 89 e6 f3 c6 70 8e 37 f8 34 99 1b d5 20 07 28 | .."hD.s......%.......p.7.4.....( |
| 1940 | 64 32 ae 9b f6 8c 63 f9 df 65 6c 62 84 66 5d 70 6d a8 d4 35 a7 2e 46 7a b6 6a 24 4a d0 3f 7a a1 | d2....c..elb.f]pm..5..Fz.j$J.?z. |
| 1960 | 3e f2 c4 8b f5 67 c7 a7 e3 e7 81 a3 6d 33 1a 6b cf de c4 6f b0 26 32 6d 8d aa d3 7a 96 50 15 38 | >....g......m3.k...o.&2m...z.P.8 |
| 1980 | f9 f5 c7 aa cf 00 3b 5e 3e e6 3f d0 51 b2 d7 3f f4 40 71 b0 34 9f 78 53 b3 b1 de bc d6 51 e5 82 | ......;^>.?.Q..?.@q.4.xS.....Q.. |
| 19a0 | 22 d1 50 f7 13 0a 19 85 18 ac ce a2 9d 55 4a 32 89 36 6a a5 4c 2c 06 e6 d2 29 44 e2 49 6b 66 0c | ".P..........UJ2.6j.L,...)D.Ikf. |
| 19c0 | 6a b5 84 c9 59 ad c7 67 34 cd d0 30 5d 31 fe b3 87 1b a3 27 ce 85 c3 27 ce 07 3f 32 86 83 6d 95 | j...Y..g4..0]1.....'...'..?2..m. |
| 19e0 | 9e a1 b5 0e 22 e4 27 5b 42 69 da ff 3f dd 06 e9 32 70 e2 e4 f9 f0 65 ce 87 83 17 46 c3 3b f6 6c | ....".'[Bi..?...2p....e....F.;.l |
| 1a00 | 4d df 7e f7 de f4 c0 4c 25 49 17 73 22 1d 79 45 b9 20 aa 52 87 74 4a 64 64 22 bc 18 27 66 f4 46 | M.~....L%I.s".yE...R.tJdd"..'f.F |
| 1a20 | 12 c5 1b ed 04 a7 80 ad ae 23 ef fa b9 fb f2 1f b8 7b 6f 7a 6b 21 2b b6 1f a2 eb be 89 0e 1d 6f | .........#.......{ozk!+........o |
| 1a40 | 5e 9e 9a 4d c6 7e f0 6c ed b3 89 e6 e5 76 27 61 ba 9d 98 ad 04 e7 b1 f0 78 af 1c ad 47 ed dc 7a | ^..M.~.l.....v'a........x...G..z |
| 1a60 | ff fe ec 07 fa ba ed 81 5d 43 5e 8f eb 60 cd 57 75 f4 bd 67 eb 87 0f 1d 6b 3e ef 07 fa 71 63 78 | ........]C^..`.Wu..g....k>...qcx |
| 1a80 | a1 ad c9 f1 4a 00 24 6d 3f 34 00 6c 5f d3 69 df df df e3 0c d6 1b 3a 30 30 7f fa 62 f0 bc be 02 | ....J.$m?4.l_.i.......:00..b.... |
| 1aa0 | cc 6c db ce 57 8b 0c 72 68 3d 72 67 b3 08 7b 36 0d b8 bb fc a6 66 7c 2a 3e a9 0d af b6 b5 78 a2 | .l..W..rh=rg..{6.....f|*>.....x. |
| 1ac0 | ad 7d 2b a6 41 4b 4f 26 4f 6b 29 64 a1 0d 42 a3 0d ca fc 12 60 56 fb b9 63 aa ad e5 c5 f6 8d 54 | .}+.AKO&Ok)d..B.....`V..c......T |
| 1ae0 | 6d df 35 c7 95 25 4e 37 b4 fd ef 01 00 20 57 b3 0e bc 1e 6e 2b 00 00 00 00 49 45 4e 44 ae 42 60 | m.5..%N7......W....n+....IEND.B` |
| 1b00 | 82 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 53 70 05 07 be 09 00 00 be 09 00 00 12 00 00 00 74 | .PK.........kqXSp..............t |
| 1b20 | 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 63 61 2e 6d 6f de 12 04 95 00 00 00 00 16 00 00 00 1c 00 00 | ranslations/ca.mo............... |
| 1b40 | 00 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 00 00 11 00 00 00 7d 01 00 00 05 00 00 | .................|.......}...... |
| 1b60 | 00 8f 01 00 00 3f 00 00 00 95 01 00 00 6c 00 00 00 d5 01 00 00 4e 00 00 00 42 02 00 00 4d 00 00 | .....?.......l.......N...B...M.. |
| 1b80 | 00 91 02 00 00 05 00 00 00 df 02 00 00 22 00 00 00 e5 02 00 00 11 00 00 00 08 03 00 00 11 00 00 | .............".................. |
| 1ba0 | 00 1a 03 00 00 12 00 00 00 2c 03 00 00 1b 00 00 00 3f 03 00 00 10 00 00 00 5b 03 00 00 13 00 00 | .........,.......?.......[...... |
| 1bc0 | 00 6c 03 00 00 10 00 00 00 80 03 00 00 10 00 00 00 91 03 00 00 10 00 00 00 a2 03 00 00 3b 00 00 | .l...........................;.. |
| 1be0 | 00 b3 03 00 00 4a 00 00 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 b2 01 00 | .....J...........:...$...D...... |
| 1c00 | 00 69 04 00 00 1a 00 00 00 1c 06 00 00 06 00 00 00 37 06 00 00 4c 00 00 00 3e 06 00 00 95 00 00 | .i...............7...L...>...... |
| 1c20 | 00 8b 06 00 00 5b 00 00 00 21 07 00 00 5e 00 00 00 7d 07 00 00 06 00 00 00 dc 07 00 00 2d 00 00 | .....[...!...^...}...........-.. |
| 1c40 | 00 e3 07 00 00 15 00 00 00 11 08 00 00 15 00 00 00 27 08 00 00 12 00 00 00 3d 08 00 00 19 00 00 | .................'.......=...... |
| 1c60 | 00 50 08 00 00 14 00 00 00 6a 08 00 00 17 00 00 00 7f 08 00 00 0d 00 00 00 97 08 00 00 1b 00 00 | .P.......j...................... |
| 1c80 | 00 a5 08 00 00 1e 00 00 00 c1 08 00 00 47 00 00 00 e0 08 00 00 61 00 00 00 28 09 00 00 0d 00 00 | .............G.......a...(...... |
| 1ca0 | 00 8a 09 00 00 25 00 00 00 98 09 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 | .....%........&Customize.plugin. |
| 1cc0 | 26 48 65 6c 70 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 | &Help.All.settings.for.this.plug |
| 1ce0 | 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 65 | in.in.this.library.have.been.cle |
| 1d00 | 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 65 72 20 6c 69 62 72 | ared..Any.settings.in.other.libr |
| 1d20 | 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 65 20 69 | aries.or.stored.in.a.JSON.file.i |
| 1d40 | 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 6c 64 65 72 20 77 69 | n.your.calibre.plugins.folder.wi |
| 1d60 | 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 75 20 73 75 72 65 20 | ll.not.be.touched..Are.you.sure. |
| 1d80 | 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 65 74 74 69 6e 67 73 | you.want.to.change.your.settings |
| 1da0 | 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 |
| 1dc0 | 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 6f 20 63 6c 65 61 72 | ?.Are.you.sure.you.want.to.clear |
| 1de0 | 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 66 | .your.settings.in.this.library.f |
| 1e00 | 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 | or.this.plugin?.Clear.Clear.all. |
| 1e20 | 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 6f 70 79 20 74 6f | settings.for.this.plugin.Copy.to |
| 1e40 | 20 63 6c 69 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 4b 65 79 | .clipboard.Create.new.column.Key |
| 1e60 | 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 | board.shortcuts.Please.restart.c |
| 1e80 | 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 52 65 73 | alibre.now..Preferences.for:.Res |
| 1ea0 | 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 |
| 1ec0 | 64 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 | d.Settings.changed.Settings.dele |
| 1ee0 | 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 20 | ted.Settings.for.this.plugin.in. |
| 1f00 | 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 00 | this.library.have.been.changed.. |
| 1f20 | 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 74 | Title.image.not.found.-.you.must |
| 1f40 | 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 68 | .restart.Calibre.before.using.th |
| 1f60 | 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 | is.plugin!.Undefined.You.must.re |
| 1f80 | 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 50 72 6f 6a 65 63 | start.calibre.afterwards..Projec |
| 1fa0 | 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 |
| 1fc0 | 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 | T-Creation-Date:.2022-10-09.11:5 |
| 1fe0 | 30 2b 30 31 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 | 0+0100.PO-Revision-Date:.2022-09 |
| 2000 | 2d 31 39 20 31 35 3a 31 35 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:15+0000.Last-Translator:. |
| 2020 | 57 61 6c 74 65 72 20 50 61 74 65 72 6e 6f 20 3c 77 61 6c 74 65 72 2e 70 61 74 65 72 6e 6f 40 67 | Walter.Paterno.<walter.paterno@g |
| 2040 | 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 43 | mail.com>,.2023.Language-Team:.C |
| 2060 | 61 74 61 6c 61 6e 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 6f | atalan.(https://app.transifex.co |
| 2080 | 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 63 61 2f 29 0a 4d 49 4d 45 2d | m/calibre/teams/19337/ca/).MIME- |
| 20a0 | 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 2f | Version:.1.0.Content-Type:.text/ |
| 20c0 | 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 61 | plain;.charset=UTF-8.Content-Tra |
| 20e0 | 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 42 | nsfer-Encoding:.8bit.Generated-B |
| 2100 | 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 63 61 | y:.pygettext.py.1.5.Language:.ca |
| 2120 | 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 | .Plural-Forms:.nplurals=2;.plura |
| 2140 | 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 50 65 72 73 6f 6e 61 6c 69 74 7a 61 20 65 6c 20 63 6f | l=(n.!=.1);..&Personalitza.el.co |
| 2160 | 6e 6e 65 63 74 6f 72 00 26 41 6a 75 64 61 00 53 27 68 61 20 65 73 62 6f 72 72 61 74 20 74 6f 74 | nnector.&Ajuda.S'ha.esborrat.tot |
| 2180 | 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 20 64 27 61 71 75 65 73 74 20 63 6f 6e 6e | a.la.configuraci...d'aquest.conn |
| 21a0 | 65 63 74 6f 72 20 64 27 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e 00 4e 6f 20 65 | ector.d'aquesta.biblioteca..No.e |
| 21c0 | 73 20 74 6f 63 61 72 61 6e 20 63 61 70 20 64 65 6c 73 20 61 6a 75 73 74 73 20 64 65 20 6c 65 73 | s.tocaran.cap.dels.ajusts.de.les |
| 21e0 | 20 61 6c 74 72 65 73 20 62 69 62 6c 69 6f 74 65 71 75 65 73 20 6f 20 64 65 6c 73 20 65 6d 6d 61 | .altres.biblioteques.o.dels.emma |
| 2200 | 67 61 74 7a 65 6d 61 74 73 20 65 6e 20 71 75 61 6c 73 65 76 6f 6c 20 66 69 74 78 65 72 20 4a 53 | gatzemats.en.qualsevol.fitxer.JS |
| 2220 | 4f 4e 20 65 6e 20 6c 61 20 76 6f 73 74 72 61 20 63 61 72 70 65 74 61 20 64 65 20 63 6f 6e 6e 65 | ON.en.la.vostra.carpeta.de.conne |
| 2240 | 63 74 6f 72 73 20 64 65 20 63 61 6c 69 62 72 65 2e 00 45 73 74 65 75 20 73 65 67 75 72 20 71 75 | ctors.de.calibre..Esteu.segur.qu |
| 2260 | 65 20 76 6f 6c 65 75 20 63 61 6e 76 69 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 | e.voleu.canviar.la.configuraci.. |
| 2280 | 20 64 27 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 65 72 20 61 20 61 71 75 65 | .d'aquesta.biblioteca.per.a.aque |
| 22a0 | 73 74 20 63 6f 6e 6e 65 63 74 6f 72 3f 00 45 73 74 65 75 20 73 65 67 75 72 20 71 75 65 20 76 6f | st.connector?.Esteu.segur.que.vo |
| 22c0 | 6c 65 75 20 6e 65 74 65 6a 61 72 20 65 6c 73 20 76 6f 73 74 72 65 73 20 61 6a 75 73 74 73 20 65 | leu.netejar.els.vostres.ajusts.e |
| 22e0 | 6e 20 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 65 72 20 61 20 61 71 75 65 73 | n.aquesta.biblioteca.per.a.aques |
| 2300 | 74 20 63 6f 6e 6e 65 63 74 6f 72 3f 00 4e 65 74 65 6a 61 00 4e 65 74 65 6a 61 20 74 6f 74 73 20 | t.connector?.Neteja.Neteja.tots. |
| 2320 | 65 6c 73 20 61 6a 75 73 74 73 20 70 65 72 20 61 20 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f | els.ajusts.per.a.aquest.connecto |
| 2340 | 72 00 43 6f 70 69 61 72 20 61 6c 20 70 6f 72 74 61 70 61 70 65 72 73 00 43 72 65 61 20 75 6e 61 | r.Copiar.al.portapapers.Crea.una |
| 2360 | 20 63 6f 6c 75 6d 6e 61 20 6e 6f 76 61 00 44 72 65 63 65 72 65 73 20 64 65 20 74 65 63 6c 61 74 | .columna.nova.Dreceres.de.teclat |
| 2380 | 00 52 65 69 6e 69 63 69 65 75 20 61 72 61 20 65 6c 20 63 61 6c 69 62 72 65 2e 00 50 72 65 66 65 | .Reinicieu.ara.el.calibre..Prefe |
| 23a0 | 72 c3 a8 6e 63 69 65 73 20 70 65 72 20 61 3a 00 52 65 69 6e 69 63 69 61 20 61 72 61 20 65 6c 20 | r..ncies.per.a:.Reinicia.ara.el. |
| 23c0 | 63 61 6c 69 62 72 65 00 43 61 6c 20 72 65 69 6e 69 63 69 61 72 00 4c 61 20 63 6f 6e 66 69 67 75 | calibre.Cal.reiniciar.La.configu |
| 23e0 | 72 61 63 69 c3 b3 20 68 61 20 63 61 6e 76 69 61 74 00 53 27 68 61 20 73 75 70 72 69 6d 69 74 20 | raci...ha.canviat.S'ha.suprimit. |
| 2400 | 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 00 4c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 | la.configuraci...La.configuraci. |
| 2420 | b3 20 64 27 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 20 65 6e 20 61 71 75 65 73 74 61 20 | ..d'aquest.connector.en.aquesta. |
| 2440 | 62 69 62 6c 69 6f 74 65 63 61 20 73 27 68 61 20 63 61 6e 76 69 61 74 2e 00 4e 6f 20 73 27 68 61 | biblioteca.s'ha.canviat..No.s'ha |
| 2460 | 20 74 72 6f 62 61 74 20 6c 61 20 69 6d 61 74 67 65 20 64 65 6c 20 74 c3 ad 74 6f 6c 3a 20 68 65 | .trobat.la.imatge.del.t..tol:.he |
| 2480 | 75 20 64 65 20 72 65 69 6e 69 63 69 61 72 20 43 61 6c 69 62 72 65 20 61 62 61 6e 73 20 64 27 75 | u.de.reiniciar.Calibre.abans.d'u |
| 24a0 | 74 69 6c 69 74 7a 61 72 20 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 21 00 53 65 6e 73 65 | tilitzar.aquest.connector!.Sense |
| 24c0 | 20 64 65 66 69 6e 69 72 00 48 65 75 20 64 65 20 72 65 69 6e 69 63 69 61 72 20 65 6c 20 63 61 6c | .definir.Heu.de.reiniciar.el.cal |
| 24e0 | 69 62 72 65 20 64 65 73 70 72 c3 a9 73 2e 00 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 d1 ef 82 | ibre.despr..s..PK.........kqX... |
| 2500 | 1c ff 09 00 00 ff 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 64 65 2e 6d 6f de | .............translations/de.mo. |
| 2520 | 12 04 95 00 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c | ...............................| |
| 2540 | 01 00 00 11 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 00 3f 00 00 00 95 01 00 00 6c 00 00 00 d5 | .......}...........?.......l.... |
| 2560 | 01 00 00 4e 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 00 05 00 00 00 df 02 00 00 22 00 00 00 e5 | ...N...B...M...............".... |
| 2580 | 02 00 00 11 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 00 12 00 00 00 2c 03 00 00 1b 00 00 00 3f | .......................,.......? |
| 25a0 | 03 00 00 10 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 00 10 00 00 00 80 03 00 00 10 00 00 00 91 | .......[.......l................ |
| 25c0 | 03 00 00 10 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 00 4a 00 00 00 ef 03 00 00 09 00 00 00 3a | ...........;.......J...........: |
| 25e0 | 04 00 00 24 00 00 00 44 04 00 00 da 01 00 00 69 04 00 00 14 00 00 00 44 06 00 00 06 00 00 00 59 | ...$...D.......i.......D.......Y |
| 2600 | 06 00 00 51 00 00 00 60 06 00 00 76 00 00 00 b2 06 00 00 65 00 00 00 29 07 00 00 6b 00 00 00 8f | ...Q...`...v.......e...)...k.... |
| 2620 | 07 00 00 0d 00 00 00 fb 07 00 00 33 00 00 00 09 08 00 00 1a 00 00 00 3d 08 00 00 15 00 00 00 58 | ...........3...........=.......X |
| 2640 | 08 00 00 13 00 00 00 6e 08 00 00 24 00 00 00 82 08 00 00 13 00 00 00 a7 08 00 00 19 00 00 00 bb | .......n...$.................... |
| 2660 | 08 00 00 15 00 00 00 d5 08 00 00 18 00 00 00 eb 08 00 00 17 00 00 00 04 09 00 00 48 00 00 00 1c | ...........................H.... |
| 2680 | 09 00 00 66 00 00 00 65 09 00 00 0a 00 00 00 cc 09 00 00 27 00 00 00 d7 09 00 00 00 26 43 75 73 | ...f...e...........'........&Cus |
| 26a0 | 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 | tomize.plugin.&Help.All.settings |
| 26c0 | 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 |
| 26e0 | 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 73 | .have.been.cleared..Any.settings |
| 2700 | 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 6e | .in.other.libraries.or.stored.in |
| 2720 | 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 75 | .a.JSON.file.in.your.calibre.plu |
| 2740 | 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 2e | gins.folder.will.not.be.touched. |
| 2760 | 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 65 | .Are.you.sure.you.want.to.change |
| 2780 | 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 66 | .your.settings.in.this.library.f |
| 27a0 | 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 75 | or.this.plugin?.Are.you.sure.you |
| 27c0 | 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 20 | .want.to.clear.your.settings.in. |
| 27e0 | 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 43 6c | this.library.for.this.plugin?.Cl |
| 2800 | 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 73 20 | ear.Clear.all.settings.for.this. |
| 2820 | 70 6c 75 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 | plugin.Copy.to.clipboard.Create. |
| 2840 | 6e 65 77 20 63 6f 6c 75 6d 6e 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 50 6c | new.column.Keyboard.shortcuts.Pl |
| 2860 | 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 72 | ease.restart.calibre.now..Prefer |
| 2880 | 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 | ences.for:.Restart.calibre.now.R |
| 28a0 | 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 | estart.required.Settings.changed |
| 28c0 | 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 72 20 74 | .Settings.deleted.Settings.for.t |
| 28e0 | 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. |
| 2900 | 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f | been.changed..Title.image.not.fo |
| 2920 | 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 62 72 65 20 62 | und.-.you.must.restart.Calibre.b |
| 2940 | 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 64 65 66 69 6e | efore.using.this.plugin!.Undefin |
| 2960 | 65 64 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 | ed.You.must.restart.calibre.afte |
| 2980 | 72 77 61 72 64 73 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 | rwards..Project-Id-Version:.PACK |
| 29a0 | 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 |
| 29c0 | 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e | 022-10-09.11:50+0100.PO-Revision |
| 29e0 | 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 | -Date:.2022-09-19.15:15+0000.Las |
| 2a00 | 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 65 31 33 34 39 33 62 32 61 39 33 36 66 34 39 39 66 33 | t-Translator:.e13493b2a936f499f3 |
| 2a20 | 30 61 39 38 38 65 38 61 32 64 66 34 62 65 5f 32 32 61 36 36 62 66 20 3c 66 61 66 33 36 61 35 34 | 0a988e8a2df4be_22a66bf.<faf36a54 |
| 2a40 | 30 32 31 34 33 31 39 31 30 39 65 33 61 38 62 66 35 63 62 64 38 61 66 38 5f 34 35 33 33 36 30 3e | 0214319109e3a8bf5cbd8af8_453360> |
| 2a60 | 2c 20 32 30 32 33 0a 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 | ,.2023.Language-Team:.German.(ht |
| 2a80 | 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 2f | tps://app.transifex.com/calibre/ |
| 2aa0 | 74 65 61 6d 73 2f 31 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 | teams/19337/de/).MIME-Version:.1 |
| 2ac0 | 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 61 | .0.Content-Type:.text/plain;.cha |
| 2ae0 | 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 6f | rset=UTF-8.Content-Transfer-Enco |
| 2b00 | 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 65 | ding:.8bit.Generated-By:.pygette |
| 2b20 | 78 74 2e 70 79 20 31 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 | xt.py.1.5.Language:.de.Plural-Fo |
| 2b40 | 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 29 | rms:.nplurals=2;.plural=(n.!=.1) |
| 2b60 | 3b 0a 00 45 72 77 65 69 74 65 72 75 6e 67 20 61 6e 70 61 73 73 65 6e 00 26 48 69 6c 66 65 00 41 | ;..Erweiterung.anpassen.&Hilfe.A |
| 2b80 | 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 |
| 2ba0 | 75 67 69 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 | ugin.in.dieser.Bibliothek.wurden |
| 2bc0 | 20 7a 75 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 | .zur..ckgesetzt..Einstellungen.i |
| 2be0 | 6e 20 61 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 | n.anderen.Bibliotheken.oder.in.e |
| 2c00 | 69 6e 65 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 | iner.JSON-Datei.in.Ihrem.Calibre |
| 2c20 | 20 50 6c 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 | .Plugin-Folder.werden.nicht.ver. |
| 2c40 | a4 6e 64 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 | .ndert..Sind.Sie.sicher,.dass.Si |
| 2c60 | 65 20 64 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 | e.die.Einstellungen.in.dieser.Bi |
| 2c80 | 62 6c 69 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 | bliothek.f..r.dieses.Plugin...nd |
| 2ca0 | 65 72 6e 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 | ern.m..chten?.Sind.sie.sicher,.d |
| 2cc0 | 61 73 73 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 | ass.sie.alle.Einstellungen.in.di |
| 2ce0 | 65 73 65 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 | eser.Bibliothek.f..r.diese.Plugi |
| 2d00 | 6e 20 7a 75 72 c3 bc 63 6b 73 65 74 7a 65 6e 20 6d c3 b6 63 68 74 65 6e 3f 00 5a 75 72 c3 bc 63 | n.zur..cksetzen.m..chten?.Zur..c |
| 2d20 | 6b 73 65 74 7a 65 6e 00 41 6c 6c 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc 72 20 | ksetzen.Alle.Einstellungen.f..r. |
| 2d40 | 64 69 65 73 65 73 20 50 6c 75 67 69 6e 20 7a 75 72 c3 bc 63 6b 73 65 74 7a 65 6e 00 49 6e 20 5a | dieses.Plugin.zur..cksetzen.In.Z |
| 2d60 | 77 69 73 63 68 65 6e 61 62 6c 61 67 65 20 6b 6f 70 69 65 72 65 6e 00 4e 65 75 65 20 53 70 61 6c | wischenablage.kopieren.Neue.Spal |
| 2d80 | 74 65 20 65 72 73 74 65 6c 6c 65 6e 00 54 61 73 74 65 6e 6b 6f 6d 62 69 6e 61 74 69 6f 6e 65 6e | te.erstellen.Tastenkombinationen |
| 2da0 | 00 42 69 74 74 65 20 73 74 61 72 74 65 6e 20 53 69 65 20 43 61 6c 69 62 72 65 20 6a 65 74 7a 74 | .Bitte.starten.Sie.Calibre.jetzt |
| 2dc0 | 20 6e 65 75 2e 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc 72 3a 00 43 61 6c 69 62 72 | .neu..Einstellungen.f..r:.Calibr |
| 2de0 | 65 20 6a 65 74 7a 74 20 6e 65 75 20 73 74 61 72 74 65 6e 00 4e 65 75 73 74 61 72 74 20 65 72 66 | e.jetzt.neu.starten.Neustart.erf |
| 2e00 | 6f 72 64 65 72 6c 69 63 68 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 76 65 72 c3 a4 6e 64 65 | orderlich.Einstellungen.ver..nde |
| 2e20 | 72 74 00 45 69 6e 73 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 | rt.Einstellungen.gel..scht.Einst |
| 2e40 | 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 6e 20 69 6e 20 64 | ellungen.f..r.dieses.Plugin.in.d |
| 2e60 | 69 65 73 65 72 20 42 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 | ieser.Bibliothek.wurden.ver..nde |
| 2e80 | 72 74 2e 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 20 53 | rt..Titelbild.nicht.gefunden.-.S |
| 2ea0 | 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 2c 20 | ie.m..ssen.Calibre.neu.starten,. |
| 2ec0 | 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 64 65 | bevor.Sie.dieses.Plugin.verwende |
| 2ee0 | 6e 20 6b c3 b6 6e 6e 65 6e 21 00 55 6e 62 65 73 74 69 6d 6d 74 00 53 69 65 20 6d c3 bc 73 73 65 | n.k..nnen!.Unbestimmt.Sie.m..sse |
| 2f00 | 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 6e 2e 00 50 4b | n.Calibre.danach.neu.starten..PK |
| 2f20 | 03 04 14 00 00 00 00 00 09 6b 71 58 9b 44 40 eb 54 0c 00 00 54 0c 00 00 12 00 00 00 74 72 61 6e | .........kqX.D@.T...T.......tran |
| 2f40 | 73 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 00 04 01 | slations/es.mo.................. |
| 2f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 00 00 ff 01 | ................................ |
| 2f80 | 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 00 00 ea 02 | ..7.......?...=...l...}...N..... |
| 2fa0 | 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 00 00 b0 03 | ..M...9..........."............. |
| 2fc0 | 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 00 00 f2 03 | ................................ |
| 2fe0 | 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 00 00 5f 04 | ..............2.......N...&..._. |
| 3000 | 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 00 00 ec 04 | ..@............................. |
| 3020 | 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 00 00 54 05 | ..................;.......J...T. |
| 3040 | 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 c9 01 00 00 ce 05 00 00 19 00 00 00 98 07 | ..........$..................... |
| 3060 | 00 00 06 00 00 00 b2 07 00 00 40 00 00 00 b9 07 00 00 43 00 00 00 fa 07 00 00 85 00 00 00 3e 08 | ..........@.......C...........>. |
| 3080 | 00 00 5c 00 00 00 c4 08 00 00 5b 00 00 00 21 09 00 00 07 00 00 00 7d 09 00 00 36 00 00 00 85 09 | ..\.......[...!.......}...6..... |
| 30a0 | 00 00 16 00 00 00 bc 09 00 00 13 00 00 00 d3 09 00 00 09 00 00 00 e7 09 00 00 11 00 00 00 f1 09 | ................................ |
| 30c0 | 00 00 33 00 00 00 03 0a 00 00 34 00 00 00 37 0a 00 00 17 00 00 00 6c 0a 00 00 12 00 00 00 84 0a | ..3.......4...7.......l......... |
| 30e0 | 00 00 2b 00 00 00 97 0a 00 00 55 00 00 00 c3 0a 00 00 17 00 00 00 19 0b 00 00 12 00 00 00 31 0b | ..+.......U...................1. |
| 3100 | 00 00 09 00 00 00 44 0b 00 00 19 00 00 00 4e 0b 00 00 18 00 00 00 68 0b 00 00 46 00 00 00 81 0b | ......D.......N.......h...F..... |
| 3120 | 00 00 5f 00 00 00 c8 0b 00 00 0a 00 00 00 28 0c 00 00 20 00 00 00 33 0c 00 00 00 26 43 75 73 74 | .._...........(.......3....&Cust |
| 3140 | 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 61 72 61 74 | omize.plugin.&Help.Add.a.separat |
| 3160 | 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 73 65 6c | or.to.the.menu.following.the.sel |
| 3180 | 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 | ected.item.All.settings.for.this |
| 31a0 | 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 |
| 31c0 | 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 65 72 | n.cleared..Any.settings.in.other |
| 31e0 | 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 20 66 | .libraries.or.stored.in.a.JSON.f |
| 3200 | 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 6c 64 | ile.in.your.calibre.plugins.fold |
| 3220 | 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 75 20 | er.will.not.be.touched..Are.you. |
| 3240 | 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 65 74 | sure.you.want.to.change.your.set |
| 3260 | 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 20 70 | tings.in.this.library.for.this.p |
| 3280 | 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 6f 20 | lugin?.Are.you.sure.you.want.to. |
| 32a0 | 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 62 72 | clear.your.settings.in.this.libr |
| 32c0 | 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 65 61 72 | ary.for.this.plugin?.Clear.Clear |
| 32e0 | 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 00 43 6f | .all.settings.for.this.plugin.Co |
| 3300 | 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 20 63 6f 6c 75 6d | py.to.clipboard.Create.new.colum |
| 3320 | 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 | n.Favourites.Keyboard.shortcuts. |
| 3340 | 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 6f 77 6e | Move.the.selected.menu.item.down |
| 3360 | 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 75 70 00 | .Move.the.selected.menu.item.up. |
| 3380 | 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 |
| 33a0 | 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 | erences.for:.Remove.the.selected |
| 33c0 | 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 68 65 20 6d | .item.from.the.menu.Rename.the.m |
| 33e0 | 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 6f 6e 20 | enu.item.for.when.it.appears.on. |
| 3400 | 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 20 63 61 6c | your.Favourites.menu.Restart.cal |
| 3420 | 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 53 65 70 61 72 61 | ibre.now.Restart.required.Separa |
| 3440 | 74 6f 72 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 | tor.Settings.changed.Settings.de |
| 3460 | 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 |
| 3480 | 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 |
| 34a0 | 2e 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 | ..Title.image.not.found.-.you.mu |
| 34c0 | 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 20 | st.restart.Calibre.before.using. |
| 34e0 | 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 | this.plugin!.Undefined.You.must. |
| 3500 | 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 73 2e 00 50 72 6f 6a | restart.calibre.afterwards..Proj |
| 3520 | 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 4e 0a | ect-Id-Version:.PACKAGE.VERSION. |
| 3540 | 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 | POT-Creation-Date:.2022-10-09.11 |
| 3560 | 3a 35 30 2b 30 31 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 | :50+0100.PO-Revision-Date:.2022- |
| 3580 | 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 | 09-19.15:15+0000.Last-Translator |
| 35a0 | 3a 20 4a 65 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 | :.Jellby.<jellby@yahoo.com>,.202 |
| 35c0 | 34 0a 4c 61 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 | 4.Language-Team:.Spanish.(https: |
| 35e0 | 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 |
| 3600 | 73 2f 31 39 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 | s/19337/es/).MIME-Version:.1.0.C |
| 3620 | 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 |
| 3640 | 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 |
| 3660 | 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 |
| 3680 | 79 20 31 2e 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 | y.1.5.Language:.es.Plural-Forms: |
| 36a0 | 20 6e 70 6c 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 | .nplurals=3;.plural=n.==.1.?.0.: |
| 36c0 | 20 6e 20 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 | .n.!=.0.&&.n.%.1000000.==.0.?.1. |
| 36e0 | 3a 20 32 3b 0a 00 26 50 65 72 73 6f 6e 61 6c 69 7a 61 72 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 | :.2;..&Personalizar.complemento. |
| 3700 | 26 41 79 75 64 61 00 41 c3 b1 61 64 69 72 20 75 6e 20 73 65 70 61 72 61 64 6f 72 20 61 6c 20 6d | &Ayuda.A..adir.un.separador.al.m |
| 3720 | 65 6e c3 ba 20 64 65 73 70 75 c3 a9 73 20 64 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 73 65 6c 65 63 | en...despu..s.del.elemento.selec |
| 3740 | 63 69 6f 6e 61 64 6f 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 | cionado.Se.ha.borrado.la.configu |
| 3760 | 72 61 63 69 c3 b3 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 | raci..n.del.complemento.en.esta. |
| 3780 | 62 69 62 6c 69 6f 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 | biblioteca..Las.configuraciones. |
| 37a0 | 65 6e 20 6f 74 72 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 | en.otras.bibliotecas.o.almacenad |
| 37c0 | 61 20 65 6e 20 75 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 | a.en.un.archivo.JSON.en.la.carpe |
| 37e0 | 74 61 20 64 65 20 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 | ta.de.complementos.de.calibre.no |
| 3800 | 20 73 65 20 6d 6f 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 | .se.modificar..n....Est...seguro |
| 3820 | 20 64 65 20 71 75 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 | .de.querer.cambiar.la.configurac |
| 3840 | 69 c3 b3 6e 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 61 72 61 20 65 73 74 | i..n.en.esta.biblioteca.para.est |
| 3860 | 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 3f 00 c2 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 | e.complemento?...Est...seguro.de |
| 3880 | 20 71 75 65 72 65 72 20 62 6f 72 72 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e | .querer.borrar.la.configuraci..n |
| 38a0 | 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 61 72 61 20 65 73 74 65 20 63 6f | .en.esta.biblioteca.para.este.co |
| 38c0 | 6d 70 6c 65 6d 65 6e 74 6f 3f 00 4c 69 6d 70 69 61 72 00 42 6f 72 72 61 72 20 74 6f 64 61 73 20 | mplemento?.Limpiar.Borrar.todas. |
| 38e0 | 6c 61 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 | las.configuraciones.para.este.co |
| 3900 | 6d 70 6c 65 6d 65 6e 74 6f 00 43 6f 70 69 61 72 20 61 6c 20 70 6f 72 74 61 70 61 70 65 6c 65 73 | mplemento.Copiar.al.portapapeles |
| 3920 | 00 43 72 65 61 72 20 6e 75 65 76 61 20 63 6f 6c 75 6d 6e 61 00 46 61 76 6f 72 69 74 6f 73 00 41 | .Crear.nueva.columna.Favoritos.A |
| 3940 | 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 4d 6f 76 65 72 20 65 6c 20 65 6c 65 6d 65 6e | tajos.de.teclado.Mover.el.elemen |
| 3960 | 74 6f 20 64 65 20 6d 65 6e c3 ba 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 20 68 61 63 69 61 20 61 | to.de.men...seleccionado.hacia.a |
| 3980 | 62 61 6a 6f 00 4d 6f 76 65 72 20 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 64 65 20 6d 65 6e c3 ba 20 | bajo.Mover.el.elemento.de.men... |
| 39a0 | 73 65 6c 65 63 63 69 6f 6e 61 64 6f 20 68 61 63 69 61 20 61 72 72 69 62 61 00 52 65 69 6e 69 63 | seleccionado.hacia.arriba.Reinic |
| 39c0 | 69 65 20 63 61 6c 69 62 72 65 20 61 68 6f 72 61 2e 00 50 72 65 66 65 72 65 6e 63 69 61 73 20 70 | ie.calibre.ahora..Preferencias.p |
| 39e0 | 61 72 61 3a 00 45 6c 69 6d 69 6e 61 72 20 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 73 65 6c 65 63 63 | ara:.Eliminar.el.elemento.selecc |
| 3a00 | 69 6f 6e 61 64 6f 20 64 65 6c 20 6d 65 6e c3 ba 00 43 61 6d 62 69 61 72 20 65 6c 20 6e 6f 6d 62 | ionado.del.men...Cambiar.el.nomb |
| 3a20 | 72 65 20 64 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 64 65 20 6d 65 6e c3 ba 20 70 61 72 61 20 63 75 | re.del.elemento.de.men...para.cu |
| 3a40 | 61 6e 64 6f 20 61 70 61 72 65 7a 63 61 20 65 6e 20 65 6c 20 6d 65 6e c3 ba 20 64 65 20 66 61 76 | ando.aparezca.en.el.men...de.fav |
| 3a60 | 6f 72 69 74 6f 73 00 52 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 20 61 68 6f 72 61 00 52 | oritos.Reiniciar.calibre.ahora.R |
| 3a80 | 65 69 6e 69 63 69 6f 20 72 65 71 75 65 72 69 64 6f 00 53 65 70 61 72 61 64 6f 72 00 43 6f 6e 66 | einicio.requerido.Separador.Conf |
| 3aa0 | 69 67 75 72 61 63 69 c3 b3 6e 20 6d 6f 64 69 66 69 63 61 64 61 00 43 6f 6e 66 69 67 75 72 61 63 | iguraci..n.modificada.Configurac |
| 3ac0 | 69 c3 b3 6e 20 65 6c 69 6d 69 6e 61 64 61 00 53 65 20 68 61 20 6d 6f 64 69 66 69 63 61 64 6f 20 | i..n.eliminada.Se.ha.modificado. |
| 3ae0 | 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 65 6e 74 | la.configuraci..n.del.complement |
| 3b00 | 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e 00 4e 6f 20 73 65 20 65 6e 63 6f | o.en.esta.biblioteca..No.se.enco |
| 3b20 | 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 2e 20 c2 a1 44 | ntr...la.imagen.del.t..tulo....D |
| 3b40 | 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 20 64 65 20 75 | ebe.reiniciar.calibre.antes.de.u |
| 3b60 | 73 61 72 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 21 00 49 6e 64 65 66 69 6e 69 64 6f | sar.este.complemento!.Indefinido |
| 3b80 | 00 44 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 | .Debe.reiniciar.calibre.despu..s |
| 3ba0 | 2e 00 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 77 65 26 68 ef 0b 00 00 ef 0b 00 00 12 00 00 00 | ..PK.........kqXwe&h............ |
| 3bc0 | 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 1d 00 00 00 1c 00 | translations/fi.mo.............. |
| 3be0 | 00 00 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 | ................................ |
| 3c00 | 00 00 ff 01 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 | ......7.......?...=...l...}...N. |
| 3c20 | 00 00 ea 02 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 | ......M...9..........."......... |
| 3c40 | 00 00 b0 03 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 | ................................ |
| 3c60 | 00 00 f2 03 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 | ..................2.......N...&. |
| 3c80 | 00 00 5f 04 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 | .._...@......................... |
| 3ca0 | 00 00 ec 04 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 | ......................;.......J. |
| 3cc0 | 00 00 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 9b 01 00 00 ce 05 00 00 14 00 | ..T...........$................. |
| 3ce0 | 00 00 6a 07 00 00 05 00 00 00 7f 07 00 00 31 00 00 00 85 07 00 00 49 00 00 00 b7 07 00 00 70 00 | ..j...........1.......I.......p. |
| 3d00 | 00 00 01 08 00 00 57 00 00 00 72 08 00 00 5d 00 00 00 ca 08 00 00 09 00 00 00 28 09 00 00 2f 00 | ......W...r...]...........(.../. |
| 3d20 | 00 00 32 09 00 00 16 00 00 00 62 09 00 00 0f 00 00 00 79 09 00 00 08 00 00 00 89 09 00 00 0f 00 | ..2.......b.......y............. |
| 3d40 | 00 00 92 09 00 00 28 00 00 00 a2 09 00 00 29 00 00 00 cb 09 00 00 1e 00 00 00 f5 09 00 00 14 00 | ......(.......)................. |
| 3d60 | 00 00 14 0a 00 00 1e 00 00 00 29 0a 00 00 3f 00 00 00 48 0a 00 00 1d 00 00 00 88 0a 00 00 1e 00 | ..........)...?...H............. |
| 3d80 | 00 00 a6 0a 00 00 06 00 00 00 c5 0a 00 00 12 00 00 00 cc 0a 00 00 13 00 00 00 df 0a 00 00 3f 00 | ..............................?. |
| 3da0 | 00 00 f3 0a 00 00 6c 00 00 00 33 0b 00 00 13 00 00 00 a0 0b 00 00 3a 00 00 00 b4 0b 00 00 00 26 | ......l...3...........:........& |
| 3dc0 | 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 | Customize.plugin.&Help.Add.a.sep |
| 3de0 | 61 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 | arator.to.the.menu.following.the |
| 3e00 | 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 | .selected.item.All.settings.for. |
| 3e20 | 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 76 65 | this.plugin.in.this.library.have |
| 3e40 | 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 6e 20 6f | .been.cleared..Any.settings.in.o |
| 3e60 | 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 20 4a 53 | ther.libraries.or.stored.in.a.JS |
| 3e80 | 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 6e 73 20 | ON.file.in.your.calibre.plugins. |
| 3ea0 | 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 72 65 20 | folder.will.not.be.touched..Are. |
| 3ec0 | 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 6f 75 72 | you.sure.you.want.to.change.your |
| 3ee0 | 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 74 68 | .settings.in.this.library.for.th |
| 3f00 | 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 61 6e 74 | is.plugin?.Are.you.sure.you.want |
| 3f20 | 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 69 73 20 | .to.clear.your.settings.in.this. |
| 3f40 | 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 43 6c 65 61 72 00 43 | library.for.this.plugin?.Clear.C |
| 3f60 | 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 67 69 | lear.all.settings.for.this.plugi |
| 3f80 | 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 20 63 | n.Copy.to.clipboard.Create.new.c |
| 3fa0 | 6f 6c 75 6d 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 | olumn.Favourites.Keyboard.shortc |
| 3fc0 | 75 74 73 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 | uts.Move.the.selected.menu.item. |
| 3fe0 | 64 6f 77 6e 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d | down.Move.the.selected.menu.item |
| 4000 | 20 75 70 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 | .up.Please.restart.calibre.now.. |
| 4020 | 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 | Preferences.for:.Remove.the.sele |
| 4040 | 63 74 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 | cted.item.from.the.menu.Rename.t |
| 4060 | 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 | he.menu.item.for.when.it.appears |
| 4080 | 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 | .on.your.Favourites.menu.Restart |
| 40a0 | 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 53 65 | .calibre.now.Restart.required.Se |
| 40c0 | 70 61 72 61 74 6f 72 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 | parator.Settings.changed.Setting |
| 40e0 | 73 20 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 | s.deleted.Settings.for.this.plug |
| 4100 | 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 68 61 | in.in.this.library.have.been.cha |
| 4120 | 6e 67 65 64 2e 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 | nged..Title.image.not.found.-.yo |
| 4140 | 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 |
| 4160 | 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d | ing.this.plugin!.Undefined.You.m |
| 4180 | 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 73 2e 00 | ust.restart.calibre.afterwards.. |
| 41a0 | 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 53 | Project-Id-Version:.PACKAGE.VERS |
| 41c0 | 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 32 2d 31 30 2d 30 | ION.POT-Creation-Date:.2022-10-0 |
| 41e0 | 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 | 9.11:50+0100.PO-Revision-Date:.2 |
| 4200 | 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c | 022-09-19.15:15+0000.Last-Transl |
| 4220 | 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 34 0a 4c | ator:.Veikko.Muurikainen,.2024.L |
| 4240 | 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 2f 2f 61 | anguage-Team:.Finnish.(https://a |
| 4260 | 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 |
| 4280 | 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 6f 6e 74 | 9337/fi/).MIME-Version:.1.0.Cont |
| 42a0 | 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 |
| 42c0 | 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 |
| 42e0 | 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 |
| 4300 | 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 20 6e 70 | .5.Language:.fi.Plural-Forms:.np |
| 4320 | 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 26 4d 75 6b | lurals=2;.plural=(n.!=.1);..&Muk |
| 4340 | 61 75 74 61 20 6c 61 61 6a 65 6e 6e 75 73 74 61 00 26 4f 68 6a 65 00 4c 69 73 c3 a4 c3 a4 20 65 | auta.laajennusta.&Ohje.Lis.....e |
| 4360 | 72 6f 74 69 6e 20 76 61 6c 69 6b 6b 6f 6f 6e 20 76 61 6c 69 74 75 6e 20 6b 6f 68 74 65 65 6e 20 | rotin.valikkoon.valitun.kohteen. |
| 4380 | 6a c3 a4 6c 6b 65 65 6e 00 4b 61 69 6b 6b 69 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 | j..lkeen.Kaikki.t..m..n.laajennu |
| 43a0 | 6b 73 65 6e 20 61 73 65 74 75 6b 73 65 74 20 74 c3 a4 73 73 c3 a4 20 6b 69 72 6a 61 73 74 6f 73 | ksen.asetukset.t..ss...kirjastos |
| 43c0 | 73 61 20 6f 6e 20 74 79 68 6a 65 6e 6e 65 74 74 79 2e 00 4d 75 69 73 73 61 20 6b 69 72 6a 61 73 | sa.on.tyhjennetty..Muissa.kirjas |
| 43e0 | 74 6f 69 73 73 61 20 6f 6c 65 76 69 69 6e 20 74 61 69 20 63 61 6c 69 62 72 65 20 6c 61 61 6a 65 | toissa.oleviin.tai.calibre.laaje |
| 4400 | 6e 6e 75 73 6b 61 6e 73 69 6f 6f 6e 20 4a 53 4f 4e 2d 74 69 65 64 6f 73 74 6f 6f 6e 20 74 61 6c | nnuskansioon.JSON-tiedostoon.tal |
| 4420 | 6c 65 6e 6e 65 74 74 75 69 68 69 6e 20 61 73 65 74 75 6b 73 69 69 6e 20 65 69 20 70 75 75 74 75 | lennettuihin.asetuksiin.ei.puutu |
| 4440 | 74 61 2e 00 4f 6c 65 74 6b 6f 20 76 61 72 6d 61 2c 20 65 74 74 c3 a4 20 68 61 6c 75 61 74 20 6d | ta..Oletko.varma,.ett...haluat.m |
| 4460 | 75 75 74 74 61 61 20 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 | uuttaa.asetuksia.t..ss...kirjast |
| 4480 | 6f 73 73 61 20 74 c3 a4 6c 6c 65 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6c 6c 65 3f 00 4f 6c 65 74 | ossa.t..lle.laajennukselle?.Olet |
| 44a0 | 6b 6f 20 76 61 72 6d 61 2c 20 65 74 74 c3 a4 20 68 61 6c 75 61 74 20 74 79 68 6a 65 6e 74 c3 a4 | ko.varma,.ett...haluat.tyhjent.. |
| 44c0 | c3 a4 20 74 c3 a4 6d c3 a4 6e 20 6b 69 72 6a 61 73 74 6f 6e 20 61 73 65 74 75 6b 73 65 74 20 74 | ...t..m..n.kirjaston.asetukset.t |
| 44e0 | c3 a4 74 c3 a4 20 6c 61 61 6a 65 6e 6e 75 73 74 61 20 76 61 72 74 65 6e 3f 00 54 79 68 6a 65 6e | ..t...laajennusta.varten?.Tyhjen |
| 4500 | 6e c3 a4 00 54 79 68 6a 65 6e 6e c3 a4 20 6b 61 69 6b 6b 69 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 | n...Tyhjenn...kaikki.t..m..n.laa |
| 4520 | 6a 65 6e 6e 75 6b 73 65 6e 20 61 73 65 74 75 6b 73 65 74 00 4b 6f 70 69 6f 69 20 6c 65 69 6b 65 | jennuksen.asetukset.Kopioi.leike |
| 4540 | 70 c3 b6 79 64 c3 a4 6c 6c 65 00 4c 75 6f 20 75 75 73 69 20 73 61 72 61 6b 65 00 53 75 6f 73 69 | p..yd..lle.Luo.uusi.sarake.Suosi |
| 4560 | 6b 69 74 00 50 69 6b 61 6e c3 a4 70 70 c3 a4 69 6d 65 74 00 53 69 69 72 72 c3 a4 20 76 61 6c 69 | kit.Pikan..pp..imet.Siirr...vali |
| 4580 | 74 74 75 61 20 76 61 6c 69 6b 6b 6f 6b 6f 68 74 61 61 20 61 6c 61 73 70 c3 a4 69 6e 00 53 69 69 | ttua.valikkokohtaa.alasp..in.Sii |
| 45a0 | 72 72 c3 a4 20 76 61 6c 69 74 74 75 61 20 76 61 6c 69 6b 6b 6f 6b 6f 68 74 61 61 20 79 6c c3 b6 | rr...valittua.valikkokohtaa.yl.. |
| 45c0 | 73 70 c3 a4 69 6e 00 4b c3 a4 79 6e 6e 69 73 74 c3 a4 20 63 61 6c 69 62 72 65 20 75 75 64 65 6c | sp..in.K..ynnist...calibre.uudel |
| 45e0 | 6c 65 65 6e 2e 00 41 73 65 74 75 6b 73 65 74 20 6b 6f 68 74 65 65 6c 6c 65 3a 00 50 6f 69 73 74 | leen..Asetukset.kohteelle:.Poist |
| 4600 | 61 20 76 61 6c 69 74 74 75 20 6b 6f 68 64 65 20 76 61 6c 69 6b 6f 73 74 61 00 4e 69 6d 65 c3 a4 | a.valittu.kohde.valikosta.Nime.. |
| 4620 | 20 76 61 6c 69 6b 6b 6f 6b 6f 68 74 61 20 75 75 64 65 6c 6c 65 65 6e 2c 20 6b 75 6e 20 73 65 20 | .valikkokohta.uudelleen,.kun.se. |
| 4640 | 6e c3 a4 6b 79 79 20 53 75 6f 73 69 6b 69 74 2d 76 61 6c 69 6b 6f 73 73 61 00 4b c3 a4 79 6e 6e | n..kyy.Suosikit-valikossa.K..ynn |
| 4660 | 69 73 74 c3 a4 20 63 61 6c 69 62 72 65 20 75 75 64 65 6c 6c 65 65 6e 00 55 75 64 65 6c 6c 65 65 | ist...calibre.uudelleen.Uudellee |
| 4680 | 6e 6b c3 a4 79 6e 6e 69 73 74 79 73 20 76 61 61 64 69 74 61 61 6e 00 45 72 6f 74 69 6e 00 41 73 | nk..ynnistys.vaaditaan.Erotin.As |
| 46a0 | 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 20 70 6f 69 73 74 | etuksia.muutettu.Asetuksia.poist |
| 46c0 | 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 61 73 65 74 75 6b | ettu.T..m..n.laajennuksen.asetuk |
| 46e0 | 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 20 6d 75 75 74 65 | sia.t..ss...kirjastossa.on.muute |
| 4700 | 74 74 75 2e 00 4f 74 73 69 6b 6b 6f 6b 75 76 61 61 20 65 69 20 6c c3 b6 79 64 79 20 2d 20 73 69 | ttu..Otsikkokuvaa.ei.l..ydy.-.si |
| 4720 | 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e 69 73 74 65 74 74 c3 a4 76 c3 a4 20 43 61 6c 69 62 72 65 | nun.on.k..ynnistett..v...Calibre |
| 4740 | 20 75 75 64 65 6c 6c 65 65 6e 20 65 6e 6e 65 6e 20 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e | .uudelleen.ennen.t..m..n.laajenn |
| 4760 | 75 6b 73 65 6e 20 6b c3 a4 79 74 74 c3 b6 c3 a4 21 00 4d c3 a4 c3 a4 72 69 74 74 65 6c 65 6d c3 | uksen.k..ytt....!.M....rittelem. |
| 4780 | a4 74 c3 b6 6e 00 53 69 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e 69 73 74 65 74 74 c3 a4 76 c3 a4 | .t..n.Sinun.on.k..ynnistett..v.. |
| 47a0 | 20 63 61 6c 69 62 72 65 20 73 65 6e 20 6a c3 a4 6c 6b 65 65 6e 20 75 75 64 65 6c 6c 65 65 6e 2e | .calibre.sen.j..lkeen.uudelleen. |
| 47c0 | 00 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 35 e3 64 63 dd 0c 00 00 dd 0c 00 00 12 00 00 00 74 | .PK.........kqX5.dc............t |
| 47e0 | 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 66 72 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 | ranslations/fr.mo............... |
| 4800 | 00 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 00 | ................................ |
| 4820 | 00 ff 01 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 00 | .....7.......?...=...l...}...N.. |
| 4840 | 00 ea 02 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 00 | .....M...9...........".......... |
| 4860 | 00 b0 03 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 00 | ................................ |
| 4880 | 00 f2 03 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 00 | .................2.......N...&.. |
| 48a0 | 00 5f 04 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 00 | ._...@.......................... |
| 48c0 | 00 ec 04 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 00 | .....................;.......J.. |
| 48e0 | 00 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 e0 01 00 00 ce 05 00 00 19 00 00 | .T...........$.................. |
| 4900 | 00 af 07 00 00 05 00 00 00 c9 07 00 00 3f 00 00 00 cf 07 00 00 59 00 00 00 0f 08 00 00 93 00 00 | .............?.......Y.......... |
| 4920 | 00 69 08 00 00 66 00 00 00 fd 08 00 00 69 00 00 00 64 09 00 00 07 00 00 00 ce 09 00 00 2f 00 00 | .i...f.......i...d.........../.. |
| 4940 | 00 d6 09 00 00 1c 00 00 00 06 0a 00 00 1b 00 00 00 23 0a 00 00 07 00 00 00 3f 0a 00 00 12 00 00 | .................#.......?...... |
| 4960 | 00 47 0a 00 00 37 00 00 00 5a 0a 00 00 38 00 00 00 92 0a 00 00 28 00 00 00 cb 0a 00 00 13 00 00 | .G...7...Z...8.......(.......... |
| 4980 | 00 f4 0a 00 00 29 00 00 00 08 0b 00 00 4b 00 00 00 32 0b 00 00 1e 00 00 00 7e 0b 00 00 18 00 00 | .....).......K...2.......~...... |
| 49a0 | 00 9d 0b 00 00 0b 00 00 00 b6 0b 00 00 15 00 00 00 c2 0b 00 00 16 00 00 00 d8 0b 00 00 52 00 00 | .............................R.. |
| 49c0 | 00 ef 0b 00 00 65 00 00 00 42 0c 00 00 0c 00 00 00 a8 0c 00 00 27 00 00 00 b5 0c 00 00 00 26 43 | .....e...B...........'........&C |
| 49e0 | 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 61 | ustomize.plugin.&Help.Add.a.sepa |
| 4a00 | 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 | rator.to.the.menu.following.the. |
| 4a20 | 73 65 6c 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 | selected.item.All.settings.for.t |
| 4a40 | 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. |
| 4a60 | 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 |
| 4a80 | 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 |
| 4aa0 | 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 |
| 4ac0 | 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 |
| 4ae0 | 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. |
| 4b00 | 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 |
| 4b20 | 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. |
| 4b40 | 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 |
| 4b60 | 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 |
| 4b80 | 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 |
| 4ba0 | 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 20 63 6f | .Copy.to.clipboard.Create.new.co |
| 4bc0 | 6c 75 6d 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 | lumn.Favourites.Keyboard.shortcu |
| 4be0 | 74 73 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 | ts.Move.the.selected.menu.item.d |
| 4c00 | 6f 77 6e 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 | own.Move.the.selected.menu.item. |
| 4c20 | 75 70 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 | up.Please.restart.calibre.now..P |
| 4c40 | 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 | references.for:.Remove.the.selec |
| 4c60 | 74 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 68 | ted.item.from.the.menu.Rename.th |
| 4c80 | 65 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 | e.menu.item.for.when.it.appears. |
| 4ca0 | 6f 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 20 | on.your.Favourites.menu.Restart. |
| 4cc0 | 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 53 65 70 | calibre.now.Restart.required.Sep |
| 4ce0 | 61 72 61 74 6f 72 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 | arator.Settings.changed.Settings |
| 4d00 | 20 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 | .deleted.Settings.for.this.plugi |
| 4d20 | 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 68 61 6e | n.in.this.library.have.been.chan |
| 4d40 | 67 65 64 2e 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 | ged..Title.image.not.found.-.you |
| 4d60 | 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 69 | .must.restart.Calibre.before.usi |
| 4d80 | 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 | ng.this.plugin!.Undefined.You.mu |
| 4da0 | 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 73 2e 00 50 | st.restart.calibre.afterwards..P |
| 4dc0 | 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 53 49 | roject-Id-Version:.PACKAGE.VERSI |
| 4de0 | 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 32 2d 31 30 2d 30 39 | ON.POT-Creation-Date:.2022-10-09 |
| 4e00 | 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 | .11:50+0100.PO-Revision-Date:.20 |
| 4e20 | 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 | 22-09-19.15:15+0000.Last-Transla |
| 4e40 | 74 6f 72 3a 20 50 74 69 74 20 50 72 69 6e 63 65 20 3c 6c 65 70 6f 72 65 6c 6c 6f 31 37 39 31 40 | tor:.Ptit.Prince.<leporello1791@ |
| 4e60 | 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 | gmail.com>,.2022.Language-Team:. |
| 4e80 | 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 2e 63 6f | French.(https://app.transifex.co |
| 4ea0 | 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 4d 45 2d | m/calibre/teams/19337/fr/).MIME- |
| 4ec0 | 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 2f | Version:.1.0.Content-Type:.text/ |
| 4ee0 | 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 61 | plain;.charset=UTF-8.Content-Tra |
| 4f00 | 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 42 | nsfer-Encoding:.8bit.Generated-B |
| 4f20 | 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 66 72 | y:.pygettext.py.1.5.Language:.fr |
| 4f40 | 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 75 72 61 | .Plural-Forms:.nplurals=3;.plura |
| 4f60 | 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 21 3d 20 | l=(n.==.0.||.n.==.1).?.0.:.n.!=. |
| 4f80 | 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 0a 00 | 0.&&.n.%.1000000.==.0.?.1.:.2;.. |
| 4fa0 | 26 50 65 72 73 6f 6e 6e 61 6c 69 73 65 72 20 6c 65 20 70 6c 75 67 2d 69 6e 00 26 41 69 64 65 00 | &Personnaliser.le.plug-in.&Aide. |
| 4fc0 | 41 6a 6f 75 74 65 72 20 75 6e 20 73 c3 a9 70 61 72 61 74 65 75 72 20 61 75 20 6d 65 6e 75 20 61 | Ajouter.un.s..parateur.au.menu.a |
| 4fe0 | 70 72 c3 a8 73 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 a9 00 | pr..s.l'..l..ment.s..lectionn... |
| 5000 | 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 74 65 20 | Tous.les.param..tres.pour.cette. |
| 5020 | 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 65 20 6f | extension.dans.cette.librairie.o |
| 5040 | 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 73 20 6c | nt...t...r..initialis..s..Tous.l |
| 5060 | 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 6c 69 62 | es.param..tres.dans.d'autres.lib |
| 5080 | 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 69 63 68 | rairies.ou.stock..s.dans.un.fich |
| 50a0 | 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 72 65 20 | ier.JSON.dans.votre.r..pertoire. |
| 50c0 | 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 74 20 70 | d'extensions.calibre.ne.seront.p |
| 50e0 | 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 61 69 6e | as.modifi..s....tes-vous.certain |
| 5100 | 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 6d c3 a8 | .de.vouloir.modifier.vos.param.. |
| 5120 | 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 20 70 6f | tres.dans.cette.biblioth..que.po |
| 5140 | 75 72 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 20 3f 00 c3 8a 74 65 73 2d 76 6f 75 73 20 | ur.cette.extension.?...tes-vous. |
| 5160 | 73 c3 bb 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 | s..r.de.vouloir.r..initialiser.v |
| 5180 | 6f 73 20 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 | os.param..tres.dans.cette.biblio |
| 51a0 | 74 68 c3 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 45 | th..que.pour.cette.extension.?.E |
| 51c0 | 66 66 61 63 65 72 00 45 66 66 61 63 65 72 20 74 6f 75 73 20 6c 65 73 20 70 61 72 61 6d c3 a8 74 | ffacer.Effacer.tous.les.param..t |
| 51e0 | 72 65 73 20 64 65 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 00 43 6f 70 69 65 72 20 64 61 | res.de.cette.extension.Copier.da |
| 5200 | 6e 73 20 6c 65 20 70 72 65 73 73 65 2d 70 61 70 69 65 72 00 43 72 c3 a9 65 72 20 75 6e 65 20 6e | ns.le.presse-papier.Cr..er.une.n |
| 5220 | 6f 75 76 65 6c 6c 65 20 63 6f 6c 6f 6e 6e 65 00 46 61 76 6f 72 69 73 00 52 61 63 63 6f 75 72 63 | ouvelle.colonne.Favoris.Raccourc |
| 5240 | 69 73 20 63 6c 61 76 69 65 72 00 44 c3 a9 70 6c 61 63 65 72 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 | is.clavier.D..placer.l'..l..ment |
| 5260 | 20 64 65 20 6d 65 6e 75 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 a9 20 76 65 72 73 20 6c 65 20 62 | .de.menu.s..lectionn...vers.le.b |
| 5280 | 61 73 00 44 c3 a9 70 6c 61 63 65 72 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 64 65 20 6d 65 6e 75 | as.D..placer.l'..l..ment.de.menu |
| 52a0 | 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 a9 20 76 65 72 73 20 6c 65 20 68 61 75 74 00 4d 65 72 63 | .s..lectionn...vers.le.haut.Merc |
| 52c0 | 69 20 64 65 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 63 61 6c 69 62 72 65 20 6d 61 69 6e 74 65 6e | i.de.red..marrer.calibre.mainten |
| 52e0 | 61 6e 74 2e 00 50 72 c3 a9 66 c3 a9 72 65 6e 63 65 73 20 70 6f 75 72 3a 00 52 65 74 69 72 65 72 | ant..Pr..f..rences.pour:.Retirer |
| 5300 | 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 a9 20 64 75 20 6d 65 | .l'..l..ment.s..lectionn...du.me |
| 5320 | 6e 75 00 52 65 6e 6f 6d 6d 65 7a 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 64 65 20 6d 65 6e 75 20 | nu.Renommez.l'..l..ment.de.menu. |
| 5340 | 6c 6f 72 73 71 75 27 69 6c 20 61 70 70 61 72 61 c3 ae 74 20 64 61 6e 73 20 76 6f 74 72 65 20 6d | lorsqu'il.appara..t.dans.votre.m |
| 5360 | 65 6e 75 20 64 65 20 66 61 76 6f 72 69 73 00 52 65 64 c3 a9 6d 61 72 72 65 72 20 43 61 6c 69 62 | enu.de.favoris.Red..marrer.Calib |
| 5380 | 72 65 20 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 | re.maintenant.Red..marrage.n..ce |
| 53a0 | 73 73 61 69 72 65 00 53 c3 a9 70 61 72 61 74 65 75 72 00 50 61 72 61 6d c3 a8 74 72 65 73 20 6d | ssaire.S..parateur.Param..tres.m |
| 53c0 | 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 c3 a9 73 00 | odifi..s.Param..tres.supprim..s. |
| 53e0 | 4c 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 | Les.param..tres.pour.cette.exten |
| 5400 | 73 69 6f 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 | sion.dans.cette.biblioth..que.on |
| 5420 | 74 20 c3 a9 74 c3 a9 20 6d 6f 64 69 66 69 c3 a9 73 2e 00 4c 27 69 6d 61 67 65 20 64 27 69 63 6f | t...t...modifi..s..L'image.d'ico |
| 5440 | 6e 65 20 6e 27 61 20 70 61 73 20 c3 a9 74 61 69 74 20 74 72 6f 75 76 c3 a9 65 20 2d 20 76 6f 75 | ne.n'a.pas...tait.trouv..e.-.vou |
| 5460 | 73 20 64 65 76 65 7a 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 43 61 6c 69 62 72 65 20 61 76 61 6e | s.devez.red..marrer.Calibre.avan |
| 5480 | 74 20 64 27 75 74 69 6c 69 73 65 72 20 63 65 20 70 6c 75 67 69 6e 20 21 00 4e 6f 6e 2d 64 c3 a9 | t.d'utiliser.ce.plugin.!.Non-d.. |
| 54a0 | 66 69 6e 69 65 00 56 6f 75 73 20 64 65 76 65 7a 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 63 61 6c | finie.Vous.devez.red..marrer.cal |
| 54c0 | 69 62 72 65 20 65 6e 73 75 69 74 65 2e 00 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 8f f9 1f ce | ibre.ensuite..PK.........kqX.... |
| 54e0 | 9f 09 00 00 9f 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 69 74 2e 6d 6f de 12 | ............translations/it.mo.. |
| 5500 | 04 95 00 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 | ..............................|. |
| 5520 | 00 00 11 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 00 3f 00 00 00 95 01 00 00 6c 00 00 00 d5 01 | ......}...........?.......l..... |
| 5540 | 00 00 4e 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 00 05 00 00 00 df 02 00 00 22 00 00 00 e5 02 | ..N...B...M..............."..... |
| 5560 | 00 00 11 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 00 12 00 00 00 2c 03 00 00 1b 00 00 00 3f 03 | ......................,.......?. |
| 5580 | 00 00 10 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 00 10 00 00 00 80 03 00 00 10 00 00 00 91 03 | ......[.......l................. |
| 55a0 | 00 00 10 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 00 4a 00 00 00 ef 03 00 00 09 00 00 00 3a 04 | ..........;.......J...........:. |
| 55c0 | 00 00 24 00 00 00 44 04 00 00 e0 01 00 00 69 04 00 00 15 00 00 00 4a 06 00 00 06 00 00 00 60 06 | ..$...D.......i.......J.......`. |
| 55e0 | 00 00 49 00 00 00 67 06 00 00 7d 00 00 00 b1 06 00 00 4b 00 00 00 2f 07 00 00 50 00 00 00 7b 07 | ..I...g...}.......K.../...P...{. |
| 5600 | 00 00 07 00 00 00 cc 07 00 00 2f 00 00 00 d4 07 00 00 14 00 00 00 04 08 00 00 17 00 00 00 19 08 | ........../..................... |
| 5620 | 00 00 14 00 00 00 31 08 00 00 17 00 00 00 46 08 00 00 0f 00 00 00 5e 08 00 00 16 00 00 00 6e 08 | ......1.......F.......^.......n. |
| 5640 | 00 00 11 00 00 00 85 08 00 00 15 00 00 00 97 08 00 00 18 00 00 00 ad 08 00 00 52 00 00 00 c6 08 | ..........................R..... |
| 5660 | 00 00 5b 00 00 00 19 09 00 00 0c 00 00 00 75 09 00 00 1c 00 00 00 82 09 00 00 00 26 43 75 73 74 | ..[...........u............&Cust |
| 5680 | 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 | omize.plugin.&Help.All.settings. |
| 56a0 | 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. |
| 56c0 | 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 73 20 | have.been.cleared..Any.settings. |
| 56e0 | 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 6e 20 | in.other.libraries.or.stored.in. |
| 5700 | 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 75 67 | a.JSON.file.in.your.calibre.plug |
| 5720 | 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 2e 00 | ins.folder.will.not.be.touched.. |
| 5740 | 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 65 20 | Are.you.sure.you.want.to.change. |
| 5760 | 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 |
| 5780 | 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 75 20 | r.this.plugin?.Are.you.sure.you. |
| 57a0 | 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 20 74 | want.to.clear.your.settings.in.t |
| 57c0 | 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 43 6c 65 | his.library.for.this.plugin?.Cle |
| 57e0 | 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 73 20 70 | ar.Clear.all.settings.for.this.p |
| 5800 | 6c 75 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 | lugin.Copy.to.clipboard.Create.n |
| 5820 | 65 77 20 63 6f 6c 75 6d 6e 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 50 6c 65 | ew.column.Keyboard.shortcuts.Ple |
| 5840 | 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 72 65 | ase.restart.calibre.now..Prefere |
| 5860 | 6e 63 65 73 20 66 6f 72 3a 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 | nces.for:.Restart.calibre.now.Re |
| 5880 | 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 | start.required.Settings.changed. |
| 58a0 | 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 72 20 74 68 | Settings.deleted.Settings.for.th |
| 58c0 | 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 |
| 58e0 | 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 | een.changed..Title.image.not.fou |
| 5900 | 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 62 72 65 20 62 65 | nd.-.you.must.restart.Calibre.be |
| 5920 | 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 64 65 66 69 6e 65 | fore.using.this.plugin!.Undefine |
| 5940 | 64 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 72 | d.You.must.restart.calibre.after |
| 5960 | 77 61 72 64 73 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 | wards..Project-Id-Version:.PACKA |
| 5980 | 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 30 | GE.VERSION.POT-Creation-Date:.20 |
| 59a0 | 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d | 22-10-09.11:50+0100.PO-Revision- |
| 59c0 | 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 | Date:.2022-09-19.15:15+0000.Last |
| 59e0 | 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 4d 69 63 68 65 6c 65 20 47 61 6c 69 6d 62 65 72 74 69 20 | -Translator:.Michele.Galimberti. |
| 5a00 | 3c 67 61 6c 69 6d 62 65 72 74 69 6d 69 63 68 65 6c 65 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 | <galimbertimichele@gmail.com>,.2 |
| 5a20 | 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 49 74 61 6c 69 61 6e 20 28 68 74 74 70 | 024.Language-Team:.Italian.(http |
| 5a40 | 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 65 | s://app.transifex.com/calibre/te |
| 5a60 | 61 6d 73 2f 31 39 33 33 37 2f 69 74 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 | ams/19337/it/).MIME-Version:.1.0 |
| 5a80 | 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 73 | .Content-Type:.text/plain;.chars |
| 5aa0 | 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 69 | et=UTF-8.Content-Transfer-Encodi |
| 5ac0 | 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 74 | ng:.8bit.Generated-By:.pygettext |
| 5ae0 | 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 69 74 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d | .py.1.5.Language:.it.Plural-Form |
| 5b00 | 73 3a 20 6e 70 6c 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 | s:.nplurals=3;.plural=n.==.1.?.0 |
| 5b20 | 20 3a 20 6e 20 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 | .:.n.!=.0.&&.n.%.1000000.==.0.?. |
| 5b40 | 31 20 3a 20 32 3b 0a 00 26 50 6c 75 67 69 6e 20 50 65 72 73 6f 6e 61 6c 69 7a 7a 61 20 00 26 41 | 1.:.2;..&Plugin.Personalizza..&A |
| 5b60 | 69 75 74 6f 00 54 75 74 74 65 20 6c 65 20 69 6d 70 6f 73 74 61 7a 69 6f 6e 69 20 70 65 72 20 69 | iuto.Tutte.le.impostazioni.per.i |
| 5b80 | 6c 20 70 6c 75 67 69 6e 20 64 65 6c 6c 61 20 6c 69 62 72 65 72 69 61 20 73 6f 6e 6f 20 73 74 61 | l.plugin.della.libreria.sono.sta |
| 5ba0 | 74 65 20 63 61 6e 63 65 6c 6c 61 74 65 2e 00 51 75 61 6c 73 69 61 73 69 20 63 6f 6e 66 69 67 75 | te.cancellate..Qualsiasi.configu |
| 5bc0 | 72 61 7a 69 6f 6e 65 20 6e 65 6c 6c 65 20 61 6c 74 72 65 20 6c 69 62 72 65 72 69 65 20 6f 20 73 | razione.nelle.altre.librerie.o.s |
| 5be0 | 61 6c 76 61 74 65 20 69 6e 20 75 6e 20 66 69 6c 65 20 4a 53 4f 4e 20 6e 65 6c 6c 61 20 63 61 72 | alvate.in.un.file.JSON.nella.car |
| 5c00 | 74 65 6c 6c 61 20 64 65 69 20 20 70 6c 75 67 69 6e 20 63 61 6c 69 62 72 65 20 6e 6f 6e 20 73 61 | tella.dei..plugin.calibre.non.sa |
| 5c20 | 72 c3 a0 20 74 6f 63 63 61 74 61 20 00 53 69 63 75 72 6f 20 64 69 20 76 6f 6c 65 72 20 63 61 6d | r...toccata..Sicuro.di.voler.cam |
| 5c40 | 62 69 61 72 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 7a 69 6f 6e 65 20 6e 65 6c 6c 61 20 6c 69 | biare.la.configurazione.nella.li |
| 5c60 | 62 72 65 72 69 61 20 64 69 20 71 75 65 73 74 6f 20 70 6c 75 67 69 6e 3f 00 53 65 69 20 73 69 63 | breria.di.questo.plugin?.Sei.sic |
| 5c80 | 75 72 6f 20 64 69 20 76 6f 6c 65 72 20 63 61 6e 63 65 6c 6c 61 72 65 20 6c 65 20 69 6d 70 6f 73 | uro.di.voler.cancellare.le.impos |
| 5ca0 | 74 61 7a 69 6f 6e 69 20 70 65 72 20 69 6c 20 70 6c 75 67 69 6e 20 64 69 20 71 75 65 73 74 61 20 | tazioni.per.il.plugin.di.questa. |
| 5cc0 | 6c 69 62 72 65 72 69 61 3f 00 50 75 6c 69 73 63 69 00 43 61 6e 63 65 6c 6c 61 72 65 20 74 75 74 | libreria?.Pulisci.Cancellare.tut |
| 5ce0 | 74 65 20 6c 65 20 69 6d 70 6f 73 74 61 7a 69 6f 6e 69 20 70 65 72 20 69 6c 20 70 6c 75 67 69 6e | te.le.impostazioni.per.il.plugin |
| 5d00 | 3f 00 43 6f 70 69 61 20 6e 65 67 6c 69 20 61 70 70 75 6e 74 69 20 00 43 72 65 61 20 75 6e 61 20 | ?.Copia.negli.appunti..Crea.una. |
| 5d20 | 6e 75 6f 76 61 20 63 6f 6c 6f 6e 6e 61 20 00 53 63 6f 72 63 69 61 74 6f 69 65 20 74 61 73 74 69 | nuova.colonna..Scorciatoie.tasti |
| 5d40 | 65 72 61 00 52 69 61 76 76 69 61 20 63 61 6c 69 62 72 65 20 61 64 65 73 73 6f 2e 00 50 72 65 66 | era.Riavvia.calibre.adesso..Pref |
| 5d60 | 65 72 65 6e 7a 65 20 70 65 72 3a 00 52 69 61 76 76 69 61 20 63 61 6c 69 62 72 65 20 61 64 65 73 | erenze.per:.Riavvia.calibre.ades |
| 5d80 | 73 6f 00 52 69 61 76 76 69 6f 20 72 69 63 68 69 65 73 74 6f 00 49 6d 70 6f 73 74 61 7a 69 6f 6e | so.Riavvio.richiesto.Impostazion |
| 5da0 | 69 20 63 61 6d 62 69 61 74 65 00 49 6d 70 6f 73 74 61 7a 69 6f 6e 69 20 63 61 6e 63 65 6c 6c 61 | i.cambiate.Impostazioni.cancella |
| 5dc0 | 74 65 20 00 4c 61 20 63 6f 6e 66 69 67 75 72 61 7a 69 6f 6e 65 20 64 69 20 71 75 65 73 74 6f 20 | te..La.configurazione.di.questo. |
| 5de0 | 70 6c 75 67 69 6e 20 63 61 6c 69 62 72 65 20 69 6e 20 71 75 65 73 74 61 20 6c 69 62 72 65 72 69 | plugin.calibre.in.questa.libreri |
| 5e00 | 61 20 c3 a8 20 73 74 61 74 61 20 6d 6f 64 69 66 69 63 61 74 61 20 00 49 6d 6d 61 67 69 6e 65 20 | a....stata.modificata..Immagine. |
| 5e20 | 64 65 6c 20 74 69 74 6f 6c 6f 20 6e 6f 6e 20 74 72 6f 76 61 74 61 20 2d 20 44 65 76 69 20 72 69 | del.titolo.non.trovata.-.Devi.ri |
| 5e40 | 61 76 76 69 61 72 65 20 43 61 6c 69 62 72 65 20 70 72 69 6d 61 20 64 69 20 75 74 69 6c 69 7a 7a | avviare.Calibre.prima.di.utilizz |
| 5e60 | 61 72 65 20 71 75 65 73 74 6f 20 70 6c 75 67 69 6e 21 00 4e 6f 6e 20 64 65 66 69 6e 69 74 6f 00 | are.questo.plugin!.Non.definito. |
| 5e80 | 44 6f 70 6f 20 64 65 76 69 20 72 69 61 76 76 69 61 72 65 20 63 61 6c 69 62 72 65 20 00 50 4b 03 | Dopo.devi.riavviare.calibre..PK. |
| 5ea0 | 04 14 00 00 00 00 00 09 6b 71 58 02 7e b7 31 5e 09 00 00 5e 09 00 00 12 00 00 00 74 72 61 6e 73 | ........kqX.~.1^...^.......trans |
| 5ec0 | 6c 61 74 69 6f 6e 73 2f 6c 76 2e 6d 6f de 12 04 95 00 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 | lations/lv.mo................... |
| 5ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 00 00 11 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 | .............|.......}.......... |
| 5f00 | 00 3f 00 00 00 95 01 00 00 6c 00 00 00 d5 01 00 00 4e 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 | .?.......l.......N...B...M...... |
| 5f20 | 00 05 00 00 00 df 02 00 00 22 00 00 00 e5 02 00 00 11 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 | ........."...................... |
| 5f40 | 00 12 00 00 00 2c 03 00 00 1b 00 00 00 3f 03 00 00 10 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 | .....,.......?.......[.......l.. |
| 5f60 | 00 10 00 00 00 80 03 00 00 10 00 00 00 91 03 00 00 10 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 | .........................;...... |
| 5f80 | 00 4a 00 00 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 c9 01 00 00 69 04 00 | .J...........:...$...D.......i.. |
| 5fa0 | 00 13 00 00 00 33 06 00 00 0c 00 00 00 47 06 00 00 3c 00 00 00 54 06 00 00 69 00 00 00 91 06 00 | .....3.......G...<...T...i...... |
| 5fc0 | 00 50 00 00 00 fb 06 00 00 4b 00 00 00 4c 07 00 00 09 00 00 00 98 07 00 00 2c 00 00 00 a2 07 00 | .P.......K...L...........,...... |
| 5fe0 | 00 14 00 00 00 cf 07 00 00 16 00 00 00 e4 07 00 00 13 00 00 00 fb 07 00 00 1e 00 00 00 0f 08 00 | ................................ |
| 6000 | 00 0d 00 00 00 2e 08 00 00 15 00 00 00 3c 08 00 00 16 00 00 00 52 08 00 00 15 00 00 00 69 08 00 | .............<.......R.......i.. |
| 6020 | 00 16 00 00 00 7f 08 00 00 3c 00 00 00 96 08 00 00 58 00 00 00 d3 08 00 00 0a 00 00 00 2c 09 00 | .........<.......X...........,.. |
| 6040 | 00 26 00 00 00 37 09 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c | .&...7....&Customize.plugin.&Hel |
| 6060 | 70 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 69 | p.All.settings.for.this.plugin.i |
| 6080 | 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 64 | n.this.library.have.been.cleared |
| 60a0 | 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 65 | ..Any.settings.in.other.librarie |
| 60c0 | 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 6f | s.or.stored.in.a.JSON.file.in.yo |
| 60e0 | 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 6e | ur.calibre.plugins.folder.will.n |
| 6100 | 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 20 | ot.be.touched..Are.you.sure.you. |
| 6120 | 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 20 | want.to.change.your.settings.in. |
| 6140 | 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 72 | this.library.for.this.plugin?.Ar |
| 6160 | 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 75 | e.you.sure.you.want.to.clear.you |
| 6180 | 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 74 | r.settings.in.this.library.for.t |
| 61a0 | 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 | his.plugin?.Clear.Clear.all.sett |
| 61c0 | 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 | ings.for.this.plugin.Copy.to.cli |
| 61e0 | 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 4b 65 79 62 6f 61 72 | pboard.Create.new.column.Keyboar |
| 6200 | 64 20 73 68 6f 72 74 63 75 74 73 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 | d.shortcuts.Please.restart.calib |
| 6220 | 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 52 65 73 74 61 72 74 | re.now..Preferences.for:.Restart |
| 6240 | 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 53 65 | .calibre.now.Restart.required.Se |
| 6260 | 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 65 64 00 | ttings.changed.Settings.deleted. |
| 6280 | 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 68 69 73 | Settings.for.this.plugin.in.this |
| 62a0 | 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 54 69 74 6c | .library.have.been.changed..Titl |
| 62c0 | 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 74 20 72 65 73 | e.image.not.found.-.you.must.res |
| 62e0 | 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 68 69 73 20 70 | tart.Calibre.before.using.this.p |
| 6300 | 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 | lugin!.Undefined.You.must.restar |
| 6320 | 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 50 72 6f 6a 65 63 74 2d 49 64 | t.calibre.afterwards..Project-Id |
| 6340 | 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 |
| 6360 | 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 | eation-Date:.2022-10-09.11:50+01 |
| 6380 | 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. |
| 63a0 | 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 63 69 65 70 | 15:15+0000.Last-Translator:.ciep |
| 63c0 | 69 6e 61 20 3c 63 69 65 70 69 6e 61 40 62 61 6c 74 69 63 6f 6d 2e 6c 76 3e 2c 20 32 30 32 33 0a | ina.<ciepina@balticom.lv>,.2023. |
| 63e0 | 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 4c 61 74 76 69 61 6e 20 28 68 74 74 70 73 3a 2f 2f | Language-Team:.Latvian.(https:// |
| 6400 | 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 73 2f | app.transifex.com/calibre/teams/ |
| 6420 | 31 39 33 33 37 2f 6c 76 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e | 19337/lv/).MIME-Version:.1.0.Con |
| 6440 | 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 3d 55 | tent-Type:.text/plain;.charset=U |
| 6460 | 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 3a 20 | TF-8.Content-Transfer-Encoding:. |
| 6480 | 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 79 20 | 8bit.Generated-By:.pygettext.py. |
| 64a0 | 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 6c 76 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e | 1.5.Language:.lv.Plural-Forms:.n |
| 64c0 | 70 6c 75 72 61 6c 73 3d 33 3b 20 70 6c 75 72 61 6c 3d 28 6e 25 31 30 3d 3d 31 20 26 26 20 6e 25 | plurals=3;.plural=(n%10==1.&&.n% |
| 64e0 | 31 30 30 21 3d 31 31 20 3f 20 30 20 3a 20 6e 20 21 3d 20 30 20 3f 20 31 20 3a 20 32 29 3b 0a 00 | 100!=11.?.0.:.n.!=.0.?.1.:.2);.. |
| 6500 | 26 50 69 65 6c c4 81 67 6f 74 20 73 70 72 61 75 64 6e 69 00 26 50 61 6c c4 ab 64 7a c4 ab 62 61 | &Piel..got.spraudni.&Pal..dz..ba |
| 6520 | 00 56 69 73 69 20 c5 a1 c4 ab 20 73 70 72 61 75 64 c5 86 61 20 69 65 73 74 61 74 c4 ab 6a 75 6d | .Visi......spraud..a.iestat..jum |
| 6540 | 69 20 62 69 62 6c 69 6f 74 c4 93 6b c4 81 20 69 72 20 6e 6f 74 c4 ab 72 c4 ab 74 69 2e 00 4e 65 | i.bibliot..k...ir.not..r..ti..Ne |
| 6560 | 74 69 65 6b 20 61 69 7a 73 6b 61 72 74 69 20 6e 65 6b c4 81 64 69 20 69 65 73 74 61 74 c4 ab 6a | tiek.aizskarti.nek..di.iestat..j |
| 6580 | 75 6d 69 20 63 69 74 c4 81 73 20 62 69 62 6c 69 6f 74 c4 93 6b c4 81 73 20 76 61 69 20 4a 53 4f | umi.cit..s.bibliot..k..s.vai.JSO |
| 65a0 | 4e 20 66 61 69 6c c4 81 20 6a c5 ab 73 75 20 63 61 6c 69 62 72 65 20 73 70 72 61 75 64 c5 86 75 | N.fail...j..su.calibre.spraud..u |
| 65c0 | 20 6d 61 70 c4 93 2e 00 56 61 69 20 74 69 65 c5 a1 c4 81 6d 20 76 c4 93 6c 61 74 69 65 73 20 6d | .map....Vai.tie....m.v..laties.m |
| 65e0 | 61 69 6e c4 ab 74 20 69 65 73 74 61 74 c4 ab 6a 75 6d 75 73 20 c5 a1 61 6a c4 81 20 62 69 62 6c | ain..t.iestat..jumus...aj...bibl |
| 6600 | 69 6f 74 c4 93 6b c4 81 20 c5 a1 69 6d 20 73 70 72 61 75 64 6e 69 6d 3f 00 56 61 69 20 74 69 65 | iot..k.....im.spraudnim?.Vai.tie |
| 6620 | c5 a1 c4 81 6d 20 76 c4 93 6c 61 74 69 65 73 20 6e 6f 74 c4 ab 72 c4 ab 74 20 69 65 73 74 61 74 | ....m.v..laties.not..r..t.iestat |
| 6640 | c4 ab 6a 75 6d 75 73 20 c5 a1 69 6d 20 73 70 72 61 75 64 6e 69 6d 20 62 69 62 6c 69 6f 74 c4 93 | ..jumus...im.spraudnim.bibliot.. |
| 6660 | 6b c4 81 3f 00 4e 6f 74 c4 ab 72 c4 ab 74 00 4e 6f 74 c4 ab 72 c4 ab 74 20 76 69 73 75 73 20 c5 | k..?.Not..r..t.Not..r..t.visus.. |
| 6680 | a1 c4 ab 20 73 70 72 61 75 64 c5 86 61 20 69 65 73 74 61 74 c4 ab 6a 75 6d 75 73 00 4b 6f 70 c4 | ....spraud..a.iestat..jumus.Kop. |
| 66a0 | 93 74 20 73 74 61 72 70 6c 69 6b 74 75 76 c4 93 00 49 7a 76 65 69 64 6f 74 20 6a 61 75 6e 75 20 | .t.starpliktuv...Izveidot.jaunu. |
| 66c0 | 6b 6f 6c 6f 6e 6e 75 00 c4 aa 73 69 6e c4 81 6a 75 6d 74 61 75 73 74 69 c5 86 69 00 4c c5 ab 64 | kolonnu...sin..jumtausti..i.L..d |
| 66e0 | 7a 75 2c 20 72 65 73 74 61 72 74 c4 93 6a 69 65 74 20 63 61 6c 69 62 72 65 2e 00 49 65 73 74 61 | zu,.restart..jiet.calibre..Iesta |
| 6700 | 74 c4 ab 6a 75 6d 69 3a 00 52 65 73 74 61 72 74 c4 93 6a 69 65 74 20 43 61 6c 69 62 72 65 00 4e | t..jumi:.Restart..jiet.Calibre.N |
| 6720 | 65 70 69 65 63 69 65 c5 a1 61 6d 73 20 72 65 73 74 61 72 74 73 00 49 65 73 74 61 74 c4 ab 6a 75 | epiecie..ams.restarts.Iestat..ju |
| 6740 | 6d 69 20 6d 61 69 6e c4 ab 74 69 00 49 65 73 74 61 74 c4 ab 6a 75 6d 69 20 69 7a 64 7a c4 93 73 | mi.main..ti.Iestat..jumi.izdz..s |
| 6760 | 74 69 00 c5 a0 c4 ab 20 73 70 72 61 75 64 c5 86 61 20 69 65 73 74 61 74 c4 ab 6a 75 6d 69 20 c5 | ti......spraud..a.iestat..jumi.. |
| 6780 | a1 61 6a c4 81 20 62 69 62 6c 69 6f 74 c4 93 6b c4 81 20 69 72 20 6d 61 69 6e c4 ab 74 69 2e 00 | .aj...bibliot..k...ir.main..ti.. |
| 67a0 | 56 c4 81 6b 61 20 61 74 74 c4 93 6c 73 20 6e 61 76 20 61 74 72 61 73 74 73 c2 a0 2d 20 70 69 72 | V..ka.att..ls.nav.atrasts..-.pir |
| 67c0 | 6d 73 20 c5 a1 c4 ab 20 73 70 72 61 75 64 c5 86 61 20 69 7a 6d 61 6e 74 6f c5 a1 61 6e 61 73 20 | ms......spraud..a.izmanto..anas. |
| 67e0 | 69 72 20 6a c4 81 72 65 73 74 61 72 74 c4 93 20 43 61 6c 69 62 72 65 21 00 4e 65 6e 6f 74 65 69 | ir.j..restart...Calibre!.Nenotei |
| 6800 | 6b 74 73 00 50 c4 93 63 20 74 61 6d 20 6a 75 6d 73 20 69 72 20 6a c4 81 72 65 73 74 61 72 74 c4 | kts.P..c.tam.jums.ir.j..restart. |
| 6820 | 93 20 63 61 6c 69 62 72 65 2e 00 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 92 17 2a d8 7a 09 00 | ..calibre..PK.........kqX..*.z.. |
| 6840 | 00 7a 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 6e 6c 2e 6d 6f de 12 04 95 00 | .z.......translations/nl.mo..... |
| 6860 | 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 00 00 11 | ...........................|.... |
| 6880 | 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 00 3f 00 00 00 95 01 00 00 6c 00 00 00 d5 01 00 00 4e | ...}...........?.......l.......N |
| 68a0 | 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 00 05 00 00 00 df 02 00 00 22 00 00 00 e5 02 00 00 11 | ...B...M..............."........ |
| 68c0 | 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 00 12 00 00 00 2c 03 00 00 1b 00 00 00 3f 03 00 00 10 | ...................,.......?.... |
| 68e0 | 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 00 10 00 00 00 80 03 00 00 10 00 00 00 91 03 00 00 10 | ...[.......l.................... |
| 6900 | 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 00 4a 00 00 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 | .......;.......J...........:...$ |
| 6920 | 00 00 00 44 04 00 00 ab 01 00 00 69 04 00 00 12 00 00 00 15 06 00 00 05 00 00 00 28 06 00 00 41 | ...D.......i...............(...A |
| 6940 | 00 00 00 2e 06 00 00 7a 00 00 00 70 06 00 00 57 00 00 00 eb 06 00 00 66 00 00 00 43 07 00 00 03 | .......z...p...W.......f...C.... |
| 6960 | 00 00 00 aa 07 00 00 25 00 00 00 ae 07 00 00 15 00 00 00 d4 07 00 00 12 00 00 00 ea 07 00 00 0b | .......%........................ |
| 6980 | 00 00 00 fd 07 00 00 20 00 00 00 09 08 00 00 11 00 00 00 2a 08 00 00 15 00 00 00 3c 08 00 00 19 | ...................*.......<.... |
| 69a0 | 00 00 00 52 08 00 00 16 00 00 00 6c 08 00 00 17 00 00 00 83 08 00 00 42 00 00 00 9b 08 00 00 61 | ...R.......l...........B.......a |
| 69c0 | 00 00 00 de 08 00 00 11 00 00 00 40 09 00 00 27 00 00 00 52 09 00 00 00 26 43 75 73 74 6f 6d 69 | ...........@...'...R....&Customi |
| 69e0 | 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 | ze.plugin.&Help.All.settings.for |
| 6a00 | 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 76 | .this.plugin.in.this.library.hav |
| 6a20 | 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 6e 20 | e.been.cleared..Any.settings.in. |
| 6a40 | 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 20 4a | other.libraries.or.stored.in.a.J |
| 6a60 | 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 6e 73 | SON.file.in.your.calibre.plugins |
| 6a80 | 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 72 65 | .folder.will.not.be.touched..Are |
| 6aa0 | 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 6f 75 | .you.sure.you.want.to.change.you |
| 6ac0 | 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 74 | r.settings.in.this.library.for.t |
| 6ae0 | 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 61 6e | his.plugin?.Are.you.sure.you.wan |
| 6b00 | 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 69 73 | t.to.clear.your.settings.in.this |
| 6b20 | 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 43 6c 65 61 72 00 | .library.for.this.plugin?.Clear. |
| 6b40 | 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 67 | Clear.all.settings.for.this.plug |
| 6b60 | 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 20 | in.Copy.to.clipboard.Create.new. |
| 6b80 | 63 6f 6c 75 6d 6e 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 50 6c 65 61 73 65 | column.Keyboard.shortcuts.Please |
| 6ba0 | 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 |
| 6bc0 | 73 20 66 6f 72 3a 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 | s.for:.Restart.calibre.now.Resta |
| 6be0 | 72 74 20 72 65 71 75 69 72 65 64 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 | rt.required.Settings.changed.Set |
| 6c00 | 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 72 20 74 68 69 73 20 | tings.deleted.Settings.for.this. |
| 6c20 | 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 6e | plugin.in.this.library.have.been |
| 6c40 | 20 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 | .changed..Title.image.not.found. |
| 6c60 | 2d 20 79 6f 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 | -.you.must.restart.Calibre.befor |
| 6c80 | 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 | e.using.this.plugin!.Undefined.Y |
| 6ca0 | 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 72 77 61 72 | ou.must.restart.calibre.afterwar |
| 6cc0 | 64 73 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 | ds..Project-Id-Version:.PACKAGE. |
| 6ce0 | 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 30 32 32 2d | VERSION.POT-Creation-Date:.2022- |
| 6d00 | 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 | 10-09.11:50+0100.PO-Revision-Dat |
| 6d20 | 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 | e:.2022-09-19.15:15+0000.Last-Tr |
| 6d40 | 61 6e 73 6c 61 74 6f 72 3a 20 4d 2e 20 64 65 20 42 6f 65 72 20 3c 64 65 2e 62 6f 65 72 2e 6d 65 | anslator:.M..de.Boer.<de.boer.me |
| 6d60 | 6c 6c 65 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 | lle@gmail.com>,.2023.Language-Te |
| 6d80 | 61 6d 3a 20 44 75 74 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 | am:.Dutch.(https://app.transifex |
| 6da0 | 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 6e 6c 2f 29 0a 4d 49 | .com/calibre/teams/19337/nl/).MI |
| 6dc0 | 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 |
| 6de0 | 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- |
| 6e00 | 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 |
| 6e20 | 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: |
| 6e40 | 20 6e 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 32 3b 20 70 6c | .nl.Plural-Forms:.nplurals=2;.pl |
| 6e60 | 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 50 6c 75 67 2d 69 6e 20 61 61 6e 70 61 73 73 | ural=(n.!=.1);..&Plug-in.aanpass |
| 6e80 | 65 6e 00 26 48 65 6c 70 00 41 6c 6c 65 20 69 6e 73 74 65 6c 6c 69 6e 67 65 6e 20 76 6f 6f 72 20 | en.&Help.Alle.instellingen.voor. |
| 6ea0 | 64 65 20 70 6c 75 67 69 6e 20 69 6e 20 64 65 7a 65 20 62 69 62 6c 69 6f 74 68 65 65 6b 20 7a 69 | de.plugin.in.deze.bibliotheek.zi |
| 6ec0 | 6a 6e 20 67 65 77 69 73 74 2e 00 49 6e 73 74 65 6c 6c 69 6e 67 65 6e 20 69 6e 20 61 6e 64 65 72 | jn.gewist..Instellingen.in.ander |
| 6ee0 | 65 20 62 69 62 6c 69 6f 74 68 65 6b 65 6e 20 6f 66 20 6f 70 67 65 73 6c 61 67 65 6e 20 69 6e 20 | e.bibliotheken.of.opgeslagen.in. |
| 6f00 | 65 65 6e 20 4a 53 4f 4e 2d 62 65 73 74 61 6e 64 20 69 6e 20 75 77 20 43 61 6c 69 62 72 65 20 70 | een.JSON-bestand.in.uw.Calibre.p |
| 6f20 | 6c 75 67 69 6e 73 2d 66 6f 6c 64 65 72 20 77 6f 72 64 65 6e 20 6e 69 65 74 20 61 61 6e 67 65 72 | lugins-folder.worden.niet.aanger |
| 6f40 | 6f 65 72 64 2e 00 57 65 65 74 20 75 20 7a 65 6b 65 72 20 64 61 74 20 75 20 75 77 20 69 6e 73 74 | oerd..Weet.u.zeker.dat.u.uw.inst |
| 6f60 | 65 6c 6c 69 6e 67 65 6e 20 69 6e 20 64 65 7a 65 20 62 69 62 6c 69 6f 74 68 65 65 6b 20 76 6f 6f | ellingen.in.deze.bibliotheek.voo |
| 6f80 | 72 20 64 65 7a 65 20 70 6c 75 67 2d 69 6e 20 77 69 6c 74 20 77 69 6a 7a 69 67 65 6e 3f 00 42 65 | r.deze.plug-in.wilt.wijzigen?.Be |
| 6fa0 | 6e 74 20 75 20 7a 65 6b 65 72 20 64 61 74 20 75 c2 a0 75 77 20 69 6e 73 74 65 6c 6c 69 6e 67 65 | nt.u.zeker.dat.u..uw.instellinge |
| 6fc0 | 6e 20 69 6e 20 64 65 7a 65 20 62 69 62 6c 69 6f 74 68 65 65 6b 20 76 6f 6f 72 20 64 65 7a 65 20 | n.in.deze.bibliotheek.voor.deze. |
| 6fe0 | 69 6e 76 6f 65 67 74 6f 65 70 61 73 73 69 6e 67 2f 70 6c 75 67 69 6e 20 77 69 6c 74 20 77 69 73 | invoegtoepassing/plugin.wilt.wis |
| 7000 | 73 65 6e 3f 00 57 69 73 00 57 69 73 20 61 6c 6c 65 20 69 6e 73 74 65 6c 6c 69 6e 67 65 6e 20 76 | sen?.Wis.Wis.alle.instellingen.v |
| 7020 | 61 6e 20 64 65 7a 65 20 70 6c 75 67 69 6e 00 4b 6f 70 69 65 65 72 20 6e 61 61 72 20 6b 6c 65 6d | an.deze.plugin.Kopieer.naar.klem |
| 7040 | 62 6f 72 64 00 4e 69 65 75 77 65 20 6b 6f 6c 6f 6d 20 6d 61 6b 65 6e 00 53 6e 65 6c 74 6f 65 74 | bord.Nieuwe.kolom.maken.Sneltoet |
| 7060 | 73 65 6e 00 48 65 72 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 75 20 61 6c 73 74 75 62 6c 69 | sen.Herstart.calibre.nu.alstubli |
| 7080 | 65 66 74 2e 00 56 6f 6f 72 6b 65 75 72 65 6e 20 76 6f 6f 72 3a 20 00 43 61 6c 69 62 72 65 20 6e | eft..Voorkeuren.voor:..Calibre.n |
| 70a0 | 75 20 68 65 72 73 74 61 72 74 65 6e 00 4f 70 6e 69 65 75 77 20 6f 70 73 74 61 72 74 65 6e 20 76 | u.herstarten.Opnieuw.opstarten.v |
| 70c0 | 65 72 65 69 73 74 00 49 6e 73 74 65 6c 6c 69 6e 67 65 6e 20 67 65 77 69 6a 7a 69 67 64 00 49 6e | ereist.Instellingen.gewijzigd.In |
| 70e0 | 73 74 65 6c 6c 69 6e 67 65 6e 20 76 65 72 77 69 6a 64 65 72 64 00 49 6e 73 74 65 6c 6c 69 6e 67 | stellingen.verwijderd.Instelling |
| 7100 | 65 6e 20 76 6f 6f 72 20 64 65 7a 65 20 70 6c 75 67 2d 69 6e 20 69 6e 20 64 65 7a 65 20 62 69 62 | en.voor.deze.plug-in.in.deze.bib |
| 7120 | 6c 69 6f 74 68 65 65 6b 20 7a 69 6a 6e 20 67 65 77 69 6a 7a 69 67 64 2e 00 54 69 74 65 6c 61 66 | liotheek.zijn.gewijzigd..Titelaf |
| 7140 | 62 65 65 6c 64 69 6e 67 20 6e 69 65 74 20 67 65 76 6f 6e 64 65 6e 20 2d 20 75 20 6d 6f 65 74 20 | beelding.niet.gevonden.-.u.moet. |
| 7160 | 43 61 6c 69 62 72 65 20 6f 70 6e 69 65 75 77 20 6f 70 73 74 61 72 74 65 6e 20 76 6f 6f 72 64 61 | Calibre.opnieuw.opstarten.voorda |
| 7180 | 74 20 75 20 64 65 7a 65 20 70 6c 75 67 2d 69 6e 20 67 65 62 72 75 69 6b 74 21 00 4e 69 65 74 20 | t.u.deze.plug-in.gebruikt!.Niet. |
| 71a0 | 67 65 64 65 66 69 6e 69 65 65 72 64 00 55 20 64 69 65 6e 74 20 63 61 6c 69 62 72 65 20 61 63 68 | gedefinieerd.U.dient.calibre.ach |
| 71c0 | 74 65 72 61 66 20 74 65 20 68 65 72 73 74 61 72 74 65 6e 2e 00 50 4b 03 04 14 00 00 00 00 00 09 | teraf.te.herstarten..PK......... |
| 71e0 | 6b 71 58 64 ab 7a 25 72 0c 00 00 72 0c 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f | kqXd.z%r...r.......translations/ |
| 7200 | 70 6c 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 00 04 01 00 00 00 00 00 00 00 00 00 | pl.mo........................... |
| 7220 | 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 00 00 ff 01 00 00 37 00 00 00 05 02 00 | .........................7...... |
| 7240 | 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 00 00 ea 02 00 00 4d 00 00 00 39 03 00 | .?...=...l...}...N.......M...9.. |
| 7260 | 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 00 00 b0 03 00 00 11 00 00 00 c2 03 00 | ........."...................... |
| 7280 | 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 00 00 f2 03 00 00 1e 00 00 00 13 04 00 | ................................ |
| 72a0 | 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 00 00 5f 04 00 00 40 00 00 00 86 04 00 | .....2.......N...&..._...@...... |
| 72c0 | 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 00 00 ec 04 00 00 10 00 00 00 f6 04 00 | ................................ |
| 72e0 | 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 00 00 54 05 00 00 09 00 00 00 9f 05 00 | .........;.......J...T.......... |
| 7300 | 00 24 00 00 00 a9 05 00 00 29 02 00 00 ce 05 00 00 14 00 00 00 f8 07 00 00 05 00 00 00 0d 08 00 | .$.......)...................... |
| 7320 | 00 2b 00 00 00 13 08 00 00 4c 00 00 00 3f 08 00 00 79 00 00 00 8c 08 00 00 4f 00 00 00 06 09 00 | .+.......L...?...y.......O...... |
| 7340 | 00 60 00 00 00 56 09 00 00 09 00 00 00 b7 09 00 00 2e 00 00 00 c1 09 00 00 11 00 00 00 f0 09 00 | .`...V.......................... |
| 7360 | 00 16 00 00 00 02 0a 00 00 08 00 00 00 19 0a 00 00 12 00 00 00 22 0a 00 00 25 00 00 00 35 0a 00 | ....................."...%...5.. |
| 7380 | 00 26 00 00 00 5b 0a 00 00 27 00 00 00 82 0a 00 00 10 00 00 00 aa 0a 00 00 1e 00 00 00 bb 0a 00 | .&...[...'...................... |
| 73a0 | 00 41 00 00 00 da 0a 00 00 19 00 00 00 1c 0b 00 00 1d 00 00 00 36 0b 00 00 09 00 00 00 54 0b 00 | .A...................6.......T.. |
| 73c0 | 00 1d 00 00 00 5e 0b 00 00 1d 00 00 00 7c 0b 00 00 3f 00 00 00 9a 0b 00 00 5f 00 00 00 da 0b 00 | .....^.......|...?......._...... |
| 73e0 | 00 0d 00 00 00 3a 0c 00 00 29 00 00 00 48 0c 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 | .....:...)...H....&Customize.plu |
| 7400 | 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 | gin.&Help.Add.a.separator.to.the |
| 7420 | 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 | .menu.following.the.selected.ite |
| 7440 | 6d 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 69 | m.All.settings.for.this.plugin.i |
| 7460 | 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 64 | n.this.library.have.been.cleared |
| 7480 | 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 65 | ..Any.settings.in.other.librarie |
| 74a0 | 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 6f | s.or.stored.in.a.JSON.file.in.yo |
| 74c0 | 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 6e | ur.calibre.plugins.folder.will.n |
| 74e0 | 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 20 | ot.be.touched..Are.you.sure.you. |
| 7500 | 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 20 | want.to.change.your.settings.in. |
| 7520 | 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 72 | this.library.for.this.plugin?.Ar |
| 7540 | 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 75 | e.you.sure.you.want.to.clear.you |
| 7560 | 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 74 | r.settings.in.this.library.for.t |
| 7580 | 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 | his.plugin?.Clear.Clear.all.sett |
| 75a0 | 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 | ings.for.this.plugin.Copy.to.cli |
| 75c0 | 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 46 61 76 6f 75 72 69 | pboard.Create.new.column.Favouri |
| 75e0 | 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4d 6f 76 65 20 74 68 65 20 | tes.Keyboard.shortcuts.Move.the. |
| 7600 | 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 6f 77 6e 00 4d 6f 76 65 20 74 68 65 | selected.menu.item.down.Move.the |
| 7620 | 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 75 70 00 50 6c 65 61 73 65 20 72 65 | .selected.menu.item.up.Please.re |
| 7640 | 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 |
| 7660 | 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 66 72 6f | or:.Remove.the.selected.item.fro |
| 7680 | 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 | m.the.menu.Rename.the.menu.item. |
| 76a0 | 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f | for.when.it.appears.on.your.Favo |
| 76c0 | 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 | urites.menu.Restart.calibre.now. |
| 76e0 | 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 65 70 61 72 61 74 6f 72 00 53 65 74 74 69 | Restart.required.Separator.Setti |
| 7700 | 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 |
| 7720 | 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 |
| 7740 | 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 54 69 74 6c 65 20 69 | brary.have.been.changed..Title.i |
| 7760 | 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 72 | mage.not.found.-.you.must.restar |
| 7780 | 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 67 | t.Calibre.before.using.this.plug |
| 77a0 | 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 | in!.Undefined.You.must.restart.c |
| 77c0 | 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 | alibre.afterwards..Project-Id-Ve |
| 77e0 | 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 61 74 | rsion:.PACKAGE.VERSION.POT-Creat |
| 7800 | 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a | ion-Date:.2022-10-09.11:50+0100. |
| 7820 | 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 35 3a | PO-Revision-Date:.2022-09-19.15: |
| 7840 | 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 53 69 6c 61 74 69 77 | 15+0000.Last-Translator:.Silatiw |
| 7860 | 20 57 69 74 61 6c 69 73 2c 20 32 30 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 50 6f | .Witalis,.2022.Language-Team:.Po |
| 7880 | 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 6f 6d 2f | lish.(https://app.transifex.com/ |
| 78a0 | 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 2d 56 65 | calibre/teams/19337/pl/).MIME-Ve |
| 78c0 | 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 2f 70 6c | rsion:.1.0.Content-Type:.text/pl |
| 78e0 | 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 61 6e 73 | ain;.charset=UTF-8.Content-Trans |
| 7900 | 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 42 79 3a | fer-Encoding:.8bit.Generated-By: |
| 7920 | 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 6c 0a 50 | .pygettext.py.1.5.Language:.pl.P |
| 7940 | 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 61 6c 3d | lural-Forms:.nplurals=4;.plural= |
| 7960 | 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 3d 34 29 | (n==1.?.0.:.(n%10>=2.&&.n%10<=4) |
| 7980 | 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 31 20 3a | .&&.(n%100<12.||.n%100>14).?.1.: |
| 79a0 | 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 20 7c 7c | .n!=1.&&.(n%10>=0.&&.n%10<=1).|| |
| 79c0 | 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 30 30 3e | .(n%10>=5.&&.n%10<=9).||.(n%100> |
| 79e0 | 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 26 4b 6f | =12.&&.n%100<=14).?.2.:.3);..&Ko |
| 7a00 | 6e 66 69 67 75 72 75 6a 20 77 74 79 63 7a 6b c4 99 00 26 48 65 6c 70 00 44 6f 64 61 6a 20 73 65 | nfiguruj.wtyczk...&Help.Dodaj.se |
| 7a20 | 70 61 72 61 74 6f 72 20 64 6f 20 6d 65 6e 75 20 70 6f 20 77 79 62 72 61 6e 65 6a 20 70 6f 7a 79 | parator.do.menu.po.wybranej.pozy |
| 7a40 | 63 6a 69 00 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 | cji.Wszystkie.ustawienia.dla.tej |
| 7a60 | 20 77 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 | .wtyczki.w.tej.bibliotece.zosta. |
| 7a80 | 82 79 20 77 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 | .y.wyczyszczone....adne.ustawien |
| 7aa0 | 69 61 20 77 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 | ia.w.innych.bibliotekach.lub.prz |
| 7ac0 | 65 63 68 6f 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 | echowywane.w.pliku.JSON.w.folder |
| 7ae0 | 7a 65 20 77 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 | ze.wtyczek.Calibre.nie.zostan... |
| 7b00 | 7a 6d 69 65 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 | zmienione..Czy.na.pewno.chcesz.z |
| 7b20 | 6d 69 65 6e 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 | mieni...swoje.ustawienia.w.tej.b |
| 7b40 | 69 62 6c 69 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 | ibliotece.dla.tej.wtyczki?.Czy.j |
| 7b60 | 65 73 74 65 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 | este...pewny,...e.chcesz.wyczy.. |
| 7b80 | 63 69 c4 87 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 | ci...wszystkie.ustawienia.w.tej. |
| 7ba0 | 62 69 62 6c 69 6f 74 65 63 65 20 64 6c 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 3f 00 57 79 63 7a | bibliotece.dla.tej.wtyczki?.Wycz |
| 7bc0 | 79 c5 9b c4 87 00 57 79 63 7a 79 c5 9b c4 87 20 77 73 7a 79 73 74 6b 69 65 20 75 73 74 61 77 69 | y.....Wyczy.....wszystkie.ustawi |
| 7be0 | 65 6e 69 61 20 64 6c 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 00 4b 6f 70 69 75 6a 20 64 6f 20 73 | enia.dla.tej.wtyczki.Kopiuj.do.s |
| 7c00 | 63 68 6f 77 6b 61 00 55 74 77 c3 b3 72 7a 20 6e 6f 77 c4 85 20 6b 6f 6c 75 6d 6e c4 99 00 55 6c | chowka.Utw..rz.now...kolumn...Ul |
| 7c20 | 75 62 69 6f 6e 65 00 53 6b 72 c3 b3 74 79 20 6b 6c 61 77 69 73 7a 6f 77 65 00 50 72 7a 65 73 75 | ubione.Skr..ty.klawiszowe.Przesu |
| 7c40 | c5 84 20 77 79 62 72 61 6e 79 20 65 6c 65 6d 65 6e 74 20 6d 65 6e 75 20 77 20 64 c3 b3 c5 82 00 | ...wybrany.element.menu.w.d..... |
| 7c60 | 50 72 7a 65 73 75 c5 84 20 77 79 62 72 61 6e 79 20 65 6c 65 6d 65 6e 74 20 6d 65 6e 75 20 77 20 | Przesu...wybrany.element.menu.w. |
| 7c80 | 67 c3 b3 72 c4 99 00 50 72 6f 73 7a c4 99 20 70 6f 6e 6f 77 6e 69 65 20 75 72 75 63 68 6f 6d 20 | g..r...Prosz...ponownie.uruchom. |
| 7ca0 | 63 61 6c 69 62 72 65 20 74 65 72 61 7a 2e 00 50 72 65 66 65 72 65 6e 63 6a 65 20 64 6c 61 3a 00 | calibre.teraz..Preferencje.dla:. |
| 7cc0 | 55 73 75 c5 84 20 77 79 62 72 61 6e c4 85 20 70 6f 7a 79 63 6a c4 99 20 7a 20 6d 65 6e 75 00 5a | Usu...wybran...pozycj...z.menu.Z |
| 7ce0 | 6d 69 65 c5 84 20 6e 61 7a 77 c4 99 20 70 6f 7a 79 63 6a 69 20 6d 65 6e 75 2c 20 6b 69 65 64 79 | mie...nazw...pozycji.menu,.kiedy |
| 7d00 | 20 70 6f 6a 61 77 69 20 73 69 c4 99 20 6f 6e 61 20 77 20 6d 65 6e 75 20 55 6c 75 62 69 6f 6e 65 | .pojawi.si...ona.w.menu.Ulubione |
| 7d20 | 00 55 72 75 63 68 6f 6d 20 63 61 6c 69 62 72 65 20 70 6f 6e 6f 77 6e 69 65 2e 00 57 79 6d 61 67 | .Uruchom.calibre.ponownie..Wymag |
| 7d40 | 61 6e 65 20 70 6f 6e 6f 77 6e 65 20 75 72 75 63 68 6f 6d 69 65 6e 69 65 00 53 65 70 61 72 61 74 | ane.ponowne.uruchomienie.Separat |
| 7d60 | 6f 72 00 55 73 74 61 77 69 65 6e 69 61 20 7a 6f 73 74 61 c5 82 79 20 7a 6d 69 65 6e 69 6f 6e 65 | or.Ustawienia.zosta..y.zmienione |
| 7d80 | 00 55 73 74 61 77 69 65 6e 69 61 20 7a 6f 73 74 61 c5 82 79 20 75 73 75 6e 69 c4 99 74 65 00 55 | .Ustawienia.zosta..y.usuni..te.U |
| 7da0 | 73 74 61 77 69 65 6e 69 61 20 64 6c 61 20 74 65 6a 20 77 74 79 63 7a 6b 69 20 77 20 74 65 6a 20 | stawienia.dla.tej.wtyczki.w.tej. |
| 7dc0 | 62 69 62 6c 69 6f 74 65 63 65 20 7a 6f 73 74 61 c5 82 79 20 7a 6d 69 65 6e 69 6f 6e 65 2e 00 4e | bibliotece.zosta..y.zmienione..N |
| 7de0 | 69 65 20 7a 6e 61 6c 65 7a 69 6f 6e 6f 20 6f 62 72 61 7a 75 20 6f 6b c5 82 61 64 6b 69 20 2d 20 | ie.znaleziono.obrazu.ok..adki.-. |
| 7e00 | 70 72 7a 65 64 20 75 c5 bc 79 63 69 65 6d 20 74 65 6a 20 77 74 79 63 7a 6b 69 20 6d 75 73 69 73 | przed.u..yciem.tej.wtyczki.musis |
| 7e20 | 7a 20 70 6f 6e 6f 77 6e 69 65 20 75 72 75 63 68 6f 6d 69 c4 87 20 43 61 6c 69 62 72 65 21 00 4e | z.ponownie.uruchomi...Calibre!.N |
| 7e40 | 69 65 6f 6b 72 65 c5 9b 6c 6f 6e 79 00 4d 75 73 69 73 7a 20 70 6f 74 65 6d 20 70 6f 6e 6f 77 6e | ieokre..lony.Musisz.potem.ponown |
| 7e60 | 69 65 20 75 72 75 63 68 6f 6d 69 c4 87 20 63 61 6c 69 62 72 65 2e 00 50 4b 03 04 14 00 00 00 00 | ie.uruchomi...calibre..PK....... |
| 7e80 | 00 09 6b 71 58 9f bf ea 66 dc 09 00 00 dc 09 00 00 15 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e | ..kqX...f............translation |
| 7ea0 | 73 2f 70 74 5f 42 52 2e 6d 6f de 12 04 95 00 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 00 00 00 | s/pt_BR.mo...................... |
| 7ec0 | 00 00 00 00 00 00 00 00 00 00 7c 01 00 00 11 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 00 3f 00 | ..........|.......}...........?. |
| 7ee0 | 00 00 95 01 00 00 6c 00 00 00 d5 01 00 00 4e 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 00 05 00 | ......l.......N...B...M......... |
| 7f00 | 00 00 df 02 00 00 22 00 00 00 e5 02 00 00 11 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 00 12 00 | ......"......................... |
| 7f20 | 00 00 2c 03 00 00 1b 00 00 00 3f 03 00 00 10 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 00 10 00 | ..,.......?.......[.......l..... |
| 7f40 | 00 00 80 03 00 00 10 00 00 00 91 03 00 00 10 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 00 4a 00 | ......................;.......J. |
| 7f60 | 00 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 d3 01 00 00 69 04 00 00 11 00 | ..........:...$...D.......i..... |
| 7f80 | 00 00 3d 06 00 00 06 00 00 00 4f 06 00 00 44 00 00 00 56 06 00 00 89 00 00 00 9b 06 00 00 58 00 | ..=.......O...D...V...........X. |
| 7fa0 | 00 00 25 07 00 00 5a 00 00 00 7e 07 00 00 06 00 00 00 d9 07 00 00 30 00 00 00 e0 07 00 00 25 00 | ..%...Z...~...........0.......%. |
| 7fc0 | 00 00 11 08 00 00 11 00 00 00 37 08 00 00 12 00 00 00 49 08 00 00 19 00 00 00 5c 08 00 00 13 00 | ..........7.......I.......\..... |
| 7fe0 | 00 00 76 08 00 00 18 00 00 00 8a 08 00 00 1b 00 00 00 a3 08 00 00 1b 00 00 00 bf 08 00 00 19 00 | ..v............................. |
| 8000 | 00 00 db 08 00 00 47 00 00 00 f5 08 00 00 60 00 00 00 3d 09 00 00 0d 00 00 00 9e 09 00 00 2f 00 | ......G.......`...=.........../. |
| 8020 | 00 00 ac 09 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 | .......&Customize.plugin.&Help.A |
| 8040 | 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 74 | ll.settings.for.this.plugin.in.t |
| 8060 | 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 41 | his.library.have.been.cleared..A |
| 8080 | 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 6f | ny.settings.in.other.libraries.o |
| 80a0 | 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 20 | r.stored.in.a.JSON.file.in.your. |
| 80c0 | 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 20 | calibre.plugins.folder.will.not. |
| 80e0 | 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 6e | be.touched..Are.you.sure.you.wan |
| 8100 | 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 69 | t.to.change.your.settings.in.thi |
| 8120 | 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 79 | s.library.for.this.plugin?.Are.y |
| 8140 | 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 73 | ou.sure.you.want.to.clear.your.s |
| 8160 | 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 |
| 8180 | 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 | .plugin?.Clear.Clear.all.setting |
| 81a0 | 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f | s.for.this.plugin.Copy.to.clipbo |
| 81c0 | 61 72 64 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 4b 65 79 62 6f 61 72 64 20 73 | ard.Create.new.column.Keyboard.s |
| 81e0 | 68 6f 72 74 63 75 74 73 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 | hortcuts.Please.restart.calibre. |
| 8200 | 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 73 74 61 72 74 20 63 61 | now..Preferences.for:.Restart.ca |
| 8220 | 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 53 65 74 74 69 | libre.now.Restart.required.Setti |
| 8240 | 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 |
| 8260 | 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 |
| 8280 | 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 54 69 74 6c 65 20 69 | brary.have.been.changed..Title.i |
| 82a0 | 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 72 | mage.not.found.-.you.must.restar |
| 82c0 | 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 67 | t.Calibre.before.using.this.plug |
| 82e0 | 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 | in!.Undefined.You.must.restart.c |
| 8300 | 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 | alibre.afterwards..Project-Id-Ve |
| 8320 | 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 61 74 | rsion:.PACKAGE.VERSION.POT-Creat |
| 8340 | 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a | ion-Date:.2022-10-09.11:50+0100. |
| 8360 | 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 35 3a | PO-Revision-Date:.2022-09-19.15: |
| 8380 | 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 43 6d 20 46 79 2c 20 | 15+0000.Last-Translator:.Cm.Fy,. |
| 83a0 | 32 30 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 50 6f 72 74 75 67 75 65 73 65 20 28 | 2022.Language-Team:.Portuguese.( |
| 83c0 | 42 72 61 7a 69 6c 29 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 | Brazil).(https://app.transifex.c |
| 83e0 | 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 70 74 5f 42 52 2f 29 0a 4d | om/calibre/teams/19337/pt_BR/).M |
| 8400 | 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 20 74 | IME-Version:.1.0.Content-Type:.t |
| 8420 | 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 6e 74 | ext/plain;.charset=UTF-8.Content |
| 8440 | 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 61 74 | -Transfer-Encoding:.8bit.Generat |
| 8460 | 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 67 65 | ed-By:.pygettext.py.1.5.Language |
| 8480 | 3a 20 70 74 5f 42 52 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 | :.pt_BR.Plural-Forms:.nplurals=3 |
| 84a0 | 3b 20 70 6c 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 | ;.plural=(n.==.0.||.n.==.1).?.0. |
| 84c0 | 3a 20 6e 20 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 | :.n.!=.0.&&.n.%.1000000.==.0.?.1 |
| 84e0 | 20 3a 20 32 3b 0a 00 43 75 73 74 6f 6d 69 7a 61 72 20 70 6c 75 67 69 6e 00 26 41 6a 75 64 61 00 | .:.2;..Customizar.plugin.&Ajuda. |
| 8500 | 54 6f 64 61 73 20 61 73 20 63 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 64 65 73 74 65 20 70 | Todas.as.configura....es.deste.p |
| 8520 | 6c 75 67 69 6e 20 6e 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 66 6f 72 61 6d 20 6c 69 6d | lugin.nesta.biblioteca.foram.lim |
| 8540 | 70 61 73 2e 00 51 75 61 6c 71 75 65 72 20 63 6f 6e 66 69 67 75 72 61 c3 a7 c3 a3 6f 20 65 6d 20 | pas..Qualquer.configura....o.em. |
| 8560 | 6f 75 74 72 61 73 20 62 69 62 6c 69 6f 74 65 63 61 73 20 6f 75 20 61 72 6d 61 7a 65 6e 61 64 61 | outras.bibliotecas.ou.armazenada |
| 8580 | 73 20 65 6d 20 75 6d 20 61 72 71 75 69 76 6f 20 4a 53 4f 4e 20 6e 61 20 70 61 73 74 61 20 64 6f | s.em.um.arquivo.JSON.na.pasta.do |
| 85a0 | 73 20 73 65 75 73 20 70 6c 75 67 69 6e 73 20 64 6f 20 63 61 6c 69 62 72 65 20 6e c3 a3 6f 20 73 | s.seus.plugins.do.calibre.n..o.s |
| 85c0 | 65 72 c3 a3 6f 20 74 6f 63 61 64 61 73 2e 00 54 65 6d 20 63 65 72 74 65 7a 61 20 71 75 65 20 64 | er..o.tocadas..Tem.certeza.que.d |
| 85e0 | 65 73 65 6a 61 20 6d 6f 64 69 66 69 63 61 72 20 73 75 61 73 20 63 6f 6e 66 69 67 75 72 61 c3 a7 | eseja.modificar.suas.configura.. |
| 8600 | c3 b5 65 73 20 6e 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 61 72 61 20 65 73 74 65 20 | ..es.nesta.biblioteca.para.este. |
| 8620 | 70 6c 75 67 69 6e 3f 00 56 6f 63 c3 aa 20 74 65 6d 20 63 65 72 74 65 7a 61 20 71 75 65 20 64 65 | plugin?.Voc...tem.certeza.que.de |
| 8640 | 73 65 6a 61 20 6c 69 6d 70 61 72 20 61 73 20 63 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 65 | seja.limpar.as.configura....es.e |
| 8660 | 6d 20 73 75 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 61 72 61 20 65 73 74 65 20 70 6c 75 67 69 | m.sua.biblioteca.para.este.plugi |
| 8680 | 6e 3f 00 4c 69 6d 70 61 72 00 4c 69 6d 70 61 72 20 74 6f 64 61 73 20 61 73 20 63 6f 6e 66 69 67 | n?.Limpar.Limpar.todas.as.config |
| 86a0 | 75 72 61 c3 a7 c3 b5 65 73 20 70 61 72 61 20 65 73 74 65 20 70 6c 75 67 69 6e 00 43 6f 70 69 61 | ura....es.para.este.plugin.Copia |
| 86c0 | 72 20 70 61 72 61 20 61 20 c3 a1 72 65 61 20 64 65 20 74 72 61 6e 73 66 65 72 c3 aa 6e 63 69 61 | r.para.a...rea.de.transfer..ncia |
| 86e0 | 00 43 72 69 61 72 20 6e 6f 76 61 20 63 6f 6c 75 6e 61 00 41 74 61 6c 68 6f 73 20 64 6f 20 74 65 | .Criar.nova.coluna.Atalhos.do.te |
| 8700 | 63 6c 61 64 6f 00 52 65 69 6e 69 63 69 65 20 6f 20 63 61 6c 69 62 72 65 20 61 67 6f 72 61 2e 00 | clado.Reinicie.o.calibre.agora.. |
| 8720 | 50 72 65 66 65 72 c3 aa 6e 63 69 61 73 20 70 61 72 61 3a 00 52 65 69 6e 69 63 69 65 20 6f 20 63 | Prefer..ncias.para:.Reinicie.o.c |
| 8740 | 61 6c 69 62 72 65 20 61 67 6f 72 61 00 52 65 69 6e 69 63 69 61 6c 69 7a 61 c3 a7 c3 a3 6f 20 72 | alibre.agora.Reinicializa....o.r |
| 8760 | 65 71 75 65 72 69 64 61 00 43 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 6d 6f 64 69 66 69 63 | equerida.Configura....es.modific |
| 8780 | 61 64 61 73 00 43 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 72 65 6d 6f 76 69 64 61 73 00 41 | adas.Configura....es.removidas.A |
| 87a0 | 73 20 63 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 70 61 72 61 20 65 73 74 65 20 70 6c 75 67 | s.configura....es.para.este.plug |
| 87c0 | 69 6e 20 6e 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 66 6f 72 61 6d 20 6d 6f 64 69 66 69 | in.nesta.biblioteca.foram.modifi |
| 87e0 | 63 61 64 61 73 2e 00 49 6d 61 67 65 6d 20 64 6f 20 74 c3 ad 74 75 6c 6f 20 6e c3 a3 6f 20 65 6e | cadas..Imagem.do.t..tulo.n..o.en |
| 8800 | 63 6f 6e 74 72 61 64 61 20 2d 20 76 6f 63 c3 aa 20 64 65 76 65 20 72 65 69 6e 69 63 69 61 72 20 | contrada.-.voc...deve.reiniciar. |
| 8820 | 6f 20 43 61 6c 62 72 65 20 61 6e 74 65 73 20 64 65 20 75 74 69 6c 69 7a 61 72 20 65 73 74 65 20 | o.Calbre.antes.de.utilizar.este. |
| 8840 | 70 6c 75 67 69 6e 21 00 4e c3 a3 6f 20 64 65 66 69 6e 69 64 6f 00 56 6f 63 c3 aa 20 70 72 65 63 | plugin!.N..o.definido.Voc...prec |
| 8860 | 69 73 61 20 72 65 69 6e 69 63 69 61 72 20 6f 20 63 61 6c 69 62 72 65 20 64 65 70 6f 69 73 20 64 | isa.reiniciar.o.calibre.depois.d |
| 8880 | 69 73 73 6f 2e 00 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 | isso..PK.........5(UU.\......... |
| 88a0 | 16 00 00 00 74 72 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 | ....translations/README.md#.Tran |
| 88c0 | 73 6c 61 74 69 6f 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 | slations....If.you're.interested |
| 88e0 | 20 69 6e 20 68 65 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 | .in.helping.provide.translations |
| 8900 | 20 66 6f 72 20 74 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 | .for.this.project,..please.use.t |
| 8920 | 68 65 0d 0a 5b 54 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 | he..[Transifex](https://www.tran |
| 8940 | 73 69 66 65 78 2e 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 | sifex.com/projects/p/calibre-plu |
| 8960 | 67 69 6e 73 2f 72 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 | gins/resources/)..website.to.add |
| 8980 | 20 74 72 61 6e 73 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 | .translations.to.this,.or.other. |
| 89a0 | 63 61 6c 69 62 72 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 | calibre.plugins.that.support.it. |
| 89c0 | 50 4b 03 04 14 00 00 00 00 00 09 6b 71 58 8d 4c 4a ae e6 0e 00 00 e6 0e 00 00 12 00 00 00 74 72 | PK.........kqX.LJ.............tr |
| 89e0 | 61 6e 73 6c 61 74 69 6f 6e 73 2f 72 75 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 00 | anslations/ru.mo................ |
| 8a00 | 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 00 00 | ................................ |
| 8a20 | ff 01 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 00 00 | ....7.......?...=...l...}...N... |
| 8a40 | ea 02 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 00 00 | ....M...9..........."........... |
| 8a60 | b0 03 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 00 00 | ................................ |
| 8a80 | f2 03 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 00 00 | ................2.......N...&... |
| 8aa0 | 5f 04 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 00 00 | _...@........................... |
| 8ac0 | ec 04 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 00 00 | ....................;.......J... |
| 8ae0 | 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 19 02 00 00 ce 05 00 00 20 00 00 00 | T...........$................... |
| 8b00 | e8 07 00 00 0f 00 00 00 09 08 00 00 60 00 00 00 19 08 00 00 74 00 00 00 7a 08 00 00 c0 00 00 00 | ............`.......t...z....... |
| 8b20 | ef 08 00 00 19 00 00 00 b0 09 00 00 78 00 00 00 ca 09 00 00 10 00 00 00 43 0a 00 00 40 00 00 00 | ............x...........C...@... |
| 8b40 | 54 0a 00 00 2f 00 00 00 95 0a 00 00 28 00 00 00 c5 0a 00 00 12 00 00 00 ee 0a 00 00 22 00 00 00 | T.../.......(..............."... |
| 8b60 | 01 0b 00 00 46 00 00 00 24 0b 00 00 48 00 00 00 6b 0b 00 00 46 00 00 00 b4 0b 00 00 20 00 00 00 | ....F...$...H...k...F........... |
| 8b80 | fb 0b 00 00 3a 00 00 00 1c 0c 00 00 74 00 00 00 57 0c 00 00 2f 00 00 00 cc 0c 00 00 27 00 00 00 | ....:.......t...W.../.......'... |
| 8ba0 | fc 0c 00 00 16 00 00 00 24 0d 00 00 23 00 00 00 3b 0d 00 00 21 00 00 00 5f 0d 00 00 68 00 00 00 | ........$...#...;...!..._...h... |
| 8bc0 | 81 0d 00 00 92 00 00 00 ea 0d 00 00 19 00 00 00 7d 0e 00 00 4e 00 00 00 97 0e 00 00 00 26 43 75 | ................}...N........&Cu |
| 8be0 | 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 61 72 | stomize.plugin.&Help.Add.a.separ |
| 8c00 | 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 73 | ator.to.the.menu.following.the.s |
| 8c20 | 65 6c 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 | elected.item.All.settings.for.th |
| 8c40 | 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 |
| 8c60 | 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 |
| 8c80 | 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 |
| 8ca0 | 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 |
| 8cc0 | 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 |
| 8ce0 | 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 |
| 8d00 | 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 |
| 8d20 | 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 |
| 8d40 | 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 |
| 8d60 | 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 65 | brary.for.this.plugin?.Clear.Cle |
| 8d80 | 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 00 | ar.all.settings.for.this.plugin. |
| 8da0 | 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 20 63 6f 6c | Copy.to.clipboard.Create.new.col |
| 8dc0 | 75 6d 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 | umn.Favourites.Keyboard.shortcut |
| 8de0 | 73 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 6f | s.Move.the.selected.menu.item.do |
| 8e00 | 77 6e 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 75 | wn.Move.the.selected.menu.item.u |
| 8e20 | 70 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 72 | p.Please.restart.calibre.now..Pr |
| 8e40 | 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 | eferences.for:.Remove.the.select |
| 8e60 | 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 68 65 | ed.item.from.the.menu.Rename.the |
| 8e80 | 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 6f | .menu.item.for.when.it.appears.o |
| 8ea0 | 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 20 63 | n.your.Favourites.menu.Restart.c |
| 8ec0 | 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 53 65 70 61 | alibre.now.Restart.required.Sepa |
| 8ee0 | 72 61 74 6f 72 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 | rator.Settings.changed.Settings. |
| 8f00 | 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 |
| 8f20 | 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 |
| 8f40 | 65 64 2e 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. |
| 8f60 | 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 |
| 8f80 | 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 | g.this.plugin!.Undefined.You.mus |
| 8fa0 | 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 73 2e 00 50 72 | t.restart.calibre.afterwards..Pr |
| 8fc0 | 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 |
| 8fe0 | 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 | N.POT-Creation-Date:.2022-10-09. |
| 9000 | 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 | 11:50+0100.PO-Revision-Date:.202 |
| 9020 | 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 | 2-09-19.15:15+0000.Last-Translat |
| 9040 | 6f 72 3a 20 43 61 61 72 6d 69 2c 20 32 30 32 32 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 | or:.Caarmi,.2022.Language-Team:. |
| 9060 | 52 75 73 73 69 61 6e 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 | Russian.(https://app.transifex.c |
| 9080 | 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 72 75 2f 29 0a 4d 49 4d 45 | om/calibre/teams/19337/ru/).MIME |
| 90a0 | 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 |
| 90c0 | 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 |
| 90e0 | 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- |
| 9100 | 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 72 | By:.pygettext.py.1.5.Language:.r |
| 9120 | 75 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 | u.Plural-Forms:.nplurals=4;.plur |
| 9140 | 61 6c 3d 28 6e 25 31 30 3d 3d 31 20 26 26 20 6e 25 31 30 30 21 3d 31 31 20 3f 20 30 20 3a 20 6e | al=(n%10==1.&&.n%100!=11.?.0.:.n |
| 9160 | 25 31 30 3e 3d 32 20 26 26 20 6e 25 31 30 3c 3d 34 20 26 26 20 28 6e 25 31 30 30 3c 31 32 20 7c | %10>=2.&&.n%10<=4.&&.(n%100<12.| |
| 9180 | 7c 20 6e 25 31 30 30 3e 31 34 29 20 3f 20 31 20 3a 20 6e 25 31 30 3d 3d 30 20 7c 7c 20 28 6e 25 | |.n%100>14).?.1.:.n%10==0.||.(n% |
| 91a0 | 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 30 30 3e 3d 31 31 20 | 10>=5.&&.n%10<=9).||.(n%100>=11. |
| 91c0 | 26 26 20 6e 25 31 30 30 3c 3d 31 34 29 3f 20 32 20 3a 20 33 29 3b 0a 00 26 d0 9d d0 b0 d1 81 d1 | &&.n%100<=14)?.2.:.3);..&....... |
| 91e0 | 82 d1 80 d0 be d0 b8 d1 82 d1 8c 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd 00 d0 a1 d0 bf d1 80 26 | ...............................& |
| 9200 | d0 b0 d0 b2 d0 ba d0 b0 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 80 d0 b0 d0 b7 | ................................ |
| 9220 | d0 b4 d0 b5 d0 bb d0 b8 d1 82 d0 b5 d0 bb d1 8c 20 d0 b2 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 bf d0 | ................................ |
| 9240 | be d1 81 d0 bb d0 b5 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 be d0 b3 d0 be 20 d0 bf d1 | ................................ |
| 9260 | 83 d0 bd d0 ba d1 82 d0 b0 00 d0 92 d1 81 d0 b5 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 | ................................ |
| 9280 | 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 b0 d0 b3 d0 b8 | ................................ |
| 92a0 | 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 d0 be d1 82 d0 | ................................ |
| 92c0 | 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 d1 8b 2e 00 d0 | ................................ |
| 92e0 | 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 b8 20 d0 b2 20 | ................................ |
| 9300 | 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 d0 b5 d0 ba d0 | ................................ |
| 9320 | 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 d0 bd d1 8b d0 | ................................ |
| 9340 | 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 b0 d0 bf d0 ba | ................JSON............ |
| 9360 | 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 20 d0 bd d0 b5 | ....................calibre..... |
| 9380 | 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 82 d1 8b 2e 00 | ................................ |
| 93a0 | 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 92 d1 8b 20 d0 | ................................ |
| 93c0 | 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 85 d0 be d1 82 | ................................ |
| 93e0 | 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 b0 d1 81 d1 82 | ................................ |
| 9400 | 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 b2 20 d0 b1 d0 | ................................ |
| 9420 | b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 3f 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 | .................?.............. |
| 9440 | 82 d1 8c 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 b2 d1 81 d0 b5 20 d0 bd d0 b0 | ................................ |
| 9460 | d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 | ................................ |
| 9480 | d0 bd d0 b0 00 d0 9a d0 be d0 bf d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 20 d0 91 d1 | ................................ |
| 94a0 | 83 d1 84 d0 b5 d1 80 20 d0 be d0 b1 d0 bc d0 b5 d0 bd d0 b0 00 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 | ................................ |
| 94c0 | 82 d1 8c 20 d0 bd d0 be d0 b2 d1 8b d0 b9 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 00 d0 98 | ................................ |
| 94e0 | d0 b7 d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 be d0 b5 00 d0 a1 d0 be d1 87 d0 b5 d1 82 d0 b0 d0 bd d0 | ................................ |
| 9500 | b8 d1 8f 20 d0 ba d0 bb d0 b0 d0 b2 d0 b8 d1 88 2e 2e 2e 00 d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 b5 | ................................ |
| 9520 | d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d0 bf | ................................ |
| 9540 | d1 83 d0 bd d0 ba d1 82 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b2 d0 bd d0 b8 d0 b7 00 d0 9f d0 b5 d1 | ................................ |
| 9560 | 80 d0 b5 d0 bc d0 b5 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd | ................................ |
| 9580 | d1 8b d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b2 d0 b2 d0 b5 d1 | ................................ |
| 95a0 | 80 d1 85 00 d0 9f d0 be d0 b6 d0 b0 d0 bb d1 83 d0 b9 d1 81 d1 82 d0 b0 2c 20 d0 bf d0 b5 d1 80 | ........................,....... |
| 95c0 | d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d0 b5 20 63 61 6c 69 62 72 65 20 d1 81 d0 | .....................calibre.... |
| 95e0 | b5 d0 b9 d1 87 d0 b0 d1 81 2e 00 d0 9f d1 80 d0 b5 d0 b4 d0 bf d0 be d1 87 d1 82 d0 b5 d0 bd d0 | ................................ |
| 9600 | b8 d1 8f 20 d0 b4 d0 bb d1 8f 3a 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b2 d1 8b d0 | ..........:..................... |
| 9620 | b1 d1 80 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 b8 d0 b7 20 d0 bc | ................................ |
| 9640 | d0 b5 d0 bd d1 8e 00 d0 9f d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 b0 d1 82 d1 | ................................ |
| 9660 | 8c 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bc d0 b5 d0 bd d1 8e 2c 20 d0 ba d0 be d0 b3 d0 b4 d0 | .....................,.......... |
| 9680 | b0 20 d0 be d0 bd 20 d0 bf d0 be d1 8f d0 b2 d0 b8 d1 82 d1 81 d1 8f 20 d0 b2 20 d0 bc d0 b5 d0 | ................................ |
| 96a0 | bd d1 8e 20 c2 ab d0 98 d0 b7 d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 be d0 b5 c2 bb 2e 00 d0 9f d0 b5 | ................................ |
| 96c0 | 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 6c 69 62 72 65 20 d1 | .......................calibre.. |
| 96e0 | 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 82 d1 81 d1 8f 20 d0 | ................................ |
| 9700 | 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 b7 d0 b4 d0 b5 d0 bb | ................................ |
| 9720 | d0 b8 d1 82 d0 b5 d0 bb d1 8c 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b8 | ................................ |
| 9740 | d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d1 8b 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 | ................................ |
| 9760 | b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d1 8b 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 | ................................ |
| 9780 | ba d0 b8 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 | ................................ |
| 97a0 | 20 d1 8d d1 82 d0 be 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 | ................................ |
| 97c0 | b1 d1 8b d0 bb d0 b8 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d1 8b 2e 00 d0 98 d0 b7 d0 be | ................................ |
| 97e0 | d0 b1 d1 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 | ................................ |
| 9800 | d0 bd d0 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 | ....................-........... |
| 9820 | 20 d0 b8 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 | ................................ |
| 9840 | d1 83 d0 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 | ................................ |
| 9860 | 82 d1 8c 20 63 61 6c 69 62 72 65 21 00 d0 9d d0 b5 20 d0 be d0 bf d1 80 d0 b5 d0 b4 d0 b5 d0 bb | ....calibre!.................... |
| 9880 | d0 b5 d0 bd d0 be 00 d0 92 d1 8b 20 d0 b4 d0 be d0 bb d0 b6 d0 bd d1 8b 20 d0 bf d0 b5 d1 80 d0 | ................................ |
| 98a0 | b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d1 8c 20 63 61 6c 69 62 72 65 20 d0 b2 d0 bf | ....................calibre..... |
| 98c0 | d0 be d1 81 d0 bb d0 b5 d0 b4 d1 81 d1 82 d0 b2 d0 b8 d0 b8 2e 00 50 4b 03 04 14 00 00 00 00 00 | ......................PK........ |
| 98e0 | 0a 6b 71 58 a0 ad eb 9a 7f 09 00 00 7f 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 | .kqX................translations |
| 9900 | 2f 73 76 2e 6d 6f de 12 04 95 00 00 00 00 16 00 00 00 1c 00 00 00 cc 00 00 00 00 00 00 00 00 00 | /sv.mo.......................... |
| 9920 | 00 00 00 00 00 00 7c 01 00 00 11 00 00 00 7d 01 00 00 05 00 00 00 8f 01 00 00 3f 00 00 00 95 01 | ......|.......}...........?..... |
| 9940 | 00 00 6c 00 00 00 d5 01 00 00 4e 00 00 00 42 02 00 00 4d 00 00 00 91 02 00 00 05 00 00 00 df 02 | ..l.......N...B...M............. |
| 9960 | 00 00 22 00 00 00 e5 02 00 00 11 00 00 00 08 03 00 00 11 00 00 00 1a 03 00 00 12 00 00 00 2c 03 | .."...........................,. |
| 9980 | 00 00 1b 00 00 00 3f 03 00 00 10 00 00 00 5b 03 00 00 13 00 00 00 6c 03 00 00 10 00 00 00 80 03 | ......?.......[.......l......... |
| 99a0 | 00 00 10 00 00 00 91 03 00 00 10 00 00 00 a2 03 00 00 3b 00 00 00 b3 03 00 00 4a 00 00 00 ef 03 | ..................;.......J..... |
| 99c0 | 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 97 01 00 00 69 04 00 00 16 00 00 00 01 06 | ......:...$...D.......i......... |
| 99e0 | 00 00 07 00 00 00 18 06 00 00 46 00 00 00 20 06 00 00 75 00 00 00 67 06 00 00 69 00 00 00 dd 06 | ..........F.......u...g...i..... |
| 9a00 | 00 00 5e 00 00 00 47 07 00 00 05 00 00 00 a6 07 00 00 2d 00 00 00 ac 07 00 00 14 00 00 00 da 07 | ..^...G...........-............. |
| 9a20 | 00 00 0f 00 00 00 ef 07 00 00 15 00 00 00 ff 07 00 00 1d 00 00 00 15 08 00 00 14 00 00 00 33 08 | ..............................3. |
| 9a40 | 00 00 15 00 00 00 48 08 00 00 0f 00 00 00 5e 08 00 00 17 00 00 00 6e 08 00 00 18 00 00 00 86 08 | ......H.......^.......n......... |
| 9a60 | 00 00 4e 00 00 00 9f 08 00 00 5f 00 00 00 ee 08 00 00 0a 00 00 00 4e 09 00 00 25 00 00 00 59 09 | ..N......._...........N...%...Y. |
| 9a80 | 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 6c 6c 20 73 | ...&Customize.plugin.&Help.All.s |
| 9aa0 | 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 68 69 73 20 | ettings.for.this.plugin.in.this. |
| 9ac0 | 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 41 6e 79 20 73 | library.have.been.cleared..Any.s |
| 9ae0 | 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 73 74 | ettings.in.other.libraries.or.st |
| 9b00 | 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 6c 69 | ored.in.a.JSON.file.in.your.cali |
| 9b20 | 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 20 62 65 20 74 | bre.plugins.folder.will.not.be.t |
| 9b40 | 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 6e 74 20 74 6f | ouched..Are.you.sure.you.want.to |
| 9b60 | 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 69 73 20 6c 69 | .change.your.settings.in.this.li |
| 9b80 | 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 79 6f 75 20 73 | brary.for.this.plugin?.Are.you.s |
| 9ba0 | 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 73 65 74 74 69 | ure.you.want.to.clear.your.setti |
| 9bc0 | 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 20 70 6c 75 | ngs.in.this.library.for.this.plu |
| 9be0 | 67 69 6e 3f 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 | gin?.Clear.Clear.all.settings.fo |
| 9c00 | 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 | r.this.plugin.Copy.to.clipboard. |
| 9c20 | 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 | Create.new.column.Keyboard.short |
| 9c40 | 63 75 74 73 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 | cuts.Please.restart.calibre.now. |
| 9c60 | 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 | .Preferences.for:.Restart.calibr |
| 9c80 | 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 65 74 74 69 6e 67 73 20 | e.now.Restart.required.Settings. |
| 9ca0 | 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 67 | changed.Settings.deleted.Setting |
| 9cc0 | 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 |
| 9ce0 | 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 | y.have.been.changed..Title.image |
| 9d00 | 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 |
| 9d20 | 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!. |
| 9d40 | 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 | Undefined.You.must.restart.calib |
| 9d60 | 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f | re.afterwards..Project-Id-Versio |
| 9d80 | 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 2d | n:.PACKAGE.VERSION.POT-Creation- |
| 9da0 | 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 | Date:.2022-10-09.11:50+0100.PO-R |
| 9dc0 | 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 35 2b 30 | evision-Date:.2022-09-19.15:15+0 |
| 9de0 | 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 4a 6f 6e 61 74 61 6e 20 4e 79 62 | 000.Last-Translator:.Jonatan.Nyb |
| 9e00 | 65 72 67 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 53 77 65 64 69 73 68 | erg,.2023.Language-Team:.Swedish |
| 9e20 | 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 6f 6d 2f 63 61 6c 69 | .(https://app.transifex.com/cali |
| 9e40 | 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 73 76 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f | bre/teams/19337/sv/).MIME-Versio |
| 9e60 | 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 2f 70 6c 61 69 6e 3b | n:.1.0.Content-Type:.text/plain; |
| 9e80 | 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 61 6e 73 66 65 72 2d | .charset=UTF-8.Content-Transfer- |
| 9ea0 | 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 42 79 3a 20 70 79 67 | Encoding:.8bit.Generated-By:.pyg |
| 9ec0 | 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 73 76 0a 50 6c 75 72 61 | ettext.py.1.5.Language:.sv.Plura |
| 9ee0 | 6c 2d 46 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 | l-Forms:.nplurals=2;.plural=(n.! |
| 9f00 | 3d 20 31 29 3b 0a 00 26 41 6e 70 61 73 73 61 20 69 6e 73 74 69 63 6b 73 6d 6f 64 75 6c 00 26 48 | =.1);..&Anpassa.insticksmodul.&H |
| 9f20 | 6a c3 a4 6c 70 00 41 6c 6c 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 66 c3 b6 72 20 64 | j..lp.Alla.inst..llningar.f..r.d |
| 9f40 | 65 74 74 61 20 74 69 6c 6c c3 a4 67 67 20 69 20 64 65 74 74 61 20 62 69 62 6c 69 6f 74 65 6b 20 | etta.till..gg.i.detta.bibliotek. |
| 9f60 | 68 61 72 20 72 65 6e 73 61 74 73 2e 00 41 6c 6c 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 | har.rensats..Alla.inst..llningar |
| 9f80 | 20 69 20 61 6e 64 72 61 20 62 69 62 6c 69 6f 74 65 6b 20 65 6c 6c 65 72 20 73 70 61 72 61 64 65 | .i.andra.bibliotek.eller.sparade |
| 9fa0 | 20 69 20 65 6e 20 4a 53 4f 4e 2d 66 69 6c 20 69 20 64 69 6e 20 63 61 6c 69 62 72 65 2d 74 69 6c | .i.en.JSON-fil.i.din.calibre-til |
| 9fc0 | 6c c3 a4 67 67 73 6d 61 70 70 20 6b 6f 6d 6d 65 72 20 69 6e 74 65 20 61 74 74 20 72 c3 b6 72 61 | l..ggsmapp.kommer.inte.att.r..ra |
| 9fe0 | 73 2e 00 c3 84 72 20 64 75 20 73 c3 a4 6b 65 72 20 70 c3 a5 20 61 74 74 20 64 75 20 76 69 6c 6c | s....r.du.s..ker.p...att.du.vill |
| a000 | 20 c3 a4 6e 64 72 61 20 64 69 6e 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 69 20 64 65 | ...ndra.dina.inst..llningar.i.de |
| a020 | 74 20 68 c3 a4 72 20 62 69 62 6c 69 6f 74 65 6b 65 74 20 66 c3 b6 72 20 64 65 6e 6e 61 20 69 6e | t.h..r.biblioteket.f..r.denna.in |
| a040 | 73 74 69 63 6b 73 6d 6f 64 75 6c 3f 00 c3 84 72 20 64 75 20 73 c3 a4 6b 65 72 20 70 c3 a5 20 61 | sticksmodul?...r.du.s..ker.p...a |
| a060 | 74 74 20 64 75 20 76 69 6c 6c 20 72 65 6e 73 61 20 64 69 6e 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 | tt.du.vill.rensa.dina.inst..llni |
| a080 | 6e 67 61 72 20 69 20 64 65 74 74 61 20 62 69 62 6c 69 6f 74 65 6b 20 66 c3 b6 72 20 64 65 74 74 | ngar.i.detta.bibliotek.f..r.dett |
| a0a0 | 61 20 74 69 6c 6c c3 a4 67 67 3f 00 52 65 6e 73 61 00 52 65 6e 73 61 20 61 6c 6c 61 20 69 6e 73 | a.till..gg?.Rensa.Rensa.alla.ins |
| a0c0 | 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 66 c3 b6 72 20 64 65 74 74 61 20 74 69 6c 6c c3 a4 67 67 00 | t..llningar.f..r.detta.till..gg. |
| a0e0 | 4b 6f 70 69 65 72 61 20 74 69 6c 6c 20 75 72 6b 6c 69 70 70 00 53 6b 61 70 61 20 6e 79 20 6b 6f | Kopiera.till.urklipp.Skapa.ny.ko |
| a100 | 6c 75 6d 6e 00 54 61 6e 67 65 6e 74 62 6f 72 64 73 67 65 6e 76 c3 a4 67 61 72 00 56 61 72 20 67 | lumn.Tangentbordsgenv..gar.Var.g |
| a120 | 6f 64 20 73 74 61 72 74 61 20 6f 6d 20 63 61 6c 69 62 72 65 20 6e 75 2e 00 49 6e 73 74 c3 a4 6c | od.starta.om.calibre.nu..Inst..l |
| a140 | 6c 6e 69 6e 67 61 72 20 66 c3 b6 72 3a 00 53 74 61 72 74 61 20 6f 6d 20 63 61 6c 69 62 72 65 20 | lningar.f..r:.Starta.om.calibre. |
| a160 | 6e 75 2e 00 4b 72 c3 a4 76 65 72 20 6f 6d 73 74 61 72 74 00 49 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 | nu..Kr..ver.omstart.Inst..llning |
| a180 | 61 72 20 c3 a4 6e 64 72 61 64 65 00 49 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 62 6f 72 74 74 | ar...ndrade.Inst..llningar.bortt |
| a1a0 | 61 67 6e 61 00 49 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 6e 61 20 66 c3 b6 72 20 64 65 6e 6e 61 | agna.Inst..llningarna.f..r.denna |
| a1c0 | 20 69 6e 73 74 69 63 6b 73 6d 6f 64 75 6c 20 69 20 64 65 74 20 68 c3 a4 72 20 62 69 62 6c 69 6f | .insticksmodul.i.det.h..r.biblio |
| a1e0 | 74 65 6b 65 74 20 68 61 72 20 c3 a4 6e 64 72 61 74 73 2e 00 54 69 74 65 6c 62 69 6c 64 65 6e 20 | teket.har...ndrats..Titelbilden. |
| a200 | 68 69 74 74 61 64 65 73 20 69 6e 74 65 20 2d 20 64 75 20 6d c3 a5 73 74 65 20 73 74 61 72 74 61 | hittades.inte.-.du.m..ste.starta |
| a220 | 20 6f 6d 20 63 61 6c 69 62 65 72 20 69 6e 6e 61 6e 20 64 75 20 61 6e 76 c3 a4 6e 64 65 72 20 64 | .om.caliber.innan.du.anv..nder.d |
| a240 | 65 6e 6e 61 20 69 6e 73 74 69 63 6b 73 6d 6f 64 75 6c 21 00 4f 64 65 66 69 6e 65 72 61 64 00 44 | enna.insticksmodul!.Odefinerad.D |
| a260 | 75 20 6d c3 a5 73 74 65 20 73 74 61 72 74 61 20 6f 6d 20 63 61 6c 69 62 72 65 20 65 66 74 65 72 | u.m..ste.starta.om.calibre.efter |
| a280 | c3 a5 74 2e 00 50 4b 03 04 14 00 00 00 00 00 0a 6b 71 58 b7 26 41 98 32 15 00 00 32 15 00 00 12 | ..t..PK.........kqX.&A.2...2.... |
| a2a0 | 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 1d 00 00 | ...translations/ta.mo........... |
| a2c0 | 00 1c 00 00 00 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 | ................................ |
| a2e0 | 00 05 00 00 00 ff 01 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 | .........7.......?...=...l...}.. |
| a300 | 00 4e 00 00 00 ea 02 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 | .N.......M...9..........."...... |
| a320 | 00 11 00 00 00 b0 03 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 | ................................ |
| a340 | 00 20 00 00 00 f2 03 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 | .....................2.......N.. |
| a360 | 00 26 00 00 00 5f 04 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 | .&..._...@...................... |
| a380 | 00 09 00 00 00 ec 04 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 | .........................;...... |
| a3a0 | 00 4a 00 00 00 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 be 01 00 00 ce 05 00 | .J...T...........$.............. |
| a3c0 | 00 3c 00 00 00 8d 07 00 00 0d 00 00 00 ca 07 00 00 de 00 00 00 d8 07 00 00 bb 00 00 00 b7 08 00 | .<.............................. |
| a3e0 | 00 4a 01 00 00 73 09 00 00 c2 00 00 00 be 0a 00 00 c5 00 00 00 81 0b 00 00 15 00 00 00 47 0c 00 | .J...s.......................G.. |
| a400 | 00 7f 00 00 00 5d 0c 00 00 58 00 00 00 dd 0c 00 00 56 00 00 00 36 0d 00 00 1b 00 00 00 8d 0d 00 | .....]...X.......V...6.......... |
| a420 | 00 49 00 00 00 a9 0d 00 00 94 00 00 00 f3 0d 00 00 87 00 00 00 88 0e 00 00 8f 00 00 00 10 0f 00 | .I.............................. |
| a440 | 00 4d 00 00 00 a0 0f 00 00 9f 00 00 00 ee 0f 00 00 cc 00 00 00 8e 10 00 00 6f 00 00 00 5b 11 00 | .M.......................o...[.. |
| a460 | 00 2e 00 00 00 cb 11 00 00 1e 00 00 00 fa 11 00 00 43 00 00 00 19 12 00 00 43 00 00 00 5d 12 00 | .................C.......C...].. |
| a480 | 00 9c 00 00 00 a1 12 00 00 2b 01 00 00 3e 13 00 00 39 00 00 00 6a 14 00 00 8d 00 00 00 a4 14 00 | .........+...>...9...j.......... |
| a4a0 | 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 | ..&Customize.plugin.&Help.Add.a. |
| a4c0 | 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 | separator.to.the.menu.following. |
| a4e0 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 | the.selected.item.All.settings.f |
| a500 | 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 |
| a520 | 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 |
| a540 | 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 |
| a560 | 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 |
| a580 | 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 |
| a5a0 | 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 |
| a5c0 | 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 |
| a5e0 | 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 |
| a600 | 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 |
| a620 | 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 43 6c 65 61 | is.library.for.this.plugin?.Clea |
| a640 | 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 73 20 70 6c | r.Clear.all.settings.for.this.pl |
| a660 | 75 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 | ugin.Copy.to.clipboard.Create.ne |
| a680 | 77 20 63 6f 6c 75 6d 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f | w.column.Favourites.Keyboard.sho |
| a6a0 | 72 74 63 75 74 73 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 | rtcuts.Move.the.selected.menu.it |
| a6c0 | 65 6d 20 64 6f 77 6e 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 | em.down.Move.the.selected.menu.i |
| a6e0 | 74 65 6d 20 75 70 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 | tem.up.Please.restart.calibre.no |
| a700 | 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 | w..Preferences.for:.Remove.the.s |
| a720 | 65 6c 65 63 74 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d | elected.item.from.the.menu.Renam |
| a740 | 65 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 | e.the.menu.item.for.when.it.appe |
| a760 | 61 72 73 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 | ars.on.your.Favourites.menu.Rest |
| a780 | 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 |
| a7a0 | 00 53 65 70 61 72 61 74 6f 72 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 | .Separator.Settings.changed.Sett |
| a7c0 | 69 6e 67 73 20 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 | ings.deleted.Settings.for.this.p |
| a7e0 | 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 6e 20 | lugin.in.this.library.have.been. |
| a800 | 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d | changed..Title.image.not.found.- |
| a820 | 20 79 6f 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 | .you.must.restart.Calibre.before |
| a840 | 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f | .using.this.plugin!.Undefined.Yo |
| a860 | 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 |
| a880 | 73 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 | s..Project-Id-Version:.PACKAGE.V |
| a8a0 | 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 32 2d 31 | ERSION.POT-Creation-Date:.2022-1 |
| a8c0 | 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 | 0-09.11:50+0100.PO-Revision-Date |
| a8e0 | 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 | :.2022-09-19.15:15+0000.Last-Tra |
| a900 | 6e 73 6c 61 74 6f 72 3a 20 e0 ae a4 e0 ae ae e0 ae bf e0 ae b4 e0 af 8d e0 ae a8 e0 af 87 e0 ae | nslator:........................ |
| a920 | b0 e0 ae ae e0 af 8d 20 3c 61 6e 69 73 68 70 72 61 62 75 2e 74 40 67 6d 61 69 6c 2e 63 6f 6d 3e | ........<anishprabu.t@gmail.com> |
| a940 | 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 74 74 | ,.2023.Language-Team:.Tamil.(htt |
| a960 | 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 |
| a980 | 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 31 2e | eams/19337/ta/).MIME-Version:.1. |
| a9a0 | 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 |
| a9c0 | 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 |
| a9e0 | 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 |
| aa00 | 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 6f 72 | t.py.1.5.Language:.ta.Plural-For |
| aa20 | 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 29 3b | ms:.nplurals=2;.plural=(n.!=.1); |
| aa40 | 0a 00 26 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae a4 e0 ae a9 e0 ae bf | ..&............................. |
| aa60 | e0 ae aa e0 af 8d e0 ae aa e0 ae af e0 ae a9 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 00 26 | ...............................& |
| aa80 | e0 ae 89 e0 ae a4 e0 ae b5 e0 ae bf 00 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 | ................................ |
| aaa0 | 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 e0 ae 9f | ................................ |
| aac0 | e0 af 8d e0 ae 9f 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 | ................................ |
| aae0 | ae af e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d e0 ae aa e0 ae b1 e0 af | ................................ |
| ab00 | 8d e0 ae b1 e0 ae bf 20 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d | ................................ |
| ab20 | 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae aa e0 af 8d e0 ae aa | ................................ |
| ab40 | e0 ae be e0 ae a9 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 | ................................ |
| ab60 | ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 | ................................ |
| ab80 | 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 87 e0 ae a8 e0 af | ................................ |
| aba0 | 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 85 e0 ae a9 e0 af | ................................ |
| abc0 | 88 e0 ae a4 e0 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 | ................................ |
| abe0 | e0 af 81 e0 ae 95 e0 ae b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 | ................................ |
| ac00 | af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af 8d | ................................ |
| ac20 | e0 ae b3 e0 ae a9 2e 00 e0 ae aa e0 ae bf e0 ae b1 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae | ................................ |
| ac40 | 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 | ................................ |
| ac60 | 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa | ................................ |
| ac80 | e0 af 81 e0 ae 95 e0 ae b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 | ................................ |
| aca0 | ae a4 e0 af 81 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be e0 | ................................ |
| acc0 | ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae b0 e0 af 81 e0 ae 95 e0 af | ................................ |
| ace0 | 81 e0 ae a8 e0 ae bf e0 ae b0 e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 af 8b | ................................ |
| ad00 | e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae bf e0 ae b2 e0 af 8d 20 e0 | ................................ |
| ad20 | ae 92 e0 ae b0 e0 af 81 20 4a 53 4f 4e 20 e0 ae 95 e0 af 8b e0 ae aa e0 af 8d e0 ae aa e0 ae bf | .........JSON................... |
| ad40 | e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 | ................................ |
| ad60 | af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae a4 e0 af 81 2e 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 | ................................ |
| ad80 | e0 ae 9a e0 af 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 | ................................ |
| ada0 | e0 ae a8 e0 af 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 | ................................ |
| adc0 | ae 89 e0 ae 99 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 | ................................ |
| ade0 | 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 | ................................ |
| ae00 | 20 e0 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 | ................................ |
| ae20 | ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae 87 e0 ae a8 e0 af 8d e0 | ....................?........... |
| ae40 | ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 87 e0 ae a8 e0 af 8d e0 | ................................ |
| ae60 | ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af | ................................ |
| ae80 | 8d 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae | ................................ |
| aea0 | aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 | ................................ |
| aec0 | e0 af 8d e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 | ................................ |
| aee0 | ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae a4 e0 | ..........................?..... |
| af00 | 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 e0 | ................................ |
| af20 | 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 af | ................................ |
| af40 | 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 95 | ................................ |
| af60 | 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 e0 | ................................ |
| af80 | af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 95 e0 ae bf e0 ae b3 e0 ae bf e0 ae | ................................ |
| afa0 | aa e0 af 8d e0 ae aa e0 af 8b e0 ae b0 e0 af 8d e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 | ................................ |
| afc0 | af 81 20 e0 ae a8 e0 ae 95 e0 ae b2 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae | ................................ |
| afe0 | b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ae a8 e0 af | ................................ |
| b000 | 86 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 | ................................ |
| b020 | e0 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 | ................................ |
| b040 | 8d 00 e0 ae aa e0 ae bf e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 88 00 e0 ae | ................................ |
| b060 | 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 95 | ................................ |
| b080 | 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 ae | ................................ |
| b0a0 | 95 e0 ae b3 e0 af 8d 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 | ................................ |
| b0c0 | e0 ae 9f 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 af 8d e0 ae | ................................ |
| b0e0 | 9f 20 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae | ................................ |
| b100 | aa e0 ae 9f e0 ae bf e0 ae af e0 af 88 20 e0 ae 95 e0 af 80 e0 ae b4 e0 af 87 20 e0 ae a8 e0 ae | ................................ |
| b120 | 95 e0 ae b0 e0 af 8d e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae a4 | ................................ |
| b140 | 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 95 e0 af | ................................ |
| b160 | 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 ae e0 af 86 e0 ae a9 | ................................ |
| b180 | e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae af e0 | ................................ |
| b1a0 | af 88 20 e0 ae a8 e0 ae 95 e0 ae b0 e0 af 8d e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae | ................................ |
| b1c0 | ae e0 af 8d 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 a4 | ................................ |
| b1e0 | 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 be | ................................ |
| b200 | 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 | ................................ |
| b220 | 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 | ................................ |
| b240 | 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 af | ................................ |
| b260 | 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 aa | ................................ |
| b280 | 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 af | ................................ |
| b2a0 | 8d 3a 00 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae b5 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af | .:.............................. |
| b2c0 | 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d | ................................ |
| b2e0 | 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 e0 ae | ................................ |
| b300 | 9f e0 af 8d e0 ae 9f 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf | ................................ |
| b320 | e0 ae af e0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 | ................................ |
| b340 | af 8d 00 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 | ................................ |
| b360 | ae aa e0 ae 9f e0 ae bf e0 ae af e0 af 88 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af | ................................ |
| b380 | 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae aa e0 ae bf e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d | ................................ |
| b3a0 | e0 ae a4 20 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae a4 | ................................ |
| b3c0 | e0 af 8b e0 ae a9 e0 af 8d e0 ae b1 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af | ................................ |
| b3e0 | 81 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f e0 af 81 | ................................ |
| b400 | e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 | ................................ |
| b420 | ae a4 e0 af 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 | ................................ |
| b440 | 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 | ................................ |
| b460 | 9a e0 af 86 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 | ................................ |
| b480 | e0 ae ae e0 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 | ................................ |
| b4a0 | 8d 20 e0 ae a4 e0 af 87 e0 ae b5 e0 af 88 00 e0 ae aa e0 ae bf e0 ae b0 e0 ae bf e0 ae aa e0 af | ................................ |
| b4c0 | 8d e0 ae aa e0 ae be e0 ae a9 e0 af 8d 00 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa | ................................ |
| b4e0 | e0 af 81 e0 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 | ................................ |
| b500 | af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af | ................................ |
| b520 | 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 | ................................ |
| b540 | e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae 87 e0 ae a8 e0 af 8d e0 | ................................ |
| b560 | ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af | ................................ |
| b580 | 8d 20 e0 ae 87 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 | ................................ |
| b5a0 | bf 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 b3 e0 af 8d | ................................ |
| b5c0 | 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 | ................................ |
| b5e0 | ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 2e 00 e0 ae a4 e0 ae b2 e0 af 88 e0 ae aa e0 | ................................ |
| b600 | af 8d e0 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 | ................................ |
| b620 | af 88 e0 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 | ..............................-. |
| b640 | e0 ae 87 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 | ................................ |
| b660 | 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 e0 af | ................................ |
| b680 | 81 e0 ae 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 | ................................ |
| b6a0 | e0 ae aa 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 | ................................ |
| b6c0 | 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 81 e0 ae a4 e0 | ................................ |
| b6e0 | 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 e0 ae af e0 af | ................................ |
| b700 | 8d e0 ae 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 | .............................!.. |
| b720 | ae b5 e0 ae b0 e0 af 88 e0 ae af e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d | ................................ |
| b740 | 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 a8 e0 af 80 e0 | ................................ |
| b760 | ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d e0 ae a9 e0 ae | ................................ |
| b780 | b0 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 ae e0 ae | ................................ |
| b7a0 | 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 9a | ................................ |
| b7c0 | e0 af 86 e0 ae af e0 af 8d e0 ae af 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 | ................................ |
| b7e0 | ae ae e0 af 8d 2e 00 50 4b 03 04 14 00 00 00 00 00 0a 6b 71 58 2c 35 bf 43 be 0b 00 00 be 0b 00 | .......PK.........kqX,5.C....... |
| b800 | 00 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 1d | .....translations/tr.mo......... |
| b820 | 00 00 00 1c 00 00 00 04 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed | ................................ |
| b840 | 01 00 00 05 00 00 00 ff 01 00 00 37 00 00 00 05 02 00 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d | ...........7.......?...=...l...} |
| b860 | 02 00 00 4e 00 00 00 ea 02 00 00 4d 00 00 00 39 03 00 00 05 00 00 00 87 03 00 00 22 00 00 00 8d | ...N.......M...9...........".... |
| b880 | 03 00 00 11 00 00 00 b0 03 00 00 11 00 00 00 c2 03 00 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df | ................................ |
| b8a0 | 03 00 00 20 00 00 00 f2 03 00 00 1e 00 00 00 13 04 00 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e | .......................2.......N |
| b8c0 | 04 00 00 26 00 00 00 5f 04 00 00 40 00 00 00 86 04 00 00 13 00 00 00 c7 04 00 00 10 00 00 00 db | ...&..._...@.................... |
| b8e0 | 04 00 00 09 00 00 00 ec 04 00 00 10 00 00 00 f6 04 00 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 | ...........................;.... |
| b900 | 05 00 00 4a 00 00 00 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 94 01 00 00 ce | ...J...T...........$............ |
| b920 | 05 00 00 17 00 00 00 63 07 00 00 08 00 00 00 7b 07 00 00 39 00 00 00 84 07 00 00 2d 00 00 00 be | .......c.......{...9.......-.... |
| b940 | 07 00 00 76 00 00 00 ec 07 00 00 5d 00 00 00 63 08 00 00 42 00 00 00 c1 08 00 00 09 00 00 00 04 | ...v.......]...c...B............ |
| b960 | 09 00 00 29 00 00 00 0e 09 00 00 0e 00 00 00 38 09 00 00 14 00 00 00 47 09 00 00 09 00 00 00 5c | ...)...........8.......G.......\ |
| b980 | 09 00 00 14 00 00 00 66 09 00 00 28 00 00 00 7b 09 00 00 27 00 00 00 a4 09 00 00 26 00 00 00 cc | .......f...(...{...'.......&.... |
| b9a0 | 09 00 00 0a 00 00 00 f3 09 00 00 20 00 00 00 fe 09 00 00 4c 00 00 00 1f 0a 00 00 23 00 00 00 6c | ...................L.......#...l |
| b9c0 | 0a 00 00 1b 00 00 00 90 0a 00 00 0a 00 00 00 ac 0a 00 00 16 00 00 00 b7 0a 00 00 0f 00 00 00 ce | ................................ |
| b9e0 | 0a 00 00 38 00 00 00 de 0a 00 00 6b 00 00 00 17 0b 00 00 10 00 00 00 83 0b 00 00 29 00 00 00 94 | ...8.......k...............).... |
| ba00 | 0b 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 | ....&Customize.plugin.&Help.Add. |
| ba20 | 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e | a.separator.to.the.menu.followin |
| ba40 | 67 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 | g.the.selected.item.All.settings |
| ba60 | 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 |
| ba80 | 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 73 | .have.been.cleared..Any.settings |
| baa0 | 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 6e | .in.other.libraries.or.stored.in |
| bac0 | 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 75 | .a.JSON.file.in.your.calibre.plu |
| bae0 | 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 2e | gins.folder.will.not.be.touched. |
| bb00 | 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 65 | .Are.you.sure.you.want.to.change |
| bb20 | 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 66 | .your.settings.in.this.library.f |
| bb40 | 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 75 | or.this.plugin?.Are.you.sure.you |
| bb60 | 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 20 | .want.to.clear.your.settings.in. |
| bb80 | 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 43 6c | this.library.for.this.plugin?.Cl |
| bba0 | 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 73 20 | ear.Clear.all.settings.for.this. |
| bbc0 | 70 6c 75 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 | plugin.Copy.to.clipboard.Create. |
| bbe0 | 6e 65 77 20 63 6f 6c 75 6d 6e 00 46 61 76 6f 75 72 69 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 | new.column.Favourites.Keyboard.s |
| bc00 | 68 6f 72 74 63 75 74 73 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 | hortcuts.Move.the.selected.menu. |
| bc20 | 69 74 65 6d 20 64 6f 77 6e 00 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 | item.down.Move.the.selected.menu |
| bc40 | 20 69 74 65 6d 20 75 70 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 | .item.up.Please.restart.calibre. |
| bc60 | 6e 6f 77 2e 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 | now..Preferences.for:.Remove.the |
| bc80 | 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e | .selected.item.from.the.menu.Ren |
| bca0 | 61 6d 65 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 | ame.the.menu.item.for.when.it.ap |
| bcc0 | 70 65 61 72 73 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 | pears.on.your.Favourites.menu.Re |
| bce0 | 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 72 | start.calibre.now.Restart.requir |
| bd00 | 65 64 00 53 65 70 61 72 61 74 6f 72 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 | ed.Separator.Settings.changed.Se |
| bd20 | 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 72 20 74 68 69 73 | ttings.deleted.Settings.for.this |
| bd40 | 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 |
| bd60 | 6e 20 63 68 61 6e 67 65 64 2e 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 | n.changed..Title.image.not.found |
| bd80 | 20 2d 20 79 6f 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 | .-.you.must.restart.Calibre.befo |
| bda0 | 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 | re.using.this.plugin!.Undefined. |
| bdc0 | 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 72 77 61 | You.must.restart.calibre.afterwa |
| bde0 | 72 64 73 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 | rds..Project-Id-Version:.PACKAGE |
| be00 | 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 30 32 32 | .VERSION.POT-Creation-Date:.2022 |
| be20 | 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 | -10-09.11:50+0100.PO-Revision-Da |
| be40 | 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 | te:.2022-09-19.15:15+0000.Last-T |
| be60 | 72 61 6e 73 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 | ranslator:.Bora.At..c..,.2023.La |
| be80 | 6e 67 75 61 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 | nguage-Team:.Turkish.(https://ap |
| bea0 | 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 |
| bec0 | 33 33 37 2f 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 | 337/tr/).MIME-Version:.1.0.Conte |
| bee0 | 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 |
| bf00 | 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 |
| bf20 | 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. |
| bf40 | 35 0a 4c 61 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 | 5.Language:.tr.Plural-Forms:.npl |
| bf60 | 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 3e 20 31 29 3b 0a 00 26 45 6b 6c 65 6e | urals=2;.plural=(n.>.1);..&Eklen |
| bf80 | 74 69 79 69 20 c3 b6 7a 65 6c 6c 65 c5 9f 74 69 72 00 26 59 61 72 64 c4 b1 6d 00 53 65 c3 a7 69 | tiyi...zelle..tir.&Yard..m.Se..i |
| bfa0 | 6c 69 20 c3 b6 c4 9f 65 6e 69 6e 20 61 72 64 c4 b1 6e 64 61 6e 20 6d 65 6e c3 bc 79 65 20 62 69 | li.....enin.ard..ndan.men..ye.bi |
| bfc0 | 72 20 61 79 c4 b1 72 c4 b1 63 c4 b1 20 65 6b 6c 65 79 69 6e 00 42 75 20 65 6b 6c 65 6e 74 69 20 | r.ay..r..c...ekleyin.Bu.eklenti. |
| bfe0 | 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 c4 | i..in.ayarlar..n..z.s..f..rland. |
| c000 | 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 6b | ...Calibre.eklenti.klas..r..ndek |
| c020 | 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 4f | i.di..er.kitapl..klarda.veya.JSO |
| c040 | 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 20 | N.dosyas..nda.saklanan.herhangi. |
| c060 | 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 6c | bir.ayara.dokunulmayacak..Bu.ekl |
| c080 | 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 72 | enti.i..in.bu.kitapl..ktaki.ayar |
| c0a0 | 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 69 | lar..n..z...de..i..tirmek.istedi |
| c0c0 | 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 6e | ..inizden.emin.misiniz?.Bu.eklen |
| c0e0 | 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 69 | tinin.ayarlar..n...s..f..rlama.i |
| c100 | 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 42 6f c5 9f 20 | ste..inizden.emin.misiniz?.Bo... |
| c120 | 61 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 | alan.Bu.eklentinin.t..m.ayarlar. |
| c140 | b1 6e c4 b1 20 73 c4 b1 66 c4 b1 72 6c 61 00 50 61 6e 6f 79 61 20 6b 6f 70 79 61 6c 61 00 59 65 | .n...s..f..rla.Panoya.kopyala.Ye |
| c160 | 6e 69 20 73 c3 bc 74 75 6e 20 6f 6c 75 c5 9f 74 75 72 00 46 61 76 6f 72 69 6c 65 72 00 4b 6c 61 | ni.s..tun.olu..tur.Favoriler.Kla |
| c180 | 76 79 65 20 6b c4 b1 73 61 79 6f 6c 6c 61 72 c4 b1 00 53 65 c3 a7 69 6c 65 6e 20 6d 65 6e c3 bc | vye.k..sayollar...Se..ilen.men.. |
| c1a0 | 20 c3 b6 c4 9f 65 73 69 6e 69 20 61 c5 9f 61 c4 9f c4 b1 20 74 61 c5 9f c4 b1 00 53 65 c3 a7 69 | .....esini.a..a.....ta.....Se..i |
| c1c0 | 6c 65 6e 20 6d 65 6e c3 bc 20 c3 b6 c4 9f 65 73 69 6e 69 20 79 75 6b 61 72 c4 b1 20 74 61 c5 9f | len.men.......esini.yukar...ta.. |
| c1e0 | c4 b1 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 20 62 61 | ...L..tfen.Calibre'yi.yeniden.ba |
| c200 | c5 9f 6c 61 74 c4 b1 6e 2e 00 54 65 72 63 69 68 6c 65 72 3a 00 53 65 c3 a7 69 6c 69 20 c3 b6 c4 | ..lat..n..Tercihler:.Se..ili.... |
| c220 | 9f 65 79 69 20 6d 65 6e c3 bc 64 65 6e 20 6b 61 6c 64 c4 b1 72 00 46 61 76 6f 72 69 6c 65 72 20 | .eyi.men..den.kald..r.Favoriler. |
| c240 | 6d 65 6e c3 bc 6e c3 bc 7a 64 65 20 67 c3 b6 72 c3 bc 6e 64 c3 bc c4 9f c3 bc 6e 64 65 20 6d 65 | men..n..zde.g..r..nd......nde.me |
| c260 | 6e c3 bc 20 c3 b6 c4 9f 65 73 69 6e 69 20 79 65 6e 69 64 65 6e 20 61 64 6c 61 6e 64 c4 b1 72 c4 | n.......esini.yeniden.adland..r. |
| c280 | b1 6e 00 43 61 6c 69 62 72 65 27 79 69 20 c5 9f 69 6d 64 69 20 74 65 6b 72 61 72 20 62 61 c5 9f | .n.Calibre'yi...imdi.tekrar.ba.. |
| c2a0 | 6c 61 74 c4 b1 6e 00 59 65 6e 69 64 65 6e 20 62 61 c5 9f 6c 61 74 6d 61 20 67 65 72 65 6b 69 79 | lat..n.Yeniden.ba..latma.gerekiy |
| c2c0 | 6f 72 00 41 79 c4 b1 72 c4 b1 63 c4 b1 00 41 79 61 72 6c 61 72 20 64 65 c4 9f 69 c5 9f 74 69 72 | or.Ay..r..c...Ayarlar.de..i..tir |
| c2e0 | 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 61 70 6c c4 b1 | ildi.Ayarlar.silindi.Bu.kitapl.. |
| c300 | 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 c4 b1 20 64 65 | ktaki.bu.eklentinin.ayarlar...de |
| c320 | c4 9f 69 c5 9f 74 69 72 69 6c 64 69 2e 00 42 61 c5 9f 6c c4 b1 6b 20 67 c3 b6 72 c3 bc 6e 74 c3 | ..i..tirildi..Ba..l..k.g..r..nt. |
| c340 | 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 69 79 69 20 | .s...bulunamad...-.bu.eklentiyi. |
| c360 | 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 20 79 65 6e | kullanmadan...nce.Calibre'yi.yen |
| c380 | 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 54 61 6e c4 b1 6d | iden.ba..latmal..s..n..z!.Tan..m |
| c3a0 | 6c 61 6e 6d 61 6d c4 b1 c5 9f 00 43 61 6c 69 62 72 65 27 79 69 20 79 65 6e 69 64 65 6e 20 62 61 | lanmam.....Calibre'yi.yeniden.ba |
| c3c0 | c5 9f 6c 61 74 6d 61 6e c4 b1 7a 20 67 65 72 65 6b 69 72 2e 00 50 4b 03 04 14 00 00 00 00 00 0a | ..latman..z.gerekir..PK......... |
| c3e0 | 6b 71 58 35 bd db d1 3b 10 00 00 3b 10 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f | kqX5...;...;.......translations/ |
| c400 | 75 6b 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 00 04 01 00 00 00 00 00 00 00 00 00 | uk.mo........................... |
| c420 | 00 00 00 00 00 ec 01 00 00 11 00 00 00 ed 01 00 00 05 00 00 00 ff 01 00 00 37 00 00 00 05 02 00 | .........................7...... |
| c440 | 00 3f 00 00 00 3d 02 00 00 6c 00 00 00 7d 02 00 00 4e 00 00 00 ea 02 00 00 4d 00 00 00 39 03 00 | .?...=...l...}...N.......M...9.. |
| c460 | 00 05 00 00 00 87 03 00 00 22 00 00 00 8d 03 00 00 11 00 00 00 b0 03 00 00 11 00 00 00 c2 03 00 | ........."...................... |
| c480 | 00 0a 00 00 00 d4 03 00 00 12 00 00 00 df 03 00 00 20 00 00 00 f2 03 00 00 1e 00 00 00 13 04 00 | ................................ |
| c4a0 | 00 1b 00 00 00 32 04 00 00 10 00 00 00 4e 04 00 00 26 00 00 00 5f 04 00 00 40 00 00 00 86 04 00 | .....2.......N...&..._...@...... |
| c4c0 | 00 13 00 00 00 c7 04 00 00 10 00 00 00 db 04 00 00 09 00 00 00 ec 04 00 00 10 00 00 00 f6 04 00 | ................................ |
| c4e0 | 00 10 00 00 00 07 05 00 00 3b 00 00 00 18 05 00 00 4a 00 00 00 54 05 00 00 09 00 00 00 9f 05 00 | .........;.......J...T.......... |
| c500 | 00 24 00 00 00 a9 05 00 00 8a 02 00 00 ce 05 00 00 26 00 00 00 59 08 00 00 0f 00 00 00 80 08 00 | .$...............&...Y.......... |
| c520 | 00 5e 00 00 00 90 08 00 00 78 00 00 00 ef 08 00 00 c7 00 00 00 68 09 00 00 9c 00 00 00 30 0a 00 | .^.......x...........h.......0.. |
| c540 | 00 a2 00 00 00 cd 0a 00 00 10 00 00 00 70 0b 00 00 51 00 00 00 81 0b 00 00 31 00 00 00 d3 0b 00 | .............p...Q.......1...... |
| c560 | 00 21 00 00 00 05 0c 00 00 10 00 00 00 27 0c 00 00 2b 00 00 00 38 0c 00 00 48 00 00 00 64 0c 00 | .!...........'...+...8...H...d.. |
| c580 | 00 46 00 00 00 ad 0c 00 00 3a 00 00 00 f4 0c 00 00 19 00 00 00 2f 0d 00 00 3c 00 00 00 49 0d 00 | .F.......:.........../...<...I.. |
| c5a0 | 00 7b 00 00 00 86 0d 00 00 26 00 00 00 02 0e 00 00 25 00 00 00 29 0e 00 00 14 00 00 00 4f 0e 00 | .{.......&.......%...).......O.. |
| c5c0 | 00 21 00 00 00 64 0e 00 00 23 00 00 00 86 0e 00 00 6b 00 00 00 aa 0e 00 00 bb 00 00 00 16 0f 00 | .!...d...#.......k.............. |
| c5e0 | 00 16 00 00 00 d2 0f 00 00 51 00 00 00 e9 0f 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 | .........Q........&Customize.plu |
| c600 | 67 69 6e 00 26 48 65 6c 70 00 41 64 64 20 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 | gin.&Help.Add.a.separator.to.the |
| c620 | 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 | .menu.following.the.selected.ite |
| c640 | 6d 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 69 | m.All.settings.for.this.plugin.i |
| c660 | 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 64 | n.this.library.have.been.cleared |
| c680 | 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 65 | ..Any.settings.in.other.librarie |
| c6a0 | 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 6f | s.or.stored.in.a.JSON.file.in.yo |
| c6c0 | 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 6e | ur.calibre.plugins.folder.will.n |
| c6e0 | 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 20 | ot.be.touched..Are.you.sure.you. |
| c700 | 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 20 | want.to.change.your.settings.in. |
| c720 | 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 72 | this.library.for.this.plugin?.Ar |
| c740 | 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 75 | e.you.sure.you.want.to.clear.you |
| c760 | 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 74 | r.settings.in.this.library.for.t |
| c780 | 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 | his.plugin?.Clear.Clear.all.sett |
| c7a0 | 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6f 70 79 20 74 6f 20 63 6c 69 | ings.for.this.plugin.Copy.to.cli |
| c7c0 | 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 46 61 76 6f 75 72 69 | pboard.Create.new.column.Favouri |
| c7e0 | 74 65 73 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4d 6f 76 65 20 74 68 65 20 | tes.Keyboard.shortcuts.Move.the. |
| c800 | 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 6f 77 6e 00 4d 6f 76 65 20 74 68 65 | selected.menu.item.down.Move.the |
| c820 | 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 75 70 00 50 6c 65 61 73 65 20 72 65 | .selected.menu.item.up.Please.re |
| c840 | 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 |
| c860 | 6f 72 3a 00 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 66 72 6f | or:.Remove.the.selected.item.fro |
| c880 | 6d 20 74 68 65 20 6d 65 6e 75 00 52 65 6e 61 6d 65 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 | m.the.menu.Rename.the.menu.item. |
| c8a0 | 66 6f 72 20 77 68 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f | for.when.it.appears.on.your.Favo |
| c8c0 | 75 72 69 74 65 73 20 6d 65 6e 75 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 | urites.menu.Restart.calibre.now. |
| c8e0 | 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 65 70 61 72 61 74 6f 72 00 53 65 74 74 69 | Restart.required.Separator.Setti |
| c900 | 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 |
| c920 | 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 |
| c940 | 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 54 69 74 6c 65 20 69 | brary.have.been.changed..Title.i |
| c960 | 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 72 | mage.not.found.-.you.must.restar |
| c980 | 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 67 | t.Calibre.before.using.this.plug |
| c9a0 | 69 6e 21 00 55 6e 64 65 66 69 6e 65 64 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 | in!.Undefined.You.must.restart.c |
| c9c0 | 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 | alibre.afterwards..Project-Id-Ve |
| c9e0 | 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 61 74 | rsion:.PACKAGE.VERSION.POT-Creat |
| ca00 | 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 30 39 20 31 31 3a 35 30 2b 30 31 30 30 0a | ion-Date:.2022-10-09.11:50+0100. |
| ca20 | 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 35 3a | PO-Revision-Date:.2022-09-19.15: |
| ca40 | 31 35 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 43 68 | 15+0000.Last-Translator:.Yuri.Ch |
| ca60 | 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 32 32 | ornoivan.<yurchor@ukr.net>,.2022 |
| ca80 | 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 70 73 | .Language-Team:.Ukrainian.(https |
| caa0 | 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 65 61 | ://app.transifex.com/calibre/tea |
| cac0 | 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 30 0a | ms/19337/uk/).MIME-Version:.1.0. |
| cae0 | 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 73 65 | Content-Type:.text/plain;.charse |
| cb00 | 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 69 6e | t=UTF-8.Content-Transfer-Encodin |
| cb20 | 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 74 2e | g:.8bit.Generated-By:.pygettext. |
| cb40 | 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 6d 73 | py.1.5.Language:.uk.Plural-Forms |
| cb60 | 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 20 30 | :.nplurals=4;.plural=(n.%.1.==.0 |
| cb80 | 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 31 31 | .&&.n.%.10.==.1.&&.n.%.100.!=.11 |
| cba0 | 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 20 32 | .?.0.:.n.%.1.==.0.&&.n.%.10.>=.2 |
| cbc0 | 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 31 32 | .&&.n.%.10.<=.4.&&.(n.%.100.<.12 |
| cbe0 | 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 3d 3d | .||.n.%.100.>.14).?.1.:.n.%.1.== |
| cc00 | 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 3d 35 | .0.&&.(n.%.10.==0.||.(n.%.10.>=5 |
| cc20 | 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 31 31 | .&&.n.%.10.<=9).||.(n.%.100.>=11 |
| cc40 | 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 26 d0 | .&&.n.%.100.<=14.)).?.2:.3);..&. |
| cc60 | 9d d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 | ................................ |
| cc80 | d0 be d0 ba 00 26 d0 94 d0 be d0 b2 d1 96 d0 b4 d0 ba d0 b0 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 | .....&.......................... |
| cca0 | b8 20 d0 b4 d0 be 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 bf d1 96 d1 81 d0 bb d1 8f 20 d0 bf d0 be d0 | ................................ |
| ccc0 | b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be d0 b3 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 d1 83 20 d1 | ................................ |
| cce0 | 80 d0 be d0 b7 d0 b4 d1 96 d0 bb d1 8c d0 bd d0 b8 d0 ba 00 d0 92 d1 81 d1 96 20 d0 bd d0 b0 d0 | ................................ |
| cd00 | bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 | ................................ |
| cd20 | be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 20 d0 b2 20 d1 86 d1 96 d0 b9 20 d0 | ................................ |
| cd40 | b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 d0 b1 d1 83 d0 bb d0 b8 20 d0 be d1 | ................................ |
| cd60 | 87 d0 b8 d1 89 d0 b5 d0 bd d1 96 2e 00 d0 91 d1 83 d0 b4 d1 8c 2d d1 8f d0 ba d1 96 20 d0 bd d0 | .....................-.......... |
| cd80 | 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 96 d0 bd d1 88 d0 | ................................ |
| cda0 | b8 d1 85 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d0 ba d0 b0 d1 85 2c 20 d0 b0 d0 b1 | ..........................,..... |
| cdc0 | d0 be 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 b6 d0 b5 d0 bd d1 96 20 d0 b2 20 d1 84 d0 b0 d0 b9 d0 | ................................ |
| cde0 | bb d1 96 20 4a 53 4f 4e 20 d0 b2 20 d0 bf d0 b0 d0 bf d1 86 d1 96 20 d0 b2 d0 b0 d1 88 d0 b8 d0 | ....JSON........................ |
| ce00 | b9 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 96 d0 b2 20 d0 bd d0 b5 20 d0 b1 d1 83 d0 b4 d1 83 | ................................ |
| ce20 | d1 82 d1 8c 20 d0 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d1 96 2e 00 d0 92 d0 b8 20 d0 b2 d0 bf d0 b5 | ................................ |
| ce40 | d0 b2 d0 bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be 20 d0 b1 d0 b0 d0 b6 d0 b0 d1 94 d1 82 d0 b5 20 | ..........,..................... |
| ce60 | d0 b7 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d0 b2 d0 b0 d1 88 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 | ................................ |
| ce80 | d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d1 83 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 | ................................ |
| cea0 | b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 | ................................ |
| cec0 | be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 3f 00 d0 92 d0 b8 20 d0 b2 d0 bf d0 b5 d0 b2 d0 | ................?............... |
| cee0 | bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be 20 d0 b1 d0 b0 d0 b6 d0 b0 d1 94 d1 82 d0 b5 20 d0 be d1 | .......,........................ |
| cf00 | 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 d0 b2 d0 b0 d1 88 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 | ................................ |
| cf20 | 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b2 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 | ................................ |
| cf40 | d0 bb d1 96 d0 be d1 82 d1 86 d0 b5 d1 86 d1 96 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 b0 d0 bd d0 be | ................................ |
| cf60 | d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 3f 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 | ...................?............ |
| cf80 | b8 d1 82 d0 b8 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 d0 b2 d1 81 d1 96 20 d0 bd | ................................ |
| cfa0 | d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 86 | ................................ |
| cfc0 | d1 8c d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 00 d0 9a d0 be d0 bf d1 96 | ................................ |
| cfe0 | d1 8e d0 b2 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d0 b1 d1 83 d1 84 d0 b5 d1 80 d0 b0 20 d0 be d0 | ................................ |
| d000 | b1 d0 bc d1 96 d0 bd d1 83 00 d0 a1 d1 82 d0 b2 d0 be d1 80 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 | ................................ |
| d020 | be d0 b2 d0 bf d1 87 d0 b8 d0 ba 00 d0 a3 d0 bb d1 8e d0 b1 d0 bb d0 b5 d0 bd d1 96 00 d0 9a d0 | ................................ |
| d040 | bb d0 b0 d0 b2 d1 96 d0 b0 d1 82 d1 83 d1 80 d0 bd d1 96 20 d1 81 d0 ba d0 be d1 80 d0 be d1 87 | ................................ |
| d060 | d0 b5 d0 bd d0 bd d1 8f 00 d0 9f d0 b5 d1 80 d0 b5 d1 81 d1 83 d0 bd d1 83 d1 82 d0 b8 20 d0 bf | ................................ |
| d080 | d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bc | ................................ |
| d0a0 | d0 b5 d0 bd d1 8e 20 d0 bd d0 b8 d0 b6 d1 87 d0 b5 00 d0 9f d0 b5 d1 80 d0 b5 d1 81 d1 83 d0 bd | ................................ |
| d0c0 | d1 83 d1 82 d0 b8 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 20 d0 bf d1 83 | ................................ |
| d0e0 | d0 bd d0 ba d1 82 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b2 d0 b8 d1 89 d0 b5 00 d0 91 d1 83 d0 b4 d1 | ................................ |
| d100 | 8c 20 d0 bb d0 b0 d1 81 d0 ba d0 b0 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b2 d0 b0 d0 bd | ............,................... |
| d120 | d1 82 d0 b0 d0 b6 d1 82 d0 b5 20 43 61 6c 69 62 72 65 2e 00 d0 9d d0 b0 d0 bb d0 b0 d1 88 d1 82 | ...........Calibre.............. |
| d140 | d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 3a 00 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 | ............:................... |
| d160 | bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 | ................................ |
| d180 | b7 20 d0 bc d0 b5 d0 bd d1 8e 00 d0 9f d0 b5 d1 80 d0 b5 d0 b9 d0 bc d0 b5 d0 bd d1 83 d0 b2 d0 | ................................ |
| d1a0 | b0 d1 82 d0 b8 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 bf d1 96 d1 81 | ................................ |
| d1c0 | d0 bb d1 8f 20 d0 b9 d0 be d0 b3 d0 be 20 d0 bf d0 be d1 8f d0 b2 d0 b8 20 d1 83 20 d0 b2 d0 b0 | ................................ |
| d1e0 | d1 88 d0 be d0 bc d1 83 20 d0 bc d0 b5 d0 bd d1 8e 20 c2 ab d0 a3 d0 bb d1 8e d0 b1 d0 bb d0 b5 | ................................ |
| d200 | d0 bd d1 96 c2 bb 00 d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d0 | ................................ |
| d220 | b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 00 d0 9f d0 be d1 82 d1 80 d1 96 d0 b1 d0 b5 d0 bd 20 d0 | ......Calibre................... |
| d240 | bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba 00 d0 a0 d0 be d0 b7 d0 b4 d1 96 d0 bb | ................................ |
| d260 | d1 8c d0 bd d0 b8 d0 ba 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b7 d0 bc | ................................ |
| d280 | d1 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 | ................................ |
| d2a0 | d0 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 | ................................ |
| d2c0 | b8 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 | ................................ |
| d2e0 | d0 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 | ................................ |
| d300 | 96 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 9d d0 b5 20 | ................................ |
| d320 | d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d1 82 d0 b8 d1 82 d1 83 d0 bb d1 8c d0 bd d0 | ................................ |
| d340 | be d0 b3 d0 be 20 d0 b7 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 bd d1 8f 20 e2 80 94 20 d0 | ................................ |
| d360 | b2 d0 b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 | ................................ |
| d380 | 81 d1 82 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 2c 20 d0 bf d0 b5 d1 80 d1 88 20 d0 bd d1 96 | ..........Calibre,.............. |
| d3a0 | d0 b6 20 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d1 83 d0 b2 d0 b0 d1 82 d0 b8 d1 81 d1 8f 20 d1 86 | ................................ |
| d3c0 | d0 b8 d0 bc 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 be d0 bc 21 00 d0 9d d0 b5 d0 b2 d0 b8 d0 | .....................!.......... |
| d3e0 | b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 00 d0 9f d1 96 d1 81 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 | ................................ |
| d400 | b3 d0 be 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 | ................................ |
| d420 | d0 b7 d0 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 | .......................Calibre.. |
| d440 | 50 4b 03 04 14 00 00 00 00 00 b9 a5 49 55 5a b0 75 58 31 1d 00 00 31 1d 00 00 09 00 00 00 61 63 | PK..........IUZ.uX1...1.......ac |
| d460 | 74 69 6f 6e 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 | tion.pyfrom.__future__.import.un |
| d480 | 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 75 | icode_literals,.division,.absolu |
| d4a0 | 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0d 0a 0d 0a 5f 5f 6c | te_import,.print_function....__l |
| d4c0 | 69 63 65 6e 73 65 5f 5f 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 | icense__.=.'GPL.v3'..__copyright |
| d4e0 | 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 69 6d 70 6f | __.=.'2011,.Grant.Drake'....impo |
| d500 | 72 74 20 77 65 61 6b 72 65 66 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 | rt.weakref..from.six.import.text |
| d520 | 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 20 20 20 20 66 72 | _type.as.unicode....try:......fr |
| d540 | 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 | om.qt.core.import.(QToolButton,. |
| d560 | 51 4d 65 6e 75 2c 20 51 41 63 74 69 6f 6e 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 | QMenu,.QAction)..except.ImportEr |
| d580 | 72 6f 72 3a 0d 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 20 28 | ror:......from.PyQt5.Qt.import.( |
| d5a0 | 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 4d 65 6e 75 2c 20 51 41 63 74 69 6f 6e 29 0d 0a 0d 0a | QToolButton,.QMenu,.QAction).... |
| d5c0 | 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 | try:......load_translations()..e |
| d5e0 | 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 | xcept.NameError:......pass.#.loa |
| d600 | 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 69 62 72 | d_translations().added.in.calibr |
| d620 | 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 61 63 74 69 6f | e.1.9....from.calibre.gui2.actio |
| d640 | 6e 73 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 0d 0a 0d 0a 69 6d 70 | ns.import.InterfaceAction....imp |
| d660 | 6f 72 74 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d | ort.calibre_plugins.favourites_m |
| d680 | 65 6e 75 2e 63 6f 6e 66 69 67 20 61 73 20 63 66 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f | enu.config.as.cfg..from.calibre_ |
| d6a0 | 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6d 6d 6f 6e 5f 69 | plugins.favourites_menu.common_i |
| d6c0 | 63 6f 6e 73 20 69 6d 70 6f 72 74 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f | cons.import.set_plugin_icon_reso |
| d6e0 | 75 72 63 65 73 2c 20 67 65 74 5f 69 63 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c | urces,.get_icon..from.calibre_pl |
| d700 | 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6d 6d 6f 6e 5f 6d 65 6e | ugins.favourites_menu.common_men |
| d720 | 75 73 20 69 6d 70 6f 72 74 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e | us.import.unregister_menu_action |
| d740 | 73 2c 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 0d 0a 0d 0a | s,.create_menu_action_unique.... |
| d760 | 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 20 3d 20 5b 27 69 6d 61 67 65 73 2f 66 61 76 6f 75 72 69 74 | PLUGIN_ICONS.=.['images/favourit |
| d780 | 65 73 5f 6d 65 6e 75 2e 70 6e 67 27 5d 0d 0a 0d 0a 63 6c 61 73 73 20 41 63 74 69 6f 6e 57 72 61 | es_menu.png']....class.ActionWra |
| d7a0 | 70 70 65 72 28 51 41 63 74 69 6f 6e 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 | pper(QAction):........def.__init |
| d7c0 | 5f 5f 28 73 65 6c 66 2c 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e | __(self,.orig_action,.parent=Non |
| d7e0 | 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 41 63 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 | e):..........QAction.__init__(se |
| d800 | 6c 66 2c 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 63 6f 6e 28 29 2c 20 6f 72 69 67 5f 61 63 74 | lf,.orig_action.icon(),.orig_act |
| d820 | 69 6f 6e 2e 74 65 78 74 28 29 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 | ion.text(),.parent)..........if. |
| d840 | 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 43 68 65 63 6b 61 62 6c 65 28 29 3a 0d 0a 20 20 20 20 | orig_action.isCheckable():...... |
| d860 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d | ........self.setCheckable(True). |
| d880 | 0a 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 65 64 28 6f 72 69 | .............self.setChecked(ori |
| d8a0 | 67 5f 61 63 74 69 6f 6e 2e 69 73 43 68 65 63 6b 65 64 28 29 29 0d 0a 20 20 20 20 20 20 20 20 20 | g_action.isChecked())........... |
| d8c0 | 20 20 20 73 65 6c 66 2e 74 6f 67 67 6c 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 74 6f 67 | ...self.toggled.connect(self.tog |
| d8e0 | 67 6c 65 5f 6f 72 69 67 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 45 6e 61 62 6c | gle_orig)..........self.setEnabl |
| d900 | 65 64 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 45 6e 61 62 6c 65 64 28 29 29 0d 0a 20 20 20 | ed(orig_action.isEnabled())..... |
| d920 | 20 20 20 20 20 73 65 6c 66 2e 73 65 74 56 69 73 69 62 6c 65 28 6f 72 69 67 5f 61 63 74 69 6f 6e | .....self.setVisible(orig_action |
| d940 | 2e 69 73 56 69 73 69 62 6c 65 28 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 54 | .isVisible())..........self.setT |
| d960 | 6f 6f 6c 54 69 70 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 74 6f 6f 6c 54 69 70 28 29 29 0d 0a 20 | oolTip(orig_action.toolTip())... |
| d980 | 20 20 20 20 20 20 20 73 65 6c 66 2e 6f 72 69 67 20 3d 20 77 65 61 6b 72 65 66 2e 72 65 66 28 6f | .......self.orig.=.weakref.ref(o |
| d9a0 | 72 69 67 5f 61 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 72 69 67 67 65 | rig_action)..........self.trigge |
| d9c0 | 72 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 66 69 72 65 5f 6f 72 69 67 29 0d 0a 20 20 20 | red.connect(self.fire_orig)..... |
| d9e0 | 20 20 20 20 20 23 20 49 66 20 74 68 69 73 20 70 6c 75 67 69 6e 20 68 61 73 20 61 20 6d 65 6e 75 | .....#.If.this.plugin.has.a.menu |
| da00 | 20 6e 65 65 64 20 74 6f 20 69 74 65 72 61 74 65 20 74 68 72 6f 75 67 68 20 6d 61 6b 69 6e 67 20 | .need.to.iterate.through.making. |
| da20 | 63 6c 6f 6e 65 20 77 72 61 70 70 65 72 73 20 6f 66 20 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 69 | clone.wrappers.of.it...........i |
| da40 | 66 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 | f.orig_action.menu():........... |
| da60 | 20 20 20 63 6c 6f 6e 65 5f 6d 20 3d 20 51 4d 65 6e 75 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 74 | ...clone_m.=.QMenu(orig_action.t |
| da80 | 65 78 74 28 29 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 | ext(),.parent)..............self |
| daa0 | 2e 5f 63 6c 6f 6e 65 5f 6d 65 6e 75 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 2c | ._clone_menu(orig_action.menu(), |
| dac0 | 20 63 6c 6f 6e 65 5f 6d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4d | .clone_m)..............self.setM |
| dae0 | 65 6e 75 28 63 6c 6f 6e 65 5f 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6c 6f 6e 65 5f 6d | enu(clone_m)........def._clone_m |
| db00 | 65 6e 75 28 73 65 6c 66 2c 20 6f 72 69 67 5f 6d 2c 20 63 6c 6f 6e 65 5f 6d 29 3a 0d 0a 20 20 20 | enu(self,.orig_m,.clone_m):..... |
| db20 | 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e 20 51 4d 65 6e 75 2e 61 63 74 69 6f 6e 73 28 6f 72 69 | .....for.ac.in.QMenu.actions(ori |
| db40 | 67 5f 6d 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 69 73 53 65 70 61 72 | g_m):..............if.ac.isSepar |
| db60 | 61 74 6f 72 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 6e 65 5f 6d | ator():..................clone_m |
| db80 | 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .addSeparator()................. |
| dba0 | 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 6e 65 5f 6d 2e 61 | .continue..............clone_m.a |
| dbc0 | 64 64 41 63 74 69 6f 6e 28 41 63 74 69 6f 6e 57 72 61 70 70 65 72 28 61 63 2c 20 63 6c 6f 6e 65 | ddAction(ActionWrapper(ac,.clone |
| dbe0 | 5f 6d 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 66 69 72 65 5f 6f 72 69 67 28 73 65 6c 66 29 3a | _m))........def.fire_orig(self): |
| dc00 | 0d 0a 20 20 20 20 20 20 20 20 6f 72 69 67 20 3d 20 73 65 6c 66 2e 6f 72 69 67 28 29 0d 0a 20 20 | ..........orig.=.self.orig().... |
| dc20 | 20 20 20 20 20 20 69 66 20 6f 72 69 67 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 | ......if.orig.is.not.None:...... |
| dc40 | 20 20 20 20 20 20 20 20 6f 72 69 67 2e 74 72 69 67 67 65 72 28 29 0d 0a 0d 0a 20 20 20 20 64 65 | ........orig.trigger()........de |
| dc60 | 66 20 74 6f 67 67 6c 65 5f 6f 72 69 67 28 73 65 6c 66 2c 20 69 73 5f 63 68 65 63 6b 65 64 29 3a | f.toggle_orig(self,.is_checked): |
| dc80 | 0d 0a 20 20 20 20 20 20 20 20 6f 72 69 67 20 3d 20 73 65 6c 66 2e 6f 72 69 67 28 29 0d 0a 20 20 | ..........orig.=.self.orig().... |
| dca0 | 20 20 20 20 20 20 69 66 20 6f 72 69 67 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 | ......if.orig.is.not.None:...... |
| dcc0 | 20 20 20 20 20 20 20 20 6f 72 69 67 2e 74 6f 67 67 6c 65 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 | ........orig.toggle()......class |
| dce0 | 20 46 61 76 6f 75 72 69 74 65 73 4d 65 6e 75 41 63 74 69 6f 6e 28 49 6e 74 65 72 66 61 63 65 41 | .FavouritesMenuAction(InterfaceA |
| dd00 | 63 74 69 6f 6e 29 3a 0d 0a 0d 0a 20 20 20 20 6e 61 6d 65 20 3d 20 27 46 61 76 6f 75 72 69 74 65 | ction):........name.=.'Favourite |
| dd20 | 73 20 4d 65 6e 75 27 0d 0a 20 20 20 20 23 20 43 72 65 61 74 65 20 6f 75 72 20 74 6f 70 2d 6c 65 | s.Menu'......#.Create.our.top-le |
| dd40 | 76 65 6c 20 6d 65 6e 75 2f 74 6f 6f 6c 62 61 72 20 61 63 74 69 6f 6e 20 28 74 65 78 74 2c 20 69 | vel.menu/toolbar.action.(text,.i |
| dd60 | 63 6f 6e 5f 70 61 74 68 2c 20 74 6f 6f 6c 74 69 70 2c 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 | con_path,.tooltip,.keyboard.shor |
| dd80 | 74 63 75 74 29 0d 0a 20 20 20 20 61 63 74 69 6f 6e 5f 73 70 65 63 20 3d 20 28 5f 28 27 46 61 76 | tcut)......action_spec.=.(_('Fav |
| dda0 | 6f 75 72 69 74 65 73 27 29 2c 20 4e 6f 6e 65 2c 20 4e 6f 6e 65 2c 20 4e 6f 6e 65 29 0d 0a 20 20 | ourites'),.None,.None,.None).... |
| ddc0 | 20 20 64 6f 6e 74 5f 61 64 64 5f 74 6f 20 3d 20 66 72 6f 7a 65 6e 73 65 74 28 5b 27 63 6f 6e 74 | ..dont_add_to.=.frozenset(['cont |
| dde0 | 65 78 74 2d 6d 65 6e 75 2d 64 65 76 69 63 65 27 5d 29 0d 0a 20 20 20 20 70 6f 70 75 70 5f 74 79 | ext-menu-device'])......popup_ty |
| de00 | 70 65 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2e 49 6e 73 74 61 6e 74 50 6f 70 75 70 0d 0a 20 | pe.=.QToolButton.InstantPopup... |
| de20 | 20 20 20 61 63 74 69 6f 6e 5f 74 79 70 65 20 3d 20 27 63 75 72 72 65 6e 74 27 0d 0a 0d 0a 20 20 | ...action_type.=.'current'...... |
| de40 | 20 20 64 65 66 20 67 65 6e 65 73 69 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 | ..def.genesis(self):..........se |
| de60 | 6c 66 2e 6d 65 6e 75 20 3d 20 51 4d 65 6e 75 28 73 65 6c 66 2e 67 75 69 29 0d 0a 20 20 20 20 20 | lf.menu.=.QMenu(self.gui)....... |
| de80 | 20 20 20 73 65 6c 66 2e 6d 65 6e 75 2e 61 62 6f 75 74 54 6f 53 68 6f 77 2e 63 6f 6e 6e 65 63 74 | ...self.menu.aboutToShow.connect |
| dea0 | 28 73 65 6c 66 2e 5f 61 62 6f 75 74 5f 74 6f 5f 73 68 6f 77 5f 6d 65 6e 75 29 0d 0a 0d 0a 20 20 | (self._about_to_show_menu)...... |
| dec0 | 20 20 20 20 20 20 23 20 52 65 61 64 20 74 68 65 20 70 6c 75 67 69 6e 20 69 63 6f 6e 73 20 61 6e | ......#.Read.the.plugin.icons.an |
| dee0 | 64 20 73 74 6f 72 65 20 66 6f 72 20 70 6f 74 65 6e 74 69 61 6c 20 73 68 61 72 69 6e 67 20 77 69 | d.store.for.potential.sharing.wi |
| df00 | 74 68 20 74 68 65 20 63 6f 6e 66 69 67 20 77 69 64 67 65 74 0d 0a 20 20 20 20 20 20 20 20 69 63 | th.the.config.widget..........ic |
| df20 | 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 73 65 6c 66 2e 6c 6f 61 64 5f 72 65 73 6f 75 72 63 | on_resources.=.self.load_resourc |
| df40 | 65 73 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 29 0d 0a 20 20 20 20 20 20 20 20 73 65 74 5f 70 6c | es(PLUGIN_ICONS)..........set_pl |
| df60 | 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 6e 61 6d 65 2c 20 69 | ugin_icon_resources(self.name,.i |
| df80 | 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 41 73 73 69 | con_resources)............#.Assi |
| dfa0 | 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 61 6e 64 20 61 | gn.our.menu.to.this.action.and.a |
| dfc0 | 6e 20 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e 73 65 74 | n.icon..........self.qaction.set |
| dfe0 | 4d 65 6e 75 28 73 65 6c 66 2e 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 | Menu(self.menu)..........self.qa |
| e000 | 63 74 69 6f 6e 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 | ction.setIcon(get_icon(PLUGIN_IC |
| e020 | 4f 4e 53 5b 30 5d 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 62 6f 75 74 5f 74 6f 5f 73 68 | ONS[0]))........def._about_to_sh |
| e040 | 6f 77 5f 6d 65 6e 75 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 65 65 64 20 74 | ow_menu(self):..........#.Need.t |
| e060 | 6f 20 72 65 62 75 69 6c 64 20 6f 75 72 20 6d 65 6e 75 73 20 65 61 63 68 20 74 69 6d 65 20 73 68 | o.rebuild.our.menus.each.time.sh |
| e080 | 6f 77 6e 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 61 73 73 6f 63 69 61 74 65 64 0d 0a 20 20 20 | own,.because.the.associated..... |
| e0a0 | 20 20 20 20 20 23 20 51 41 63 74 69 6f 6e 20 6f 62 6a 65 63 74 73 20 6d 61 79 20 68 61 76 65 20 | .....#.QAction.objects.may.have. |
| e0c0 | 62 65 65 6e 20 6f 72 70 68 61 6e 65 64 2f 72 65 6d 6f 76 65 64 2f 6e 6f 74 20 72 65 6c 65 76 61 | been.orphaned/removed/not.releva |
| e0e0 | 6e 74 20 6e 6f 77 2e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 | nt.now...........self.rebuild_me |
| e100 | 6e 75 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 73 | nus()........def.rebuild_menus(s |
| e120 | 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 61 6e 79 20 6b 65 79 62 | elf):..........#.Ensure.any.keyb |
| e140 | 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 66 72 6f 6d 20 70 72 65 76 69 6f 75 73 20 64 69 73 | oard.shortcuts.from.previous.dis |
| e160 | 70 6c 61 79 20 6f 66 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 61 72 65 20 63 6c 65 61 72 65 64 0d | play.of.plugin.menu.are.cleared. |
| e180 | 0a 20 20 20 20 20 20 20 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 | .........unregister_menu_actions |
| e1a0 | 28 73 65 6c 66 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 20 3d 20 63 66 | (self)............fav_menus.=.cf |
| e1c0 | 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 4d 45 4e 55 53 5d 0d | g.plugin_prefs[cfg.STORE_MENUS]. |
| e1e0 | 0a 20 20 20 20 20 20 20 20 6d 20 3d 20 73 65 6c 66 2e 6d 65 6e 75 0d 0a 20 20 20 20 20 20 20 20 | .........m.=.self.menu.......... |
| e200 | 6d 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 69 6e 5f 64 65 76 69 63 65 5f 6d 6f 64 | m.clear()..........in_device_mod |
| e220 | 65 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 6f 63 61 74 69 6f 6e 5f 6d 61 6e 61 67 65 72 2e 68 61 | e.=.self.gui.location_manager.ha |
| e240 | 73 5f 64 65 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 64 69 73 63 6f 76 65 72 65 64 5f 70 6c 75 | s_device..........discovered_plu |
| e260 | 67 69 6e 73 20 3d 20 7b 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 66 61 76 5f 6d 65 6e | gins.=.{}............for.fav_men |
| e280 | 75 20 69 6e 20 66 61 76 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | u.in.fav_menus:..............if. |
| e2a0 | 66 61 76 5f 6d 65 6e 75 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | fav_menu.is.None:............... |
| e2c0 | 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | ...m.addSeparator()............. |
| e2e0 | 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 61 63 20 3d 20 | .....continue..............ac.=. |
| e300 | 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 20 3d 20 6c 69 73 74 28 66 | None..............paths.=.list(f |
| e320 | 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c | av_menu['path'])..............pl |
| e340 | 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 70 61 74 68 73 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 | ugin_name.=.paths[0]............ |
| e360 | 20 20 69 73 5f 64 65 76 69 63 65 5f 6f 6e 6c 79 5f 70 6c 75 67 69 6e 20 3d 20 46 61 6c 73 65 0d | ..is_device_only_plugin.=.False. |
| e380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 3d 20 27 | .............if.plugin_name.==.' |
| e3a0 | 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | Location.Manager':.............. |
| e3c0 | 20 20 20 20 23 20 53 70 65 63 69 61 6c 20 63 61 73 65 20 68 61 6e 64 6c 69 6e 67 20 73 69 6e 63 | ....#.Special.case.handling.sinc |
| e3e0 | 65 20 6e 6f 74 20 69 61 63 74 69 6f 6e 20 69 6e 73 74 61 6e 63 65 73 0d 0a 20 20 20 20 20 20 20 | e.not.iaction.instances......... |
| e400 | 20 20 20 20 20 20 20 20 20 69 73 5f 64 65 76 69 63 65 5f 6f 6e 6c 79 5f 70 6c 75 67 69 6e 20 3d | .........is_device_only_plugin.= |
| e420 | 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 20 3d 20 70 | .True..................paths.=.p |
| e440 | 61 74 68 73 5b 31 3a 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 6f | aths[1:]..................for.lo |
| e460 | 63 5f 61 63 74 69 6f 6e 20 69 6e 20 73 65 6c 66 2e 67 75 69 2e 6c 6f 63 61 74 69 6f 6e 5f 6d 61 | c_action.in.self.gui.location_ma |
| e480 | 6e 61 67 65 72 2e 61 6c 6c 5f 61 63 74 69 6f 6e 73 5b 31 3a 5d 3a 0d 0a 20 20 20 20 20 20 20 20 | nager.all_actions[1:]:.......... |
| e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 6c 6f 63 5f 61 63 74 69 6f | ............if.unicode(loc_actio |
| e4c0 | 6e 2e 74 65 78 74 28 29 29 20 3d 3d 20 70 61 74 68 73 5b 30 5d 3a 0d 0a 20 20 20 20 20 20 20 20 | n.text()).==.paths[0]:.......... |
| e4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 70 61 74 68 73 29 20 3e 20 | ................if.len(paths).>. |
| e500 | 31 3a 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 20 | 1:.............................. |
| e520 | 23 20 54 68 69 73 20 69 73 20 61 6e 20 61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 6d 65 6e 75 20 | #.This.is.an.action.on.the.menu. |
| e540 | 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 6f 72 20 69 74 73 20 73 75 62 6d 65 6e 75 73 0d | for.this.plugin.or.its.submenus. |
| e560 | 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 61 63 20 | .............................ac. |
| e580 | 3d 20 73 65 6c 66 2e 5f 66 69 6e 64 5f 61 63 74 69 6f 6e 5f 66 6f 72 5f 6d 65 6e 75 28 6c 6f 63 | =.self._find_action_for_menu(loc |
| e5a0 | 5f 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 2c 20 70 61 74 68 73 5b 31 3a 5d 2c 20 70 6c 75 67 69 | _action.menu(),.paths[1:],.plugi |
| e5c0 | 6e 5f 6e 61 6d 65 29 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 | n_name)......................... |
| e5e0 | 20 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 20 20 20 20 | .else:.......................... |
| e600 | 20 20 20 20 23 20 54 68 69 73 20 69 73 20 61 20 74 6f 70 2d 6c 65 76 65 6c 20 70 6c 75 67 69 6e | ....#.This.is.a.top-level.plugin |
| e620 | 20 62 65 69 6e 67 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6d 65 6e 75 0d 0a 20 20 20 20 20 20 | .being.added.to.the.menu........ |
| e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 20 3d 20 6c 6f 63 5f 61 | ......................ac.=.loc_a |
| e660 | 63 74 69 6f 6e 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 62 | ction..........................b |
| e680 | 72 65 61 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 | reak..............else:......... |
| e6a0 | 20 20 20 20 20 20 20 20 20 69 61 63 74 69 6f 6e 20 3d 20 73 65 6c 66 2e 67 75 69 2e 69 61 63 74 | .........iaction.=.self.gui.iact |
| e6c0 | 69 6f 6e 73 2e 67 65 74 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 | ions.get(plugin_name,.None)..... |
| e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 61 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 4e | .............if.iaction.is.not.N |
| e700 | 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 61 63 | one:......................if.iac |
| e720 | 74 69 6f 6e 20 6e 6f 74 20 69 6e 20 64 69 73 63 6f 76 65 72 65 64 5f 70 6c 75 67 69 6e 73 3a 0d | tion.not.in.discovered_plugins:. |
| e740 | 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 69 73 63 6f 76 65 | .........................discove |
| e760 | 72 65 64 5f 70 6c 75 67 69 6e 73 5b 69 61 63 74 69 6f 6e 5d 20 3d 20 54 72 75 65 0d 0a 20 20 20 | red_plugins[iaction].=.True..... |
| e780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 68 61 73 61 74 74 72 28 | .....................if.hasattr( |
| e7a0 | 69 61 63 74 69 6f 6e 2c 20 27 6d 65 6e 75 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | iaction,.'menu'):............... |
| e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 61 63 74 69 6f 6e 2e 6d 65 6e 75 2e 61 62 6f 75 | ...............iaction.menu.abou |
| e7e0 | 74 54 6f 53 68 6f 77 2e 65 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tToShow.emit().................. |
| e800 | 20 20 20 20 69 73 5f 64 65 76 69 63 65 5f 6f 6e 6c 79 5f 70 6c 75 67 69 6e 20 3d 20 27 74 6f 6f | ....is_device_only_plugin.=.'too |
| e820 | 6c 62 61 72 27 20 69 6e 20 69 61 63 74 69 6f 6e 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 20 61 6e 64 | lbar'.in.iaction.dont_add_to.and |
| e840 | 20 27 74 6f 6f 6c 62 61 72 2d 64 65 76 69 63 65 27 20 6e 6f 74 20 69 6e 20 69 61 63 74 69 6f 6e | .'toolbar-device'.not.in.iaction |
| e860 | 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .dont_add_to.................... |
| e880 | 20 20 69 66 20 6c 65 6e 28 70 61 74 68 73 29 20 3e 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | ..if.len(paths).>.1:............ |
| e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 73 20 61 6e 20 61 63 74 69 6f | ..............#.This.is.an.actio |
| e8c0 | 6e 20 6f 6e 20 74 68 65 20 6d 65 6e 75 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 6f 72 | n.on.the.menu.for.this.plugin.or |
| e8e0 | 20 69 74 73 20 73 75 62 6d 65 6e 75 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .its.submenus................... |
| e900 | 20 20 20 20 20 20 20 61 63 20 3d 20 73 65 6c 66 2e 5f 66 69 6e 64 5f 61 63 74 69 6f 6e 5f 66 6f | .......ac.=.self._find_action_fo |
| e920 | 72 5f 6d 65 6e 75 28 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 2c 20 70 | r_menu(iaction.qaction.menu(),.p |
| e940 | 61 74 68 73 5b 31 3a 5d 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 | aths[1:],.plugin_name).......... |
| e960 | 20 20 20 20 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 20 | ............else:............... |
| e980 | 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 73 20 61 20 74 6f 70 2d 6c 65 76 65 6c | ...........#.This.is.a.top-level |
| e9a0 | 20 70 6c 75 67 69 6e 20 62 65 69 6e 67 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6d 65 6e 75 0d | .plugin.being.added.to.the.menu. |
| e9c0 | 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 61 63 20 3d 20 69 61 | .........................ac.=.ia |
| e9e0 | 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | ction.qaction................if. |
| ea00 | 61 63 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 | ac.is.None:..................#.W |
| ea20 | 65 20 68 61 76 65 20 61 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 6e 6f 74 | e.have.a.menu.action.that.is.not |
| ea40 | 20 61 76 61 69 6c 61 62 6c 65 2e 20 50 65 72 68 61 70 73 20 74 68 65 20 75 73 65 72 0d 0a 20 20 | .available..Perhaps.the.user.... |
| ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 68 61 73 20 73 77 69 74 63 68 65 64 20 6c 69 62 | ..............#.has.switched.lib |
| ea80 | 72 61 72 69 65 73 2c 20 75 6e 69 6e 73 74 61 6c 6c 65 64 20 61 20 70 6c 75 67 69 6e 20 6f 72 20 | raries,.uninstalled.a.plugin.or. |
| eaa0 | 66 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for.some.other.................. |
| eac0 | 23 20 72 65 61 73 6f 6e 20 74 68 61 74 20 75 6e 64 65 72 6c 79 69 6e 67 20 69 74 65 6d 20 69 73 | #.reason.that.underlying.item.is |
| eae0 | 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 79 20 6d 6f 72 65 2e 20 57 65 20 73 74 69 6c | .not.available.any.more..We.stil |
| eb00 | 6c 20 61 64 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 20 70 6c 61 63 65 | l.add..................#.a.place |
| eb20 | 68 6f 6c 64 65 72 20 6d 65 6e 75 20 69 74 65 6d 2c 20 62 75 74 20 77 69 6c 6c 20 68 61 76 65 20 | holder.menu.item,.but.will.have. |
| eb40 | 6e 6f 20 69 63 6f 6e 20 61 6e 64 20 62 65 20 64 69 73 61 62 6c 65 64 2e 0d 0a 20 20 20 20 20 20 | no.icon.and.be.disabled......... |
| eb60 | 20 20 20 20 20 20 20 20 20 20 6d 61 63 20 3d 20 51 41 63 74 69 6f 6e 28 66 61 76 5f 6d 65 6e 75 | ..........mac.=.QAction(fav_menu |
| eb80 | 5b 27 64 69 73 70 6c 61 79 27 5d 2c 20 6d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ['display'],.m)................. |
| eba0 | 20 6d 61 63 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 | .mac.setEnabled(False).......... |
| ebc0 | 20 20 20 20 20 20 20 20 23 70 72 69 6e 74 28 27 46 61 76 6f 75 72 69 74 65 20 4d 65 6e 75 3a 20 | ........#print('Favourite.Menu:. |
| ebe0 | 61 63 74 69 6f 6e 20 6e 6f 74 20 66 6f 75 6e 64 3a 27 2c 20 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 | action.not.found:',.fav_menu)... |
| ec00 | 20 20 20 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 20 20 | ...........else:................ |
| ec20 | 20 20 23 20 57 65 20 68 61 76 65 20 66 6f 75 6e 64 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 | ..#.We.have.found.the.underlying |
| ec40 | 20 61 63 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 6d 65 6e 75 20 69 74 65 6d 2e 0d 0a 20 20 20 | .action.for.this.menu.item...... |
| ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 6c 6f 6e 65 20 74 68 65 20 6f 72 69 67 69 6e 61 | .............#.Clone.the.origina |
| ec80 | 6c 20 51 41 63 74 69 6f 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 61 6c 69 61 73 20 74 68 65 20 | l.QAction.in.order.to.alias.the. |
| eca0 | 74 65 78 74 20 66 6f 72 20 69 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 | text.for.it..................mac |
| ecc0 | 20 3d 20 41 63 74 69 6f 6e 57 72 61 70 70 65 72 28 61 63 2c 20 6d 29 0d 0a 20 20 20 20 20 20 20 | .=.ActionWrapper(ac,.m)......... |
| ece0 | 20 20 20 20 20 20 20 20 20 6d 61 63 2e 73 65 74 54 65 78 74 28 66 61 76 5f 6d 65 6e 75 5b 27 64 | .........mac.setText(fav_menu['d |
| ed00 | 69 73 70 6c 61 79 27 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 64 | isplay'])................if.is_d |
| ed20 | 65 76 69 63 65 5f 6f 6e 6c 79 5f 70 6c 75 67 69 6e 20 61 6e 64 20 6e 6f 74 20 69 6e 5f 64 65 76 | evice_only_plugin.and.not.in_dev |
| ed40 | 69 63 65 5f 6d 6f 64 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 2e 73 | ice_mode:..................mac.s |
| ed60 | 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 2e | etEnabled(False)..............m. |
| ed80 | 61 64 64 41 63 74 69 6f 6e 28 6d 61 63 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 | addAction(mac)............m.addS |
| eda0 | 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f | eparator()..........create_menu_ |
| edc0 | 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 26 43 75 73 74 6f | action_unique(self,.m,._('&Custo |
| ede0 | 6d 69 7a 65 20 70 6c 75 67 69 6e 27 29 20 2b 20 27 2e 2e 2e 27 2c 20 27 63 6f 6e 66 69 67 2e 70 | mize.plugin').+.'...',.'config.p |
| ee00 | 6e 67 27 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 | ng',............................ |
| ee20 | 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 46 61 6c 73 65 2c 20 74 72 69 67 67 65 72 65 | ........shortcut=False,.triggere |
| ee40 | 64 3d 73 65 6c 66 2e 73 68 6f 77 5f 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 0d 0a 20 20 20 20 | d=self.show_configuration)...... |
| ee60 | 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 | ....create_menu_action_unique(se |
| ee80 | 6c 66 2c 20 6d 2c 20 5f 28 27 26 48 65 6c 70 27 29 2c 20 27 68 65 6c 70 2e 70 6e 67 27 2c 0d 0a | lf,.m,._('&Help'),.'help.png',.. |
| eea0 | 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 | ................................ |
| eec0 | 20 20 73 68 6f 72 74 63 75 74 3d 46 61 6c 73 65 2c 20 74 72 69 67 67 65 72 65 64 3d 63 66 67 2e | ..shortcut=False,.triggered=cfg. |
| eee0 | 73 68 6f 77 5f 68 65 6c 70 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 68 6f 77 5f 63 6f 6e 66 69 | show_help)........def.show_confi |
| ef00 | 67 75 72 61 74 69 6f 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e | guration(self):..........self.in |
| ef20 | 74 65 72 66 61 63 65 5f 61 63 74 69 6f 6e 5f 62 61 73 65 5f 70 6c 75 67 69 6e 2e 64 6f 5f 75 73 | terface_action_base_plugin.do_us |
| ef40 | 65 72 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 67 75 69 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f | er_config(self.gui)........def._ |
| ef60 | 66 69 6e 64 5f 61 63 74 69 6f 6e 5f 66 6f 72 5f 6d 65 6e 75 28 73 65 6c 66 2c 20 70 61 72 65 6e | find_action_for_menu(self,.paren |
| ef80 | 74 2c 20 70 61 74 68 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 | t,.paths,.plugin_name):......... |
| efa0 | 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 | .if.parent.is.not.None:......... |
| efc0 | 20 20 20 20 20 66 69 6e 64 5f 74 65 78 74 20 3d 20 70 61 74 68 73 5b 30 5d 0d 0a 20 20 20 20 20 | .....find_text.=.paths[0]....... |
| efe0 | 20 20 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e 20 51 4d 65 6e 75 2e 61 63 74 69 6f 6e 73 28 70 | .......for.ac.in.QMenu.actions(p |
| f000 | 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 69 | arent):..................if.ac.i |
| f020 | 73 53 65 70 61 72 61 74 6f 72 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sSeparator():................... |
| f040 | 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 23 70 72 | ...continue..................#pr |
| f060 | 69 6e 74 28 27 4c 6f 6f 6b 69 6e 67 20 61 74 20 61 63 74 69 6f 6e 3a 27 2c 75 6e 69 63 6f 64 65 | int('Looking.at.action:',unicode |
| f080 | 28 61 63 2e 74 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 61 | (ac.text()))..................sa |
| f0a0 | 66 65 5f 74 69 74 6c 65 20 3d 20 63 66 67 2e 67 65 74 5f 73 61 66 65 5f 74 69 74 6c 65 28 61 63 | fe_title.=.cfg.get_safe_title(ac |
| f0c0 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 61 66 65 5f 74 69 74 6c 65 | )..................if.safe_title |
| f0e0 | 20 3d 3d 20 66 69 6e 64 5f 74 65 78 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .==.find_text:.................. |
| f100 | 20 20 20 20 69 66 20 6c 65 6e 28 70 61 74 68 73 29 20 3d 3d 20 31 3a 0d 0a 20 20 20 20 20 20 20 | ....if.len(paths).==.1:......... |
| f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d 0a 20 20 20 20 | .................return.ac...... |
| f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 5f 66 69 6e | ................return.self._fin |
| f160 | 64 5f 61 63 74 69 6f 6e 5f 66 6f 72 5f 6d 65 6e 75 28 61 63 2e 6d 65 6e 75 28 29 2c 20 70 61 74 | d_action_for_menu(ac.menu(),.pat |
| f180 | 68 73 5b 31 3a 5d 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 0d 0a 50 4b 03 04 14 00 00 00 | hs[1:],.plugin_name)....PK...... |
| f1a0 | 00 00 0e 22 35 55 9f 9e 33 d9 1f 05 00 00 1f 05 00 00 17 00 00 00 63 6f 6d 6d 6f 6e 5f 63 6f 6d | ..."5U..3.............common_com |
| f1c0 | 70 61 74 69 62 69 6c 69 74 79 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 | patibility.py#!/usr/bin/env.pyth |
| f1e0 | 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 3d 34 | on.#.vim:fileencoding=UTF-8:ts=4 |
| f200 | 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 75 74 | :sw=4:sta:et:sts=4:ai.from.__fut |
| f220 | 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 2c 20 | ure__.import.(unicode_literals,. |
| f240 | 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 20 20 | division,.absolute_import,...... |
| f260 | 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 69 6f | ...................print_functio |
| f280 | 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 5f 63 | n)..__license__...=.'GPL.v3'.__c |
| f2a0 | 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 65 27 | opyright__.=.'2022,.Grant.Drake' |
| f2c0 | 0a 0a 23 20 4d 61 69 6e 74 61 69 6e 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 | ..#.Maintain.backwards.compatibi |
| f2e0 | 6c 69 74 79 20 77 69 74 68 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 51 74 20 61 | lity.with.older.versions.of.Qt.a |
| f300 | 6e 64 20 63 61 6c 69 62 72 65 2e 0a 74 72 79 3a 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 | nd.calibre..try:.....from.qt.cor |
| f320 | 65 20 69 6d 70 6f 72 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c | e.import.QSizePolicy,.QTextEdit, |
| f340 | 20 51 74 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 20 20 20 20 20 20 20 20 20 | .Qt.except.ImportError:......... |
| f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 | ....................from.PyQt5.Q |
| f380 | 74 20 69 6d 70 6f 72 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c | t.import.QSizePolicy,.QTextEdit, |
| f3a0 | 20 51 74 0a 0a 74 72 79 3a 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 | .Qt..try:.....qSizePolicy_Minimu |
| f3c0 | 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 4d 69 6e 69 6d 75 6d 0a 20 | m.=.QSizePolicy.Policy.Minimum.. |
| f3e0 | 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 61 78 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f | ...qSizePolicy_Maximum.=.QSizePo |
| f400 | 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c | licy.Policy.Maximum.....qSizePol |
| f420 | 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 50 6f 6c 69 | icy_Expanding.=.QSizePolicy.Poli |
| f440 | 63 79 2e 45 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 | cy.Expanding.....qSizePolicy_Pre |
| f460 | 66 65 72 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 50 72 65 66 | ferred.=.QSizePolicy.Policy.Pref |
| f480 | 65 72 72 65 64 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 49 67 6e 6f 72 65 64 20 3d 20 | erred.....qSizePolicy_Ignored.=. |
| f4a0 | 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 49 67 6e 6f 72 65 64 0a 65 78 63 65 70 | QSizePolicy.Policy.Ignored.excep |
| f4c0 | 74 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 | t:.....qSizePolicy_Minimum.=.QSi |
| f4e0 | 7a 65 50 6f 6c 69 63 79 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 | zePolicy.Minimum.....qSizePolicy |
| f500 | 5f 4d 61 78 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 | _Maximum.=.QSizePolicy.Maximum.. |
| f520 | 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 20 3d 20 51 53 69 7a 65 | ...qSizePolicy_Expanding.=.QSize |
| f540 | 50 6f 6c 69 63 79 2e 45 78 70 61 6e 64 69 6e 67 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 | Policy.Expanding.....qSizePolicy |
| f560 | 5f 50 72 65 66 65 72 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 | _Preferred.=.QSizePolicy.Preferr |
| f580 | 65 64 0a 20 20 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 | ed.....qSizePolicy_Ignored.=.QSi |
| f5a0 | 7a 65 50 6f 6c 69 63 79 2e 49 67 6e 6f 72 65 64 0a 0a 74 72 79 3a 0a 20 20 20 20 71 54 65 78 74 | zePolicy.Ignored..try:.....qText |
| f5c0 | 45 64 69 74 5f 4e 6f 57 72 61 70 20 3d 20 51 54 65 78 74 45 64 69 74 2e 4c 69 6e 65 57 72 61 70 | Edit_NoWrap.=.QTextEdit.LineWrap |
| f5e0 | 4d 6f 64 65 2e 4e 6f 57 72 61 70 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 54 65 78 74 45 64 69 | Mode.NoWrap.except:.....qTextEdi |
| f600 | 74 5f 4e 6f 57 72 61 70 20 3d 20 51 54 65 78 74 45 64 69 74 2e 4e 6f 57 72 61 70 0a 0a 74 72 79 | t_NoWrap.=.QTextEdit.NoWrap..try |
| f620 | 3a 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 43 6f 70 79 41 63 74 69 6f 6e 20 3d 20 51 | :.....qtDropActionCopyAction.=.Q |
| f640 | 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 72 | t.DropAction.CopyAction.....qtDr |
| f660 | 6f 70 41 63 74 69 6f 6e 4d 6f 76 65 41 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 74 69 | opActionMoveAction.=.Qt.DropActi |
| f680 | 6f 6e 2e 4d 6f 76 65 41 63 74 69 6f 6e 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 74 44 72 6f 70 | on.MoveAction.except:.....qtDrop |
| f6a0 | 41 63 74 69 6f 6e 43 6f 70 79 41 63 74 69 6f 6e 20 3d 20 51 74 2e 43 6f 70 79 41 63 74 69 6f 6e | ActionCopyAction.=.Qt.CopyAction |
| f6c0 | 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 4d 6f 76 65 41 63 74 69 6f 6e 20 3d 20 51 74 | .....qtDropActionMoveAction.=.Qt |
| f6e0 | 2e 4d 6f 76 65 41 63 74 69 6f 6e 0a 50 4b 03 04 14 00 00 00 00 00 0a 6b 71 58 8c d2 23 9d 52 2e | .MoveAction.PK.........kqX..#.R. |
| f700 | 00 00 52 2e 00 00 11 00 00 00 63 6f 6d 6d 6f 6e 5f 64 69 61 6c 6f 67 73 2e 70 79 23 21 2f 75 73 | ..R.......common_dialogs.py#!/us |
| f720 | 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 6f | r/bin/env.python..#.vim:fileenco |
| f740 | 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 3d | ding=UTF-8:ts=4:sw=4:sta:et:sts= |
| f760 | 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 6e | 4:ai..from.__future__.import.(un |
| f780 | 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 75 | icode_literals,.division,.absolu |
| f7a0 | 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 20 | te_import,...................... |
| f7c0 | 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 65 | ....print_function)....__license |
| f7e0 | 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 3d | __...=.'GPL.v3'..__copyright__.= |
| f800 | 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 23 20 63 61 6c 69 62 72 | .'2022,.Grant.Drake'....#.calibr |
| f820 | 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 69 6d 70 6f 72 | e.Python.3.compatibility...impor |
| f840 | 74 20 73 69 78 0d 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 65 | t.six..from.six.import.text_type |
| f860 | 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 74 | .as.unicode....try:......from.qt |
| f880 | 2e 63 6f 72 65 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 | .core.import.(QDialog,.QDialogBu |
| f8a0 | 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 |
| f8c0 | 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 |
| f8e0 | 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 |
| f900 | 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,........... |
| f920 | 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 |
| f940 | 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 |
| f960 | 61 62 65 6c 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 | abel)..except.ImportError:...... |
| f980 | 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 44 69 61 6c 6f 67 2c 20 51 | from.PyQt5.Qt.import.(QDialog,.Q |
| f9a0 | 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 48 | DialogButtonBox,.QVBoxLayout,.QH |
| f9c0 | 42 6f 78 4c 61 79 6f 75 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | BoxLayout,...................... |
| f9e0 | 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 50 72 6f 67 72 65 73 73 42 61 72 2c 20 | .....QListWidget,.QProgressBar,. |
| fa00 | 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 20 51 54 65 78 74 45 64 69 74 2c 20 0d 0a | QAbstractItemView,.QTextEdit,... |
| fa20 | 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 49 63 6f 6e 2c 20 51 | ........................QIcon,.Q |
| fa40 | 41 70 70 6c 69 63 61 74 69 6f 6e 2c 20 51 74 2c 20 51 54 65 78 74 42 72 6f 77 73 65 72 2c 20 51 | Application,.Qt,.QTextBrowser,.Q |
| fa60 | 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f | Size,.QLabel)....try:......load_ |
| fa80 | 74 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 | translations()..except.NameError |
| faa0 | 3a 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 | :......pass.#.load_translations( |
| fac0 | 29 20 0d 0a 0d 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 67 | ).....from.calibre.gui2.import.g |
| fae0 | 70 72 65 66 73 2c 20 69 6e 66 6f 5f 64 69 61 6c 6f 67 2c 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d | prefs,.info_dialog,.Application. |
| fb00 | 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6b 65 79 62 6f 61 72 64 20 69 6d 70 6f | .from.calibre.gui2.keyboard.impo |
| fb20 | 72 74 20 53 68 6f 72 74 63 75 74 43 6f 6e 66 69 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f | rt.ShortcutConfig..from.calibre_ |
| fb40 | 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6d 6d 6f 6e 5f 69 | plugins.favourites_menu.common_i |
| fb60 | 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f 6e 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d | cons.import.get_icon......#.---- |
| fb80 | 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 | -------------------------------- |
| fba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 61 6c | ----------..#...............Dial |
| fbc0 | 6f 67 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | og.functions..#.---------------- |
| fbe0 | 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 | ------------------------------.. |
| fc00 | 0d 0a 63 6c 61 73 73 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 28 51 44 69 61 | ..class.SizePersistedDialog(QDia |
| fc20 | 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f 67 20 | log):......'''......This.dialog. |
| fc40 | 69 73 20 61 20 62 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 61 6e 79 20 64 69 61 6c 6f 67 73 20 | is.a.base.class.for.any.dialogs. |
| fc60 | 74 68 61 74 20 77 61 6e 74 20 74 68 65 69 72 20 73 69 7a 65 2f 70 6f 73 69 74 69 6f 6e 0d 0a 20 | that.want.their.size/position... |
| fc80 | 20 20 20 72 65 73 74 6f 72 65 64 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 6e 65 78 74 20 6f | ...restored.when.they.are.next.o |
| fca0 | 70 65 6e 65 64 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 | pened.......'''......def.__init_ |
| fcc0 | 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 | _(self,.parent,.unique_pref_name |
| fce0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c | ):..........QDialog.__init__(sel |
| fd00 | 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 6e 69 71 75 65 5f | f,.parent)..........self.unique_ |
| fd20 | 70 72 65 66 5f 6e 61 6d 65 20 3d 20 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 0d 0a 20 20 | pref_name.=.unique_pref_name.... |
| fd40 | 20 20 20 20 20 20 73 65 6c 66 2e 67 65 6f 6d 20 3d 20 67 70 72 65 66 73 2e 67 65 74 28 75 6e 69 | ......self.geom.=.gprefs.get(uni |
| fd60 | 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | que_pref_name,.None)..........se |
| fd80 | 6c 66 2e 66 69 6e 69 73 68 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 64 69 61 6c 6f 67 5f | lf.finished.connect(self.dialog_ |
| fda0 | 63 6c 6f 73 69 6e 67 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 73 69 7a 65 5f 64 69 61 6c 6f | closing)........def.resize_dialo |
| fdc0 | 67 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 67 65 6f 6d 20 69 | g(self):..........if.self.geom.i |
| fde0 | 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 | s.None:..............self.resize |
| fe00 | 28 73 65 6c 66 2e 73 69 7a 65 48 69 6e 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a | (self.sizeHint())..........else: |
| fe20 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 47 65 6f 6d 65 74 | ..............self.restoreGeomet |
| fe40 | 72 79 28 73 65 6c 66 2e 67 65 6f 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 64 69 61 6c 6f 67 5f | ry(self.geom)........def.dialog_ |
| fe60 | 63 6c 6f 73 69 6e 67 28 73 65 6c 66 2c 20 72 65 73 75 6c 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 | closing(self,.result):.......... |
| fe80 | 67 65 6f 6d 20 3d 20 62 79 74 65 61 72 72 61 79 28 73 65 6c 66 2e 73 61 76 65 47 65 6f 6d 65 74 | geom.=.bytearray(self.saveGeomet |
| fea0 | 72 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 67 70 72 65 66 73 5b 73 65 6c 66 2e 75 6e 69 71 75 | ry())..........gprefs[self.uniqu |
| fec0 | 65 5f 70 72 65 66 5f 6e 61 6d 65 5d 20 3d 20 67 65 6f 6d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | e_pref_name].=.geom..........sel |
| fee0 | 66 2e 70 65 72 73 69 73 74 5f 63 75 73 74 6f 6d 5f 70 72 65 66 73 28 29 0d 0a 0d 0a 20 20 20 20 | f.persist_custom_prefs()........ |
| ff00 | 64 65 66 20 70 65 72 73 69 73 74 5f 63 75 73 74 6f 6d 5f 70 72 65 66 73 28 73 65 6c 66 29 3a 0d | def.persist_custom_prefs(self):. |
| ff20 | 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 49 6e 76 6f 6b 65 64 20 77 68 | .........'''..........Invoked.wh |
| ff40 | 65 6e 20 74 68 65 20 64 69 61 6c 6f 67 20 69 73 20 63 6c 6f 73 69 6e 67 2e 20 4f 76 65 72 72 69 | en.the.dialog.is.closing..Overri |
| ff60 | 64 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 0d 0a 20 20 20 20 20 20 | de.this.function.to.call........ |
| ff80 | 20 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 29 20 69 66 20 79 6f 75 20 68 61 76 65 | ..save_custom_pref().if.you.have |
| ffa0 | 20 61 20 73 65 74 74 69 6e 67 20 79 6f 75 20 77 61 6e 74 20 70 65 72 73 69 73 74 65 64 20 74 68 | .a.setting.you.want.persisted.th |
| ffc0 | 61 74 20 79 6f 75 20 63 61 6e 0d 0a 20 20 20 20 20 20 20 20 72 65 74 72 69 65 76 65 20 69 6e 20 | at.you.can..........retrieve.in. |
| ffe0 | 79 6f 75 72 20 5f 5f 69 6e 69 74 5f 5f 28 29 20 75 73 69 6e 67 20 6c 6f 61 64 5f 63 75 73 74 6f | your.__init__().using.load_custo |
| 10000 | 6d 5f 70 72 65 66 28 29 20 77 68 65 6e 20 6e 65 78 74 20 6f 70 65 6e 65 64 0d 0a 20 20 20 20 20 | m_pref().when.next.opened....... |
| 10020 | 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 70 61 73 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 | ...'''..........pass........def. |
| 10040 | 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 73 65 6c 66 2c 20 6e 61 6d 65 2c 20 64 65 66 | load_custom_pref(self,.name,.def |
| 10060 | 61 75 6c 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 67 70 72 65 | ault=None):..........return.gpre |
| 10080 | 66 73 2e 67 65 74 28 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 | fs.get(self.unique_pref_name+':' |
| 100a0 | 2b 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f | +name,.default)........def.save_ |
| 100c0 | 63 75 73 74 6f 6d 5f 70 72 65 66 28 73 65 6c 66 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 3a 0d | custom_pref(self,.name,.value):. |
| 100e0 | 0a 20 20 20 20 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 | .........gprefs[self.unique_pref |
| 10100 | 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0d 0a 0d 0a 20 20 20 20 64 | _name+':'+name].=.value........d |
| 10120 | 65 66 20 68 65 6c 70 5f 6c 69 6e 6b 5f 61 63 74 69 76 61 74 65 64 28 73 65 6c 66 2c 20 75 72 6c | ef.help_link_activated(self,.url |
| 10140 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f | ):..........if.self.plugin_actio |
| 10160 | 6e 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 20 73 65 6c 66 | n.is.not.None:..............self |
| 10180 | 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 73 68 6f 77 5f 68 65 6c 70 28 61 6e 63 68 6f 72 3d | .plugin_action.show_help(anchor= |
| 101a0 | 73 65 6c 66 2e 68 65 6c 70 5f 61 6e 63 68 6f 72 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 | self.help_anchor)......class.Key |
| 101c0 | 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f 67 28 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 | boardConfigDialog(SizePersistedD |
| 101e0 | 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f | ialog):......'''......This.dialo |
| 10200 | 67 20 69 73 20 75 73 65 64 20 74 6f 20 61 6c 6c 6f 77 20 65 64 69 74 69 6e 67 20 6f 66 20 6b 65 | g.is.used.to.allow.editing.of.ke |
| 10220 | 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 | yboard.shortcuts.......'''...... |
| 10240 | 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 67 72 6f 75 70 5f 6e 61 | def.__init__(self,.gui,.group_na |
| 10260 | 6d 65 29 3a 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 | me):..........SizePersistedDialo |
| 10280 | 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 27 4b 65 79 62 6f 61 72 64 20 | g.__init__(self,.gui,.'Keyboard. |
| 102a0 | 73 68 6f 72 74 63 75 74 20 64 69 61 6c 6f 67 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | shortcut.dialog')..........self. |
| 102c0 | 67 75 69 20 3d 20 67 75 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f | gui.=.gui..........self.setWindo |
| 102e0 | 77 54 69 74 6c 65 28 5f 28 27 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 27 29 29 0d | wTitle(_('Keyboard.shortcuts')). |
| 10300 | 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 | .........layout.=.QVBoxLayout(se |
| 10320 | 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 6c 61 79 6f | lf)..........self.setLayout(layo |
| 10340 | 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 | ut)............self.keyboard_wid |
| 10360 | 67 65 74 20 3d 20 53 68 6f 72 74 63 75 74 43 6f 6e 66 69 67 28 73 65 6c 66 29 0d 0a 20 20 20 20 | get.=.ShortcutConfig(self)...... |
| 10380 | 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 6b 65 79 62 6f 61 | ....layout.addWidget(self.keyboa |
| 103a0 | 72 64 5f 77 69 64 67 65 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 72 6f 75 70 5f 6e | rd_widget)..........self.group_n |
| 103c0 | 61 6d 65 20 3d 20 67 72 6f 75 70 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 | ame.=.group_name............butt |
| 103e0 | 6f 6e 5f 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 | on_box.=.QDialogButtonBox(QDialo |
| 10400 | 67 42 75 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 | gButtonBox.Ok.|.QDialogButtonBox |
| 10420 | 2e 43 61 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 | .Cancel)..........button_box.acc |
| 10440 | 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 63 6f 6d 6d 69 74 29 0d 0a 20 20 20 20 | epted.connect(self.commit)...... |
| 10460 | 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 6e 65 63 74 28 | ....button_box.rejected.connect( |
| 10480 | 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 | self.reject)..........layout.add |
| 104a0 | 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 | Widget(button_box)............#. |
| 104c0 | 43 61 75 73 65 20 6f 75 72 20 64 69 61 6c 6f 67 20 73 69 7a 65 20 74 6f 20 62 65 20 72 65 73 74 | Cause.our.dialog.size.to.be.rest |
| 104e0 | 6f 72 65 64 20 66 72 6f 6d 20 70 72 65 66 73 20 6f 72 20 63 72 65 61 74 65 64 20 6f 6e 20 66 69 | ored.from.prefs.or.created.on.fi |
| 10500 | 72 73 74 20 75 73 61 67 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 5f 64 | rst.usage..........self.resize_d |
| 10520 | 69 61 6c 6f 67 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 69 74 69 61 6c 69 7a 65 | ialog()..........self.initialize |
| 10540 | 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 29 3a 0d | ()........def.initialize(self):. |
| 10560 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 69 6e | .........self.keyboard_widget.in |
| 10580 | 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 29 0d 0a 20 20 20 | itialize(self.gui.keyboard)..... |
| 105a0 | 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 68 69 67 68 6c 69 | .....self.keyboard_widget.highli |
| 105c0 | 67 68 74 5f 67 72 6f 75 70 28 73 65 6c 66 2e 67 72 6f 75 70 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 | ght_group(self.group_name)...... |
| 105e0 | 20 20 64 65 66 20 63 6f 6d 6d 69 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | ..def.commit(self):..........sel |
| 10600 | 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 63 6f 6d 6d 69 74 28 29 0d 0a 20 20 20 20 | f.keyboard_widget.commit()...... |
| 10620 | 20 20 20 20 73 65 6c 66 2e 61 63 63 65 70 74 28 29 0d 0a 0d 0a 0d 0a 64 65 66 20 70 72 6f 6d 70 | ....self.accept()......def.promp |
| 10640 | 74 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 70 61 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 | t_for_restart(parent,.title,.mes |
| 10660 | 73 61 67 65 29 3a 0d 0a 20 20 20 20 64 20 3d 20 69 6e 66 6f 5f 64 69 61 6c 6f 67 28 70 61 72 65 | sage):......d.=.info_dialog(pare |
| 10680 | 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 73 61 67 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 | nt,.title,.message,.show_copy_bu |
| 106a0 | 74 74 6f 6e 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 62 20 3d 20 64 2e 62 62 2e 61 64 64 42 75 74 | tton=False)......b.=.d.bb.addBut |
| 106c0 | 74 6f 6e 28 5f 28 27 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 27 29 2c 20 64 2e | ton(_('Restart.calibre.now'),.d. |
| 106e0 | 62 62 2e 41 63 63 65 70 74 52 6f 6c 65 29 0d 0a 20 20 20 20 62 2e 73 65 74 49 63 6f 6e 28 51 49 | bb.AcceptRole)......b.setIcon(QI |
| 10700 | 63 6f 6e 28 49 28 27 6c 74 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 | con(I('lt.png')))......d.do_rest |
| 10720 | 61 72 74 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 64 65 66 20 72 66 28 29 3a 0d 0a 20 20 20 20 | art.=.False......def.rf():...... |
| 10740 | 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 62 2e 63 | ....d.do_restart.=.True......b.c |
| 10760 | 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 72 66 29 0d 0a 20 20 20 20 64 2e 73 65 74 5f 64 65 | licked.connect(rf)......d.set_de |
| 10780 | 74 61 69 6c 73 28 27 27 29 0d 0a 20 20 20 20 64 2e 65 78 65 63 5f 28 29 0d 0a 20 20 20 20 62 2e | tails('')......d.exec_()......b. |
| 107a0 | 63 6c 69 63 6b 65 64 2e 64 69 73 63 6f 6e 6e 65 63 74 28 29 0d 0a 20 20 20 20 72 65 74 75 72 6e | clicked.disconnect()......return |
| 107c0 | 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 50 72 65 66 73 56 69 | .d.do_restart......class.PrefsVi |
| 107e0 | 65 77 65 72 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 | ewerDialog(SizePersistedDialog): |
| 10800 | 0d 0a 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 67 75 69 2c 20 | ........def.__init__(self,.gui,. |
| 10820 | 6e 61 6d 65 73 70 61 63 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 | namespace):..........SizePersist |
| 10840 | 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 27 50 72 | edDialog.__init__(self,.gui,.'Pr |
| 10860 | 65 66 73 20 56 69 65 77 65 72 20 64 69 61 6c 6f 67 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | efs.Viewer.dialog')..........sel |
| 10880 | 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 50 72 65 66 65 72 65 6e 63 65 73 20 | f.setWindowTitle(_('Preferences. |
| 108a0 | 66 6f 72 3a 27 29 2b 27 20 27 2b 6e 61 6d 65 73 70 61 63 65 29 0d 0a 20 20 20 20 20 20 20 20 0d | for:')+'.'+namespace)........... |
| 108c0 | 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 20 20 20 20 20 20 20 | .........self.gui.=.gui......... |
| 108e0 | 20 73 65 6c 66 2e 64 62 20 3d 20 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 | .self.db.=.gui.current_db....... |
| 10900 | 20 20 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 20 3d 20 6e 61 6d 65 73 70 61 63 65 0d 0a 20 | ...self.namespace.=.namespace... |
| 10920 | 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 69 6e 69 74 5f 63 6f 6e 74 72 6f 6c 73 28 29 0d 0a 20 20 | .......self._init_controls().... |
| 10940 | 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 0d 0a 20 20 | ......self.resize_dialog()...... |
| 10960 | 20 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 | ......self._populate_settings(). |
| 10980 | 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6f 75 | ...........if.self.keys_list.cou |
| 109a0 | 6e 74 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 | nt():..............self.keys_lis |
| 109c0 | 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 | t.setCurrentRow(0)........def._i |
| 109e0 | 6e 69 74 5f 63 6f 6e 74 72 6f 6c 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 | nit_controls(self):..........lay |
| 10a00 | 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 20 | out.=.QVBoxLayout(self)......... |
| 10a20 | 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 20 | .self.setLayout(layout)......... |
| 10a40 | 20 20 20 6d 6c 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c | ...ml.=.QHBoxLayout()..........l |
| 10a60 | 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 6d 6c 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 | ayout.addLayout(ml,.1).......... |
| 10a80 | 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 20 3d 20 51 4c 69 73 74 57 69 64 67 65 74 28 73 | ..self.keys_list.=.QListWidget(s |
| 10aa0 | 65 6c 66 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 74 | elf)..........self.keys_list.set |
| 10ac0 | 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2e | SelectionMode(QAbstractItemView. |
| 10ae0 | 53 69 6e 67 6c 65 53 65 6c 65 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b | SingleSelection)..........self.k |
| 10b00 | 65 79 73 5f 6c 69 73 74 2e 73 65 74 46 69 78 65 64 57 69 64 74 68 28 31 35 30 29 0d 0a 20 20 20 | eys_list.setFixedWidth(150)..... |
| 10b20 | 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 41 6c 74 65 72 6e 61 74 69 | .....self.keys_list.setAlternati |
| 10b40 | 6e 67 52 6f 77 43 6f 6c 6f 72 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 | ngRowColors(True)..........ml.ad |
| 10b60 | 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 | dWidget(self.keys_list)......... |
| 10b80 | 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 20 3d 20 51 54 65 78 74 45 64 69 74 28 73 65 6c | .self.value_text.=.QTextEdit(sel |
| 10ba0 | 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 52 | f)..........self.value_text.setR |
| 10bc0 | 65 61 64 4f 6e 6c 79 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 | eadOnly(False)..........ml.addWi |
| 10be0 | 64 67 65 74 28 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 | dget(self.value_text,.1)........ |
| 10c00 | 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f | ....button_box.=.QDialogButtonBo |
| 10c20 | 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 20 7c 20 51 44 69 61 6c 6f 67 42 | x(QDialogButtonBox.Ok.|.QDialogB |
| 10c40 | 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e | uttonBox.Cancel)..........button |
| 10c60 | 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 61 70 70 6c | _box.accepted.connect(self._appl |
| 10c80 | 79 5f 63 68 61 6e 67 65 73 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 | y_changes)..........button_box.r |
| 10ca0 | 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 29 0d 0a 20 20 | ejected.connect(self.reject).... |
| 10cc0 | 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 20 3d 20 62 75 74 74 6f 6e | ......self.clear_button.=.button |
| 10ce0 | 5f 62 6f 78 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 43 6c 65 61 72 27 29 2c 20 51 44 69 61 6c | _box.addButton(_('Clear'),.QDial |
| 10d00 | 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 52 65 73 65 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 | ogButtonBox.ResetRole).......... |
| 10d20 | 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 | self.clear_button.setIcon(get_ic |
| 10d40 | 6f 6e 28 27 74 72 61 73 68 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 | on('trash.png'))..........self.c |
| 10d60 | 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 43 6c 65 61 72 20 | lear_button.setToolTip(_('Clear. |
| 10d80 | 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 27 29 29 0d | all.settings.for.this.plugin')). |
| 10da0 | 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 2e 63 6c 69 63 6b | .........self.clear_button.click |
| 10dc0 | 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 29 | ed.connect(self._clear_settings) |
| 10de0 | 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 6f | ..........layout.addWidget(butto |
| 10e00 | 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 | n_box)........def._populate_sett |
| 10e20 | 69 6e 67 73 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 73 5f 6c | ings(self):..........self.keys_l |
| 10e40 | 69 73 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 20 3d | ist.clear()..........ns_prefix.= |
| 10e60 | 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 20 20 | .self._get_ns_prefix().......... |
| 10e80 | 6b 65 79 73 20 3d 20 73 6f 72 74 65 64 28 5b 6b 5b 6c 65 6e 28 6e 73 5f 70 72 65 66 69 78 29 3a | keys.=.sorted([k[len(ns_prefix): |
| 10ea0 | 5d 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 | ].for.k.in.six.iterkeys(self.db. |
| 10ec0 | 70 72 65 66 73 29 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 69 | prefs).........................i |
| 10ee0 | 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 5d 29 0d 0a 20 20 20 | f.k.startswith(ns_prefix)])..... |
| 10f00 | 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 6b 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 | .....for.key.in.keys:........... |
| 10f20 | 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 61 64 64 49 74 65 6d 28 6b 65 79 29 0d 0a | ...self.keys_list.addItem(key).. |
| 10f40 | 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 4d 69 6e 69 6d 75 | ........self.keys_list.setMinimu |
| 10f60 | 6d 57 69 64 74 68 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 69 7a 65 48 69 6e 74 46 6f | mWidth(self.keys_list.sizeHintFo |
| 10f80 | 72 43 6f 6c 75 6d 6e 28 30 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c | rColumn(0))..........self.keys_l |
| 10fa0 | 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 43 68 61 6e 67 65 64 5b 69 6e 74 5d 2e 63 6f 6e 6e 65 | ist.currentRowChanged[int].conne |
| 10fc0 | 63 74 28 73 65 6c 66 2e 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f 63 68 61 6e 67 65 64 29 0d 0a 0d | ct(self._current_row_changed)... |
| 10fe0 | 0a 20 20 20 20 64 65 66 20 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f 63 68 61 6e 67 65 64 28 73 65 | .....def._current_row_changed(se |
| 11000 | 6c 66 2c 20 6e 65 77 5f 72 6f 77 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 72 6f | lf,.new_row):..........if.new_ro |
| 11020 | 77 20 3c 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 | w.<.0:..............self.value_t |
| 11040 | 65 78 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d | ext.clear()..............return. |
| 11060 | 0a 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 6b 65 79 73 | .........key.=.unicode(self.keys |
| 11080 | 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 | _list.currentItem().text())..... |
| 110a0 | 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 67 65 74 5f 6e 61 6d | .....val.=.self.db.prefs.get_nam |
| 110c0 | 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 27 27 29 | espaced(self.namespace,.key,.'') |
| 110e0 | 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 50 6c 61 | ..........self.value_text.setPla |
| 11100 | 69 6e 54 65 78 74 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 74 6f 5f 72 61 77 28 76 61 6c 29 | inText(self.db.prefs.to_raw(val) |
| 11120 | 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 28 73 65 6c 66 | )........def._get_ns_prefix(self |
| 11140 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 6e 61 6d 65 73 70 61 63 65 64 3a 25 | ):..........return.'namespaced:% |
| 11160 | 73 3a 27 25 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f | s:'%.self.namespace........def._ |
| 11180 | 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 | apply_changes(self):..........fr |
| 111a0 | 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 6d 5f | om.calibre.gui2.dialogs.confirm_ |
| 111c0 | 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 20 6d | delete.import.confirm..........m |
| 111e0 | 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 20 79 | essage.=.'<p>'+_('Are.you.sure.y |
| 11200 | 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. |
| 11220 | 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? |
| 11240 | 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 27 | ')+'</p>'.\....................' |
| 11260 | 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 69 | <p>'+_('Any.settings.in.other.li |
| 11280 | 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 65 | braries.or.stored.in.a.JSON.file |
| 112a0 | 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 20 | .in.your.calibre.plugins.'.\.... |
| 112c0 | 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 74 | ................'folder.will.not |
| 112e0 | 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 20 | .be.touched.')+'</p>'.\......... |
| 11300 | 20 20 20 20 20 20 20 20 20 20 20 27 3c 3e 27 2b 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 73 74 | ...........'<>'+_('You.must.rest |
| 11320 | 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 3e 27 | art.calibre.afterwards.')+'</p>' |
| 11340 | 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 67 65 | ..........if.not.confirm(message |
| 11360 | 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 6e 67 | ,.self.namespace+'_clear_setting |
| 11380 | 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 0d 0a | s',.self):..............return.. |
| 113a0 | 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 72 61 | ..........val.=.self.db.prefs.ra |
| 113c0 | 77 5f 74 6f 5f 6f 62 6a 65 63 74 28 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 76 61 6c 75 65 5f 74 | w_to_object(unicode(self.value_t |
| 113e0 | 65 78 74 2e 74 6f 50 6c 61 69 6e 54 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 | ext.toPlainText()))..........key |
| 11400 | 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 6e | .=.unicode(self.keys_list.curren |
| 11420 | 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 73 65 6c 66 2e 64 62 | tItem().text())..........self.db |
| 11440 | 2e 70 72 65 66 73 2e 73 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 73 65 6c 66 2e 6e 61 6d 65 73 | .prefs.set_namespaced(self.names |
| 11460 | 70 61 63 65 2c 20 6b 65 79 2c 20 76 61 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 72 65 73 74 61 | pace,.key,.val)............resta |
| 11480 | 72 74 20 3d 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 73 65 6c 66 2c 20 5f 28 | rt.=.prompt_for_restart(self,._( |
| 114a0 | 27 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 | 'Settings.changed'),............ |
| 114c0 | 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 53 65 74 74 69 6e | .................'<p>'+_('Settin |
| 114e0 | 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 |
| 11500 | 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c | ry.have.been.changed.')+'</p>'.\ |
| 11520 | 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 70 | .............................'<p |
| 11540 | 3e 27 2b 5f 28 27 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 | >'+_('Please.restart.calibre.now |
| 11560 | 2e 27 29 2b 27 3c 2f 70 3e 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 6f 73 65 28 | .')+'</p>')..........self.close( |
| 11580 | 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 73 74 61 72 74 3a 0d 0a 20 20 20 20 20 20 20 20 | )..........if.restart:.......... |
| 115a0 | 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 71 75 69 74 28 72 65 73 74 61 72 74 3d 54 72 75 65 29 0d | ....self.gui.quit(restart=True). |
| 115c0 | 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 | .......def._clear_settings(self) |
| 115e0 | 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 64 69 61 | :..........from.calibre.gui2.dia |
| 11600 | 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 | logs.confirm_delete.import.confi |
| 11620 | 72 6d 0d 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 27 3c 70 3e 27 2b 5f 28 27 41 | rm..........message.=.'<p>'+_('A |
| 11640 | 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 |
| 11660 | 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. |
| 11680 | 74 68 69 73 20 70 6c 75 67 69 6e 3f 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 | this.plugin?')+'</p>'.\......... |
| 116a0 | 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 41 6e 79 20 73 65 74 74 69 6e 67 73 | ...........'<p>'+_('Any.settings |
| 116c0 | 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 6e | .in.other.libraries.or.stored.in |
| 116e0 | 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 75 | .a.JSON.file.in.your.calibre.plu |
| 11700 | 67 69 6e 73 20 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6c | gins.'.\....................'fol |
| 11720 | 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 27 29 2b 27 3c 2f 70 3e | der.will.not.be.touched.')+'</p> |
| 11740 | 27 20 5c 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 | '.\....................'<p>'+_(' |
| 11760 | 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 72 77 61 | You.must.restart.calibre.afterwa |
| 11780 | 72 64 73 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 6f | rds.')+'</p>'..........if.not.co |
| 117a0 | 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2b 27 5f | nfirm(message,.self.namespace+'_ |
| 117c0 | 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 27 2c 20 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 | clear_settings',.self):......... |
| 117e0 | 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 | .....return............ns_prefix |
| 11800 | 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 | .=.self._get_ns_prefix()........ |
| 11820 | 20 20 6b 65 79 73 20 3d 20 5b 6b 20 66 6f 72 20 6b 20 69 6e 20 73 69 78 2e 69 74 65 72 6b 65 79 | ..keys.=.[k.for.k.in.six.iterkey |
| 11840 | 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 20 69 66 20 6b 2e 73 74 61 72 74 73 77 69 74 68 | s(self.db.prefs).if.k.startswith |
| 11860 | 28 6e 73 5f 70 72 65 66 69 78 29 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 20 69 6e 20 6b | (ns_prefix)]..........for.k.in.k |
| 11880 | 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 73 65 6c 66 2e 64 62 2e 70 72 | eys:..............del.self.db.pr |
| 118a0 | 65 66 73 5b 6b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 73 | efs[k]..........self._populate_s |
| 118c0 | 65 74 74 69 6e 67 73 28 29 0d 0a 20 20 20 20 20 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f | ettings()..........restart.=.pro |
| 118e0 | 6d 70 74 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 | mpt_for_restart(self,._('Setting |
| 11900 | 73 20 64 65 6c 65 74 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 | s.deleted'),.................... |
| 11920 | 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 | .........'<p>'+_('All.settings.f |
| 11940 | 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 |
| 11960 | 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 | ave.been.cleared.')+'</p>'...... |
| 11980 | 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 70 3e 27 2b 5f 28 27 | .......................'<p>'+_(' |
| 119a0 | 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 27 29 2b 27 3c | Please.restart.calibre.now.')+'< |
| 119c0 | 2f 70 3e 27 29 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 | /p>')..........self.close()..... |
| 119e0 | 20 20 20 20 20 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 | .....if.restart:..............se |
| 11a00 | 6c 66 2e 67 75 69 2e 71 75 69 74 28 72 65 73 74 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 0d 0a 0d | lf.gui.quit(restart=True)....... |
| 11a20 | 0a 63 6c 61 73 73 20 50 72 6f 67 72 65 73 73 42 61 72 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 | .class.ProgressBarDialog(QDialog |
| 11a40 | 29 3a 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 65 6e | ):......def.__init__(self,.paren |
| 11a60 | 74 3d 4e 6f 6e 65 2c 20 6d 61 78 5f 69 74 65 6d 73 3d 31 30 30 2c 20 77 69 6e 64 6f 77 5f 74 69 | t=None,.max_items=100,.window_ti |
| 11a80 | 74 6c 65 3d 27 50 72 6f 67 72 65 73 73 20 42 61 72 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | tle='Progress.Bar',............. |
| 11aa0 | 20 20 20 20 20 20 6c 61 62 65 6c 3d 27 4c 61 62 65 6c 20 67 6f 65 73 20 68 65 72 65 27 2c 20 6f | ......label='Label.goes.here',.o |
| 11ac0 | 6e 5f 74 6f 70 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6f 6e 5f 74 6f 70 | n_top=False):..........if.on_top |
| 11ae0 | 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 72 65 73 73 42 61 72 | :..............super(ProgressBar |
| 11b00 | 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 72 65 6e 74 3d 70 61 | Dialog,.self).__init__(parent=pa |
| 11b20 | 72 65 6e 74 2c 20 66 6c 61 67 73 3d 51 74 2e 57 69 6e 64 6f 77 53 74 61 79 73 4f 6e 54 6f 70 48 | rent,.flags=Qt.WindowStaysOnTopH |
| 11b40 | 69 6e 74 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 20 20 | int)..........else:............. |
| 11b60 | 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 66 29 2e | .super(ProgressBarDialog,.self). |
| 11b80 | 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 3d 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 | __init__(parent=parent)......... |
| 11ba0 | 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f 6e 20 3d 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d | .self.application.=.Application. |
| 11bc0 | 0a 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 77 69 6e | .........self.setWindowTitle(win |
| 11be0 | 64 6f 77 5f 74 69 74 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 20 3d 20 51 56 42 | dow_title)..........self.l.=.QVB |
| 11c00 | 6f 78 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 | oxLayout(self)..........self.set |
| 11c20 | 4c 61 79 6f 75 74 28 73 65 6c 66 2e 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c | Layout(self.l)............self.l |
| 11c40 | 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 6c 61 62 65 6c 29 0d 0a 23 20 20 20 20 20 20 20 20 20 | abel.=.QLabel(label)..#......... |
| 11c60 | 73 65 6c 66 2e 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 | self.label.setAlignment(Qt.Align |
| 11c80 | 48 43 65 6e 74 65 72 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 | HCenter)..........self.l.addWidg |
| 11ca0 | 65 74 28 73 65 6c 66 2e 6c 61 62 65 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 | et(self.label)............self.p |
| 11cc0 | 72 6f 67 72 65 73 73 42 61 72 20 3d 20 51 50 72 6f 67 72 65 73 73 42 61 72 28 73 65 6c 66 29 0d | rogressBar.=.QProgressBar(self). |
| 11ce0 | 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 73 65 74 52 61 6e | .........self.progressBar.setRan |
| 11d00 | 67 65 28 30 2c 20 6d 61 78 5f 69 74 65 6d 73 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 | ge(0,.max_items)..........self.p |
| 11d20 | 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 56 61 6c 75 65 28 30 29 0d 0a 20 20 20 20 20 20 20 20 | rogressBar.setValue(0).......... |
| 11d40 | 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 | self.l.addWidget(self.progressBa |
| 11d60 | 72 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e 63 72 65 6d 65 6e 74 28 73 65 6c 66 29 3a 0d 0a | r)........def.increment(self):.. |
| 11d80 | 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 73 65 74 56 61 6c 75 | ........self.progressBar.setValu |
| 11da0 | 65 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 76 61 6c 75 65 28 29 20 2b 20 31 29 0d | e(self.progressBar.value().+.1). |
| 11dc0 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 | .........self.refresh()........d |
| 11de0 | 65 66 20 72 65 66 72 65 73 68 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | ef.refresh(self):..........self. |
| 11e00 | 61 70 70 6c 69 63 61 74 69 6f 6e 2e 70 72 6f 63 65 73 73 45 76 65 6e 74 73 28 29 0d 0a 0d 0a 20 | application.processEvents()..... |
| 11e20 | 20 20 20 64 65 66 20 73 65 74 5f 6c 61 62 65 6c 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a | ...def.set_label(self,.value):.. |
| 11e40 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e 73 65 74 54 65 78 74 28 76 61 6c 75 65 | ........self.label.setText(value |
| 11e60 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 | )..........self.refresh()....... |
| 11e80 | 20 64 65 66 20 6c 65 66 74 5f 61 6c 69 67 6e 5f 6c 61 62 65 6c 28 73 65 6c 66 29 3a 0d 0a 20 20 | .def.left_align_label(self):.... |
| 11ea0 | 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 51 74 | ......self.label.setAlignment(Qt |
| 11ec0 | 2e 41 6c 69 67 6e 4c 65 66 74 20 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 6d 61 78 69 | .AlignLeft.)........def.set_maxi |
| 11ee0 | 6d 75 6d 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 66 2e | mum(self,.value):..........self. |
| 11f00 | 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 4d 61 78 69 6d 75 6d 28 76 61 6c 75 65 29 0d 0a 20 | progressBar.setMaximum(value)... |
| 11f20 | 20 20 20 20 20 20 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 | .......self.refresh()........def |
| 11f40 | 20 73 65 74 5f 76 61 6c 75 65 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 | .set_value(self,.value):........ |
| 11f60 | 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 56 61 6c 75 65 28 76 61 6c 75 | ..self.progressBar.setValue(valu |
| 11f80 | 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 | e)..........self.refresh()...... |
| 11fa0 | 20 20 64 65 66 20 73 65 74 5f 70 72 6f 67 72 65 73 73 5f 66 6f 72 6d 61 74 28 73 65 6c 66 2c 20 | ..def.set_progress_format(self,. |
| 11fc0 | 70 72 6f 67 72 65 73 73 5f 66 6f 72 6d 61 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 | progress_format=None):.......... |
| 11fe0 | 70 61 73 73 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 56 69 65 77 4c 6f 67 44 69 61 6c 6f 67 28 51 44 | pass......class.ViewLogDialog(QD |
| 12000 | 69 61 6c 6f 67 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 | ialog):........def.__init__(self |
| 12020 | 2c 20 74 69 74 6c 65 2c 20 68 74 6d 6c 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 | ,.title,.html,.parent=None):.... |
| 12040 | 20 20 20 20 20 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 | ......QDialog.__init__(self,.par |
| 12060 | 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 20 3d 20 6c 20 3d 20 51 56 42 6f 78 | ent)..........self.l.=.l.=.QVBox |
| 12080 | 4c 61 79 6f 75 74 28 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 | Layout()..........self.setLayout |
| 120a0 | 28 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 62 20 3d 20 51 54 65 78 74 42 72 | (l)............self.tb.=.QTextBr |
| 120c0 | 6f 77 73 65 72 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f | owser(self)..........QApplicatio |
| 120e0 | 6e 2e 73 65 74 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 51 74 2e 57 61 69 74 43 75 72 73 6f | n.setOverrideCursor(Qt.WaitCurso |
| 12100 | 72 29 0d 0a 20 20 20 20 20 20 20 20 23 20 52 61 74 68 65 72 20 74 68 61 6e 20 66 6f 72 6d 61 74 | r)..........#.Rather.than.format |
| 12120 | 74 69 6e 67 20 74 68 65 20 74 65 78 74 20 69 6e 20 3c 70 72 65 3e 20 62 6c 6f 63 6b 73 20 6c 69 | ting.the.text.in.<pre>.blocks.li |
| 12140 | 6b 65 20 74 68 65 20 63 61 6c 69 62 72 65 0d 0a 20 20 20 20 20 20 20 20 23 20 56 69 65 77 4c 6f | ke.the.calibre..........#.ViewLo |
| 12160 | 67 20 64 6f 65 73 2c 20 69 6e 73 74 65 61 64 20 6a 75 73 74 20 66 6f 72 6d 61 74 20 69 74 20 69 | g.does,.instead.just.format.it.i |
| 12180 | 6e 73 69 64 65 20 64 69 76 73 20 74 6f 20 6b 65 65 70 20 73 74 79 6c 65 20 66 6f 72 6d 61 74 74 | nside.divs.to.keep.style.formatt |
| 121a0 | 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 68 74 6d 6c 2e 72 65 70 6c 61 63 65 | ing..........html.=.html.replace |
| 121c0 | 28 27 5c 74 27 2c 27 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 27 | ('\t',' ' |
| 121e0 | 29 2e 72 65 70 6c 61 63 65 28 27 5c 6e 27 2c 20 27 3c 62 72 2f 3e 27 29 0d 0a 20 20 20 20 20 20 | ).replace('\n',.'<br/>')........ |
| 12200 | 20 20 68 74 6d 6c 20 3d 20 68 74 6d 6c 2e 72 65 70 6c 61 63 65 28 27 3e 20 27 2c 27 3e 26 6e 62 | ..html.=.html.replace('>.','>&nb |
| 12220 | 73 70 3b 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 62 2e 73 65 74 48 74 6d 6c 28 27 | sp;')..........self.tb.setHtml(' |
| 12240 | 3c 64 69 76 3e 25 73 3c 2f 64 69 76 3e 27 20 25 20 68 74 6d 6c 29 0d 0a 20 20 20 20 20 20 20 20 | <div>%s</div>'.%.html).......... |
| 12260 | 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 72 65 73 74 6f 72 65 4f 76 65 72 72 69 64 65 43 75 72 73 | QApplication.restoreOverrideCurs |
| 12280 | 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 | or()..........l.addWidget(self.t |
| 122a0 | 62 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 20 3d 20 51 44 69 61 6c 6f 67 42 | b)............self.bb.=.QDialogB |
| 122c0 | 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 4f 6b 29 0d 0a 20 | uttonBox(QDialogButtonBox.Ok)... |
| 122e0 | 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 | .......self.bb.accepted.connect( |
| 12300 | 73 65 6c 66 2e 61 63 63 65 70 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 72 65 | self.accept)..........self.bb.re |
| 12320 | 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 29 0d 0a 20 20 20 | jected.connect(self.reject)..... |
| 12340 | 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 20 3d 20 73 65 6c 66 2e 62 62 2e | .....self.copy_button.=.self.bb. |
| 12360 | 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 27 29 | addButton(_('Copy.to.clipboard') |
| 12380 | 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 41 63 74 69 6f | ,..................self.bb.Actio |
| 123a0 | 6e 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e | nRole)..........self.copy_button |
| 123c0 | 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 65 64 69 74 2d 63 6f 70 79 2e 70 6e 67 27 | .setIcon(QIcon(I('edit-copy.png' |
| 123e0 | 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 2e 63 6c | )))..........self.copy_button.cl |
| 12400 | 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 | icked.connect(self.copy_to_clipb |
| 12420 | 6f 61 72 64 29 0d 0a 20 20 20 20 20 20 20 20 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e | oard)..........l.addWidget(self. |
| 12440 | 62 62 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4d 6f 64 61 6c 28 46 61 6c 73 65 | bb)..........self.setModal(False |
| 12460 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 28 51 53 69 7a 65 28 37 30 30 | )..........self.resize(QSize(700 |
| 12480 | 2c 20 35 30 30 29 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 54 | ,.500))..........self.setWindowT |
| 124a0 | 69 74 6c 65 28 74 69 74 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e | itle(title)..........self.setWin |
| 124c0 | 64 6f 77 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 64 65 62 75 67 2e 70 6e 67 27 29 29 29 0d 0a | dowIcon(QIcon(I('debug.png'))).. |
| 124e0 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 68 6f 77 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 | ........self.show()........def.c |
| 12500 | 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 | opy_to_clipboard(self):......... |
| 12520 | 20 74 78 74 20 3d 20 73 65 6c 66 2e 74 62 2e 74 6f 50 6c 61 69 6e 54 65 78 74 28 29 0d 0a 20 20 | .txt.=.self.tb.toPlainText().... |
| 12540 | 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 63 6c 69 70 62 6f 61 72 64 28 29 2e 73 | ......QApplication.clipboard().s |
| 12560 | 65 74 54 65 78 74 28 74 78 74 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 97 a3 33 55 39 8a c0 f7 60 | etText(txt)..PK..........3U9...` |
| 12580 | 11 00 00 60 11 00 00 0f 00 00 00 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 2e 70 79 23 21 2f 75 73 72 | ...`.......common_icons.py#!/usr |
| 125a0 | 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 | /bin/env.python.#.vim:fileencodi |
| 125c0 | 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 3d 34 3a | ng=UTF-8:ts=4:sw=4:sta:et:sts=4: |
| 125e0 | 61 69 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 6e 69 63 6f | ai.from.__future__.import.(unico |
| 12600 | 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 75 74 65 5f | de_literals,.division,.absolute_ |
| 12620 | 69 6d 70 6f 72 74 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 | import,......................... |
| 12640 | 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0a 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d | print_function)..__license__...= |
| 12660 | 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 27 32 30 32 32 2c | .'GPL.v3'.__copyright__.=.'2022, |
| 12680 | 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 69 6d 70 6f 72 74 20 6f 73 0a 0a 23 20 63 61 6c 69 | .Grant.Drake'..import.os..#.cali |
| 126a0 | 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 69 6d 70 6f | bre.Python.3.compatibility..impo |
| 126c0 | 72 74 20 73 69 78 0a 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 | rt.six..try:.....from.qt.core.im |
| 126e0 | 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 78 6d 61 70 29 0a 65 78 63 65 70 74 20 49 6d 70 | port.(QIcon,.QPixmap).except.Imp |
| 12700 | 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f | ortError:.....from.PyQt5.Qt.impo |
| 12720 | 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 78 6d 61 70 29 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 | rt.(QIcon,.QPixmap)..from.calibr |
| 12740 | 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 69 73 77 69 6e 64 6f 77 73 0a 66 72 6f | e.constants.import.iswindows.fro |
| 12760 | 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 | m.calibre.constants.import.numer |
| 12780 | 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0a 66 72 | ic_version.as.calibre_version.fr |
| 127a0 | 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 63 | om.calibre.utils.config.import.c |
| 127c0 | 6f 6e 66 69 67 5f 64 69 72 0a 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | onfig_dir..#.------------------- |
| 127e0 | 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 23 20 20 20 | ---------------------------.#... |
| 12800 | 20 20 20 20 20 20 20 47 6c 6f 62 61 6c 20 72 65 73 6f 75 72 63 65 73 20 2f 20 73 74 61 74 65 0a | .......Global.resources./.state. |
| 12820 | 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 | #.------------------------------ |
| 12840 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e | ----------------..#.Global.defin |
| 12860 | 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 70 6c 75 67 69 6e 20 6e 61 6d 65 2e 20 55 73 65 64 20 66 | ition.of.our.plugin.name..Used.f |
| 12880 | 6f 72 20 63 6f 6d 6d 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 71 75 69 72 65 | or.common.functions.that.require |
| 128a0 | 20 74 68 69 73 2e 0a 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 4e 6f 6e 65 0a 23 20 47 6c 6f 62 | .this..plugin_name.=.None.#.Glob |
| 128c0 | 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 70 6c 75 67 69 6e 20 72 65 73 6f | al.definition.of.our.plugin.reso |
| 128e0 | 75 72 63 65 73 2e 20 55 73 65 64 20 74 6f 20 73 68 61 72 65 20 62 65 74 77 65 65 6e 20 74 68 65 | urces..Used.to.share.between.the |
| 12900 | 20 78 78 78 41 63 74 69 6f 6e 20 61 6e 64 20 78 78 78 42 61 73 65 0a 23 20 63 6c 61 73 73 65 73 | .xxxAction.and.xxxBase.#.classes |
| 12920 | 20 69 66 20 79 6f 75 20 6e 65 65 64 20 61 6e 79 20 7a 69 70 20 69 6d 61 67 65 73 20 74 6f 20 62 | .if.you.need.any.zip.images.to.b |
| 12940 | 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | e.displayed.on.the.configuration |
| 12960 | 20 64 69 61 6c 6f 67 2e 0a 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d | .dialog..plugin_icon_resources.= |
| 12980 | 20 7b 7d 0a 0a 64 65 66 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 | .{}..def.set_plugin_icon_resourc |
| 129a0 | 65 73 28 6e 61 6d 65 2c 20 72 65 73 6f 75 72 63 65 73 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 | es(name,.resources):.....'''.... |
| 129c0 | 20 53 65 74 20 6f 75 72 20 67 6c 6f 62 61 6c 20 73 74 6f 72 65 20 6f 66 20 70 6c 75 67 69 6e 20 | .Set.our.global.store.of.plugin. |
| 129e0 | 6e 61 6d 65 20 61 6e 64 20 69 63 6f 6e 20 72 65 73 6f 75 72 63 65 73 20 66 6f 72 20 73 68 61 72 | name.and.icon.resources.for.shar |
| 12a00 | 69 6e 67 20 62 65 74 77 65 65 6e 0a 20 20 20 20 74 68 65 20 49 6e 74 65 72 66 61 63 65 41 63 74 | ing.between.....the.InterfaceAct |
| 12a20 | 69 6f 6e 20 63 6c 61 73 73 20 77 68 69 63 68 20 72 65 61 64 73 20 74 68 65 6d 20 61 6e 64 20 74 | ion.class.which.reads.them.and.t |
| 12a40 | 68 65 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0a 20 20 20 20 69 66 20 6e 65 65 64 65 64 20 66 6f | he.ConfigWidget.....if.needed.fo |
| 12a60 | 72 20 75 73 65 20 6f 6e 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 64 69 61 6c 6f | r.use.on.the.customization.dialo |
| 12a80 | 67 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 67 | g.for.this.plugin......'''.....g |
| 12aa0 | 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 70 6c 75 | lobal.plugin_icon_resources,.plu |
| 12ac0 | 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a | gin_name.....plugin_name.=.name. |
| 12ae0 | 20 20 20 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 72 65 73 6f | ....plugin_icon_resources.=.reso |
| 12b00 | 75 72 63 65 73 0a 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 | urces..#.----------------------- |
| 12b20 | 2d 2d 2d 2d 2d 2d 2d 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 | -----------------------.#....... |
| 12b40 | 20 20 20 49 63 6f 6e 20 4d 61 6e 61 67 65 6d 65 6e 74 20 66 75 6e 63 74 69 6f 6e 73 0a 23 20 2d | ...Icon.Management.functions.#.- |
| 12b60 | 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 | -------------------------------- |
| 12b80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 64 65 66 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 32 5f | -------------..def.get_icon_6_2_ |
| 12ba0 | 70 6c 75 73 28 69 63 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 | plus(icon_name):.....'''.....Ret |
| 12bc0 | 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 20 69 6d 61 67 | rieve.a.QIcon.for.the.named.imag |
| 12be0 | 65 20 66 72 6f 6d 0a 20 20 20 20 31 2e 20 43 61 6c 69 62 72 65 27 73 20 69 6d 61 67 65 20 63 61 | e.from.....1..Calibre's.image.ca |
| 12c00 | 63 68 65 0a 20 20 20 20 32 2e 20 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 0a 20 20 20 20 | che.....2..resources/images..... |
| 12c20 | 33 2e 20 74 68 65 20 69 63 6f 6e 20 74 68 65 6d 65 0a 20 20 20 20 34 2e 20 74 68 65 20 70 6c 75 | 3..the.icon.theme.....4..the.plu |
| 12c40 | 67 69 6e 20 7a 69 70 0a 20 20 20 20 4f 6e 6c 79 20 70 6c 75 67 69 6e 20 7a 69 70 20 68 61 73 20 | gin.zip.....Only.plugin.zip.has. |
| 12c60 | 69 6d 61 67 65 73 2f 20 69 6e 20 74 68 65 20 69 6d 61 67 65 20 6e 61 6d 65 20 66 6f 72 20 62 61 | images/.in.the.image.name.for.ba |
| 12c80 | 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 20 20 20 20 27 27 27 0a 20 20 | ckward.compatibility......'''... |
| 12ca0 | 20 20 69 63 6f 6e 20 3d 20 4e 6f 6e 65 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 3a 0a | ..icon.=.None.....if.icon_name:. |
| 12cc0 | 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 51 49 63 6f 6e 2e 69 63 28 69 63 6f 6e 5f 6e 61 6d | ........icon.=.QIcon.ic(icon_nam |
| 12ce0 | 65 29 0a 20 20 20 20 20 20 20 20 23 23 20 62 6f 74 68 20 2e 69 63 20 61 6e 64 20 67 65 74 5f 69 | e).........##.both..ic.and.get_i |
| 12d00 | 63 6f 6e 73 20 72 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 51 49 63 6f 6e 20 69 66 20 6e 6f | cons.return.an.empty.QIcon.if.no |
| 12d20 | 74 20 66 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 20 6f 72 20 | t.found..........if.not.icon.or. |
| 12d40 | 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 | icon.isNull():.............icon. |
| 12d60 | 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f 6e 5f 6e 61 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 | =.get_icons(icon_name.replace('i |
| 12d80 | 6d 61 67 65 73 2f 27 2c 27 27 29 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 | mages/',''),.plugin_name,....... |
| 12da0 | 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 74 5f 74 72 61 | .......................print_tra |
| 12dc0 | 63 65 62 61 63 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 | cebacks_for_missing_resources=Fa |
| 12de0 | 6c 73 65 29 0a 20 20 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 | lse).........if.not.icon.or.icon |
| 12e00 | 2e 69 73 4e 75 6c 6c 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 | .isNull():.............icon.=.ge |
| 12e20 | 74 5f 69 63 6f 6e 73 28 69 63 6f 6e 5f 6e 61 6d 65 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0a | t_icons(icon_name,.plugin_name,. |
| 12e40 | 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 70 72 69 | .............................pri |
| 12e60 | 6e 74 5f 74 72 61 63 65 62 61 63 6b 73 5f 66 6f 72 5f 6d 69 73 73 69 6e 67 5f 72 65 73 6f 75 72 | nt_tracebacks_for_missing_resour |
| 12e80 | 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 3a 0a 20 20 20 20 | ces=False).....if.not.icon:..... |
| 12ea0 | 20 20 20 20 69 63 6f 6e 20 3d 20 51 49 63 6f 6e 28 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 63 | ....icon.=.QIcon().....return.ic |
| 12ec0 | 6f 6e 0a 0a 64 65 66 20 67 65 74 5f 69 63 6f 6e 5f 6f 6c 64 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a | on..def.get_icon_old(icon_name): |
| 12ee0 | 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 6f 6e 20 66 6f | .....'''.....Retrieve.a.QIcon.fo |
| 12f00 | 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 20 66 72 6f 6d 20 74 68 65 20 7a 69 70 20 66 | r.the.named.image.from.the.zip.f |
| 12f20 | 69 6c 65 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 0a 20 20 20 20 6f 72 20 69 66 20 6e 6f 74 20 | ile.if.it.exists,.....or.if.not. |
| 12f40 | 74 68 65 6e 20 66 72 6f 6d 20 43 61 6c 69 62 72 65 27 73 20 69 6d 61 67 65 20 63 61 63 68 65 2e | then.from.Calibre's.image.cache. |
| 12f60 | 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 | .....'''.....if.icon_name:...... |
| 12f80 | 20 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 | ...pixmap.=.get_pixmap(icon_name |
| 12fa0 | 29 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 0a 20 20 20 | ).........if.pixmap.is.None:.... |
| 12fc0 | 20 20 20 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 69 6e 20 43 61 6c 69 62 72 65 27 73 20 63 61 63 | .........#.Look.in.Calibre's.cac |
| 12fe0 | 68 65 20 66 6f 72 20 74 68 65 20 69 63 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 | he.for.the.icon.............retu |
| 13000 | 72 6e 20 51 49 63 6f 6e 28 49 28 69 63 6f 6e 5f 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 65 | rn.QIcon(I(icon_name)).........e |
| 13020 | 6c 73 65 3a 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 70 69 | lse:.............return.QIcon(pi |
| 13040 | 78 6d 61 70 29 0a 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 29 0a 0a 64 65 66 20 67 65 | xmap).....return.QIcon()..def.ge |
| 13060 | 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 | t_pixmap(icon_name):.....'''.... |
| 13080 | 20 52 65 74 72 69 65 76 65 20 61 20 51 50 69 78 6d 61 70 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 | .Retrieve.a.QPixmap.for.the.name |
| 130a0 | 64 20 69 6d 61 67 65 0a 20 20 20 20 41 6e 79 20 69 63 6f 6e 73 20 62 65 6c 6f 6e 67 69 6e 67 20 | d.image.....Any.icons.belonging. |
| 130c0 | 74 6f 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 75 73 74 20 62 65 20 70 72 65 66 69 78 65 64 20 77 | to.the.plugin.must.be.prefixed.w |
| 130e0 | 69 74 68 20 27 69 6d 61 67 65 73 2f 27 0a 20 20 20 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c | ith.'images/'.....'''.....global |
| 13100 | 20 70 6c 75 67 69 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 | .plugin_icon_resources,.plugin_n |
| 13120 | 61 6d 65 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 5f 6e 61 6d 65 2e 73 74 61 72 74 73 77 | ame.....if.not.icon_name.startsw |
| 13140 | 69 74 68 28 27 69 6d 61 67 65 73 2f 27 29 3a 0a 20 20 20 20 20 20 20 20 23 20 57 65 20 6b 6e 6f | ith('images/'):.........#.We.kno |
| 13160 | 77 20 74 68 69 73 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20 6e 6f 74 20 61 6e 20 69 63 6f 6e | w.this.is.definitely.not.an.icon |
| 13180 | 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 69 73 20 70 6c 75 67 69 6e 0a 20 20 20 20 20 20 | .belonging.to.this.plugin....... |
| 131a0 | 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 0a 20 20 20 20 20 20 20 20 70 69 78 | ..pixmap.=.QPixmap().........pix |
| 131c0 | 6d 61 70 2e 6c 6f 61 64 28 49 28 69 63 6f 6e 5f 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 72 | map.load(I(icon_name)).........r |
| 131e0 | 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 0a 20 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 | eturn.pixmap......#.Check.to.see |
| 13200 | 20 77 68 65 74 68 65 72 20 74 68 65 20 69 63 6f 6e 20 65 78 69 73 74 73 20 61 73 20 61 20 43 61 | .whether.the.icon.exists.as.a.Ca |
| 13220 | 6c 69 62 72 65 20 72 65 73 6f 75 72 63 65 0a 20 20 20 20 23 20 54 68 69 73 20 77 69 6c 6c 20 65 | libre.resource.....#.This.will.e |
| 13240 | 6e 61 62 6c 65 20 73 6b 69 6e 6e 69 6e 67 20 69 66 20 74 68 65 20 75 73 65 72 20 73 74 6f 72 65 | nable.skinning.if.the.user.store |
| 13260 | 73 20 69 63 6f 6e 73 20 77 69 74 68 69 6e 20 61 20 66 6f 6c 64 65 72 20 6c 69 6b 65 3a 0a 20 20 | s.icons.within.a.folder.like:... |
| 13280 | 20 20 23 20 2e 2e 2e 5c 41 70 70 44 61 74 61 5c 52 6f 61 6d 69 6e 67 5c 63 61 6c 69 62 72 65 5c | ..#....\AppData\Roaming\calibre\ |
| 132a0 | 72 65 73 6f 75 72 63 65 73 5c 69 6d 61 67 65 73 5c 50 6c 75 67 69 6e 20 4e 61 6d 65 5c 0a 20 20 | resources\images\Plugin.Name\... |
| 132c0 | 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f | ..if.plugin_name:.........local_ |
| 132e0 | 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 67 65 74 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 | images_dir.=.get_local_images_di |
| 13300 | 72 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 | r(plugin_name).........local_ima |
| 13320 | 67 65 5f 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 6c 6f 63 61 6c 5f 69 6d 61 | ge_path.=.os.path.join(local_ima |
| 13340 | 67 65 73 5f 64 69 72 2c 20 69 63 6f 6e 5f 6e 61 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 6d 61 67 | ges_dir,.icon_name.replace('imag |
| 13360 | 65 73 2f 27 2c 20 27 27 29 29 0a 20 20 20 20 20 20 20 20 69 66 20 6f 73 2e 70 61 74 68 2e 65 78 | es/',.'')).........if.os.path.ex |
| 13380 | 69 73 74 73 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 29 3a 0a 20 20 20 20 20 20 20 20 | ists(local_image_path):......... |
| 133a0 | 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 0a 20 20 20 20 20 20 20 20 20 | ....pixmap.=.QPixmap().......... |
| 133c0 | 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 29 | ...pixmap.load(local_image_path) |
| 133e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 0a 20 20 20 20 | .............return.pixmap...... |
| 13400 | 23 20 41 73 20 77 65 20 64 69 64 20 6e 6f 74 20 66 69 6e 64 20 61 6e 20 69 63 6f 6e 20 65 6c 73 | #.As.we.did.not.find.an.icon.els |
| 13420 | 65 77 68 65 72 65 2c 20 6c 6f 6f 6b 20 77 69 74 68 69 6e 20 6f 75 72 20 7a 69 70 20 72 65 73 6f | ewhere,.look.within.our.zip.reso |
| 13440 | 75 72 63 65 73 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 20 69 6e 20 70 6c 75 67 69 6e | urces.....if.icon_name.in.plugin |
| 13460 | 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 3a 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 | _icon_resources:.........pixmap. |
| 13480 | 3d 20 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 46 | =.QPixmap().........pixmap.loadF |
| 134a0 | 72 6f 6d 44 61 74 61 28 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 5b 69 63 | romData(plugin_icon_resources[ic |
| 134c0 | 6f 6e 5f 6e 61 6d 65 5d 29 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a | on_name]).........return.pixmap. |
| 134e0 | 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0a 0a 64 65 66 20 67 65 74 5f 6c 6f 63 61 6c 5f 69 | ....return.None..def.get_local_i |
| 13500 | 6d 61 67 65 73 5f 64 69 72 28 73 75 62 66 6f 6c 64 65 72 3d 4e 6f 6e 65 29 3a 0a 20 20 20 20 27 | mages_dir(subfolder=None):.....' |
| 13520 | 27 27 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 70 61 74 68 20 74 6f 20 74 68 65 20 75 73 65 | ''.....Returns.a.path.to.the.use |
| 13540 | 72 27 73 20 6c 6f 63 61 6c 20 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 20 66 6f 6c 64 65 | r's.local.resources/images.folde |
| 13560 | 72 0a 20 20 20 20 49 66 20 61 20 73 75 62 66 6f 6c 64 65 72 20 6e 61 6d 65 20 70 61 72 61 6d 65 | r.....If.a.subfolder.name.parame |
| 13580 | 74 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 61 70 70 65 6e 64 73 20 74 68 69 73 20 74 | ter.is.specified,.appends.this.t |
| 135a0 | 6f 20 74 68 65 20 70 61 74 68 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 6d 61 67 65 73 5f 64 69 | o.the.path.....'''.....images_di |
| 135c0 | 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 63 6f 6e 66 69 67 5f 64 69 72 2c 20 27 72 65 | r.=.os.path.join(config_dir,.'re |
| 135e0 | 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 27 29 0a 20 20 20 20 69 66 20 73 75 62 66 6f 6c 64 65 | sources/images').....if.subfolde |
| 13600 | 72 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 | r:.........images_dir.=.os.path. |
| 13620 | 6a 6f 69 6e 28 69 6d 61 67 65 73 5f 64 69 72 2c 20 73 75 62 66 6f 6c 64 65 72 29 0a 20 20 20 20 | join(images_dir,.subfolder)..... |
| 13640 | 69 66 20 69 73 77 69 6e 64 6f 77 73 3a 0a 20 20 20 20 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 | if.iswindows:.........images_dir |
| 13660 | 20 3d 20 6f 73 2e 70 61 74 68 2e 6e 6f 72 6d 70 61 74 68 28 69 6d 61 67 65 73 5f 64 69 72 29 0a | .=.os.path.normpath(images_dir). |
| 13680 | 20 20 20 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 5f 64 69 72 0a 0a 69 66 20 63 61 6c 69 62 72 | ....return.images_dir..if.calibr |
| 136a0 | 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 36 2c 32 2c 30 29 3a 0a 20 20 20 20 67 65 74 5f 69 63 | e_version.>=.(6,2,0):.....get_ic |
| 136c0 | 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 32 5f 70 6c 75 73 0a 65 6c 73 65 3a 0a 20 20 20 | on.=.get_icon_6_2_plus.else:.... |
| 136e0 | 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 5f 6f 6c 64 0a 0a 50 4b 03 04 14 00 | .get_icon.=.get_icon_old..PK.... |
| 13700 | 00 00 00 00 0a 6b 71 58 57 9f e7 b8 2d 16 00 00 2d 16 00 00 0f 00 00 00 63 6f 6d 6d 6f 6e 5f 6d | .....kqXW...-...-.......common_m |
| 13720 | 65 6e 75 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0d 0a 23 20 | enus.py#!/usr/bin/env.python..#. |
| 13740 | 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 3d 34 3a 73 77 3d 34 | vim:fileencoding=UTF-8:ts=4:sw=4 |
| 13760 | 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f | :sta:et:sts=4:ai..from.__future_ |
| 13780 | 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 2c 20 64 69 76 69 | _.import.(unicode_literals,.divi |
| 137a0 | 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0d 0a 20 20 20 20 20 20 20 20 | sion,.absolute_import,.......... |
| 137c0 | 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 69 6f 6e 29 0d | ................print_function). |
| 137e0 | 0a 0d 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 0d 0a 5f 5f 63 | ...__license__...=.'GPL.v3'..__c |
| 13800 | 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 65 27 | opyright__.=.'2022,.Grant.Drake' |
| 13820 | 0d 0a 0d 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 6d | ....from.calibre.gui2.actions.im |
| 13840 | 70 6f 72 74 20 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 66 72 | port.menu_action_unique_name..fr |
| 13860 | 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 | om.calibre.constants.import.nume |
| 13880 | 72 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0d 0a | ric_version.as.calibre_version.. |
| 138a0 | 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f | from.calibre_plugins.favourites_ |
| 138c0 | 6d 65 6e 75 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f | menu.common_icons.import.get_ico |
| 138e0 | 6e 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 2d 2d 2d 2d 2d 2d | n....#.------------------------- |
| 13900 | 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 20 20 20 20 20 20 | ---------------------..#........ |
| 13920 | 20 20 47 6c 6f 62 61 6c 20 72 65 73 6f 75 72 63 65 73 20 2f 20 73 74 61 74 65 0d 0a 23 20 2d 2d | ..Global.resources./.state..#.-- |
| 13940 | 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 | -------------------------------- |
| 13960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 | ------------....#.Global.definit |
| 13980 | 69 6f 6e 20 6f 66 20 6f 75 72 20 6d 65 6e 75 20 61 63 74 69 6f 6e 73 2e 20 55 73 65 64 20 74 6f | ion.of.our.menu.actions..Used.to |
| 139a0 | 20 65 6e 73 75 72 65 20 77 65 20 63 61 6e 20 63 6c 65 61 6e 6c 79 20 75 6e 72 65 67 69 73 74 65 | .ensure.we.can.cleanly.unregiste |
| 139c0 | 72 0d 0a 23 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 77 68 65 6e 20 72 65 62 | r..#.keyboard.shortcuts.when.reb |
| 139e0 | 75 69 6c 64 69 6e 67 20 6f 75 72 20 6d 65 6e 75 73 2e 0d 0a 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f | uilding.our.menus...plugin_menu_ |
| 13a00 | 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | actions.=.[]....#.-------------- |
| 13a20 | 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 | -------------------------------- |
| 13a40 | 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 6e 75 20 66 75 6e 63 74 69 6f 6e | ..#................Menu.function |
| 13a60 | 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..#.--------------------------- |
| 13a80 | 2d 2d 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 75 6e 72 65 67 | -------------------....def.unreg |
| 13aa0 | 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 28 69 61 29 3a 0d 0a 20 20 20 20 27 27 27 | ister_menu_actions(ia):......''' |
| 13ac0 | 0d 0a 20 20 20 20 46 6f 72 20 70 6c 75 67 69 6e 73 20 74 68 61 74 20 64 79 6e 61 6d 69 63 61 6c | ......For.plugins.that.dynamical |
| 13ae0 | 6c 79 20 72 65 62 75 69 6c 64 20 74 68 65 69 72 20 6d 65 6e 75 73 2c 20 77 65 20 6e 65 65 64 20 | ly.rebuild.their.menus,.we.need. |
| 13b00 | 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 61 6e 79 0d 0a 20 20 20 20 6b 65 79 62 6f 61 72 64 | to.ensure.that.any......keyboard |
| 13b20 | 20 73 68 6f 72 74 63 75 74 73 20 61 72 65 20 75 6e 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 | .shortcuts.are.unregistered.for. |
| 13b40 | 74 68 65 6d 20 65 61 63 68 20 74 69 6d 65 2e 0d 0a 20 20 20 20 4d 61 6b 65 20 73 75 72 65 20 74 | them.each.time.......Make.sure.t |
| 13b60 | 6f 20 63 61 6c 6c 20 74 68 69 73 20 62 65 66 6f 72 65 20 2e 63 6c 65 61 72 28 29 20 6f 66 20 74 | o.call.this.before..clear().of.t |
| 13b80 | 68 65 20 6d 65 6e 75 20 69 74 65 6d 73 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 67 6c 6f | he.menu.items.......'''......glo |
| 13ba0 | 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 66 6f 72 | bal.plugin_menu_actions......for |
| 13bc0 | 20 61 63 74 69 6f 6e 20 69 6e 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 3a 0d | .action.in.plugin_menu_actions:. |
| 13be0 | 0a 20 20 20 20 20 20 20 20 69 66 20 68 61 73 61 74 74 72 28 61 63 74 69 6f 6e 2c 20 27 63 61 6c | .........if.hasattr(action,.'cal |
| 13c00 | 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 27 29 3a 0d 0a 20 20 | ibre_shortcut_unique_name'):.... |
| 13c20 | 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 75 6e 72 65 67 69 | ..........ia.gui.keyboard.unregi |
| 13c40 | 73 74 65 72 5f 73 68 6f 72 74 63 75 74 28 61 63 74 69 6f 6e 2e 63 61 6c 69 62 72 65 5f 73 68 6f | ster_shortcut(action.calibre_sho |
| 13c60 | 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 23 20 73 74 | rtcut_unique_name)..........#.st |
| 13c80 | 61 72 74 69 6e 67 20 69 6e 20 63 61 6c 69 62 72 65 20 32 2e 31 30 2e 30 2c 20 61 63 74 69 6f 6e | arting.in.calibre.2.10.0,.action |
| 13ca0 | 73 20 61 72 65 20 72 65 67 69 73 74 65 72 73 20 61 74 0d 0a 20 20 20 20 20 20 20 20 23 20 74 68 | s.are.registers.at..........#.th |
| 13cc0 | 65 20 74 6f 70 20 67 75 69 20 6c 65 76 65 6c 20 66 6f 72 20 4f 53 58 27 20 62 65 6e 65 66 69 74 | e.top.gui.level.for.OSX'.benefit |
| 13ce0 | 2e 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d | ...........if.calibre_version.>= |
| 13d00 | 20 28 32 2c 31 30 2c 30 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 75 69 2e 72 | .(2,10,0):..............ia.gui.r |
| 13d20 | 65 6d 6f 76 65 41 63 74 69 6f 6e 28 61 63 74 69 6f 6e 29 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f | emoveAction(action)......plugin_ |
| 13d40 | 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 | menu_actions.=.[]......def.creat |
| 13d60 | 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 69 61 2c 20 70 61 72 65 6e 74 5f | e_menu_action_unique(ia,.parent_ |
| 13d80 | 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 6e 65 2c 20 74 6f 6f | menu,.menu_text,.image=None,.too |
| 13da0 | 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 20 20 20 20 20 20 20 | ltip=None,...................... |
| 13dc0 | 20 20 20 73 68 6f 72 74 63 75 74 3d 4e 6f 6e 65 2c 20 74 72 69 67 67 65 72 65 64 3d 4e 6f 6e 65 | ...shortcut=None,.triggered=None |
| 13de0 | 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 4e 6f 6e 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 | ,.is_checked=None,.shortcut_name |
| 13e00 | 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 20 75 | =None,.........................u |
| 13e20 | 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 | nique_name=None,.favourites_menu |
| 13e40 | 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 | _unique_name=None):......'''.... |
| 13e60 | 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 68 65 20 | ..Create.a.menu.action.with.the. |
| 13e80 | 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 2c 20 75 | specified.criteria.and.action,.u |
| 13ea0 | 73 69 6e 67 20 74 68 65 20 6e 65 77 0d 0a 20 20 20 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f | sing.the.new......InterfaceActio |
| 13ec0 | 6e 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 29 20 66 75 6e 63 74 69 6f 6e 20 | n.create_menu_action().function. |
| 13ee0 | 77 68 69 63 68 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 | which.ensures.that.regardless.of |
| 13f00 | 0d 0a 20 20 20 20 77 68 65 74 68 65 72 20 61 20 73 68 6f 72 74 63 75 74 20 69 73 20 73 70 65 63 | ......whether.a.shortcut.is.spec |
| 13f20 | 69 66 69 65 64 20 69 74 20 77 69 6c 6c 20 61 70 70 65 61 72 20 69 6e 20 50 72 65 66 65 72 65 6e | ified.it.will.appear.in.Preferen |
| 13f40 | 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 0d 0a 20 20 20 20 46 6f 72 20 61 20 66 75 6c 6c 20 | ces->Keyboard........For.a.full. |
| 13f60 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 2c 20 73 | description.of.the.parameters,.s |
| 13f80 | 65 65 3a 20 63 61 6c 69 62 72 65 5c 67 75 69 32 5c 61 63 74 69 6f 6e 73 5c 5f 5f 69 6e 69 74 5f | ee:.calibre\gui2\actions\__init_ |
| 13fa0 | 5f 2e 70 79 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 | _.py......'''......orig_shortcut |
| 13fc0 | 20 3d 20 73 68 6f 72 74 63 75 74 0d 0a 20 20 20 20 6b 62 20 3d 20 69 61 2e 67 75 69 2e 6b 65 79 | .=.shortcut......kb.=.ia.gui.key |
| 13fe0 | 62 6f 61 72 64 0d 0a 20 20 20 20 69 66 20 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e | board......if.unique_name.is.Non |
| 14000 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 | e:..........unique_name.=.menu_t |
| 14020 | 65 78 74 0d 0a 20 20 20 20 69 66 20 6e 6f 74 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 | ext......if.not.shortcut.==.Fals |
| 14040 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 75 6c 6c 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 6d | e:..........full_unique_name.=.m |
| 14060 | 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 28 69 61 2c 20 75 6e 69 71 75 | enu_action_unique_name(ia,.uniqu |
| 14080 | 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 75 6c 6c 5f 75 6e 69 71 75 65 5f | e_name)..........if.full_unique_ |
| 140a0 | 6e 61 6d 65 20 69 6e 20 6b 62 2e 73 68 6f 72 74 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 | name.in.kb.shortcuts:........... |
| 140c0 | 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 | ...shortcut.=.False..........els |
| 140e0 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e | e:..............if.shortcut.is.n |
| 14100 | 6f 74 20 4e 6f 6e 65 20 61 6e 64 20 6e 6f 74 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 | ot.None.and.not.shortcut.==.Fals |
| 14120 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 | e:..................if.len(short |
| 14140 | 63 75 74 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cut).==.0:...................... |
| 14160 | 73 68 6f 72 74 63 75 74 20 3d 20 4e 6f 6e 65 0d 0a 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 | shortcut.=.None........if.shortc |
| 14180 | 75 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 | ut_name.is.None:..........shortc |
| 141a0 | 75 74 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 65 78 74 2e 72 65 70 6c 61 63 65 28 27 26 27 2c | ut_name.=.menu_text.replace('&', |
| 141c0 | 27 27 29 0d 0a 0d 0a 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d | '')........if.calibre_version.>= |
| 141e0 | 20 28 35 2c 34 2c 30 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 54 68 65 20 70 65 72 73 69 73 74 | .(5,4,0):..........#.The.persist |
| 14200 | 5f 73 68 6f 72 74 63 75 74 20 70 61 72 61 6d 65 74 65 72 20 6f 6e 6c 79 20 61 64 64 65 64 20 66 | _shortcut.parameter.only.added.f |
| 14220 | 72 6f 6d 20 35 2e 34 2e 30 20 6f 6e 77 61 72 64 73 2e 0d 0a 20 20 20 20 20 20 20 20 23 20 55 73 | rom.5.4.0.onwards...........#.Us |
| 14240 | 65 64 20 73 6f 20 74 68 61 74 20 73 68 6f 72 74 63 75 74 73 20 73 70 65 63 69 66 69 63 20 74 6f | ed.so.that.shortcuts.specific.to |
| 14260 | 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 6e 27 74 20 64 69 73 63 61 72 64 65 | .other.libraries.aren't.discarde |
| 14280 | 64 2e 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f | d...........ac.=.ia.create_menu_ |
| 142a0 | 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 2c | action(parent_menu,.unique_name, |
| 142c0 | 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 6f 6e 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 | .menu_text,.icon=None,.......... |
| 142e0 | 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 68 6f 72 74 | ...........................short |
| 14300 | 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 | cut=shortcut,.description=toolti |
| 14320 | 70 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 20 | p,.............................. |
| 14340 | 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 74 72 69 67 67 65 72 65 64 2c 20 73 68 6f 72 | .......triggered=triggered,.shor |
| 14360 | 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 | tcut_name=shortcut_name,........ |
| 14380 | 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 70 65 72 | .............................per |
| 143a0 | 73 69 73 74 5f 73 68 6f 72 74 63 75 74 3d 54 72 75 65 29 0d 0a 20 20 20 20 65 6c 73 65 3a 0d 0a | sist_shortcut=True)......else:.. |
| 143c0 | 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 | ........ac.=.ia.create_menu_acti |
| 143e0 | 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e | on(parent_menu,.unique_name,.men |
| 14400 | 75 5f 74 65 78 74 2c 20 69 63 6f 6e 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | u_text,.icon=None,.............. |
| 14420 | 20 20 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 | .......................shortcut= |
| 14440 | 73 68 6f 72 74 63 75 74 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a | shortcut,.description=tooltip,.. |
| 14460 | 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 | ................................ |
| 14480 | 20 20 20 74 72 69 67 67 65 72 65 64 3d 74 72 69 67 67 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 | ...triggered=triggered,.shortcut |
| 144a0 | 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 69 66 20 73 68 6f | _name=shortcut_name)......if.sho |
| 144c0 | 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 20 61 6e 64 20 6e 6f 74 20 6f 72 69 67 5f 73 68 6f 72 | rtcut.==.False.and.not.orig_shor |
| 144e0 | 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 63 61 | tcut.==.False:..........if.ac.ca |
| 14500 | 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 69 61 | libre_shortcut_unique_name.in.ia |
| 14520 | 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 73 68 6f 72 74 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 | .gui.keyboard.shortcuts:........ |
| 14540 | 20 20 20 20 20 20 6b 62 2e 72 65 70 6c 61 63 65 5f 61 63 74 69 6f 6e 28 61 63 2e 63 61 6c 69 62 | ......kb.replace_action(ac.calib |
| 14560 | 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 61 63 29 0d 0a 20 20 | re_shortcut_unique_name,.ac).... |
| 14580 | 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 6f 6e 28 | ..if.image:..........ac.setIcon( |
| 145a0 | 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 69 73 5f 63 68 65 63 | get_icon(image))......if.is_chec |
| 145c0 | 6b 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 73 65 74 | ked.is.not.None:..........ac.set |
| 145e0 | 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 63 | Checkable(True)..........if.is_c |
| 14600 | 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b | hecked:..............ac.setCheck |
| 14620 | 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 23 20 46 6f 72 20 75 73 65 20 62 79 20 74 68 65 20 46 | ed(True)......#.For.use.by.the.F |
| 14640 | 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 67 69 6e 2e 20 49 66 20 74 68 69 73 20 6d | avourites.Menu.plugin..If.this.m |
| 14660 | 65 6e 75 20 61 63 74 69 6f 6e 20 68 61 73 20 74 65 78 74 0d 0a 20 20 20 20 23 20 74 68 61 74 20 | enu.action.has.text......#.that. |
| 14680 | 69 73 20 6e 6f 74 20 63 6f 6e 73 74 61 6e 74 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 66 65 | is.not.constant.through.the.life |
| 146a0 | 20 6f 66 20 74 68 69 73 20 70 6c 75 67 69 6e 2c 20 74 68 65 6e 20 77 65 20 6e 65 65 64 0d 0a 20 | .of.this.plugin,.then.we.need... |
| 146c0 | 20 20 20 23 20 74 6f 20 61 74 74 72 69 62 75 74 65 20 69 74 20 77 69 74 68 20 73 6f 6d 65 74 68 | ...#.to.attribute.it.with.someth |
| 146e0 | 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 74 61 6e 74 20 74 68 61 74 20 74 | ing.that.will.be.constant.that.t |
| 14700 | 68 65 0d 0a 20 20 20 20 23 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 67 69 6e | he......#.Favourites.Menu.plugin |
| 14720 | 20 63 61 6e 20 75 73 65 20 74 6f 20 69 64 65 6e 74 69 66 79 20 69 74 2e 0d 0a 20 20 20 20 69 66 | .can.use.to.identify.it.......if |
| 14740 | 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 3a 0d 0a 20 | .favourites_menu_unique_name:... |
| 14760 | 20 20 20 20 20 20 20 61 63 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 | .......ac.favourites_menu_unique |
| 14780 | 5f 6e 61 6d 65 20 3d 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 | _name.=.favourites_menu_unique_n |
| 147a0 | 61 6d 65 0d 0a 0d 0a 20 20 20 20 23 20 41 70 70 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 | ame........#.Append.to.our.list. |
| 147c0 | 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e | of.actions.for.this.plugin.to.un |
| 147e0 | 72 65 67 69 73 74 65 72 20 77 68 65 6e 20 6d 65 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 | register.when.menu.rebuilt...... |
| 14800 | 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 | global.plugin_menu_actions...... |
| 14820 | 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a | plugin_menu_actions.append(ac).. |
| 14840 | 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d 0a 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 65 5f | ......return.ac......def.create_ |
| 14860 | 6d 65 6e 75 5f 69 74 65 6d 28 69 61 2c 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f | menu_item(ia,.parent_menu,.menu_ |
| 14880 | 74 65 78 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 | text,.image=None,.tooltip=None,. |
| 148a0 | 0a 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 28 | ......................shortcut=( |
| 148c0 | 29 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 6f | ),.triggered=None,.is_checked=No |
| 148e0 | 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 75 | ne):......'''......Create.a.menu |
| 14900 | 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 65 | .action.with.the.specified.crite |
| 14920 | 72 69 61 20 61 6e 64 20 61 63 74 69 6f 6e 0d 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 69 66 | ria.and.action......Note.that.if |
| 14940 | 20 6e 6f 20 73 68 6f 72 74 63 75 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 77 69 6c 6c 20 | .no.shortcut.is.specified,.will. |
| 14960 | 6e 6f 74 20 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 | not.appear.in.Preferences->Keybo |
| 14980 | 61 72 64 0d 0a 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 | ard......This.method.should.only |
| 149a0 | 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 77 68 69 63 68 20 65 69 74 68 65 | .be.used.for.actions.which.eithe |
| 149c0 | 72 20 68 61 76 65 20 6e 6f 20 73 68 6f 72 74 63 75 74 73 2c 0d 0a 20 20 20 20 6f 72 20 72 65 67 | r.have.no.shortcuts,......or.reg |
| 149e0 | 69 73 74 65 72 20 74 68 65 69 72 20 6d 65 6e 75 73 20 6f 6e 6c 79 20 6f 6e 63 65 2e 20 55 73 65 | ister.their.menus.only.once..Use |
| 14a00 | 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 20 66 6f 72 20 61 | .create_menu_action_unique.for.a |
| 14a20 | 6c 6c 20 65 6c 73 65 2e 0d 0a 0d 0a 20 20 20 20 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 66 | ll.else.........Currently.this.f |
| 14a40 | 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 62 79 20 6f 70 65 6e 5f 77 69 74 | unction.is.only.used.by.open_wit |
| 14a60 | 68 20 61 6e 64 20 73 65 61 72 63 68 5f 74 68 65 5f 69 6e 74 65 72 6e 65 74 20 70 6c 75 67 69 6e | h.and.search_the_internet.plugin |
| 14a80 | 73 0d 0a 20 20 20 20 61 6e 64 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 69 6e 76 65 73 74 69 | s......and.would.like.to.investi |
| 14aa0 | 67 61 74 65 20 6f 6e 65 20 64 61 79 20 69 66 20 69 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 | gate.one.day.if.it.can.be.remove |
| 14ac0 | 64 20 66 72 6f 6d 20 74 68 65 6d 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 69 66 20 73 68 | d.from.them.......'''......if.sh |
| 14ae0 | 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 | ortcut.is.not.None:..........if. |
| 14b00 | 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | len(shortcut).==.0:............. |
| 14b20 | 20 73 68 6f 72 74 63 75 74 20 3d 20 28 29 0d 0a 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 | .shortcut.=.()......ac.=.ia.crea |
| 14b40 | 74 65 5f 61 63 74 69 6f 6e 28 73 70 65 63 3d 28 6d 65 6e 75 5f 74 65 78 74 2c 20 4e 6f 6e 65 2c | te_action(spec=(menu_text,.None, |
| 14b60 | 20 74 6f 6f 6c 74 69 70 2c 20 73 68 6f 72 74 63 75 74 29 2c 0d 0a 20 20 20 20 20 20 20 20 61 74 | .tooltip,.shortcut),..........at |
| 14b80 | 74 72 3d 6d 65 6e 75 5f 74 65 78 74 29 0d 0a 20 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 20 | tr=menu_text)......if.image:.... |
| 14ba0 | 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 29 | ......ac.setIcon(get_icon(image) |
| 14bc0 | 29 0d 0a 20 20 20 20 69 66 20 74 72 69 67 67 65 72 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a | )......if.triggered.is.not.None: |
| 14be0 | 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 74 72 69 67 67 65 72 65 64 2e 63 6f 6e 6e 65 63 74 28 74 | ..........ac.triggered.connect(t |
| 14c00 | 72 69 67 67 65 72 65 64 29 0d 0a 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 | riggered)......if.is_checked.is. |
| 14c20 | 6e 6f 74 20 4e 6f 6e 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 | not.None:..........ac.setCheckab |
| 14c40 | 6c 65 28 54 72 75 65 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 | le(True)..........if.is_checked: |
| 14c60 | 0d 0a 20 20 20 20 20 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 | ..............ac.setChecked(True |
| 14c80 | 29 0d 0a 0d 0a 20 20 20 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2e 61 64 64 41 63 74 69 6f 6e 28 61 | )........parent_menu.addAction(a |
| 14ca0 | 63 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 23 20 41 70 70 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 | c)............#.Append.to.our.li |
| 14cc0 | 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 74 6f | st.of.actions.for.this.plugin.to |
| 14ce0 | 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 65 6e 20 6d 65 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 | .unregister.when.menu.rebuilt... |
| 14d00 | 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 | ...global.plugin_menu_actions... |
| 14d20 | 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 | ...plugin_menu_actions.append(ac |
| 14d40 | 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d 0a 50 4b 03 04 14 00 00 00 00 00 0a 6b | )........return.ac..PK.........k |
| 14d60 | 71 58 84 2b 97 c1 76 30 00 00 76 30 00 00 11 00 00 00 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 | qX.+..v0..v0......common_widgets |
| 14d80 | 2e 70 79 23 21 2f 75 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 | .py#!/usr/bin/env.python..#.vim: |
| 14da0 | 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 61 | fileencoding=UTF-8:ts=4:sw=4:sta |
| 14dc0 | 3a 65 74 3a 73 74 73 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 | :et:sts=4:ai..from.__future__.im |
| 14de0 | 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 |
| 14e00 | 2c 20 61 62 73 6f 6c 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 | ,.absolute_import,.............. |
| 14e20 | 20 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 0d 0a 0d 0a 5f | ............print_function)...._ |
| 14e40 | 5f 6c 69 63 65 6e 73 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 | _license__...=.'GPL.v3'..__copyr |
| 14e60 | 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 65 27 0d 0a 0d 0a | ight__.=.'2022,.Grant.Drake'.... |
| 14e80 | 66 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 | from.six.import.text_type.as.uni |
| 14ea0 | 63 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 | code....try:......from.qt.core.i |
| 14ec0 | 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 20 51 43 6f | mport.(Qt,.QTableWidgetItem,.QCo |
| 14ee0 | 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 20 51 46 6f | mboBox,.QHBoxLayout,.QLabel,.QFo |
| 14f00 | 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 20 20 51 44 | nt,...........................QD |
| 14f20 | 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 2c 20 51 4c | ateTime,.QStyledItemDelegate,.QL |
| 14f40 | 69 6e 65 45 64 69 74 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 | ineEdit)..except.ImportError:... |
| 14f60 | 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 74 2c 20 51 54 61 | ...from.PyQt5.Qt.import.(Qt,.QTa |
| 14f80 | 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 |
| 14fa0 | 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,........... |
| 14fc0 | 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 |
| 14fe0 | 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 0d 0a 74 72 | edItemDelegate,.QLineEdit)....tr |
| 15000 | 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 78 63 | y:......load_translations()..exc |
| 15020 | 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f | ept.NameError:......pass.#.load_ |
| 15040 | 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 69 62 72 65 20 | translations().added.in.calibre. |
| 15060 | 31 2e 39 0d 0a 0d 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 | 1.9....from.calibre.gui2.import. |
| 15080 | 65 72 72 6f 72 5f 64 69 61 6c 6f 67 2c 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d | error_dialog,.UNDEFINED_QDATETIM |
| 150a0 | 45 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 64 61 74 65 20 69 6d 70 6f 72 | E..from.calibre.utils.date.impor |
| 150c0 | 74 20 6e 6f 77 2c 20 66 6f 72 6d 61 74 5f 64 61 74 65 2c 20 55 4e 44 45 46 49 4e 45 44 5f 44 41 | t.now,.format_date,.UNDEFINED_DA |
| 150e0 | 54 45 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 | TE....from.calibre_plugins.favou |
| 15100 | 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 | rites_menu.common_icons.import.g |
| 15120 | 65 74 5f 70 69 78 6d 61 70 0d 0a 0d 0a 23 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 0d 0a | et_pixmap....#.get_date_format.. |
| 15140 | 23 0d 0a 23 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 | #..#.CheckableTableWidgetItem..# |
| 15160 | 20 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 23 20 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 | .DateDelegate..#.DateTableWidget |
| 15180 | 49 74 65 6d 0d 0a 23 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 0d 0a 23 20 52 65 61 64 | Item..#.ImageTitleLayout..#.Read |
| 151a0 | 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 | OnlyTableWidgetItem..#.ReadOnlyT |
| 151c0 | 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 43 68 65 | extIconWidgetItem..#.ReadOnlyChe |
| 151e0 | 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 54 65 78 74 49 63 6f | ckableTableWidgetItem..#.TextIco |
| 15200 | 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 0d 0a 23 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f | nWidgetItem..#..#.CustomColumnCo |
| 15220 | 6d 62 6f 42 6f 78 0d 0a 23 20 4b 65 79 56 61 6c 75 65 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4e 6f | mboBox..#.KeyValueComboBox..#.No |
| 15240 | 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 | WheelComboBox..#.ReadOnlyLineEdi |
| 15260 | 74 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 2d 2d 2d 2d 2d 2d | t....#.------------------------- |
| 15280 | 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 20 20 20 20 20 20 | ---------------------..#........ |
| 152a0 | 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......Functions..#.------------ |
| 152c0 | 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 | -------------------------------- |
| 152e0 | 2d 2d 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 28 74 77 65 61 6b 5f | --....def.get_date_format(tweak_ |
| 15300 | 6e 61 6d 65 3d 27 67 75 69 5f 74 69 6d 65 73 74 61 6d 70 5f 64 69 73 70 6c 61 79 5f 66 6f 72 6d | name='gui_timestamp_display_form |
| 15320 | 61 74 27 2c 20 64 65 66 61 75 6c 74 5f 66 6d 74 3d 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 29 3a | at',.default_fmt='dd.MMM.yyyy'): |
| 15340 | 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 | ......from.calibre.utils.config. |
| 15360 | 69 6d 70 6f 72 74 20 74 77 65 61 6b 73 0d 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 74 77 65 61 | import.tweaks......format.=.twea |
| 15380 | 6b 73 5b 74 77 65 61 6b 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 69 66 20 66 6f 72 6d 61 74 20 69 73 | ks[tweak_name]......if.format.is |
| 153a0 | 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 64 65 66 61 75 6c 74 | .None:..........format.=.default |
| 153c0 | 5f 66 6d 74 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f 72 6d 61 74 20 0d 0a 0d 0a 23 20 2d 2d | _fmt......return.format.....#.-- |
| 153e0 | 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 | -------------------------------- |
| 15400 | 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 20 20 20 20 57 69 | ------------..#...............Wi |
| 15420 | 64 67 65 74 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 | dgets..#.----------------------- |
| 15440 | 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 0d 0a 63 6c 61 73 73 | -----------------------....class |
| 15460 | 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 | .CheckableTableWidgetItem(QTable |
| 15480 | 57 69 64 67 65 74 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 | WidgetItem):......'''......For.u |
| 154a0 | 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 20 63 | se.in.a.table.cell,.displays.a.c |
| 154c0 | 68 65 63 6b 62 6f 78 20 74 68 61 74 20 63 61 6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 62 65 20 | heckbox.that.can.potentially.be. |
| 154e0 | 74 72 69 73 74 61 74 65 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 | tristate......'''......def.__ini |
| 15500 | 74 5f 5f 28 73 65 6c 66 2c 20 63 68 65 63 6b 65 64 3d 46 61 6c 73 65 2c 20 69 73 5f 74 72 69 73 | t__(self,.checked=False,.is_tris |
| 15520 | 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 43 68 65 63 | tate=False):..........super(Chec |
| 15540 | 6b 61 62 6c 65 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 | kableTableWidgetItem,.self).__in |
| 15560 | 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 | it__('')..........try:.......... |
| 15580 | 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 6c 61 67 2e 49 74 | ....self.setFlags(Qt.ItemFlag.It |
| 155a0 | 65 6d 49 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 | emIsSelectable.|.Qt.ItemFlag.Ite |
| 155c0 | 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 46 6c 61 67 2e 49 | mIsUserCheckable.|.Qt.ItemFlag.I |
| 155e0 | 74 65 6d 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 | temIsEnabled.)..........except:. |
| 15600 | 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 51 74 2e 49 74 | .............self.setFlags(Qt.It |
| 15620 | 65 6d 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 20 7c 20 51 74 | emFlags(Qt.ItemIsSelectable.|.Qt |
| 15640 | 2e 49 74 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 | .ItemIsUserCheckable.|.Qt.ItemIs |
| 15660 | 45 6e 61 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 | Enabled.))..........if.is_trista |
| 15680 | 74 65 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 28 73 | te:..............self.setFlags(s |
| 156a0 | 65 6c 66 2e 66 6c 61 67 73 28 29 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 | elf.flags().|.Qt.ItemFlag.ItemIs |
| 156c0 | 55 73 65 72 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 68 65 63 6b 65 | UserTristate)..........if.checke |
| 156e0 | 64 3a 0d 0a 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 | d:..............self.setCheckSta |
| 15700 | 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 | te(Qt.Checked)..........else:... |
| 15720 | 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 20 61 6e 64 20 63 68 | ...........if.is_tristate.and.ch |
| 15740 | 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ecked.is.None:.................. |
| 15760 | 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 | self.setCheckState(Qt.PartiallyC |
| 15780 | 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 | hecked)..............else:...... |
| 157a0 | 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 65 28 51 | ............self.setCheckState(Q |
| 157c0 | 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 62 6f 6f 6c | t.Unchecked)........def.get_bool |
| 157e0 | 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 | ean_value(self):..........'''... |
| 15800 | 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 69 6e | .......Return.a.boolean.value.in |
| 15820 | 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 68 65 63 6b 62 6f 78 20 69 73 20 63 68 65 | dicating.whether.checkbox.is.che |
| 15840 | 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 61 20 74 72 69 73 74 | cked..........If.this.is.a.trist |
| 15860 | 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 72 74 69 61 6c 6c 79 20 63 68 65 63 6b 65 | ate.checkbox,.a.partially.checke |
| 15880 | 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 20 | d.value.is.returned.as.None..... |
| 158a0 | 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 68 65 63 6b 53 | .....'''..........if.self.checkS |
| 158c0 | 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 3a 0d 0a | tate().==.Qt.PartiallyChecked:.. |
| 158e0 | 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 20 | ............return.None......... |
| 15900 | 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e | .else:..............return.self. |
| 15920 | 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 0d 0a 66 72 | checkState().==.Qt.Checked....fr |
| 15940 | 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6c 69 62 72 61 72 79 2e 64 65 6c 65 67 61 74 65 | om.calibre.gui2.library.delegate |
| 15960 | 73 20 69 6d 70 6f 72 74 20 44 61 74 65 44 65 6c 65 67 61 74 65 20 61 73 20 5f 44 61 74 65 44 65 | s.import.DateDelegate.as._DateDe |
| 15980 | 6c 65 67 61 74 65 0d 0a 63 6c 61 73 73 20 44 61 74 65 44 65 6c 65 67 61 74 65 28 5f 44 61 74 65 | legate..class.DateDelegate(_Date |
| 159a0 | 44 65 6c 65 67 61 74 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 44 65 6c 65 67 61 74 | Delegate):......'''......Delegat |
| 159c0 | 65 20 66 6f 72 20 64 61 74 65 73 2e 20 42 65 63 61 75 73 65 20 74 68 69 73 20 64 65 6c 65 67 61 | e.for.dates..Because.this.delega |
| 159e0 | 74 65 20 73 74 6f 72 65 73 20 74 68 65 0d 0a 20 20 20 20 66 6f 72 6d 61 74 20 61 73 20 61 6e 20 | te.stores.the......format.as.an. |
| 15a00 | 69 6e 73 74 61 6e 63 65 20 76 61 72 69 61 62 6c 65 2c 20 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 | instance.variable,.a.new.instanc |
| 15a20 | 65 20 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 66 6f 72 20 65 61 63 68 0d 0a 20 20 20 20 | e.must.be.created.for.each...... |
| 15a40 | 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 61 6c 6c 20 74 68 | column..This.differs.from.all.th |
| 15a60 | 65 20 6f 74 68 65 72 20 64 65 6c 65 67 61 74 65 73 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 | e.other.delegates.......'''..... |
| 15a80 | 20 64 65 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 66 6d 74 3d | .def.__init__(self,.parent,.fmt= |
| 15aa0 | 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 2c 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d | 'dd.MMM.yyyy',.default_to_today= |
| 15ac0 | 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 44 61 74 65 44 65 6c 65 67 61 | True):..........super(DateDelega |
| 15ae0 | 74 65 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 | te,.self).__init__(parent)...... |
| 15b00 | 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 20 3d 20 64 65 66 61 | ....self.default_to_today.=.defa |
| 15b20 | 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 6f 72 6d 61 | ult_to_today..........self.forma |
| 15b40 | 74 20 3d 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 28 64 65 66 61 75 6c 74 5f 66 6d 74 3d | t.=.get_date_format(default_fmt= |
| 15b60 | 66 6d 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 72 65 61 74 65 45 64 69 74 6f 72 28 73 65 6c | fmt)........def.createEditor(sel |
| 15b80 | 66 2c 20 70 61 72 65 6e 74 2c 20 6f 70 74 69 6f 6e 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 | f,.parent,.option,.index):...... |
| 15ba0 | 20 20 20 20 71 64 65 20 3d 20 51 53 74 79 6c 65 64 49 74 65 6d 44 65 6c 65 67 61 74 65 2e 63 72 | ....qde.=.QStyledItemDelegate.cr |
| 15bc0 | 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 2c | eateEditor(self,.parent,.option, |
| 15be0 | 20 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 44 69 73 70 6c 61 79 46 | .index)..........qde.setDisplayF |
| 15c00 | 6f 72 6d 61 74 28 73 65 6c 66 2e 66 6f 72 6d 61 74 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e | ormat(self.format)..........qde. |
| 15c20 | 73 65 74 4d 69 6e 69 6d 75 6d 44 61 74 65 54 69 6d 65 28 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 | setMinimumDateTime(UNDEFINED_QDA |
| 15c40 | 54 45 54 49 4d 45 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 53 70 65 63 69 61 6c 56 | TETIME)..........qde.setSpecialV |
| 15c60 | 61 6c 75 65 54 65 78 74 28 5f 28 27 55 6e 64 65 66 69 6e 65 64 27 29 29 0d 0a 20 20 20 20 20 20 | alueText(_('Undefined'))........ |
| 15c80 | 20 20 71 64 65 2e 73 65 74 43 61 6c 65 6e 64 61 72 50 6f 70 75 70 28 54 72 75 65 29 0d 0a 20 20 | ..qde.setCalendarPopup(True).... |
| 15ca0 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 71 64 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 45 | ......return.qde........def.setE |
| 15cc0 | 64 69 74 6f 72 44 61 74 61 28 73 65 6c 66 2c 20 65 64 69 74 6f 72 2c 20 69 6e 64 65 78 29 3a 0d | ditorData(self,.editor,.index):. |
| 15ce0 | 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 6e 64 65 78 2e 6d 6f 64 65 6c 28 29 2e 64 61 74 | .........val.=.index.model().dat |
| 15d00 | 61 28 69 6e 64 65 78 2c 20 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 | a(index,.Qt.DisplayRole)........ |
| 15d20 | 20 20 69 66 20 76 61 6c 20 69 73 20 4e 6f 6e 65 20 6f 72 20 76 61 6c 20 3d 3d 20 55 4e 44 45 46 | ..if.val.is.None.or.val.==.UNDEF |
| 15d40 | 49 4e 45 44 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 69 66 20 | INED_QDATETIME:..............if. |
| 15d60 | 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a 0d 0a 20 20 20 20 20 20 20 20 | self.default_to_today:.......... |
| 15d80 | 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 64 61 74 65 0d | ........val.=.self.default_date. |
| 15da0 | 0a 20 20 20 20 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 | .............else:.............. |
| 15dc0 | 20 20 20 20 76 61 6c 20 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 0d 0a 20 | ....val.=.UNDEFINED_QDATETIME... |
| 15de0 | 20 20 20 20 20 20 20 65 64 69 74 6f 72 2e 73 65 74 44 61 74 65 54 69 6d 65 28 76 61 6c 29 0d 0a | .......editor.setDateTime(val).. |
| 15e00 | 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 6f 64 65 6c 44 61 74 61 28 73 65 6c 66 2c 20 65 64 69 | ......def.setModelData(self,.edi |
| 15e20 | 74 6f 72 2c 20 6d 6f 64 65 6c 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c | tor,.model,.index):..........val |
| 15e40 | 20 3d 20 65 64 69 74 6f 72 2e 64 61 74 65 54 69 6d 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 | .=.editor.dateTime()..........if |
| 15e60 | 20 76 61 6c 20 3c 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 3a 0d 0a 20 20 | .val.<=.UNDEFINED_QDATETIME:.... |
| 15e80 | 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 20 55 | ..........model.setData(index,.U |
| 15ea0 | 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 | NDEFINED_QDATETIME,.Qt.EditRole) |
| 15ec0 | 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 6d 6f 64 | ..........else:..............mod |
| 15ee0 | 65 6c 2e 73 65 74 44 61 74 61 28 69 6e 64 65 78 2c 20 51 44 61 74 65 54 69 6d 65 28 76 61 6c 29 | el.setData(index,.QDateTime(val) |
| 15f00 | 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 44 61 74 65 54 61 | ,.Qt.EditRole)......class.DateTa |
| 15f20 | 62 6c 65 57 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 | bleWidgetItem(QTableWidgetItem): |
| 15f40 | 0d 0a 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 64 61 74 65 5f | ........def.__init__(self,.date_ |
| 15f60 | 72 65 61 64 2c 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3d 46 61 6c 73 65 2c 20 64 65 66 61 75 6c | read,.is_read_only=False,.defaul |
| 15f80 | 74 5f 74 6f 5f 74 6f 64 61 79 3d 46 61 6c 73 65 2c 20 66 6d 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 | t_to_today=False,.fmt=None):.... |
| 15fa0 | 20 20 20 20 20 20 69 66 20 64 61 74 65 5f 72 65 61 64 20 69 73 20 4e 6f 6e 65 20 6f 72 20 64 61 | ......if.date_read.is.None.or.da |
| 15fc0 | 74 65 5f 72 65 61 64 20 3d 3d 20 55 4e 44 45 46 49 4e 45 44 5f 44 41 54 45 20 61 6e 64 20 64 65 | te_read.==.UNDEFINED_DATE.and.de |
| 15fe0 | 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 | fault_to_today:..............dat |
| 16000 | 65 5f 72 65 61 64 20 3d 20 6e 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 72 65 | e_read.=.now()..........if.is_re |
| 16020 | 61 64 5f 6f 6e 6c 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 65 72 28 44 61 74 65 | ad_only:..............super(Date |
| 16040 | 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 74 5f 5f 28 | TableWidgetItem,.self).__init__( |
| 16060 | 66 6f 72 6d 61 74 5f 64 61 74 65 28 64 61 74 65 5f 72 65 61 64 2c 20 66 6d 74 29 29 0d 0a 20 20 | format_date(date_read,.fmt)).... |
| 16080 | 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 49 | ..........self.setFlags(Qt.ItemI |
| 160a0 | 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 29 0d 0a 20 | sSelectable|Qt.ItemIsEnabled)... |
| 160c0 | 20 20 20 20 20 20 20 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 | ...........self.setData(Qt.Displ |
| 160e0 | 61 79 52 6f 6c 65 2c 20 51 44 61 74 65 54 69 6d 65 28 64 61 74 65 5f 72 65 61 64 29 29 0d 0a 20 | ayRole,.QDateTime(date_read))... |
| 16100 | 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 73 75 70 65 72 28 | .......else:..............super( |
| 16120 | 44 61 74 65 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 | DateTableWidgetItem,.self).__ini |
| 16140 | 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 44 61 74 | t__('')..............self.setDat |
| 16160 | 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 28 64 61 74 65 | a(Qt.DisplayRole,.QDateTime(date |
| 16180 | 5f 72 65 61 64 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 | _read))......class.ImageTitleLay |
| 161a0 | 6f 75 74 28 51 48 42 6f 78 4c 61 79 6f 75 74 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 | out(QHBoxLayout):......'''...... |
| 161c0 | 41 20 72 65 75 73 61 62 6c 65 20 6c 61 79 6f 75 74 20 77 69 64 67 65 74 20 64 69 73 70 6c 61 79 | A.reusable.layout.widget.display |
| 161e0 | 69 6e 67 20 61 6e 20 69 6d 61 67 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 74 69 74 6c 65 | ing.an.image.followed.by.a.title |
| 16200 | 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 |
| 16220 | 2c 20 70 61 72 65 6e 74 2c 20 69 63 6f 6e 5f 6e 61 6d 65 2c 20 74 69 74 6c 65 29 3a 0d 0a 20 20 | ,.parent,.icon_name,.title):.... |
| 16240 | 20 20 20 20 20 20 73 75 70 65 72 28 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 2c 20 73 65 | ......super(ImageTitleLayout,.se |
| 16260 | 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 | lf).__init__()..........self.tit |
| 16280 | 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 70 61 72 65 6e 74 29 0d | le_image_label.=.QLabel(parent). |
| 162a0 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 74 69 74 6c 65 5f 69 63 6f 6e 28 | .........self.update_title_icon( |
| 162c0 | 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 57 69 64 67 | icon_name)..........self.addWidg |
| 162e0 | 65 74 28 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 29 0d 0a 0d 0a 20 20 | et(self.title_image_label)...... |
| 16300 | 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 20 3d 20 51 46 6f 6e 74 28 29 0d 0a 20 20 20 20 | ......title_font.=.QFont()...... |
| 16320 | 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 2e 73 65 74 50 6f 69 6e 74 53 69 7a 65 28 31 36 29 0d | ....title_font.setPointSize(16). |
| 16340 | 0a 20 20 20 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 74 69 | .........shelf_label.=.QLabel(ti |
| 16360 | 74 6c 65 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 | tle,.parent)..........shelf_labe |
| 16380 | 6c 2e 73 65 74 46 6f 6e 74 28 74 69 74 6c 65 5f 66 6f 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 | l.setFont(title_font)..........s |
| 163a0 | 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 68 65 6c 66 5f 6c 61 62 65 6c 29 0d 0a 20 20 20 20 | elf.addWidget(shelf_label)...... |
| 163c0 | 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 28 2d 31 29 0d 0a 0d 0a 20 20 | ....self.insertStretch(-1)...... |
| 163e0 | 20 20 64 65 66 20 75 70 64 61 74 65 5f 74 69 74 6c 65 5f 69 63 6f 6e 28 73 65 6c 66 2c 20 69 63 | ..def.update_title_icon(self,.ic |
| 16400 | 6f 6e 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 67 65 74 5f | on_name):..........pixmap.=.get_ |
| 16420 | 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 70 69 | pixmap(icon_name)..........if.pi |
| 16440 | 78 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 | xmap.is.None:..............error |
| 16460 | 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 70 61 72 65 6e 74 28 29 2c 20 5f 28 27 52 65 73 74 61 72 | _dialog(self.parent(),._('Restar |
| 16480 | 74 20 72 65 71 75 69 72 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.required'),................... |
| 164a0 | 20 20 20 20 20 20 20 20 5f 28 27 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 | ........_('Title.image.not.found |
| 164c0 | 20 2d 20 79 6f 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 | .-.you.must.restart.Calibre.befo |
| 164e0 | 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 27 29 2c 20 73 68 6f 77 3d 54 72 | re.using.this.plugin!'),.show=Tr |
| 16500 | 75 65 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 20 20 20 | ue)..........else:.............. |
| 16520 | 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 50 69 78 6d 61 70 | self.title_image_label.setPixmap |
| 16540 | 28 70 69 78 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 | (pixmap)..........self.title_ima |
| 16560 | 67 65 5f 6c 61 62 65 6c 2e 73 65 74 4d 61 78 69 6d 75 6d 53 69 7a 65 28 33 32 2c 20 33 32 29 0d | ge_label.setMaximumSize(32,.32). |
| 16580 | 0a 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 6c 61 62 65 6c 2e | .........self.title_image_label. |
| 165a0 | 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 28 54 72 75 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 | setScaledContents(True)......cla |
| 165c0 | 73 73 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c | ss.ReadOnlyTableWidgetItem(QTabl |
| 165e0 | 65 57 69 64 67 65 74 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 | eWidgetItem):......'''......For. |
| 16600 | 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 74 65 | use.in.a.table.cell,.displays.te |
| 16620 | 78 74 20 74 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 | xt.the.user.cannot.select.or.mod |
| 16640 | 69 66 79 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 | ify.......'''......def.__init__( |
| 16660 | 73 65 6c 66 2c 20 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 78 74 20 69 73 | self,.text):..........if.text.is |
| 16680 | 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 27 27 0d 0a 20 | .None:..............text.=.''... |
| 166a0 | 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 | .......super(ReadOnlyTableWidget |
| 166c0 | 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 | Item,.self).__init__(text)...... |
| 166e0 | 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 49 73 53 65 6c 65 63 | ....self.setFlags(Qt.ItemIsSelec |
| 16700 | 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 29 0d 0a 0d 0a 0d 0a 63 6c 61 | table|Qt.ItemIsEnabled)......cla |
| 16720 | 73 73 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 28 52 65 | ss.ReadOnlyTextIconWidgetItem(Re |
| 16740 | 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 | adOnlyTableWidgetItem):......''' |
| 16760 | 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 6c 2c 20 64 | ......For.use.in.a.table.cell,.d |
| 16780 | 69 73 70 6c 61 79 73 20 61 6e 20 69 63 6f 6e 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 | isplays.an.icon.the.user.cannot. |
| 167a0 | 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 20 20 | select.or.modify.......'''...... |
| 167c0 | 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 69 63 6f 6e 29 3a 0d | def.__init__(self,.text,.icon):. |
| 167e0 | 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 | .........super(ReadOnlyTextIconW |
| 16800 | 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 78 74 29 0d | idgetItem,.self).__init__(text). |
| 16820 | 0a 20 20 20 20 20 20 20 20 69 66 20 69 63 6f 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 | .........if.icon:..............s |
| 16840 | 65 6c 66 2e 73 65 74 49 63 6f 6e 28 69 63 6f 6e 29 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f | elf.setIcon(icon)....class.ReadO |
| 16860 | 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 52 65 61 64 | nlyCheckableTableWidgetItem(Read |
| 16880 | 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a | OnlyTableWidgetItem):......'''.. |
| 168a0 | 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 6c 2c 20 64 69 73 | ....For.use.in.a.table.cell,.dis |
| 168c0 | 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 6e 65 78 74 20 74 6f 20 73 6f 6d 65 20 74 65 | plays.a.checkbox.next.to.some.te |
| 168e0 | 78 74 20 74 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 | xt.the.user.cannot.select.or.mod |
| 16900 | 69 66 79 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 | ify.......'''......def.__init__( |
| 16920 | 73 65 6c 66 2c 20 74 65 78 74 2c 20 63 68 65 63 6b 65 64 3d 46 61 6c 73 65 2c 20 69 73 5f 74 72 | self,.text,.checked=False,.is_tr |
| 16940 | 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 | istate=False):..........super(Re |
| 16960 | 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 49 74 65 6d 2c 20 | adOnlyCheckableTableWidgetItem,. |
| 16980 | 73 65 6c 66 29 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 74 72 | self).__init__(text)..........tr |
| 169a0 | 79 3a 20 23 20 46 6f 72 20 51 74 20 42 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c | y:.#.For.Qt.Backwards.compatibil |
| 169c0 | 69 74 79 2e 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 | ity...............self.setFlags( |
| 169e0 | 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 51 | Qt.ItemFlag.ItemIsSelectable.|.Q |
| 16a00 | 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 7c | t.ItemFlag.ItemIsUserCheckable.| |
| 16a20 | 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 20 | .Qt.ItemFlag.ItemIsEnabled.).... |
| 16a40 | 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 2e | ......except:..............self. |
| 16a60 | 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 53 | setFlags(Qt.ItemFlags(Qt.ItemIsS |
| 16a80 | 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 62 | electable.|.Qt.ItemIsUserCheckab |
| 16aa0 | 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 20 | le.|.Qt.ItemIsEnabled.))........ |
| 16ac0 | 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 73 | ..if.is_tristate:..............s |
| 16ae0 | 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 49 | elf.setFlags(self.flags().|.Qt.I |
| 16b00 | 74 65 6d 49 73 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 68 65 63 6b | temIsTristate)..........if.check |
| 16b20 | 65 64 3a 0d 0a 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 | ed:..............self.setCheckSt |
| 16b40 | 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a | ate(Qt.Checked)..........else:.. |
| 16b60 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 20 61 6e 64 20 63 | ............if.is_tristate.and.c |
| 16b80 | 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hecked.is.None:................. |
| 16ba0 | 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 50 61 72 74 69 61 6c 6c 79 | .self.setCheckState(Qt.Partially |
| 16bc0 | 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 | Checked)..............else:..... |
| 16be0 | 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 65 28 | .............self.setCheckState( |
| 16c00 | 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 62 6f 6f | Qt.Unchecked)........def.get_boo |
| 16c20 | 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a | lean_value(self):..........'''.. |
| 16c40 | 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 69 | ........Return.a.boolean.value.i |
| 16c60 | 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 68 65 63 6b 62 6f 78 20 69 73 20 63 68 | ndicating.whether.checkbox.is.ch |
| 16c80 | 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 61 20 74 72 69 73 | ecked..........If.this.is.a.tris |
| 16ca0 | 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 72 74 69 61 6c 6c 79 20 63 68 65 63 6b | tate.checkbox,.a.partially.check |
| 16cc0 | 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 | ed.value.is.returned.as.None.... |
| 16ce0 | 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 68 65 63 6b | ......'''..........if.self.check |
| 16d00 | 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 3a 0d | State().==.Qt.PartiallyChecked:. |
| 16d20 | 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........ |
| 16d40 | 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 | ..else:..............return.self |
| 16d60 | 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 0d 0a 0d | .checkState().==.Qt.Checked..... |
| 16d80 | 0a 63 6c 61 73 73 20 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 | .class.TextIconWidgetItem(QTable |
| 16da0 | 57 69 64 67 65 74 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 | WidgetItem):......'''......For.u |
| 16dc0 | 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 74 65 78 | se.in.a.table.cell,.displays.tex |
| 16de0 | 74 20 77 69 74 68 20 61 6e 20 69 63 6f 6e 20 6e 65 78 74 20 74 6f 20 69 74 2e 0d 0a 20 20 20 20 | t.with.an.icon.next.to.it....... |
| 16e00 | 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 74 65 78 74 | '''......def.__init__(self,.text |
| 16e20 | 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 54 65 78 74 49 63 6f 6e | ,.icon):..........super(TextIcon |
| 16e40 | 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 78 74 29 | WidgetItem,.self).__init__(text) |
| 16e60 | 0d 0a 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 0d 0a 0d 0a | ..........self.setIcon(icon).... |
| 16e80 | 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 | ..#.---------------------------- |
| 16ea0 | 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 | ------------------..#........... |
| 16ec0 | 20 20 20 20 43 6f 6e 74 72 6f 6c 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....Controls..#.---------------- |
| 16ee0 | 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 | ------------------------------.. |
| 16f00 | 0d 0a 0d 0a 63 6c 61 73 73 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 51 | ....class.CustomColumnComboBox(Q |
| 16f20 | 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d | ComboBox):......CREATE_NEW_COLUM |
| 16f40 | 4e 5f 49 54 45 4d 20 3d 20 5f 28 22 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 22 29 0d | N_ITEM.=._("Create.new.column"). |
| 16f60 | 0a 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 65 6e 74 | .......def.__init__(self,.parent |
| 16f80 | 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 3d 7b 7d 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f | ,.custom_columns={},.selected_co |
| 16fa0 | 6c 75 6d 6e 3d 27 27 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 63 72 65 | lumn='',.initial_items=[''],.cre |
| 16fc0 | 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 | ate_column_callback=None):...... |
| 16fe0 | 20 20 20 20 73 75 70 65 72 28 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 2c 20 | ....super(CustomColumnComboBox,. |
| 17000 | 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 | self).__init__(parent).......... |
| 17020 | 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 20 3d 20 63 72 | self.create_column_callback.=.cr |
| 17040 | 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 73 65 | eate_column_callback..........se |
| 17060 | 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 69 66 | lf.current_index.=.0..........if |
| 17080 | 20 63 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 | .create_column_callback.is.not.N |
| 170a0 | 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 54 65 | one:..............self.currentTe |
| 170c0 | 78 74 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 74 | xtChanged.connect(self.current_t |
| 170e0 | 65 78 74 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c | ext_changed)..........self.popul |
| 17100 | 61 74 65 5f 63 6f 6d 62 6f 28 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 | ate_combo(custom_columns,.select |
| 17120 | 65 64 5f 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 29 0d 0a 0d 0a 20 20 20 | ed_column,.initial_items)....... |
| 17140 | 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 63 75 73 74 6f 6d | .def.populate_combo(self,.custom |
| 17160 | 5f 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 | _columns,.selected_column,.initi |
| 17180 | 61 6c 5f 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 73 68 6f 77 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 3d | al_items=[''],.show_lookup_name= |
| 171a0 | 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 | True):..........self.clear().... |
| 171c0 | 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 20 3d 20 5b 5d 0d 0a 20 20 | ......self.column_names.=.[].... |
| 171e0 | 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 30 0d 0a 0d 0a 20 20 20 20 20 20 | ......selected_idx.=.0.......... |
| 17200 | 20 20 69 66 20 69 73 69 6e 73 74 61 6e 63 65 28 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 2c 20 64 | ..if.isinstance(initial_items,.d |
| 17220 | 69 63 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f | ict):..............for.key.in.so |
| 17240 | 72 74 65 64 28 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 | rted(initial_items.keys()):..... |
| 17260 | 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 6e 61 6d 65 73 2e 61 | .............self.column_names.a |
| 17280 | 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70 | ppend(key)..................disp |
| 172a0 | 6c 61 79 5f 6e 61 6d 65 20 3d 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 5b 6b 65 79 5d 0d 0a 20 | lay_name.=.initial_items[key]... |
| 172c0 | 20 20 20 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 | ...............self.addItem(disp |
| 172e0 | 6c 61 79 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 6b 65 | lay_name)..................if.ke |
| 17300 | 79 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 20 20 20 20 20 20 | y.==.selected_column:........... |
| 17320 | 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 6c 65 6e 28 73 65 | ...........selected_idx.=.len(se |
| 17340 | 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 20 20 20 20 20 20 20 20 65 6c | lf.column_names).-.1..........el |
| 17360 | 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 69 73 70 6c 61 79 5f 6e 61 6d | se:..............for.display_nam |
| 17380 | 65 20 69 6e 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | e.in.initial_items:............. |
| 173a0 | 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 64 69 | .....self.column_names.append(di |
| 173c0 | 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c | splay_name)..................sel |
| 173e0 | 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 20 | f.addItem(display_name)......... |
| 17400 | 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 3d 20 73 65 6c 65 | .........if.display_name.==.sele |
| 17420 | 63 74 65 64 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 20 20 | cted_column:.................... |
| 17440 | 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e | ..selected_idx.=.len(self.column |
| 17460 | 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 | _names).-.1............for.key.i |
| 17480 | 6e 20 73 6f 72 74 65 64 28 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2e 6b 65 79 73 28 29 29 3a | n.sorted(custom_columns.keys()): |
| 174a0 | 0d 0a 20 20 20 20 20 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 | ..............self.column_names. |
| 174c0 | 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 | append(key)..............display |
| 174e0 | 5f 6e 61 6d 65 20 3d 20 27 25 73 20 28 25 73 29 27 25 28 6b 65 79 2c 20 63 75 73 74 6f 6d 5f 63 | _name.=.'%s.(%s)'%(key,.custom_c |
| 17500 | 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d 29 20 69 66 20 73 68 6f 77 5f 6c 6f 6f | olumns[key]['name']).if.show_loo |
| 17520 | 6b 75 70 5f 6e 61 6d 65 20 65 6c 73 65 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 | kup_name.else.custom_columns[key |
| 17540 | 5d 5b 27 6e 61 6d 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 | ]['name']..............self.addI |
| 17560 | 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 20 20 20 20 20 20 69 | tem(display_name)..............i |
| 17580 | 66 20 6b 65 79 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 20 20 | f.key.==.selected_column:....... |
| 175a0 | 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 6c 65 6e 28 73 65 | ...........selected_idx.=.len(se |
| 175c0 | 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 20 20 20 20 20 20 20 20 0d 0a | lf.column_names).-.1............ |
| 175e0 | 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 | ........if.self.create_column_ca |
| 17600 | 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:............. |
| 17620 | 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f | .self.addItem(self.CREATE_NEW_CO |
| 17640 | 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c | LUMN_ITEM)..............self.col |
| 17660 | 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 | umn_names.append(self.CREATE_NEW |
| 17680 | 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 | _COLUMN_ITEM)............self.se |
| 176a0 | 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 | tCurrentIndex(selected_idx)..... |
| 176c0 | 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 28 73 65 6c 66 29 | ...def.get_selected_column(self) |
| 176e0 | 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 73 65 6c | :..........selected_column.=.sel |
| 17700 | 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 5b 73 65 6c 66 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 | f.column_names[self.currentIndex |
| 17720 | 28 29 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 | ()]..........if.selected_column. |
| 17740 | 3d 3d 20 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 | ==.self.CREATE_NEW_COLUMN_ITEM:. |
| 17760 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 4e | .............selected_column.=.N |
| 17780 | 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c | one..........return.selected_col |
| 177a0 | 75 6d 6e 0d 0a 20 20 20 20 0d 0a 20 20 20 20 64 65 66 20 63 75 72 72 65 6e 74 5f 74 65 78 74 5f | umn............def.current_text_ |
| 177c0 | 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 | changed(self,.new_text):........ |
| 177e0 | 20 20 69 66 20 6e 65 77 5f 74 65 78 74 20 3d 3d 20 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 | ..if.new_text.==.self.CREATE_NEW |
| 17800 | 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 72 65 73 75 6c | _COLUMN_ITEM:..............resul |
| 17820 | 74 20 3d 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 28 | t.=.self.create_column_callback( |
| 17840 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 65 73 75 6c 74 3a 0d 0a 20 | )..............if.not.result:... |
| 17860 | 20 20 20 20 20 20 20 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 | ...............self.setCurrentIn |
| 17880 | 64 65 78 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 | dex(self.current_index)......... |
| 178a0 | 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 | .else:..............self.current |
| 178c0 | 5f 69 6e 64 65 78 20 3d 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 0d 0a | _index.=.self.currentIndex().... |
| 178e0 | 0d 0a 63 6c 61 73 73 20 4b 65 79 56 61 6c 75 65 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 | ..class.KeyValueComboBox(QComboB |
| 17900 | 6f 78 29 3a 0d 0a 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 | ox):........def.__init__(self,.p |
| 17920 | 61 72 65 6e 74 2c 20 76 61 6c 75 65 73 2c 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 | arent,.values,.selected_key):... |
| 17940 | 20 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 | .......QComboBox.__init__(self,. |
| 17960 | 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 73 20 3d 20 76 | parent)..........self.values.=.v |
| 17980 | 61 6c 75 65 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d | alues..........self.populate_com |
| 179a0 | 62 6f 28 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 | bo(selected_key)........def.popu |
| 179c0 | 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2c 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 3a 0d | late_combo(self,.selected_key):. |
| 179e0 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 | .........self.clear()..........s |
| 17a00 | 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 20 3d 20 2d 31 0d 0a 20 20 20 20 20 20 20 20 | elected_idx.=.idx.=.-1.......... |
| 17a20 | 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 | for.key,.value.in.self.values.it |
| 17a40 | 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 69 64 78 20 2b 20 | ems():..............idx.=.idx.+. |
| 17a60 | 31 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 76 61 6c 75 | 1..............self.addItem(valu |
| 17a80 | 65 29 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 | e)..............if.key.==.select |
| 17aa0 | 65 64 5f 6b 65 79 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 65 | ed_key:..................selecte |
| 17ac0 | 64 5f 69 64 78 20 3d 20 69 64 78 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 | d_idx.=.idx..........self.setCur |
| 17ae0 | 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 | rentIndex(selected_idx)........d |
| 17b00 | 65 66 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 | ef.selected_key(self):.......... |
| 17b20 | 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 | for.key,.value.in.self.values.it |
| 17b40 | 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 75 65 20 3d 3d 20 | ems():..............if.value.==. |
| 17b60 | 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 54 65 78 74 28 29 29 2e 73 74 72 69 | unicode(self.currentText()).stri |
| 17b80 | 70 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6b 65 79 | p():..................return.key |
| 17ba0 | 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4e 6f 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d | ......class.NoWheelComboBox(QCom |
| 17bc0 | 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 63 6f 6d 62 6f 62 | boBox):......'''......For.combob |
| 17be0 | 6f 78 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 20 75 73 69 | ox.displayed.in.a.table.cell.usi |
| 17c00 | 6e 67 20 74 68 65 20 6d 6f 75 73 65 20 77 68 65 65 6c 20 68 61 73 20 6e 61 73 74 79 20 69 6e 74 | ng.the.mouse.wheel.has.nasty.int |
| 17c20 | 65 72 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 64 75 65 20 74 6f 20 74 68 65 20 63 6f 6e 66 6c 69 | eractions......due.to.the.confli |
| 17c40 | 63 74 20 62 65 74 77 65 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 76 | ct.between.scrolling.the.table.v |
| 17c60 | 73 20 73 63 72 6f 6c 6c 69 6e 67 20 74 68 65 20 63 6f 6d 62 6f 62 6f 78 20 69 74 65 6d 2e 0d 0a | s.scrolling.the.combobox.item... |
| 17c80 | 20 20 20 20 49 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 69 73 20 63 6c 61 73 73 20 74 6f 20 64 | ....Inherit.from.this.class.to.d |
| 17ca0 | 69 73 61 62 6c 65 20 74 68 65 20 63 6f 6d 62 6f 62 6f 78 20 63 68 61 6e 67 69 6e 67 20 76 61 6c | isable.the.combobox.changing.val |
| 17cc0 | 75 65 20 77 69 74 68 20 6d 6f 75 73 65 20 77 68 65 65 6c 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 | ue.with.mouse.wheel.......'''... |
| 17ce0 | 20 20 20 64 65 66 20 77 68 65 65 6c 45 76 65 6e 74 28 73 65 6c 66 2c 20 65 76 65 6e 74 29 3a 0d | ...def.wheelEvent(self,.event):. |
| 17d00 | 0a 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 69 67 6e 6f 72 65 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 | .........event.ignore()......cla |
| 17d20 | 73 73 20 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 28 51 4c 69 6e 65 45 64 69 74 29 3a 0d | ss.ReadOnlyLineEdit(QLineEdit):. |
| 17d40 | 0a 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 74 65 78 74 2c 20 | .......def.__init__(self,.text,. |
| 17d60 | 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 78 74 20 69 73 20 4e 6f 6e | parent):..........if.text.is.Non |
| 17d80 | 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 | e:..............text.=.''....... |
| 17da0 | 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 2c 20 73 65 6c 66 29 | ...super(ReadOnlyLineEdit,.self) |
| 17dc0 | 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 | .__init__(text,.parent)......... |
| 17de0 | 20 73 65 6c 66 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 50 4b 03 04 14 00 00 | .self.setEnabled(False)..PK..... |
| 17e00 | 00 00 00 0d a6 49 55 d8 89 7c 98 8a 47 00 00 8a 47 00 00 09 00 00 00 63 6f 6e 66 69 67 2e 70 79 | .....IU..|..G...G......config.py |
| 17e20 | 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 65 5f 6c | from.__future__.import.unicode_l |
| 17e40 | 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 6f | iterals,.division,.absolute_impo |
| 17e60 | 72 74 2c 20 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 | rt,.print_function....__license_ |
| 17e80 | 5f 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 3d 20 27 32 | _.=.'GPL.v3'..__copyright__.=.'2 |
| 17ea0 | 30 31 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 73 69 78 0d | 011,.Grant.Drake'....import.six. |
| 17ec0 | 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 65 20 61 73 20 75 6e | .from.six.import.text_type.as.un |
| 17ee0 | 69 63 6f 64 65 0d 0a 66 72 6f 6d 20 73 69 78 2e 6d 6f 76 65 73 20 69 6d 70 6f 72 74 20 72 61 6e | icode..from.six.moves.import.ran |
| 17f00 | 67 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 70 | ge....try:......from.qt.core.imp |
| 17f20 | 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4d 65 6e 75 | ort.(QWidget,.QHBoxLayout,.QMenu |
| 17f40 | 2c 20 51 54 72 65 65 57 69 64 67 65 74 2c 20 51 74 2c 20 51 49 63 6f 6e 2c 0d 0a 20 20 20 20 20 | ,.QTreeWidget,.Qt,.QIcon,....... |
| 17f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 54 72 65 65 57 69 64 67 65 74 49 74 | ...................QTreeWidgetIt |
| 17f80 | 65 6d 2c 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 4c 69 73 74 57 69 64 67 65 74 49 74 65 6d | em,.QListWidget,.QListWidgetItem |
| 17fa0 | 2c 20 51 53 69 7a 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 | ,.QSize,........................ |
| 17fc0 | 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 41 62 73 | ..QToolButton,.QVBoxLayout,.QAbs |
| 17fe0 | 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tractItemView,.................. |
| 18000 | 20 20 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 2c 20 51 52 65 63 74 2c 20 51 50 69 78 6d 61 70 | ........QPainter,.QRect,.QPixmap |
| 18020 | 2c 20 51 42 72 75 73 68 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 2c 20 51 55 72 6c 29 0d 0a 65 78 | ,.QBrush,.QPushButton,.QUrl)..ex |
| 18040 | 63 65 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 | cept.ImportError:............... |
| 18060 | 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 | ...............from.PyQt5.Qt.imp |
| 18080 | 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4d 65 6e 75 | ort.(QWidget,.QHBoxLayout,.QMenu |
| 180a0 | 2c 20 51 54 72 65 65 57 69 64 67 65 74 2c 20 51 74 2c 20 51 49 63 6f 6e 2c 0d 0a 20 20 20 20 20 | ,.QTreeWidget,.Qt,.QIcon,....... |
| 180c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 54 72 65 65 57 69 64 67 65 74 49 74 | ...................QTreeWidgetIt |
| 180e0 | 65 6d 2c 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 4c 69 73 74 57 69 64 67 65 74 49 74 65 6d | em,.QListWidget,.QListWidgetItem |
| 18100 | 2c 20 51 53 69 7a 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 | ,.QSize,........................ |
| 18120 | 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 41 62 73 | ..QToolButton,.QVBoxLayout,.QAbs |
| 18140 | 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tractItemView,.................. |
| 18160 | 20 20 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 2c 20 51 52 65 63 74 2c 20 51 50 69 78 6d 61 70 | ........QPainter,.QRect,.QPixmap |
| 18180 | 2c 20 51 42 72 75 73 68 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 2c 20 51 55 72 6c 29 0d 0a 0d 0a | ,.QBrush,.QPushButton,.QUrl).... |
| 181a0 | 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 | try:......load_translations()..e |
| 181c0 | 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 | xcept.NameError:......pass.#.loa |
| 181e0 | 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 69 62 72 | d_translations().added.in.calibr |
| 18200 | 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 | e.1.9....from.calibre.gui2.impor |
| 18220 | 74 20 6f 70 65 6e 5f 75 72 6c 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 | t.open_url..from.calibre.utils.c |
| 18240 | 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 4a 53 4f 4e 43 6f 6e 66 69 67 0d 0a 66 72 6f 6d 20 63 61 | onfig.import.JSONConfig..from.ca |
| 18260 | 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f | libre_plugins.favourites_menu.co |
| 18280 | 6d 6d 6f 6e 5f 69 63 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 | mmon_icons.import.get_icon....#. |
| 182a0 | 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 65 73 20 66 6f | This.is.where.all.preferences.fo |
| 182c0 | 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 64 0d 0a 70 6c | r.this.plugin.will.be.stored..pl |
| 182e0 | 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 67 69 6e 73 | ugin_prefs.=.JSONConfig('plugins |
| 18300 | 2f 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 27 29 0d 0a 0d 0a 48 45 4c 50 5f 55 52 4c 20 3d | /Favourites.Menu')....HELP_URL.= |
| 18320 | 20 27 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 | .'https://github.com/kiwidude68/ |
| 18340 | 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2f 77 69 6b 69 2f 46 61 76 6f 75 72 69 74 65 73 2d | calibre_plugins/wiki/Favourites- |
| 18360 | 4d 65 6e 75 27 0d 0a 0d 0a 49 43 4f 4e 5f 53 49 5a 45 20 3d 20 33 32 0d 0a 0d 0a 53 54 4f 52 45 | Menu'....ICON_SIZE.=.32....STORE |
| 18380 | 5f 4d 45 4e 55 53 20 3d 20 27 6d 65 6e 75 73 27 0d 0a 44 45 46 41 55 4c 54 5f 4d 45 4e 55 53 20 | _MENUS.=.'menus'..DEFAULT_MENUS. |
| 183a0 | 3d 20 5b 5d 0d 0a 0d 0a 23 20 57 65 20 73 74 6f 72 65 20 74 68 65 20 6d 65 6e 75 73 20 61 73 20 | =.[]....#.We.store.the.menus.as. |
| 183c0 | 61 6e 20 6f 72 64 65 72 65 64 20 6c 69 73 74 2e 0d 0a 23 20 45 61 63 68 20 69 74 65 6d 20 69 6e | an.ordered.list...#.Each.item.in |
| 183e0 | 20 74 68 65 20 6c 69 73 74 20 69 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 3a 0d 0a 23 | .the.list.is.a.dictionary.of:..# |
| 18400 | 20 7b 0d 0a 23 20 20 20 27 64 69 73 70 6c 61 79 27 3a 20 27 54 65 78 74 20 74 6f 20 61 70 70 65 | .{..#...'display':.'Text.to.appe |
| 18420 | 61 72 20 69 6e 20 6d 65 6e 75 27 2c 0d 0a 23 20 20 20 27 70 61 74 68 27 3a 20 5b 27 69 61 63 74 | ar.in.menu',..#...'path':.['iact |
| 18440 | 69 6f 6e 20 6e 61 6d 65 27 2c 20 27 53 75 62 6d 65 6e 75 20 6e 61 6d 65 27 2c 2e 2e 2e 2c 27 61 | ion.name',.'Submenu.name',...,'a |
| 18460 | 63 74 69 6f 6e 20 6e 61 6d 65 27 5d 0d 0a 23 20 7d 0d 0a 23 20 49 66 20 69 6e 73 74 65 61 64 20 | ction.name']..#.}..#.If.instead. |
| 18480 | 74 68 65 20 69 74 65 6d 20 69 73 20 22 4e 6f 6e 65 22 20 74 68 65 6e 20 69 74 20 69 6e 64 69 63 | the.item.is."None".then.it.indic |
| 184a0 | 61 74 65 73 20 61 20 73 65 70 61 72 61 74 6f 72 0d 0a 0d 0a 70 6c 75 67 69 6e 5f 70 72 65 66 73 | ates.a.separator....plugin_prefs |
| 184c0 | 2e 64 65 66 61 75 6c 74 73 5b 53 54 4f 52 45 5f 4d 45 4e 55 53 5d 20 3d 20 44 45 46 41 55 4c 54 | .defaults[STORE_MENUS].=.DEFAULT |
| 184e0 | 5f 4d 45 4e 55 53 0d 0a 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 73 61 66 65 5f 74 69 74 6c 65 28 61 | _MENUS......def.get_safe_title(a |
| 18500 | 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 69 66 20 68 61 73 61 74 74 72 28 61 63 74 69 6f 6e 2c 20 | ction):......if.hasattr(action,. |
| 18520 | 27 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 27 29 3a 0d | 'favourites_menu_unique_name'):. |
| 18540 | 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 75 6e 69 63 6f 64 65 28 61 63 74 69 6f 6e 2e 66 | .........text.=.unicode(action.f |
| 18560 | 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 29 0d 0a 20 20 20 | avourites_menu_unique_name)..... |
| 18580 | 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 75 6e 69 63 6f 64 65 28 61 | .else:..........text.=.unicode(a |
| 185a0 | 63 74 69 6f 6e 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 78 74 2e 72 | ction.text())......return.text.r |
| 185c0 | 65 70 6c 61 63 65 28 27 26 26 27 2c 20 27 e2 80 94 27 29 2e 72 65 70 6c 61 63 65 28 27 26 27 2c | eplace('&&',.'...').replace('&', |
| 185e0 | 20 27 27 29 2e 72 65 70 6c 61 63 65 28 27 e2 80 94 27 2c 20 27 26 27 29 0d 0a 0d 0a 64 65 66 20 | .'').replace('...',.'&')....def. |
| 18600 | 73 68 6f 77 5f 68 65 6c 70 28 29 3a 0d 0a 20 20 20 20 6f 70 65 6e 5f 75 72 6c 28 51 55 72 6c 28 | show_help():......open_url(QUrl( |
| 18620 | 48 45 4c 50 5f 55 52 4c 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 46 61 76 4d 65 6e 75 73 4c 69 | HELP_URL))......class.FavMenusLi |
| 18640 | 73 74 57 69 64 67 65 74 28 51 4c 69 73 74 57 69 64 67 65 74 29 3a 0d 0a 0d 0a 20 20 20 20 53 45 | stWidget(QListWidget):........SE |
| 18660 | 50 20 3d 20 27 2d 2d 2d 20 27 20 2b 20 5f 28 27 53 65 70 61 72 61 74 6f 72 27 29 20 2b 20 27 20 | P.=.'---.'.+._('Separator').+.'. |
| 18680 | 2d 2d 2d 27 0d 0a 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 | ---'........def.__init__(self,.p |
| 186a0 | 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 2e 5f 5f 69 | arent):..........QListWidget.__i |
| 186c0 | 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 73 65 6c | nit__(self,.parent)..........sel |
| 186e0 | 66 2e 73 65 74 53 6f 72 74 69 6e 67 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 | f.setSortingEnabled(False)...... |
| 18700 | 20 20 20 20 73 65 6c 66 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 62 73 74 72 | ....self.setSelectionMode(QAbstr |
| 18720 | 61 63 74 49 74 65 6d 56 69 65 77 2e 53 69 6e 67 6c 65 53 65 6c 65 63 74 69 6f 6e 29 0d 0a 20 20 | actItemView.SingleSelection).... |
| 18740 | 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e | ......self.blank_icon.=.get_icon |
| 18760 | 28 27 62 6c 61 6e 6b 2e 70 6e 67 27 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 | ('blank.png')........def.populat |
| 18780 | 65 5f 6c 69 73 74 28 73 65 6c 66 2c 20 66 61 76 5f 6d 65 6e 75 73 29 3a 0d 0a 20 20 20 20 20 20 | e_list(self,.fav_menus):........ |
| 187a0 | 20 20 66 6f 72 20 66 61 76 5f 6d 65 6e 75 20 69 6e 20 66 61 76 5f 6d 65 6e 75 73 3a 0d 0a 20 20 | ..for.fav_menu.in.fav_menus:.... |
| 187c0 | 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 5f 69 74 65 | ..........self.populate_list_ite |
| 187e0 | 6d 28 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 | m(fav_menu)..........if.fav_menu |
| 18800 | 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 52 | s:..............self.setCurrentR |
| 18820 | 6f 77 28 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 5f 69 | ow(0)........def.populate_list_i |
| 18840 | 74 65 6d 28 73 65 6c 66 2c 20 66 61 76 5f 6d 65 6e 75 2c 20 69 64 78 3d 20 2d 31 29 3a 0d 0a 20 | tem(self,.fav_menu,.idx=.-1):... |
| 18860 | 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 54 72 75 65 29 0d 0a | .......self.blockSignals(True).. |
| 18880 | 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 | ........if.fav_menu.is.None:.... |
| 188a0 | 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 51 4c 69 73 74 57 69 64 67 65 74 49 74 65 6d | ..........item.=.QListWidgetItem |
| 188c0 | 28 73 65 6c 66 2e 53 45 50 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 | (self.SEP)..............item.set |
| 188e0 | 49 63 6f 6e 28 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 65 | Icon(self.blank_icon)..........e |
| 18900 | 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 66 61 76 5f 6d 65 6e | lse:..............text.=.fav_men |
| 18920 | 75 5b 27 64 69 73 70 6c 61 79 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d | u['display']..............item.= |
| 18940 | 20 51 4c 69 73 74 57 69 64 67 65 74 49 74 65 6d 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 | .QListWidgetItem(text).......... |
| 18960 | 20 20 20 20 69 74 65 6d 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 45 64 69 74 61 | ....item.setFlags(Qt.ItemIsEdita |
| 18980 | 62 6c 65 20 7c 20 69 74 65 6d 2e 66 6c 61 67 73 28 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | ble.|.item.flags())............. |
| 189a0 | 20 70 61 74 68 73 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 0d 0a 20 20 20 20 20 | .paths.=.fav_menu['path']....... |
| 189c0 | 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 54 6f 6f 6c 54 69 70 28 27 20 2d 3e 20 27 2e 6a 6f | .......item.setToolTip('.->.'.jo |
| 189e0 | 69 6e 28 70 61 74 68 73 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 | in(paths))..............item.set |
| 18a00 | 44 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 28 66 61 76 5f 6d 65 6e 75 2c 29 29 0d 0a | Data(Qt.UserRole,.(fav_menu,)).. |
| 18a20 | 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 66 61 76 5f 6d 65 6e 75 2e 67 65 74 28 | ............icon.=.fav_menu.get( |
| 18a40 | 27 69 63 6f 6e 27 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 63 | 'icon',.None)..............if.ic |
| 18a60 | 6f 6e 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 | on.is.None:..................#.T |
| 18a80 | 68 69 73 20 69 73 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 74 68 61 74 20 68 61 73 6e 27 74 20 62 | his.is.a.menu.item.that.hasn't.b |
| 18aa0 | 65 65 6e 20 66 6f 75 6e 64 20 69 6e 20 74 68 69 73 20 73 65 73 73 69 6f 6e 0d 0a 20 20 20 20 20 | een.found.in.this.session....... |
| 18ac0 | 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 69 74 20 | ...........#.We.will.display.it. |
| 18ae0 | 77 69 74 68 20 61 20 62 6c 61 6e 6b 20 69 63 6f 6e 20 61 6e 64 20 64 69 73 61 62 6c 65 64 0d 0a | with.a.blank.icon.and.disabled.. |
| 18b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 73 65 6c 66 2e 62 6c 61 6e | ................icon.=.self.blan |
| 18b20 | 6b 5f 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 | k_icon..................item.set |
| 18b40 | 46 6f 72 65 67 72 6f 75 6e 64 28 51 42 72 75 73 68 28 51 74 2e 64 61 72 6b 47 72 61 79 29 29 0d | Foreground(QBrush(Qt.darkGray)). |
| 18b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 49 63 6f 6e 28 69 63 6f 6e 29 0d | .............item.setIcon(icon). |
| 18b80 | 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3c 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | .........if.idx.<.0:............ |
| 18ba0 | 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 69 74 65 6d 29 0d 0a 20 20 20 20 20 20 20 20 65 6c | ..self.addItem(item)..........el |
| 18bc0 | 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 49 74 65 6d | se:..............self.insertItem |
| 18be0 | 28 69 64 78 20 2b 20 31 2c 20 69 74 65 6d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c | (idx.+.1,.item)..........self.bl |
| 18c00 | 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 6d | ockSignals(False)........def.rem |
| 18c20 | 6f 76 65 5f 6d 61 74 63 68 69 6e 67 5f 69 74 65 6d 28 73 65 6c 66 2c 20 72 65 6d 6f 76 65 5f 66 | ove_matching_item(self,.remove_f |
| 18c40 | 61 76 5f 6d 65 6e 75 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 74 68 73 5f 74 65 78 74 20 3d 20 | av_menu):..........paths_text.=. |
| 18c60 | 27 2f 27 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 5f 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d | '/'.join(remove_fav_menu['path'] |
| 18c80 | 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 73 65 6c 66 | )..........for.row.in.range(self |
| 18ca0 | 2e 63 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 77 20 3d 20 73 65 6c | .count()):..............lw.=.sel |
| 18cc0 | 66 2e 69 74 65 6d 28 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 | f.item(row)..............data.=. |
| 18ce0 | 6c 77 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 | lw.data(Qt.UserRole)............ |
| 18d00 | 20 20 69 66 20 64 61 74 61 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 | ..if.data.is.not.None:.......... |
| 18d20 | 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 64 61 74 61 5b 30 5d 0d 0a 20 20 20 20 | ........fav_menu.=.data[0]...... |
| 18d40 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 61 74 68 73 5f 74 65 78 74 20 3d 3d 20 27 2f 27 | ............if.paths_text.==.'/' |
| 18d60 | 2e 6a 6f 69 6e 28 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 29 3a 0d 0a 20 20 20 20 20 20 | .join(fav_menu['path']):........ |
| 18d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 6b 65 49 74 65 6d 28 72 6f 77 29 | ..............self.takeItem(row) |
| 18da0 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0d 0a 0d 0a 20 | ......................break..... |
| 18dc0 | 20 20 20 64 65 66 20 67 65 74 5f 66 61 76 5f 6d 65 6e 75 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 | ...def.get_fav_menus(self):..... |
| 18de0 | 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 | .....fav_menus.=.[]..........for |
| 18e00 | 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 73 65 6c 66 2e 63 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 | .row.in.range(self.count()):.... |
| 18e20 | 20 20 20 20 20 20 20 20 20 20 6c 77 20 3d 20 73 65 6c 66 2e 69 74 65 6d 28 72 6f 77 29 0d 0a 20 | ..........lw.=.self.item(row)... |
| 18e40 | 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 6c 77 2e 64 61 74 61 28 51 74 2e 55 73 65 | ...........data.=.lw.data(Qt.Use |
| 18e60 | 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 61 74 61 20 69 73 20 4e | rRole)..............if.data.is.N |
| 18e80 | 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 61 64 64 | one:..................#.Only.add |
| 18ea0 | 20 73 65 70 61 72 61 74 6f 72 73 20 69 66 20 6e 6f 74 20 66 69 72 73 74 20 6f 72 20 6c 61 73 74 | .separators.if.not.first.or.last |
| 18ec0 | 20 69 74 65 6d 20 61 6e 64 20 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 64 0d 0a 20 20 20 20 20 20 | .item.and.not.duplicated........ |
| 18ee0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 66 61 76 5f 6d 65 6e 75 73 29 20 3e 20 30 20 | ..........if.len(fav_menus).>.0. |
| 18f00 | 61 6e 64 20 72 6f 77 20 3c 20 73 65 6c 66 2e 63 6f 75 6e 74 28 29 20 2d 20 31 3a 0d 0a 20 20 20 | and.row.<.self.count().-.1:..... |
| 18f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 66 61 76 5f 6d 65 6e 75 | .................if.not.fav_menu |
| 18f40 | 73 5b 2d 31 5d 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s[-1].is.None:.................. |
| 18f60 | 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 2e 61 70 70 65 6e 64 28 4e 6f 6e 65 29 0d 0a | ........fav_menus.append(None).. |
| 18f80 | 20 20 20 20 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 20 | ............else:............... |
| 18fa0 | 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 64 61 74 61 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 | ...fav_menu.=.data[0]........... |
| 18fc0 | 20 20 20 20 20 20 20 6e 65 77 5f 66 61 76 5f 6d 65 6e 75 20 3d 20 7b 27 64 69 73 70 6c 61 79 27 | .......new_fav_menu.=.{'display' |
| 18fe0 | 3a 20 75 6e 69 63 6f 64 65 28 6c 77 2e 74 65 78 74 28 29 29 2e 73 74 72 69 70 28 29 2c 0d 0a 20 | :.unicode(lw.text()).strip(),... |
| 19000 | 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 | ...............................' |
| 19020 | 70 61 74 68 27 3a 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 7d 0d 0a 20 20 20 20 20 20 | path':.fav_menu['path']}........ |
| 19040 | 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 2e 61 70 70 65 6e 64 28 6e 65 77 5f 66 | ..........fav_menus.append(new_f |
| 19060 | 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 76 5f 6d 65 6e | av_menu)..........return.fav_men |
| 19080 | 75 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 77 61 70 5f 6c 69 73 74 5f 77 69 64 67 65 74 73 28 | us........def.swap_list_widgets( |
| 190a0 | 73 65 6c 66 2c 20 73 72 63 5f 69 64 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 53 77 61 70 73 | self,.src_idx):..........#.Swaps |
| 190c0 | 20 74 68 69 73 20 69 64 78 20 72 6f 77 20 77 69 74 68 20 74 68 65 20 6f 6e 65 20 66 6f 6c 6c 6f | .this.idx.row.with.the.one.follo |
| 190e0 | 77 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 | wing..........self.blockSignals( |
| 19100 | 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 6c 77 20 3d 20 73 65 6c 66 2e 74 61 6b 65 49 74 65 | True)..........lw.=.self.takeIte |
| 19120 | 6d 28 73 72 63 5f 69 64 78 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 49 | m(src_idx)..........self.insertI |
| 19140 | 74 65 6d 28 73 72 63 5f 69 64 78 20 2b 31 2c 20 6c 77 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | tem(src_idx.+1,.lw)..........sel |
| 19160 | 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 | f.blockSignals(False)......class |
| 19180 | 20 49 74 65 6d 28 51 54 72 65 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 70 61 73 | .Item(QTreeWidgetItem):......pas |
| 191a0 | 73 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 6f 6e 66 69 67 57 69 64 67 65 74 28 51 57 69 64 67 65 | s......class.ConfigWidget(QWidge |
| 191c0 | 74 29 3a 0d 0a 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 6c | t):........def.__init__(self,.pl |
| 191e0 | 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2e 5f | ugin_action):..........QWidget._ |
| 19200 | 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 | _init__(self)..........self.plug |
| 19220 | 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 0d 0a 20 20 20 20 20 | in_action.=.plugin_action....... |
| 19240 | 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 0d | ...self.gui.=.plugin_action.gui. |
| 19260 | 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 69 6e 69 74 69 61 6c 69 73 65 5f 6c 61 79 6f 75 74 | .........self._initialise_layout |
| 19280 | 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 20 3d 20 51 49 | ()..........self.blank_icon.=.QI |
| 192a0 | 63 6f 6e 28 49 28 27 62 6c 61 6e 6b 2e 70 6e 67 27 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 | con(I('blank.png'))............f |
| 192c0 | 61 76 5f 6d 65 6e 75 73 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 53 54 4f 52 45 5f 4d 45 | av_menus.=.plugin_prefs[STORE_ME |
| 192e0 | 4e 55 53 5d 0d 0a 20 20 20 20 20 20 20 20 23 20 52 65 62 75 69 6c 64 20 74 68 69 73 20 69 6e 74 | NUS]..........#.Rebuild.this.int |
| 19300 | 6f 20 61 20 6d 61 70 20 66 6f 72 20 63 6f 6d 70 61 72 69 73 6f 6e 20 70 75 72 70 6f 73 65 73 0d | o.a.map.for.comparison.purposes. |
| 19320 | 0a 20 20 20 20 20 20 20 20 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 20 3d 20 73 65 6c 66 2e | .........lookup_menu_map.=.self. |
| 19340 | 5f 62 75 69 6c 64 5f 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 28 66 61 76 5f 6d 65 6e 75 73 | _build_lookup_menu_map(fav_menus |
| 19360 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e | )..........self._populate_action |
| 19380 | 73 5f 74 72 65 65 28 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 | s_tree(lookup_menu_map)......... |
| 193a0 | 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 28 66 | .self.items_list.populate_list(f |
| 193c0 | 61 76 5f 6d 65 6e 75 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 48 6f 6f 6b 20 75 70 20 6f | av_menus)............#.Hook.up.o |
| 193e0 | 75 72 20 65 76 65 6e 74 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 69 74 65 6d 43 | ur.events..........self.tv.itemC |
| 19400 | 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 74 72 65 65 5f 69 74 65 6d 5f 63 | hanged.connect(self._tree_item_c |
| 19420 | 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 | hanged)..........self.items_list |
| 19440 | 2e 63 75 72 72 65 6e 74 52 6f 77 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e | .currentRowChanged.connect(self. |
| 19460 | 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 29 0d 0a 20 20 20 20 20 20 20 20 | _update_button_states).......... |
| 19480 | 73 65 6c 66 2e 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 29 0d 0a 0d 0a | self._update_button_states().... |
| 194a0 | 20 20 20 20 64 65 66 20 5f 69 6e 69 74 69 61 6c 69 73 65 5f 6c 61 79 6f 75 74 28 73 65 6c 66 29 | ....def._initialise_layout(self) |
| 194c0 | 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 4c 61 79 6f 75 74 28 | :..........layout.=.QVBoxLayout( |
| 194e0 | 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 79 6f 75 74 28 6c 61 | self)..........self.setLayout(la |
| 19500 | 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 20 3d 20 51 | yout)............main_layout.=.Q |
| 19520 | 48 42 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 | HBoxLayout()..........layout.add |
| 19540 | 4c 61 79 6f 75 74 28 6d 61 69 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 | Layout(main_layout)............s |
| 19560 | 65 6c 66 2e 74 76 20 3d 20 51 54 72 65 65 57 69 64 67 65 74 28 73 65 6c 66 2e 67 75 69 29 0d 0a | elf.tv.=.QTreeWidget(self.gui).. |
| 19580 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 73 65 74 49 63 6f 6e 53 69 7a 65 28 51 53 69 7a | ........self.tv.setIconSize(QSiz |
| 195a0 | 65 28 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 29 0d 0a 20 20 20 20 20 20 | e(ICON_SIZE,.ICON_SIZE))........ |
| 195c0 | 20 20 73 65 6c 66 2e 74 76 2e 68 65 61 64 65 72 28 29 2e 68 69 64 65 28 29 0d 0a 20 20 20 20 20 | ..self.tv.header().hide()....... |
| 195e0 | 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 76 | ...main_layout.addWidget(self.tv |
| 19600 | 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 20 | ,.1)............self.items_list. |
| 19620 | 3d 20 46 61 76 4d 65 6e 75 73 4c 69 73 74 57 69 64 67 65 74 28 73 65 6c 66 2e 67 75 69 29 0d 0a | =.FavMenusListWidget(self.gui).. |
| 19640 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 73 65 74 49 63 6f 6e 53 | ........self.items_list.setIconS |
| 19660 | 69 7a 65 28 51 53 69 7a 65 28 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 29 | ize(QSize(ICON_SIZE,.ICON_SIZE)) |
| 19680 | 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 | ..........main_layout.addWidget( |
| 196a0 | 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 | self.items_list,.1)............b |
| 196c0 | 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 | utton_layout.=.QVBoxLayout().... |
| 196e0 | 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 62 75 74 74 | ......main_layout.addLayout(butt |
| 19700 | 6f 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 5f 62 74 | on_layout)............self.up_bt |
| 19720 | 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 2e 67 75 69 29 0d 0a 20 20 20 20 20 | n.=.QToolButton(self.gui)....... |
| 19740 | 20 20 20 73 65 6c 66 2e 75 70 5f 62 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 | ...self.up_btn.setIcon(get_icon( |
| 19760 | 27 61 72 72 6f 77 2d 75 70 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 | 'arrow-up.png'))..........self.u |
| 19780 | 70 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 74 68 65 20 73 65 6c | p_btn.setToolTip(_('Move.the.sel |
| 197a0 | 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 75 70 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 | ected.menu.item.up'))..........s |
| 197c0 | 65 6c 66 2e 75 70 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e | elf.up_btn.clicked.connect(self. |
| 197e0 | 5f 6d 6f 76 65 5f 69 74 65 6d 5f 75 70 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 6f 77 | _move_item_up)..........self.dow |
| 19800 | 6e 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 2e 67 75 69 29 0d 0a 20 | n_btn.=.QToolButton(self.gui)... |
| 19820 | 20 20 20 20 20 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 | .......self.down_btn.setIcon(get |
| 19840 | 5f 69 63 6f 6e 28 27 61 72 72 6f 77 2d 64 6f 77 6e 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 | _icon('arrow-down.png'))........ |
| 19860 | 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f | ..self.down_btn.setToolTip(_('Mo |
| 19880 | 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 74 65 6d 20 64 6f 77 6e 27 29 | ve.the.selected.menu.item.down') |
| 198a0 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 | )..........self.down_btn.clicked |
| 198c0 | 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 6d 6f 76 65 5f 69 74 65 6d 5f 64 6f 77 6e 29 0d 0a | .connect(self._move_item_down).. |
| 198e0 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 | ........self.remove_btn.=.QToolB |
| 19900 | 75 74 74 6f 6e 28 73 65 6c 66 2e 67 75 69 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 | utton(self.gui)..........self.re |
| 19920 | 6d 6f 76 65 5f 62 74 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 | move_btn.setIcon(get_icon('trash |
| 19940 | 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e | .png'))..........self.remove_btn |
| 19960 | 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 | .setToolTip(_('Remove.the.select |
| 19980 | 65 64 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 27 29 29 0d 0a 20 20 20 20 20 20 | ed.item.from.the.menu'))........ |
| 199a0 | 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 | ..self.remove_btn.clicked.connec |
| 199c0 | 74 28 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 69 74 65 6d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | t(self._remove_item)..........se |
| 199e0 | 6c 66 2e 73 65 70 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 2e 67 75 | lf.sep_btn.=.QToolButton(self.gu |
| 19a00 | 69 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 70 5f 62 74 6e 2e 73 65 74 49 63 6f 6e | i)..........self.sep_btn.setIcon |
| 19a20 | 28 67 65 74 5f 69 63 6f 6e 28 27 70 6c 75 73 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 | (get_icon('plus.png')).......... |
| 19a40 | 73 65 6c 66 2e 73 65 70 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 41 64 64 20 61 | self.sep_btn.setToolTip(_('Add.a |
| 19a60 | 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 66 6f 6c 6c 6f 77 69 6e 67 | .separator.to.the.menu.following |
| 19a80 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 | .the.selected.item'))..........s |
| 19aa0 | 65 6c 66 2e 73 65 70 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 | elf.sep_btn.clicked.connect(self |
| 19ac0 | 2e 5f 61 64 64 5f 73 65 70 61 72 61 74 6f 72 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 | ._add_separator)..........self.r |
| 19ae0 | 65 6e 61 6d 65 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 2e 67 75 69 | ename_btn.=.QToolButton(self.gui |
| 19b00 | 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 6e 2e 73 65 74 49 63 | )..........self.rename_btn.setIc |
| 19b20 | 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 65 64 69 74 2d 75 6e 64 6f 2e 70 6e 67 27 29 29 0d 0a 20 | on(get_icon('edit-undo.png'))... |
| 19b40 | 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 | .......self.rename_btn.setToolTi |
| 19b60 | 70 28 5f 28 27 52 65 6e 61 6d 65 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 77 68 | p(_('Rename.the.menu.item.for.wh |
| 19b80 | 65 6e 20 69 74 20 61 70 70 65 61 72 73 20 6f 6e 20 79 6f 75 72 20 46 61 76 6f 75 72 69 74 65 73 | en.it.appears.on.your.Favourites |
| 19ba0 | 20 6d 65 6e 75 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 | .menu'))..........self.rename_bt |
| 19bc0 | 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 72 65 6e 61 6d 65 5f 69 | n.clicked.connect(self._rename_i |
| 19be0 | 74 65 6d 29 0d 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 | tem)..........button_layout.addW |
| 19c00 | 69 64 67 65 74 28 73 65 6c 66 2e 75 70 5f 62 74 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 | idget(self.up_btn)..........butt |
| 19c20 | 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 53 74 72 65 74 63 68 28 31 29 0d 0a 20 20 20 20 20 20 20 | on_layout.addStretch(1)......... |
| 19c40 | 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 | .button_layout.addWidget(self.re |
| 19c60 | 6e 61 6d 65 5f 62 74 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 | name_btn)..........button_layout |
| 19c80 | 2e 61 64 64 53 74 72 65 74 63 68 28 31 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c | .addStretch(1)..........button_l |
| 19ca0 | 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 70 5f 62 74 6e 29 0d 0a 20 | ayout.addWidget(self.sep_btn)... |
| 19cc0 | 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 53 74 72 65 74 63 68 28 | .......button_layout.addStretch( |
| 19ce0 | 31 29 0d 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 | 1)..........button_layout.addWid |
| 19d00 | 67 65 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 | get(self.remove_btn)..........bu |
| 19d20 | 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 53 74 72 65 74 63 68 28 31 29 0d 0a 20 20 20 20 20 | tton_layout.addStretch(1)....... |
| 19d40 | 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e | ...button_layout.addWidget(self. |
| 19d60 | 64 6f 77 6e 5f 62 74 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f | down_btn)............button_layo |
| 19d80 | 75 74 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 68 65 6c 70 | ut.=.QHBoxLayout()..........help |
| 19da0 | 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f 6e 28 27 20 27 2b 5f 28 27 26 48 65 | _button.=.QPushButton('.'+_('&He |
| 19dc0 | 6c 70 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e | lp'),.self)..........help_button |
| 19de0 | 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 68 65 6c 70 2e 70 6e 67 27 29 29 0d 0a | .setIcon(get_icon('help.png')).. |
| 19e00 | 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e | ........help_button.clicked.conn |
| 19e20 | 65 63 74 28 73 68 6f 77 5f 68 65 6c 70 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c | ect(show_help)..........button_l |
| 19e40 | 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 68 65 6c 70 5f 62 75 74 74 6f 6e 29 0d 0a 20 20 | ayout.addWidget(help_button).... |
| 19e60 | 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 53 74 72 65 74 63 68 28 31 | ......button_layout.addStretch(1 |
| 19e80 | 29 0d 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 74 74 | )..........layout.addLayout(butt |
| 19ea0 | 6f 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 6d 6f 76 65 5f 69 74 65 6d | on_layout)........def._move_item |
| 19ec0 | 5f 75 70 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 69 | _up(self):..........idx.=.self.i |
| 19ee0 | 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 | tems_list.currentRow().......... |
| 19f00 | 69 66 20 69 64 78 20 3e 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 | if.idx.>.0:..............self.it |
| 19f20 | 65 6d 73 5f 6c 69 73 74 2e 73 77 61 70 5f 6c 69 73 74 5f 77 69 64 67 65 74 73 28 69 64 78 2d 31 | ems_list.swap_list_widgets(idx-1 |
| 19f40 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 73 | )..............self.items_list.s |
| 19f60 | 65 74 43 75 72 72 65 6e 74 52 6f 77 28 69 64 78 2d 31 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | etCurrentRow(idx-1)............. |
| 19f80 | 20 73 65 6c 66 2e 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 29 0d 0a 0d | .self._update_button_states()... |
| 19fa0 | 0a 20 20 20 20 64 65 66 20 5f 6d 6f 76 65 5f 69 74 65 6d 5f 64 6f 77 6e 28 73 65 6c 66 29 3a 0d | .....def._move_item_down(self):. |
| 19fc0 | 0a 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 | .........idx.=.self.items_list.c |
| 19fe0 | 75 72 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3c 20 73 65 | urrentRow()..........if.idx.<.se |
| 1a000 | 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 2d 20 31 3a 0d 0a 20 20 20 20 | lf.items_list.count().-.1:...... |
| 1a020 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 73 77 61 70 5f 6c 69 73 | ........self.items_list.swap_lis |
| 1a040 | 74 5f 77 69 64 67 65 74 73 28 69 64 78 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 | t_widgets(idx)..............self |
| 1a060 | 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 69 64 78 2b 31 29 | .items_list.setCurrentRow(idx+1) |
| 1a080 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 75 70 64 61 74 65 5f 62 75 74 74 6f | ..............self._update_butto |
| 1a0a0 | 6e 5f 73 74 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 64 64 5f 73 65 70 61 72 | n_states()........def._add_separ |
| 1a0c0 | 61 74 6f 72 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e | ator(self):..........idx.=.self. |
| 1a0e0 | 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 | items_list.currentRow()......... |
| 1a100 | 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 5f 69 | .self.items_list.populate_list_i |
| 1a120 | 74 65 6d 28 4e 6f 6e 65 2c 20 69 64 78 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 | tem(None,.idx)..........self.ite |
| 1a140 | 6d 73 5f 6c 69 73 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 69 64 78 2b 31 29 0d 0a 0d 0a | ms_list.setCurrentRow(idx+1).... |
| 1a160 | 20 20 20 20 64 65 66 20 5f 72 65 6d 6f 76 65 5f 69 74 65 6d 28 73 65 6c 66 29 3a 0d 0a 0d 0a 20 | ....def._remove_item(self):..... |
| 1a180 | 20 20 20 20 20 20 20 64 65 66 20 66 69 6e 64 5f 63 68 69 6c 64 28 74 77 69 2c 20 70 61 74 68 73 | .......def.find_child(twi,.paths |
| 1a1a0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 30 | ):..............for.i.in.range(0 |
| 1a1c0 | 2c 20 74 77 69 2e 63 68 69 6c 64 43 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | ,.twi.childCount()):............ |
| 1a1e0 | 20 20 20 20 20 20 63 20 3d 20 74 77 69 2e 63 68 69 6c 64 28 69 29 0d 0a 20 20 20 20 20 20 20 20 | ......c.=.twi.child(i).......... |
| 1a200 | 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 75 6e 69 63 6f 64 65 28 63 2e 74 65 78 74 28 30 29 | ........text.=.unicode(c.text(0) |
| 1a220 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 78 74 20 3d 3d 20 70 61 | )..................if.text.==.pa |
| 1a240 | 74 68 73 5b 30 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | ths[0]:......................if. |
| 1a260 | 6c 65 6e 28 70 61 74 68 73 29 20 3d 3d 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | len(paths).==.1:................ |
| 1a280 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........return.c.............. |
| 1a2a0 | 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 20 20 20 20 20 | ........else:................... |
| 1a2c0 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 69 6e 64 5f 63 68 69 6c 64 28 63 2c 20 70 61 74 68 | .......return.find_child(c,.path |
| 1a2e0 | 73 5b 31 3a 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 69 74 65 | s[1:])............idx.=.self.ite |
| 1a300 | 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 | ms_list.currentRow()..........if |
| 1a320 | 20 69 64 78 20 3c 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 | .idx.<.0:..............return... |
| 1a340 | 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 | .......item.=.self.items_list.cu |
| 1a360 | 72 72 65 6e 74 49 74 65 6d 28 29 0d 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 69 74 65 6d | rrentItem()..........data.=.item |
| 1a380 | 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 | .data(Qt.UserRole)..........if.d |
| 1a3a0 | 61 74 61 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 20 23 20 | ata.is.not.None:..............#. |
| 1a3c0 | 4e 6f 74 20 72 65 6d 6f 76 69 6e 67 20 61 20 73 65 70 61 72 61 74 6f 72 0d 0a 20 20 20 20 20 20 | Not.removing.a.separator........ |
| 1a3e0 | 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 64 61 74 61 5b 30 5d 0d 0a 20 20 20 20 20 20 | ......fav_menu.=.data[0]........ |
| 1a400 | 20 20 20 20 20 20 23 20 4c 6f 6f 6b 75 70 20 74 68 65 20 69 74 65 6d 20 74 6f 20 75 6e 63 68 65 | ......#.Lookup.the.item.to.unche |
| 1a420 | 63 6b 20 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 62 6c 6f 63 | ck.it...............self.tv.bloc |
| 1a440 | 6b 53 69 67 6e 61 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 | kSignals(True)..............path |
| 1a460 | 73 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 | s.=.fav_menu['path']............ |
| 1a480 | 20 20 70 6c 75 67 69 6e 20 3d 20 70 61 74 68 73 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | ..plugin.=.paths[0]............. |
| 1a4a0 | 20 23 20 46 69 6e 64 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 69 74 65 6d 20 66 6f 72 20 74 | .#.Find.the.top-level.item.for.t |
| 1a4c0 | 68 65 20 70 6c 75 67 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 65 65 5f 69 74 65 6d | he.plugin..............tree_item |
| 1a4e0 | 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 20 69 | .=.None..............if.plugin.i |
| 1a500 | 6e 20 73 65 6c 66 2e 74 6f 70 5f 6c 65 76 65 6c 5f 69 74 65 6d 73 5f 6d 61 70 3a 0d 0a 20 20 20 | n.self.top_level_items_map:..... |
| 1a520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 65 65 5f 69 74 65 6d 20 3d 20 73 65 6c 66 2e 74 6f | .............tree_item.=.self.to |
| 1a540 | 70 5f 6c 65 76 65 6c 5f 69 74 65 6d 73 5f 6d 61 70 5b 70 6c 75 67 69 6e 5d 0d 0a 20 20 20 20 20 | p_level_items_map[plugin]....... |
| 1a560 | 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 70 61 74 68 73 29 20 3e 20 31 3a 0d 0a 20 | ...........if.len(paths).>.1:... |
| 1a580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 65 65 5f 69 74 65 6d 20 3d 20 66 | ...................tree_item.=.f |
| 1a5a0 | 69 6e 64 5f 63 68 69 6c 64 28 74 72 65 65 5f 69 74 65 6d 2c 20 70 61 74 68 73 5b 31 3a 5d 29 0d | ind_child(tree_item,.paths[1:]). |
| 1a5c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 72 65 65 5f 69 74 65 6d 20 69 73 | .................if.tree_item.is |
| 1a5e0 | 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .not.None:...................... |
| 1a600 | 74 72 65 65 5f 69 74 65 6d 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e 55 6e | tree_item.setCheckState(0,.Qt.Un |
| 1a620 | 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 62 6c | checked)..............self.tv.bl |
| 1a640 | 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e | ockSignals(False)..........self. |
| 1a660 | 69 74 65 6d 73 5f 6c 69 73 74 2e 74 61 6b 65 49 74 65 6d 28 69 64 78 29 0d 0a 20 20 20 20 20 20 | items_list.takeItem(idx)........ |
| 1a680 | 20 20 73 65 6c 66 2e 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 29 0d 0a | ..self._update_button_states().. |
| 1a6a0 | 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 6e 61 6d 65 5f 69 74 65 6d 28 73 65 6c 66 29 3a 0d 0a 20 | ......def._rename_item(self):... |
| 1a6c0 | 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 | .......idx.=.self.items_list.cur |
| 1a6e0 | 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3c 20 30 3a 0d 0a | rentRow()..........if.idx.<.0:.. |
| 1a700 | 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 69 74 65 6d | ............return..........item |
| 1a720 | 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 | .=.self.items_list.currentItem() |
| 1a740 | 0d 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 69 74 65 6d 2e 64 61 74 61 28 51 74 2e 55 73 | ..........data.=.item.data(Qt.Us |
| 1a760 | 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 61 74 61 20 69 73 20 6e 6f 74 20 | erRole)..........if.data.is.not. |
| 1a780 | 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 | None:..............self.items_li |
| 1a7a0 | 73 74 2e 65 64 69 74 49 74 65 6d 28 69 74 65 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 75 70 | st.editItem(item)........def._up |
| 1a7c0 | 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 | date_button_states(self):....... |
| 1a7e0 | 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 | ...idx.=.self.items_list.current |
| 1a800 | 52 6f 77 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 5f 62 74 6e 2e 73 65 74 45 6e | Row()..........self.up_btn.setEn |
| 1a820 | 61 62 6c 65 64 28 69 64 78 20 3e 20 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 6f 77 | abled(idx.>.0)..........self.dow |
| 1a840 | 6e 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 69 64 78 20 3c 20 73 65 6c 66 2e 69 74 65 6d | n_btn.setEnabled(idx.<.self.item |
| 1a860 | 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 2d 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c | s_list.count().-.1)..........sel |
| 1a880 | 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 73 65 6c 66 2e 69 74 65 | f.remove_btn.setEnabled(self.ite |
| 1a8a0 | 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 3e 20 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 | ms_list.count().>.0)..........se |
| 1a8c0 | 6c 66 2e 73 65 70 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 73 65 6c 66 2e 69 74 65 6d 73 | lf.sep_btn.setEnabled(self.items |
| 1a8e0 | 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 3e 20 30 29 0d 0a 20 20 20 20 20 20 20 20 64 61 74 61 | _list.count().>.0)..........data |
| 1a900 | 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3e 3d 20 30 3a 0d 0a 20 | .=.None..........if.idx.>=.0:... |
| 1a920 | 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 | ...........item.=.self.items_lis |
| 1a940 | 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 | t.currentItem()..............dat |
| 1a960 | 61 20 3d 20 69 74 65 6d 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 | a.=.item.data(Qt.UserRole)...... |
| 1a980 | 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 64 | ....self.rename_btn.setEnabled(d |
| 1a9a0 | 61 74 61 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 62 75 69 | ata.is.not.None)........def._bui |
| 1a9c0 | 6c 64 5f 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 28 73 65 6c 66 2c 20 66 61 76 5f 6d 65 6e | ld_lookup_menu_map(self,.fav_men |
| 1a9e0 | 75 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 6d 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f | us):..........m.=.{}..........fo |
| 1aa00 | 72 20 66 61 76 5f 6d 65 6e 75 20 69 6e 20 66 61 76 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 | r.fav_menu.in.fav_menus:........ |
| 1aa20 | 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 | ......if.fav_menu.is.None:...... |
| 1aa40 | 20 20 20 20 20 20 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 | ............continue............ |
| 1aa60 | 20 20 70 61 74 68 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 0d 0a 20 20 20 20 20 | ..path.=.fav_menu['path']....... |
| 1aa80 | 20 20 20 20 20 20 20 70 6c 75 67 69 6e 20 3d 20 70 61 74 68 5b 30 5d 0d 0a 20 20 20 20 20 20 20 | .......plugin.=.path[0]......... |
| 1aaa0 | 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 20 6e 6f 74 20 69 6e 20 6d 3a 0d 0a 20 20 20 20 20 20 | .....if.plugin.not.in.m:........ |
| 1aac0 | 20 20 20 20 20 20 20 20 20 20 6d 5b 70 6c 75 67 69 6e 5d 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 | ..........m[plugin].=.[]........ |
| 1aae0 | 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 73 5f 74 65 78 74 27 5d 20 3d 20 27 | ......fav_menu['paths_text'].=.' |
| 1ab00 | 7c 27 2e 6a 6f 69 6e 28 70 61 74 68 5b 31 3a 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d | |'.join(path[1:])..............m |
| 1ab20 | 5b 70 6c 75 67 69 6e 5d 2e 61 70 70 65 6e 64 28 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 | [plugin].append(fav_menu)....... |
| 1ab40 | 20 20 20 72 65 74 75 72 6e 20 6d 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f 73 63 61 6c | ...return.m........def._get_scal |
| 1ab60 | 65 64 5f 69 63 6f 6e 28 73 65 6c 66 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 | ed_icon(self,.icon):..........if |
| 1ab80 | 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | .icon.isNull():..............ret |
| 1aba0 | 75 72 6e 20 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 57 | urn.self.blank_icon..........#.W |
| 1abc0 | 65 20 6e 65 65 64 20 74 68 65 20 69 63 6f 6e 20 73 63 61 6c 65 64 20 74 6f 20 31 36 78 31 36 0d | e.need.the.icon.scaled.to.16x16. |
| 1abe0 | 0a 20 20 20 20 20 20 20 20 73 72 63 20 3d 20 69 63 6f 6e 2e 70 69 78 6d 61 70 28 49 43 4f 4e 5f | .........src.=.icon.pixmap(ICON_ |
| 1ac00 | 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 72 63 | SIZE,.ICON_SIZE)..........if.src |
| 1ac20 | 2e 77 69 64 74 68 28 29 20 3d 3d 20 49 43 4f 4e 5f 53 49 5a 45 20 61 6e 64 20 73 72 63 2e 68 65 | .width().==.ICON_SIZE.and.src.he |
| 1ac40 | 69 67 68 74 28 29 20 3d 3d 20 49 43 4f 4e 5f 53 49 5a 45 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 | ight().==.ICON_SIZE:............ |
| 1ac60 | 20 20 72 65 74 75 72 6e 20 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 65 65 64 20 61 20 | ..return.icon..........#.Need.a. |
| 1ac80 | 6e 65 77 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 | new.version.of.the.icon......... |
| 1aca0 | 20 70 6d 20 3d 20 51 50 69 78 6d 61 70 28 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 | .pm.=.QPixmap(ICON_SIZE,.ICON_SI |
| 1acc0 | 5a 45 29 0d 0a 20 20 20 20 20 20 20 20 70 6d 2e 66 69 6c 6c 28 51 74 2e 74 72 61 6e 73 70 61 72 | ZE)..........pm.fill(Qt.transpar |
| 1ace0 | 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 70 20 3d 20 51 50 61 69 6e 74 65 72 28 70 6d 29 0d 0a | ent)..........p.=.QPainter(pm).. |
| 1ad00 | 20 20 20 20 20 20 20 20 70 2e 64 72 61 77 50 69 78 6d 61 70 28 51 52 65 63 74 28 30 2c 20 30 2c | ........p.drawPixmap(QRect(0,.0, |
| 1ad20 | 20 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 2c 20 73 72 63 29 0d 0a 20 20 | .ICON_SIZE,.ICON_SIZE),.src).... |
| 1ad40 | 20 20 20 20 20 20 70 2e 65 6e 64 28 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 51 49 | ......p.end()..........return.QI |
| 1ad60 | 63 6f 6e 28 70 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f 70 75 6c 61 74 65 5f 61 63 74 | con(pm)........def._populate_act |
| 1ad80 | 69 6f 6e 73 5f 74 72 65 65 28 73 65 6c 66 2c 20 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 29 | ions_tree(self,.lookup_menu_map) |
| 1ada0 | 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 4c 65 74 73 20 72 65 2d 73 6f 72 74 20 74 68 65 20 6b 65 | :..........#.Lets.re-sort.the.ke |
| 1adc0 | 79 73 20 73 6f 20 74 68 61 74 20 69 74 65 6d 73 20 77 69 6c 6c 20 61 70 70 65 61 72 20 6f 6e 20 | ys.so.that.items.will.appear.on. |
| 1ade0 | 73 63 72 65 65 6e 20 73 6f 72 74 65 64 0d 0a 20 20 20 20 20 20 20 20 23 20 62 79 20 74 68 65 69 | screen.sorted..........#.by.thei |
| 1ae00 | 72 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 28 6e 6f 74 20 62 79 20 74 68 65 69 72 20 6b 65 79 | r.display.name.(not.by.their.key |
| 1ae20 | 29 0d 0a 20 20 20 20 20 20 20 20 73 6b 65 79 73 5f 6d 61 70 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 | )..........skeys_map.=.{}....... |
| 1ae40 | 20 20 20 66 6f 72 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 69 61 63 74 69 6f 6e 20 69 6e 20 73 | ...for.plugin_name,.iaction.in.s |
| 1ae60 | 69 78 2e 69 74 65 72 69 74 65 6d 73 28 73 65 6c 66 2e 67 75 69 2e 69 61 63 74 69 6f 6e 73 29 3a | ix.iteritems(self.gui.iactions): |
| 1ae80 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 3d 20 | ..............if.plugin_name.==. |
| 1aea0 | 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 | self.plugin_action.name:........ |
| 1aec0 | 20 20 20 20 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 | ..........continue.............. |
| 1aee0 | 69 66 20 27 74 6f 6f 6c 62 61 72 27 20 69 6e 20 69 61 63 74 69 6f 6e 2e 64 6f 6e 74 5f 61 64 64 | if.'toolbar'.in.iaction.dont_add |
| 1af00 | 5f 74 6f 20 61 6e 64 20 27 74 6f 6f 6c 62 61 72 2d 64 65 76 69 63 65 27 20 69 6e 20 69 61 63 74 | _to.and.'toolbar-device'.in.iact |
| 1af20 | 69 6f 6e 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.dont_add_to:................ |
| 1af40 | 20 20 70 72 69 6e 74 28 28 27 4e 6f 74 20 61 64 64 69 6e 67 3a 27 2c 20 70 6c 75 67 69 6e 5f 6e | ..print(('Not.adding:',.plugin_n |
| 1af60 | 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 0d | ame))..................continue. |
| 1af80 | 0a 20 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 75 6e 69 63 | .............display_name.=.unic |
| 1afa0 | 6f 64 65 28 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 | ode(iaction.qaction.text())..... |
| 1afc0 | 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 3d 20 27 43 68 6f 6f | .........if.plugin_name.==.'Choo |
| 1afe0 | 73 65 20 4c 69 62 72 61 72 79 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 | se.Library':..................di |
| 1b000 | 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 27 4c 69 62 72 61 72 79 27 0d 0a 20 20 20 20 20 20 20 20 | splay_name.=.'Library'.......... |
| 1b020 | 20 20 20 20 73 6b 65 79 73 5f 6d 61 70 5b 64 69 73 70 6c 61 79 5f 6e 61 6d 65 5d 20 3d 20 28 70 | ....skeys_map[display_name].=.(p |
| 1b040 | 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 29 0d 0a 20 20 | lugin_name,.iaction.qaction).... |
| 1b060 | 20 20 20 20 20 20 23 20 41 64 64 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 69 74 65 6d 20 | ......#.Add.a.special.case.item. |
| 1b080 | 66 6f 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6d 61 6e 61 67 65 72 0d 0a 20 20 20 20 20 20 | for.the.location.manager........ |
| 1b0a0 | 20 20 73 6b 65 79 73 5f 6d 61 70 5b 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 5d 20 | ..skeys_map['Location.Manager']. |
| 1b0c0 | 3d 20 28 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 2c 20 4e 6f 6e 65 29 0d 0a 0d 0a | =.('Location.Manager',.None).... |
| 1b0e0 | 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 6f 70 5f 6c 65 76 65 6c 5f 69 74 65 6d 73 5f 6d 61 70 | ........self.top_level_items_map |
| 1b100 | 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 | .=.{}..........for.display_name. |
| 1b120 | 69 6e 20 73 6f 72 74 65 64 28 73 6b 65 79 73 5f 6d 61 70 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 | in.sorted(skeys_map.keys()):.... |
| 1b140 | 20 20 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 71 61 63 74 69 6f 6e 20 3d | ..........plugin_name,.qaction.= |
| 1b160 | 20 73 6b 65 79 73 5f 6d 61 70 5b 64 69 73 70 6c 61 79 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 20 20 | .skeys_map[display_name]........ |
| 1b180 | 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 20 3d 20 6c 6f 6f 6b 75 70 5f 6d 65 | ......possible_menus.=.lookup_me |
| 1b1a0 | 6e 75 5f 6d 61 70 2e 67 65 74 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 5b 5d 29 0d 0a 0d 0a 20 | nu_map.get(plugin_name,.[])..... |
| 1b1c0 | 20 20 20 20 20 20 20 20 20 20 20 23 20 43 72 65 61 74 65 20 61 20 6e 6f 64 65 20 66 6f 72 20 6f | ...........#.Create.a.node.for.o |
| 1b1e0 | 75 72 20 74 6f 70 20 6c 65 76 65 6c 20 70 6c 75 67 69 6e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 | ur.top.level.plugin.name........ |
| 1b200 | 20 20 20 20 20 20 74 6c 20 3d 20 49 74 65 6d 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 | ......tl.=.Item()..............t |
| 1b220 | 6c 2e 73 65 74 54 65 78 74 28 30 2c 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 | l.setText(0,.display_name)...... |
| 1b240 | 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 44 61 74 61 28 30 2c 20 51 74 2e 55 73 65 72 52 6f 6c | ........tl.setData(0,.Qt.UserRol |
| 1b260 | 65 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | e,.plugin_name)..............if. |
| 1b280 | 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 3d 20 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 | plugin_name.==.'Location.Manager |
| 1b2a0 | 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 53 70 65 63 69 61 6c 20 63 61 | ':..................#.Special.ca |
| 1b2c0 | 73 65 20 68 61 6e 64 6c 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 2e | se.handling..................tl. |
| 1b2e0 | 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 7c 20 51 74 2e 49 | setFlags(Qt.ItemIsEnabled.|.Qt.I |
| 1b300 | 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | temIsUserCheckable)............. |
| 1b320 | 20 20 20 20 20 74 6c 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e 50 61 72 74 | .....tl.setCheckState(0,.Qt.Part |
| 1b340 | 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | iallyChecked)..................t |
| 1b360 | 6c 2e 73 65 74 49 63 6f 6e 28 30 2c 20 73 65 6c 66 2e 5f 67 65 74 5f 73 63 61 6c 65 64 5f 69 63 | l.setIcon(0,.self._get_scaled_ic |
| 1b380 | 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 72 65 61 64 65 72 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 | on(get_icon('reader.png')))..... |
| 1b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 50 75 74 20 61 6c 6c 20 61 63 74 69 6f 6e 73 20 65 | .............#.Put.all.actions.e |
| 1b3c0 | 78 63 65 70 74 20 6c 69 62 72 61 72 79 20 77 69 74 68 69 6e 20 74 68 69 73 20 6e 6f 64 65 2e 0d | xcept.library.within.this.node.. |
| 1b3e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 73 20 3d 20 73 65 6c 66 2e | .................actions.=.self. |
| 1b400 | 67 75 69 2e 6c 6f 63 61 74 69 6f 6e 5f 6d 61 6e 61 67 65 72 2e 61 6c 6c 5f 61 63 74 69 6f 6e 73 | gui.location_manager.all_actions |
| 1b420 | 5b 31 3a 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 | [1:]..................self._popu |
| 1b440 | 6c 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 6e 28 61 63 74 69 6f 6e 73 2c 20 74 6c | late_action_children(actions,.tl |
| 1b460 | 2c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 5b 5d 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d | ,.possible_menus,.[],.plugin_nam |
| 1b480 | 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 20 20 | e,.............................. |
| 1b4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 5f 6c 6f 63 61 74 69 6f 6e 5f 6d | ...................is_location_m |
| 1b4c0 | 67 72 5f 63 68 69 6c 64 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 | gr_child=True)..............else |
| 1b4e0 | 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4e 6f 72 6d 61 6c 20 74 6f 70 2d | :..................#.Normal.top- |
| 1b500 | 6c 65 76 65 6c 20 63 68 65 63 6b 61 62 6c 65 20 70 6c 75 67 69 6e 20 69 61 63 74 69 6f 6e 20 68 | level.checkable.plugin.iaction.h |
| 1b520 | 61 6e 64 6c 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 46 | andling..................tl.setF |
| 1b540 | 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 7c 20 51 74 2e 49 74 65 6d 49 | lags(Qt.ItemIsEnabled.|.Qt.ItemI |
| 1b560 | 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sUserCheckable)................. |
| 1b580 | 20 74 6c 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e 55 6e 63 68 65 63 6b 65 | .tl.setCheckState(0,.Qt.Unchecke |
| 1b5a0 | 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 49 63 6f 6e 28 30 | d)..................tl.setIcon(0 |
| 1b5c0 | 2c 20 73 65 6c 66 2e 5f 67 65 74 5f 73 63 61 6c 65 64 5f 69 63 6f 6e 28 71 61 63 74 69 6f 6e 2e | ,.self._get_scaled_icon(qaction. |
| 1b5e0 | 69 63 6f 6e 28 29 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4c 6f | icon()))....................#.Lo |
| 1b600 | 6f 6b 75 70 20 74 6f 20 73 65 65 20 69 66 20 77 65 20 68 61 76 65 20 61 20 6d 65 6e 75 20 69 74 | okup.to.see.if.we.have.a.menu.it |
| 1b620 | 65 6d 20 66 6f 72 20 74 68 69 73 20 74 6f 70 2d 6c 65 76 65 6c 20 70 6c 75 67 69 6e 0d 0a 20 20 | em.for.this.top-level.plugin.... |
| 1b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 3a | ..............if.possible_menus: |
| 1b660 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d | ......................fav_menu.= |
| 1b680 | 20 73 65 6c 66 2e 5f 69 73 5f 69 6e 5f 6d 65 6e 75 28 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 | .self._is_in_menu(possible_menus |
| 1b6a0 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 | )......................if.fav_me |
| 1b6c0 | 6e 75 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 20 20 20 20 | nu.is.not.None:................. |
| 1b6e0 | 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 5b 27 69 63 6f 6e 27 5d 20 3d 20 74 6c 2e 69 | .........fav_menu['icon'].=.tl.i |
| 1b700 | 63 6f 6e 28 30 29 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 | con(0).......................... |
| 1b720 | 74 6c 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e 43 68 65 63 6b 65 64 29 0d | tl.setCheckState(0,.Qt.Checked). |
| 1b740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 20 3d 20 71 61 63 74 69 6f 6e 2e 6d 65 6e | .................m.=.qaction.men |
| 1b760 | 75 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 3a 0d 0a 20 20 20 20 | u()..................if.m:...... |
| 1b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 49 74 65 72 61 74 65 20 74 68 72 6f 75 67 | ................#.Iterate.throug |
| 1b7a0 | 68 20 61 6c 6c 20 74 68 65 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 74 68 69 73 20 6e 6f 64 65 0d | h.all.the.children.of.this.node. |
| 1b7c0 | 0a 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 5f 70 6f 70 75 6c | .....................self._popul |
| 1b7e0 | 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 6e 28 51 4d 65 6e 75 2e 61 63 74 69 6f 6e | ate_action_children(QMenu.action |
| 1b800 | 73 28 6d 29 2c 20 74 6c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s(m),.tl,....................... |
| 1b820 | 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 70 6f | ..............................po |
| 1b840 | 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 5b 5d 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a | ssible_menus,.[],.plugin_name).. |
| 1b860 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 61 64 64 54 6f 70 4c 65 76 65 | ..............self.tv.addTopLeve |
| 1b880 | 6c 49 74 65 6d 28 74 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 6f 70 5f | lItem(tl)..............self.top_ |
| 1b8a0 | 6c 65 76 65 6c 5f 69 74 65 6d 73 5f 6d 61 70 5b 70 6c 75 67 69 6e 5f 6e 61 6d 65 5d 20 3d 20 74 | level_items_map[plugin_name].=.t |
| 1b8c0 | 6c 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 | l........def._populate_action_ch |
| 1b8e0 | 69 6c 64 72 65 6e 28 73 65 6c 66 2c 20 63 68 69 6c 64 72 65 6e 2c 20 70 61 72 65 6e 74 2c 20 70 | ildren(self,.children,.parent,.p |
| 1b900 | 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 70 61 74 68 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 | ossible_menus,.paths,........... |
| 1b920 | 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 70 6c 75 67 69 6e 5f | .........................plugin_ |
| 1b940 | 6e 61 6d 65 2c 20 69 73 5f 6c 6f 63 61 74 69 6f 6e 5f 6d 67 72 5f 63 68 69 6c 64 3d 46 61 6c 73 | name,.is_location_mgr_child=Fals |
| 1b960 | 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e 20 63 68 69 6c 64 72 65 6e 3a | e):..........for.ac.in.children: |
| 1b980 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 69 73 53 65 70 61 72 61 74 6f 72 28 | ..............if.ac.isSeparator( |
| 1b9a0 | 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 | ):..................continue.... |
| 1b9c0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 61 63 2e 69 73 56 69 73 69 62 6c 65 28 29 20 | ..........if.not.ac.isVisible(). |
| 1b9e0 | 61 6e 64 20 6e 6f 74 20 69 73 5f 6c 6f 63 61 74 69 6f 6e 5f 6d 67 72 5f 63 68 69 6c 64 3a 0d 0a | and.not.is_location_mgr_child:.. |
| 1ba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 61 74 20 69 73 20 73 70 65 63 69 61 | ................#.That.is.specia |
| 1ba20 | 6c 20 63 61 73 65 20 6f 66 20 6c 6f 63 61 74 69 6f 6e 20 6d 67 72 20 76 69 73 69 62 69 6c 69 74 | l.case.of.location.mgr.visibilit |
| 1ba40 | 79 2c 20 73 69 6e 63 65 20 69 74 20 68 61 73 20 63 68 69 6c 64 0d 0a 20 20 20 20 20 20 20 20 20 | y,.since.it.has.child........... |
| 1ba60 | 20 20 20 20 20 20 20 23 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c 6c 20 6e 6f 74 20 62 | .......#.actions.that.will.not.b |
| 1ba80 | 65 20 76 69 73 69 62 6c 65 20 69 66 20 64 65 76 69 63 65 20 6e 6f 74 20 70 6c 75 67 67 65 64 20 | e.visible.if.device.not.plugged. |
| 1baa0 | 69 6e 20 61 74 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6d 6f 6d | in.at.the..................#.mom |
| 1bac0 | 65 6e 74 20 62 75 74 20 77 65 20 77 61 6e 74 20 74 6f 20 61 6c 77 61 79 73 20 62 65 20 61 62 6c | ent.but.we.want.to.always.be.abl |
| 1bae0 | 65 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 6d 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 | e.to.configure.them............. |
| 1bb00 | 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 74 65 78 74 | ......continue..............text |
| 1bb20 | 20 3d 20 67 65 74 5f 73 61 66 65 5f 74 69 74 6c 65 28 61 63 29 0d 0a 0d 0a 20 20 20 20 20 20 20 | .=.get_safe_title(ac)........... |
| 1bb40 | 20 20 20 20 20 69 74 20 3d 20 49 74 65 6d 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 | .....it.=.Item(parent).......... |
| 1bb60 | 20 20 20 20 69 74 2e 73 65 74 54 65 78 74 28 30 2c 20 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 | ....it.setText(0,.text)......... |
| 1bb80 | 20 20 20 20 20 69 74 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 | .....it.setFlags(Qt.ItemIsEnable |
| 1bba0 | 64 20 7c 20 51 74 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 29 0d 0a 20 20 20 | d.|.Qt.ItemIsUserCheckable)..... |
| 1bbc0 | 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e | .........it.setCheckState(0,.Qt. |
| 1bbe0 | 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 49 63 | Unchecked)..............it.setIc |
| 1bc00 | 6f 6e 28 30 2c 20 73 65 6c 66 2e 5f 67 65 74 5f 73 63 61 6c 65 64 5f 69 63 6f 6e 28 61 63 2e 69 | on(0,.self._get_scaled_icon(ac.i |
| 1bc20 | 63 6f 6e 28 29 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 70 61 74 68 73 | con()))................new_paths |
| 1bc40 | 20 3d 20 6c 69 73 74 28 70 61 74 68 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f | .=.list(paths)..............new_ |
| 1bc60 | 70 61 74 68 73 2e 61 70 70 65 6e 64 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | paths.append(text).............. |
| 1bc80 | 69 66 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | if.possible_menus:.............. |
| 1bca0 | 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 73 65 6c 66 2e 5f 69 73 5f 69 6e 5f 6d 65 6e 75 28 | ....fav_menu.=.self._is_in_menu( |
| 1bcc0 | 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 6e 65 77 5f 70 61 74 68 73 29 0d 0a 20 20 20 20 | possible_menus,.new_paths)...... |
| 1bce0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 20 69 73 20 6e 6f 74 20 4e | ............if.fav_menu.is.not.N |
| 1bd00 | 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 | one:......................fav_me |
| 1bd20 | 6e 75 5b 27 69 63 6f 6e 27 5d 20 3d 20 69 74 2e 69 63 6f 6e 28 30 29 0d 0a 20 20 20 20 20 20 20 | nu['icon'].=.it.icon(0)......... |
| 1bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 30 2c | .............it.setCheckState(0, |
| 1bd60 | 20 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 63 2e | .Qt.Checked)..............if.ac. |
| 1bd80 | 6d 65 6e 75 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 | menu():..................self._p |
| 1bda0 | 6f 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 6e 28 51 4d 65 6e 75 2e 61 63 | opulate_action_children(QMenu.ac |
| 1bdc0 | 74 69 6f 6e 73 28 61 63 2e 6d 65 6e 75 28 29 29 2c 20 69 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 | tions(ac.menu()),.it,........... |
| 1bde0 | 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 | ................................ |
| 1be00 | 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 6e 65 77 5f 70 61 74 68 73 2c | ......possible_menus,.new_paths, |
| 1be20 | 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 73 5f 69 6e 5f | .plugin_name)........def._is_in_ |
| 1be40 | 6d 65 6e 75 28 73 65 6c 66 2c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 70 61 74 68 73 | menu(self,.possible_menus,.paths |
| 1be60 | 3d 5b 5d 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 74 68 5f 74 65 78 74 20 3d 20 27 7c 27 2e 6a | =[]):..........path_text.=.'|'.j |
| 1be80 | 6f 69 6e 28 70 61 74 68 73 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 78 20 69 6e 20 72 61 6e | oin(paths)..........for.x.in.ran |
| 1bea0 | 67 65 28 30 2c 20 6c 65 6e 28 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 29 29 3a 0d 0a 20 20 20 | ge(0,.len(possible_menus)):..... |
| 1bec0 | 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e | .........fav_menu.=.possible_men |
| 1bee0 | 75 73 5b 78 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 5b 27 | us[x]..............if.fav_menu[' |
| 1bf00 | 70 61 74 68 73 5f 74 65 78 74 27 5d 20 3d 3d 20 70 61 74 68 5f 74 65 78 74 3a 0d 0a 20 20 20 20 | paths_text'].==.path_text:...... |
| 1bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 5b 78 | ............del.possible_menus[x |
| 1bf40 | 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 76 5f 6d 65 | ]..................return.fav_me |
| 1bf60 | 6e 75 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 20 20 20 20 64 | nu..........return.None........d |
| 1bf80 | 65 66 20 5f 74 72 65 65 5f 69 74 65 6d 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 69 74 65 6d | ef._tree_item_changed(self,.item |
| 1bfa0 | 2c 20 63 6f 6c 75 6d 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 43 68 65 63 6b 73 74 61 74 65 | ,.column):..........#.Checkstate |
| 1bfc0 | 20 68 61 73 20 62 65 65 6e 20 63 68 61 6e 67 65 64 20 2d 20 61 72 65 20 77 65 20 61 64 64 69 6e | .has.been.changed.-.are.we.addin |
| 1bfe0 | 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 69 73 20 69 74 65 6d 3f 0d 0a 20 20 20 20 20 20 | g.or.removing.this.item?........ |
| 1c000 | 20 20 69 66 20 75 6e 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 74 28 63 6f 6c 75 6d 6e 29 29 20 | ..if.unicode(item.text(column)). |
| 1c020 | 3d 3d 20 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 3a 0d 0a 20 20 20 20 20 20 20 20 | ==.'Location.Manager':.......... |
| 1c040 | 20 20 20 20 23 20 53 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 6e 6f 74 20 61 6c 6c 6f 77 69 | ....#.Special.case.of.not.allowi |
| 1c060 | 6e 67 20 74 68 69 73 20 73 69 6e 63 65 20 69 74 20 69 73 20 6e 6f 74 20 61 20 22 72 65 61 6c 22 | ng.this.since.it.is.not.a."real" |
| 1c080 | 20 70 6c 75 67 69 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6a 75 73 74 20 61 20 73 | .plugin,..............#.just.a.s |
| 1c0a0 | 70 65 63 69 61 6c 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 75 73 65 64 20 66 6f 72 20 63 6f 6e 66 | pecial.placeholder.used.for.conf |
| 1c0c0 | 69 67 75 72 69 6e 67 20 6d 65 6e 75 73 20 74 68 61 74 20 72 65 73 6f 6c 76 65 73 0d 0a 20 20 20 | iguring.menus.that.resolves..... |
| 1c0e0 | 20 20 20 20 20 20 20 20 20 23 20 64 6f 77 6e 20 74 6f 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 | .........#.down.to.a.collection. |
| 1c100 | 6f 66 20 75 6e 64 65 72 6c 79 69 6e 67 20 61 63 74 69 6f 6e 73 2e 0d 0a 20 20 20 20 20 20 20 20 | of.underlying.actions........... |
| 1c120 | 20 20 20 20 73 65 6c 66 2e 74 76 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 54 72 75 65 29 0d 0a | ....self.tv.blockSignals(True).. |
| 1c140 | 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 63 | ............item.setCheckState(c |
| 1c160 | 6f 6c 75 6d 6e 2c 20 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 | olumn,.Qt.PartiallyChecked)..... |
| 1c180 | 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 | .........self.tv.blockSignals(Fa |
| 1c1a0 | 6c 73 65 29 0d 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 | lse)..............return........ |
| 1c1c0 | 20 20 20 20 69 73 5f 63 68 65 63 6b 65 64 20 3d 20 69 74 65 6d 2e 63 68 65 63 6b 53 74 61 74 65 | ....is_checked.=.item.checkState |
| 1c1e0 | 28 63 6f 6c 75 6d 6e 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 | (column).==.Qt.Checked.......... |
| 1c200 | 70 61 74 68 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 7b | paths.=.[]..........fav_menu.=.{ |
| 1c220 | 27 69 63 6f 6e 27 3a 20 20 20 20 69 74 65 6d 2e 69 63 6f 6e 28 63 6f 6c 75 6d 6e 29 2c 0d 0a 20 | 'icon':....item.icon(column),... |
| 1c240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 73 70 6c 61 79 27 3a 20 75 6e | ...................'display':.un |
| 1c260 | 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 74 28 63 6f 6c 75 6d 6e 29 29 2c 0d 0a 20 20 20 20 20 | icode(item.text(column)),....... |
| 1c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 70 61 74 68 27 3a 20 20 20 20 70 61 74 68 73 7d | ...............'path':....paths} |
| 1c2a0 | 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 20 20 20 20 | ..........while.True:........... |
| 1c2c0 | 20 20 20 70 61 72 65 6e 74 20 3d 20 69 74 65 6d 2e 70 61 72 65 6e 74 28 29 0d 0a 20 20 20 20 20 | ...parent.=.item.parent()....... |
| 1c2e0 | 20 20 20 20 20 20 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 | .......if.parent.is.None:....... |
| 1c300 | 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 2e 69 6e 73 65 72 74 28 30 2c 20 69 74 65 6d 2e | ...........paths.insert(0,.item. |
| 1c320 | 64 61 74 61 28 63 6f 6c 75 6d 6e 2c 20 51 74 2e 55 73 65 72 52 6f 6c 65 29 29 0d 0a 20 20 20 20 | data(column,.Qt.UserRole))...... |
| 1c340 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 | ............break..............e |
| 1c360 | 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 2e 69 6e 73 65 | lse:..................paths.inse |
| 1c380 | 72 74 28 30 2c 20 75 6e 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 74 28 63 6f 6c 75 6d 6e 29 29 | rt(0,.unicode(item.text(column)) |
| 1c3a0 | 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 70 61 72 65 6e 74 0d 0a 0d 0a | )..............item.=.parent.... |
| 1c3c0 | 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 20 20 20 | ........if.is_checked:.......... |
| 1c3e0 | 20 20 20 20 23 20 57 65 20 77 61 6e 74 20 74 6f 20 61 64 64 20 74 68 69 73 20 69 74 65 6d 20 74 | ....#.We.want.to.add.this.item.t |
| 1c400 | 6f 20 74 68 65 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 | o.the.list..............self.ite |
| 1c420 | 6d 73 5f 6c 69 73 74 2e 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 5f 69 74 65 6d 28 66 61 76 5f 6d | ms_list.populate_list_item(fav_m |
| 1c440 | 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 | enu)..............self.items_lis |
| 1c460 | 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e | t.setCurrentRow(self.items_list. |
| 1c480 | 63 6f 75 6e 74 28 29 20 2d 31 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 | count().-1)..........else:...... |
| 1c4a0 | 20 20 20 20 20 20 20 20 23 20 57 65 20 77 61 6e 74 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 | ........#.We.want.to.remove.the. |
| 1c4c0 | 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 0d 0a 20 20 20 | matching.item.from.the.list..... |
| 1c4e0 | 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 72 65 6d 6f 76 65 5f | .........self.items_list.remove_ |
| 1c500 | 6d 61 74 63 68 69 6e 67 5f 69 74 65 6d 28 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 | matching_item(fav_menu)......... |
| 1c520 | 20 20 20 20 20 73 65 6c 66 2e 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 | .....self._update_button_states( |
| 1c540 | 29 0d 0a 0d 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 29 | )........def.save_settings(self) |
| 1c560 | 3a 0d 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 5f 4d 45 | :..........plugin_prefs[STORE_ME |
| 1c580 | 4e 55 53 5d 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 67 65 74 5f 66 61 76 5f 6d | NUS].=.self.items_list.get_fav_m |
| 1c5a0 | 65 6e 75 73 28 29 0d 0a 0d 0a 50 4b 03 04 14 00 00 00 00 00 cc 6a 71 58 d0 6a ee b2 28 04 00 00 | enus()....PK.........jqX.j..(... |
| 1c5c0 | 28 04 00 00 0b 00 00 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 | (.......__init__.pyfrom.__future |
| 1c5e0 | 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 64 69 76 69 | __.import.unicode_literals,.divi |
| 1c600 | 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 5f 66 75 6e | sion,.absolute_import,.print_fun |
| 1c620 | 63 74 69 6f 6e 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 | ction....__license__...=.'GPL.v3 |
| 1c640 | 27 0d 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 20 | '..__copyright__.=.'2011,.Grant. |
| 1c660 | 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 75 73 74 6f 6d 69 7a 65 | Drake'....from.calibre.customize |
| 1c680 | 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 42 61 73 65 0d 0a 0d 0a 63 | .import.InterfaceActionBase....c |
| 1c6a0 | 6c 61 73 73 20 41 63 74 69 6f 6e 46 61 76 6f 75 72 69 74 65 73 4d 65 6e 75 28 49 6e 74 65 72 66 | lass.ActionFavouritesMenu(Interf |
| 1c6c0 | 61 63 65 41 63 74 69 6f 6e 42 61 73 65 29 3a 0d 0a 20 20 20 20 6e 61 6d 65 20 20 20 20 20 20 20 | aceActionBase):......name....... |
| 1c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 27 | .............=.'Favourites.Menu' |
| 1c700 | 0d 0a 20 20 20 20 64 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 | ......description.............=. |
| 1c720 | 27 43 72 65 61 74 65 20 61 20 63 75 73 74 6f 6d 69 73 65 64 20 74 6f 6f 6c 62 61 72 20 6d 65 6e | 'Create.a.customised.toolbar.men |
| 1c740 | 75 20 62 75 74 74 6f 6e 20 66 6f 72 20 66 65 61 74 75 72 65 73 20 66 72 6f 6d 20 6f 74 68 65 72 | u.button.for.features.from.other |
| 1c760 | 20 70 6c 75 67 69 6e 73 20 6f 72 20 63 61 6c 69 62 72 65 20 6d 65 6e 75 73 20 74 6f 20 73 61 76 | .plugins.or.calibre.menus.to.sav |
| 1c780 | 65 20 73 63 72 65 65 6e 20 73 70 61 63 65 27 0d 0a 20 20 20 20 73 75 70 70 6f 72 74 65 64 5f 70 | e.screen.space'......supported_p |
| 1c7a0 | 6c 61 74 66 6f 72 6d 73 20 20 20 20 20 3d 20 5b 27 77 69 6e 64 6f 77 73 27 2c 20 27 6f 73 78 27 | latforms.....=.['windows',.'osx' |
| 1c7c0 | 2c 20 27 6c 69 6e 75 78 27 5d 0d 0a 20 20 20 20 61 75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 | ,.'linux']......author.......... |
| 1c7e0 | 20 20 20 20 20 20 20 20 3d 20 27 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 20 20 20 20 76 65 72 | ........=.'Grant.Drake'......ver |
| 1c800 | 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 28 31 2c 20 33 2c 20 31 29 | sion.................=.(1,.3,.1) |
| 1c820 | 0d 0a 20 20 20 20 6d 69 6e 69 6d 75 6d 5f 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3d 20 | ......minimum_calibre_version.=. |
| 1c840 | 28 32 2c 20 30 2c 20 30 29 0d 0a 0d 0a 20 20 20 20 61 63 74 75 61 6c 5f 70 6c 75 67 69 6e 20 20 | (2,.0,.0)........actual_plugin.. |
| 1c860 | 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 66 61 76 6f | .........=.'calibre_plugins.favo |
| 1c880 | 75 72 69 74 65 73 5f 6d 65 6e 75 2e 61 63 74 69 6f 6e 3a 46 61 76 6f 75 72 69 74 65 73 4d 65 6e | urites_menu.action:FavouritesMen |
| 1c8a0 | 75 41 63 74 69 6f 6e 27 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 73 5f 63 75 73 74 6f 6d 69 7a 61 | uAction'........def.is_customiza |
| 1c8c0 | 62 6c 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d | ble(self):..........return.True. |
| 1c8e0 | 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 28 73 65 6c 66 29 3a 0d | .......def.config_widget(self):. |
| 1c900 | 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 67 69 6e 5f 3a | .........if.self.actual_plugin_: |
| 1c920 | 0d 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 6c 75 67 69 | ..............from.calibre_plugi |
| 1c940 | 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 | ns.favourites_menu.config.import |
| 1c960 | 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 | .ConfigWidget..............retur |
| 1c980 | 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 |
| 1c9a0 | 6e 5f 29 0d 0a 0d 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 | n_)........def.save_settings(sel |
| 1c9c0 | 66 2c 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 66 | f,.config_widget):..........conf |
| 1c9e0 | 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 0d 0a 50 4b 03 04 14 | ig_widget.save_settings()..PK... |
| 1ca00 | 00 00 00 00 00 f7 6a 71 58 06 fd 5c e9 e1 06 00 00 e1 06 00 00 0c 00 00 00 43 48 41 4e 47 45 4c | ......jqX..\.............CHANGEL |
| 1ca20 | 4f 47 2e 6d 64 23 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 43 68 61 6e 67 65 20 4c 6f | OG.md#.Favourites.Menu.Change.Lo |
| 1ca40 | 67 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 31 5d 20 2d 20 32 30 32 34 2d 30 33 2d 31 37 0d 0a 23 23 | g....##.[1.3.1].-.2024-03-17..## |
| 1ca60 | 23 20 41 64 64 65 64 0d 0a 2d 20 43 61 74 61 6c 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a | #.Added..-.Catalan.translation.. |
| 1ca80 | 2d 20 44 75 74 63 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 46 69 6e 6e 69 73 68 20 74 | -.Dutch.translation..-.Finnish.t |
| 1caa0 | 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 47 65 72 6d 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e | ranslation..-.German.translation |
| 1cac0 | 0d 0a 2d 20 49 74 61 6c 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 4c 61 74 76 69 | ..-.Italian.translation..-.Latvi |
| 1cae0 | 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 50 6f 72 74 75 67 75 65 73 65 20 74 72 61 | an.translation..-.Portuguese.tra |
| 1cb00 | 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 50 6f 72 74 75 67 75 65 73 65 20 28 42 72 61 7a 69 6c 29 20 | nslation..-.Portuguese.(Brazil). |
| 1cb20 | 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 53 77 65 64 69 73 68 20 74 72 61 6e 73 6c 61 74 69 | translation..-.Swedish.translati |
| 1cb40 | 6f 6e 0d 0a 2d 20 54 61 6d 69 6c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 54 75 72 6b 69 | on..-.Tamil.translation..-.Turki |
| 1cb60 | 73 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 30 5d 20 2d 20 32 | sh.translation....##.[1.3.0].-.2 |
| 1cb80 | 30 32 32 2d 31 30 2d 31 36 0d 0a 5f 41 6c 6c 20 6b 69 77 69 64 75 64 65 20 70 6c 75 67 69 6e 73 | 022-10-16.._All.kiwidude.plugins |
| 1cba0 | 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 2f 67 69 | .updated/migrated.to:.https://gi |
| 1cbc0 | 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 67 | thub.com/kiwidude68/calibre_plug |
| 1cbe0 | 69 6e 73 5f 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 20 48 65 6c 70 20 62 75 | ins_..###.Added..-.Add.a.Help.bu |
| 1cc00 | 74 74 6f 6e 20 74 6f 20 74 68 65 20 6d 65 6e 75 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 | tton.to.the.menu.and.configurati |
| 1cc20 | 6f 6e 20 64 69 61 6c 6f 67 2e 0d 0a 2d 20 53 70 61 6e 69 73 68 20 74 72 61 6e 73 6c 61 74 69 6f | on.dialog...-.Spanish.translatio |
| 1cc40 | 6e 20 28 4a 65 6c 6c 62 79 29 0d 0a 2d 20 46 72 65 6e 63 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e | n.(Jellby)..-.French.translation |
| 1cc60 | 20 28 6c 65 6e 74 72 61 64 29 0d 0a 2d 20 52 75 73 73 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f | .(lentrad)..-.Russian.translatio |
| 1cc80 | 6e 20 28 43 61 61 72 6d 69 29 0d 0a 2d 20 55 6b 72 61 6e 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 | n.(Caarmi)..-.Ukranian.translati |
| 1cca0 | 6f 6e 20 28 40 79 75 72 63 68 6f 72 29 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 2a 2a | on.(@yurchor)..###.Changed..-.** |
| 1ccc0 | 42 72 65 61 6b 69 6e 67 3a 2a 2a 20 44 72 6f 70 20 50 79 51 74 34 20 73 75 70 70 6f 72 74 2c 20 | Breaking:**.Drop.PyQt4.support,. |
| 1cce0 | 72 65 71 75 69 72 65 20 63 61 6c 69 62 72 65 20 32 2e 78 20 6f 72 20 6c 61 74 65 72 2e 0d 0a 2d | require.calibre.2.x.or.later...- |
| 1cd00 | 20 52 65 66 61 63 74 6f 72 69 6e 67 20 6f 66 20 63 6f 6d 6d 6f 6e 20 63 6f 64 65 0d 0a 0d 0a 23 | .Refactoring.of.common.code....# |
| 1cd20 | 23 20 5b 31 2e 32 2e 30 5d 20 2d 20 32 30 32 32 2d 30 38 2d 30 32 0d 0a 23 23 23 20 43 68 61 6e | #.[1.2.0].-.2022-08-02..###.Chan |
| 1cd40 | 67 65 64 0d 0a 2d 20 55 73 65 20 63 61 6c 36 20 69 63 6f 6e 20 74 68 65 6d 65 20 73 79 73 74 65 | ged..-.Use.cal6.icon.theme.syste |
| 1cd60 | 6d 20 74 6f 20 61 6c 6c 6f 77 20 70 6c 75 67 69 6e 20 69 63 6f 6e 20 63 75 73 74 6f 6d 69 7a 61 | m.to.allow.plugin.icon.customiza |
| 1cd80 | 74 69 6f 6e 0d 0a 0d 0a 23 23 20 5b 31 2e 31 2e 30 5d 20 2d 20 32 30 32 32 2d 30 31 2d 32 30 0d | tion....##.[1.1.0].-.2022-01-20. |
| 1cda0 | 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 42 75 6d 70 20 4d 69 6e 69 6d 75 6d 20 43 61 6c | .###.Changed..-.Bump.Minimum.Cal |
| 1cdc0 | 69 62 72 65 20 76 65 72 73 69 6f 6e 20 74 6f 20 32 2e 38 35 2e 31 0d 0a 2d 20 43 68 61 6e 67 65 | ibre.version.to.2.85.1..-.Change |
| 1cde0 | 73 20 66 6f 72 20 75 70 63 6f 6d 69 6e 67 20 51 74 36 20 43 61 6c 69 62 72 65 0d 0a 23 23 23 20 | s.for.upcoming.Qt6.Calibre..###. |
| 1ce00 | 46 69 78 65 64 0d 0a 2d 20 49 63 6f 6e 20 73 63 61 6c 69 6e 67 20 69 6e 20 46 4d 20 63 6f 6e 66 | Fixed..-.Icon.scaling.in.FM.conf |
| 1ce20 | 69 67 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 35 5d 20 2d 20 32 30 32 30 2d 30 31 2d 31 36 0d 0a 23 | ig....##.[1.0.5].-.2020-01-16..# |
| 1ce40 | 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 | ##.Changed..-.Compatibility.with |
| 1ce60 | 20 50 79 74 68 6f 6e 20 33 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 34 5d 20 2d 20 32 30 31 34 2d 30 | .Python.3....##.[1.0.4].-.2014-0 |
| 1ce80 | 37 2d 32 34 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 43 6f 6d 70 61 74 69 62 69 6c 69 | 7-24..###.Changed..-.Compatibili |
| 1cea0 | 74 79 20 66 6f 72 20 75 70 63 6f 6d 69 6e 67 20 63 61 6c 69 62 72 65 20 32 2e 30 0d 0a 0d 0a 23 | ty.for.upcoming.calibre.2.0....# |
| 1cec0 | 23 20 5b 31 2e 30 2e 33 5d 20 2d 20 32 30 31 32 2d 31 31 2d 30 35 0d 0a 23 23 23 20 43 68 61 6e | #.[1.0.3].-.2012-11-05..###.Chan |
| 1cee0 | 67 65 64 0d 0a 2d 20 45 6e 73 75 72 65 20 73 75 62 6d 65 6e 75 73 20 66 6f 72 20 70 6c 75 67 69 | ged..-.Ensure.submenus.for.plugi |
| 1cf00 | 6e 73 20 63 61 6e 20 68 61 76 65 20 74 68 65 69 72 20 73 74 61 74 65 73 20 75 70 64 61 74 65 64 | ns.can.have.their.states.updated |
| 1cf20 | 20 62 79 20 65 6d 69 74 74 69 6e 67 20 74 68 65 20 61 62 6f 75 74 54 6f 53 68 6f 77 20 73 69 67 | .by.emitting.the.aboutToShow.sig |
| 1cf40 | 6e 61 6c 20 66 6f 72 20 65 76 65 72 79 20 70 6c 75 67 69 6e 20 74 68 61 74 20 68 61 73 20 61 6e | nal.for.every.plugin.that.has.an |
| 1cf60 | 20 61 73 73 6f 63 69 61 74 65 64 20 60 2e 6d 65 6e 75 60 20 73 65 74 20 66 6f 72 20 69 74 0d 0a | .associated.`.menu`.set.for.it.. |
| 1cf80 | 0d 0a 23 23 20 5b 31 2e 30 2e 32 5d 20 2d 20 32 30 31 32 2d 30 37 2d 33 30 0d 0a 23 23 23 20 43 | ..##.[1.0.2].-.2012-07-30..###.C |
| 1cfa0 | 68 61 6e 67 65 64 0d 0a 2d 20 53 75 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6e 61 | hanged..-.Support.dynamically.na |
| 1cfc0 | 6d 65 64 20 6d 65 6e 75 20 6e 61 6d 65 73 20 69 66 20 74 68 65 79 20 68 61 76 65 20 61 20 60 2e | med.menu.names.if.they.have.a.`. |
| 1cfe0 | 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 60 20 70 72 6f | favourites_menu_unique_name`.pro |
| 1d000 | 70 65 72 74 79 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 31 5d 20 2d 20 32 30 31 32 2d 30 36 2d 33 | perty.....##.[1.0.1].-.2012-06-3 |
| 1d020 | 30 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 41 64 64 20 61 20 68 61 63 6b 20 74 6f 20 | 0..###.Changed..-.Add.a.hack.to. |
| 1d040 | 61 6c 6c 6f 77 20 6d 65 6e 75 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 52 65 61 64 69 6e | allow.menu.items.from.the.Readin |
| 1d060 | 67 20 4c 69 73 74 20 70 6c 75 67 69 6e 20 74 68 61 74 20 68 61 76 65 20 63 6f 75 6e 74 73 20 69 | g.List.plugin.that.have.counts.i |
| 1d080 | 6e 20 74 68 65 6d 20 73 74 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 20 74 68 69 73 20 70 6c 75 | n.them.still.be.used.in.this.plu |
| 1d0a0 | 67 69 6e 20 28 77 69 74 68 6f 75 74 20 74 68 65 20 63 6f 75 6e 74 73 29 0d 0a 0d 0a 23 23 20 5b | gin.(without.the.counts)....##.[ |
| 1d0c0 | 31 2e 30 2e 30 5d 20 2d 20 32 30 31 32 2d 30 36 2d 32 37 0d 0a 5f 49 6e 69 74 69 61 6c 20 72 65 | 1.0.0].-.2012-06-27.._Initial.re |
| 1d0e0 | 6c 65 61 73 65 20 6f 66 20 74 68 65 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 | lease.of.the.Favourites.Menu.plu |
| 1d100 | 67 69 6e 5f 0d 0a 50 4b 03 04 14 00 00 00 00 00 34 27 49 55 48 24 c9 d4 f4 0b 00 00 f4 0b 00 00 | gin_..PK........4'IUH$.......... |
| 1d120 | 09 00 00 00 52 45 41 44 4d 45 2e 6d 64 23 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 50 | ....README.md#.Favourites.Menu.P |
| 1d140 | 6c 75 67 69 6e 0d 0a 5b 21 5b 4d 6f 62 69 6c 65 52 65 61 64 5d 5b 6d 6f 62 69 6c 65 72 65 61 64 | lugin..[![MobileRead][mobileread |
| 1d160 | 2d 69 6d 61 67 65 5d 5d 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 75 72 6c 5d 0d 0a 5b 21 5b 48 69 73 | -image]][mobileread-url]..[![His |
| 1d180 | 74 6f 72 79 5d 5b 63 68 61 6e 67 65 6c 6f 67 2d 69 6d 61 67 65 5d 5d 5b 63 68 61 6e 67 65 6c 6f | tory][changelog-image]][changelo |
| 1d1a0 | 67 2d 75 72 6c 5d 20 0d 0a 5b 21 5b 4c 69 63 65 6e 73 65 5d 5b 6c 69 63 65 6e 73 65 2d 69 6d 61 | g-url]...[![License][license-ima |
| 1d1c0 | 67 65 5d 5d 5b 6c 69 63 65 6e 73 65 2d 75 72 6c 5d 0d 0a 5b 21 5b 63 61 6c 69 62 72 65 20 56 65 | ge]][license-url]..[![calibre.Ve |
| 1d1e0 | 72 73 69 6f 6e 5d 5b 63 61 6c 69 62 72 65 2d 69 6d 61 67 65 5d 5d 5b 63 61 6c 69 62 72 65 2d 75 | rsion][calibre-image]][calibre-u |
| 1d200 | 72 6c 5d 0d 0a 5b 21 5b 53 74 61 74 75 73 5d 5b 73 74 61 74 75 73 2d 69 6d 61 67 65 5d 5d 5b 73 | rl]..[![Status][status-image]][s |
| 1d220 | 74 61 74 75 73 2d 69 6d 61 67 65 5d 20 0d 0a 0d 0a 23 23 20 4f 76 65 72 76 69 65 77 0d 0a 0d 0a | tatus-image].....##.Overview.... |
| 1d240 | 54 68 69 73 20 70 6c 75 67 69 6e 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 75 69 6c 64 20 | This.plugin.allows.you.to.build. |
| 1d260 | 61 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20 74 6f 6f 6c 62 61 72 20 6d 65 6e 75 20 63 6f 6e 74 | a.customizable.toolbar.menu.cont |
| 1d280 | 61 69 6e 69 6e 67 20 73 68 6f 72 74 63 75 74 73 20 74 6f 20 79 6f 75 72 20 6f 74 68 65 72 20 70 | aining.shortcuts.to.your.other.p |
| 1d2a0 | 6c 75 67 69 6e 73 20 6f 72 20 63 61 6c 69 62 72 65 20 66 65 61 74 75 72 65 73 2e 0d 0a 0d 0a 54 | lugins.or.calibre.features.....T |
| 1d2c0 | 68 65 20 70 72 69 6d 61 72 79 20 75 73 65 20 63 61 73 65 20 69 74 20 74 6f 20 70 72 65 76 65 6e | he.primary.use.case.it.to.preven |
| 1d2e0 | 74 20 66 69 6c 6c 69 6e 67 20 79 6f 75 72 20 6d 61 69 6e 20 74 6f 6f 6c 62 61 72 20 77 69 74 68 | t.filling.your.main.toolbar.with |
| 1d300 | 20 74 6f 6f 20 6d 61 6e 79 20 62 75 74 74 6f 6e 73 20 66 6f 72 20 74 68 6f 73 65 20 6f 74 68 65 | .too.many.buttons.for.those.othe |
| 1d320 | 72 20 66 65 61 74 75 72 65 73 2c 20 77 68 69 6c 65 20 73 74 69 6c 6c 20 6d 61 6b 69 6e 67 20 74 | r.features,.while.still.making.t |
| 1d340 | 68 65 6d 20 65 61 73 69 6c 79 20 61 63 63 65 73 73 69 62 6c 65 20 77 69 74 68 20 61 20 73 69 6e | hem.easily.accessible.with.a.sin |
| 1d360 | 67 6c 65 20 63 6c 69 63 6b 2e 0d 0a 0d 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | gle.click.....For.more.informati |
| 1d380 | 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 69 74 68 75 | on,.see.the.[Wiki](https://githu |
| 1d3a0 | 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 67 69 6e 73 | b.com/kiwidude68/calibre_plugins |
| 1d3c0 | 2f 77 69 6b 69 2f 46 61 76 6f 75 72 69 74 65 73 2d 4d 65 6e 75 29 0d 0a 0d 0a 23 23 20 44 65 76 | /wiki/Favourites-Menu)....##.Dev |
| 1d3e0 | 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 20 | elopment./.Contributions....All. |
| 1d400 | 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 6e | kiwidude's.calibre.plugins.are.n |
| 1d420 | 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 47 | ow.developed.and.maintained.in.G |
| 1d440 | 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 2f | itHub.at:..-.https://github.com/ |
| 1d460 | 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 6c | kiwidude68/calibre_plugins....Pl |
| 1d480 | 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 52 | ease.see.the.README.md.and.CONTR |
| 1d4a0 | 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 72 | IBUTING.md.at.the.above.site.for |
| 1d4c0 | 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 72 | .more.information.......[mobiler |
| 1d4e0 | 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 2e | ead-image]:.https://img.shields. |
| 1d500 | 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 72 | io/badge/MobileRead-Plugin%20Thr |
| 1d520 | 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 3b | ead-blue?logo=data:image/x-icon; |
| 1d540 | 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 46 | base64,AAABAAEAEBAAAAEAIABoBAAAF |
| 1d560 | 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 51 | gAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQ |
| 1d580 | 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 41 | AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 1d5a0 | 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 45 | AAAAAAAAAAAAAAAns32/zqT5v8SeeD/E |
| 1d5c0 | 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 41 | nng/xJ54P8SeeD/LYvl/3+78v8AAAAAA |
| 1d5e0 | 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 5a | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ |
| 1d600 | 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 48 | azv/xJ54P8SeeD/Enng/zqT5v9Jm+n/H |
| 1d620 | 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 41 | oLi/xJ54P8SeeD/OpPm/wAAAAAAAAAAA |
| 1d640 | 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 45 | AAAAAAAAAAAAAAAzub7/xJ54P8SeeD/E |
| 1d660 | 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 45 | nng/4/D9P/p6en/0tLS/8Tc8P8SeeD/E |
| 1d680 | 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 41 | nng/xJ54P+Pw/T/AAAAAAAAAAAAAAAAA |
| 1d6a0 | 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 57 | AAAAL3e+v8SeeD/Enng/xJ54P+93vr/W |
| 1d6c0 | 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 66 | lpa/zc3N/8AAAAAEnng/xJ54P8SeeD/f |
| 1d6e0 | 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 48 | 7vy/wAAAAAAAAAAAAAAAAAAAAAAAAAAH |
| 1d700 | 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 5a | oLi/xJ54P8SeeD/T3+r/yQkJP9+jpz/Z |
| 1d720 | 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 41 | azv/xJ54P8SeeD/Enng/73e+v8AAAAAA |
| 1d740 | 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 68 | AAAAAAAAAAAAAAAz8Kt/66uof+Gj4L/h |
| 1d760 | 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 68 | o+C/5SKb/+Vh2j/ho+C/4aPgv+Gj4L/h |
| 1d780 | 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 70 | o+C/5OVgv+6qYP/yryi/wAAAAAAAAAAp |
| 1d7a0 | 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 70 | 5BW/6eQVv+nkFb/p5BW/6eQVv+nkFb/p |
| 1d7c0 | 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 70 | 5BW/6eQVv+nkFb/p5BW/6eQVv+nkFb/p |
| 1d7e0 | 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 70 | 5BW/6eQVv8AAAAA6ePb46eQVv+nkFb/p |
| 1d800 | 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 76 | 5BW/6eQVv+nkFb/xLWY/8/Crf/Pwq3/v |
| 1d820 | 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 35 | q6N/7qogv+6qIL/uqiC/7qogv+nkFb/5 |
| 1d840 | 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 70 | uDW/+bg1v+nkFb/p5BW/6eQVv+nkFb/p |
| 1d860 | 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 56 | 5BW/+zn4f///////////8zMzP92dnb/V |
| 1d880 | 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 70 | FRU/9nZ2f//////taJ5/8/Crf/m4Nb/p |
| 1d8a0 | 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 2f | 5BW/6eQVv+nkFb/p5BW/6eQVv/m4Nb// |
| 1d8c0 | 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 2f | //////////MzMz/k5OT/8zMzP/z8/P// |
| 1d8e0 | 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 70 | ////8S1mP/EtZj/5uDW/6eQVv+nkFb/p |
| 1d900 | 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 2f | 5BW/6eQVv+nkFb/oZ6Z/5OTk//m5ub// |
| 1d920 | 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 6a | ///////////////8/Pz/3Z2dv9xcHD/j |
| 1d940 | 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 56 | 4h7/9rRwf+nkFb/p5BW/6eQVv+nkFb/V |
| 1d960 | 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 2f | VNP/8zMzP/z8/P/dnZ2/9nZ2f/////// |
| 1d980 | 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 70 | ////5OTk//z8/P//////3Rxa//Pwq3/p |
| 1d9a0 | 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 2f | 5BW/6eQVv+nkFb/p5BW/2FgYP/////// |
| 1d9c0 | 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 6f | ////76+vv/MzMz///////////+ioqL/o |
| 1d9e0 | 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 70 | qKi/76+vv91b2X/z8Kt/6eQVv+nkFb/p |
| 1da00 | 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 2f | 5BW/6eQVv+JfWX/bGtq/4WFhf+FhYX// |
| 1da20 | 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 74 | ////////////////////76+vv++vr7/t |
| 1da40 | 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 70 | aJ5/8/Crf+nkFb/p5BW/6eQVv+nkFb/p |
| 1da60 | 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 7a | 5BW/8m7ov//////+Pb1/+bg1v/g2Mz/z |
| 1da80 | 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 75 | 8Kt/8/Crf+6qIL/uqiC/6eQVv/m4Nb/u |
| 1daa0 | 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 72 | qmD/7qpg/+nkFb/p5BW/6eQVv+nkFb/r |
| 1dac0 | 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 35 | ZZh/7qpg/+/r43/z8Kt/8/Crf/m4NYd5 |
| 1dae0 | 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 77 | uDWVQAAAAAAAAAA8A8AAOAHAADAAwAAw |
| 1db00 | 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 41 | EMAAOADAADAAQAAgAEAAAAAAAAAAAAAA |
| 1db20 | 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 |
| 1db40 | 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 73 | AMAAA==..[mobileread-url]:.https |
| 1db60 | 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 6f | ://www.mobileread.com/forums/sho |
| 1db80 | 77 74 68 72 65 61 64 2e 70 68 70 3f 74 3d 31 38 33 30 32 32 0d 0a 0d 0a 5b 63 68 61 6e 67 65 6c | wthread.php?t=183022....[changel |
| 1dba0 | 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 69 | og-image]:.https://img.shields.i |
| 1dbc0 | 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 73 | o/badge/History-CHANGELOG-blue.s |
| 1dbe0 | 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 6d | vg..[changelog-url]:.CHANGELOG.m |
| 1dc00 | 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 6d | d....[license-image]:.https://im |
| 1dc20 | 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 79 | g.shields.io/badge/License-GPL-y |
| 1dc40 | 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 43 | ellow.svg..[license-url]:.../LIC |
| 1dc60 | 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 70 | ENSE.md....[calibre-image]:.http |
| 1dc80 | 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 65 | s://img.shields.io/badge/calibre |
| 1dca0 | 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 74 | -2.0.0-green..[calibre-url]:.htt |
| 1dcc0 | 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 5b | ps://www.calibre-ebook.com/....[ |
| 1dce0 | 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 6c | status-image]:.https://img.shiel |
| 1dd00 | 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 0d | ds.io/badge/Status-Stable-green. |
| 1dd20 | 0a 50 4b 03 04 14 00 00 00 00 00 87 1e 26 55 00 00 00 00 00 00 00 00 00 00 00 00 26 00 00 00 70 | .PK..........&U............&...p |
| 1dd40 | 6c 75 67 69 6e 2d 69 6d 70 6f 72 74 2d 6e 61 6d 65 2d 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e | lugin-import-name-favourites_men |
| 1dd60 | 75 2e 74 78 74 50 4b 01 02 14 00 14 00 00 00 00 00 87 1e 26 55 a1 46 3e 72 c9 1a 00 00 c9 1a 00 | u.txtPK............&U.F>r....... |
| 1dd80 | 00 1a 00 00 00 00 00 00 00 00 00 00 00 b6 81 00 00 00 00 69 6d 61 67 65 73 2f 66 61 76 6f 75 72 | ...................images/favour |
| 1dda0 | 69 74 65 73 5f 6d 65 6e 75 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 53 70 05 | ites_menu.pngPK...........kqXSp. |
| 1ddc0 | 07 be 09 00 00 be 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 01 1b 00 00 74 72 61 6e 73 | ...........................trans |
| 1dde0 | 6c 61 74 69 6f 6e 73 2f 63 61 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 d1 ef 82 | lations/ca.moPK...........kqX... |
| 1de00 | 1c ff 09 00 00 ff 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 ef 24 00 00 74 72 61 6e 73 | ........................$..trans |
| 1de20 | 6c 61 74 69 6f 6e 73 2f 64 65 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 9b 44 40 | lations/de.moPK...........kqX.D@ |
| 1de40 | eb 54 0c 00 00 54 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 1e 2f 00 00 74 72 61 6e 73 | .T...T................../..trans |
| 1de60 | 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 77 65 26 | lations/es.moPK...........kqXwe& |
| 1de80 | 68 ef 0b 00 00 ef 0b 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 a2 3b 00 00 74 72 61 6e 73 | h.......................;..trans |
| 1dea0 | 6c 61 74 69 6f 6e 73 2f 66 69 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 35 e3 64 | lations/fi.moPK...........kqX5.d |
| 1dec0 | 63 dd 0c 00 00 dd 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 c1 47 00 00 74 72 61 6e 73 | c.......................G..trans |
| 1dee0 | 6c 61 74 69 6f 6e 73 2f 66 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 8f f9 1f | lations/fr.moPK...........kqX... |
| 1df00 | ce 9f 09 00 00 9f 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 ce 54 00 00 74 72 61 6e 73 | ........................T..trans |
| 1df20 | 6c 61 74 69 6f 6e 73 2f 69 74 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 02 7e b7 | lations/it.moPK...........kqX.~. |
| 1df40 | 31 5e 09 00 00 5e 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 9d 5e 00 00 74 72 61 6e 73 | 1^...^..................^..trans |
| 1df60 | 6c 61 74 69 6f 6e 73 2f 6c 76 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 92 17 2a | lations/lv.moPK...........kqX..* |
| 1df80 | d8 7a 09 00 00 7a 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 2b 68 00 00 74 72 61 6e 73 | .z...z.................+h..trans |
| 1dfa0 | 6c 61 74 69 6f 6e 73 2f 6e 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 64 ab 7a | lations/nl.moPK...........kqXd.z |
| 1dfc0 | 25 72 0c 00 00 72 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 d5 71 00 00 74 72 61 6e 73 | %r...r..................q..trans |
| 1dfe0 | 6c 61 74 69 6f 6e 73 2f 70 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 09 6b 71 58 9f bf ea | lations/pl.moPK...........kqX... |
| 1e000 | 66 dc 09 00 00 dc 09 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b6 81 77 7e 00 00 74 72 61 6e 73 | f......................w~..trans |
| 1e020 | 6c 61 74 69 6f 6e 73 2f 70 74 5f 42 52 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 e0 35 28 55 | lations/pt_BR.moPK...........5(U |
| 1e040 | 55 1a 5c 16 06 01 00 00 06 01 00 00 16 00 00 00 00 00 00 00 00 00 00 00 b6 81 86 88 00 00 74 72 | U.\...........................tr |
| 1e060 | 61 6e 73 6c 61 74 69 6f 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 | anslations/README.mdPK.......... |
| 1e080 | 09 6b 71 58 8d 4c 4a ae e6 0e 00 00 e6 0e 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 c0 89 | .kqX.LJ......................... |
| 1e0a0 | 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 72 75 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 | ..translations/ru.moPK.......... |
| 1e0c0 | 0a 6b 71 58 a0 ad eb 9a 7f 09 00 00 7f 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 d6 98 | .kqX............................ |
| 1e0e0 | 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 73 76 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 | ..translations/sv.moPK.......... |
| 1e100 | 0a 6b 71 58 b7 26 41 98 32 15 00 00 32 15 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 85 a2 | .kqX.&A.2...2................... |
| 1e120 | 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 61 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 | ..translations/ta.moPK.......... |
| 1e140 | 0a 6b 71 58 2c 35 bf 43 be 0b 00 00 be 0b 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 e7 b7 | .kqX,5.C........................ |
| 1e160 | 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 | ..translations/tr.moPK.......... |
| 1e180 | 0a 6b 71 58 35 bd db d1 3b 10 00 00 3b 10 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 d5 c3 | .kqX5...;...;................... |
| 1e1a0 | 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 75 6b 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 | ..translations/uk.moPK.......... |
| 1e1c0 | b9 a5 49 55 5a b0 75 58 31 1d 00 00 31 1d 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 40 d4 | ..IUZ.uX1...1.................@. |
| 1e1e0 | 00 00 61 63 74 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 | ..action.pyPK..........."5U..3.. |
| 1e200 | 05 00 00 1f 05 00 00 17 00 00 00 00 00 00 00 00 00 00 00 b6 81 98 f1 00 00 63 6f 6d 6d 6f 6e 5f | .........................common_ |
| 1e220 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0a 6b 71 58 | compatibility.pyPK...........kqX |
| 1e240 | 8c d2 23 9d 52 2e 00 00 52 2e 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 ec f6 00 00 63 6f | ..#.R...R.....................co |
| 1e260 | 6d 6d 6f 6e 5f 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 | mmon_dialogs.pyPK............3U9 |
| 1e280 | 8a c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 6d 25 01 00 63 6f 6d | ...`...`.................m%..com |
| 1e2a0 | 6d 6f 6e 5f 69 63 6f 6e 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0a 6b 71 58 57 9f e7 b8 | mon_icons.pyPK...........kqXW... |
| 1e2c0 | 2d 16 00 00 2d 16 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 fa 36 01 00 63 6f 6d 6d 6f 6e | -...-..................6..common |
| 1e2e0 | 5f 6d 65 6e 75 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0a 6b 71 58 84 2b 97 c1 76 30 00 | _menus.pyPK...........kqX.+..v0. |
| 1e300 | 00 76 30 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 54 4d 01 00 63 6f 6d 6d 6f 6e 5f 77 69 | .v0................TM..common_wi |
| 1e320 | 64 67 65 74 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0d a6 49 55 d8 89 7c 98 8a 47 00 00 | dgets.pyPK............IU..|..G.. |
| 1e340 | 8a 47 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 f9 7d 01 00 63 6f 6e 66 69 67 2e 70 79 50 | .G.................}..config.pyP |
| 1e360 | 4b 01 02 14 00 14 00 00 00 00 00 cc 6a 71 58 d0 6a ee b2 28 04 00 00 28 04 00 00 0b 00 00 00 00 | K...........jqX.j..(...(........ |
| 1e380 | 00 00 00 00 00 00 00 b6 81 aa c5 01 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 50 4b 01 02 14 00 14 00 | .............__init__.pyPK...... |
| 1e3a0 | 00 00 00 00 f7 6a 71 58 06 fd 5c e9 e1 06 00 00 e1 06 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 | .....jqX..\..................... |
| 1e3c0 | b6 81 fb c9 01 00 43 48 41 4e 47 45 4c 4f 47 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 34 27 | ......CHANGELOG.mdPK..........4' |
| 1e3e0 | 49 55 48 24 c9 d4 f4 0b 00 00 f4 0b 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 06 d1 01 00 | IUH$............................ |
| 1e400 | 52 45 41 44 4d 45 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 87 1e 26 55 00 00 00 00 00 00 00 | README.mdPK............&U....... |
| 1e420 | 00 00 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 b6 81 21 dd 01 00 70 6c 75 67 69 6e 2d 69 6d | .....&.............!...plugin-im |
| 1e440 | 70 6f 72 74 2d 6e 61 6d 65 2d 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 74 78 74 50 4b 05 | port-name-favourites_menu.txtPK. |
| 1e460 | 06 00 00 00 00 1c 00 1c 00 f8 06 00 00 65 dd 01 00 00 00 | .............e..... |