summaryrefslogtreecommitdiff
path: root/dotfiles/common/.config/calibre/plugins/Favourites Menu.zip
blob: 569574c108aeeccf6ed3c7e361c75d9553083c7f (plain)
ofshex dumpascii
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 89 ba 49 5c 3b db 12 58 d8 0d 00 00 d8 0d 00 00 12 00 00 00 74 .PK..........I\;..X............t
1b20 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 61 72 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 ranslations/ar.mo...............
1b40 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 ................................
1b60 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..
1b80 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..........."..........
1ba0 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 ................................
1bc0 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...&..
1be0 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 ._...@..........................
1c00 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..
1c20 00 54 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 e7 01 00 00 ce 05 00 00 1a 00 00 .T...........$..................
1c40 00 b6 07 00 00 0d 00 00 00 d1 07 00 00 52 00 00 00 df 07 00 00 55 00 00 00 32 08 00 00 9e 00 00 .............R.......U...2......
1c60 00 88 08 00 00 77 00 00 00 27 09 00 00 73 00 00 00 9f 09 00 00 06 00 00 00 13 0a 00 00 34 00 00 .....w...'...s...............4..
1c80 00 1a 0a 00 00 1c 00 00 00 4f 0a 00 00 1c 00 00 00 6c 0a 00 00 0e 00 00 00 89 0a 00 00 28 00 00 .........O.......l...........(..
1ca0 00 98 0a 00 00 3f 00 00 00 c1 0a 00 00 36 00 00 00 01 0b 00 00 30 00 00 00 38 0b 00 00 14 00 00 .....?.......6.......0...8......
1cc0 00 69 0b 00 00 38 00 00 00 7e 0b 00 00 69 00 00 00 b7 0b 00 00 22 00 00 00 21 0c 00 00 26 00 00 .i...8...~...i......."...!...&..
1ce0 00 44 0c 00 00 08 00 00 00 6b 0c 00 00 1d 00 00 00 74 0c 00 00 1e 00 00 00 92 0c 00 00 50 00 00 .D.......k.......t...........P..
1d00 00 b1 0c 00 00 88 00 00 00 02 0d 00 00 0f 00 00 00 8b 0d 00 00 3c 00 00 00 9b 0d 00 00 00 26 43 .....................<........&C
1d20 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
1d40 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.
1d60 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
1d80 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.
1da0 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
1dc0 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
1de0 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
1e00 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
1e20 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.
1e40 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
1e60 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.
1e80 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
1ea0 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
1ec0 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
1ee0 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
1f00 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
1f20 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
1f40 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.
1f60 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
1f80 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
1fa0 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
1fc0 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.
1fe0 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.
2000 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
2020 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
2040 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
2060 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
2080 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
20a0 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
20c0 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
20e0 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
2100 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
2120 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 ON.POT-Creation-Date:.2024-03-24
2140 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 .17:59+1000.PO-Revision-Date:.20
2160 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
2180 74 6f 72 3a 20 55 73 61 6d 61 20 4b 68 61 6c 69 6c 2c 20 32 30 32 35 0a 4c 61 6e 67 75 61 67 65 tor:.Usama.Khalil,.2025.Language
21a0 2d 54 65 61 6d 3a 20 41 72 61 62 69 63 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 -Team:.Arabic.(https://app.trans
21c0 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 61 72 2f ifex.com/calibre/teams/19337/ar/
21e0 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 ).MIME-Version:.1.0.Content-Type
2200 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 :.text/plain;.charset=UTF-8.Cont
2220 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 ent-Transfer-Encoding:.8bit.Gene
2240 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 rated-By:.pygettext.py.1.5.Langu
2260 61 67 65 3a 20 61 72 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 36 age:.ar.Plural-Forms:.nplurals=6
2280 3b 20 70 6c 75 72 61 6c 3d 6e 3d 3d 30 20 3f 20 30 20 3a 20 6e 3d 3d 31 20 3f 20 31 20 3a 20 6e ;.plural=n==0.?.0.:.n==1.?.1.:.n
22a0 3d 3d 32 20 3f 20 32 20 3a 20 6e 25 31 30 30 3e 3d 33 20 26 26 20 6e 25 31 30 30 3c 3d 31 30 20 ==2.?.2.:.n%100>=3.&&.n%100<=10.
22c0 3f 20 33 20 3a 20 6e 25 31 30 30 3e 3d 31 31 20 26 26 20 6e 25 31 30 30 3c 3d 39 39 20 3f 20 34 ?.3.:.n%100>=11.&&.n%100<=99.?.4
22e0 20 3a 20 35 3b 0a 00 26 d8 aa d8 ae d8 b5 d9 8a d8 b5 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 .:.5;..&........................
2300 a9 00 26 d9 85 d8 b3 d8 a7 d8 b9 d8 af d8 a9 00 d8 a3 d8 b6 d9 81 20 d9 81 d8 a7 d8 b5 d9 84 d9 ..&.............................
2320 8b d8 a7 20 d8 a5 d9 84 d9 89 20 d8 a7 d9 84 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d8 aa ................................
2340 d8 a7 d9 84 d9 8a d8 a9 20 d9 84 d9 84 d8 b9 d9 86 d8 b5 d8 b1 20 d8 a7 d9 84 d9 85 d8 ad d8 af ................................
2360 d8 af 00 d8 aa d9 85 20 d9 85 d8 b3 d8 ad 20 d8 ac d9 85 d9 8a d8 b9 20 d8 a5 d8 b9 d8 af d8 a7 ................................
2380 d8 af d8 a7 d8 aa 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 20 d9 81 d9 ................................
23a0 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 2e 00 d9 84 d9 86 20 d9 8a ................................
23c0 d8 aa d9 85 20 d8 a7 d9 84 d9 85 d8 b3 d8 a7 d8 b3 20 d8 a8 d8 a3 d9 8a 20 d8 a5 d8 b9 d8 af d8 ................................
23e0 a7 d8 af d8 a7 d8 aa 20 d9 81 d9 8a 20 d9 85 d9 83 d8 aa d8 a8 d8 a7 d8 aa 20 d8 a3 d8 ae d8 b1 ................................
2400 d9 89 20 d8 a3 d9 88 20 d9 85 d8 ae d8 b2 d9 86 d8 a9 20 d9 81 d9 8a 20 d9 85 d9 84 d9 81 20 4a ...............................J
2420 53 4f 4e 20 d9 81 d9 8a 20 d9 85 d8 ac d9 84 d8 af 20 d8 a5 d8 b6 d8 a7 d9 81 d8 a7 d8 aa 20 63 SON............................c
2440 61 6c 69 62 72 65 20 d8 a7 d9 84 d8 ae d8 a7 d8 b5 20 d8 a8 d9 83 2e 00 d9 87 d9 84 20 d8 a3 d9 alibre..........................
2460 86 d8 aa 20 d9 85 d8 aa d8 a3 d9 83 d8 af 20 d8 a3 d9 86 d9 83 20 d8 aa d8 b1 d9 8a d8 af 20 d8 ................................
2480 aa d8 ba d9 8a d9 8a d8 b1 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa d9 83 20 d9 81 d9 8a 20 ................................
24a0 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 20 d9 84 d9 87 d8 b0 d9 87 20 d8 ................................
24c0 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 d8 9f 00 d9 87 d9 84 20 d8 a3 d9 86 d8 aa 20 d9 85 d8 aa ................................
24e0 d8 a3 d9 83 d8 af 20 d8 a3 d9 86 d9 83 20 d8 aa d8 b1 d9 8a d8 af 20 d9 85 d8 b3 d8 ad 20 d8 a5 ................................
2500 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa d9 83 20 d9 81 d9 8a 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d9 ................................
2520 85 d9 83 d8 aa d8 a8 d8 a9 20 d9 84 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 ................................
2540 a9 d8 9f 00 d9 85 d8 b3 d8 ad 00 d9 85 d8 b3 d8 ad 20 d8 ac d9 85 d9 8a d8 b9 20 d8 a5 d8 b9 d8 ................................
2560 af d8 a7 d8 af d8 a7 d8 aa 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 00 ................................
2580 d9 86 d8 b3 d8 ae 20 d8 a5 d9 84 d9 89 20 d8 a7 d9 84 d8 ad d8 a7 d9 81 d8 b8 d8 a9 00 d8 a5 d9 ................................
25a0 86 d8 b4 d8 a7 d8 a1 20 d8 b9 d9 85 d9 88 d8 af 20 d8 ac d8 af d9 8a d8 af 00 d8 a7 d9 84 d9 85 ................................
25c0 d9 81 d8 b6 d9 84 d8 a9 00 d9 85 d8 ae d8 aa d8 b5 d8 b1 d8 a7 d8 aa 20 d9 84 d9 88 d8 ad d8 a9 ................................
25e0 20 d8 a7 d9 84 d9 85 d9 81 d8 a7 d8 aa d9 8a d8 ad 00 d9 86 d9 82 d9 84 20 d8 b9 d9 86 d8 b5 d8 ................................
2600 b1 20 d8 a7 d9 84 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d9 85 d8 ad d8 af d8 af 20 d8 a5 ................................
2620 d9 84 d9 89 20 d8 a7 d9 84 d8 a3 d8 b3 d9 81 d9 84 00 d9 86 d9 82 d9 84 20 d8 b9 d9 86 d8 b5 d8 ................................
2640 b1 20 d8 a7 d9 84 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d9 85 d8 ad d8 af d8 af 20 d9 84 ................................
2660 d8 a3 d8 b9 d9 84 d9 89 00 d9 85 d9 86 20 d9 81 d8 b6 d9 84 d9 83 20 d8 a3 d8 b9 d8 af 20 d8 aa ................................
2680 d8 b4 d8 ba d9 8a d9 84 20 63 61 6c 69 62 72 65 20 d8 a7 d9 84 d8 a2 d9 86 00 d8 aa d9 81 d8 b6 .........calibre................
26a0 d9 8a d9 84 d8 a7 d8 aa 20 d9 84 d9 80 3a 00 d8 a5 d8 b2 d8 a7 d9 84 d8 a9 20 d8 a7 d9 84 d8 b9 .............:..................
26c0 d9 86 d8 b5 d8 b1 20 d8 a7 d9 84 d9 85 d8 ad d8 af d8 af 20 d9 85 d9 86 20 d8 a7 d9 84 d9 82 d8 ................................
26e0 a7 d8 a6 d9 85 d8 a9 00 d8 a5 d8 b9 d8 a7 d8 af d8 a9 20 d8 aa d8 b3 d9 85 d9 8a d8 a9 20 d8 b9 ................................
2700 d9 86 d8 b5 d8 b1 20 d8 a7 d9 84 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 b9 d9 86 d8 af d9 85 d8 a7 ................................
2720 20 d9 8a d8 b8 d9 87 d8 b1 20 d9 81 d9 8a 20 d9 82 d8 a7 d8 a6 d9 85 d8 a9 20 d8 a7 d9 84 d9 85 ................................
2740 d9 81 d8 b6 d9 84 d8 a9 20 d9 84 d8 af d9 8a d9 83 00 d8 a3 d8 b9 d8 af 20 d8 aa d8 b4 d8 ba d9 ................................
2760 8a d9 84 20 63 61 6c 69 62 72 65 20 d8 a7 d9 84 d8 a2 d9 86 00 d8 a5 d8 b9 d8 a7 d8 af d8 a9 20 ....calibre.....................
2780 d8 a7 d9 84 d8 aa d8 b4 d8 ba d9 8a d9 84 20 d9 85 d8 b7 d9 84 d9 88 d8 a8 d8 a9 00 d9 81 d8 a7 ................................
27a0 d8 b5 d9 84 00 d8 a7 d9 84 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa 20 d8 aa d8 ba d9 8a d8 b1 ................................
27c0 d8 aa 00 d8 aa d9 85 20 d8 ad d8 b0 d9 81 20 d8 a7 d9 84 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 ................................
27e0 aa 00 d8 aa d9 85 20 d8 aa d8 ba d9 8a d9 8a d8 b1 20 d8 a5 d8 b9 d8 af d8 a7 d8 af d8 a7 d8 aa ................................
2800 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 20 d9 81 d9 8a 20 d9 87 d8 b0 ................................
2820 d9 87 20 d8 a7 d9 84 d9 85 d9 83 d8 aa d8 a8 d8 a9 2e 00 d8 b5 d9 88 d8 b1 d8 a9 20 d8 a7 d9 84 ................................
2840 d8 b9 d9 86 d9 88 d8 a7 d9 86 20 d8 ba d9 8a d8 b1 20 d9 85 d9 88 d8 ac d9 88 d8 af d8 a9 20 2d ...............................-
2860 20 d9 8a d8 ac d8 a8 20 d8 b9 d9 84 d9 8a d9 83 20 d8 a5 d8 b9 d8 a7 d8 af d8 a9 20 d8 aa d8 b4 ................................
2880 d8 ba d9 8a d9 84 20 43 61 6c 69 62 72 65 20 d9 82 d8 a8 d9 84 20 d8 a7 d8 b3 d8 aa d8 ae d8 af .......Calibre..................
28a0 d8 a7 d9 85 20 d9 87 d8 b0 d9 87 20 d8 a7 d9 84 d8 a5 d8 b6 d8 a7 d9 81 d8 a9 21 00 d8 ba d9 8a ..........................!.....
28c0 d8 b1 20 d9 85 d8 b9 d8 b1 d9 81 00 d9 8a d8 ac d8 a8 20 d8 b9 d9 84 d9 8a d9 83 20 d8 a5 d8 b9 ................................
28e0 d8 a7 d8 af d8 a9 20 d8 aa d8 b4 d8 ba d9 8a d9 84 20 63 61 6c 69 62 72 65 20 d8 a8 d8 b9 d8 af ..................calibre.......
2900 20 d8 b0 d9 84 d9 83 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c b0 ff 64 23 be 09 00 00 be .........PK..........I\..d#.....
2920 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 63 61 2e 6d 6f de 12 04 95 00 00 00 .......translations/ca.mo.......
2940 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 00 00 .........................|......
2960 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 00 00 .}...........?.......l.......N..
2980 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 00 00 .B...M..............."..........
29a0 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 00 00 .................,.......?......
29c0 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 00 00 .[.......l......................
29e0 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 00 00 .....;.......J...........:...$..
2a00 00 44 04 00 00 b2 01 00 00 69 04 00 00 1a 00 00 00 1c 06 00 00 06 00 00 00 37 06 00 00 4c 00 00 .D.......i...............7...L..
2a20 00 3e 06 00 00 95 00 00 00 8b 06 00 00 5b 00 00 00 21 07 00 00 5e 00 00 00 7d 07 00 00 06 00 00 .>...........[...!...^...}......
2a40 00 dc 07 00 00 2d 00 00 00 e3 07 00 00 15 00 00 00 11 08 00 00 15 00 00 00 27 08 00 00 12 00 00 .....-...................'......
2a60 00 3d 08 00 00 19 00 00 00 50 08 00 00 14 00 00 00 6a 08 00 00 17 00 00 00 7f 08 00 00 0d 00 00 .=.......P.......j..............
2a80 00 97 08 00 00 1b 00 00 00 a5 08 00 00 1e 00 00 00 c1 08 00 00 47 00 00 00 e0 08 00 00 61 00 00 .....................G.......a..
2aa0 00 28 09 00 00 0d 00 00 00 8a 09 00 00 25 00 00 00 98 09 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 .(...........%........&Customize
2ac0 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 20 74 .plugin.&Help.All.settings.for.t
2ae0 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.
2b00 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
2b20 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
2b40 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
2b60 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
2b80 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.
2ba0 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
2bc0 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.
2be0 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
2c00 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
2c20 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
2c40 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
2c60 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 20 72 lumn.Keyboard.shortcuts.Please.r
2c80 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 73 20 estart.calibre.now..Preferences.
2ca0 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 72 74 for:.Restart.calibre.now.Restart
2cc0 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 74 69 .required.Settings.changed.Setti
2ce0 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 6c ngs.deleted.Settings.for.this.pl
2d00 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 63 ugin.in.this.library.have.been.c
2d20 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 20 hanged..Title.image.not.found.-.
2d40 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 20 you.must.restart.Calibre.before.
2d60 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 75 using.this.plugin!.Undefined.You
2d80 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 73 .must.restart.calibre.afterwards
2da0 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 45 ..Project-Id-Version:.PACKAGE.VE
2dc0 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 RSION.POT-Creation-Date:.2024-03
2de0 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a -24.17:59+1000.PO-Revision-Date:
2e00 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 6e .2022-09-19.15:15+0000.Last-Tran
2e20 73 6c 61 74 6f 72 3a 20 57 61 6c 74 65 72 20 50 61 74 65 72 6e 6f 20 3c 77 61 6c 74 65 72 2e 70 slator:.Walter.Paterno.<walter.p
2e40 61 74 65 72 6e 6f 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 aterno@gmail.com>,.2023.Language
2e60 2d 54 65 61 6d 3a 20 43 61 74 61 6c 61 6e 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e -Team:.Catalan.(https://app.tran
2e80 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 63 61 sifex.com/calibre/teams/19337/ca
2ea0 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 /).MIME-Version:.1.0.Content-Typ
2ec0 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e e:.text/plain;.charset=UTF-8.Con
2ee0 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e tent-Transfer-Encoding:.8bit.Gen
2f00 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 erated-By:.pygettext.py.1.5.Lang
2f20 75 61 67 65 3a 20 63 61 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d uage:.ca.Plural-Forms:.nplurals=
2f40 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 50 65 72 73 6f 6e 61 6c 69 74 2;.plural=(n.!=.1);..&Personalit
2f60 7a 61 20 65 6c 20 63 6f 6e 6e 65 63 74 6f 72 00 26 41 6a 75 64 61 00 53 27 68 61 20 65 73 62 6f za.el.connector.&Ajuda.S'ha.esbo
2f80 72 72 61 74 20 74 6f 74 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 20 64 27 61 71 75 rrat.tota.la.configuraci...d'aqu
2fa0 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 20 64 27 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 est.connector.d'aquesta.bibliote
2fc0 63 61 2e 00 4e 6f 20 65 73 20 74 6f 63 61 72 61 6e 20 63 61 70 20 64 65 6c 73 20 61 6a 75 73 74 ca..No.es.tocaran.cap.dels.ajust
2fe0 73 20 64 65 20 6c 65 73 20 61 6c 74 72 65 73 20 62 69 62 6c 69 6f 74 65 71 75 65 73 20 6f 20 64 s.de.les.altres.biblioteques.o.d
3000 65 6c 73 20 65 6d 6d 61 67 61 74 7a 65 6d 61 74 73 20 65 6e 20 71 75 61 6c 73 65 76 6f 6c 20 66 els.emmagatzemats.en.qualsevol.f
3020 69 74 78 65 72 20 4a 53 4f 4e 20 65 6e 20 6c 61 20 76 6f 73 74 72 61 20 63 61 72 70 65 74 61 20 itxer.JSON.en.la.vostra.carpeta.
3040 64 65 20 63 6f 6e 6e 65 63 74 6f 72 73 20 64 65 20 63 61 6c 69 62 72 65 2e 00 45 73 74 65 75 20 de.connectors.de.calibre..Esteu.
3060 73 65 67 75 72 20 71 75 65 20 76 6f 6c 65 75 20 63 61 6e 76 69 61 72 20 6c 61 20 63 6f 6e 66 69 segur.que.voleu.canviar.la.confi
3080 67 75 72 61 63 69 c3 b3 20 64 27 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 65 guraci...d'aquesta.biblioteca.pe
30a0 72 20 61 20 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 3f 00 45 73 74 65 75 20 73 65 67 75 r.a.aquest.connector?.Esteu.segu
30c0 72 20 71 75 65 20 76 6f 6c 65 75 20 6e 65 74 65 6a 61 72 20 65 6c 73 20 76 6f 73 74 72 65 73 20 r.que.voleu.netejar.els.vostres.
30e0 61 6a 75 73 74 73 20 65 6e 20 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 65 72 ajusts.en.aquesta.biblioteca.per
3100 20 61 20 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 3f 00 4e 65 74 65 6a 61 00 4e 65 74 65 .a.aquest.connector?.Neteja.Nete
3120 6a 61 20 74 6f 74 73 20 65 6c 73 20 61 6a 75 73 74 73 20 70 65 72 20 61 20 61 71 75 65 73 74 20 ja.tots.els.ajusts.per.a.aquest.
3140 63 6f 6e 6e 65 63 74 6f 72 00 43 6f 70 69 61 72 20 61 6c 20 70 6f 72 74 61 70 61 70 65 72 73 00 connector.Copiar.al.portapapers.
3160 43 72 65 61 20 75 6e 61 20 63 6f 6c 75 6d 6e 61 20 6e 6f 76 61 00 44 72 65 63 65 72 65 73 20 64 Crea.una.columna.nova.Dreceres.d
3180 65 20 74 65 63 6c 61 74 00 52 65 69 6e 69 63 69 65 75 20 61 72 61 20 65 6c 20 63 61 6c 69 62 72 e.teclat.Reinicieu.ara.el.calibr
31a0 65 2e 00 50 72 65 66 65 72 c3 a8 6e 63 69 65 73 20 70 65 72 20 61 3a 00 52 65 69 6e 69 63 69 61 e..Prefer..ncies.per.a:.Reinicia
31c0 20 61 72 61 20 65 6c 20 63 61 6c 69 62 72 65 00 43 61 6c 20 72 65 69 6e 69 63 69 61 72 00 4c 61 .ara.el.calibre.Cal.reiniciar.La
31e0 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 20 68 61 20 63 61 6e 76 69 61 74 00 53 27 68 61 20 73 .configuraci...ha.canviat.S'ha.s
3200 75 70 72 69 6d 69 74 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 00 4c 61 20 63 6f 6e 66 uprimit.la.configuraci...La.conf
3220 69 67 75 72 61 63 69 c3 b3 20 64 27 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f 72 20 65 6e 20 iguraci...d'aquest.connector.en.
3240 61 71 75 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 20 73 27 68 61 20 63 61 6e 76 69 61 74 2e aquesta.biblioteca.s'ha.canviat.
3260 00 4e 6f 20 73 27 68 61 20 74 72 6f 62 61 74 20 6c 61 20 69 6d 61 74 67 65 20 64 65 6c 20 74 c3 .No.s'ha.trobat.la.imatge.del.t.
3280 ad 74 6f 6c 3a 20 68 65 75 20 64 65 20 72 65 69 6e 69 63 69 61 72 20 43 61 6c 69 62 72 65 20 61 .tol:.heu.de.reiniciar.Calibre.a
32a0 62 61 6e 73 20 64 27 75 74 69 6c 69 74 7a 61 72 20 61 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 6f bans.d'utilitzar.aquest.connecto
32c0 72 21 00 53 65 6e 73 65 20 64 65 66 69 6e 69 72 00 48 65 75 20 64 65 20 72 65 69 6e 69 63 69 61 r!.Sense.definir.Heu.de.reinicia
32e0 72 20 65 6c 20 63 61 6c 69 62 72 65 20 64 65 73 70 72 c3 a9 73 2e 00 50 4b 03 04 14 00 00 00 00 r.el.calibre.despr..s..PK.......
3300 00 8a ba 49 5c d1 03 a9 09 73 09 00 00 73 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e ...I\....s...s.......translation
3320 73 2f 63 73 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 s/cs.mo.........................
3340 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 00 00 95 .......|.......}...........?....
3360 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 00 00 df ...l.......N...B...M............
3380 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 00 00 2c ..."...........................,
33a0 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 00 00 80 .......?.......[.......l........
33c0 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 00 00 ef ...................;.......J....
33e0 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 e4 01 00 00 69 04 00 00 14 00 00 00 4e .......:...$...D.......i.......N
3400 06 00 00 06 00 00 00 63 06 00 00 43 00 00 00 6a 06 00 00 83 00 00 00 ae 06 00 00 44 00 00 00 32 .......c...C...j...........D...2
3420 07 00 00 42 00 00 00 77 07 00 00 07 00 00 00 ba 07 00 00 22 00 00 00 c2 07 00 00 17 00 00 00 e5 ...B...w..........."............
3440 07 00 00 17 00 00 00 fd 07 00 00 13 00 00 00 15 08 00 00 22 00 00 00 29 08 00 00 0f 00 00 00 4c ..................."...).......L
3460 08 00 00 19 00 00 00 5c 08 00 00 13 00 00 00 76 08 00 00 14 00 00 00 8a 08 00 00 14 00 00 00 9f .......\.......v................
3480 08 00 00 33 00 00 00 b4 08 00 00 59 00 00 00 e8 08 00 00 0d 00 00 00 42 09 00 00 22 00 00 00 50 ...3.......Y...........B..."...P
34a0 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 6c 6c 20 ....&Customize.plugin.&Help.All.
34c0 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 68 69 73 settings.for.this.plugin.in.this
34e0 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 6e 79 20 .library.have.been.cleared..Any.
3500 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 settings.in.other.libraries.or.s
3520 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c tored.in.a.JSON.file.in.your.cal
3540 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 62 65 20 ibre.plugins.folder.will.not.be.
3560 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 74 20 74 touched..Are.you.sure.you.want.t
3580 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 73 20 6c o.change.your.settings.in.this.l
35a0 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 6f 75 20 ibrary.for.this.plugin?.Are.you.
35c0 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 65 74 74 sure.you.want.to.clear.your.sett
35e0 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 6c ings.in.this.library.for.this.pl
3600 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 73 20 66 ugin?.Clear.Clear.all.settings.f
3620 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 61 72 64 or.this.plugin.Copy.to.clipboard
3640 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 68 6f 72 .Create.new.column.Keyboard.shor
3660 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 6e 6f 77 tcuts.Please.restart.calibre.now
3680 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 6c 69 62 ..Preferences.for:.Restart.calib
36a0 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 6e 67 73 re.now.Restart.required.Settings
36c0 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e .changed.Settings.deleted.Settin
36e0 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
3700 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 6d 61 67 ry.have.been.changed..Title.imag
3720 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 e.not.found.-.you.must.restart.C
3740 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 alibre.before.using.this.plugin!
3760 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 61 6c 69 .Undefined.You.must.restart.cali
3780 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 72 73 69 bre.afterwards..Project-Id-Versi
37a0 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e on:.PACKAGE.VERSION.POT-Creation
37c0 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d -Date:.2024-03-24.17:59+1000.PO-
37e0 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b Revision-Date:.2022-09-19.15:15+
3800 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 73 65 65 64 65 72 20 73 65 65 0000.Last-Translator:.seeder.see
3820 64 65 72 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 43 7a 65 63 68 20 28 der,.2024.Language-Team:.Czech.(
3840 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 https://app.transifex.com/calibr
3860 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 63 73 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a e/teams/19337/cs/).MIME-Version:
3880 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 .1.0.Content-Type:.text/plain;.c
38a0 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e harset=UTF-8.Content-Transfer-En
38c0 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 coding:.8bit.Generated-By:.pyget
38e0 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 63 73 0a 50 6c 75 72 61 6c 2d text.py.1.5.Language:.cs.Plural-
3900 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 34 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 3d 3d 20 Forms:.nplurals=4;.plural=(n.==.
3920 31 20 26 26 20 6e 20 25 20 31 20 3d 3d 20 30 29 20 3f 20 30 20 3a 20 28 6e 20 3e 3d 20 32 20 26 1.&&.n.%.1.==.0).?.0.:.(n.>=.2.&
3940 26 20 6e 20 3c 3d 20 34 20 26 26 20 6e 20 25 20 31 20 3d 3d 20 30 29 20 3f 20 31 3a 20 28 6e 20 &.n.<=.4.&&.n.%.1.==.0).?.1:.(n.
3960 25 20 31 20 21 3d 20 30 20 29 20 3f 20 32 20 3a 20 33 3b 0a 00 26 50 c5 99 69 7a 70 c5 af 73 6f %.1.!=.0.).?.2.:.3;..&P..izp..so
3980 62 69 74 20 6d 6f 64 75 6c 00 26 50 6f 6d 6f 63 00 56 c5 a1 65 63 68 6e 61 20 6e 61 73 74 61 76 bit.modul.&Pomoc.V..echna.nastav
39a0 65 6e c3 ad 20 74 6f 68 6f 74 6f 20 6d 6f 64 75 6c 75 20 76 20 74 c3 a9 74 6f 20 6b 6e 69 68 6f en...tohoto.modulu.v.t..to.kniho
39c0 76 6e c4 9b 20 62 79 6c 61 20 76 79 6d 61 7a c3 a1 6e 61 2e 00 4a 61 6b c3 a9 6b 6f 6c 69 76 20 vn...byla.vymaz..na..Jak..koliv.
39e0 6e 61 73 74 61 76 65 6e c3 ad 20 76 20 6a 69 6e c3 bd 63 68 20 6b 6e 69 68 6f 76 6e c3 a1 63 68 nastaven...v.jin..ch.knihovn..ch
3a00 20 6e 65 62 6f 20 6e 61 73 74 61 76 65 6e c3 ad 20 75 6c 6f c5 be 65 6e c3 a1 20 76 20 4a 53 4f .nebo.nastaven...ulo..en...v.JSO
3a20 4e 20 73 6f 75 62 6f 72 75 20 76 65 20 73 6c 6f c5 be 63 65 20 73 20 63 61 6c 69 62 72 65 20 20 N.souboru.ve.slo..ce.s.calibre..
3a40 6d 6f 64 75 6c 79 20 6e 65 62 75 64 6f 75 20 64 6f 74 c4 8d 65 6e 61 2e 00 4f 70 72 61 76 64 75 moduly.nebudou.dot..ena..Opravdu
3a60 20 63 68 63 65 74 65 20 7a 6d c4 9b 6e 69 74 20 6e 61 73 74 61 76 65 6e c3 ad 20 76 20 74 c3 a9 .chcete.zm..nit.nastaven...v.t..
3a80 74 6f 20 6b 6e 69 68 6f 76 6e c4 9b 20 70 72 6f 20 74 65 6e 74 6f 20 6d 6f 64 75 6c 3f 00 4f 70 to.knihovn...pro.tento.modul?.Op
3aa0 72 61 76 64 75 20 63 68 63 65 74 65 20 76 79 6d 61 7a 61 74 20 76 61 c5 a1 65 20 6e 61 73 74 61 ravdu.chcete.vymazat.va..e.nasta
3ac0 76 65 6e c3 ad 20 70 6c 75 67 69 6e 75 20 76 20 74 c3 a9 74 6f 20 6b 6e 69 68 6f 76 6e c4 9b 3f ven...pluginu.v.t..to.knihovn..?
3ae0 00 56 79 6d 61 7a 61 74 00 56 79 6d 61 7a 61 74 20 76 c5 a1 65 63 68 6e 61 20 6e 61 73 74 61 76 .Vymazat.Vymazat.v..echna.nastav
3b00 65 6e c3 ad 20 6d 6f 64 75 6c 75 00 4b 6f 70 c3 ad 72 6f 76 61 74 20 64 6f 20 73 63 68 72 c3 a1 en...modulu.Kop..rovat.do.schr..
3b20 6e 6b 79 00 56 79 74 76 6f c5 99 69 74 20 6e 6f 76 c3 bd 20 73 6c 6f 75 70 65 63 00 4b 6c c3 a1 nky.Vytvo..it.nov...sloupec.Kl..
3b40 76 65 73 6f 76 c3 a9 20 7a 6b 72 61 74 6b 79 00 4e 79 6e c3 ad 20 70 72 6f 73 c3 ad 6d 20 72 65 vesov...zkratky.Nyn...pros..m.re
3b60 73 74 61 72 74 75 6a 74 65 20 63 61 6c 69 62 72 65 2e 00 50 c5 99 65 64 76 6f 6c 62 79 20 70 72 startujte.calibre..P..edvolby.pr
3b80 6f 3a 00 52 65 73 74 61 72 74 6f 76 61 74 20 63 61 6c 69 62 72 65 20 6e 79 6e c3 ad 00 56 79 c5 o:.Restartovat.calibre.nyn...Vy.
3ba0 be 61 64 6f 76 c3 a1 6e 20 72 65 73 74 61 72 74 00 4e 61 73 74 61 76 65 6e c3 ad 20 7a 6d c4 9b .adov..n.restart.Nastaven...zm..
3bc0 6e c4 9b 6e 6f 00 4e 61 73 74 61 76 65 6e c3 ad 20 76 79 6d 61 7a c3 a1 6e 6f 00 4e 61 73 74 61 n..no.Nastaven...vymaz..no.Nasta
3be0 76 65 6e c3 ad 20 6d 6f 64 75 6c 75 20 76 20 74 c3 a9 74 6f 20 6b 6e 69 68 6f 76 6e c4 9b 20 62 ven...modulu.v.t..to.knihovn...b
3c00 79 6c 6f 20 7a 6d c4 9b 6e c4 9b 6e 6f 2e 00 54 69 74 75 6c 6e c3 ad 20 6f 62 72 c3 a1 7a 65 6b ylo.zm..n..no..Tituln...obr..zek
3c20 20 6e 65 6e 61 6c 65 7a 65 6e 20 2d 20 6d 75 73 c3 ad 74 65 20 72 65 73 74 61 72 74 6f 76 61 74 .nenalezen.-.mus..te.restartovat
3c40 20 43 61 6c 69 62 72 65 20 70 c5 99 65 64 20 70 6f 75 c5 be 69 74 c3 ad 6d 20 74 6f 68 6f 74 6f .Calibre.p..ed.pou..it..m.tohoto
3c60 20 6d 6f 64 75 6c 75 21 00 4e 65 64 65 66 69 6e 6f 76 61 6e c3 bd 00 50 6f 74 c3 a9 20 6d 75 73 .modulu!.Nedefinovan...Pot...mus
3c80 c3 ad 74 65 20 63 61 6c 69 62 72 65 20 72 65 73 74 61 72 74 6f 76 61 74 2e 00 50 4b 03 04 14 00 ..te.calibre.restartovat..PK....
3ca0 00 00 00 00 8a ba 49 5c c4 29 c8 9e ff 09 00 00 ff 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 ......I\.)..............translat
3cc0 69 6f 6e 73 2f 64 65 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 ions/de.mo......................
3ce0 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 ..........|.......}...........?.
3d00 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.........
3d20 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 ......".........................
3d40 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.....
3d60 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.
3d80 00 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 da 01 00 00 69 04 00 00 14 00 ..........:...$...D.......i.....
3da0 00 00 44 06 00 00 06 00 00 00 59 06 00 00 51 00 00 00 60 06 00 00 76 00 00 00 b2 06 00 00 65 00 ..D.......Y...Q...`...v.......e.
3dc0 00 00 29 07 00 00 6b 00 00 00 8f 07 00 00 0d 00 00 00 fb 07 00 00 33 00 00 00 09 08 00 00 1a 00 ..)...k...............3.........
3de0 00 00 3d 08 00 00 15 00 00 00 58 08 00 00 13 00 00 00 6e 08 00 00 24 00 00 00 82 08 00 00 13 00 ..=.......X.......n...$.........
3e00 00 00 a7 08 00 00 19 00 00 00 bb 08 00 00 15 00 00 00 d5 08 00 00 18 00 00 00 eb 08 00 00 17 00 ................................
3e20 00 00 04 09 00 00 48 00 00 00 1c 09 00 00 66 00 00 00 65 09 00 00 0a 00 00 00 cc 09 00 00 27 00 ......H.......f...e...........'.
3e40 00 00 d7 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
3e60 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
3e80 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
3ea0 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
3ec0 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.
3ee0 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.
3f00 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
3f20 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
3f40 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
3f60 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
3f80 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
3fa0 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
3fc0 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
3fe0 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
4000 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.
4020 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
4040 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
4060 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
4080 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
40a0 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
40c0 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
40e0 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
4100 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
4120 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
4140 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
4160 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a ion-Date:.2024-03-24.17:59+1000.
4180 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:
41a0 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 65 31 33 34 39 33 62 15+0000.Last-Translator:.e13493b
41c0 32 61 39 33 36 66 34 39 39 66 33 30 61 39 38 38 65 38 61 32 64 66 34 62 65 5f 32 32 61 36 36 62 2a936f499f30a988e8a2df4be_22a66b
41e0 66 20 3c 66 61 66 33 36 61 35 34 30 32 31 34 33 31 39 31 30 39 65 33 61 38 62 66 35 63 62 64 38 f.<faf36a540214319109e3a8bf5cbd8
4200 61 66 38 5f 34 35 33 33 36 30 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a af8_453360>,.2023.Language-Team:
4220 20 47 65 72 6d 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 .German.(https://app.transifex.c
4240 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 64 65 2f 29 0a 4d 49 4d 45 om/calibre/teams/19337/de/).MIME
4260 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
4280 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
42a0 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-
42c0 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 64 By:.pygettext.py.1.5.Language:.d
42e0 65 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 e.Plural-Forms:.nplurals=2;.plur
4300 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 45 72 77 65 69 74 65 72 75 6e 67 20 61 6e 70 61 73 73 al=(n.!=.1);..Erweiterung.anpass
4320 65 6e 00 26 48 69 6c 66 65 00 41 6c 6c 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 c3 bc en.&Hilfe.Alle.Einstellungen.f..
4340 72 20 64 69 65 73 65 73 20 50 6c 75 67 69 6e 20 69 6e 20 64 69 65 73 65 72 20 42 69 62 6c 69 6f r.dieses.Plugin.in.dieser.Biblio
4360 74 68 65 6b 20 77 75 72 64 65 6e 20 7a 75 72 c3 bc 63 6b 67 65 73 65 74 7a 74 2e 00 45 69 6e 73 thek.wurden.zur..ckgesetzt..Eins
4380 74 65 6c 6c 75 6e 67 65 6e 20 69 6e 20 61 6e 64 65 72 65 6e 20 42 69 62 6c 69 6f 74 68 65 6b 65 tellungen.in.anderen.Bibliotheke
43a0 6e 20 6f 64 65 72 20 69 6e 20 65 69 6e 65 72 20 4a 53 4f 4e 2d 44 61 74 65 69 20 69 6e 20 49 68 n.oder.in.einer.JSON-Datei.in.Ih
43c0 72 65 6d 20 43 61 6c 69 62 72 65 20 50 6c 75 67 69 6e 2d 46 6f 6c 64 65 72 20 77 65 72 64 65 6e rem.Calibre.Plugin-Folder.werden
43e0 20 6e 69 63 68 74 20 76 65 72 c3 a4 6e 64 65 72 74 2e 00 53 69 6e 64 20 53 69 65 20 73 69 63 68 .nicht.ver..ndert..Sind.Sie.sich
4400 65 72 2c 20 64 61 73 73 20 53 69 65 20 64 69 65 20 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 69 er,.dass.Sie.die.Einstellungen.i
4420 6e 20 64 69 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 73 20 n.dieser.Bibliothek.f..r.dieses.
4440 50 6c 75 67 69 6e 20 c3 a4 6e 64 65 72 6e 20 6d c3 b6 63 68 74 65 6e 3f 00 53 69 6e 64 20 73 69 Plugin...ndern.m..chten?.Sind.si
4460 65 20 73 69 63 68 65 72 2c 20 64 61 73 73 20 73 69 65 20 61 6c 6c 65 20 45 69 6e 73 74 65 6c 6c e.sicher,.dass.sie.alle.Einstell
4480 75 6e 67 65 6e 20 69 6e 20 64 69 65 73 65 72 20 42 69 62 6c 69 6f 74 68 65 6b 20 66 c3 bc 72 20 ungen.in.dieser.Bibliothek.f..r.
44a0 64 69 65 73 65 20 50 6c 75 67 69 6e 20 7a 75 72 c3 bc 63 6b 73 65 74 7a 65 6e 20 6d c3 b6 63 68 diese.Plugin.zur..cksetzen.m..ch
44c0 74 65 6e 3f 00 5a 75 72 c3 bc 63 6b 73 65 74 7a 65 6e 00 41 6c 6c 65 20 45 69 6e 73 74 65 6c 6c ten?.Zur..cksetzen.Alle.Einstell
44e0 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 7a 75 72 c3 bc 63 6b ungen.f..r.dieses.Plugin.zur..ck
4500 73 65 74 7a 65 6e 00 49 6e 20 5a 77 69 73 63 68 65 6e 61 62 6c 61 67 65 20 6b 6f 70 69 65 72 65 setzen.In.Zwischenablage.kopiere
4520 6e 00 4e 65 75 65 20 53 70 61 6c 74 65 20 65 72 73 74 65 6c 6c 65 6e 00 54 61 73 74 65 6e 6b 6f n.Neue.Spalte.erstellen.Tastenko
4540 6d 62 69 6e 61 74 69 6f 6e 65 6e 00 42 69 74 74 65 20 73 74 61 72 74 65 6e 20 53 69 65 20 43 61 mbinationen.Bitte.starten.Sie.Ca
4560 6c 69 62 72 65 20 6a 65 74 7a 74 20 6e 65 75 2e 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 66 libre.jetzt.neu..Einstellungen.f
4580 c3 bc 72 3a 00 43 61 6c 69 62 72 65 20 6a 65 74 7a 74 20 6e 65 75 20 73 74 61 72 74 65 6e 00 4e ..r:.Calibre.jetzt.neu.starten.N
45a0 65 75 73 74 61 72 74 20 65 72 66 6f 72 64 65 72 6c 69 63 68 00 45 69 6e 73 74 65 6c 6c 75 6e 67 eustart.erforderlich.Einstellung
45c0 65 6e 20 76 65 72 c3 a4 6e 64 65 72 74 00 45 69 6e 73 74 65 6c 6c 75 6e 67 65 6e 20 67 65 6c c3 en.ver..ndert.Einstellungen.gel.
45e0 b6 73 63 68 74 00 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 .scht.Einstellungen.f..r.dieses.
4600 50 6c 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 Plugin.in.dieser.Bibliothek.wurd
4620 65 6e 20 76 65 72 c3 a4 6e 64 65 72 74 2e 00 54 69 74 65 6c 62 69 6c 64 20 6e 69 63 68 74 20 67 en.ver..ndert..Titelbild.nicht.g
4640 65 66 75 6e 64 65 6e 20 2d 20 53 69 65 20 6d c3 bc 73 73 65 6e 20 43 61 6c 69 62 72 65 20 6e 65 efunden.-.Sie.m..ssen.Calibre.ne
4660 75 20 73 74 61 72 74 65 6e 2c 20 62 65 76 6f 72 20 53 69 65 20 64 69 65 73 65 73 20 50 6c 75 67 u.starten,.bevor.Sie.dieses.Plug
4680 69 6e 20 76 65 72 77 65 6e 64 65 6e 20 6b c3 b6 6e 6e 65 6e 21 00 55 6e 62 65 73 74 69 6d 6d 74 in.verwenden.k..nnen!.Unbestimmt
46a0 00 53 69 65 20 6d c3 bc 73 73 65 6e 20 43 61 6c 69 62 72 65 20 64 61 6e 61 63 68 20 6e 65 75 20 .Sie.m..ssen.Calibre.danach.neu.
46c0 73 74 61 72 74 65 6e 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c 7d 90 71 1d 54 0c 00 00 54 starten..PK..........I\}.q.T...T
46e0 0c 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f de 12 04 95 00 00 00 .......translations/es.mo.......
4700 00 1d 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 ................................
4720 00 ed 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 .............7.......?...=...l..
4740 00 7d 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 .}...N.......M...9..........."..
4760 00 8d 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 ................................
4780 00 df 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 .........................2......
47a0 00 4e 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 .N...&..._...@..................
47c0 00 db 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 .............................;..
47e0 00 18 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 c9 01 00 .....J...T...........$..........
4800 00 ce 05 00 00 19 00 00 00 98 07 00 00 06 00 00 00 b2 07 00 00 40 00 00 00 b9 07 00 00 43 00 00 .....................@.......C..
4820 00 fa 07 00 00 85 00 00 00 3e 08 00 00 5c 00 00 00 c4 08 00 00 5b 00 00 00 21 09 00 00 07 00 00 .........>...\.......[...!......
4840 00 7d 09 00 00 36 00 00 00 85 09 00 00 16 00 00 00 bc 09 00 00 13 00 00 00 d3 09 00 00 09 00 00 .}...6..........................
4860 00 e7 09 00 00 11 00 00 00 f1 09 00 00 33 00 00 00 03 0a 00 00 34 00 00 00 37 0a 00 00 17 00 00 .............3.......4...7......
4880 00 6c 0a 00 00 12 00 00 00 84 0a 00 00 2b 00 00 00 97 0a 00 00 55 00 00 00 c3 0a 00 00 17 00 00 .l...........+.......U..........
48a0 00 19 0b 00 00 12 00 00 00 31 0b 00 00 09 00 00 00 44 0b 00 00 19 00 00 00 4e 0b 00 00 18 00 00 .........1.......D.......N......
48c0 00 68 0b 00 00 46 00 00 00 81 0b 00 00 5f 00 00 00 c8 0b 00 00 0a 00 00 00 28 0c 00 00 20 00 00 .h...F......._...........(......
48e0 00 33 0c 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 .3....&Customize.plugin.&Help.Ad
4900 64 20 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 d.a.separator.to.the.menu.follow
4920 69 6e 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 ing.the.selected.item.All.settin
4940 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
4960 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e ry.have.been.cleared..Any.settin
4980 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 gs.in.other.libraries.or.stored.
49a0 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 in.a.JSON.file.in.your.calibre.p
49c0 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 lugins.folder.will.not.be.touche
49e0 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e d..Are.you.sure.you.want.to.chan
4a00 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 ge.your.settings.in.this.library
4a20 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 .for.this.plugin?.Are.you.sure.y
4a40 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 ou.want.to.clear.your.settings.i
4a60 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 00 n.this.library.for.this.plugin?.
4a80 43 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 Clear.Clear.all.settings.for.thi
4aa0 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 43 72 65 61 74 s.plugin.Copy.to.clipboard.Creat
4ac0 65 20 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 e.new.column.Favourites.Keyboard
4ae0 20 73 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 .shortcuts.Move.the.selected.men
4b00 75 20 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 u.item.down.Move.the.selected.me
4b20 6e 75 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 nu.item.up.Please.restart.calibr
4b40 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 6d 6f 76 65 20 74 e.now..Preferences.for:.Remove.t
4b60 68 65 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 he.selected.item.from.the.menu.R
4b80 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 65 6e 20 69 74 20 ename.the.menu.item.for.when.it.
4ba0 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 20 6d 65 6e 75 00 appears.on.your.Favourites.menu.
4bc0 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 Restart.calibre.now.Restart.requ
4be0 69 72 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 ired.Separator.Settings.changed.
4c00 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
4c20 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
4c40 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
4c60 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
4c80 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
4ca0 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
4cc0 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
4ce0 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
4d00 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 24-03-24.17:59+1000.PO-Revision-
4d20 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
4d40 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 4a 65 6c 6c 62 79 20 3c 6a 65 6c 6c 62 79 40 79 61 68 6f -Translator:.Jellby.<jellby@yaho
4d60 6f 2e 63 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 53 70 61 6e o.com>,.2024.Language-Team:.Span
4d80 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 63 ish.(https://app.transifex.com/c
4da0 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 65 73 2f 29 0a 4d 49 4d 45 2d 56 65 72 alibre/teams/19337/es/).MIME-Ver
4dc0 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 61 sion:.1.0.Content-Type:.text/pla
4de0 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 66 in;.charset=UTF-8.Content-Transf
4e00 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 20 er-Encoding:.8bit.Generated-By:.
4e20 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 65 73 0a 50 6c pygettext.py.1.5.Language:.es.Pl
4e40 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 6c 3d 6e ural-Forms:.nplurals=3;.plural=n
4e60 20 3d 3d 20 31 20 3f 20 30 20 3a 20 6e 20 21 3d 20 30 20 26 26 20 6e 20 25 20 31 30 30 30 30 30 .==.1.?.0.:.n.!=.0.&&.n.%.100000
4e80 30 20 3d 3d 20 30 20 3f 20 31 20 3a 20 32 3b 0a 00 26 50 65 72 73 6f 6e 61 6c 69 7a 61 72 20 63 0.==.0.?.1.:.2;..&Personalizar.c
4ea0 6f 6d 70 6c 65 6d 65 6e 74 6f 00 26 41 79 75 64 61 00 41 c3 b1 61 64 69 72 20 75 6e 20 73 65 70 omplemento.&Ayuda.A..adir.un.sep
4ec0 61 72 61 64 6f 72 20 61 6c 20 6d 65 6e c3 ba 20 64 65 73 70 75 c3 a9 73 20 64 65 6c 20 65 6c 65 arador.al.men...despu..s.del.ele
4ee0 6d 65 6e 74 6f 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 00 53 65 20 68 61 20 62 6f 72 72 61 64 6f mento.seleccionado.Se.ha.borrado
4f00 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e .la.configuraci..n.del.complemen
4f20 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e 00 4c 61 73 20 63 6f 6e 66 69 to.en.esta.biblioteca..Las.confi
4f40 67 75 72 61 63 69 6f 6e 65 73 20 65 6e 20 6f 74 72 61 73 20 62 69 62 6c 69 6f 74 65 63 61 73 20 guraciones.en.otras.bibliotecas.
4f60 6f 20 61 6c 6d 61 63 65 6e 61 64 61 20 65 6e 20 75 6e 20 61 72 63 68 69 76 6f 20 4a 53 4f 4e 20 o.almacenada.en.un.archivo.JSON.
4f80 65 6e 20 6c 61 20 63 61 72 70 65 74 61 20 64 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 73 20 64 65 en.la.carpeta.de.complementos.de
4fa0 20 63 61 6c 69 62 72 65 20 6e 6f 20 73 65 20 6d 6f 64 69 66 69 63 61 72 c3 a1 6e 2e 00 c2 bf 45 .calibre.no.se.modificar..n....E
4fc0 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 63 61 6d 62 69 61 72 20 6c 61 st...seguro.de.querer.cambiar.la
4fe0 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 .configuraci..n.en.esta.bibliote
5000 63 61 20 70 61 72 61 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 3f 00 c2 bf 45 73 74 c3 ca.para.este.complemento?...Est.
5020 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 62 6f 72 72 61 72 20 6c 61 20 63 6f 6e ..seguro.de.querer.borrar.la.con
5040 66 69 67 75 72 61 63 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 figuraci..n.en.esta.biblioteca.p
5060 61 72 61 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 3f 00 4c 69 6d 70 69 61 72 00 42 6f ara.este.complemento?.Limpiar.Bo
5080 72 72 61 72 20 74 6f 64 61 73 20 6c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 70 rrar.todas.las.configuraciones.p
50a0 61 72 61 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 43 6f 70 69 61 72 20 61 6c 20 70 ara.este.complemento.Copiar.al.p
50c0 6f 72 74 61 70 61 70 65 6c 65 73 00 43 72 65 61 72 20 6e 75 65 76 61 20 63 6f 6c 75 6d 6e 61 00 ortapapeles.Crear.nueva.columna.
50e0 46 61 76 6f 72 69 74 6f 73 00 41 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 4d 6f 76 65 Favoritos.Atajos.de.teclado.Move
5100 72 20 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 64 65 20 6d 65 6e c3 ba 20 73 65 6c 65 63 63 69 6f 6e r.el.elemento.de.men...seleccion
5120 61 64 6f 20 68 61 63 69 61 20 61 62 61 6a 6f 00 4d 6f 76 65 72 20 65 6c 20 65 6c 65 6d 65 6e 74 ado.hacia.abajo.Mover.el.element
5140 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 72 o.de.men...seleccionado.hacia.ar
5160 72 69 62 61 00 52 65 69 6e 69 63 69 65 20 63 61 6c 69 62 72 65 20 61 68 6f 72 61 2e 00 50 72 65 riba.Reinicie.calibre.ahora..Pre
5180 66 65 72 65 6e 63 69 61 73 20 70 61 72 61 3a 00 45 6c 69 6d 69 6e 61 72 20 65 6c 20 65 6c 65 6d ferencias.para:.Eliminar.el.elem
51a0 65 6e 74 6f 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 20 64 65 6c 20 6d 65 6e c3 ba 00 43 61 6d 62 ento.seleccionado.del.men...Camb
51c0 69 61 72 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 6c 20 65 6c 65 6d 65 6e 74 6f 20 64 65 20 6d 65 iar.el.nombre.del.elemento.de.me
51e0 6e c3 ba 20 70 61 72 61 20 63 75 61 6e 64 6f 20 61 70 61 72 65 7a 63 61 20 65 6e 20 65 6c 20 6d n...para.cuando.aparezca.en.el.m
5200 65 6e c3 ba 20 64 65 20 66 61 76 6f 72 69 74 6f 73 00 52 65 69 6e 69 63 69 61 72 20 63 61 6c 69 en...de.favoritos.Reiniciar.cali
5220 62 72 65 20 61 68 6f 72 61 00 52 65 69 6e 69 63 69 6f 20 72 65 71 75 65 72 69 64 6f 00 53 65 70 bre.ahora.Reinicio.requerido.Sep
5240 61 72 61 64 6f 72 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 6f 64 69 66 69 63 61 64 61 arador.Configuraci..n.modificada
5260 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6c 69 6d 69 6e 61 64 61 00 53 65 20 68 61 20 .Configuraci..n.eliminada.Se.ha.
5280 6d 6f 64 69 66 69 63 61 64 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c modificado.la.configuraci..n.del
52a0 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e .complemento.en.esta.biblioteca.
52c0 00 4e 6f 20 73 65 20 65 6e 63 6f 6e 74 72 c3 b3 20 6c 61 20 69 6d 61 67 65 6e 20 64 65 6c 20 74 .No.se.encontr...la.imagen.del.t
52e0 c3 ad 74 75 6c 6f 2e 20 c2 a1 44 65 62 65 20 72 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 ..tulo....Debe.reiniciar.calibre
5300 20 61 6e 74 65 73 20 64 65 20 75 73 61 72 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 21 .antes.de.usar.este.complemento!
5320 00 49 6e 64 65 66 69 6e 69 64 6f 00 44 65 62 65 20 72 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 .Indefinido.Debe.reiniciar.calib
5340 72 65 20 64 65 73 70 75 c3 a9 73 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c 0b 9e 06 4a ef re.despu..s..PK..........I\...J.
5360 0b 00 00 ef 0b 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 66 69 2e 6d 6f de 12 04 ...........translations/fi.mo...
5380 95 00 00 00 00 1d 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 ................................
53a0 00 11 00 00 00 ed 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 .................7.......?...=..
53c0 00 6c 00 00 00 7d 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 .l...}...N.......M...9..........
53e0 00 22 00 00 00 8d 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 ."..............................
5400 00 12 00 00 00 df 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 .............................2..
5420 00 10 00 00 00 4e 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 .....N...&..._...@..............
5440 00 10 00 00 00 db 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 ................................
5460 00 3b 00 00 00 18 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 .;.......J...T...........$......
5480 00 9b 01 00 00 ce 05 00 00 14 00 00 00 6a 07 00 00 05 00 00 00 7f 07 00 00 31 00 00 00 85 07 00 .............j...........1......
54a0 00 49 00 00 00 b7 07 00 00 70 00 00 00 01 08 00 00 57 00 00 00 72 08 00 00 5d 00 00 00 ca 08 00 .I.......p.......W...r...]......
54c0 00 09 00 00 00 28 09 00 00 2f 00 00 00 32 09 00 00 16 00 00 00 62 09 00 00 0f 00 00 00 79 09 00 .....(.../...2.......b.......y..
54e0 00 08 00 00 00 89 09 00 00 0f 00 00 00 92 09 00 00 28 00 00 00 a2 09 00 00 29 00 00 00 cb 09 00 .................(.......)......
5500 00 1e 00 00 00 f5 09 00 00 14 00 00 00 14 0a 00 00 1e 00 00 00 29 0a 00 00 3f 00 00 00 48 0a 00 .....................)...?...H..
5520 00 1d 00 00 00 88 0a 00 00 1e 00 00 00 a6 0a 00 00 06 00 00 00 c5 0a 00 00 12 00 00 00 cc 0a 00 ................................
5540 00 13 00 00 00 df 0a 00 00 3f 00 00 00 f3 0a 00 00 6c 00 00 00 33 0b 00 00 13 00 00 00 a0 0b 00 .........?.......l...3..........
5560 00 3a 00 00 00 b4 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 .:........&Customize.plugin.&Hel
5580 70 00 41 64 64 20 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 p.Add.a.separator.to.the.menu.fo
55a0 6c 6c 6f 77 69 6e 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 llowing.the.selected.item.All.se
55c0 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c ttings.for.this.plugin.in.this.l
55e0 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 ibrary.have.been.cleared..Any.se
5600 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f ttings.in.other.libraries.or.sto
5620 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 red.in.a.JSON.file.in.your.calib
5640 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f re.plugins.folder.will.not.be.to
5660 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 uched..Are.you.sure.you.want.to.
5680 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 change.your.settings.in.this.lib
56a0 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 rary.for.this.plugin?.Are.you.su
56c0 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e re.you.want.to.clear.your.settin
56e0 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 gs.in.this.library.for.this.plug
5700 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 72 in?.Clear.Clear.all.settings.for
5720 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 43 .this.plugin.Copy.to.clipboard.C
5740 72 65 61 74 65 20 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 reate.new.column.Favourites.Keyb
5760 6f 61 72 64 20 73 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 oard.shortcuts.Move.the.selected
5780 20 6d 65 6e 75 20 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 .menu.item.down.Move.the.selecte
57a0 64 20 6d 65 6e 75 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 d.menu.item.up.Please.restart.ca
57c0 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 6d 6f libre.now..Preferences.for:.Remo
57e0 76 65 20 74 68 65 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 ve.the.selected.item.from.the.me
5800 6e 75 00 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 65 6e nu.Rename.the.menu.item.for.when
5820 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 20 6d .it.appears.on.your.Favourites.m
5840 65 6e 75 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 enu.Restart.calibre.now.Restart.
5860 72 65 71 75 69 72 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 required.Separator.Settings.chan
5880 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f ged.Settings.deleted.Settings.fo
58a0 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 r.this.plugin.in.this.library.ha
58c0 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 20 6e 6f 74 ve.been.changed..Title.image.not
58e0 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 .found.-.you.must.restart.Calibr
5900 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 e.before.using.this.plugin!.Unde
5920 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 72 65 20 61 fined.You.must.restart.calibre.a
5940 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 6e 3a 20 50 fterwards..Project-Id-Version:.P
5960 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 44 61 74 65 ACKAGE.VERSION.POT-Creation-Date
5980 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 :.2024-03-24.17:59+1000.PO-Revis
59a0 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 30 30 30 0a ion-Date:.2022-09-19.15:15+0000.
59c0 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 56 65 69 6b 6b 6f 20 4d 75 75 72 69 6b 61 69 Last-Translator:.Veikko.Muurikai
59e0 6e 65 6e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 46 69 6e 6e 69 73 68 nen,.2024.Language-Team:.Finnish
5a00 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
5a20 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 66 69 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f bre/teams/19337/fi/).MIME-Versio
5a40 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;
5a60 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-
5a80 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
5aa0 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 69 0a 50 6c 75 72 61 ettext.py.1.5.Language:.fi.Plura
5ac0 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.!
5ae0 3d 20 31 29 3b 0a 00 26 4d 75 6b 61 75 74 61 20 6c 61 61 6a 65 6e 6e 75 73 74 61 00 26 4f 68 6a =.1);..&Mukauta.laajennusta.&Ohj
5b00 65 00 4c 69 73 c3 a4 c3 a4 20 65 72 6f 74 69 6e 20 76 61 6c 69 6b 6b 6f 6f 6e 20 76 61 6c 69 74 e.Lis.....erotin.valikkoon.valit
5b20 75 6e 20 6b 6f 68 74 65 65 6e 20 6a c3 a4 6c 6b 65 65 6e 00 4b 61 69 6b 6b 69 20 74 c3 a4 6d c3 un.kohteen.j..lkeen.Kaikki.t..m.
5b40 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 61 73 65 74 75 6b 73 65 74 20 74 c3 a4 73 73 c3 .n.laajennuksen.asetukset.t..ss.
5b60 a4 20 6b 69 72 6a 61 73 74 6f 73 73 61 20 6f 6e 20 74 79 68 6a 65 6e 6e 65 74 74 79 2e 00 4d 75 ..kirjastossa.on.tyhjennetty..Mu
5b80 69 73 73 61 20 6b 69 72 6a 61 73 74 6f 69 73 73 61 20 6f 6c 65 76 69 69 6e 20 74 61 69 20 63 61 issa.kirjastoissa.oleviin.tai.ca
5ba0 6c 69 62 72 65 20 6c 61 61 6a 65 6e 6e 75 73 6b 61 6e 73 69 6f 6f 6e 20 4a 53 4f 4e 2d 74 69 65 libre.laajennuskansioon.JSON-tie
5bc0 64 6f 73 74 6f 6f 6e 20 74 61 6c 6c 65 6e 6e 65 74 74 75 69 68 69 6e 20 61 73 65 74 75 6b 73 69 dostoon.tallennettuihin.asetuksi
5be0 69 6e 20 65 69 20 70 75 75 74 75 74 61 2e 00 4f 6c 65 74 6b 6f 20 76 61 72 6d 61 2c 20 65 74 74 in.ei.puututa..Oletko.varma,.ett
5c00 c3 a4 20 68 61 6c 75 61 74 20 6d 75 75 74 74 61 61 20 61 73 65 74 75 6b 73 69 61 20 74 c3 a4 73 ...haluat.muuttaa.asetuksia.t..s
5c20 73 c3 a4 20 6b 69 72 6a 61 73 74 6f 73 73 61 20 74 c3 a4 6c 6c 65 20 6c 61 61 6a 65 6e 6e 75 6b s...kirjastossa.t..lle.laajennuk
5c40 73 65 6c 6c 65 3f 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 selle?.Oletko.varma,.ett...halua
5c60 74 20 74 79 68 6a 65 6e 74 c3 a4 c3 a4 20 74 c3 a4 6d c3 a4 6e 20 6b 69 72 6a 61 73 74 6f 6e 20 t.tyhjent.....t..m..n.kirjaston.
5c80 61 73 65 74 75 6b 73 65 74 20 74 c3 a4 74 c3 a4 20 6c 61 61 6a 65 6e 6e 75 73 74 61 20 76 61 72 asetukset.t..t...laajennusta.var
5ca0 74 65 6e 3f 00 54 79 68 6a 65 6e 6e c3 a4 00 54 79 68 6a 65 6e 6e c3 a4 20 6b 61 69 6b 6b 69 20 ten?.Tyhjenn...Tyhjenn...kaikki.
5cc0 74 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 61 73 65 74 75 6b 73 65 74 00 4b t..m..n.laajennuksen.asetukset.K
5ce0 6f 70 69 6f 69 20 6c 65 69 6b 65 70 c3 b6 79 64 c3 a4 6c 6c 65 00 4c 75 6f 20 75 75 73 69 20 73 opioi.leikep..yd..lle.Luo.uusi.s
5d00 61 72 61 6b 65 00 53 75 6f 73 69 6b 69 74 00 50 69 6b 61 6e c3 a4 70 70 c3 a4 69 6d 65 74 00 53 arake.Suosikit.Pikan..pp..imet.S
5d20 69 69 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 61 6c iirr...valittua.valikkokohtaa.al
5d40 61 73 70 c3 a4 69 6e 00 53 69 69 72 72 c3 a4 20 76 61 6c 69 74 74 75 61 20 76 61 6c 69 6b 6b 6f asp..in.Siirr...valittua.valikko
5d60 6b 6f 68 74 61 61 20 79 6c c3 b6 73 70 c3 a4 69 6e 00 4b c3 a4 79 6e 6e 69 73 74 c3 a4 20 63 61 kohtaa.yl..sp..in.K..ynnist...ca
5d80 6c 69 62 72 65 20 75 75 64 65 6c 6c 65 65 6e 2e 00 41 73 65 74 75 6b 73 65 74 20 6b 6f 68 74 65 libre.uudelleen..Asetukset.kohte
5da0 65 6c 6c 65 3a 00 50 6f 69 73 74 61 20 76 61 6c 69 74 74 75 20 6b 6f 68 64 65 20 76 61 6c 69 6b elle:.Poista.valittu.kohde.valik
5dc0 6f 73 74 61 00 4e 69 6d 65 c3 a4 20 76 61 6c 69 6b 6b 6f 6b 6f 68 74 61 20 75 75 64 65 6c 6c 65 osta.Nime...valikkokohta.uudelle
5de0 65 6e 2c 20 6b 75 6e 20 73 65 20 6e c3 a4 6b 79 79 20 53 75 6f 73 69 6b 69 74 2d 76 61 6c 69 6b en,.kun.se.n..kyy.Suosikit-valik
5e00 6f 73 73 61 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 6c 65 ossa.K..ynnist...calibre.uudelle
5e20 65 6e 00 55 75 64 65 6c 6c 65 65 6e 6b c3 a4 79 6e 6e 69 73 74 79 73 20 76 61 61 64 69 74 61 61 en.Uudelleenk..ynnistys.vaaditaa
5e40 6e 00 45 72 6f 74 69 6e 00 41 73 65 74 75 6b 73 69 61 20 6d 75 75 74 65 74 74 75 00 41 73 65 74 n.Erotin.Asetuksia.muutettu.Aset
5e60 75 6b 73 69 61 20 70 6f 69 73 74 65 74 74 75 00 54 c3 a4 6d c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 uksia.poistettu.T..m..n.laajennu
5e80 6b 73 65 6e 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 6f 73 ksen.asetuksia.t..ss...kirjastos
5ea0 73 61 20 6f 6e 20 6d 75 75 74 65 74 74 75 2e 00 4f 74 73 69 6b 6b 6f 6b 75 76 61 61 20 65 69 20 sa.on.muutettu..Otsikkokuvaa.ei.
5ec0 6c c3 b6 79 64 79 20 2d 20 73 69 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e 69 73 74 65 74 74 c3 a4 l..ydy.-.sinun.on.k..ynnistett..
5ee0 76 c3 a4 20 43 61 6c 69 62 72 65 20 75 75 64 65 6c 6c 65 65 6e 20 65 6e 6e 65 6e 20 74 c3 a4 6d v...Calibre.uudelleen.ennen.t..m
5f00 c3 a4 6e 20 6c 61 61 6a 65 6e 6e 75 6b 73 65 6e 20 6b c3 a4 79 74 74 c3 b6 c3 a4 21 00 4d c3 a4 ..n.laajennuksen.k..ytt....!.M..
5f20 c3 a4 72 69 74 74 65 6c 65 6d c3 a4 74 c3 b6 6e 00 53 69 6e 75 6e 20 6f 6e 20 6b c3 a4 79 6e 6e ..rittelem..t..n.Sinun.on.k..ynn
5f40 69 73 74 65 74 74 c3 a4 76 c3 a4 20 63 61 6c 69 62 72 65 20 73 65 6e 20 6a c3 a4 6c 6b 65 65 6e istett..v...calibre.sen.j..lkeen
5f60 20 75 75 64 65 6c 6c 65 65 6e 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c 7f f3 88 70 dd 0c .uudelleen..PK..........I\...p..
5f80 00 00 dd 0c 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 66 72 2e 6d 6f de 12 04 95 ..........translations/fr.mo....
5fa0 00 00 00 00 1d 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 ................................
5fc0 11 00 00 00 ed 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 ................7.......?...=...
5fe0 6c 00 00 00 7d 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 l...}...N.......M...9...........
6000 22 00 00 00 8d 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 "...............................
6020 12 00 00 00 df 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 ............................2...
6040 10 00 00 00 4e 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 ....N...&..._...@...............
6060 10 00 00 00 db 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 ................................
6080 3b 00 00 00 18 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 ;.......J...T...........$.......
60a0 e0 01 00 00 ce 05 00 00 19 00 00 00 af 07 00 00 05 00 00 00 c9 07 00 00 3f 00 00 00 cf 07 00 00 ........................?.......
60c0 59 00 00 00 0f 08 00 00 93 00 00 00 69 08 00 00 66 00 00 00 fd 08 00 00 69 00 00 00 64 09 00 00 Y...........i...f.......i...d...
60e0 07 00 00 00 ce 09 00 00 2f 00 00 00 d6 09 00 00 1c 00 00 00 06 0a 00 00 1b 00 00 00 23 0a 00 00 ......../...................#...
6100 07 00 00 00 3f 0a 00 00 12 00 00 00 47 0a 00 00 37 00 00 00 5a 0a 00 00 38 00 00 00 92 0a 00 00 ....?.......G...7...Z...8.......
6120 28 00 00 00 cb 0a 00 00 13 00 00 00 f4 0a 00 00 29 00 00 00 08 0b 00 00 4b 00 00 00 32 0b 00 00 (...............).......K...2...
6140 1e 00 00 00 7e 0b 00 00 18 00 00 00 9d 0b 00 00 0b 00 00 00 b6 0b 00 00 15 00 00 00 c2 0b 00 00 ....~...........................
6160 16 00 00 00 d8 0b 00 00 52 00 00 00 ef 0b 00 00 65 00 00 00 42 0c 00 00 0c 00 00 00 a8 0c 00 00 ........R.......e...B...........
6180 27 00 00 00 b5 0c 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 '........&Customize.plugin.&Help
61a0 00 41 64 64 20 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 .Add.a.separator.to.the.menu.fol
61c0 6c 6f 77 69 6e 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 lowing.the.selected.item.All.set
61e0 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
6200 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 brary.have.been.cleared..Any.set
6220 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 tings.in.other.libraries.or.stor
6240 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 ed.in.a.JSON.file.in.your.calibr
6260 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 e.plugins.folder.will.not.be.tou
6280 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 ched..Are.you.sure.you.want.to.c
62a0 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 hange.your.settings.in.this.libr
62c0 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 ary.for.this.plugin?.Are.you.sur
62e0 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 e.you.want.to.clear.your.setting
6300 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 s.in.this.library.for.this.plugi
6320 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 72 20 n?.Clear.Clear.all.settings.for.
6340 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 43 72 this.plugin.Copy.to.clipboard.Cr
6360 65 61 74 65 20 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 eate.new.column.Favourites.Keybo
6380 61 72 64 20 73 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 ard.shortcuts.Move.the.selected.
63a0 6d 65 6e 75 20 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 menu.item.down.Move.the.selected
63c0 20 6d 65 6e 75 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 .menu.item.up.Please.restart.cal
63e0 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 6d 6f 76 ibre.now..Preferences.for:.Remov
6400 65 20 74 68 65 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 e.the.selected.item.from.the.men
6420 75 00 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 65 6e 20 u.Rename.the.menu.item.for.when.
6440 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 20 6d 65 it.appears.on.your.Favourites.me
6460 6e 75 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 nu.Restart.calibre.now.Restart.r
6480 65 71 75 69 72 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 equired.Separator.Settings.chang
64a0 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 ed.Settings.deleted.Settings.for
64c0 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
64e0 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 20 6e 6f 74 20 e.been.changed..Title.image.not.
6500 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 found.-.you.must.restart.Calibre
6520 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 .before.using.this.plugin!.Undef
6540 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 72 65 20 61 66 ined.You.must.restart.calibre.af
6560 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 6e 3a 20 50 41 terwards..Project-Id-Version:.PA
6580 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 44 61 74 65 3a CKAGE.VERSION.POT-Creation-Date:
65a0 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 .2024-03-24.17:59+1000.PO-Revisi
65c0 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 30 30 30 0a 4c on-Date:.2022-09-19.15:15+0000.L
65e0 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 50 74 69 74 20 50 72 69 6e 63 65 20 3c 6c 65 70 ast-Translator:.Ptit.Prince.<lep
6600 6f 72 65 6c 6c 6f 31 37 39 31 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 32 32 0a 4c 61 6e 67 orello1791@gmail.com>,.2022.Lang
6620 75 61 67 65 2d 54 65 61 6d 3a 20 46 72 65 6e 63 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 uage-Team:.French.(https://app.t
6640 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 33 33 37 ransifex.com/calibre/teams/19337
6660 2f 66 72 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d /fr/).MIME-Version:.1.0.Content-
6680 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 2d 38 0a Type:.text/plain;.charset=UTF-8.
66a0 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 69 74 0a Content-Transfer-Encoding:.8bit.
66c0 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 35 0a 4c Generated-By:.pygettext.py.1.5.L
66e0 61 6e 67 75 61 67 65 3a 20 66 72 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 anguage:.fr.Plural-Forms:.nplura
6700 6c 73 3d 33 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 ls=3;.plural=(n.==.0.||.n.==.1).
6720 3f 20 30 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 ?.0.:.n.!=.0.&&.n.%.1000000.==.0
6740 20 3f 20 31 20 3a 20 32 3b 0a 00 26 50 65 72 73 6f 6e 6e 61 6c 69 73 65 72 20 6c 65 20 70 6c 75 .?.1.:.2;..&Personnaliser.le.plu
6760 67 2d 69 6e 00 26 41 69 64 65 00 41 6a 6f 75 74 65 72 20 75 6e 20 73 c3 a9 70 61 72 61 74 65 75 g-in.&Aide.Ajouter.un.s..parateu
6780 72 20 61 75 20 6d 65 6e 75 20 61 70 72 c3 a8 73 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 73 c3 a9 r.au.menu.apr..s.l'..l..ment.s..
67a0 6c 65 63 74 69 6f 6e 6e c3 a9 00 54 6f 75 73 20 6c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 lectionn...Tous.les.param..tres.
67c0 70 6f 75 72 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 20 64 61 6e 73 20 63 65 74 74 65 20 pour.cette.extension.dans.cette.
67e0 6c 69 62 72 61 69 72 69 65 20 6f 6e 74 20 c3 a9 74 c3 a9 20 72 c3 a9 69 6e 69 74 69 61 6c 69 73 librairie.ont...t...r..initialis
6800 c3 a9 73 2e 00 54 6f 75 73 20 6c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 64 61 6e 73 20 64 ..s..Tous.les.param..tres.dans.d
6820 27 61 75 74 72 65 73 20 6c 69 62 72 61 69 72 69 65 73 20 6f 75 20 73 74 6f 63 6b c3 a9 73 20 64 'autres.librairies.ou.stock..s.d
6840 61 6e 73 20 75 6e 20 66 69 63 68 69 65 72 20 4a 53 4f 4e 20 64 61 6e 73 20 76 6f 74 72 65 20 72 ans.un.fichier.JSON.dans.votre.r
6860 c3 a9 70 65 72 74 6f 69 72 65 20 64 27 65 78 74 65 6e 73 69 6f 6e 73 20 63 61 6c 69 62 72 65 20 ..pertoire.d'extensions.calibre.
6880 6e 65 20 73 65 72 6f 6e 74 20 70 61 73 20 6d 6f 64 69 66 69 c3 a9 73 2e 00 c3 8a 74 65 73 2d 76 ne.seront.pas.modifi..s....tes-v
68a0 6f 75 73 20 63 65 72 74 61 69 6e 20 64 65 20 76 6f 75 6c 6f 69 72 20 6d 6f 64 69 66 69 65 72 20 ous.certain.de.vouloir.modifier.
68c0 76 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 vos.param..tres.dans.cette.bibli
68e0 6f 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 oth..que.pour.cette.extension.?.
6900 c3 8a 74 65 73 2d 76 6f 75 73 20 73 c3 bb 72 20 64 65 20 76 6f 75 6c 6f 69 72 20 72 c3 a9 69 6e ..tes-vous.s..r.de.vouloir.r..in
6920 69 74 69 61 6c 69 73 65 72 20 76 6f 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 64 61 6e 73 20 63 itialiser.vos.param..tres.dans.c
6940 65 74 74 65 20 62 69 62 6c 69 6f 74 68 c3 a8 71 75 65 20 70 6f 75 72 20 63 65 74 74 65 20 65 78 ette.biblioth..que.pour.cette.ex
6960 74 65 6e 73 69 6f 6e 20 3f 00 45 66 66 61 63 65 72 00 45 66 66 61 63 65 72 20 74 6f 75 73 20 6c tension.?.Effacer.Effacer.tous.l
6980 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 64 65 20 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f es.param..tres.de.cette.extensio
69a0 6e 00 43 6f 70 69 65 72 20 64 61 6e 73 20 6c 65 20 70 72 65 73 73 65 2d 70 61 70 69 65 72 00 43 n.Copier.dans.le.presse-papier.C
69c0 72 c3 a9 65 72 20 75 6e 65 20 6e 6f 75 76 65 6c 6c 65 20 63 6f 6c 6f 6e 6e 65 00 46 61 76 6f 72 r..er.une.nouvelle.colonne.Favor
69e0 69 73 00 52 61 63 63 6f 75 72 63 69 73 20 63 6c 61 76 69 65 72 00 44 c3 a9 70 6c 61 63 65 72 20 is.Raccourcis.clavier.D..placer.
6a00 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 64 65 20 6d 65 6e 75 20 73 c3 a9 6c 65 63 74 69 6f 6e 6e c3 l'..l..ment.de.menu.s..lectionn.
6a20 a9 20 76 65 72 73 20 6c 65 20 62 61 73 00 44 c3 a9 70 6c 61 63 65 72 20 6c 27 c3 a9 6c c3 a9 6d ..vers.le.bas.D..placer.l'..l..m
6a40 65 6e 74 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 ent.de.menu.s..lectionn...vers.l
6a60 65 20 68 61 75 74 00 4d 65 72 63 69 20 64 65 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 63 61 6c 69 e.haut.Merci.de.red..marrer.cali
6a80 62 72 65 20 6d 61 69 6e 74 65 6e 61 6e 74 2e 00 50 72 c3 a9 66 c3 a9 72 65 6e 63 65 73 20 70 6f bre.maintenant..Pr..f..rences.po
6aa0 75 72 3a 00 52 65 74 69 72 65 72 20 6c 27 c3 a9 6c c3 a9 6d 65 6e 74 20 73 c3 a9 6c 65 63 74 69 ur:.Retirer.l'..l..ment.s..lecti
6ac0 6f 6e 6e c3 a9 20 64 75 20 6d 65 6e 75 00 52 65 6e 6f 6d 6d 65 7a 20 6c 27 c3 a9 6c c3 a9 6d 65 onn...du.menu.Renommez.l'..l..me
6ae0 6e 74 20 64 65 20 6d 65 6e 75 20 6c 6f 72 73 71 75 27 69 6c 20 61 70 70 61 72 61 c3 ae 74 20 64 nt.de.menu.lorsqu'il.appara..t.d
6b00 61 6e 73 20 76 6f 74 72 65 20 6d 65 6e 75 20 64 65 20 66 61 76 6f 72 69 73 00 52 65 64 c3 a9 6d ans.votre.menu.de.favoris.Red..m
6b20 61 72 72 65 72 20 43 61 6c 69 62 72 65 20 6d 61 69 6e 74 65 6e 61 6e 74 00 52 65 64 c3 a9 6d 61 arrer.Calibre.maintenant.Red..ma
6b40 72 72 61 67 65 20 6e c3 a9 63 65 73 73 61 69 72 65 00 53 c3 a9 70 61 72 61 74 65 75 72 00 50 61 rrage.n..cessaire.S..parateur.Pa
6b60 72 61 6d c3 a8 74 72 65 73 20 6d 6f 64 69 66 69 c3 a9 73 00 50 61 72 61 6d c3 a8 74 72 65 73 20 ram..tres.modifi..s.Param..tres.
6b80 73 75 70 70 72 69 6d c3 a9 73 00 4c 65 73 20 70 61 72 61 6d c3 a8 74 72 65 73 20 70 6f 75 72 20 supprim..s.Les.param..tres.pour.
6ba0 63 65 74 74 65 20 65 78 74 65 6e 73 69 6f 6e 20 64 61 6e 73 20 63 65 74 74 65 20 62 69 62 6c 69 cette.extension.dans.cette.bibli
6bc0 6f 74 68 c3 a8 71 75 65 20 6f 6e 74 20 c3 a9 74 c3 a9 20 6d 6f 64 69 66 69 c3 a9 73 2e 00 4c 27 oth..que.ont...t...modifi..s..L'
6be0 69 6d 61 67 65 20 64 27 69 63 6f 6e 65 20 6e 27 61 20 70 61 73 20 c3 a9 74 61 69 74 20 74 72 6f image.d'icone.n'a.pas...tait.tro
6c00 75 76 c3 a9 65 20 2d 20 76 6f 75 73 20 64 65 76 65 7a 20 72 65 64 c3 a9 6d 61 72 72 65 72 20 43 uv..e.-.vous.devez.red..marrer.C
6c20 61 6c 69 62 72 65 20 61 76 61 6e 74 20 64 27 75 74 69 6c 69 73 65 72 20 63 65 20 70 6c 75 67 69 alibre.avant.d'utiliser.ce.plugi
6c40 6e 20 21 00 4e 6f 6e 2d 64 c3 a9 66 69 6e 69 65 00 56 6f 75 73 20 64 65 76 65 7a 20 72 65 64 c3 n.!.Non-d..finie.Vous.devez.red.
6c60 a9 6d 61 72 72 65 72 20 63 61 6c 69 62 72 65 20 65 6e 73 75 69 74 65 2e 00 50 4b 03 04 14 00 00 .marrer.calibre.ensuite..PK.....
6c80 00 00 00 8a ba 49 5c f6 39 f9 9b 87 09 00 00 87 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 .....I\.9..............translati
6ca0 6f 6e 73 2f 67 6c 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 ons/gl.mo.......................
6cc0 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 00 .........|.......}...........?..
6ce0 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 00 .....l.......N...B...M..........
6d00 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 00 ....."..........................
6d20 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 00 .,.......?.......[.......l......
6d40 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 00 .....................;.......J..
6d60 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 a2 01 00 00 69 04 00 00 1b 00 00 .........:...$...D.......i......
6d80 00 0c 06 00 00 06 00 00 00 28 06 00 00 48 00 00 00 2f 06 00 00 87 00 00 00 78 06 00 00 60 00 00 .........(...H.../.......x...`..
6da0 00 00 07 00 00 5a 00 00 00 61 07 00 00 06 00 00 00 bc 07 00 00 30 00 00 00 c3 07 00 00 15 00 00 .....Z...a...........0..........
6dc0 00 f4 07 00 00 17 00 00 00 0a 08 00 00 11 00 00 00 22 08 00 00 17 00 00 00 34 08 00 00 12 00 00 .................".......4......
6de0 00 4c 08 00 00 16 00 00 00 5f 08 00 00 14 00 00 00 76 08 00 00 1a 00 00 00 8b 08 00 00 18 00 00 .L......._.......v..............
6e00 00 a6 08 00 00 40 00 00 00 bf 08 00 00 5a 00 00 00 00 09 00 00 0a 00 00 00 5b 09 00 00 20 00 00 .....@.......Z...........[......
6e20 00 66 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 6c .f....&Customize.plugin.&Help.Al
6e40 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 68 l.settings.for.this.plugin.in.th
6e60 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 6e is.library.have.been.cleared..An
6e80 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 72 y.settings.in.other.libraries.or
6ea0 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 63 .stored.in.a.JSON.file.in.your.c
6ec0 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 62 alibre.plugins.folder.will.not.b
6ee0 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 74 e.touched..Are.you.sure.you.want
6f00 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 73 .to.change.your.settings.in.this
6f20 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 6f .library.for.this.plugin?.Are.yo
6f40 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 65 u.sure.you.want.to.clear.your.se
6f60 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 20 ttings.in.this.library.for.this.
6f80 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 73 plugin?.Clear.Clear.all.settings
6fa0 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 61 .for.this.plugin.Copy.to.clipboa
6fc0 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 68 rd.Create.new.column.Keyboard.sh
6fe0 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 6e ortcuts.Please.restart.calibre.n
7000 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 6c ow..Preferences.for:.Restart.cal
7020 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 6e ibre.now.Restart.required.Settin
7040 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 74 gs.changed.Settings.deleted.Sett
7060 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 62 ings.for.this.plugin.in.this.lib
7080 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 6d rary.have.been.changed..Title.im
70a0 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 age.not.found.-.you.must.restart
70c0 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 .Calibre.before.using.this.plugi
70e0 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 61 n!.Undefined.You.must.restart.ca
7100 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 72 libre.afterwards..Project-Id-Ver
7120 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 69 sion:.PACKAGE.VERSION.POT-Creati
7140 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 on-Date:.2024-03-24.17:59+1000.P
7160 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 31 O-Revision-Date:.2022-09-19.15:1
7180 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 6e 69 6e 20 68 75 6d 20 5+0000.Last-Translator:.nin.hum.
71a0 3c 6e 69 6e 68 75 6d 40 67 6d 78 2e 63 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d <ninhum@gmx.com>,.2024.Language-
71c0 54 65 61 6d 3a 20 47 61 6c 69 63 69 61 6e 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e Team:.Galician.(https://app.tran
71e0 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 67 6c sifex.com/calibre/teams/19337/gl
7200 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 /).MIME-Version:.1.0.Content-Typ
7220 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e e:.text/plain;.charset=UTF-8.Con
7240 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e tent-Transfer-Encoding:.8bit.Gen
7260 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 erated-By:.pygettext.py.1.5.Lang
7280 75 61 67 65 3a 20 67 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 uage:.gl.Plural-Forms:.nplurals=
72a0 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 50 65 72 73 6f 6e 61 6c 69 7a 2;.plural=(n.!=.1);..&Personaliz
72c0 61 72 20 6f 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 26 41 78 75 64 61 00 42 6f 72 72 c3 a1 72 6f ar.o.complemento.&Axuda.Borr..ro
72e0 6e 73 65 20 74 6f 64 61 73 20 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 73 20 64 65 73 nse.todas.as.configuraci..ns.des
7300 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 6e 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2e te.complemento.nesta.biblioteca.
7320 00 43 61 6c 71 75 65 72 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 75 74 72 61 73 .Calquera.configuraci..n.noutras
7340 20 62 69 62 6c 69 6f 74 65 63 61 73 20 6f 75 20 61 6c 6d 61 63 65 6e 61 64 61 20 6e 75 6e 20 66 .bibliotecas.ou.almacenada.nun.f
7360 69 63 68 65 69 72 6f 20 4a 53 4f 4e 20 6e 61 20 63 61 72 70 65 74 61 20 64 65 20 63 6f 6d 70 6c icheiro.JSON.na.carpeta.de.compl
7380 65 6d 65 6e 74 6f 73 20 64 65 20 63 61 6c 69 62 72 65 20 6e 6f 6e 20 73 65 72 c3 a1 20 6d 6f 64 ementos.de.calibre.non.ser...mod
73a0 69 66 69 63 61 64 61 2e 00 45 73 74 c3 a1 73 20 63 65 72 74 6f 20 64 65 20 71 75 65 20 71 75 65 ificada..Est..s.certo.de.que.que
73c0 72 65 73 20 63 61 6d 62 69 61 72 20 61 20 74 c3 ba 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 res.cambiar.a.t..a.configuraci..
73e0 6e 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 63 6f 6d n.nesta.biblioteca.para.este.com
7400 70 6c 65 6d 65 6e 74 6f 3f 00 45 73 74 c3 a1 73 20 63 65 72 74 6f 20 64 65 20 71 75 65 20 71 75 plemento?.Est..s.certo.de.que.qu
7420 65 72 65 73 20 62 6f 72 72 61 72 20 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 73 eres.borrar.a.configuraci..n.des
7440 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 6d 70 6c 65 6d 65 ta.biblioteca.para.este.compleme
7460 6e 74 6f 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 nto?.Limpar.Limpar.todas.as.conf
7480 69 67 75 72 61 63 69 c3 b3 6e 73 20 70 61 72 61 20 65 73 74 65 20 70 6c 75 67 69 6e 00 43 6f 70 iguraci..ns.para.este.plugin.Cop
74a0 69 61 72 20 6e 6f 20 70 6f 72 74 61 70 61 70 65 69 73 00 43 72 65 61 72 20 75 6e 68 61 20 6e 6f iar.no.portapapeis.Crear.unha.no
74c0 76 61 20 63 6f 6c 75 6d 6e 61 00 41 74 61 78 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 52 65 69 va.columna.Ataxos.de.teclado.Rei
74e0 6e 69 63 69 61 20 63 61 6c 69 62 72 65 20 61 67 6f 72 61 2e 00 50 72 65 66 65 72 65 6e 63 69 61 nicia.calibre.agora..Preferencia
7500 73 20 70 61 72 61 3a 00 52 65 69 6e 69 63 69 61 20 63 61 6c 69 62 72 65 20 61 67 6f 72 61 00 c3 s.para:.Reinicia.calibre.agora..
7520 89 20 70 72 65 63 69 73 6f 20 72 65 69 6e 69 63 69 61 72 00 43 61 6d 62 69 6f 75 73 65 20 61 20 ..preciso.reiniciar.Cambiouse.a.
7540 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6c configuraci..n.Configuraci..n.el
7560 69 6d 69 6e 61 64 61 00 4d 6f 64 69 66 69 63 6f 75 73 65 20 61 20 63 6f 6e 66 69 67 75 72 61 63 iminada.Modificouse.a.configurac
7580 69 c3 b3 6e 20 64 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 6e 65 73 74 61 20 62 69 62 i..n.deste.complemento.nesta.bib
75a0 6c 69 6f 74 65 63 61 2e 00 4e 6f 6e 20 73 65 20 61 74 6f 70 6f 75 20 61 20 69 6d 61 78 65 20 64 lioteca..Non.se.atopou.a.imaxe.d
75c0 6f 20 74 c3 ad 74 75 6c 6f 20 2d 20 44 65 62 65 73 20 72 65 69 6e 69 63 69 61 72 20 43 61 6c 69 o.t..tulo.-.Debes.reiniciar.Cali
75e0 62 72 65 20 61 6e 74 65 73 20 64 65 20 75 73 61 72 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e bre.antes.de.usar.este.complemen
7600 74 6f 21 00 49 6e 64 65 66 69 6e 69 64 6f 00 44 65 62 65 73 20 72 65 69 6e 69 63 69 61 72 20 63 to!.Indefinido.Debes.reiniciar.c
7620 61 6c 69 62 72 65 20 64 65 73 70 6f 69 73 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c bf 4b alibre.despois..PK..........I\.K
7640 a9 e5 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 ..............translations/it.mo
7660 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 00 00 00 00 00 00 ................................
7680 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 00 00 6c 00 00 00 |.......}...........?.......l...
76a0 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 00 00 22 00 00 00 ....N...B...M..............."...
76c0 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 00 00 1b 00 00 00 ........................,.......
76e0 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 00 00 10 00 00 00 ?.......[.......l...............
7700 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 00 00 09 00 00 00 ............;.......J...........
7720 3a 04 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 :...$...D.......i.......J.......
7740 60 06 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 `...I...g...}.......K.../...P...
7760 7b 07 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 {.........../...................
7780 19 08 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 ........1.......F.......^.......
77a0 6e 08 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 n...........................R...
77c0 c6 08 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 ....[...........u............&Cu
77e0 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 65 74 74 69 6e 67 stomize.plugin.&Help.All.setting
7800 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
7820 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 y.have.been.cleared..Any.setting
7840 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 s.in.other.libraries.or.stored.i
7860 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c n.a.JSON.file.in.your.calibre.pl
7880 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 ugins.folder.will.not.be.touched
78a0 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 ..Are.you.sure.you.want.to.chang
78c0 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 e.your.settings.in.this.library.
78e0 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f for.this.plugin?.Are.you.sure.yo
7900 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e u.want.to.clear.your.settings.in
7920 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 43 .this.library.for.this.plugin?.C
7940 6c 65 61 72 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 lear.Clear.all.settings.for.this
7960 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 43 72 65 61 74 65 .plugin.Copy.to.clipboard.Create
7980 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 63 75 74 73 00 50 .new.column.Keyboard.shortcuts.P
79a0 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 72 65 66 65 lease.restart.calibre.now..Prefe
79c0 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 65 20 6e 6f 77 00 rences.for:.Restart.calibre.now.
79e0 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 63 68 61 6e 67 65 Restart.required.Settings.change
7a00 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 d.Settings.deleted.Settings.for.
7a20 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
7a40 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 20 6e 6f 74 20 66 .been.changed..Title.image.not.f
7a60 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 ound.-.you.must.restart.Calibre.
7a80 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 64 65 66 69 before.using.this.plugin!.Undefi
7aa0 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 72 65 20 61 66 74 ned.You.must.restart.calibre.aft
7ac0 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 6e 3a 20 50 41 43 erwards..Project-Id-Version:.PAC
7ae0 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 44 61 74 65 3a 20 KAGE.VERSION.POT-Creation-Date:.
7b00 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 2024-03-24.17:59+1000.PO-Revisio
7b20 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 30 30 30 0a 4c 61 n-Date:.2022-09-19.15:15+0000.La
7b40 73 74 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 st-Translator:.Michele.Galimbert
7b60 69 20 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 i.<galimbertimichele@gmail.com>,
7b80 20 32 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 .2024.Language-Team:.Italian.(ht
7ba0 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/
7bc0 74 65 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 teams/19337/it/).MIME-Version:.1
7be0 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
7c00 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
7c20 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
7c40 78 74 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 xt.py.1.5.Language:.it.Plural-Fo
7c60 72 6d 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 rms:.nplurals=3;.plural=n.==.1.?
7c80 20 30 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 .0.:.n.!=.0.&&.n.%.1000000.==.0.
7ca0 3f 20 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 ?.1.:.2;..&Plugin.Personalizza..
7cc0 26 41 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 &Aiuto.Tutte.le.impostazioni.per
7ce0 20 69 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 .il.plugin.della.libreria.sono.s
7d00 74 61 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 tate.cancellate..Qualsiasi.confi
7d20 67 75 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 gurazione.nelle.altre.librerie.o
7d40 20 73 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 .salvate.in.un.file.JSON.nella.c
7d60 61 72 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 artella.dei..plugin.calibre.non.
7d80 73 61 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 sar...toccata..Sicuro.di.voler.c
7da0 61 6d 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 ambiare.la.configurazione.nella.
7dc0 6c 69 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 libreria.di.questo.plugin?.Sei.s
7de0 69 63 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 icuro.di.voler.cancellare.le.imp
7e00 6f 73 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 ostazioni.per.il.plugin.di.quest
7e20 61 20 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 a.libreria?.Pulisci.Cancellare.t
7e40 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 6c 20 70 6c 75 67 utte.le.impostazioni.per.il.plug
7e60 69 6e 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 in?.Copia.negli.appunti..Crea.un
7e80 61 20 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 a.nuova.colonna..Scorciatoie.tas
7ea0 74 69 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 tiera.Riavvia.calibre.adesso..Pr
7ec0 65 66 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 eferenze.per:.Riavvia.calibre.ad
7ee0 65 73 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 esso.Riavvio.richiesto.Impostazi
7f00 6f 6e 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 oni.cambiate.Impostazioni.cancel
7f20 6c 61 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 late..La.configurazione.di.quest
7f40 6f 20 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 o.plugin.calibre.in.questa.libre
7f60 72 69 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 ria....stata.modificata..Immagin
7f80 65 20 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 e.del.titolo.non.trovata.-.Devi.
7fa0 72 69 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 riavviare.Calibre.prima.di.utili
7fc0 7a 7a 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 zzare.questo.plugin!.Non.definit
7fe0 6f 00 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 o.Dopo.devi.riavviare.calibre..P
8000 4b 03 04 14 00 00 00 00 00 8a ba 49 5c 1a a1 68 86 5e 09 00 00 5e 09 00 00 12 00 00 00 74 72 61 K..........I\..h.^...^.......tra
8020 6e 73 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 nslations/lv.mo.................
8040 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 00 8f ...............|.......}........
8060 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 00 91 ...?.......l.......N...B...M....
8080 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 00 1a ..........."....................
80a0 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 00 6c .......,.......?.......[.......l
80c0 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 00 b3 ...........................;....
80e0 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 c9 01 00 00 69 ...J...........:...$...D.......i
8100 04 00 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 .......3.......G...<...T...i....
8120 06 00 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 ...P.......K...L...........,....
8140 07 00 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 ................................
8160 08 00 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 ...............<.......R.......i
8180 08 00 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 ...........<.......X...........,
81a0 09 00 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 ...&...7....&Customize.plugin.&H
81c0 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 69 6e elp.All.settings.for.this.plugin
81e0 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 .in.this.library.have.been.clear
8200 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 ed..Any.settings.in.other.librar
8220 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 ies.or.stored.in.a.JSON.file.in.
8240 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c your.calibre.plugins.folder.will
8260 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f .not.be.touched..Are.you.sure.yo
8280 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 69 u.want.to.change.your.settings.i
82a0 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 00 n.this.library.for.this.plugin?.
82c0 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 Are.you.sure.you.want.to.clear.y
82e0 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
8300 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 73 65 .this.plugin?.Clear.Clear.all.se
8320 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 20 63 ttings.for.this.plugin.Copy.to.c
8340 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 62 6f lipboard.Create.new.column.Keybo
8360 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 61 6c ard.shortcuts.Please.restart.cal
8380 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 74 61 ibre.now..Preferences.for:.Resta
83a0 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 00 rt.calibre.now.Restart.required.
83c0 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 Settings.changed.Settings.delete
83e0 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 d.Settings.for.this.plugin.in.th
8400 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 54 69 is.library.have.been.changed..Ti
8420 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 20 72 tle.image.not.found.-.you.must.r
8440 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 69 73 estart.Calibre.before.using.this
8460 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 73 74 .plugin!.Undefined.You.must.rest
8480 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 74 2d art.calibre.afterwards..Project-
84a0 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d Id-Version:.PACKAGE.VERSION.POT-
84c0 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b Creation-Date:.2024-03-24.17:59+
84e0 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 1000.PO-Revision-Date:.2022-09-1
8500 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 63 69 9.15:15+0000.Last-Translator:.ci
8520 65 70 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 epina.<ciepina@balticom.lv>,.202
8540 33 0a 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 3.Language-Team:.Latvian.(https:
8560 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
8580 73 2f 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 s/19337/lv/).MIME-Version:.1.0.C
85a0 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
85c0 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
85e0 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
8600 79 20 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 y.1.5.Language:.lv.Plural-Forms:
8620 20 6e 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 .nplurals=3;.plural=(n%10==1.&&.
8640 6e 25 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 n%100!=11.?.0.:.n.!=.0.?.1.:.2);
8660 0a 00 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 ..&Piel..got.spraudni.&Pal..dz..
8680 62 61 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 ba.Visi......spraud..a.iestat..j
86a0 75 6d 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 umi.bibliot..k...ir.not..r..ti..
86c0 4e 65 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 Netiek.aizskarti.nek..di.iestat.
86e0 ab 6a 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 .jumi.cit..s.bibliot..k..s.vai.J
8700 53 4f 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 SON.fail...j..su.calibre.spraud.
8720 86 75 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 .u.map....Vai.tie....m.v..laties
8740 20 6d 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 .main..t.iestat..jumus...aj...bi
8760 62 6c 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 bliot..k.....im.spraudnim?.Vai.t
8780 69 65 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 ie....m.v..laties.not..r..t.iest
87a0 61 74 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 at..jumus...im.spraudnim.bibliot
87c0 c4 93 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 ..k..?.Not..r..t.Not..r..t.visus
87e0 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 75 73 00 4b 6f ......spraud..a.iestat..jumus.Ko
8800 70 c4 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 p..t.starpliktuv...Izveidot.jaun
8820 75 20 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 u.kolonnu...sin..jumtausti..i.L.
8840 ab 64 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 .dzu,.restart..jiet.calibre..Ies
8860 74 61 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 tat..jumi:.Restart..jiet.Calibre
8880 00 4e 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 .Nepiecie..ams.restarts.Iestat..
88a0 6a 75 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 jumi.main..ti.Iestat..jumi.izdz.
88c0 93 73 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 .sti......spraud..a.iestat..jumi
88e0 20 c5 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 ...aj...bibliot..k...ir.main..ti
8900 2e 00 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 ..V..ka.att..ls.nav.atrasts..-.p
8920 69 72 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 irms......spraud..a.izmanto..ana
8940 73 20 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 s.ir.j..restart...Calibre!.Nenot
8960 65 69 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 eikts.P..c.tam.jums.ir.j..restar
8980 74 c4 93 20 63 61 6c 69 62 72 65 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c e2 e8 88 86 7a t...calibre..PK..........I\....z
89a0 09 00 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 ...z.......translations/nl.mo...
89c0 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 00 .............................|..
89e0 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 00 .....}...........?.......l......
8a00 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 00 .N...B...M..............."......
8a20 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 00 .....................,.......?..
8a40 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 00 .....[.......l..................
8a60 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 00 .........;.......J...........:..
8a80 00 24 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 .$...D.......i...............(..
8aa0 00 41 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 .A.......z...p...W.......f...C..
8ac0 00 03 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 .........%......................
8ae0 00 0b 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 .....................*.......<..
8b00 00 19 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 .....R.......l...........B......
8b20 00 61 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 .a...........@...'...R....&Custo
8b40 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 66 mize.plugin.&Help.All.settings.f
8b60 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
8b80 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
8ba0 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
8bc0 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
8be0 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
8c00 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
8c20 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
8c40 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
8c60 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
8c80 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
8ca0 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
8cc0 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
8ce0 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 61 w.column.Keyboard.shortcuts.Plea
8d00 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 6e se.restart.calibre.now..Preferen
8d20 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 73 ces.for:.Restart.calibre.now.Res
8d40 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 53 tart.required.Settings.changed.S
8d60 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 69 ettings.deleted.Settings.for.thi
8d80 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 65 s.plugin.in.this.library.have.be
8da0 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 6e en.changed..Title.image.not.foun
8dc0 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 66 d.-.you.must.restart.Calibre.bef
8de0 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 64 ore.using.this.plugin!.Undefined
8e00 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 77 .You.must.restart.calibre.afterw
8e20 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 47 ards..Project-Id-Version:.PACKAG
8e40 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 32 E.VERSION.POT-Creation-Date:.202
8e60 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 4-03-24.17:59+1000.PO-Revision-D
8e80 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 2d ate:.2022-09-19.15:15+0000.Last-
8ea0 54 72 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 Translator:.M..de.Boer.<de.boer.
8ec0 6d 65 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 melle@gmail.com>,.2023.Language-
8ee0 54 65 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 Team:.Dutch.(https://app.transif
8f00 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 6e 6c 2f 29 0a ex.com/calibre/teams/19337/nl/).
8f20 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 MIME-Version:.1.0.Content-Type:.
8f40 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e text/plain;.charset=UTF-8.Conten
8f60 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 t-Transfer-Encoding:.8bit.Genera
8f80 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 ted-By:.pygettext.py.1.5.Languag
8fa0 65 3a 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 e:.nl.Plural-Forms:.nplurals=2;.
8fc0 70 6c 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 plural=(n.!=.1);..&Plug-in.aanpa
8fe0 73 73 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 ssen.&Help.Alle.instellingen.voo
9000 72 20 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 r.de.plugin.in.deze.bibliotheek.
9020 7a 69 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 zijn.gewist..Instellingen.in.and
9040 65 72 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 ere.bibliotheken.of.opgeslagen.i
9060 6e 20 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 n.een.JSON-bestand.in.uw.Calibre
9080 20 70 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 .plugins-folder.worden.niet.aang
90a0 65 72 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 eroerd..Weet.u.zeker.dat.u.uw.in
90c0 73 74 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 stellingen.in.deze.bibliotheek.v
90e0 6f 6f 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 oor.deze.plug-in.wilt.wijzigen?.
9100 42 65 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 Bent.u.zeker.dat.u..uw.instellin
9120 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 72 20 64 65 7a gen.in.deze.bibliotheek.voor.dez
9140 65 20 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 e.invoegtoepassing/plugin.wilt.w
9160 69 73 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 issen?.Wis.Wis.alle.instellingen
9180 20 76 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 .van.deze.plugin.Kopieer.naar.kl
91a0 65 6d 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 embord.Nieuwe.kolom.maken.Snelto
91c0 65 74 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 etsen.Herstart.calibre.nu.alstub
91e0 6c 69 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 lieft..Voorkeuren.voor:..Calibre
9200 20 6e 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 .nu.herstarten.Opnieuw.opstarten
9220 20 76 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 .vereist.Instellingen.gewijzigd.
9240 49 6e 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 Instellingen.verwijderd.Instelli
9260 6e 67 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 ngen.voor.deze.plug-in.in.deze.b
9280 69 62 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 ibliotheek.zijn.gewijzigd..Titel
92a0 61 66 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 afbeelding.niet.gevonden.-.u.moe
92c0 74 20 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 t.Calibre.opnieuw.opstarten.voor
92e0 64 61 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 dat.u.deze.plug-in.gebruikt!.Nie
9300 74 20 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 t.gedefinieerd.U.dient.calibre.a
9320 63 68 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 chteraf.te.herstarten..PK.......
9340 00 8a ba 49 5c 0d fb d3 60 72 0c 00 00 72 0c 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e ...I\...`r...r.......translation
9360 73 2f 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 s/pl.mo.........................
9380 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 00 00 37 00 00 00 05 ...........................7....
93a0 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 00 00 4d 00 00 00 39 ...?...=...l...}...N.......M...9
93c0 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 00 00 11 00 00 00 c2 ..........."....................
93e0 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 00 00 1e 00 00 00 13 ................................
9400 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 00 00 40 00 00 00 86 .......2.......N...&..._...@....
9420 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 00 00 10 00 00 00 f6 ................................
9440 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 00 00 09 00 00 00 9f ...........;.......J...T........
9460 05 00 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 ...$.......)....................
9480 08 00 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 ...+.......L...?...y.......O....
94a0 09 00 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 ...`...V........................
94c0 09 00 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 ......................."...%...5
94e0 0a 00 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 ...&...[...'....................
9500 0a 00 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 ...A...................6.......T
9520 0b 00 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 .......^.......|...?......._....
9540 0b 00 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 .......:...)...H....&Customize.p
9560 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 6f 72 20 74 6f 20 74 lugin.&Help.Add.a.separator.to.t
9580 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 65 63 74 65 64 20 69 he.menu.following.the.selected.i
95a0 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 20 70 6c 75 67 69 6e tem.All.settings.for.this.plugin
95c0 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 .in.this.library.have.been.clear
95e0 65 64 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 ed..Any.settings.in.other.librar
9600 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 ies.or.stored.in.a.JSON.file.in.
9620 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c your.calibre.plugins.folder.will
9640 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f .not.be.touched..Are.you.sure.yo
9660 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 69 u.want.to.change.your.settings.i
9680 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 00 n.this.library.for.this.plugin?.
96a0 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 Are.you.sure.you.want.to.clear.y
96c0 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
96e0 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 73 65 .this.plugin?.Clear.Clear.all.se
9700 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 20 63 ttings.for.this.plugin.Copy.to.c
9720 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 46 61 76 6f 75 lipboard.Create.new.column.Favou
9740 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 4d 6f 76 65 20 74 68 rites.Keyboard.shortcuts.Move.th
9760 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 00 4d 6f 76 65 20 74 e.selected.menu.item.down.Move.t
9780 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 50 6c 65 61 73 65 20 he.selected.menu.item.up.Please.
97a0 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 73 restart.calibre.now..Preferences
97c0 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 20 69 74 65 6d 20 66 .for:.Remove.the.selected.item.f
97e0 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 65 6e 75 20 69 74 65 rom.the.menu.Rename.the.menu.ite
9800 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 79 6f 75 72 20 46 61 m.for.when.it.appears.on.your.Fa
9820 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 69 62 72 65 20 6e 6f vourites.menu.Restart.calibre.no
9840 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 74 6f 72 00 53 65 74 w.Restart.required.Separator.Set
9860 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 53 tings.changed.Settings.deleted.S
9880 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.
98a0 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 65 library.have.been.changed..Title
98c0 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 .image.not.found.-.you.must.rest
98e0 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c art.Calibre.before.using.this.pl
9900 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 74 ugin!.Undefined.You.must.restart
9920 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 2d .calibre.afterwards..Project-Id-
9940 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 Version:.PACKAGE.VERSION.POT-Cre
9960 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 ation-Date:.2024-03-24.17:59+100
9980 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 0.PO-Revision-Date:.2022-09-19.1
99a0 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 53 69 6c 61 74 5:15+0000.Last-Translator:.Silat
99c0 69 77 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 iw.Witalis,.2022.Language-Team:.
99e0 50 6f 6c 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f Polish.(https://app.transifex.co
9a00 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 70 6c 2f 29 0a 4d 49 4d 45 2d m/calibre/teams/19337/pl/).MIME-
9a20 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/
9a40 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
9a60 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
9a80 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 70 6c y:.pygettext.py.1.5.Language:.pl
9aa0 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 61 .Plural-Forms:.nplurals=4;.plura
9ac0 6c 3d 28 6e 3d 3d 31 20 3f 20 30 20 3a 20 28 6e 25 31 30 3e 3d 32 20 26 26 20 6e 25 31 30 3c 3d l=(n==1.?.0.:.(n%10>=2.&&.n%10<=
9ae0 34 29 20 26 26 20 28 6e 25 31 30 30 3c 31 32 20 7c 7c 20 6e 25 31 30 30 3e 31 34 29 20 3f 20 31 4).&&.(n%100<12.||.n%100>14).?.1
9b00 20 3a 20 6e 21 3d 31 20 26 26 20 28 6e 25 31 30 3e 3d 30 20 26 26 20 6e 25 31 30 3c 3d 31 29 20 .:.n!=1.&&.(n%10>=0.&&.n%10<=1).
9b20 7c 7c 20 28 6e 25 31 30 3e 3d 35 20 26 26 20 6e 25 31 30 3c 3d 39 29 20 7c 7c 20 28 6e 25 31 30 ||.(n%10>=5.&&.n%10<=9).||.(n%10
9b40 30 3e 3d 31 32 20 26 26 20 6e 25 31 30 30 3c 3d 31 34 29 20 3f 20 32 20 3a 20 33 29 3b 0a 00 26 0>=12.&&.n%100<=14).?.2.:.3);..&
9b60 4b 6f 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 Konfiguruj.wtyczk...&Help.Dodaj.
9b80 73 65 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 separator.do.menu.po.wybranej.po
9ba0 7a 79 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 zycji.Wszystkie.ustawienia.dla.t
9bc0 65 6a 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 ej.wtyczki.w.tej.bibliotece.zost
9be0 61 c5 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 a..y.wyczyszczone....adne.ustawi
9c00 65 6e 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 enia.w.innych.bibliotekach.lub.p
9c20 72 7a 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 rzechowywane.w.pliku.JSON.w.fold
9c40 65 72 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 erze.wtyczek.Calibre.nie.zostan.
9c60 85 20 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 ..zmienione..Czy.na.pewno.chcesz
9c80 20 7a 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 .zmieni...swoje.ustawienia.w.tej
9ca0 20 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 43 7a 79 .bibliotece.dla.tej.wtyczki?.Czy
9cc0 20 6a 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 .jeste...pewny,...e.chcesz.wyczy
9ce0 c5 9b 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 ..ci...wszystkie.ustawienia.w.te
9d00 6a 20 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 j.bibliotece.dla.tej.wtyczki?.Wy
9d20 63 7a 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 czy.....Wyczy.....wszystkie.usta
9d40 77 69 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 wienia.dla.tej.wtyczki.Kopiuj.do
9d60 20 73 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 .schowka.Utw..rz.now...kolumn...
9d80 55 6c 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 Ulubione.Skr..ty.klawiszowe.Prze
9da0 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 64 c3 b3 c5 su...wybrany.element.menu.w.d...
9dc0 82 00 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 ..Przesu...wybrany.element.menu.
9de0 77 20 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 w.g..r...Prosz...ponownie.urucho
9e00 6d 20 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 m.calibre.teraz..Preferencje.dla
9e20 3a 00 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 :.Usu...wybran...pozycj...z.menu
9e40 00 5a 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 .Zmie...nazw...pozycji.menu,.kie
9e60 64 79 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 dy.pojawi.si...ona.w.menu.Ulubio
9e80 6e 65 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 ne.Uruchom.calibre.ponownie..Wym
9ea0 61 67 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 agane.ponowne.uruchomienie.Separ
9ec0 61 74 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 ator.Ustawienia.zosta..y.zmienio
9ee0 6e 65 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 ne.Ustawienia.zosta..y.usuni..te
9f00 00 55 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 .Ustawienia.dla.tej.wtyczki.w.te
9f20 6a 20 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 j.bibliotece.zosta..y.zmienione.
9f40 00 4e 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 .Nie.znaleziono.obrazu.ok..adki.
9f60 2d 20 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 -.przed.u..yciem.tej.wtyczki.mus
9f80 69 73 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 isz.ponownie.uruchomi...Calibre!
9fa0 00 4e 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 .Nieokre..lony.Musisz.potem.pono
9fc0 77 6e 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 wnie.uruchomi...calibre..PK.....
9fe0 00 00 00 8a ba 49 5c 81 92 43 35 ee 09 00 00 ee 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 .....I\..C5............translati
a000 6f 6e 73 2f 70 74 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 ons/pt.mo.......................
a020 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 00 .........|.......}...........?..
a040 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 00 .....l.......N...B...M..........
a060 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 00 ....."..........................
a080 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 00 .,.......?.......[.......l......
a0a0 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 00 .....................;.......J..
a0c0 00 ef 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 e5 01 00 00 69 04 00 00 14 00 00 .........:...$...D.......i......
a0e0 00 4f 06 00 00 06 00 00 00 64 06 00 00 4a 00 00 00 6b 06 00 00 85 00 00 00 b6 06 00 00 5a 00 00 .O.......d...J...k...........Z..
a100 00 3c 07 00 00 61 00 00 00 97 07 00 00 06 00 00 00 f9 07 00 00 29 00 00 00 00 08 00 00 25 00 00 .<...a...............).......%..
a120 00 2a 08 00 00 11 00 00 00 50 08 00 00 12 00 00 00 62 08 00 00 24 00 00 00 75 08 00 00 13 00 00 .*.......P.......b...$...u......
a140 00 9a 08 00 00 19 00 00 00 ae 08 00 00 15 00 00 00 c8 08 00 00 16 00 00 00 de 08 00 00 17 00 00 ................................
a160 00 f5 08 00 00 44 00 00 00 0d 09 00 00 5a 00 00 00 52 09 00 00 0d 00 00 00 ad 09 00 00 32 00 00 .....D.......Z...R...........2..
a180 00 bb 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 6c ......&Customize.plugin.&Help.Al
a1a0 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 68 l.settings.for.this.plugin.in.th
a1c0 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 6e is.library.have.been.cleared..An
a1e0 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 72 y.settings.in.other.libraries.or
a200 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 63 .stored.in.a.JSON.file.in.your.c
a220 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 62 alibre.plugins.folder.will.not.b
a240 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 74 e.touched..Are.you.sure.you.want
a260 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 73 .to.change.your.settings.in.this
a280 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 6f .library.for.this.plugin?.Are.yo
a2a0 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 65 u.sure.you.want.to.clear.your.se
a2c0 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 20 ttings.in.this.library.for.this.
a2e0 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 73 plugin?.Clear.Clear.all.settings
a300 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 61 .for.this.plugin.Copy.to.clipboa
a320 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 68 rd.Create.new.column.Keyboard.sh
a340 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 6e ortcuts.Please.restart.calibre.n
a360 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 6c ow..Preferences.for:.Restart.cal
a380 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 6e ibre.now.Restart.required.Settin
a3a0 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 74 gs.changed.Settings.deleted.Sett
a3c0 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 62 ings.for.this.plugin.in.this.lib
a3e0 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 6d rary.have.been.changed..Title.im
a400 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 age.not.found.-.you.must.restart
a420 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 .Calibre.before.using.this.plugi
a440 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 61 n!.Undefined.You.must.restart.ca
a460 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 72 libre.afterwards..Project-Id-Ver
a480 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 69 sion:.PACKAGE.VERSION.POT-Creati
a4a0 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 on-Date:.2024-03-24.17:59+1000.P
a4c0 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 31 O-Revision-Date:.2022-09-19.15:1
a4e0 35 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 50 61 75 6c 6f 20 50 65 5+0000.Last-Translator:.Paulo.Pe
a500 72 65 69 72 61 20 3c 70 61 75 6c 6f 69 7a 69 64 6f 72 6f 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 reira.<pauloizidoro@gmail.com>,.
a520 32 30 32 34 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 2024.Language-Team:.Portuguese.(
a540 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 https://app.transifex.com/calibr
a560 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 70 74 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a e/teams/19337/pt/).MIME-Version:
a580 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 .1.0.Content-Type:.text/plain;.c
a5a0 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e harset=UTF-8.Content-Transfer-En
a5c0 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 coding:.8bit.Generated-By:.pyget
a5e0 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 70 74 0a 50 6c 75 72 61 6c 2d text.py.1.5.Language:.pt.Plural-
a600 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 33 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 3d 3d 20 Forms:.nplurals=3;.plural=(n.==.
a620 30 20 7c 7c 20 6e 20 3d 3d 20 31 29 20 3f 20 30 20 3a 20 6e 20 21 3d 20 30 20 26 26 20 6e 20 25 0.||.n.==.1).?.0.:.n.!=.0.&&.n.%
a640 20 31 30 30 30 30 30 30 20 3d 3d 20 30 20 3f 20 31 20 3a 20 32 3b 0a 00 26 50 65 72 73 6f 6e 61 .1000000.==.0.?.1.:.2;..&Persona
a660 6c 69 7a 61 72 20 70 6c 75 67 69 6e 00 26 41 6a 75 64 61 00 54 6f 64 61 73 20 61 73 20 64 65 66 lizar.plugin.&Ajuda.Todas.as.def
a680 69 6e 69 c3 a7 c3 b5 65 73 20 64 65 73 74 65 20 70 6c 75 67 69 6e 2c 20 70 61 72 61 20 65 73 74 ini....es.deste.plugin,.para.est
a6a0 61 20 62 69 62 6c 69 6f 74 65 63 61 2c 20 66 6f 72 61 6d 20 72 65 6d 6f 76 69 64 61 73 2e 00 51 a.biblioteca,.foram.removidas..Q
a6c0 75 61 69 73 71 75 65 72 20 64 65 66 69 6e 69 c3 a7 c3 b5 65 73 20 6e 6f 75 74 72 61 73 20 62 69 uaisquer.defini....es.noutras.bi
a6e0 62 6c 69 6f 74 65 63 61 73 2c 20 6f 75 20 61 72 6d 61 7a 65 6e 61 64 61 73 20 6e 75 6d 20 66 69 bliotecas,.ou.armazenadas.num.fi
a700 63 68 65 69 72 6f 20 4a 53 4f 4e 20 6e 61 20 73 75 61 20 70 61 73 74 61 20 64 65 20 70 6c 75 67 cheiro.JSON.na.sua.pasta.de.plug
a720 69 6e 73 20 64 6f 20 43 61 6c 69 62 72 65 2c 20 6e c3 a3 6f 20 73 65 72 c3 a3 6f 20 74 6f 63 61 ins.do.Calibre,.n..o.ser..o.toca
a740 64 61 73 2e 00 54 65 6d 20 61 20 63 65 72 74 65 7a 61 20 71 75 65 20 70 72 65 74 65 6e 64 65 20 das..Tem.a.certeza.que.pretende.
a760 61 6c 74 65 72 61 72 20 61 73 20 73 75 61 73 20 63 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 alterar.as.suas.configura....es.
a780 64 6f 20 70 6c 75 67 69 6e 20 70 61 72 61 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 3f 00 do.plugin.para.esta.biblioteca?.
a7a0 54 65 6d 20 61 20 63 65 72 74 65 7a 61 20 71 75 65 20 70 72 65 74 65 6e 64 65 20 6c 69 6d 70 61 Tem.a.certeza.que.pretende.limpa
a7c0 72 20 74 6f 64 61 73 20 61 73 20 73 75 61 73 20 64 65 66 69 6e 69 c3 a7 c3 b5 65 73 2c 20 6e 65 r.todas.as.suas.defini....es,.ne
a7e0 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 2c 20 70 61 72 61 20 65 73 74 65 20 70 6c 75 67 69 6e sta.biblioteca,.para.este.plugin
a800 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 64 65 66 69 6e 69 c3 ?.Limpar.Limpar.todas.as.defini.
a820 a7 c3 b5 65 73 20 64 65 73 74 65 20 70 6c 75 67 69 6e 00 43 6f 70 69 61 72 20 70 61 72 61 20 61 ...es.deste.plugin.Copiar.para.a
a840 20 c3 a1 72 65 61 20 64 65 20 74 72 61 6e 73 66 65 72 c3 aa 6e 63 69 61 00 43 72 69 61 72 20 6e ...rea.de.transfer..ncia.Criar.n
a860 6f 76 61 20 63 6f 6c 75 6e 61 00 41 74 61 6c 68 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 50 6f ova.coluna.Atalhos.de.teclado.Po
a880 72 20 66 61 76 6f 72 2c 20 72 65 69 6e 69 63 69 65 20 6f 20 43 61 6c 69 62 72 65 20 61 67 6f 72 r.favor,.reinicie.o.Calibre.agor
a8a0 61 2e 00 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 61 72 a..Prefer..ncias.para:.Reiniciar
a8c0 20 6f 20 43 61 6c 69 62 72 65 20 61 67 6f 72 61 00 4e 65 63 65 73 73 c3 a1 72 69 6f 20 72 65 69 .o.Calibre.agora.Necess..rio.rei
a8e0 6e 69 63 69 61 72 00 44 65 66 69 6e 69 c3 a7 c3 b5 65 73 20 61 6c 74 65 72 61 64 61 73 00 44 65 niciar.Defini....es.alteradas.De
a900 66 69 6e 69 c3 a7 c3 b5 65 73 20 65 6c 69 6d 69 6e 61 64 61 73 00 41 73 20 64 65 66 69 6e 69 c3 fini....es.eliminadas.As.defini.
a920 a7 c3 b5 65 73 20 64 65 73 74 65 20 70 6c 75 67 69 6e 2c 20 70 61 72 61 20 65 73 74 61 20 62 69 ...es.deste.plugin,.para.esta.bi
a940 62 6c 69 6f 74 65 63 61 2c 20 66 6f 72 61 6d 20 61 6c 74 65 72 61 64 61 73 2e 00 49 6d 61 67 65 blioteca,.foram.alteradas..Image
a960 6d 20 64 6f 20 74 c3 ad 74 75 6c 6f 20 6e c3 a3 6f 20 65 6e 63 6f 6e 74 72 61 64 61 2e 20 44 65 m.do.t..tulo.n..o.encontrada..De
a980 76 65 20 72 65 69 6e 69 63 69 61 72 20 6f 20 43 61 6c 69 62 72 65 20 61 6e 74 65 73 20 64 65 20 ve.reiniciar.o.Calibre.antes.de.
a9a0 75 74 69 6c 69 7a 61 72 20 65 73 74 65 20 70 6c 75 67 69 6e 21 00 4e c3 a3 6f 20 64 65 66 69 6e utilizar.este.plugin!.N..o.defin
a9c0 69 64 6f 00 c3 89 20 6e 65 63 65 73 73 c3 a1 72 69 6f 20 72 65 69 6e 69 63 69 61 72 20 6f 20 43 ido....necess..rio.reiniciar.o.C
a9e0 61 6c 69 62 72 65 20 70 6f 73 74 65 72 69 6f 72 6d 65 6e 74 65 2e 00 50 4b 03 04 14 00 00 00 00 alibre.posteriormente..PK.......
aa00 00 8a ba 49 5c 6c 1f 78 be 53 0c 00 00 53 0c 00 00 15 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e ...I\l.x.S...S.......translation
aa20 73 2f 70 74 5f 42 52 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 s/pt_BR.mo......................
aa40 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 00 00 37 00 ..............................7.
aa60 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 00 00 4d 00 ......?...=...l...}...N.......M.
aa80 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 00 00 11 00 ..9...........".................
aaa0 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 00 00 1e 00 ................................
aac0 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 00 00 40 00 ..........2.......N...&..._...@.
aae0 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 00 00 10 00 ................................
ab00 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 00 00 09 00 ..............;.......J...T.....
ab20 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 db 01 00 00 ce 05 00 00 11 00 00 00 aa 07 00 00 06 00 ......$.........................
ab40 00 00 bc 07 00 00 38 00 00 00 c3 07 00 00 44 00 00 00 fc 07 00 00 89 00 00 00 41 08 00 00 58 00 ......8.......D...........A...X.
ab60 00 00 cb 08 00 00 5a 00 00 00 24 09 00 00 06 00 00 00 7f 09 00 00 30 00 00 00 86 09 00 00 25 00 ......Z...$...........0.......%.
ab80 00 00 b7 09 00 00 11 00 00 00 dd 09 00 00 09 00 00 00 ef 09 00 00 12 00 00 00 f9 09 00 00 2b 00 ..............................+.
aba0 00 00 0c 0a 00 00 2a 00 00 00 38 0a 00 00 19 00 00 00 63 0a 00 00 13 00 00 00 7d 0a 00 00 22 00 ......*...8.......c.......}...".
abc0 00 00 91 0a 00 00 42 00 00 00 b4 0a 00 00 18 00 00 00 f7 0a 00 00 1b 00 00 00 10 0b 00 00 09 00 ......B.........................
abe0 00 00 2c 0b 00 00 1b 00 00 00 36 0b 00 00 19 00 00 00 52 0b 00 00 47 00 00 00 6c 0b 00 00 60 00 ..,.......6.......R...G...l...`.
ac00 00 00 b4 0b 00 00 0d 00 00 00 15 0c 00 00 2f 00 00 00 23 0c 00 00 00 26 43 75 73 74 6f 6d 69 7a ............../...#....&Customiz
ac20 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 6f 72 20 74 e.plugin.&Help.Add.a.separator.t
ac40 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 65 63 74 65 o.the.menu.following.the.selecte
ac60 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 20 70 6c 75 d.item.All.settings.for.this.plu
ac80 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c gin.in.this.library.have.been.cl
aca0 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 20 6c 69 62 eared..Any.settings.in.other.lib
acc0 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 20 raries.or.stored.in.a.JSON.file.
ace0 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 65 72 20 77 in.your.calibre.plugins.folder.w
ad00 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 73 75 72 65 ill.not.be.touched..Are.you.sure
ad20 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 74 69 6e 67 .you.want.to.change.your.setting
ad40 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 s.in.this.library.for.this.plugi
ad60 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 63 6c 65 61 n?.Are.you.sure.you.want.to.clea
ad80 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 61 72 79 20 r.your.settings.in.this.library.
ada0 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 20 61 6c 6c for.this.plugin?.Clear.Clear.all
adc0 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 70 79 20 74 .settings.for.this.plugin.Copy.t
ade0 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 6e 00 46 61 o.clipboard.Create.new.column.Fa
ae00 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 4d 6f 76 65 vourites.Keyboard.shortcuts.Move
ae20 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 00 4d 6f 76 .the.selected.menu.item.down.Mov
ae40 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 50 6c 65 61 e.the.selected.menu.item.up.Plea
ae60 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 6e se.restart.calibre.now..Preferen
ae80 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 20 69 74 65 ces.for:.Remove.the.selected.ite
aea0 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 65 6e 75 20 m.from.the.menu.Rename.the.menu.
aec0 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 79 6f 75 72 item.for.when.it.appears.on.your
aee0 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 69 62 72 65 .Favourites.menu.Restart.calibre
af00 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 74 6f 72 00 .now.Restart.required.Separator.
af20 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 Settings.changed.Settings.delete
af40 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 d.Settings.for.this.plugin.in.th
af60 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 54 69 is.library.have.been.changed..Ti
af80 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 20 72 tle.image.not.found.-.you.must.r
afa0 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 69 73 estart.Calibre.before.using.this
afc0 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 73 74 .plugin!.Undefined.You.must.rest
afe0 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 74 2d art.calibre.afterwards..Project-
b000 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d Id-Version:.PACKAGE.VERSION.POT-
b020 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b Creation-Date:.2024-03-24.17:59+
b040 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 1000.PO-Revision-Date:.2022-09-1
b060 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 41 6c 9.15:15+0000.Last-Translator:.Al
b080 69 63 65 20 52 69 62 65 69 72 6f 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a ice.Ribeiro,.2024.Language-Team:
b0a0 20 50 6f 72 74 75 67 75 65 73 65 20 28 42 72 61 7a 69 6c 29 20 28 68 74 74 70 73 3a 2f 2f 61 70 .Portuguese.(Brazil).(https://ap
b0c0 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
b0e0 33 33 37 2f 70 74 5f 42 52 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 337/pt_BR/).MIME-Version:.1.0.Co
b100 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 3d ntent-Type:.text/plain;.charset=
b120 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 3a UTF-8.Content-Transfer-Encoding:
b140 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 79 .8bit.Generated-By:.pygettext.py
b160 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 70 74 5f 42 52 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d .1.5.Language:.pt_BR.Plural-Form
b180 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 33 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 3d 3d 20 30 20 7c 7c s:.nplurals=3;.plural=(n.==.0.||
b1a0 20 6e 20 3d 3d 20 31 29 20 3f 20 30 20 3a 20 6e 20 21 3d 20 30 20 26 26 20 6e 20 25 20 31 30 30 .n.==.1).?.0.:.n.!=.0.&&.n.%.100
b1c0 30 30 30 30 20 3d 3d 20 30 20 3f 20 31 20 3a 20 32 3b 0a 00 43 75 73 74 6f 6d 69 7a 61 72 20 70 0000.==.0.?.1.:.2;..Customizar.p
b1e0 6c 75 67 69 6e 00 26 41 6a 75 64 61 00 41 64 69 63 69 6f 6e 61 72 20 73 65 70 61 72 61 64 6f 72 lugin.&Ajuda.Adicionar.separador
b200 20 6e 6f 20 6d 65 6e 75 20 61 20 70 61 72 74 69 72 20 64 6f 20 69 74 65 6d 20 73 65 6c 65 63 69 .no.menu.a.partir.do.item.seleci
b220 6f 6e 61 64 6f 00 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 onado.Todas.as.configura....es.d
b240 65 73 74 65 20 70 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 este.plugin.nesta.biblioteca.for
b260 61 6d 20 6c 69 6d 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 am.limpas..Qualquer.configura...
b280 a3 6f 20 65 6d 20 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 .o.em.outras.bibliotecas.ou.arma
b2a0 7a 65 6e 61 64 61 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 zenadas.em.um.arquivo.JSON.na.pa
b2c0 73 74 61 20 64 6f 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 sta.dos.seus.plugins.do.calibre.
b2e0 6e c3 a3 6f 20 73 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 n..o.ser..o.tocadas..Tem.certeza
b300 20 71 75 65 20 64 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 .que.deseja.modificar.suas.confi
b320 67 75 72 61 c3 a7 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 gura....es.nesta.biblioteca.para
b340 20 65 73 74 65 20 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 .este.plugin?.Voc...tem.certeza.
b360 71 75 65 20 64 65 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 que.deseja.limpar.as.configura..
b380 c3 b5 65 73 20 65 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 ..es.em.sua.biblioteca.para.este
b3a0 20 70 6c 75 67 69 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 .plugin?.Limpar.Limpar.todas.as.
b3c0 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 69 6e configura....es.para.este.plugin
b3e0 00 43 6f 70 69 61 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 .Copiar.para.a...rea.de.transfer
b400 c3 aa 6e 63 69 61 00 43 72 69 61 72 20 6e 6f 76 61 20 63 6f 6c 75 6e 61 00 46 61 76 6f 72 69 74 ..ncia.Criar.nova.coluna.Favorit
b420 6f 73 00 41 74 61 6c 68 6f 73 20 64 6f 20 74 65 63 6c 61 64 6f 00 4d 6f 76 65 72 20 70 61 72 61 os.Atalhos.do.teclado.Mover.para
b440 20 62 61 69 78 6f 20 6f 20 69 74 65 6d 20 73 65 6c 65 63 69 6f 6e 61 64 6f 20 6e 6f 20 6d 65 6e .baixo.o.item.selecionado.no.men
b460 75 00 4d 6f 76 65 72 20 70 61 72 61 20 63 69 6d 61 20 6f 20 69 74 65 6d 20 73 65 6c 65 63 69 6f u.Mover.para.cima.o.item.selecio
b480 6e 61 64 6f 20 6e 6f 20 6d 65 6e 75 00 52 65 69 6e 69 63 69 65 20 6f 20 63 61 6c 69 62 72 65 20 nado.no.menu.Reinicie.o.calibre.
b4a0 61 67 6f 72 61 2e 00 50 72 65 66 65 72 c3 aa 6e 63 69 61 73 20 70 61 72 61 3a 00 52 65 6d 6f 76 agora..Prefer..ncias.para:.Remov
b4c0 65 72 20 6f 20 69 74 65 6d 20 73 65 6c 65 63 69 6f 6e 61 64 6f 20 64 6f 20 6d 65 6e 75 00 52 65 er.o.item.selecionado.do.menu.Re
b4e0 6e 6f 6d 65 61 72 20 6f 20 69 74 65 6d 20 64 6f 20 6d 65 6e 75 20 71 75 61 6e 64 6f 20 65 73 74 nomear.o.item.do.menu.quando.est
b500 65 20 66 6f 72 20 6d 6f 73 74 72 61 64 6f 20 6e 6f 20 6d 65 6e 75 20 46 61 76 6f 72 69 74 6f 73 e.for.mostrado.no.menu.Favoritos
b520 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 00 52 65 69 6e 69 63 .Reinicie.o.calibre.agora.Reinic
b540 69 61 6c 69 7a 61 c3 a7 c3 a3 6f 20 72 65 71 75 65 72 69 64 61 00 53 65 70 61 72 61 64 6f 72 00 ializa....o.requerida.Separador.
b560 43 6f 6e 66 69 67 75 72 61 c3 a7 c3 b5 65 73 20 6d 6f 64 69 66 69 63 61 64 61 73 00 43 6f 6e 66 Configura....es.modificadas.Conf
b580 69 67 75 72 61 c3 a7 c3 b5 65 73 20 72 65 6d 6f 76 69 64 61 73 00 41 73 20 63 6f 6e 66 69 67 75 igura....es.removidas.As.configu
b5a0 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 20 6e 65 73 74 61 20 ra....es.para.este.plugin.nesta.
b5c0 62 69 62 6c 69 6f 74 65 63 61 20 66 6f 72 61 6d 20 6d 6f 64 69 66 69 63 61 64 61 73 2e 00 49 6d biblioteca.foram.modificadas..Im
b5e0 61 67 65 6d 20 64 6f 20 74 c3 ad 74 75 6c 6f 20 6e c3 a3 6f 20 65 6e 63 6f 6e 74 72 61 64 61 20 agem.do.t..tulo.n..o.encontrada.
b600 2d 20 76 6f 63 c3 aa 20 64 65 76 65 20 72 65 69 6e 69 63 69 61 72 20 6f 20 43 61 6c 62 72 65 20 -.voc...deve.reiniciar.o.Calbre.
b620 61 6e 74 65 73 20 64 65 20 75 74 69 6c 69 7a 61 72 20 65 73 74 65 20 70 6c 75 67 69 6e 21 00 4e antes.de.utilizar.este.plugin!.N
b640 c3 a3 6f 20 64 65 66 69 6e 69 64 6f 00 56 6f 63 c3 aa 20 70 72 65 63 69 73 61 20 72 65 69 6e 69 ..o.definido.Voc...precisa.reini
b660 63 69 61 72 20 6f 20 63 61 6c 69 62 72 65 20 64 65 70 6f 69 73 20 64 69 73 73 6f 2e 00 50 4b 03 ciar.o.calibre.depois.disso..PK.
b680 04 14 00 00 00 00 00 e0 35 28 55 55 1a 5c 16 06 01 00 00 06 01 00 00 16 00 00 00 74 72 61 6e 73 ........5(UU.\.............trans
b6a0 6c 61 74 69 6f 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 23 20 54 72 61 6e 73 6c 61 74 69 6f 6e 73 0d lations/README.md#.Translations.
b6c0 0a 0d 0a 49 66 20 79 6f 75 27 72 65 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 68 65 6c 70 69 ...If.you're.interested.in.helpi
b6e0 6e 67 20 70 72 6f 76 69 64 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 ng.provide.translations.for.this
b700 20 70 72 6f 6a 65 63 74 2c 0d 0a 70 6c 65 61 73 65 20 75 73 65 20 74 68 65 0d 0a 5b 54 72 61 6e .project,..please.use.the..[Tran
b720 73 69 66 65 78 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d sifex](https://www.transifex.com
b740 2f 70 72 6f 6a 65 63 74 73 2f 70 2f 63 61 6c 69 62 72 65 2d 70 6c 75 67 69 6e 73 2f 72 65 73 6f /projects/p/calibre-plugins/reso
b760 75 72 63 65 73 2f 29 0d 0a 77 65 62 73 69 74 65 20 74 6f 20 61 64 64 20 74 72 61 6e 73 6c 61 74 urces/)..website.to.add.translat
b780 69 6f 6e 73 20 74 6f 20 74 68 69 73 2c 20 6f 72 20 6f 74 68 65 72 20 63 61 6c 69 62 72 65 20 70 ions.to.this,.or.other.calibre.p
b7a0 6c 75 67 69 6e 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2e 50 4b 03 04 14 00 00 00 00 lugins.that.support.it.PK.......
b7c0 00 8a ba 49 5c 17 e8 c3 0b 37 0a 00 00 37 0a 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e ...I\....7...7.......translation
b7e0 73 2f 72 6f 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 s/ro.mo.........................
b800 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 00 00 95 .......|.......}...........?....
b820 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 00 00 df ...l.......N...B...M............
b840 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 00 00 2c ..."...........................,
b860 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 00 00 80 .......?.......[.......l........
b880 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 00 00 ef ...................;.......J....
b8a0 03 00 00 09 00 00 00 3a 04 00 00 24 00 00 00 44 04 00 00 e7 01 00 00 69 04 00 00 14 00 00 00 51 .......:...$...D.......i.......Q
b8c0 06 00 00 07 00 00 00 66 06 00 00 52 00 00 00 6e 06 00 00 86 00 00 00 c1 06 00 00 6a 00 00 00 48 .......f...R...n...........j...H
b8e0 07 00 00 69 00 00 00 b3 07 00 00 09 00 00 00 1d 08 00 00 34 00 00 00 27 08 00 00 16 00 00 00 5c ...i...............4...'.......\
b900 08 00 00 19 00 00 00 73 08 00 00 18 00 00 00 8d 08 00 00 1a 00 00 00 a6 08 00 00 13 00 00 00 c1 .......s........................
b920 08 00 00 18 00 00 00 d5 08 00 00 19 00 00 00 ee 08 00 00 17 00 00 00 08 09 00 00 14 00 00 00 20 ................................
b940 09 00 00 5a 00 00 00 35 09 00 00 6e 00 00 00 90 09 00 00 09 00 00 00 ff 09 00 00 2d 00 00 00 09 ...Z...5...n...............-....
b960 0a 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 ....&Customize.plugin.&Help.All.
b980 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 68 69 73 settings.for.this.plugin.in.this
b9a0 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 6e 79 20 .library.have.been.cleared..Any.
b9c0 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 settings.in.other.libraries.or.s
b9e0 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c tored.in.a.JSON.file.in.your.cal
ba00 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 62 65 20 ibre.plugins.folder.will.not.be.
ba20 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 74 20 74 touched..Are.you.sure.you.want.t
ba40 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 73 20 6c o.change.your.settings.in.this.l
ba60 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 6f 75 20 ibrary.for.this.plugin?.Are.you.
ba80 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 65 74 74 sure.you.want.to.clear.your.sett
baa0 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 6c ings.in.this.library.for.this.pl
bac0 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 73 20 66 ugin?.Clear.Clear.all.settings.f
bae0 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 61 72 64 or.this.plugin.Copy.to.clipboard
bb00 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 68 6f 72 .Create.new.column.Keyboard.shor
bb20 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 6e 6f 77 tcuts.Please.restart.calibre.now
bb40 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 6c 69 62 ..Preferences.for:.Restart.calib
bb60 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 6e 67 73 re.now.Restart.required.Settings
bb80 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e .changed.Settings.deleted.Settin
bba0 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
bbc0 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 6d 61 67 ry.have.been.changed..Title.imag
bbe0 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 e.not.found.-.you.must.restart.C
bc00 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 alibre.before.using.this.plugin!
bc20 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 61 6c 69 .Undefined.You.must.restart.cali
bc40 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 72 73 69 bre.afterwards..Project-Id-Versi
bc60 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e on:.PACKAGE.VERSION.POT-Creation
bc80 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d -Date:.2024-03-24.17:59+1000.PO-
bca0 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 35 3a 31 35 2b Revision-Date:.2022-09-19.15:15+
bcc0 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 52 65 6d 75 73 2d 47 61 62 72 0000.Last-Translator:.Remus-Gabr
bce0 69 65 6c 20 43 68 65 6c 75 20 3c 72 65 6d 75 73 67 61 62 72 69 65 6c 2e 63 68 65 6c 75 40 64 69 iel.Chelu.<remusgabriel.chelu@di
bd00 73 72 6f 6f 74 2e 6f 72 67 3e 2c 20 32 30 32 35 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 sroot.org>,.2025.Language-Team:.
bd20 52 6f 6d 61 6e 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 Romanian.(https://app.transifex.
bd40 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 72 6f 2f 29 0a 4d 49 4d com/calibre/teams/19337/ro/).MIM
bd60 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 78 E-Version:.1.0.Content-Type:.tex
bd80 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 54 t/plain;.charset=UTF-8.Content-T
bda0 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 64 ransfer-Encoding:.8bit.Generated
bdc0 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 20 -By:.pygettext.py.1.5.Language:.
bde0 72 6f 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 ro.Plural-Forms:.nplurals=3;.plu
be00 72 61 6c 3d 28 6e 3d 3d 31 3f 30 3a 28 28 28 6e 25 31 30 30 3e 31 39 29 7c 7c 28 28 6e 25 31 30 ral=(n==1?0:(((n%100>19)||((n%10
be20 30 3d 3d 30 29 26 26 28 6e 21 3d 30 29 29 29 3f 32 3a 31 29 29 3b 0a 00 26 50 65 72 73 6f 6e 61 0==0)&&(n!=0)))?2:1));..&Persona
be40 6c 69 7a 61 72 65 20 6d 6f 64 75 6c 00 26 41 6a 75 74 6f 72 00 54 6f 61 74 65 20 73 65 74 c4 83 lizare.modul.&Ajutor.Toate.set..
be60 72 69 6c 65 20 70 65 6e 74 72 75 20 61 63 65 61 73 74 c4 83 20 63 6f 6e 65 63 74 61 72 65 20 c3 rile.pentru.aceast...conectare..
be80 ae 6e 20 61 63 65 61 73 74 c4 83 20 6c 69 62 72 c4 83 72 69 65 20 61 75 20 66 6f 73 74 20 c5 9f .n.aceast...libr..rie.au.fost...
bea0 74 65 72 73 65 2e 20 00 4f 72 69 63 65 20 73 65 74 61 72 65 20 c3 ae 6e 20 61 6c 74 65 20 6c 69 terse...Orice.setare...n.alte.li
bec0 62 72 c4 83 72 69 69 20 73 61 75 20 73 74 6f 63 61 74 c4 83 20 c3 ae 6e 74 72 2d 75 6e 20 66 69 br..rii.sau.stocat.....ntr-un.fi
bee0 c5 9f 69 65 72 20 4a 53 4f 4e 20 c3 ae 6e 20 64 6f 73 61 72 75 6c 20 64 75 6d 6e 65 61 76 6f 61 ..ier.JSON...n.dosarul.dumneavoa
bf00 73 74 72 c4 83 20 64 65 20 63 6f 6e 65 63 74 c4 83 72 69 20 63 61 6c 69 62 72 75 20 6e 75 20 76 str...de.conect..ri.calibru.nu.v
bf20 61 20 66 69 20 61 74 69 6e 73 c4 83 2e 20 00 53 75 6e 74 65 c8 9b 69 20 73 69 67 75 72 20 63 c4 a.fi.atins.....Sunte..i.sigur.c.
bf40 83 20 64 6f 72 69 c8 9b 69 20 73 c4 83 20 76 c4 83 20 6d 6f 64 69 66 69 63 61 c8 9b 69 20 63 6f ..dori..i.s...v...modifica..i.co
bf60 6e 66 69 67 75 72 c4 83 72 69 6c 65 20 c3 ae 6e 20 61 63 65 61 73 74 c4 83 20 62 69 62 6c 69 6f nfigur..rile...n.aceast...biblio
bf80 74 65 63 c4 83 20 70 65 6e 74 72 75 20 61 63 65 73 74 20 6d 6f 64 75 6c 3f 00 53 75 6e 74 65 c5 tec...pentru.acest.modul?.Sunte.
bfa0 a3 69 20 73 69 67 75 72 20 63 c4 83 20 76 72 65 c5 a3 69 20 73 c4 83 20 76 c4 83 20 c5 9f 74 65 .i.sigur.c...vre..i.s...v.....te
bfc0 72 67 65 c5 a3 69 20 73 65 74 c4 83 72 69 6c 65 20 c3 ae 6e 20 61 63 65 61 73 74 c4 83 20 6c 69 rge..i.set..rile...n.aceast...li
bfe0 62 72 c4 83 72 69 65 20 70 65 6e 74 72 75 20 61 63 65 61 73 74 c4 83 20 63 6f 6e 65 63 74 61 72 br..rie.pentru.aceast...conectar
c000 65 3f 20 00 c5 9e 74 65 72 67 65 72 65 00 c5 9e 74 65 72 67 65 c5 a3 69 20 74 6f 61 74 65 20 73 e?....tergere...terge..i.toate.s
c020 65 74 c4 83 72 69 6c 65 20 70 65 6e 74 72 75 20 61 63 65 61 73 74 c4 83 20 63 6f 6e 65 63 74 61 et..rile.pentru.aceast...conecta
c040 72 65 00 43 6f 70 69 61 7a c4 83 20 c3 ae 6e 20 63 6c 69 70 62 6f 61 72 64 00 43 72 65 65 61 7a re.Copiaz.....n.clipboard.Creeaz
c060 c4 83 20 6f 20 6e 6f 75 c4 83 20 63 6f 6c 6f 61 6e c4 83 00 53 63 75 72 74 c4 83 74 75 72 69 6c ...o.nou...coloan...Scurt..turil
c080 65 20 74 61 73 74 61 74 75 72 69 69 00 52 65 70 6f 72 6e 69 c5 a3 69 20 61 63 75 6d 20 63 61 6c e.tastaturii.Reporni..i.acum.cal
c0a0 69 62 72 75 6c 2e 20 00 50 72 65 66 65 72 69 6e c8 9b 65 20 70 65 6e 74 72 75 3a 00 52 65 70 6f ibrul...Preferin..e.pentru:.Repo
c0c0 72 6e 69 c5 a3 69 20 61 63 75 6d 20 63 61 6c 69 62 72 75 6c 00 45 73 74 65 20 6e 65 63 65 73 61 rni..i.acum.calibrul.Este.necesa
c0e0 72 c4 83 20 72 65 70 6f 72 6e 69 72 65 61 00 43 6f 6e 66 69 67 75 72 c4 83 72 69 20 6d 6f 64 69 r...repornirea.Configur..ri.modi
c100 66 69 63 61 74 65 00 43 6f 6e 66 69 67 75 72 c4 83 72 69 20 c8 99 74 65 72 73 65 00 43 6f 6e 66 ficate.Configur..ri...terse.Conf
c120 69 67 75 72 c4 83 72 69 6c 65 20 70 65 6e 74 72 75 20 61 63 65 73 74 20 6d 6f 64 75 6c 20 64 65 igur..rile.pentru.acest.modul.de
c140 20 65 78 74 65 6e 73 69 65 20 64 69 6e 20 61 63 65 61 73 74 c4 83 20 62 69 62 6c 69 6f 74 65 63 .extensie.din.aceast...bibliotec
c160 c4 83 20 61 75 20 66 6f 73 74 20 6d 6f 64 69 66 69 63 61 74 65 2e 00 49 6d 61 67 69 6e 65 61 20 ...au.fost.modificate..Imaginea.
c180 64 65 20 70 69 63 74 6f 67 72 61 6d c4 83 20 6e 75 20 61 20 66 6f 73 74 20 67 c4 83 73 69 74 c4 de.pictogram...nu.a.fost.g..sit.
c1a0 83 20 2d 20 74 72 65 62 75 69 65 20 73 c4 83 20 72 65 70 6f 72 6e 69 c8 9b 69 20 43 61 6c 69 62 ..-.trebuie.s...reporni..i.Calib
c1c0 72 65 20 c3 ae 6e 61 69 6e 74 65 20 64 65 20 61 20 75 74 69 6c 69 7a 61 20 61 63 65 73 74 20 6d re...nainte.de.a.utiliza.acest.m
c1e0 6f 64 75 6c 21 00 4e 65 64 65 66 69 6e 69 74 00 44 75 70 c4 83 20 61 63 65 65 61 20 74 72 65 62 odul!.Nedefinit.Dup...aceea.treb
c200 75 69 65 20 73 c4 83 20 72 65 70 6f 72 6e 69 c5 a3 69 20 63 61 6c 69 62 72 75 6c 2e 20 00 50 4b uie.s...reporni..i.calibrul...PK
c220 03 04 14 00 00 00 00 00 8a ba 49 5c 2f 72 63 7a e6 0e 00 00 e6 0e 00 00 12 00 00 00 74 72 61 6e ..........I\/rcz............tran
c240 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 04 01 slations/ru.mo..................
c260 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 ................................
c280 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.....
c2a0 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...........".............
c2c0 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 ................................
c2e0 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...&..._.
c300 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 ..@.............................
c320 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.
c340 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 e8 07 ..........$.....................
c360 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 ef 08 ..........`.......t...z.........
c380 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 54 0a ..........x...........C...@...T.
c3a0 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 01 0b ../.......(...............".....
c3c0 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 fb 0b ..F...$...H...k...F.............
c3e0 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 fc 0c ..:.......t...W.../.......'.....
c400 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 81 0d ......$...#...;...!..._...h.....
c420 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 73 74 ..............}...N........&Cust
c440 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
c460 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
c480 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
c4a0 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
c4c0 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
c4e0 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
c500 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
c520 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.
c540 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
c560 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
c580 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.
c5a0 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
c5c0 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
c5e0 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
c600 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
c620 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.
c640 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
c660 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.
c680 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
c6a0 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
c6c0 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
c6e0 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.
c700 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
c720 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
c740 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
c760 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
c780 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
c7a0 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
c7c0 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.
c7e0 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.
c800 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
c820 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.
c840 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 POT-Creation-Date:.2024-03-24.17
c860 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d :59+1000.PO-Revision-Date:.2022-
c880 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
c8a0 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 52 75 :.Caarmi,.2022.Language-Team:.Ru
c8c0 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 6f 6d ssian.(https://app.transifex.com
c8e0 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 2d 56 /calibre/teams/19337/ru/).MIME-V
c900 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 70 ersion:.1.0.Content-Type:.text/p
c920 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 6e lain;.charset=UTF-8.Content-Tran
c940 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 79 sfer-Encoding:.8bit.Generated-By
c960 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 75 0a :.pygettext.py.1.5.Language:.ru.
c980 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 61 6c Plural-Forms:.nplurals=4;.plural
c9a0 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 25 31 =(n%10==1.&&.n%100!=11.?.0.:.n%1
c9c0 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 7c 20 0>=2.&&.n%10<=4.&&.(n%100<12.||.
c9e0 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 31 30 n%100>14).?.1.:.n%10==0.||.(n%10
ca00 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 26 26 >=5.&&.n%10<=9).||.(n%100>=11.&&
ca20 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 82 d1 .n%100<=14)?.2.:.3);..&.........
ca40 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 d0 b0 .............................&..
ca60 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 d0 b4 ................................
ca80 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 be d1 ................................
caa0 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 83 d0 ................................
cac0 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 ba d0 ................................
cae0 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 d0 bd ................................
cb00 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 b5 d0 ................................
cb20 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 9b d1 ................................
cb40 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 d0 b4 ................................
cb60 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 b0 d1 ................................
cb80 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 b5 20 ................................
cba0 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 d0 b5 ..............JSON..............
cbc0 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 20 d0 ..................calibre.......
cbe0 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 d0 98 ................................
cc00 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 b4 d0 ................................
cc20 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 d0 b8 ................................
cc40 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 d1 80 ................................
cc60 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 b8 d0 ................................
cc80 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 82 d1 ...............?................
cca0 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 d1 81 ................................
ccc0 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 d0 bd ................................
cce0 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 83 d1 ................................
cd00 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 82 d1 ................................
cd20 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 d0 b7 ................................
cd40 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 b8 d1 ................................
cd60 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 d1 81 ................................
cd80 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 d1 83 ................................
cda0 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 80 d0 ................................
cdc0 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 d1 8b ................................
cde0 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 80 d1 ................................
ce00 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 d0 b5 ......................,.........
ce20 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 b5 d0 ...................calibre......
ce40 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 b8 d1 ................................
ce60 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 b1 d1 ........:.......................
ce80 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 d0 b5 ................................
cea0 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 8c 20 ................................
cec0 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 b0 20 ...................,............
cee0 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 bd d1 ................................
cf00 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 d1 80 ................................
cf20 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....
cf40 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 bf d0 ................................
cf60 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 d0 b8 ................................
cf80 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 d0 b7 ................................
cfa0 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 b8 20 ................................
cfc0 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 ba d0 ................................
cfe0 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 20 d1 ................................
d000 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 b1 d1 ................................
d020 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 d0 b1 ................................
d040 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 d0 bd ................................
d060 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 20 d0 ..................-.............
d080 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 d1 83 ................................
d0a0 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 82 d1 ................................
d0c0 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 d0 b5 ..calibre!......................
d0e0 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 b5 d0 ................................
d100 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 d0 be ..................calibre.......
d120 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 8a ba ....................PK..........
d140 49 5c d9 c8 ac 52 bb 09 00 00 bb 09 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 73 I\...R............translations/s
d160 76 2e 6d 6f de 12 04 95 00 00 00 00 17 00 00 00 1c 00 00 00 d4 00 00 00 00 00 00 00 00 00 00 00 v.mo............................
d180 00 00 00 00 8c 01 00 00 11 00 00 00 8d 01 00 00 05 00 00 00 9f 01 00 00 3f 00 00 00 a5 01 00 00 ........................?.......
d1a0 6c 00 00 00 e5 01 00 00 4e 00 00 00 52 02 00 00 4d 00 00 00 a1 02 00 00 05 00 00 00 ef 02 00 00 l.......N...R...M...............
d1c0 22 00 00 00 f5 02 00 00 11 00 00 00 18 03 00 00 11 00 00 00 2a 03 00 00 0a 00 00 00 3c 03 00 00 "...................*.......<...
d1e0 12 00 00 00 47 03 00 00 1b 00 00 00 5a 03 00 00 10 00 00 00 76 03 00 00 13 00 00 00 87 03 00 00 ....G.......Z.......v...........
d200 10 00 00 00 9b 03 00 00 10 00 00 00 ac 03 00 00 10 00 00 00 bd 03 00 00 3b 00 00 00 ce 03 00 00 ........................;.......
d220 4a 00 00 00 0a 04 00 00 09 00 00 00 55 04 00 00 24 00 00 00 5f 04 00 00 ae 01 00 00 84 04 00 00 J...........U...$..._...........
d240 16 00 00 00 33 06 00 00 07 00 00 00 4a 06 00 00 46 00 00 00 52 06 00 00 75 00 00 00 99 06 00 00 ....3.......J...F...R...u.......
d260 69 00 00 00 0f 07 00 00 5e 00 00 00 79 07 00 00 05 00 00 00 d8 07 00 00 2d 00 00 00 de 07 00 00 i.......^...y...........-.......
d280 14 00 00 00 0c 08 00 00 0f 00 00 00 21 08 00 00 09 00 00 00 31 08 00 00 15 00 00 00 3b 08 00 00 ............!.......1.......;...
d2a0 1d 00 00 00 51 08 00 00 14 00 00 00 6f 08 00 00 15 00 00 00 84 08 00 00 0f 00 00 00 9a 08 00 00 ....Q.......o...................
d2c0 17 00 00 00 aa 08 00 00 18 00 00 00 c2 08 00 00 4e 00 00 00 db 08 00 00 5f 00 00 00 2a 09 00 00 ................N......._...*...
d2e0 0a 00 00 00 8a 09 00 00 25 00 00 00 95 09 00 00 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 ........%........&Customize.plug
d300 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 20 74 68 69 73 20 70 in.&Help.All.settings.for.this.p
d320 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.
d340 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 20 6c cleared..Any.settings.in.other.l
d360 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c ibraries.or.stored.in.a.JSON.fil
d380 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 65 72 e.in.your.calibre.plugins.folder
d3a0 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 73 75 .will.not.be.touched..Are.you.su
d3c0 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 74 69 re.you.want.to.change.your.setti
d3e0 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
d400 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 63 6c gin?.Are.you.sure.you.want.to.cl
d420 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 61 72 ear.your.settings.in.this.librar
d440 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 20 61 y.for.this.plugin?.Clear.Clear.a
d460 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 70 79 ll.settings.for.this.plugin.Copy
d480 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 6e 00 .to.clipboard.Create.new.column.
d4a0 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 50 6c Favourites.Keyboard.shortcuts.Pl
d4c0 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
d4e0 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
d500 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
d520 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
d540 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.
d560 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
d580 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
d5a0 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
d5c0 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
d5e0 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
d600 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
d620 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 024-03-24.17:59+1000.PO-Revision
d640 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
d660 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 48 65 6e 72 69 6b 20 4d 61 74 74 73 73 6f 6e 2d 4d c3 t-Translator:.Henrik.Mattsson-M.
d680 a5 72 6e 20 3c 68 40 72 65 67 6c 61 67 65 2e 6e 65 74 3e 2c 20 32 30 32 35 0a 4c 61 6e 67 75 61 .rn.<h@reglage.net>,.2025.Langua
d6a0 67 65 2d 54 65 61 6d 3a 20 53 77 65 64 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 ge-Team:.Swedish.(https://app.tr
d6c0 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f ansifex.com/calibre/teams/19337/
d6e0 73 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 74 65 6e 74 2d 54 sv/).MIME-Version:.1.0.Content-T
d700 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 ype:.text/plain;.charset=UTF-8.C
d720 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 ontent-Transfer-Encoding:.8bit.G
d740 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 enerated-By:.pygettext.py.1.5.La
d760 6e 67 75 61 67 65 3a 20 73 76 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c nguage:.sv.Plural-Forms:.nplural
d780 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 41 6e 70 61 73 73 61 20 s=2;.plural=(n.!=.1);..&Anpassa.
d7a0 69 6e 73 74 69 63 6b 73 6d 6f 64 75 6c 00 26 48 6a c3 a4 6c 70 00 41 6c 6c 61 20 69 6e 73 74 c3 insticksmodul.&Hj..lp.Alla.inst.
d7c0 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 20 69 20 .llningar.f..r.detta.till..gg.i.
d7e0 64 65 74 74 61 20 62 69 62 6c 69 6f 74 65 6b 20 68 61 72 20 72 65 6e 73 61 74 73 2e 00 41 6c 6c detta.bibliotek.har.rensats..All
d800 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 69 20 61 6e 64 72 61 20 62 69 62 6c 69 6f 74 a.inst..llningar.i.andra.bibliot
d820 65 6b 20 65 6c 6c 65 72 20 73 70 61 72 61 64 65 20 69 20 65 6e 20 4a 53 4f 4e 2d 66 69 6c 20 69 ek.eller.sparade.i.en.JSON-fil.i
d840 20 64 69 6e 20 63 61 6c 69 62 72 65 2d 74 69 6c 6c c3 a4 67 67 73 6d 61 70 70 20 6b 6f 6d 6d 65 .din.calibre-till..ggsmapp.komme
d860 72 20 69 6e 74 65 20 61 74 74 20 72 c3 b6 72 61 73 2e 00 c3 84 72 20 64 75 20 73 c3 a4 6b 65 72 r.inte.att.r..ras....r.du.s..ker
d880 20 70 c3 a5 20 61 74 74 20 64 75 20 76 69 6c 6c 20 c3 a4 6e 64 72 61 20 64 69 6e 61 20 69 6e 73 .p...att.du.vill...ndra.dina.ins
d8a0 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 69 20 64 65 74 20 68 c3 a4 72 20 62 69 62 6c 69 6f 74 65 6b t..llningar.i.det.h..r.bibliotek
d8c0 65 74 20 66 c3 b6 72 20 64 65 6e 6e 61 20 69 6e 73 74 69 63 6b 73 6d 6f 64 75 6c 3f 00 c3 84 72 et.f..r.denna.insticksmodul?...r
d8e0 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 20 72 65 6e 73 61 .du.s..ker.p...att.du.vill.rensa
d900 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 74 74 61 20 62 69 62 .dina.inst..llningar.i.detta.bib
d920 6c 69 6f 74 65 6b 20 66 c3 b6 72 20 64 65 74 74 61 20 74 69 6c 6c c3 a4 67 67 3f 00 52 65 6e 73 liotek.f..r.detta.till..gg?.Rens
d940 61 00 52 65 6e 73 61 20 61 6c 6c 61 20 69 6e 73 74 c3 a4 6c 6c 6e 69 6e 67 61 72 20 66 c3 b6 72 a.Rensa.alla.inst..llningar.f..r
d960 20 64 65 74 74 61 20 74 69 6c 6c c3 a4 67 67 00 4b 6f 70 69 65 72 61 20 74 69 6c 6c 20 75 72 6b .detta.till..gg.Kopiera.till.urk
d980 6c 69 70 70 00 53 6b 61 70 61 20 6e 79 20 6b 6f 6c 75 6d 6e 00 46 61 76 6f 72 69 74 65 72 00 54 lipp.Skapa.ny.kolumn.Favoriter.T
d9a0 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 6f 64 20 73 74 61 angentbordsgenv..gar.Var.god.sta
d9c0 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 6c 6e 69 6e 67 61 rta.om.calibre.nu..Inst..llninga
d9e0 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 6e 75 2e 00 4b 72 r.f..r:.Starta.om.calibre.nu..Kr
da00 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 61 72 20 c3 a4 6e ..ver.omstart.Inst..llningar...n
da20 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 61 67 6e 61 00 49 drade.Inst..llningar.borttagna.I
da40 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 20 69 6e 73 74 69 nst..llningarna.f..r.denna.insti
da60 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 74 65 6b 65 74 20 cksmodul.i.det.h..r.biblioteket.
da80 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 68 69 74 74 61 64 har...ndrats..Titelbilden.hittad
daa0 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 20 6f 6d 20 63 61 es.inte.-.du.m..ste.starta.om.ca
dac0 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 65 6e 6e 61 20 69 liber.innan.du.anv..nder.denna.i
dae0 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 75 20 6d c3 a5 73 nsticksmodul!.Odefinerad.Du.m..s
db00 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 c3 a5 74 2e 00 50 te.starta.om.calibre.efter..t..P
db20 4b 03 04 14 00 00 00 00 00 8a ba 49 5c 5e 74 a3 87 34 15 00 00 34 15 00 00 12 00 00 00 74 72 61 K..........I\^t..4...4.......tra
db40 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 00 1c 00 00 00 04 nslations/ta.mo.................
db60 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 ff ................................
db80 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 ea ...7.......?...=...l...}...N....
dba0 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 b0 ...M...9..........."............
dbc0 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 f2 ................................
dbe0 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 5f ...............2.......N...&..._
dc00 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 ec ...@............................
dc20 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 54 ...................;.......J...T
dc40 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 c0 01 00 00 ce 05 00 00 3c 00 00 00 8f ...........$...............<....
dc60 07 00 00 0d 00 00 00 cc 07 00 00 de 00 00 00 da 07 00 00 bb 00 00 00 b9 08 00 00 4a 01 00 00 75 ...........................J...u
dc80 09 00 00 c2 00 00 00 c0 0a 00 00 c5 00 00 00 83 0b 00 00 15 00 00 00 49 0c 00 00 7f 00 00 00 5f .......................I......._
dca0 0c 00 00 58 00 00 00 df 0c 00 00 56 00 00 00 38 0d 00 00 1b 00 00 00 8f 0d 00 00 49 00 00 00 ab ...X.......V...8...........I....
dcc0 0d 00 00 94 00 00 00 f5 0d 00 00 87 00 00 00 8a 0e 00 00 8f 00 00 00 12 0f 00 00 4d 00 00 00 a2 ...........................M....
dce0 0f 00 00 9f 00 00 00 f0 0f 00 00 cc 00 00 00 90 10 00 00 6f 00 00 00 5d 11 00 00 2e 00 00 00 cd ...................o...]........
dd00 11 00 00 1e 00 00 00 fc 11 00 00 43 00 00 00 1b 12 00 00 43 00 00 00 5f 12 00 00 9c 00 00 00 a3 ...........C.......C..._........
dd20 12 00 00 2b 01 00 00 40 13 00 00 39 00 00 00 6c 14 00 00 8d 00 00 00 a6 14 00 00 00 26 43 75 73 ...+...@...9...l............&Cus
dd40 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 61 tomize.plugin.&Help.Add.a.separa
dd60 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 65 tor.to.the.menu.following.the.se
dd80 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 69 lected.item.All.settings.for.thi
dda0 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 65 s.plugin.in.this.library.have.be
ddc0 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 65 en.cleared..Any.settings.in.othe
dde0 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 20 r.libraries.or.stored.in.a.JSON.
de00 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 6c file.in.your.calibre.plugins.fol
de20 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 75 der.will.not.be.touched..Are.you
de40 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 65 .sure.you.want.to.change.your.se
de60 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 20 ttings.in.this.library.for.this.
de80 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 6f plugin?.Are.you.sure.you.want.to
dea0 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 62 .clear.your.settings.in.this.lib
dec0 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 61 rary.for.this.plugin?.Clear.Clea
dee0 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 43 r.all.settings.for.this.plugin.C
df00 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 75 opy.to.clipboard.Create.new.colu
df20 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 73 mn.Favourites.Keyboard.shortcuts
df40 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 77 .Move.the.selected.menu.item.dow
df60 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 70 n.Move.the.selected.menu.item.up
df80 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 65 .Please.restart.calibre.now..Pre
dfa0 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 65 ferences.for:.Remove.the.selecte
dfc0 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 20 d.item.from.the.menu.Rename.the.
dfe0 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 6e menu.item.for.when.it.appears.on
e000 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 61 .your.Favourites.menu.Restart.ca
e020 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 72 libre.now.Restart.required.Separ
e040 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 64 ator.Settings.changed.Settings.d
e060 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 20 eleted.Settings.for.this.plugin.
e080 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 65 in.this.library.have.been.change
e0a0 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 6d d..Title.image.not.found.-.you.m
e0c0 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 ust.restart.Calibre.before.using
e0e0 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 74 .this.plugin!.Undefined.You.must
e100 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 6f .restart.calibre.afterwards..Pro
e120 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 4e ject-Id-Version:.PACKAGE.VERSION
e140 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 .POT-Creation-Date:.2024-03-24.1
e160 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 7:59+1000.PO-Revision-Date:.2022
e180 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 6f -09-19.15:15+0000.Last-Translato
e1a0 72 3a 20 e0 ae a4 e0 ae ae e0 ae bf e0 ae b4 e0 af 8d 20 e0 ae a8 e0 af 87 e0 ae b0 e0 ae ae e0 r:..............................
e1c0 af 8d 20 3c 74 61 6d 69 6c 6e 65 72 61 6d 32 34 37 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 ...<tamilneram247@gmail.com>,.20
e1e0 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 70 73 3a 2f 23.Language-Team:.Tamil.(https:/
e200 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 73 /app.transifex.com/calibre/teams
e220 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 30 0a 43 6f /19337/ta/).MIME-Version:.1.0.Co
e240 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 3d ntent-Type:.text/plain;.charset=
e260 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 3a UTF-8.Content-Transfer-Encoding:
e280 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 79 .8bit.Generated-By:.pygettext.py
e2a0 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 6d 73 3a 20 .1.5.Language:.ta.Plural-Forms:.
e2c0 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 26 20 nplurals=2;.plural=(n.!=.1);..&.
e2e0 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 e0 ae aa e0 ................................
e300 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 e0 ae 89 e0 ...........................&....
e320 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 ae a4 e0 af ................................
e340 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 e0 af 8d e0 ................................
e360 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 ae af e0 af ................................
e380 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 8d e0 ae b1 ................................
e3a0 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 20 e0 ae 92 ................................
e3c0 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 e0 ae be e0 ................................
e3e0 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 ae b5 e0 af ................................
e400 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 ae b2 e0 ae ................................
e420 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 8d e0 ae a4 ................................
e440 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 88 e0 ae a4 ................................
e460 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 e0 af 81 e0 ................................
e480 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 af 8d e0 ae ................................
e4a0 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 e0 ae b3 e0 ................................
e4c0 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 99 e0 af 8d ................................
e4e0 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 20 e0 ae 8e ................................
e500 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 e0 af 81 e0 ................................
e520 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 ae a4 e0 af ................................
e540 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 ae b2 e0 ae ................................
e560 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 81 e0 ae a8 ................................
e580 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 e0 ae aa e0 ................................
e5a0 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 ae 92 e0 ae ................................
e5c0 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 e0 ae b2 e0 .....JSON.......................
e5e0 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 af 8d e0 ae ................................
e600 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 e0 ae 9a e0 ................................
e620 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 e0 ae a8 e0 ................................
e640 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 ae 89 e0 ae ................................
e660 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 8d e0 ae aa ................................
e680 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 20 e0 ae b5 ................................
e6a0 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 af ................................
e6c0 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 ae a4 20 e0 ................?...............
e6e0 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 e0 ................................
e700 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 ae ................................
e720 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 8d ................................
e740 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 e0 af 8d e0 ................................
e760 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 ae 95 e0 ae ................................
e780 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 af 86 e0 ae ......................?.........
e7a0 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 ae 9a e0 af ................................
e7c0 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 af 8d e0 ae a4 ................................
e7e0 e0 af 81 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 ................................
e800 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 af 8d e0 ae ................................
e820 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 aa e0 af 8d ................................
e840 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 af 81 20 e0 ................................
e860 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 b5 e0 af 81 ................................
e880 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 86 e0 ae 9f ................................
e8a0 e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae 89 e0 ae b0 e0 ................................
e8c0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae ................................
e8e0 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 b5 e0 ae bf ................................
e900 e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ae b2 e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 81 e0 ................................
e920 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae b4 e0 ae bf e0 ae 95 e0 ae b3 ................................
e940 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 e0 ae 9f e0 ................................
e960 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 9f 20 e0 ae ................................
e980 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 aa e0 ae 9f ................................
e9a0 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 95 e0 ae b0 ................................
e9c0 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 e0 af 87 e0 ................................
e9e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 ................................
ea00 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 e0 af 81 20 ................................
ea20 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 af 88 20 e0 ................................
ea40 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 ae e0 af 8d ................................
ea60 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 e0 af 81 20 ................................
ea80 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 e0 ae b2 e0 ................................
eaa0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a e0 ae 9f e0 ae ................................
eac0 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af e0 af 81 ................................
eae0 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 8d e0 ae 95 ................................
eb00 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 e0 ae a4 e0 ................................
eb20 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 8d 3a 00 e0 .............................:..
eb40 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 81 e0 ae a8 ................................
eb60 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 e0 ae a4 e0 ................................
eb80 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 e0 af 8d ................................
eba0 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 ae af e0 ................................
ebc0 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 af 8d 00 e0 ................................
ebe0 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 aa e0 ae ................................
ec00 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 81 e0 ae 95 ................................
ec20 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 e0 ae a4 20 ................................
ec40 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 e0 af 8b e0 ................................
ec60 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 81 20 e0 ae ................................
ec80 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 e0 ae 99 e0 ................................
eca0 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 ae a4 e0 af ................................
ecc0 81 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af ................................
ece0 81 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 ................................
ed00 e0 ae af e0 af 8d e0 ae af e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae ae e0 ................................
ed20 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 ................................
ed40 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 8d e0 ae aa ................................
ed60 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 e0 af 81 e0 ................................
ed80 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae ................................
eda0 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 8d e0 ae aa ................................
edc0 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 e0 ae aa e0 ................................
ede0 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 ae a4 20 e0 ................................
ee00 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 ae ................................
ee20 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 e0 ae ................................
ee40 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 20 e0 ae ae ................................
ee60 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 ae 9f e0 af ................................
ee80 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 af 8d e0 ae ................................
eea0 aa e0 af 81 20 e0 ae aa e0 ae 9f e0 ae ae e0 af 8d 20 e0 ae 95 e0 ae bf e0 ae 9f e0 af 88 e0 ae ................................
eec0 95 e0 af 8d e0 ae 95 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 20 2d 20 e0 ae 87 e0 ..........................-.....
eee0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae aa e0 ................................
ef00 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae b5 ................................
ef20 e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 81 e0 ae a9 e0 af 8d e0 ae aa e0 ................................
ef40 af 81 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be e0 ................................
ef60 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 ae ................................
ef80 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 af ................................
efa0 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 21 00 e0 ae b5 e0 ae .........................!......
efc0 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 e0 ae aa e0 ................................
efe0 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 ae 99 e0 af ................................
f000 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 b0 e0 af 8d ................................
f020 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 ................................
f040 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ................................
f060 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 ae ae e0 af ................................
f080 8d 2e 00 50 4b 03 04 14 00 00 00 00 00 8a ba 49 5c a6 3b af cd be 0b 00 00 be 0b 00 00 12 00 00 ...PK..........I\.;.............
f0a0 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 00 00 00 1c .translations/tr.mo.............
f0c0 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 00 05 ................................
f0e0 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 00 4e .......7.......?...=...l...}...N
f100 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 00 11 .......M...9..........."........
f120 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 00 20 ................................
f140 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 00 26 ...................2.......N...&
f160 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 00 09 ..._...@........................
f180 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 00 4a .......................;.......J
f1a0 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 05 00 00 17 ...T...........$................
f1c0 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 07 00 00 76 ...c.......{...9.......-.......v
f1e0 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 09 00 00 29 .......]...c...B...............)
f200 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 09 00 00 14 ...........8.......G.......\....
f220 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 09 00 00 0a ...f...(...{...'.......&........
f240 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 0a 00 00 1b ...............L.......#...l....
f260 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 0a 00 00 38 ...............................8
f280 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 0b 00 00 00 .......k...............)........
f2a0 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 73 65 &Customize.plugin.&Help.Add.a.se
f2c0 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 74 68 parator.to.the.menu.following.th
f2e0 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 6f 72 e.selected.item.All.settings.for
f300 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
f320 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.
f340 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
f360 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
f380 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
f3a0 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
f3c0 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
f3e0 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
f400 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
f420 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.
f440 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
f460 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.
f480 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 72 74 column.Favourites.Keyboard.short
f4a0 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 65 6d cuts.Move.the.selected.menu.item
f4c0 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 74 65 .down.Move.the.selected.menu.ite
f4e0 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 77 2e m.up.Please.restart.calibre.now.
f500 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 65 6c .Preferences.for:.Remove.the.sel
f520 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 65 20 ected.item.from.the.menu.Rename.
f540 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 61 72 the.menu.item.for.when.it.appear
f560 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 61 72 s.on.your.Favourites.menu.Restar
f580 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 53 t.calibre.now.Restart.required.S
f5a0 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 69 6e eparator.Settings.changed.Settin
f5c0 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 6c 75 gs.deleted.Settings.for.this.plu
f5e0 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 gin.in.this.library.have.been.ch
f600 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 20 79 anged..Title.image.not.found.-.y
f620 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 20 75 ou.must.restart.Calibre.before.u
f640 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 75 20 sing.this.plugin!.Undefined.You.
f660 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 73 2e must.restart.calibre.afterwards.
f680 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 .Project-Id-Version:.PACKAGE.VER
f6a0 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d SION.POT-Creation-Date:.2024-03-
f6c0 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 24.17:59+1000.PO-Revision-Date:.
f6e0 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 6e 73 2022-09-19.15:15+0000.Last-Trans
f700 6c 61 74 6f 72 3a 20 42 6f 72 61 20 41 74 c4 b1 63 c4 b1 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 lator:.Bora.At..c..,.2023.Langua
f720 67 65 2d 54 65 61 6d 3a 20 54 75 72 6b 69 73 68 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 ge-Team:.Turkish.(https://app.tr
f740 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f ansifex.com/calibre/teams/19337/
f760 74 72 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 tr/).MIME-Version:.1.0.Content-T
f780 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 ype:.text/plain;.charset=UTF-8.C
f7a0 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 ontent-Transfer-Encoding:.8bit.G
f7c0 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 enerated-By:.pygettext.py.1.5.La
f7e0 6e 67 75 61 67 65 3a 20 74 72 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c nguage:.tr.Plural-Forms:.nplural
f800 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 74 69 79 69 s=2;.plural=(n.>.1);..&Eklentiyi
f820 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 6c 69 20 c3 ...zelle..tir.&Yard..m.Se..ili..
f840 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 72 20 61 79 ...enin.ard..ndan.men..ye.bir.ay
f860 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 69 c3 a7 69 ..r..c...ekleyin.Bu.eklenti.i..i
f880 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 b1 2e 00 43 n.ayarlar..n..z.s..f..rland....C
f8a0 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 69 20 64 69 alibre.eklenti.klas..r..ndeki.di
f8c0 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 4e 20 64 6f ..er.kitapl..klarda.veya.JSON.do
f8e0 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 62 69 72 20 syas..nda.saklanan.herhangi.bir.
f900 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 65 6e 74 69 ayara.dokunulmayacak..Bu.eklenti
f920 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 6c 61 72 c4 .i..in.bu.kitapl..ktaki.ayarlar.
f940 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 c4 9f 69 6e .n..z...de..i..tirmek.istedi..in
f960 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 74 69 6e 69 izden.emin.misiniz?.Bu.eklentini
f980 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 73 74 65 c4 n.ayarlar..n...s..f..rlama.iste.
f9a0 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 61 6c 61 6e .inizden.emin.misiniz?.Bo...alan
f9c0 00 42 75 20 65 6b 6c 65 6e 74 69 6e 69 6e 20 74 c3 bc 6d 20 61 79 61 72 6c 61 72 c4 b1 6e c4 b1 .Bu.eklentinin.t..m.ayarlar..n..
f9e0 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 6e 69 20 73 .s..f..rla.Panoya.kopyala.Yeni.s
fa00 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 76 79 65 20 ..tun.olu..tur.Favoriler.Klavye.
fa20 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 20 c3 b6 c4 k..sayollar...Se..ilen.men......
fa40 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 6c 65 6e 20 .esini.a..a.....ta.....Se..ilen.
fa60 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 c4 b1 00 4c men.......esini.yukar...ta.....L
fa80 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 c5 9f 6c 61 ..tfen.Calibre'yi.yeniden.ba..la
faa0 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 9f 65 79 69 t..n..Tercihler:.Se..ili.....eyi
fac0 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 6d 65 6e c3 .men..den.kald..r.Favoriler.men.
fae0 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 6e c3 bc 20 .n..zde.g..r..nd......nde.men...
fb00 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 b1 6e 00 43 ....esini.yeniden.adland..r..n.C
fb20 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 6c 61 74 c4 alibre'yi...imdi.tekrar.ba..lat.
fb40 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 6f 72 00 41 .n.Yeniden.ba..latma.gerekiyor.A
fb60 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 69 6c 64 69 y..r..c...Ayarlar.de..i..tirildi
fb80 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 6b 74 61 6b .Ayarlar.silindi.Bu.kitapl..ktak
fba0 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 c4 9f 69 c5 i.bu.eklentinin.ayarlar...de..i.
fbc0 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 bc 73 c3 bc .tirildi..Ba..l..k.g..r..nt..s..
fbe0 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 6b 75 6c 6c .bulunamad...-.bu.eklentiyi.kull
fc00 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 69 64 65 6e anmadan...nce.Calibre'yi.yeniden
fc20 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 6c 61 6e 6d .ba..latmal..s..n..z!.Tan..mlanm
fc40 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 c5 9f 6c 61 am.....Calibre'yi.yeniden.ba..la
fc60 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 8a ba 49 5c 72 tman..z.gerekir..PK..........I\r
fc80 d0 ba 57 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 75 6b 2e 6d ..W;...;.......translations/uk.m
fca0 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 00 00 00 00 o...............................
fcc0 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 00 3f 00 00 .....................7.......?..
fce0 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 00 05 00 00 .=...l...}...N.......M...9......
fd00 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 00 0a 00 00 ....."..........................
fd20 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 00 1b 00 00 ................................
fd40 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 00 13 00 00 .2.......N...&..._...@..........
fd60 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 00 10 00 00 ................................
fd80 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 00 24 00 00 .....;.......J...T...........$..
fda0 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 00 5e 00 00 .............&...Y...........^..
fdc0 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 00 a2 00 00 .....x...........h.......0......
fde0 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 00 21 00 00 .........p...Q.......1.......!..
fe00 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 00 46 00 00 .........'...+...8...H...d...F..
fe20 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 00 7b 00 00 .....:.........../...<...I...{..
fe40 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 00 21 00 00 .....&.......%...).......O...!..
fe60 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 00 16 00 00 .d...#.......k..................
fe80 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 67 69 6e 00 .....Q........&Customize.plugin.
fea0 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 20 6d 65 6e &Help.Add.a.separator.to.the.men
fec0 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 6d 00 41 6c u.following.the.selected.item.Al
fee0 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 68 l.settings.for.this.plugin.in.th
ff00 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 6e is.library.have.been.cleared..An
ff20 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 72 y.settings.in.other.libraries.or
ff40 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 63 .stored.in.a.JSON.file.in.your.c
ff60 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 62 alibre.plugins.folder.will.not.b
ff80 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 74 e.touched..Are.you.sure.you.want
ffa0 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 73 .to.change.your.settings.in.this
ffc0 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 6f .library.for.this.plugin?.Are.yo
ffe0 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 65 u.sure.you.want.to.clear.your.se
10000 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 20 ttings.in.this.library.for.this.
10020 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 73 plugin?.Clear.Clear.all.settings
10040 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 61 .for.this.plugin.Copy.to.clipboa
10060 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 74 65 73 00 rd.Create.new.column.Favourites.
10080 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 73 65 6c 65 Keyboard.shortcuts.Move.the.sele
100a0 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 20 73 65 6c cted.menu.item.down.Move.the.sel
100c0 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 73 74 61 72 ected.menu.item.up.Please.restar
100e0 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 6f 72 3a 00 t.calibre.now..Preferences.for:.
10100 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 6d 20 74 68 Remove.the.selected.item.from.th
10120 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 66 6f 72 20 e.menu.Rename.the.menu.item.for.
10140 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 75 72 69 74 when.it.appears.on.your.Favourit
10160 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 52 65 73 74 es.menu.Restart.calibre.now.Rest
10180 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 6e 67 73 20 art.required.Separator.Settings.
101a0 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
101c0 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
101e0 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
10200 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
10220 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!.
10240 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
10260 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
10280 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-
102a0 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 Date:.2024-03-24.17:59+1000.PO-R
102c0 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
102e0 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 6f 72 6e 6f 000.Last-Translator:.Yuri.Chorno
10300 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 0a 4c 61 6e ivan.<yurchor@ukr.net>,.2022.Lan
10320 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 3a 2f 2f 61 guage-Team:.Ukrainian.(https://a
10340 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
10360 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 43 6f 6e 74 9337/uk/).MIME-Version:.1.0.Cont
10380 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
103a0 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
103c0 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
103e0 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 3a 20 6e 70 .5.Language:.uk.Plural-Forms:.np
10400 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 20 26 26 20 lurals=4;.plural=(n.%.1.==.0.&&.
10420 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 20 3f 20 30 n.%.10.==.1.&&.n.%.100.!=.11.?.0
10440 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 20 26 26 20 .:.n.%.1.==.0.&&.n.%.10.>=.2.&&.
10460 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 20 7c 7c 20 n.%.10.<=.4.&&.(n.%.100.<.12.||.
10480 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 20 30 20 26 n.%.100.>.14).?.1.:.n.%.1.==.0.&
104a0 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 20 26 26 20 &.(n.%.10.==0.||.(n.%.10.>=5.&&.
104c0 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 20 26 26 20 n.%.10.<=9).||.(n.%.100.>=11.&&.
104e0 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 9d d0 b0 d0 n.%.100.<=14.)).?.2:.3);..&.....
10500 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 d0 be d0 ba ................................
10520 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 b8 20 d0 b4 .&..............................
10540 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 b7 d0 bd d0 ................................
10560 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 80 d0 be d0 ................................
10580 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 bb d0 b0 d1 ................................
105a0 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 be d0 b3 d0 ................................
105c0 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 b1 d1 96 d0 ................................
105e0 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 87 d0 b8 d1 ................................
10600 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 b0 d0 bb d0 .................-..............
10620 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 b8 d1 85 20 ................................
10640 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 d0 be 20 d0 ......................,.........
10660 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 bb d1 96 20 ................................
10680 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 b9 20 d0 bf JSON............................
106a0 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 d1 82 d1 8c ................................
106c0 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 d0 b2 d0 bd ................................
106e0 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 b7 d0 bc ......,.........................
10700 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 d1 88 d1 82 ................................
10720 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 b1 d0 bb d1 ................................
10740 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 be 20 d0 b4 ................................
10760 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 bd d0 b5 d0 ............?...................
10780 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 87 d0 b8 d1 ...,............................
107a0 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 88 d1 82 d1 ................................
107c0 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 d0 bb d1 96 ................................
107e0 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 d0 b3 d0 be ................................
10800 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 b8 d1 82 d0 ...............?................
10820 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 d0 b0 d0 bb ................................
10840 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 be ................................
10860 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 d1 8e d0 b2 ................................
10880 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 b1 d0 bc d1 ................................
108a0 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 be d0 b2 d0 ................................
108c0 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 bb d0 b0 d0 ................................
108e0 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 d0 b5 d0 bd ................................
10900 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 d0 be d0 b7 ................................
10920 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 d0 b5 d0 bd ................................
10940 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 d1 83 d1 82 ................................
10960 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 d0 bd d0 ba ................................
10980 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 8c 20 d0 bb ................................
109a0 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 d1 82 d0 b0 ........,.......................
109c0 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 d1 83 d0 b2 .......Calibre..................
109e0 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 bf d0 be d0 ........:.......................
10a00 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 b7 20 d0 bc ................................
10a20 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 b0 d1 82 d0 ................................
10a40 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 d0 bb d1 8f ................................
10a60 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 d1 88 d0 be ................................
10a80 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 d0 bd d1 96 ................................
10aa0 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 b8 d1 82 d0 ................................
10ac0 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 bf d0 b5 d1 ..Calibre.......................
10ae0 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 d1 8c d0 bd ................................
10b00 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 d1 96 d0 bd ................................
10b20 d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b2 d0 b8 d0 bb ................................
10b40 d1 83 d1 87 d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b4 ................................
10b60 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 20 d1 ................................
10b80 83 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 d0 b1 ................................
10ba0 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 d0 b7 d0 bd ................................
10bc0 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 be d0 b3 d0 ................................
10be0 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 b2 d0 b0 d0 ................................
10c00 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 81 d1 82 d0 ................................
10c20 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 d0 b6 20 d0 ......Calibre,..................
10c40 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 d0 b8 d0 bc ................................
10c60 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 b7 d0 bd d0 .................!..............
10c80 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 b3 d0 be 20 ................................
10ca0 d0 b2 d0 b8 20 d0 bf d0 be d0 b2 d0 b8 d0 bd d0 bd d1 96 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 ................................
10cc0 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 50 4b 03 04 ...................Calibre..PK..
10ce0 14 00 00 00 00 00 8b ba 49 5c 41 88 be 8f fb 0a 00 00 fb 0a 00 00 15 00 00 00 74 72 61 6e 73 6c ........I\A...............transl
10d00 61 74 69 6f 6e 73 2f 7a 68 5f 43 4e 2e 6d 6f de 12 04 95 00 00 00 00 1d 00 00 00 1c 00 00 00 04 ations/zh_CN.mo.................
10d20 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 ff ................................
10d40 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 ea ...7.......?...=...l...}...N....
10d60 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 b0 ...M...9..........."............
10d80 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 f2 ................................
10da0 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 5f ...............2.......N...&..._
10dc0 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 ec ...@............................
10de0 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 54 ...................;.......J...T
10e00 05 00 00 09 00 00 00 9f 05 00 00 24 00 00 00 a9 05 00 00 b0 01 00 00 ce 05 00 00 10 00 00 00 7f ...........$....................
10e20 07 00 00 0b 00 00 00 90 07 00 00 30 00 00 00 9c 07 00 00 2d 00 00 00 cd 07 00 00 76 00 00 00 fb ...........0.......-.......v....
10e40 07 00 00 33 00 00 00 72 08 00 00 30 00 00 00 a6 08 00 00 06 00 00 00 d7 08 00 00 1e 00 00 00 de ...3...r...0....................
10e60 08 00 00 12 00 00 00 fd 08 00 00 0c 00 00 00 10 09 00 00 09 00 00 00 1d 09 00 00 0f 00 00 00 27 ...............................'
10e80 09 00 00 21 00 00 00 37 09 00 00 21 00 00 00 59 09 00 00 17 00 00 00 7b 09 00 00 12 00 00 00 93 ...!...7...!...Y.......{........
10ea0 09 00 00 1e 00 00 00 a6 09 00 00 48 00 00 00 c5 09 00 00 14 00 00 00 0e 0a 00 00 0c 00 00 00 23 ...........H...................#
10ec0 0a 00 00 09 00 00 00 30 0a 00 00 0f 00 00 00 3a 0a 00 00 0f 00 00 00 4a 0a 00 00 2a 00 00 00 5a .......0.......:.......J...*...Z
10ee0 0a 00 00 4a 00 00 00 85 0a 00 00 0c 00 00 00 d0 0a 00 00 1d 00 00 00 dd 0a 00 00 00 26 43 75 73 ...J........................&Cus
10f00 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 61 tomize.plugin.&Help.Add.a.separa
10f20 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 65 tor.to.the.menu.following.the.se
10f40 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 69 lected.item.All.settings.for.thi
10f60 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 65 s.plugin.in.this.library.have.be
10f80 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 65 en.cleared..Any.settings.in.othe
10fa0 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 20 r.libraries.or.stored.in.a.JSON.
10fc0 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 6c file.in.your.calibre.plugins.fol
10fe0 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 75 der.will.not.be.touched..Are.you
11000 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 65 .sure.you.want.to.change.your.se
11020 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 20 ttings.in.this.library.for.this.
11040 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 6f plugin?.Are.you.sure.you.want.to
11060 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 62 .clear.your.settings.in.this.lib
11080 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 61 rary.for.this.plugin?.Clear.Clea
110a0 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 43 r.all.settings.for.this.plugin.C
110c0 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 75 opy.to.clipboard.Create.new.colu
110e0 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 73 mn.Favourites.Keyboard.shortcuts
11100 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 77 .Move.the.selected.menu.item.dow
11120 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 70 n.Move.the.selected.menu.item.up
11140 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 65 .Please.restart.calibre.now..Pre
11160 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 65 ferences.for:.Remove.the.selecte
11180 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 20 d.item.from.the.menu.Rename.the.
111a0 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 6e menu.item.for.when.it.appears.on
111c0 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 61 .your.Favourites.menu.Restart.ca
111e0 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 72 libre.now.Restart.required.Separ
11200 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 64 ator.Settings.changed.Settings.d
11220 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 20 eleted.Settings.for.this.plugin.
11240 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 65 in.this.library.have.been.change
11260 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 6d d..Title.image.not.found.-.you.m
11280 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 ust.restart.Calibre.before.using
112a0 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 74 .this.plugin!.Undefined.You.must
112c0 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 6f .restart.calibre.afterwards..Pro
112e0 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 4e ject-Id-Version:.PACKAGE.VERSION
11300 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 34 2d 30 33 2d 32 34 20 31 .POT-Creation-Date:.2024-03-24.1
11320 37 3a 35 39 2b 31 30 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 7:59+1000.PO-Revision-Date:.2022
11340 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 6f -09-19.15:15+0000.Last-Translato
11360 72 3a 20 74 6f 6e 79 20 73 68 65 6e 20 3c 61 6e 74 68 61 6e 6e 79 40 68 6f 74 6d 61 69 6c 2e 63 r:.tony.shen.<anthanny@hotmail.c
11380 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 43 68 69 6e 65 73 65 om>,.2024.Language-Team:.Chinese
113a0 20 28 43 68 69 6e 61 29 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e .(China).(https://app.transifex.
113c0 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 7a 68 5f 43 4e 2f 29 0a com/calibre/teams/19337/zh_CN/).
113e0 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 MIME-Version:.1.0.Content-Type:.
11400 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e text/plain;.charset=UTF-8.Conten
11420 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 t-Transfer-Encoding:.8bit.Genera
11440 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 ted-By:.pygettext.py.1.5.Languag
11460 65 3a 20 7a 68 5f 43 4e 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d e:.zh_CN.Plural-Forms:.nplurals=
11480 31 3b 20 70 6c 75 72 61 6c 3d 30 3b 0a 00 26 e4 b8 aa e6 80 a7 e5 8c 96 e6 8f 92 e4 bb b6 00 e5 1;.plural=0;..&.................
114a0 b8 ae e5 8a a9 20 28 26 48 29 00 e5 9c a8 e6 89 80 e9 80 89 e9 a1 b9 e7 9b ae e5 90 8e e9 9d a2 ......(&H)......................
114c0 e7 9a 84 e8 8f 9c e5 8d 95 e4 b8 ad e6 b7 bb e5 8a a0 e5 88 86 e9 9a 94 e7 ac a6 00 e6 ad a4 e6 ................................
114e0 8f 92 e4 bb b6 e5 ba 93 e4 b8 ad e7 9a 84 e6 89 80 e6 9c 89 e8 ae be e7 bd ae e9 83 bd e5 b7 b2 ................................
11500 e6 b8 85 e9 99 a4 e3 80 82 00 e5 85 b6 e4 bb 96 e5 ba 93 e4 b8 ad e7 9a 84 e4 bb bb e4 bd 95 e8 ................................
11520 ae be e7 bd ae e6 88 96 e5 ad 98 e5 82 a8 e5 9c a8 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 .................calibre.plugins
11540 e6 96 87 e4 bb b6 e5 a4 b9 e4 b8 ad e7 9a 84 4a 53 4f 4e e6 96 87 e4 bb b6 e4 b8 ad e7 9a 84 e4 ...............JSON.............
11560 bb bb e4 bd 95 e8 ae be e7 bd ae e9 83 bd e4 b8 8d e4 bc 9a e8 a2 ab e8 a7 a6 e5 8a a8 e3 80 82 ................................
11580 00 e6 98 af e5 90 a6 e7 a1 ae e5 ae 9e e8 a6 81 e6 9b b4 e6 94 b9 e6 ad a4 e4 b9 a6 e5 ba 93 e4 ................................
115a0 b8 ad e6 8f 92 e4 bb b6 e7 9a 84 e8 ae be e7 bd ae ef bc 9f 00 e6 98 af e5 90 a6 e7 a1 ae e5 ae ................................
115c0 9e e8 a6 81 e6 b8 85 e9 99 a4 e6 ad a4 e6 8f 92 e4 bb b6 e5 ba 93 e4 b8 ad e7 9a 84 e8 ae be e7 ................................
115e0 bd ae ef bc 9f 00 e6 b8 85 e9 99 a4 00 e6 b8 85 e9 99 a4 e6 ad a4 e6 8f 92 e4 bb b6 e7 9a 84 e6 ................................
11600 89 80 e6 9c 89 e8 ae be e7 bd ae 00 e5 a4 8d e5 88 b6 e5 88 b0 e5 89 aa e8 b4 b4 e6 9d bf 00 e5 ................................
11620 88 9b e5 bb ba e6 96 b0 e5 88 97 00 e6 94 b6 e8 97 8f e5 a4 b9 00 e9 94 ae e7 9b 98 e5 bf ab e6 ................................
11640 8d b7 e9 94 ae 00 e5 b0 86 e9 80 89 e5 ae 9a e7 9a 84 e8 8f 9c e5 8d 95 e9 a1 b9 e5 90 91 e4 b8 ................................
11660 8b e7 a7 bb e5 8a a8 00 e5 b0 86 e9 80 89 e5 ae 9a e7 9a 84 e8 8f 9c e5 8d 95 e9 a1 b9 e5 90 91 ................................
11680 e4 b8 8a e7 a7 bb e5 8a a8 00 e7 8e b0 e5 9c a8 e8 af b7 e9 87 8d e5 90 af 20 63 61 6c 69 62 72 ..........................calibr
116a0 65 00 e9 a6 96 e9 80 89 e9 a1 b9 e7 94 a8 e4 ba 8e ef bc 9a 00 e4 bb 8e e8 8f 9c e5 8d 95 e4 b8 e...............................
116c0 ad e5 88 a0 e9 99 a4 e6 89 80 e9 80 89 e9 a1 b9 e7 9b ae 00 e5 bd 93 e8 8f 9c e5 8d 95 e9 a1 b9 ................................
116e0 e5 87 ba e7 8e b0 e5 9c a8 e2 80 9c e6 94 b6 e8 97 8f e5 a4 b9 e2 80 9d e8 8f 9c e5 8d 95 e4 b8 ................................
11700 8a e6 97 b6 ef bc 8c e9 87 8d e5 91 bd e5 90 8d e8 af a5 e8 8f 9c e5 8d 95 e9 a1 b9 00 e7 8e b0 ................................
11720 e5 9c a8 e9 87 8d e5 90 af 20 63 61 6c 69 62 72 65 00 e9 9c 80 e8 a6 81 e9 87 8d e5 90 af 00 e5 ..........calibre...............
11740 88 86 e9 9a 94 e7 ac a6 00 e8 ae be e7 bd ae e5 b7 b2 e4 bf ae e6 94 b9 00 e8 ae be e7 bd ae e5 ................................
11760 b7 b2 e5 88 a0 e9 99 a4 00 e6 ad a4 e4 b9 a6 e5 ba 93 e4 b8 ad e6 ad a4 e6 8f 92 e4 bb b6 e7 9a ................................
11780 84 e8 ae be e7 bd ae e5 b7 b2 e6 9b b4 e6 94 b9 e3 80 82 00 e6 9c aa e6 89 be e5 88 b0 e6 a0 87 ................................
117a0 e9 a2 98 e5 9b be e7 89 87 20 2d 20 e4 bd bf e7 94 a8 e6 ad a4 e6 8f 92 e4 bb b6 e4 b9 8b e5 89 ..........-.....................
117c0 8d e5 bf 85 e9 a1 bb e9 87 8d e6 96 b0 e5 90 af e5 8a a8 20 43 61 6c 69 62 72 65 ef bc 81 00 e6 ....................Calibre.....
117e0 9c aa e5 ae 9a e4 b9 89 e7 9a 84 00 e6 82 a8 e9 9c 80 e8 a6 81 e7 a8 8d e5 90 8e e9 87 8d e5 90 ................................
11800 af 20 63 61 6c 69 62 72 65 00 50 4b 03 04 14 00 00 00 00 00 b9 a5 49 55 5a b0 75 58 31 1d 00 00 ..calibre.PK..........IUZ.uX1...
11820 31 1d 00 00 09 00 00 00 61 63 74 69 6f 6e 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 1.......action.pyfrom.__future__
11840 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 .import.unicode_literals,.divisi
11860 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 on,.absolute_import,.print_funct
11880 69 6f 6e 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f ion....__license__.=.'GPL.v3'.._
118a0 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 44 72 61 6b _copyright__.=.'2011,.Grant.Drak
118c0 65 27 0d 0a 0d 0a 69 6d 70 6f 72 74 20 77 65 61 6b 72 65 66 0d 0a 66 72 6f 6d 20 73 69 78 20 69 e'....import.weakref..from.six.i
118e0 6d 70 6f 72 74 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 mport.text_type.as.unicode....tr
11900 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 54 6f y:......from.qt.core.import.(QTo
11920 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 65 78 63 65 70 olButton,.QMenu,.QAction)..excep
11940 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 t.ImportError:......from.PyQt5.Q
11960 74 20 69 6d 70 6f 72 74 20 28 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 4d 65 6e 75 2c 20 51 41 t.import.(QToolButton,.QMenu,.QA
11980 63 74 69 6f 6e 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 ction)....try:......load_transla
119a0 74 69 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 tions()..except.NameError:......
119c0 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 pass.#.load_translations().added
119e0 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e .in.calibre.1.9....from.calibre.
11a00 67 75 69 32 2e 61 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 gui2.actions.import.InterfaceAct
11a20 69 6f 6e 0d 0a 0d 0a 69 6d 70 6f 72 74 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 61 ion....import.calibre_plugins.fa
11a40 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 63 6f 6e 66 69 67 20 61 73 20 63 66 67 0d 0a 66 72 6f vourites_menu.config.as.cfg..fro
11a60 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 6d 65 6e m.calibre_plugins.favourites_men
11a80 75 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 73 65 74 5f 70 6c 75 67 69 6e u.common_icons.import.set_plugin
11aa0 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 67 65 74 5f 69 63 6f 6e 0d 0a 66 72 6f 6d 20 _icon_resources,.get_icon..from.
11ac0 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 65 6e 75 2e calibre_plugins.favourites_menu.
11ae0 63 6f 6d 6d 6f 6e 5f 6d 65 6e 75 73 20 69 6d 70 6f 72 74 20 75 6e 72 65 67 69 73 74 65 72 5f 6d common_menus.import.unregister_m
11b00 65 6e 75 5f 61 63 74 69 6f 6e 73 2c 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f enu_actions,.create_menu_action_
11b20 75 6e 69 71 75 65 0d 0a 0d 0a 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 20 3d 20 5b 27 69 6d 61 67 65 unique....PLUGIN_ICONS.=.['image
11b40 73 2f 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 70 6e 67 27 5d 0d 0a 0d 0a 63 6c 61 73 73 s/favourites_menu.png']....class
11b60 20 41 63 74 69 6f 6e 57 72 61 70 70 65 72 28 51 41 63 74 69 6f 6e 29 3a 0d 0a 0d 0a 20 20 20 20 .ActionWrapper(QAction):........
11b80 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2c 20 def.__init__(self,.orig_action,.
11ba0 70 61 72 65 6e 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 41 63 74 69 6f 6e 2e 5f parent=None):..........QAction._
11bc0 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 63 6f 6e 28 29 _init__(self,.orig_action.icon()
11be0 2c 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 74 65 78 74 28 29 2c 20 70 61 72 65 6e 74 29 0d 0a 20 ,.orig_action.text(),.parent)...
11c00 20 20 20 20 20 20 20 69 66 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 43 68 65 63 6b 61 62 6c .......if.orig_action.isCheckabl
11c20 65 28 29 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 61 e():..............self.setChecka
11c40 62 6c 65 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 ble(True)..............self.setC
11c60 68 65 63 6b 65 64 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 43 68 65 63 6b 65 64 28 29 29 0d hecked(orig_action.isChecked()).
11c80 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 6f 67 67 6c 65 64 2e 63 6f 6e 6e 65 63 .............self.toggled.connec
11ca0 74 28 73 65 6c 66 2e 74 6f 67 67 6c 65 5f 6f 72 69 67 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c t(self.toggle_orig)..........sel
11cc0 66 2e 73 65 74 45 6e 61 62 6c 65 64 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 45 6e 61 62 6c f.setEnabled(orig_action.isEnabl
11ce0 65 64 28 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 56 69 73 69 62 6c 65 28 6f ed())..........self.setVisible(o
11d00 72 69 67 5f 61 63 74 69 6f 6e 2e 69 73 56 69 73 69 62 6c 65 28 29 29 0d 0a 20 20 20 20 20 20 20 rig_action.isVisible()).........
11d20 20 73 65 6c 66 2e 73 65 74 54 6f 6f 6c 54 69 70 28 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 74 6f 6f .self.setToolTip(orig_action.too
11d40 6c 54 69 70 28 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6f 72 69 67 20 3d 20 77 65 61 lTip())..........self.orig.=.wea
11d60 6b 72 65 66 2e 72 65 66 28 6f 72 69 67 5f 61 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 kref.ref(orig_action)..........s
11d80 65 6c 66 2e 74 72 69 67 67 65 72 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 66 69 72 65 5f elf.triggered.connect(self.fire_
11da0 6f 72 69 67 29 0d 0a 20 20 20 20 20 20 20 20 23 20 49 66 20 74 68 69 73 20 70 6c 75 67 69 6e 20 orig)..........#.If.this.plugin.
11dc0 68 61 73 20 61 20 6d 65 6e 75 20 6e 65 65 64 20 74 6f 20 69 74 65 72 61 74 65 20 74 68 72 6f 75 has.a.menu.need.to.iterate.throu
11de0 67 68 20 6d 61 6b 69 6e 67 20 63 6c 6f 6e 65 20 77 72 61 70 70 65 72 73 20 6f 66 20 69 74 2e 0d gh.making.clone.wrappers.of.it..
11e00 0a 20 20 20 20 20 20 20 20 69 66 20 6f 72 69 67 5f 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 3a 0d .........if.orig_action.menu():.
11e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 6e 65 5f 6d 20 3d 20 51 4d 65 6e 75 28 6f 72 69 .............clone_m.=.QMenu(ori
11e40 67 5f 61 63 74 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 g_action.text(),.parent)........
11e60 20 20 20 20 20 20 73 65 6c 66 2e 5f 63 6c 6f 6e 65 5f 6d 65 6e 75 28 6f 72 69 67 5f 61 63 74 69 ......self._clone_menu(orig_acti
11e80 6f 6e 2e 6d 65 6e 75 28 29 2c 20 63 6c 6f 6e 65 5f 6d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 on.menu(),.clone_m).............
11ea0 20 73 65 6c 66 2e 73 65 74 4d 65 6e 75 28 63 6c 6f 6e 65 5f 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 .self.setMenu(clone_m)........de
11ec0 66 20 5f 63 6c 6f 6e 65 5f 6d 65 6e 75 28 73 65 6c 66 2c 20 6f 72 69 67 5f 6d 2c 20 63 6c 6f 6e f._clone_menu(self,.orig_m,.clon
11ee0 65 5f 6d 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e 20 51 4d 65 6e 75 2e 61 e_m):..........for.ac.in.QMenu.a
11f00 63 74 69 6f 6e 73 28 6f 72 69 67 5f 6d 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ctions(orig_m):..............if.
11f20 61 63 2e 69 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 ac.isSeparator():...............
11f40 20 20 20 63 6c 6f 6e 65 5f 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 ...clone_m.addSeparator().......
11f60 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 20 ...........continue.............
11f80 20 63 6c 6f 6e 65 5f 6d 2e 61 64 64 41 63 74 69 6f 6e 28 41 63 74 69 6f 6e 57 72 61 70 70 65 72 .clone_m.addAction(ActionWrapper
11fa0 28 61 63 2c 20 63 6c 6f 6e 65 5f 6d 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 66 69 72 65 5f 6f (ac,.clone_m))........def.fire_o
11fc0 72 69 67 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6f 72 69 67 20 3d 20 73 65 6c 66 2e rig(self):..........orig.=.self.
11fe0 6f 72 69 67 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6f 72 69 67 20 69 73 20 6e 6f 74 20 4e orig()..........if.orig.is.not.N
12000 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 69 67 2e 74 72 69 67 67 65 72 28 29 one:..............orig.trigger()
12020 0d 0a 0d 0a 20 20 20 20 64 65 66 20 74 6f 67 67 6c 65 5f 6f 72 69 67 28 73 65 6c 66 2c 20 69 73 ........def.toggle_orig(self,.is
12040 5f 63 68 65 63 6b 65 64 29 3a 0d 0a 20 20 20 20 20 20 20 20 6f 72 69 67 20 3d 20 73 65 6c 66 2e _checked):..........orig.=.self.
12060 6f 72 69 67 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6f 72 69 67 20 69 73 20 6e 6f 74 20 4e orig()..........if.orig.is.not.N
12080 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 69 67 2e 74 6f 67 67 6c 65 28 29 0d one:..............orig.toggle().
120a0 0a 0d 0a 0d 0a 63 6c 61 73 73 20 46 61 76 6f 75 72 69 74 65 73 4d 65 6e 75 41 63 74 69 6f 6e 28 .....class.FavouritesMenuAction(
120c0 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 29 3a 0d 0a 0d 0a 20 20 20 20 6e 61 6d 65 20 3d 20 InterfaceAction):........name.=.
120e0 27 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 27 0d 0a 20 20 20 20 23 20 43 72 65 61 74 65 20 'Favourites.Menu'......#.Create.
12100 6f 75 72 20 74 6f 70 2d 6c 65 76 65 6c 20 6d 65 6e 75 2f 74 6f 6f 6c 62 61 72 20 61 63 74 69 6f our.top-level.menu/toolbar.actio
12120 6e 20 28 74 65 78 74 2c 20 69 63 6f 6e 5f 70 61 74 68 2c 20 74 6f 6f 6c 74 69 70 2c 20 6b 65 79 n.(text,.icon_path,.tooltip,.key
12140 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 29 0d 0a 20 20 20 20 61 63 74 69 6f 6e 5f 73 70 65 63 board.shortcut)......action_spec
12160 20 3d 20 28 5f 28 27 46 61 76 6f 75 72 69 74 65 73 27 29 2c 20 4e 6f 6e 65 2c 20 4e 6f 6e 65 2c .=.(_('Favourites'),.None,.None,
12180 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 64 6f 6e 74 5f 61 64 64 5f 74 6f 20 3d 20 66 72 6f 7a 65 6e .None)......dont_add_to.=.frozen
121a0 73 65 74 28 5b 27 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 64 65 76 69 63 65 27 5d 29 0d 0a 20 20 set(['context-menu-device'])....
121c0 20 20 70 6f 70 75 70 5f 74 79 70 65 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2e 49 6e 73 74 61 ..popup_type.=.QToolButton.Insta
121e0 6e 74 50 6f 70 75 70 0d 0a 20 20 20 20 61 63 74 69 6f 6e 5f 74 79 70 65 20 3d 20 27 63 75 72 72 ntPopup......action_type.=.'curr
12200 65 6e 74 27 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 6e 65 73 69 73 28 73 65 6c 66 29 3a 0d 0a ent'........def.genesis(self):..
12220 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 65 6e 75 20 3d 20 51 4d 65 6e 75 28 73 65 6c 66 2e 67 ........self.menu.=.QMenu(self.g
12240 75 69 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 65 6e 75 2e 61 62 6f 75 74 54 6f 53 68 ui)..........self.menu.aboutToSh
12260 6f 77 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 61 62 6f 75 74 5f 74 6f 5f 73 68 6f 77 5f 6d ow.connect(self._about_to_show_m
12280 65 6e 75 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 52 65 61 64 20 74 68 65 20 70 6c 75 67 69 enu)............#.Read.the.plugi
122a0 6e 20 69 63 6f 6e 73 20 61 6e 64 20 73 74 6f 72 65 20 66 6f 72 20 70 6f 74 65 6e 74 69 61 6c 20 n.icons.and.store.for.potential.
122c0 73 68 61 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6e 66 69 67 20 77 69 64 67 65 74 0d 0a sharing.with.the.config.widget..
122e0 20 20 20 20 20 20 20 20 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 73 65 6c 66 2e 6c 6f ........icon_resources.=.self.lo
12300 61 64 5f 72 65 73 6f 75 72 63 65 73 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 29 0d 0a 20 20 20 20 ad_resources(PLUGIN_ICONS)......
12320 20 20 20 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 73 65 ....set_plugin_icon_resources(se
12340 6c 66 2e 6e 61 6d 65 2c 20 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 29 0d 0a 0d 0a 20 20 20 20 lf.name,.icon_resources)........
12360 20 20 20 20 23 20 41 73 73 69 67 6e 20 6f 75 72 20 6d 65 6e 75 20 74 6f 20 74 68 69 73 20 61 63 ....#.Assign.our.menu.to.this.ac
12380 74 69 6f 6e 20 61 6e 64 20 61 6e 20 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 tion.and.an.icon..........self.q
123a0 61 63 74 69 6f 6e 2e 73 65 74 4d 65 6e 75 28 73 65 6c 66 2e 6d 65 6e 75 29 0d 0a 20 20 20 20 20 action.setMenu(self.menu).......
123c0 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e ...self.qaction.setIcon(get_icon
123e0 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 5b 30 5d 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 (PLUGIN_ICONS[0]))........def._a
12400 62 6f 75 74 5f 74 6f 5f 73 68 6f 77 5f 6d 65 6e 75 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 bout_to_show_menu(self):........
12420 20 20 23 20 4e 65 65 64 20 74 6f 20 72 65 62 75 69 6c 64 20 6f 75 72 20 6d 65 6e 75 73 20 65 61 ..#.Need.to.rebuild.our.menus.ea
12440 63 68 20 74 69 6d 65 20 73 68 6f 77 6e 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 61 73 73 6f 63 ch.time.shown,.because.the.assoc
12460 69 61 74 65 64 0d 0a 20 20 20 20 20 20 20 20 23 20 51 41 63 74 69 6f 6e 20 6f 62 6a 65 63 74 73 iated..........#.QAction.objects
12480 20 6d 61 79 20 68 61 76 65 20 62 65 65 6e 20 6f 72 70 68 61 6e 65 64 2f 72 65 6d 6f 76 65 64 2f .may.have.been.orphaned/removed/
124a0 6e 6f 74 20 72 65 6c 65 76 61 6e 74 20 6e 6f 77 2e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e not.relevant.now...........self.
124c0 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 62 75 69 rebuild_menus()........def.rebui
124e0 6c 64 5f 6d 65 6e 75 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 ld_menus(self):..........#.Ensur
12500 65 20 61 6e 79 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 66 72 6f 6d 20 70 72 e.any.keyboard.shortcuts.from.pr
12520 65 76 69 6f 75 73 20 64 69 73 70 6c 61 79 20 6f 66 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 61 72 evious.display.of.plugin.menu.ar
12540 65 20 63 6c 65 61 72 65 64 0d 0a 20 20 20 20 20 20 20 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 e.cleared..........unregister_me
12560 6e 75 5f 61 63 74 69 6f 6e 73 28 73 65 6c 66 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 61 76 5f nu_actions(self)............fav_
12580 6d 65 6e 75 73 20 3d 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f menus.=.cfg.plugin_prefs[cfg.STO
125a0 52 45 5f 4d 45 4e 55 53 5d 0d 0a 20 20 20 20 20 20 20 20 6d 20 3d 20 73 65 6c 66 2e 6d 65 6e 75 RE_MENUS]..........m.=.self.menu
125c0 0d 0a 20 20 20 20 20 20 20 20 6d 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 69 6e 5f ..........m.clear()..........in_
125e0 64 65 76 69 63 65 5f 6d 6f 64 65 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 6f 63 61 74 69 6f 6e 5f device_mode.=.self.gui.location_
12600 6d 61 6e 61 67 65 72 2e 68 61 73 5f 64 65 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 64 69 73 63 manager.has_device..........disc
12620 6f 76 65 72 65 64 5f 70 6c 75 67 69 6e 73 20 3d 20 7b 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 overed_plugins.=.{}............f
12640 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 20 20 20 or.fav_menu.in.fav_menus:.......
12660 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 20 .......if.fav_menu.is.None:.....
12680 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 .............m.addSeparator()...
126a0 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 20 20 20 20 20 ...............continue.........
126c0 20 20 20 20 20 61 63 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 .....ac.=.None..............path
126e0 73 20 3d 20 6c 69 73 74 28 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d 29 0d 0a 20 20 20 20 s.=.list(fav_menu['path'])......
12700 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 70 61 74 68 73 5b 30 5d 0d 0a ........plugin_name.=.paths[0]..
12720 20 20 20 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 ............is_device_only_plugi
12740 6e 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e n.=.False..............if.plugin
12760 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 27 3a 0d 0a 20 20 _name.==.'Location.Manager':....
12780 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 73 65 20 68 61 6e ..............#.Special.case.han
127a0 64 6c 69 6e 67 20 73 69 6e 63 65 20 6e 6f 74 20 69 61 63 74 69 6f 6e 20 69 6e 73 74 61 6e 63 65 dling.since.not.iaction.instance
127c0 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 5f 64 65 76 69 63 65 5f 6f 6e 6c s..................is_device_onl
127e0 79 5f 70 6c 75 67 69 6e 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y_plugin.=.True.................
12800 20 70 61 74 68 73 20 3d 20 70 61 74 68 73 5b 31 3a 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .paths.=.paths[1:]..............
12820 20 20 20 20 66 6f 72 20 6c 6f 63 5f 61 63 74 69 6f 6e 20 69 6e 20 73 65 6c 66 2e 67 75 69 2e 6c ....for.loc_action.in.self.gui.l
12840 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 5b 31 3a 5d 3a ocation_manager.all_actions[1:]:
12860 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 75 6e 69 63 6f 64 65 ......................if.unicode
12880 28 6c 6f 63 5f 61 63 74 69 6f 6e 2e 74 65 78 74 28 29 29 20 3d 3d 20 70 61 74 68 73 5b 30 5d 3a (loc_action.text()).==.paths[0]:
128a0 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 69 66 20 6c 65 6e ..........................if.len
128c0 28 70 61 74 68 73 29 20 3e 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (paths).>.1:....................
128e0 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 6e 20 6f 6e ..........#.This.is.an.action.on
12900 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 20 69 74 73 .the.menu.for.this.plugin.or.its
12920 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 20 20 20 20 .submenus.......................
12940 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
12960 72 5f 6d 65 6e 75 28 6c 6f 63 5f 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 2c 20 70 61 74 68 73 5b r_menu(loc_action.menu(),.paths[
12980 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 20 20 20 20 20 1:],.plugin_name)...............
129a0 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:................
129c0 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 20 74 6f 70 2d 6c 65 ..............#.This.is.a.top-le
129e0 76 65 6c 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 vel.plugin.being.added.to.the.me
12a00 6e 75 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 nu..............................
12a20 61 63 20 3d 20 6c 6f 63 5f 61 63 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ac.=.loc_action.................
12a40 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 6c 73 65 .........break..............else
12a60 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 61 63 74 69 6f 6e 20 3d 20 73 65 6c :..................iaction.=.sel
12a80 66 2e 67 75 69 2e 69 61 63 74 69 6f 6e 73 2e 67 65 74 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 f.gui.iactions.get(plugin_name,.
12aa0 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 61 63 74 69 6f None)..................if.iactio
12ac0 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 20 20 20 20 n.is.not.None:..................
12ae0 20 20 20 20 69 66 20 69 61 63 74 69 6f 6e 20 6e 6f 74 20 69 6e 20 64 69 73 63 6f 76 65 72 65 64 ....if.iaction.not.in.discovered
12b00 5f 70 6c 75 67 69 6e 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _plugins:.......................
12b20 20 20 20 64 69 73 63 6f 76 65 72 65 64 5f 70 6c 75 67 69 6e 73 5b 69 61 63 74 69 6f 6e 5d 20 3d ...discovered_plugins[iaction].=
12b40 20 54 72 75 65 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 69 .True..........................i
12b60 66 20 68 61 73 61 74 74 72 28 69 61 63 74 69 6f 6e 2c 20 27 6d 65 6e 75 27 29 3a 0d 0a 20 20 20 f.hasattr(iaction,.'menu'):.....
12b80 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 69 61 63 74 69 6f 6e .........................iaction
12ba0 2e 6d 65 6e 75 2e 61 62 6f 75 74 54 6f 53 68 6f 77 2e 65 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 .menu.aboutToShow.emit()........
12bc0 20 20 20 20 20 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 ..............is_device_only_plu
12be0 67 69 6e 20 3d 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 gin.=.'toolbar'.in.iaction.dont_
12c00 61 64 64 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 6e 6f 74 20 add_to.and.'toolbar-device'.not.
12c20 69 6e 20 69 61 63 74 69 6f 6e 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 0d 0a 20 20 20 20 20 20 20 20 in.iaction.dont_add_to..........
12c40 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 31 3a 0d 0a ............if.len(paths).>.1:..
12c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 ........................#.This.i
12c80 73 20 61 6e 20 61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 6d 65 6e 75 20 66 6f 72 20 74 68 69 73 s.an.action.on.the.menu.for.this
12ca0 20 70 6c 75 67 69 6e 20 6f 72 20 69 74 73 20 73 75 62 6d 65 6e 75 73 0d 0a 20 20 20 20 20 20 20 .plugin.or.its.submenus.........
12cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 20 3d 20 73 65 6c 66 2e 5f 66 69 6e 64 .................ac.=.self._find
12ce0 5f 61 63 74 69 6f 6e 5f 66 6f 72 5f 6d 65 6e 75 28 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e _action_for_menu(iaction.qaction
12d00 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 6e 5f 6e 61 6d 65 29 .menu(),.paths[1:],.plugin_name)
12d20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 ......................else:.....
12d40 20 20 20 20 20 20 20 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 .....................#.This.is.a
12d60 20 74 6f 70 2d 6c 65 76 65 6c 20 70 6c 75 67 69 6e 20 62 65 69 6e 67 20 61 64 64 65 64 20 74 6f .top-level.plugin.being.added.to
12d80 20 74 68 65 20 6d 65 6e 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .the.menu.......................
12da0 20 20 20 61 63 20 3d 20 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 ...ac.=.iaction.qaction.........
12dc0 20 20 20 20 20 20 20 69 66 20 61 63 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 .......if.ac.is.None:...........
12de0 20 20 20 20 20 20 20 23 20 57 65 20 68 61 76 65 20 61 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 74 .......#.We.have.a.menu.action.t
12e00 68 61 74 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2e 20 50 65 72 68 61 70 73 20 74 68 hat.is.not.available..Perhaps.th
12e20 65 20 75 73 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 68 61 73 20 73 77 e.user..................#.has.sw
12e40 69 74 63 68 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 75 6e 69 6e 73 74 61 6c 6c 65 64 20 61 20 itched.libraries,.uninstalled.a.
12e60 70 6c 75 67 69 6e 20 6f 72 20 66 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 0d 0a 20 20 20 20 20 20 plugin.or.for.some.other........
12e80 20 20 20 20 20 20 20 20 20 20 23 20 72 65 61 73 6f 6e 20 74 68 61 74 20 75 6e 64 65 72 6c 79 69 ..........#.reason.that.underlyi
12ea0 6e 67 20 69 74 65 6d 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 79 20 6d 6f 72 ng.item.is.not.available.any.mor
12ec0 65 2e 20 57 65 20 73 74 69 6c 6c 20 61 64 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e..We.still.add.................
12ee0 20 23 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 6d 65 6e 75 20 69 74 65 6d 2c 20 62 75 74 20 .#.a.placeholder.menu.item,.but.
12f00 77 69 6c 6c 20 68 61 76 65 20 6e 6f 20 69 63 6f 6e 20 61 6e 64 20 62 65 20 64 69 73 61 62 6c 65 will.have.no.icon.and.be.disable
12f20 64 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 20 3d 20 51 41 63 74 69 6f d...................mac.=.QActio
12f40 6e 28 66 61 76 5f 6d 65 6e 75 5b 27 64 69 73 70 6c 61 79 27 5d 2c 20 6d 29 0d 0a 20 20 20 20 20 n(fav_menu['display'],.m).......
12f60 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 ...........mac.setEnabled(False)
12f80 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 70 72 69 6e 74 28 27 46 61 76 6f 75 72 ..................#print('Favour
12fa0 69 74 65 20 4d 65 6e 75 3a 20 61 63 74 69 6f 6e 20 6e 6f 74 20 66 6f 75 6e 64 3a 27 2c 20 66 61 ite.Menu:.action.not.found:',.fa
12fc0 76 5f 6d 65 6e 75 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 v_menu)..............else:......
12fe0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 68 61 76 65 20 66 6f 75 6e 64 20 74 68 65 20 ............#.We.have.found.the.
13000 75 6e 64 65 72 6c 79 69 6e 67 20 61 63 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 6d 65 6e 75 20 underlying.action.for.this.menu.
13020 69 74 65 6d 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 6c 6f 6e 65 20 74 item...................#.Clone.t
13040 68 65 20 6f 72 69 67 69 6e 61 6c 20 51 41 63 74 69 6f 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 he.original.QAction.in.order.to.
13060 61 6c 69 61 73 20 74 68 65 20 74 65 78 74 20 66 6f 72 20 69 74 0d 0a 20 20 20 20 20 20 20 20 20 alias.the.text.for.it...........
13080 20 20 20 20 20 20 20 6d 61 63 20 3d 20 41 63 74 69 6f 6e 57 72 61 70 70 65 72 28 61 63 2c 20 6d .......mac.=.ActionWrapper(ac,.m
130a0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 2e 73 65 74 54 65 78 74 28 66 )..................mac.setText(f
130c0 61 76 5f 6d 65 6e 75 5b 27 64 69 73 70 6c 61 79 27 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 av_menu['display']).............
130e0 20 20 20 69 66 20 69 73 5f 64 65 76 69 63 65 5f 6f 6e 6c 79 5f 70 6c 75 67 69 6e 20 61 6e 64 20 ...if.is_device_only_plugin.and.
13100 6e 6f 74 20 69 6e 5f 64 65 76 69 63 65 5f 6d 6f 64 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 not.in_device_mode:.............
13120 20 20 20 20 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 .....mac.setEnabled(False)......
13140 20 20 20 20 20 20 20 20 6d 2e 61 64 64 41 63 74 69 6f 6e 28 6d 61 63 29 0d 0a 0d 0a 20 20 20 20 ........m.addAction(mac)........
13160 20 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 63 72 ....m.addSeparator()..........cr
13180 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 6c 66 2c 20 6d 2c eate_menu_action_unique(self,.m,
131a0 20 5f 28 27 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 27 29 20 2b 20 27 2e 2e 2e 27 2c ._('&Customize.plugin').+.'...',
131c0 20 27 63 6f 6e 66 69 67 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'config.png',..................
131e0 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 46 61 6c 73 65 ..................shortcut=False
13200 2c 20 74 72 69 67 67 65 72 65 64 3d 73 65 6c 66 2e 73 68 6f 77 5f 63 6f 6e 66 69 67 75 72 61 74 ,.triggered=self.show_configurat
13220 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e ion)..........create_menu_action
13240 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 26 48 65 6c 70 27 29 2c 20 27 68 65 _unique(self,.m,._('&Help'),.'he
13260 6c 70 2e 70 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 lp.png',........................
13280 20 20 20 20 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 ............shortcut=False,.trig
132a0 67 65 72 65 64 3d 63 66 67 2e 73 68 6f 77 5f 68 65 6c 70 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 gered=cfg.show_help)........def.
132c0 73 68 6f 77 5f 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 show_configuration(self):.......
132e0 20 20 20 73 65 6c 66 2e 69 6e 74 65 72 66 61 63 65 5f 61 63 74 69 6f 6e 5f 62 61 73 65 5f 70 6c ...self.interface_action_base_pl
13300 75 67 69 6e 2e 64 6f 5f 75 73 65 72 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 67 75 69 29 0d 0a 0d ugin.do_user_config(self.gui)...
13320 0a 20 20 20 20 64 65 66 20 5f 66 69 6e 64 5f 61 63 74 69 6f 6e 5f 66 6f 72 5f 6d 65 6e 75 28 73 .....def._find_action_for_menu(s
13340 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 70 61 74 68 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 elf,.parent,.paths,.plugin_name)
13360 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 :..........if.parent.is.not.None
13380 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 64 5f 74 65 78 74 20 3d 20 70 61 74 68 73 :..............find_text.=.paths
133a0 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e 20 51 4d 65 6e 75 [0]..............for.ac.in.QMenu
133c0 2e 61 63 74 69 6f 6e 73 28 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .actions(parent):...............
133e0 20 20 20 69 66 20 61 63 2e 69 73 53 65 70 61 72 61 74 6f 72 28 29 3a 0d 0a 20 20 20 20 20 20 20 ...if.ac.isSeparator():.........
13400 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 20 20 20 20 20 20 20 .............continue...........
13420 20 20 20 20 20 20 20 23 70 72 69 6e 74 28 27 4c 6f 6f 6b 69 6e 67 20 61 74 20 61 63 74 69 6f 6e .......#print('Looking.at.action
13440 3a 27 2c 75 6e 69 63 6f 64 65 28 61 63 2e 74 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 :',unicode(ac.text()))..........
13460 20 20 20 20 20 20 20 20 73 61 66 65 5f 74 69 74 6c 65 20 3d 20 63 66 67 2e 67 65 74 5f 73 61 66 ........safe_title.=.cfg.get_saf
13480 65 5f 74 69 74 6c 65 28 61 63 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 e_title(ac)..................if.
134a0 73 61 66 65 5f 74 69 74 6c 65 20 3d 3d 20 66 69 6e 64 5f 74 65 78 74 3a 0d 0a 20 20 20 20 20 20 safe_title.==.find_text:........
134c0 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 3d 3d 20 31 ..............if.len(paths).==.1
134e0 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 72 65 74 75 72 :..........................retur
13500 6e 20 61 63 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e n.ac......................return
13520 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 61 63 2e 6d .self._find_action_for_menu(ac.m
13540 65 6e 75 28 29 2c 20 70 61 74 68 73 5b 31 3a 5d 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a enu(),.paths[1:],.plugin_name)..
13560 0d 0a 50 4b 03 04 14 00 00 00 00 00 0e 22 35 55 9f 9e 33 d9 1f 05 00 00 1f 05 00 00 17 00 00 00 ..PK........."5U..3.............
13580 63 6f 6d 6d 6f 6e 5f 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 70 79 23 21 2f 75 73 72 2f 62 69 common_compatibility.py#!/usr/bi
135a0 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 6e 67 3d n/env.python.#.vim:fileencoding=
135c0 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 61 69 0a UTF-8:ts=4:sw=4:sta:et:sts=4:ai.
135e0 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f from.__future__.import.(unicode_
13600 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 literals,.division,.absolute_imp
13620 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 70 72 69 ort,.........................pri
13640 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 20 27 47 nt_function)..__license__...=.'G
13660 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 20 47 72 PL.v3'.__copyright__.=.'2022,.Gr
13680 61 6e 74 20 44 72 61 6b 65 27 0a 0a 23 20 4d 61 69 6e 74 61 69 6e 20 62 61 63 6b 77 61 72 64 73 ant.Drake'..#.Maintain.backwards
136a0 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 6f 6c 64 65 72 20 76 65 72 73 69 6f .compatibility.with.older.versio
136c0 6e 73 20 6f 66 20 51 74 20 61 6e 64 20 63 61 6c 69 62 72 65 2e 0a 74 72 79 3a 0a 20 20 20 20 66 ns.of.Qt.and.calibre..try:.....f
136e0 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 rom.qt.core.import.QSizePolicy,.
13700 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 QTextEdit,.Qt.except.ImportError
13720 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 66 72 :.............................fr
13740 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 2c 20 om.PyQt5.Qt.import.QSizePolicy,.
13760 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 0a 74 72 79 3a 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c QTextEdit,.Qt..try:.....qSizePol
13780 69 63 79 5f 4d 69 6e 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 icy_Minimum.=.QSizePolicy.Policy
137a0 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 61 78 69 6d 75 6d .Minimum.....qSizePolicy_Maximum
137c0 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 20 .=.QSizePolicy.Policy.Maximum...
137e0 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 50 ..qSizePolicy_Expanding.=.QSizeP
13800 6f 6c 69 63 79 2e 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 olicy.Policy.Expanding.....qSize
13820 50 6f 6c 69 63 79 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 Policy_Preferred.=.QSizePolicy.P
13840 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 65 64 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f olicy.Preferred.....qSizePolicy_
13860 49 67 6e 6f 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 49 67 6e Ignored.=.QSizePolicy.Policy.Ign
13880 6f 72 65 64 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e ored.except:.....qSizePolicy_Min
138a0 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 imum.=.QSizePolicy.Minimum.....q
138c0 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 6c 69 63 79 SizePolicy_Maximum.=.QSizePolicy
138e0 2e 4d 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 .Maximum.....qSizePolicy_Expandi
13900 6e 67 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 45 78 70 61 6e 64 69 6e 67 0a 20 20 20 20 71 ng.=.QSizePolicy.Expanding.....q
13920 53 69 7a 65 50 6f 6c 69 63 79 5f 50 72 65 66 65 72 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 SizePolicy_Preferred.=.QSizePoli
13940 63 79 2e 50 72 65 66 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 cy.Preferred.....qSizePolicy_Ign
13960 6f 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 49 67 6e 6f 72 65 64 0a 0a 74 72 79 3a ored.=.QSizePolicy.Ignored..try:
13980 0a 20 20 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 72 61 70 20 3d 20 51 54 65 78 74 45 64 69 .....qTextEdit_NoWrap.=.QTextEdi
139a0 74 2e 4c 69 6e 65 57 72 61 70 4d 6f 64 65 2e 4e 6f 57 72 61 70 0a 65 78 63 65 70 74 3a 0a 20 20 t.LineWrapMode.NoWrap.except:...
139c0 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 72 61 70 20 3d 20 51 54 65 78 74 45 64 69 74 2e 4e ..qTextEdit_NoWrap.=.QTextEdit.N
139e0 6f 57 72 61 70 0a 0a 74 72 79 3a 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 43 6f 70 79 oWrap..try:.....qtDropActionCopy
13a00 41 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e 43 6f 70 79 41 63 74 69 6f Action.=.Qt.DropAction.CopyActio
13a20 6e 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 n.....qtDropActionMoveAction.=.Q
13a40 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e 4d 6f 76 65 41 63 74 69 6f 6e 0a 65 78 63 65 70 74 3a 0a t.DropAction.MoveAction.except:.
13a60 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 74 2e ....qtDropActionCopyAction.=.Qt.
13a80 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 4d 6f 76 65 41 CopyAction.....qtDropActionMoveA
13aa0 63 74 69 6f 6e 20 3d 20 51 74 2e 4d 6f 76 65 41 63 74 69 6f 6e 0a 50 4b 03 04 14 00 00 00 00 00 ction.=.Qt.MoveAction.PK........
13ac0 8b ba 49 5c 8c d2 23 9d 52 2e 00 00 52 2e 00 00 11 00 00 00 63 6f 6d 6d 6f 6e 5f 64 69 61 6c 6f ..I\..#.R...R.......common_dialo
13ae0 67 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 76 69 gs.py#!/usr/bin/env.python..#.vi
13b00 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 3a 73 m:fileencoding=UTF-8:ts=4:sw=4:s
13b20 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 5f 20 ta:et:sts=4:ai..from.__future__.
13b40 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 73 69 import.(unicode_literals,.divisi
13b60 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 20 20 on,.absolute_import,............
13b80 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 0a 0d ..............print_function)...
13ba0 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 6f 70 .__license__...=.'GPL.v3'..__cop
13bc0 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 0d 0a yright__.=.'2022,.Grant.Drake'..
13be0 0d 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 62 69 6c 69 ..#.calibre.Python.3.compatibili
13c00 74 79 2e 0d 0a 69 6d 70 6f 72 74 20 73 69 78 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 ty...import.six..from.six.import
13c20 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 .text_type.as.unicode....try:...
13c40 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 44 69 61 6c 6f 67 2c ...from.qt.core.import.(QDialog,
13c60 20 51 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 .QDialogButtonBox,.QVBoxLayout,.
13c80 51 48 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 QHBoxLayout,....................
13ca0 20 20 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 .......QListWidget,.QProgressBar
13cc0 2c 20 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 ,.QAbstractItemView,.QTextEdit,.
13ce0 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 49 63 6f 6e 2c ..........................QIcon,
13d00 20 51 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 .QApplication,.Qt,.QTextBrowser,
13d20 20 51 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 .QSize,.QLabel)..except.ImportEr
13d40 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.(
13d60 51 44 69 61 6c 6f 67 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c 20 51 56 42 6f 78 QDialog,.QDialogButtonBox,.QVBox
13d80 4c 61 79 6f 75 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 Layout,.QHBoxLayout,............
13da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 50 72 6f ...............QListWidget,.QPro
13dc0 67 72 65 73 73 42 61 72 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 20 51 54 65 gressBar,.QAbstractItemView,.QTe
13de0 78 74 45 64 69 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xtEdit,.........................
13e00 20 20 51 49 63 6f 6e 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2c 20 51 74 2c 20 51 54 65 78 74 ..QIcon,.QApplication,.Qt,.QText
13e20 42 72 6f 77 73 65 72 2c 20 51 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 0d 0a 0d 0a 74 72 79 3a 0d Browser,.QSize,.QLabel)....try:.
13e40 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 65 70 74 .....load_translations()..except
13e60 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 74 72 61 .NameError:......pass.#.load_tra
13e80 6e 73 6c 61 74 69 6f 6e 73 28 29 20 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 nslations().....from.calibre.gui
13ea0 32 20 69 6d 70 6f 72 74 20 67 70 72 65 66 73 2c 20 69 6e 66 6f 5f 64 69 61 6c 6f 67 2c 20 41 70 2.import.gprefs,.info_dialog,.Ap
13ec0 70 6c 69 63 61 74 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6b 65 79 plication..from.calibre.gui2.key
13ee0 62 6f 61 72 64 20 69 6d 70 6f 72 74 20 53 68 6f 72 74 63 75 74 43 6f 6e 66 69 67 0d 0a 66 72 6f board.import.ShortcutConfig..fro
13f00 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 6d 65 6e m.calibre_plugins.favourites_men
13f20 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 6e 0d 0a u.common_icons.import.get_icon..
13f40 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 2d ....#.--------------------------
13f60 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 20 --------------------..#.........
13f80 20 20 20 20 20 20 44 69 61 6c 6f 67 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d ......Dialog.functions..#.------
13fa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
13fc0 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 63 6c 61 73 73 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 --------....class.SizePersistedD
13fe0 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 54 68 ialog(QDialog):......'''......Th
14000 69 73 20 64 69 61 6c 6f 67 20 69 73 20 61 20 62 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 61 6e is.dialog.is.a.base.class.for.an
14020 79 20 64 69 61 6c 6f 67 73 20 74 68 61 74 20 77 61 6e 74 20 74 68 65 69 72 20 73 69 7a 65 2f 70 y.dialogs.that.want.their.size/p
14040 6f 73 69 74 69 6f 6e 0d 0a 20 20 20 20 72 65 73 74 6f 72 65 64 20 77 68 65 6e 20 74 68 65 79 20 osition......restored.when.they.
14060 61 72 65 20 6e 65 78 74 20 6f 70 65 6e 65 64 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 are.next.opened.......'''......d
14080 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 75 6e 69 71 75 65 ef.__init__(self,.parent,.unique
140a0 5f 70 72 65 66 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 44 69 61 6c 6f 67 2e 5f 5f _pref_name):..........QDialog.__
140c0 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 init__(self,.parent)..........se
140e0 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 20 3d 20 75 6e 69 71 75 65 5f 70 72 65 lf.unique_pref_name.=.unique_pre
14100 66 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 65 6f 6d 20 3d 20 67 70 72 65 f_name..........self.geom.=.gpre
14120 66 73 2e 67 65 74 28 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2c 20 4e 6f 6e 65 29 0d 0a fs.get(unique_pref_name,.None)..
14140 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 69 6e 69 73 68 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 ........self.finished.connect(se
14160 6c 66 2e 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 lf.dialog_closing)........def.re
14180 73 69 7a 65 5f 64 69 61 6c 6f 67 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 size_dialog(self):..........if.s
141a0 65 6c 66 2e 67 65 6f 6d 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 elf.geom.is.None:..............s
141c0 65 6c 66 2e 72 65 73 69 7a 65 28 73 65 6c 66 2e 73 69 7a 65 48 69 6e 74 28 29 29 0d 0a 20 20 20 elf.resize(self.sizeHint()).....
141e0 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 65 6c 66 2e 72 65 73 .....else:..............self.res
14200 74 6f 72 65 47 65 6f 6d 65 74 72 79 28 73 65 6c 66 2e 67 65 6f 6d 29 0d 0a 0d 0a 20 20 20 20 64 toreGeometry(self.geom)........d
14220 65 66 20 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 28 73 65 6c 66 2c 20 72 65 73 75 6c 74 29 3a ef.dialog_closing(self,.result):
14240 0d 0a 20 20 20 20 20 20 20 20 67 65 6f 6d 20 3d 20 62 79 74 65 61 72 72 61 79 28 73 65 6c 66 2e ..........geom.=.bytearray(self.
14260 73 61 76 65 47 65 6f 6d 65 74 72 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 67 70 72 65 66 73 5b saveGeometry())..........gprefs[
14280 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 5d 20 3d 20 67 65 6f 6d 0d 0a 20 self.unique_pref_name].=.geom...
142a0 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 73 69 73 74 5f 63 75 73 74 6f 6d 5f 70 72 65 66 73 .......self.persist_custom_prefs
142c0 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 65 72 73 69 73 74 5f 63 75 73 74 6f 6d 5f 70 72 65 ()........def.persist_custom_pre
142e0 66 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 fs(self):..........'''..........
14300 49 6e 76 6f 6b 65 64 20 77 68 65 6e 20 74 68 65 20 64 69 61 6c 6f 67 20 69 73 20 63 6c 6f 73 69 Invoked.when.the.dialog.is.closi
14320 6e 67 2e 20 4f 76 65 72 72 69 64 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 ng..Override.this.function.to.ca
14340 6c 6c 0d 0a 20 20 20 20 20 20 20 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 29 20 69 ll..........save_custom_pref().i
14360 66 20 79 6f 75 20 68 61 76 65 20 61 20 73 65 74 74 69 6e 67 20 79 6f 75 20 77 61 6e 74 20 70 65 f.you.have.a.setting.you.want.pe
14380 72 73 69 73 74 65 64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 0d 0a 20 20 20 20 20 20 20 20 72 65 rsisted.that.you.can..........re
143a0 74 72 69 65 76 65 20 69 6e 20 79 6f 75 72 20 5f 5f 69 6e 69 74 5f 5f 28 29 20 75 73 69 6e 67 20 trieve.in.your.__init__().using.
143c0 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 29 20 77 68 65 6e 20 6e 65 78 74 20 6f 70 65 load_custom_pref().when.next.ope
143e0 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 70 61 73 73 0d 0a ned..........'''..........pass..
14400 0d 0a 20 20 20 20 64 65 66 20 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 73 65 6c 66 2c ......def.load_custom_pref(self,
14420 20 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 .name,.default=None):..........r
14440 65 74 75 72 6e 20 67 70 72 65 66 73 2e 67 65 74 28 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 eturn.gprefs.get(self.unique_pre
14460 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 29 0d 0a 0d 0a 20 20 20 f_name+':'+name,.default).......
14480 20 64 65 66 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 73 65 6c 66 2c 20 6e 61 6d 65 .def.save_custom_pref(self,.name
144a0 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 67 70 72 65 66 73 5b 73 65 6c 66 2e 75 ,.value):..........gprefs[self.u
144c0 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 nique_pref_name+':'+name].=.valu
144e0 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 68 65 6c 70 5f 6c 69 6e 6b 5f 61 63 74 69 76 61 74 65 64 e........def.help_link_activated
14500 28 73 65 6c 66 2c 20 75 72 6c 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 70 6c (self,.url):..........if.self.pl
14520 75 67 69 6e 5f 61 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 ugin_action.is.not.None:........
14540 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 73 68 6f 77 5f 68 65 ......self.plugin_action.show_he
14560 6c 70 28 61 6e 63 68 6f 72 3d 73 65 6c 66 2e 68 65 6c 70 5f 61 6e 63 68 6f 72 29 0d 0a 0d 0a 0d lp(anchor=self.help_anchor).....
14580 0a 63 6c 61 73 73 20 4b 65 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f 67 28 53 69 7a 65 .class.KeyboardConfigDialog(Size
145a0 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 PersistedDialog):......'''......
145c0 54 68 69 73 20 64 69 61 6c 6f 67 20 69 73 20 75 73 65 64 20 74 6f 20 61 6c 6c 6f 77 20 65 64 69 This.dialog.is.used.to.allow.edi
145e0 74 69 6e 67 20 6f 66 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 2e 0d 0a 20 20 20 ting.of.keyboard.shortcuts......
14600 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 .'''......def.__init__(self,.gui
14620 2c 20 67 72 6f 75 70 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 53 69 7a 65 50 65 72 73 ,.group_name):..........SizePers
14640 69 73 74 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 istedDialog.__init__(self,.gui,.
14660 27 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 20 64 69 61 6c 6f 67 27 29 0d 0a 20 20 20 'Keyboard.shortcut.dialog').....
14680 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 20 73 65 6c .....self.gui.=.gui..........sel
146a0 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 4b 65 79 62 6f 61 72 64 20 73 68 6f f.setWindowTitle(_('Keyboard.sho
146c0 72 74 63 75 74 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f rtcuts'))..........layout.=.QVBo
146e0 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 4c xLayout(self)..........self.setL
14700 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 ayout(layout)............self.ke
14720 79 62 6f 61 72 64 5f 77 69 64 67 65 74 20 3d 20 53 68 6f 72 74 63 75 74 43 6f 6e 66 69 67 28 73 yboard_widget.=.ShortcutConfig(s
14740 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 elf)..........layout.addWidget(s
14760 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 elf.keyboard_widget)..........se
14780 6c 66 2e 67 72 6f 75 70 5f 6e 61 6d 65 20 3d 20 67 72 6f 75 70 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 lf.group_name.=.group_name......
147a0 20 20 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 ......button_box.=.QDialogButton
147c0 42 6f 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 Box(QDialogButtonBox.Ok.|.QDialo
147e0 67 42 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 gButtonBox.Cancel)..........butt
14800 6f 6e 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 63 6f 6d on_box.accepted.connect(self.com
14820 6d 69 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 65 6a 65 63 74 65 mit)..........button_box.rejecte
14840 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 20 20 20 20 20 d.connect(self.reject)..........
14860 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a layout.addWidget(button_box)....
14880 20 20 20 20 20 20 20 20 23 20 43 61 75 73 65 20 6f 75 72 20 64 69 61 6c 6f 67 20 73 69 7a 65 20 ........#.Cause.our.dialog.size.
148a0 74 6f 20 62 65 20 72 65 73 74 6f 72 65 64 20 66 72 6f 6d 20 70 72 65 66 73 20 6f 72 20 63 72 65 to.be.restored.from.prefs.or.cre
148c0 61 74 65 64 20 6f 6e 20 66 69 72 73 74 20 75 73 61 67 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c ated.on.first.usage..........sel
148e0 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e f.resize_dialog()..........self.
14900 69 6e 69 74 69 61 6c 69 7a 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e 69 74 69 61 6c 69 initialize()........def.initiali
14920 7a 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 ze(self):..........self.keyboard
14940 5f 77 69 64 67 65 74 2e 69 6e 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 2e 67 75 69 2e 6b 65 79 62 _widget.initialize(self.gui.keyb
14960 6f 61 72 64 29 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 oard)..........self.keyboard_wid
14980 67 65 74 2e 68 69 67 68 6c 69 67 68 74 5f 67 72 6f 75 70 28 73 65 6c 66 2e 67 72 6f 75 70 5f 6e get.highlight_group(self.group_n
149a0 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6d 6d 69 74 28 73 65 6c 66 29 3a 0d 0a 20 ame)........def.commit(self):...
149c0 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 63 6f 6d 6d .......self.keyboard_widget.comm
149e0 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 63 63 65 70 74 28 29 0d 0a 0d 0a 0d it()..........self.accept().....
14a00 0a 64 65 66 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 70 61 72 65 6e 74 2c 20 .def.prompt_for_restart(parent,.
14a20 74 69 74 6c 65 2c 20 6d 65 73 73 61 67 65 29 3a 0d 0a 20 20 20 20 64 20 3d 20 69 6e 66 6f 5f 64 title,.message):......d.=.info_d
14a40 69 61 6c 6f 67 28 70 61 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 73 61 67 65 2c 20 73 68 ialog(parent,.title,.message,.sh
14a60 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 62 20 3d 20 64 ow_copy_button=False)......b.=.d
14a80 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 .bb.addButton(_('Restart.calibre
14aa0 20 6e 6f 77 27 29 2c 20 64 2e 62 62 2e 41 63 63 65 70 74 52 6f 6c 65 29 0d 0a 20 20 20 20 62 2e .now'),.d.bb.AcceptRole)......b.
14ac0 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 6c 74 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 setIcon(QIcon(I('lt.png'))).....
14ae0 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 64 65 66 20 72 .d.do_restart.=.False......def.r
14b00 66 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 20 3d 20 54 72 75 f():..........d.do_restart.=.Tru
14b20 65 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 72 66 29 0d 0a 20 20 e......b.clicked.connect(rf)....
14b40 20 20 64 2e 73 65 74 5f 64 65 74 61 69 6c 73 28 27 27 29 0d 0a 20 20 20 20 64 2e 65 78 65 63 5f ..d.set_details('')......d.exec_
14b60 28 29 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 64 69 73 63 6f 6e 6e 65 63 74 28 29 0d 0a ()......b.clicked.disconnect()..
14b80 20 20 20 20 72 65 74 75 72 6e 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 0d 0a 0d 0a 0d 0a 63 6c 61 ....return.d.do_restart......cla
14ba0 73 73 20 50 72 65 66 73 56 69 65 77 65 72 44 69 61 6c 6f 67 28 53 69 7a 65 50 65 72 73 69 73 74 ss.PrefsViewerDialog(SizePersist
14bc0 65 64 44 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 edDialog):........def.__init__(s
14be0 65 6c 66 2c 20 67 75 69 2c 20 6e 61 6d 65 73 70 61 63 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 53 elf,.gui,.namespace):..........S
14c00 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 izePersistedDialog.__init__(self
14c20 2c 20 67 75 69 2c 20 27 50 72 65 66 73 20 56 69 65 77 65 72 20 64 69 61 6c 6f 67 27 29 0d 0a 20 ,.gui,.'Prefs.Viewer.dialog')...
14c40 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 50 72 .......self.setWindowTitle(_('Pr
14c60 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 27 29 2b 27 20 27 2b 6e 61 6d 65 73 70 61 63 65 29 0d eferences.for:')+'.'+namespace).
14c80 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 67 75 ...................self.gui.=.gu
14ca0 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 62 20 3d 20 67 75 69 2e 63 75 72 72 65 6e 74 i..........self.db.=.gui.current
14cc0 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 20 3d 20 6e 61 _db..........self.namespace.=.na
14ce0 6d 65 73 70 61 63 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 69 6e 69 74 5f 63 6f 6e 74 mespace..........self._init_cont
14d00 72 6f 6c 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c rols()..........self.resize_dial
14d20 6f 67 28 29 0d 0a 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 og()............self._populate_s
14d40 65 74 74 69 6e 67 73 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 6b 65 79 ettings()............if.self.key
14d60 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c s_list.count():..............sel
14d80 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 30 29 0d 0a 0d 0a f.keys_list.setCurrentRow(0)....
14da0 20 20 20 20 64 65 66 20 5f 69 6e 69 74 5f 63 6f 6e 74 72 6f 6c 73 28 73 65 6c 66 29 3a 0d 0a 20 ....def._init_controls(self):...
14dc0 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 6c 66 .......layout.=.QVBoxLayout(self
14de0 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 75 74 )..........self.setLayout(layout
14e00 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 6c 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d )............ml.=.QHBoxLayout().
14e20 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 6d 6c 2c 20 31 29 .........layout.addLayout(ml,.1)
14e40 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 20 3d 20 51 4c 69 ............self.keys_list.=.QLi
14e60 73 74 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 stWidget(self)..........self.key
14e80 73 5f 6c 69 73 74 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 62 73 74 72 61 63 s_list.setSelectionMode(QAbstrac
14ea0 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 20 20 tItemView.SingleSelection)......
14ec0 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 46 69 78 65 64 57 69 64 74 68 ....self.keys_list.setFixedWidth
14ee0 28 31 35 30 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 (150)..........self.keys_list.se
14f00 74 41 6c 74 65 72 6e 61 74 69 6e 67 52 6f 77 43 6f 6c 6f 72 73 28 54 72 75 65 29 0d 0a 20 20 20 tAlternatingRowColors(True).....
14f20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 .....ml.addWidget(self.keys_list
14f40 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 20 3d 20 51 54 65 )..........self.value_text.=.QTe
14f60 78 74 45 64 69 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 xtEdit(self)..........self.value
14f80 5f 74 65 78 74 2e 73 65 74 52 65 61 64 4f 6e 6c 79 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 _text.setReadOnly(False)........
14fa0 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2c 20 ..ml.addWidget(self.value_text,.
14fc0 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 69 61 6c 1)............button_box.=.QDial
14fe0 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 20 ogButtonBox(QDialogButtonBox.Ok.
15000 7c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 20 20 20 |.QDialogButtonBox.Cancel)......
15020 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 ....button_box.accepted.connect(
15040 73 65 6c 66 2e 5f 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 29 0d 0a 20 20 20 20 20 20 20 20 62 75 self._apply_changes)..........bu
15060 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 73 65 6c 66 2e 72 tton_box.rejected.connect(self.r
15080 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f eject)..........self.clear_butto
150a0 6e 20 3d 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 43 6c 65 61 n.=.button_box.addButton(_('Clea
150c0 72 27 29 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 52 65 73 65 74 52 6f 6c 65 29 r'),.QDialogButtonBox.ResetRole)
150e0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 73 65 74 49 ..........self.clear_button.setI
15100 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 74 72 61 73 68 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 con(get_icon('trash.png'))......
15120 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 ....self.clear_button.setToolTip
15140 28 5f 28 27 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 (_('Clear.all.settings.for.this.
15160 70 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 plugin'))..........self.clear_bu
15180 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 63 6c 65 61 72 tton.clicked.connect(self._clear
151a0 5f 73 65 74 74 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 _settings)..........layout.addWi
151c0 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f 70 dget(button_box)........def._pop
151e0 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 ulate_settings(self):..........s
15200 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 6e elf.keys_list.clear()..........n
15220 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 28 29 s_prefix.=.self._get_ns_prefix()
15240 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 73 6f 72 74 65 64 28 5b 6b 5b 6c 65 6e 28 6e ..........keys.=.sorted([k[len(n
15260 73 5f 70 72 65 66 69 78 29 3a 5d 20 66 6f 72 20 6b 20 69 6e 20 73 69 78 2e 69 74 65 72 6b 65 79 s_prefix):].for.k.in.six.iterkey
15280 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s(self.db.prefs)................
152a0 20 20 20 20 20 20 20 20 20 69 66 20 6b 2e 73 74 61 72 74 73 77 69 74 68 28 6e 73 5f 70 72 65 66 .........if.k.startswith(ns_pref
152c0 69 78 29 5d 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 6b 65 79 73 3a 0d ix)])..........for.key.in.keys:.
152e0 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 74 2e 61 64 64 49 .............self.keys_list.addI
15300 74 65 6d 28 6b 65 79 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 tem(key)..........self.keys_list
15320 2e 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e .setMinimumWidth(self.keys_list.
15340 73 69 7a 65 48 69 6e 74 46 6f 72 43 6f 6c 75 6d 6e 28 30 29 29 0d 0a 20 20 20 20 20 20 20 20 73 sizeHintForColumn(0))..........s
15360 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 43 68 61 6e 67 65 64 5b elf.keys_list.currentRowChanged[
15380 69 6e 74 5d 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f 63 int].connect(self._current_row_c
153a0 68 61 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f hanged)........def._current_row_
153c0 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 72 6f 77 29 3a 0d 0a 20 20 20 20 20 20 20 changed(self,.new_row):.........
153e0 20 69 66 20 6e 65 77 5f 72 6f 77 20 3c 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 .if.new_row.<.0:..............se
15400 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 lf.value_text.clear()...........
15420 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 75 6e 69 63 6f 64 65 ...return..........key.=.unicode
15440 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 2e 74 65 (self.keys_list.currentItem().te
15460 78 74 28 29 29 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 xt())..........val.=.self.db.pre
15480 66 73 2e 67 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 fs.get_namespaced(self.namespace
154a0 2c 20 6b 65 79 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 ,.key,.'')..........self.value_t
154c0 65 78 74 2e 73 65 74 50 6c 61 69 6e 54 65 78 74 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 74 ext.setPlainText(self.db.prefs.t
154e0 6f 5f 72 61 77 28 76 61 6c 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f 6e 73 5f 70 o_raw(val))........def._get_ns_p
15500 72 65 66 69 78 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 6e 61 refix(self):..........return.'na
15520 6d 65 73 70 61 63 65 64 3a 25 73 3a 27 25 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 0d 0a 0d mespaced:%s:'%.self.namespace...
15540 0a 20 20 20 20 64 65 66 20 5f 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 28 73 65 6c 66 29 3a 0d 0a .....def._apply_changes(self):..
15560 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 6c 6f 67 ........from.calibre.gui2.dialog
15580 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 72 6d 0d s.confirm_delete.import.confirm.
155a0 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 72 65 20 .........message.=.'<p>'+_('Are.
155c0 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
155e0 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
15600 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 20 20 is.plugin?')+'</p>'.\...........
15620 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 20 69 .........'<p>'+_('Any.settings.i
15640 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
15660 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
15680 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 64 65 ns.'.\....................'folde
156a0 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 27 20 r.will.not.be.touched.')+'</p>'.
156c0 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 3e 27 2b 5f 28 27 59 6f 75 \....................'<>'+_('You
156e0 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 73 .must.restart.calibre.afterwards
15700 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 6e 66 69 .')+'</p>'..........if.not.confi
15720 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 63 6c 65 rm(message,.self.namespace+'_cle
15740 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 20 20 20 ar_settings',.self):............
15760 20 20 72 65 74 75 72 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 64 ..return............val.=.self.d
15780 62 2e 70 72 65 66 73 2e 72 61 77 5f 74 6f 5f 6f 62 6a 65 63 74 28 75 6e 69 63 6f 64 65 28 73 65 b.prefs.raw_to_object(unicode(se
157a0 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 74 6f 50 6c 61 69 6e 54 65 78 74 28 29 29 29 0d 0a 20 lf.value_text.toPlainText()))...
157c0 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 5f 6c .......key.=.unicode(self.keys_l
157e0 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 20 20 ist.currentItem().text()).......
15800 20 20 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 73 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 ...self.db.prefs.set_namespaced(
15820 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2c 20 6b 65 79 2c 20 76 61 6c 29 0d 0a 0d 0a 20 20 20 self.namespace,.key,.val).......
15840 20 20 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 72 .....restart.=.prompt_for_restar
15860 74 28 73 65 6c 66 2c 20 5f 28 27 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 27 29 2c 0d 0a t(self,._('Settings.changed'),..
15880 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 3e 27 ...........................'<p>'
158a0 2b 5f 28 27 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 +_('Settings.for.this.plugin.in.
158c0 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 27 this.library.have.been.changed.'
158e0 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 20 20 )+'</p>'.\......................
15900 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 .......'<p>'+_('Please.restart.c
15920 61 6c 69 62 72 65 20 6e 6f 77 2e 27 29 2b 27 3c 2f 70 3e 27 29 0d 0a 20 20 20 20 20 20 20 20 73 alibre.now.')+'</p>')..........s
15940 65 6c 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 73 74 61 72 74 3a elf.close()..........if.restart:
15960 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 71 75 69 74 28 72 65 73 74 ..............self.gui.quit(rest
15980 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6c 65 61 72 5f 73 65 74 74 art=True)........def._clear_sett
159a0 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 ings(self):..........from.calibr
159c0 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d e.gui2.dialogs.confirm_delete.im
159e0 70 6f 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 port.confirm..........message.=.
15a00 27 3c 70 3e 27 2b 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 '<p>'+_('Are.you.sure.you.want.t
15a20 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
15a40 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 27 29 2b 27 3c 2f 70 3e 27 20 brary.for.this.plugin?')+'</p>'.
15a60 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 41 6e \....................'<p>'+_('An
15a80 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 72 y.settings.in.other.libraries.or
15aa0 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 63 .stored.in.a.JSON.file.in.your.c
15ac0 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 alibre.plugins.'.\..............
15ae0 20 20 20 20 20 20 27 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 ......'folder.will.not.be.touche
15b00 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d.')+'</p>'.\...................
15b20 20 27 3c 70 3e 27 2b 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 .'<p>'+_('You.must.restart.calib
15b40 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 re.afterwards.')+'</p>'.........
15b60 20 69 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 20 73 65 6c 66 2e 6e 61 .if.not.confirm(message,.self.na
15b80 6d 65 73 70 61 63 65 2b 27 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 27 2c 20 73 65 6c 66 29 mespace+'_clear_settings',.self)
15ba0 3a 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 20 20 20 :..............return...........
15bc0 20 6e 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f 70 72 65 66 69 78 .ns_prefix.=.self._get_ns_prefix
15be0 28 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 5b 6b 20 66 6f 72 20 6b 20 69 6e 20 73 ()..........keys.=.[k.for.k.in.s
15c00 69 78 2e 69 74 65 72 6b 65 79 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 20 69 66 20 6b 2e ix.iterkeys(self.db.prefs).if.k.
15c20 73 74 61 72 74 73 77 69 74 68 28 6e 73 5f 70 72 65 66 69 78 29 5d 0d 0a 20 20 20 20 20 20 20 20 startswith(ns_prefix)]..........
15c40 66 6f 72 20 6b 20 69 6e 20 6b 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 for.k.in.keys:..............del.
15c60 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 5b 6b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f self.db.prefs[k]..........self._
15c80 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 20 20 20 20 20 20 20 20 72 65 73 populate_settings()..........res
15ca0 74 61 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 tart.=.prompt_for_restart(self,.
15cc0 5f 28 27 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 _('Settings.deleted'),..........
15ce0 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 41 6c 6c 20 ...................'<p>'+_('All.
15d00 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 68 69 73 settings.for.this.plugin.in.this
15d20 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 27 29 2b 27 3c .library.have.been.cleared.')+'<
15d40 2f 70 3e 27 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 /p>'............................
15d60 20 27 3c 70 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 .'<p>'+_('Please.restart.calibre
15d80 20 6e 6f 77 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 .now.')+'</p>')..........self.cl
15da0 6f 73 65 28 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 ose()..........if.restart:......
15dc0 20 20 20 20 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 ........self.gui.quit(restart=Tr
15de0 75 65 29 0d 0a 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 50 72 6f 67 72 65 73 73 42 61 72 44 69 61 6c ue)........class.ProgressBarDial
15e00 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 og(QDialog):......def.__init__(s
15e20 65 6c 66 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 2c 20 6d 61 78 5f 69 74 65 6d 73 3d 31 30 30 2c elf,.parent=None,.max_items=100,
15e40 20 77 69 6e 64 6f 77 5f 74 69 74 6c 65 3d 27 50 72 6f 67 72 65 73 73 20 42 61 72 27 2c 0d 0a 20 .window_title='Progress.Bar',...
15e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 3d 27 4c 61 62 65 6c 20 67 6f 65 ................label='Label.goe
15e80 73 20 68 65 72 65 27 2c 20 6f 6e 5f 74 6f 70 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 s.here',.on_top=False):.........
15ea0 20 69 66 20 6f 6e 5f 74 6f 70 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 65 72 28 50 .if.on_top:..............super(P
15ec0 72 6f 67 72 65 73 73 42 61 72 44 69 61 6c 6f 67 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f rogressBarDialog,.self).__init__
15ee0 28 70 61 72 65 6e 74 3d 70 61 72 65 6e 74 2c 20 66 6c 61 67 73 3d 51 74 2e 57 69 6e 64 6f 77 53 (parent=parent,.flags=Qt.WindowS
15f00 74 61 79 73 4f 6e 54 6f 70 48 69 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 taysOnTopHint)..........else:...
15f20 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 44 69 61 6c ...........super(ProgressBarDial
15f40 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 72 65 6e 74 og,.self).__init__(parent=parent
15f60 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f 6e 20 3d 20 41 70 )..........self.application.=.Ap
15f80 70 6c 69 63 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f plication..........self.setWindo
15fa0 77 54 69 74 6c 65 28 77 69 6e 64 6f 77 5f 74 69 74 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 wTitle(window_title)..........se
15fc0 6c 66 2e 6c 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 lf.l.=.QVBoxLayout(self)........
15fe0 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 73 65 6c 66 2e 6c 29 0d 0a 0d 0a 20 20 20 20 ..self.setLayout(self.l)........
16000 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 6c 61 62 65 6c 29 0d 0a ....self.label.=.QLabel(label)..
16020 23 20 20 20 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 #.........self.label.setAlignmen
16040 74 28 51 74 2e 41 6c 69 67 6e 48 43 65 6e 74 65 72 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 t(Qt.AlignHCenter)..........self
16060 2e 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6c 61 62 65 6c 29 0d 0a 0d 0a 20 20 20 20 .l.addWidget(self.label)........
16080 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 20 3d 20 51 50 72 6f 67 72 65 73 73 ....self.progressBar.=.QProgress
160a0 42 61 72 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 Bar(self)..........self.progress
160c0 42 61 72 2e 73 65 74 52 61 6e 67 65 28 30 2c 20 6d 61 78 5f 69 74 65 6d 73 29 0d 0a 20 20 20 20 Bar.setRange(0,.max_items)......
160e0 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 65 28 30 29 ....self.progressBar.setValue(0)
16100 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e ..........self.l.addWidget(self.
16120 70 72 6f 67 72 65 73 73 42 61 72 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e 63 72 65 6d 65 6e progressBar)........def.incremen
16140 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 t(self):..........self.progressB
16160 61 72 2e 73 65 74 56 61 6c 75 65 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 76 61 6c ar.setValue(self.progressBar.val
16180 75 65 28 29 20 2b 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 28 ue().+.1)..........self.refresh(
161a0 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 66 72 65 73 68 28 73 65 6c 66 29 3a 0d 0a 20 20 20 )........def.refresh(self):.....
161c0 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f 6e 2e 70 72 6f 63 65 73 73 45 76 65 .....self.application.processEve
161e0 6e 74 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 6c 61 62 65 6c 28 73 65 6c 66 2c nts()........def.set_label(self,
16200 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e 73 65 74 .value):..........self.label.set
16220 54 65 78 74 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 Text(value)..........self.refres
16240 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 65 66 74 5f 61 6c 69 67 6e 5f 6c 61 62 65 6c 28 h()........def.left_align_label(
16260 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e 73 65 74 41 6c self):..........self.label.setAl
16280 69 67 6e 6d 65 6e 74 28 51 74 2e 41 6c 69 67 6e 4c 65 66 74 20 29 0d 0a 0d 0a 20 20 20 20 64 65 ignment(Qt.AlignLeft.)........de
162a0 66 20 73 65 74 5f 6d 61 78 69 6d 75 6d 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 f.set_maximum(self,.value):.....
162c0 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 4d 61 78 69 6d 75 6d .....self.progressBar.setMaximum
162e0 28 76 61 6c 75 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 (value)..........self.refresh().
16300 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 76 61 6c 75 65 28 73 65 6c 66 2c 20 76 61 6c 75 65 .......def.set_value(self,.value
16320 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 ):..........self.progressBar.set
16340 56 61 6c 75 65 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 Value(value)..........self.refre
16360 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 70 72 6f 67 72 65 73 73 5f 66 6f 72 sh()........def.set_progress_for
16380 6d 61 74 28 73 65 6c 66 2c 20 70 72 6f 67 72 65 73 73 5f 66 6f 72 6d 61 74 3d 4e 6f 6e 65 29 3a mat(self,.progress_format=None):
163a0 0d 0a 20 20 20 20 20 20 20 20 70 61 73 73 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 56 69 65 77 4c 6f ..........pass......class.ViewLo
163c0 67 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 gDialog(QDialog):........def.__i
163e0 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 69 74 6c 65 2c 20 68 74 6d 6c 2c 20 70 61 72 65 6e 74 3d nit__(self,.title,.html,.parent=
16400 4e 6f 6e 65 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 None):..........QDialog.__init__
16420 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 66 2e 6c 20 3d (self,.parent)..........self.l.=
16440 20 6c 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .l.=.QVBoxLayout()..........self
16460 2e 73 65 74 4c 61 79 6f 75 74 28 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 62 .setLayout(l)............self.tb
16480 20 3d 20 51 54 65 78 74 42 72 6f 77 73 65 72 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 51 .=.QTextBrowser(self)..........Q
164a0 41 70 70 6c 69 63 61 74 69 6f 6e 2e 73 65 74 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 51 74 Application.setOverrideCursor(Qt
164c0 2e 57 61 69 74 43 75 72 73 6f 72 29 0d 0a 20 20 20 20 20 20 20 20 23 20 52 61 74 68 65 72 20 74 .WaitCursor)..........#.Rather.t
164e0 68 61 6e 20 66 6f 72 6d 61 74 74 69 6e 67 20 74 68 65 20 74 65 78 74 20 69 6e 20 3c 70 72 65 3e han.formatting.the.text.in.<pre>
16500 20 62 6c 6f 63 6b 73 20 6c 69 6b 65 20 74 68 65 20 63 61 6c 69 62 72 65 0d 0a 20 20 20 20 20 20 .blocks.like.the.calibre........
16520 20 20 23 20 56 69 65 77 4c 6f 67 20 64 6f 65 73 2c 20 69 6e 73 74 65 61 64 20 6a 75 73 74 20 66 ..#.ViewLog.does,.instead.just.f
16540 6f 72 6d 61 74 20 69 74 20 69 6e 73 69 64 65 20 64 69 76 73 20 74 6f 20 6b 65 65 70 20 73 74 79 ormat.it.inside.divs.to.keep.sty
16560 6c 65 20 66 6f 72 6d 61 74 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 68 74 le.formatting..........html.=.ht
16580 6d 6c 2e 72 65 70 6c 61 63 65 28 27 5c 74 27 2c 27 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 ml.replace('\t','&nbsp;&nbsp;&nb
165a0 73 70 3b 26 6e 62 73 70 3b 27 29 2e 72 65 70 6c 61 63 65 28 27 5c 6e 27 2c 20 27 3c 62 72 2f 3e sp;&nbsp;').replace('\n',.'<br/>
165c0 27 29 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 28 ')..........html.=.html.replace(
165e0 27 3e 20 27 2c 27 3e 26 6e 62 73 70 3b 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 62 '>.','>&nbsp;')..........self.tb
16600 2e 73 65 74 48 74 6d 6c 28 27 3c 64 69 76 3e 25 73 3c 2f 64 69 76 3e 27 20 25 20 68 74 6d 6c 29 .setHtml('<div>%s</div>'.%.html)
16620 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 72 65 73 74 6f 72 65 4f 76 ..........QApplication.restoreOv
16640 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 2e 61 64 64 57 69 64 errideCursor()..........l.addWid
16660 67 65 74 28 73 65 6c 66 2e 74 62 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 20 get(self.tb)............self.bb.
16680 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e =.QDialogButtonBox(QDialogButton
166a0 42 6f 78 2e 4f 6b 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 61 63 63 65 70 74 65 Box.Ok)..........self.bb.accepte
166c0 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 61 63 63 65 70 74 29 0d 0a 20 20 20 20 20 20 20 20 d.connect(self.accept)..........
166e0 73 65 6c 66 2e 62 62 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 self.bb.rejected.connect(self.re
16700 6a 65 63 74 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 20 ject)..........self.copy_button.
16720 3d 20 73 65 6c 66 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 43 6f 70 79 20 74 6f 20 63 =.self.bb.addButton(_('Copy.to.c
16740 6c 69 70 62 6f 61 72 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c lipboard'),..................sel
16760 66 2e 62 62 2e 41 63 74 69 6f 6e 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 f.bb.ActionRole)..........self.c
16780 6f 70 79 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 65 64 69 74 opy_button.setIcon(QIcon(I('edit
167a0 2d 63 6f 70 79 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 -copy.png')))..........self.copy
167c0 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 63 6f 70 _button.clicked.connect(self.cop
167e0 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 29 0d 0a 20 20 20 20 20 20 20 20 6c 2e 61 64 64 57 69 y_to_clipboard)..........l.addWi
16800 64 67 65 74 28 73 65 6c 66 2e 62 62 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4d dget(self.bb)..........self.setM
16820 6f 64 61 6c 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 odal(False)..........self.resize
16840 28 51 53 69 7a 65 28 37 30 30 2c 20 35 30 30 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e (QSize(700,.500))..........self.
16860 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 74 69 74 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 setWindowTitle(title)..........s
16880 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 64 65 62 75 67 elf.setWindowIcon(QIcon(I('debug
168a0 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 68 6f 77 28 29 0d 0a 0d .png')))..........self.show()...
168c0 0a 20 20 20 20 64 65 66 20 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 28 73 65 6c 66 29 .....def.copy_to_clipboard(self)
168e0 3a 0d 0a 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 73 65 6c 66 2e 74 62 2e 74 6f 50 6c 61 69 6e :..........txt.=.self.tb.toPlain
16900 54 65 78 74 28 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 63 6c 69 Text()..........QApplication.cli
16920 70 62 6f 61 72 64 28 29 2e 73 65 74 54 65 78 74 28 74 78 74 29 0d 0a 50 4b 03 04 14 00 00 00 00 pboard().setText(txt)..PK.......
16940 00 97 a3 33 55 39 8a c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e ...3U9...`...`.......common_icon
16960 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 0a 23 20 76 69 6d 3a s.py#!/usr/bin/env.python.#.vim:
16980 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
169a0 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 :et:sts=4:ai.from.__future__.imp
169c0 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 2c ort.(unicode_literals,.division,
169e0 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .absolute_import,...............
16a00 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0a 0a 5f 5f 6c 69 63 ..........print_function)..__lic
16a20 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f ense__...=.'GPL.v3'.__copyright_
16a40 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 69 6d 70 6f 72 74 20 _.=.'2022,.Grant.Drake'..import.
16a60 6f 73 0a 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d 70 61 74 69 62 69 os..#.calibre.Python.3.compatibi
16a80 6c 69 74 79 2e 0a 69 6d 70 6f 72 74 20 73 69 78 0a 0a 74 72 79 3a 0a 20 20 20 20 66 72 6f 6d 20 lity..import.six..try:.....from.
16aa0 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 78 6d 61 70 29 0a qt.core.import.(QIcon,.QPixmap).
16ac0 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 except.ImportError:.....from.PyQ
16ae0 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 78 6d 61 70 29 0a 0a 66 t5.Qt.import.(QIcon,.QPixmap)..f
16b00 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f 72 74 20 69 73 77 rom.calibre.constants.import.isw
16b20 69 6e 64 6f 77 73 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d indows.from.calibre.constants.im
16b40 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 61 6c 69 62 72 65 5f port.numeric_version.as.calibre_
16b60 76 65 72 73 69 6f 6e 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 version.from.calibre.utils.confi
16b80 67 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 67 5f 64 69 72 0a 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d g.import.config_dir..#.---------
16ba0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
16bc0 2d 2d 2d 2d 2d 0a 23 20 20 20 20 20 20 20 20 20 20 47 6c 6f 62 61 6c 20 72 65 73 6f 75 72 63 65 -----.#..........Global.resource
16be0 73 20 2f 20 73 74 61 74 65 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d s./.state.#.--------------------
16c00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 23 20 47 6c --------------------------..#.Gl
16c20 6f 62 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 6e 61 obal.definition.of.our.plugin.na
16c40 6d 65 2e 20 55 73 65 64 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 me..Used.for.common.functions.th
16c60 61 74 20 72 65 71 75 69 72 65 20 74 68 69 73 2e 0a 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 3d 20 4e at.require.this..plugin_name.=.N
16c80 6f 6e 65 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 70 one.#.Global.definition.of.our.p
16ca0 6c 75 67 69 6e 20 72 65 73 6f 75 72 63 65 73 2e 20 55 73 65 64 20 74 6f 20 73 68 61 72 65 20 62 lugin.resources..Used.to.share.b
16cc0 65 74 77 65 65 6e 20 74 68 65 20 78 78 78 41 63 74 69 6f 6e 20 61 6e 64 20 78 78 78 42 61 73 65 etween.the.xxxAction.and.xxxBase
16ce0 0a 23 20 63 6c 61 73 73 65 73 20 69 66 20 79 6f 75 20 6e 65 65 64 20 61 6e 79 20 7a 69 70 20 69 .#.classes.if.you.need.any.zip.i
16d00 6d 61 67 65 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 68 65 20 63 6f 6e mages.to.be.displayed.on.the.con
16d20 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 figuration.dialog..plugin_icon_r
16d40 65 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 0a 64 65 66 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 esources.=.{}..def.set_plugin_ic
16d60 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 6e 61 6d 65 2c 20 72 65 73 6f 75 72 63 65 73 29 3a 0a 20 on_resources(name,.resources):..
16d80 20 20 20 27 27 27 0a 20 20 20 20 53 65 74 20 6f 75 72 20 67 6c 6f 62 61 6c 20 73 74 6f 72 65 20 ...'''.....Set.our.global.store.
16da0 6f 66 20 70 6c 75 67 69 6e 20 6e 61 6d 65 20 61 6e 64 20 69 63 6f 6e 20 72 65 73 6f 75 72 63 65 of.plugin.name.and.icon.resource
16dc0 73 20 66 6f 72 20 73 68 61 72 69 6e 67 20 62 65 74 77 65 65 6e 0a 20 20 20 20 74 68 65 20 49 6e s.for.sharing.between.....the.In
16de0 74 65 72 66 61 63 65 41 63 74 69 6f 6e 20 63 6c 61 73 73 20 77 68 69 63 68 20 72 65 61 64 73 20 terfaceAction.class.which.reads.
16e00 74 68 65 6d 20 61 6e 64 20 74 68 65 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0a 20 20 20 20 69 66 them.and.the.ConfigWidget.....if
16e20 20 6e 65 65 64 65 64 20 66 6f 72 20 75 73 65 20 6f 6e 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 61 .needed.for.use.on.the.customiza
16e40 74 69 6f 6e 20 64 69 61 6c 6f 67 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 2e 0a 20 20 20 tion.dialog.for.this.plugin.....
16e60 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f .'''.....global.plugin_icon_reso
16e80 75 72 63 65 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6e 61 urces,.plugin_name.....plugin_na
16ea0 6d 65 20 3d 20 6e 61 6d 65 0a 20 20 20 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 me.=.name.....plugin_icon_resour
16ec0 63 65 73 20 3d 20 72 65 73 6f 75 72 63 65 73 0a 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ces.=.resources..#.-------------
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 2d 2d --------------------------------
16f00 2d 0a 23 20 20 20 20 20 20 20 20 20 20 49 63 6f 6e 20 4d 61 6e 61 67 65 6d 65 6e 74 20 66 75 6e -.#..........Icon.Management.fun
16f20 63 74 69 6f 6e 73 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 ctions.#.-----------------------
16f40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 64 65 66 20 67 65 74 -----------------------..def.get
16f60 5f 69 63 6f 6e 5f 36 5f 32 5f 70 6c 75 73 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 20 20 20 27 _icon_6_2_plus(icon_name):.....'
16f80 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 72 20 74 68 65 20 ''.....Retrieve.a.QIcon.for.the.
16fa0 6e 61 6d 65 64 20 69 6d 61 67 65 20 66 72 6f 6d 0a 20 20 20 20 31 2e 20 43 61 6c 69 62 72 65 27 named.image.from.....1..Calibre'
16fc0 73 20 69 6d 61 67 65 20 63 61 63 68 65 0a 20 20 20 20 32 2e 20 72 65 73 6f 75 72 63 65 73 2f 69 s.image.cache.....2..resources/i
16fe0 6d 61 67 65 73 0a 20 20 20 20 33 2e 20 74 68 65 20 69 63 6f 6e 20 74 68 65 6d 65 0a 20 20 20 20 mages.....3..the.icon.theme.....
17000 34 2e 20 74 68 65 20 70 6c 75 67 69 6e 20 7a 69 70 0a 20 20 20 20 4f 6e 6c 79 20 70 6c 75 67 69 4..the.plugin.zip.....Only.plugi
17020 6e 20 7a 69 70 20 68 61 73 20 69 6d 61 67 65 73 2f 20 69 6e 20 74 68 65 20 69 6d 61 67 65 20 6e n.zip.has.images/.in.the.image.n
17040 61 6d 65 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a ame.for.backward.compatibility..
17060 20 20 20 20 27 27 27 0a 20 20 20 20 69 63 6f 6e 20 3d 20 4e 6f 6e 65 0a 20 20 20 20 69 66 20 69 ....'''.....icon.=.None.....if.i
17080 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 51 49 63 6f 6e 2e 69 con_name:.........icon.=.QIcon.i
170a0 63 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 23 23 20 62 6f 74 68 20 2e 69 63 c(icon_name).........##.both..ic
170c0 20 61 6e 64 20 67 65 74 5f 69 63 6f 6e 73 20 72 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 51 .and.get_icons.return.an.empty.Q
170e0 49 63 6f 6e 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f Icon.if.not.found..........if.no
17100 74 20 69 63 6f 6e 20 6f 72 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0a 20 20 20 20 20 20 20 t.icon.or.icon.isNull():........
17120 20 20 20 20 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f 6e 5f 6e 61 6d 65 2e .....icon.=.get_icons(icon_name.
17140 72 65 70 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 27 27 29 2c 20 70 6c 75 67 69 6e 5f 6e 61 replace('images/',''),.plugin_na
17160 6d 65 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 20 20 20 20 me,.............................
17180 20 70 72 69 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 .print_tracebacks_for_missing_re
171a0 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 63 sources=False).........if.not.ic
171c0 6f 6e 20 6f 72 20 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 on.or.icon.isNull():............
171e0 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f 6e 5f 6e 61 6d 65 2c 20 70 6c 75 .icon.=.get_icons(icon_name,.plu
17200 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gin_name,.......................
17220 20 20 20 20 20 20 20 70 72 69 6e 74 5f 74 72 61 63 65 62 61 63 6b 73 5f 66 6f 72 5f 6d 69 73 73 .......print_tracebacks_for_miss
17240 69 6e 67 5f 72 65 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 69 66 20 6e 6f 74 20 ing_resources=False).....if.not.
17260 69 63 6f 6e 3a 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 51 49 63 6f 6e 28 29 0a 20 20 20 icon:.........icon.=.QIcon()....
17280 20 72 65 74 75 72 6e 20 69 63 6f 6e 0a 0a 64 65 66 20 67 65 74 5f 69 63 6f 6e 5f 6f 6c 64 28 69 .return.icon..def.get_icon_old(i
172a0 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 72 69 65 76 65 20 con_name):.....'''.....Retrieve.
172c0 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 65 20 66 72 6f 6d a.QIcon.for.the.named.image.from
172e0 20 74 68 65 20 7a 69 70 20 66 69 6c 65 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 0a 20 20 20 20 .the.zip.file.if.it.exists,.....
17300 6f 72 20 69 66 20 6e 6f 74 20 74 68 65 6e 20 66 72 6f 6d 20 43 61 6c 69 62 72 65 27 73 20 69 6d or.if.not.then.from.Calibre's.im
17320 61 67 65 20 63 61 63 68 65 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e age.cache......'''.....if.icon_n
17340 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 67 65 74 5f 70 69 78 6d 61 70 ame:.........pixmap.=.get_pixmap
17360 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 69 66 20 70 69 78 6d 61 70 20 69 73 (icon_name).........if.pixmap.is
17380 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 69 6e 20 43 61 6c .None:.............#.Look.in.Cal
173a0 69 62 72 65 27 73 20 63 61 63 68 65 20 66 6f 72 20 74 68 65 20 69 63 6f 6e 0a 20 20 20 20 20 20 ibre's.cache.for.the.icon.......
173c0 20 20 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 49 28 69 63 6f 6e 5f 6e 61 6d 65 29 29 ......return.QIcon(I(icon_name))
173e0 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 .........else:.............retur
17400 6e 20 51 49 63 6f 6e 28 70 69 78 6d 61 70 29 0a 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e n.QIcon(pixmap).....return.QIcon
17420 28 29 0a 0a 64 65 66 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 ()..def.get_pixmap(icon_name):..
17440 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 72 69 65 76 65 20 61 20 51 50 69 78 6d 61 70 20 66 6f ...'''.....Retrieve.a.QPixmap.fo
17460 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 0a 20 20 20 20 41 6e 79 20 69 63 6f 6e 73 20 r.the.named.image.....Any.icons.
17480 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 75 73 74 20 62 65 20 belonging.to.the.plugin.must.be.
174a0 70 72 65 66 69 78 65 64 20 77 69 74 68 20 27 69 6d 61 67 65 73 2f 27 0a 20 20 20 20 27 27 27 0a prefixed.with.'images/'.....'''.
174c0 20 20 20 20 67 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 ....global.plugin_icon_resources
174e0 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 63 6f 6e 5f 6e 61 ,.plugin_name.....if.not.icon_na
17500 6d 65 2e 73 74 61 72 74 73 77 69 74 68 28 27 69 6d 61 67 65 73 2f 27 29 3a 0a 20 20 20 20 20 20 me.startswith('images/'):.......
17520 20 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 69 73 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20 6e ..#.We.know.this.is.definitely.n
17540 6f 74 20 61 6e 20 69 63 6f 6e 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 69 73 20 70 6c 75 ot.an.icon.belonging.to.this.plu
17560 67 69 6e 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 0a 20 gin.........pixmap.=.QPixmap()..
17580 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 49 28 69 63 6f 6e 5f 6e 61 6d 65 29 29 .......pixmap.load(I(icon_name))
175a0 0a 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 23 20 43 68 .........return.pixmap......#.Ch
175c0 65 63 6b 20 74 6f 20 73 65 65 20 77 68 65 74 68 65 72 20 74 68 65 20 69 63 6f 6e 20 65 78 69 73 eck.to.see.whether.the.icon.exis
175e0 74 73 20 61 73 20 61 20 43 61 6c 69 62 72 65 20 72 65 73 6f 75 72 63 65 0a 20 20 20 20 23 20 54 ts.as.a.Calibre.resource.....#.T
17600 68 69 73 20 77 69 6c 6c 20 65 6e 61 62 6c 65 20 73 6b 69 6e 6e 69 6e 67 20 69 66 20 74 68 65 20 his.will.enable.skinning.if.the.
17620 75 73 65 72 20 73 74 6f 72 65 73 20 69 63 6f 6e 73 20 77 69 74 68 69 6e 20 61 20 66 6f 6c 64 65 user.stores.icons.within.a.folde
17640 72 20 6c 69 6b 65 3a 0a 20 20 20 20 23 20 2e 2e 2e 5c 41 70 70 44 61 74 61 5c 52 6f 61 6d 69 6e r.like:.....#....\AppData\Roamin
17660 67 5c 63 61 6c 69 62 72 65 5c 72 65 73 6f 75 72 63 65 73 5c 69 6d 61 67 65 73 5c 50 6c 75 67 69 g\calibre\resources\images\Plugi
17680 6e 20 4e 61 6d 65 5c 0a 20 20 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 n.Name\.....if.plugin_name:.....
176a0 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 67 65 74 5f 6c 6f 63 61 6c ....local_images_dir.=.get_local
176c0 5f 69 6d 61 67 65 73 5f 64 69 72 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 _images_dir(plugin_name)........
176e0 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e .local_image_path.=.os.path.join
17700 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 2c 20 69 63 6f 6e 5f 6e 61 6d 65 2e 72 65 70 (local_images_dir,.icon_name.rep
17720 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 20 27 27 29 29 0a 20 20 20 20 20 20 20 20 69 66 20 lace('images/',.'')).........if.
17740 6f 73 2e 70 61 74 68 2e 65 78 69 73 74 73 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 29 os.path.exists(local_image_path)
17760 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 :.............pixmap.=.QPixmap()
17780 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 6c 6f 63 61 6c 5f 69 .............pixmap.load(local_i
177a0 6d 61 67 65 5f 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 mage_path).............return.pi
177c0 78 6d 61 70 0a 0a 20 20 20 20 23 20 41 73 20 77 65 20 64 69 64 20 6e 6f 74 20 66 69 6e 64 20 61 xmap......#.As.we.did.not.find.a
177e0 6e 20 69 63 6f 6e 20 65 6c 73 65 77 68 65 72 65 2c 20 6c 6f 6f 6b 20 77 69 74 68 69 6e 20 6f 75 n.icon.elsewhere,.look.within.ou
17800 72 20 7a 69 70 20 72 65 73 6f 75 72 63 65 73 0a 20 20 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 r.zip.resources.....if.icon_name
17820 20 69 6e 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 3a 0a 20 20 20 20 20 .in.plugin_icon_resources:......
17840 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 70 69 ...pixmap.=.QPixmap().........pi
17860 78 6d 61 70 2e 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 xmap.loadFromData(plugin_icon_re
17880 73 6f 75 72 63 65 73 5b 69 63 6f 6e 5f 6e 61 6d 65 5d 29 0a 20 20 20 20 20 20 20 20 72 65 74 75 sources[icon_name]).........retu
178a0 72 6e 20 70 69 78 6d 61 70 0a 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0a 0a 64 65 66 20 67 rn.pixmap.....return.None..def.g
178c0 65 74 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 28 73 75 62 66 6f 6c 64 65 72 3d 4e 6f et_local_images_dir(subfolder=No
178e0 6e 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 70 61 74 68 20 ne):.....'''.....Returns.a.path.
17900 74 6f 20 74 68 65 20 75 73 65 72 27 73 20 6c 6f 63 61 6c 20 72 65 73 6f 75 72 63 65 73 2f 69 6d to.the.user's.local.resources/im
17920 61 67 65 73 20 66 6f 6c 64 65 72 0a 20 20 20 20 49 66 20 61 20 73 75 62 66 6f 6c 64 65 72 20 6e ages.folder.....If.a.subfolder.n
17940 61 6d 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 61 70 70 65 ame.parameter.is.specified,.appe
17960 6e 64 73 20 74 68 69 73 20 74 6f 20 74 68 65 20 70 61 74 68 0a 20 20 20 20 27 27 27 0a 20 20 20 nds.this.to.the.path.....'''....
17980 20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 63 6f 6e 66 69 .images_dir.=.os.path.join(confi
179a0 67 5f 64 69 72 2c 20 27 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 27 29 0a 20 20 20 20 69 g_dir,.'resources/images').....i
179c0 66 20 73 75 62 66 6f 6c 64 65 72 3a 0a 20 20 20 20 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 20 f.subfolder:.........images_dir.
179e0 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 69 6d 61 67 65 73 5f 64 69 72 2c 20 73 75 62 66 6f =.os.path.join(images_dir,.subfo
17a00 6c 64 65 72 29 0a 20 20 20 20 69 66 20 69 73 77 69 6e 64 6f 77 73 3a 0a 20 20 20 20 20 20 20 20 lder).....if.iswindows:.........
17a20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6e 6f 72 6d 70 61 74 68 28 69 6d images_dir.=.os.path.normpath(im
17a40 61 67 65 73 5f 64 69 72 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 5f 64 69 72 0a ages_dir).....return.images_dir.
17a60 0a 69 66 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 36 2c 32 2c 30 29 3a 0a .if.calibre_version.>=.(6,2,0):.
17a80 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 32 5f 70 6c 75 73 ....get_icon.=.get_icon_6_2_plus
17aa0 0a 65 6c 73 65 3a 0a 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 5f 6f .else:.....get_icon.=.get_icon_o
17ac0 6c 64 0a 0a 50 4b 03 04 14 00 00 00 00 00 8b ba 49 5c e5 66 d3 39 2d 16 00 00 2d 16 00 00 0f 00 ld..PK..........I\.f.9-...-.....
17ae0 00 00 63 6f 6d 6d 6f 6e 5f 6d 65 6e 75 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 ..common_menus.py#!/usr/bin/env.
17b00 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 python..#.vim:fileencoding=UTF-8
17b20 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 6f 6d :ts=4:sw=4:sta:et:sts=4:ai..from
17b40 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 .__future__.import.(unicode_lite
17b60 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c rals,.division,.absolute_import,
17b80 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f ..........................print_
17ba0 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 function)....__license__...=.'GP
17bc0 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 L.v3'..__copyright__.=.'2022,.Gr
17be0 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e ant.Drake'....from.calibre.gui2.
17c00 61 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 actions.import.menu_action_uniqu
17c20 65 5f 6e 61 6d 65 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 e_name..from.calibre.constants.i
17c40 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 61 6c 69 62 72 65 mport.numeric_version.as.calibre
17c60 5f 76 65 72 73 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 66 _version..from.calibre_plugins.f
17c80 61 76 6f 75 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 avourites_menu.common_icons.impo
17ca0 72 74 20 67 65 74 5f 69 63 6f 6e 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d rt.get_icon....#.---------------
17cc0 2d 2d 2d 2d 2d 2d 2d 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 -------------------------------.
17ce0 0a 23 20 20 20 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 .#..........Global.resources./.s
17d00 74 61 74 65 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 tate..#.------------------------
17d20 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 23 20 47 6c 6f 62 ----------------------....#.Glob
17d40 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 6d 65 6e 75 20 61 63 74 69 6f 6e al.definition.of.our.menu.action
17d60 73 2e 20 55 73 65 64 20 74 6f 20 65 6e 73 75 72 65 20 77 65 20 63 61 6e 20 63 6c 65 61 6e 6c 79 s..Used.to.ensure.we.can.cleanly
17d80 20 75 6e 72 65 67 69 73 74 65 72 0d 0a 23 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 .unregister..#.keyboard.shortcut
17da0 73 20 77 68 65 6e 20 72 65 62 75 69 6c 64 69 6e 67 20 6f 75 72 20 6d 65 6e 75 73 2e 0d 0a 70 6c s.when.rebuilding.our.menus...pl
17dc0 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a 0d 0a 23 20 2d 2d 2d 2d ugin_menu_actions.=.[]....#.----
17de0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
17e00 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 20 4d 65 6e ----------..#................Men
17e20 75 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 2d u.functions..#.-----------------
17e40 2d 2d 2d 2d 2d 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 0d -----------------------------...
17e60 0a 64 65 66 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 28 69 61 29 .def.unregister_menu_actions(ia)
17e80 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 70 6c 75 67 69 6e 73 20 74 68 61 74 :......'''......For.plugins.that
17ea0 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 72 65 62 75 69 6c 64 20 74 68 65 69 72 20 6d 65 6e 75 73 .dynamically.rebuild.their.menus
17ec0 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 61 6e 79 0d 0a 20 20 ,.we.need.to.ensure.that.any....
17ee0 20 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 72 65 20 75 6e 72 65 67 69 73 ..keyboard.shortcuts.are.unregis
17f00 74 65 72 65 64 20 66 6f 72 20 74 68 65 6d 20 65 61 63 68 20 74 69 6d 65 2e 0d 0a 20 20 20 20 4d tered.for.them.each.time.......M
17f20 61 6b 65 20 73 75 72 65 20 74 6f 20 63 61 6c 6c 20 74 68 69 73 20 62 65 66 6f 72 65 20 2e 63 6c ake.sure.to.call.this.before..cl
17f40 65 61 72 28 29 20 6f 66 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 73 2e 0d 0a 20 20 20 20 27 27 ear().of.the.menu.items.......''
17f60 27 0d 0a 20 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 '......global.plugin_menu_action
17f80 73 0d 0a 20 20 20 20 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 s......for.action.in.plugin_menu
17fa0 5f 61 63 74 69 6f 6e 73 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 68 61 73 61 74 74 72 28 61 63 _actions:..........if.hasattr(ac
17fc0 74 69 6f 6e 2c 20 27 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e tion,.'calibre_shortcut_unique_n
17fe0 61 6d 65 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f ame'):..............ia.gui.keybo
18000 61 72 64 2e 75 6e 72 65 67 69 73 74 65 72 5f 73 68 6f 72 74 63 75 74 28 61 63 74 69 6f 6e 2e 63 ard.unregister_shortcut(action.c
18020 61 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 29 0d 0a 20 20 alibre_shortcut_unique_name)....
18040 20 20 20 20 20 20 23 20 73 74 61 72 74 69 6e 67 20 69 6e 20 63 61 6c 69 62 72 65 20 32 2e 31 30 ......#.starting.in.calibre.2.10
18060 2e 30 2c 20 61 63 74 69 6f 6e 73 20 61 72 65 20 72 65 67 69 73 74 65 72 73 20 61 74 0d 0a 20 20 .0,.actions.are.registers.at....
18080 20 20 20 20 20 20 23 20 74 68 65 20 74 6f 70 20 67 75 69 20 6c 65 76 65 6c 20 66 6f 72 20 4f 53 ......#.the.top.gui.level.for.OS
180a0 58 27 20 62 65 6e 65 66 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f X'.benefit...........if.calibre_
180c0 76 65 72 73 69 6f 6e 20 3e 3d 20 28 32 2c 31 30 2c 30 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 version.>=.(2,10,0):............
180e0 20 20 69 61 2e 67 75 69 2e 72 65 6d 6f 76 65 41 63 74 69 6f 6e 28 61 63 74 69 6f 6e 29 0d 0a 20 ..ia.gui.removeAction(action)...
18100 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a 0d 0a 0d ...plugin_menu_actions.=.[].....
18120 0a 64 65 66 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 69 .def.create_menu_action_unique(i
18140 61 2c 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 6d 61 67 65 a,.parent_menu,.menu_text,.image
18160 3d 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 =None,.tooltip=None,............
18180 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 4e 6f 6e 65 2c 20 74 72 69 67 .............shortcut=None,.trig
181a0 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 6e 65 2c 20 73 68 6f gered=None,.is_checked=None,.sho
181c0 72 74 63 75 74 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rtcut_name=None,................
181e0 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 20 66 61 76 6f 75 .........unique_name=None,.favou
18200 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 29 3a 0d 0a 20 rites_menu_unique_name=None):...
18220 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 20 61 63 74 69 6f 6e ...'''......Create.a.menu.action
18240 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 72 69 61 20 61 6e 64 .with.the.specified.criteria.and
18260 20 61 63 74 69 6f 6e 2c 20 75 73 69 6e 67 20 74 68 65 20 6e 65 77 0d 0a 20 20 20 20 49 6e 74 65 .action,.using.the.new......Inte
18280 72 66 61 63 65 41 63 74 69 6f 6e 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 29 rfaceAction.create_menu_action()
182a0 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 72 65 67 .function.which.ensures.that.reg
182c0 61 72 64 6c 65 73 73 20 6f 66 0d 0a 20 20 20 20 77 68 65 74 68 65 72 20 61 20 73 68 6f 72 74 63 ardless.of......whether.a.shortc
182e0 75 74 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 74 20 77 69 6c 6c 20 61 70 70 65 61 72 20 69 ut.is.specified.it.will.appear.i
18300 6e 20 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 0d 0a 20 20 20 20 46 n.Preferences->Keyboard........F
18320 6f 72 20 61 20 66 75 6c 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 72 or.a.full.description.of.the.par
18340 61 6d 65 74 65 72 73 2c 20 73 65 65 3a 20 63 61 6c 69 62 72 65 2f 67 75 69 32 2f 61 63 74 69 6f ameters,.see:.calibre/gui2/actio
18360 6e 73 2f 5f 5f 69 6e 69 74 5f 5f 2e 70 79 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 6f 72 69 ns/__init__.py......'''......ori
18380 67 5f 73 68 6f 72 74 63 75 74 20 3d 20 73 68 6f 72 74 63 75 74 0d 0a 20 20 20 20 6b 62 20 3d 20 g_shortcut.=.shortcut......kb.=.
183a0 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 69 66 20 75 6e 69 71 75 65 5f 6e ia.gui.keyboard......if.unique_n
183c0 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 6d ame.is.None:..........unique_nam
183e0 65 20 3d 20 6d 65 6e 75 5f 74 65 78 74 0d 0a 20 20 20 20 69 66 20 6e 6f 74 20 73 68 6f 72 74 63 e.=.menu_text......if.not.shortc
18400 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 75 6c 6c 5f 75 6e 69 71 75 ut.==.False:..........full_uniqu
18420 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 e_name.=.menu_action_unique_name
18440 28 69 61 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 75 (ia,.unique_name)..........if.fu
18460 6c 6c 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 6b 62 2e 73 68 6f 72 74 63 75 74 73 3a 0d ll_unique_name.in.kb.shortcuts:.
18480 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 46 61 6c 73 65 0d 0a 20 .............shortcut.=.False...
184a0 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 68 6f .......else:..............if.sho
184c0 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 20 61 6e 64 20 6e 6f 74 20 73 68 6f 72 74 63 rtcut.is.not.None.and.not.shortc
184e0 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ut.==.False:..................if
18500 20 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 .len(shortcut).==.0:............
18520 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 4e 6f 6e 65 0d 0a 0d 0a 20 20 20 ..........shortcut.=.None.......
18540 20 69 66 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 .if.shortcut_name.is.None:......
18560 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 65 78 74 2e 72 65 ....shortcut_name.=.menu_text.re
18580 70 6c 61 63 65 28 27 26 27 2c 27 27 29 0d 0a 0d 0a 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f place('&','')........if.calibre_
185a0 76 65 72 73 69 6f 6e 20 3e 3d 20 28 35 2c 34 2c 30 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 54 version.>=.(5,4,0):..........#.T
185c0 68 65 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 20 70 61 72 61 6d 65 74 65 72 20 6f 6e he.persist_shortcut.parameter.on
185e0 6c 79 20 61 64 64 65 64 20 66 72 6f 6d 20 35 2e 34 2e 30 20 6f 6e 77 61 72 64 73 2e 0d 0a 20 20 ly.added.from.5.4.0.onwards.....
18600 20 20 20 20 20 20 23 20 55 73 65 64 20 73 6f 20 74 68 61 74 20 73 68 6f 72 74 63 75 74 73 20 73 ......#.Used.so.that.shortcuts.s
18620 70 65 63 69 66 69 63 20 74 6f 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 6e 27 pecific.to.other.libraries.aren'
18640 74 20 64 69 73 63 61 72 64 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 t.discarded...........ac.=.ia.cr
18660 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 75 6e eate_menu_action(parent_menu,.un
18680 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 6f 6e 3d 4e 6f 6e 65 2c ique_name,.menu_text,.icon=None,
186a0 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 20 20 ................................
186c0 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 64 65 73 63 72 69 70 74 .....shortcut=shortcut,.descript
186e0 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ion=tooltip,....................
18700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 74 72 69 67 67 .................triggered=trigg
18720 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 5f 6e 61 6d ered,.shortcut_name=shortcut_nam
18740 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,..............................
18760 20 20 20 20 20 20 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 3d 54 72 75 65 29 0d 0a 20 .......persist_shortcut=True)...
18780 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 74 65 ...else:..........ac.=.ia.create
187a0 5f 6d 65 6e 75 5f 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 _menu_action(parent_menu,.unique
187c0 5f 6e 61 6d 65 2c 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 _name,.menu_text,.icon=None,....
187e0 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 ................................
18800 20 73 68 6f 72 74 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 .shortcut=shortcut,.description=
18820 74 6f 6f 6c 74 69 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 tooltip,........................
18840 20 20 20 20 20 20 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 .............triggered=triggered
18860 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 29 0d 0a ,.shortcut_name=shortcut_name)..
18880 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 20 61 6e 64 20 6e 6f 74 ....if.shortcut.==.False.and.not
188a0 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 .orig_shortcut.==.False:........
188c0 20 20 69 66 20 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f ..if.ac.calibre_shortcut_unique_
188e0 6e 61 6d 65 20 69 6e 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 73 68 6f 72 74 63 75 74 name.in.ia.gui.keyboard.shortcut
18900 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 62 2e 72 65 70 6c 61 63 65 5f 61 63 74 69 6f s:..............kb.replace_actio
18920 6e 28 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d n(ac.calibre_shortcut_unique_nam
18940 65 2c 20 61 63 29 0d 0a 20 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 e,.ac)......if.image:..........a
18960 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 29 0d 0a 20 20 20 20 c.setIcon(get_icon(image))......
18980 69 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 if.is_checked.is.not.None:......
189a0 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d 0a 20 20 20 20 20 ....ac.setCheckable(True).......
189c0 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 ...if.is_checked:..............a
189e0 63 2e 73 65 74 43 68 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 23 20 46 6f 72 20 75 73 c.setChecked(True)......#.For.us
18a00 65 20 62 79 20 74 68 65 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 67 69 6e 2e e.by.the.Favourites.Menu.plugin.
18a20 20 49 66 20 74 68 69 73 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 68 61 73 20 74 65 78 74 0d 0a 20 .If.this.menu.action.has.text...
18a40 20 20 20 23 20 74 68 61 74 20 69 73 20 6e 6f 74 20 63 6f 6e 73 74 61 6e 74 20 74 68 72 6f 75 67 ...#.that.is.not.constant.throug
18a60 68 20 74 68 65 20 6c 69 66 65 20 6f 66 20 74 68 69 73 20 70 6c 75 67 69 6e 2c 20 74 68 65 6e 20 h.the.life.of.this.plugin,.then.
18a80 77 65 20 6e 65 65 64 0d 0a 20 20 20 20 23 20 74 6f 20 61 74 74 72 69 62 75 74 65 20 69 74 20 77 we.need......#.to.attribute.it.w
18aa0 69 74 68 20 73 6f 6d 65 74 68 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 74 ith.something.that.will.be.const
18ac0 61 6e 74 20 74 68 61 74 20 74 68 65 0d 0a 20 20 20 20 23 20 46 61 76 6f 75 72 69 74 65 73 20 4d ant.that.the......#.Favourites.M
18ae0 65 6e 75 20 70 6c 75 67 69 6e 20 63 61 6e 20 75 73 65 20 74 6f 20 69 64 65 6e 74 69 66 79 20 69 enu.plugin.can.use.to.identify.i
18b00 74 2e 0d 0a 20 20 20 20 69 66 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 t.......if.favourites_menu_uniqu
18b20 65 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d e_name:..........ac.favourites_m
18b40 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e enu_unique_name.=.favourites_men
18b60 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 23 20 41 70 70 65 6e 64 20 74 6f u_unique_name........#.Append.to
18b80 20 6f 75 72 20 6c 69 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 .our.list.of.actions.for.this.pl
18ba0 75 67 69 6e 20 74 6f 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 ugin.to.unregister.when.menu.reb
18bc0 75 69 6c 74 0d 0a 20 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 uilt......global.plugin_menu_act
18be0 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 2e 61 70 ions......plugin_menu_actions.ap
18c00 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d 0a 0d 0a 0d 0a 64 pend(ac)........return.ac......d
18c20 65 66 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 69 74 65 6d 28 69 61 2c 20 70 61 72 65 6e 74 5f 6d ef.create_menu_item(ia,.parent_m
18c40 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 6c enu,.menu_text,.image=None,.tool
18c60 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 20 tip=None,.......................
18c80 73 68 6f 72 74 63 75 74 3d 28 29 2c 20 74 72 69 67 67 65 72 65 64 3d 4e 6f 6e 65 2c 20 69 73 5f shortcut=(),.triggered=None,.is_
18ca0 63 68 65 63 6b 65 64 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 43 72 65 checked=None):......'''......Cre
18cc0 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 73 70 65 63 69 ate.a.menu.action.with.the.speci
18ce0 66 69 65 64 20 63 72 69 74 65 72 69 61 20 61 6e 64 20 61 63 74 69 6f 6e 0d 0a 20 20 20 20 4e 6f fied.criteria.and.action......No
18d00 74 65 20 74 68 61 74 20 69 66 20 6e 6f 20 73 68 6f 72 74 63 75 74 20 69 73 20 73 70 65 63 69 66 te.that.if.no.shortcut.is.specif
18d20 69 65 64 2c 20 77 69 6c 6c 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 50 72 65 66 65 72 65 6e ied,.will.not.appear.in.Preferen
18d40 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 73 ces->Keyboard......This.method.s
18d60 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 77 hould.only.be.used.for.actions.w
18d80 68 69 63 68 20 65 69 74 68 65 72 20 68 61 76 65 20 6e 6f 20 73 68 6f 72 74 63 75 74 73 2c 0d 0a hich.either.have.no.shortcuts,..
18da0 20 20 20 20 6f 72 20 72 65 67 69 73 74 65 72 20 74 68 65 69 72 20 6d 65 6e 75 73 20 6f 6e 6c 79 ....or.register.their.menus.only
18dc0 20 6f 6e 63 65 2e 20 55 73 65 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e .once..Use.create_menu_action_un
18de0 69 71 75 65 20 66 6f 72 20 61 6c 6c 20 65 6c 73 65 2e 0d 0a 0d 0a 20 20 20 20 43 75 72 72 65 6e ique.for.all.else.........Curren
18e00 74 6c 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 62 tly.this.function.is.only.used.b
18e20 79 20 6f 70 65 6e 5f 77 69 74 68 20 61 6e 64 20 73 65 61 72 63 68 5f 74 68 65 5f 69 6e 74 65 72 y.open_with.and.search_the_inter
18e40 6e 65 74 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 61 6e 64 20 77 6f 75 6c 64 20 6c 69 6b 65 20 net.plugins......and.would.like.
18e60 74 6f 20 69 6e 76 65 73 74 69 67 61 74 65 20 6f 6e 65 20 64 61 79 20 69 66 20 69 74 20 63 61 6e to.investigate.one.day.if.it.can
18e80 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 6d 2e 0d 0a 20 20 20 20 27 27 27 0d .be.removed.from.them.......'''.
18ea0 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 .....if.shortcut.is.not.None:...
18ec0 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 3d 3d 20 30 3a 0d 0a 20 .......if.len(shortcut).==.0:...
18ee0 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 28 29 0d 0a 20 20 20 20 61 63 ...........shortcut.=.()......ac
18f00 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 61 63 74 69 6f 6e 28 73 70 65 63 3d 28 6d 65 6e 75 5f 74 .=.ia.create_action(spec=(menu_t
18f20 65 78 74 2c 20 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 2c 20 73 68 6f 72 74 63 75 74 29 2c 0d 0a ext,.None,.tooltip,.shortcut),..
18f40 20 20 20 20 20 20 20 20 61 74 74 72 3d 6d 65 6e 75 5f 74 65 78 74 29 0d 0a 20 20 20 20 69 66 20 ........attr=menu_text)......if.
18f60 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 67 65 74 5f 69 image:..........ac.setIcon(get_i
18f80 63 6f 6e 28 69 6d 61 67 65 29 29 0d 0a 20 20 20 20 69 66 20 74 72 69 67 67 65 72 65 64 20 69 73 con(image))......if.triggered.is
18fa0 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 74 72 69 67 67 65 72 65 64 .not.None:..........ac.triggered
18fc0 2e 63 6f 6e 6e 65 63 74 28 74 72 69 67 67 65 72 65 64 29 0d 0a 20 20 20 20 69 66 20 69 73 5f 63 .connect(triggered)......if.is_c
18fe0 68 65 63 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 hecked.is.not.None:..........ac.
19000 73 65 74 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 setCheckable(True)..........if.i
19020 73 5f 63 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 s_checked:..............ac.setCh
19040 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2e 61 ecked(True)........parent_menu.a
19060 64 64 41 63 74 69 6f 6e 28 61 63 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 23 20 41 70 70 65 6e 64 ddAction(ac)............#.Append
19080 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 .to.our.list.of.actions.for.this
190a0 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 65 6e 20 6d 65 6e 75 20 .plugin.to.unregister.when.menu.
190c0 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f rebuilt......global.plugin_menu_
190e0 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 actions......plugin_menu_actions
19100 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d 0a 50 4b .append(ac)........return.ac..PK
19120 03 04 14 00 00 00 00 00 8b ba 49 5c 84 2b 97 c1 76 30 00 00 76 30 00 00 11 00 00 00 63 6f 6d 6d ..........I\.+..v0..v0......comm
19140 6f 6e 5f 77 69 64 67 65 74 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 on_widgets.py#!/usr/bin/env.pyth
19160 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 3d on..#.vim:fileencoding=UTF-8:ts=
19180 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 6f 6d 20 5f 5f 66 4:sw=4:sta:et:sts=4:ai..from.__f
191a0 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 uture__.import.(unicode_literals
191c0 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0d 0a 20 20 ,.division,.absolute_import,....
191e0 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 66 75 6e 63 ......................print_func
19200 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 tion)....__license__...=.'GPL.v3
19220 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 '..__copyright__.=.'2022,.Grant.
19240 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 5f 74 Drake'....from.six.import.text_t
19260 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 6f 6d ype.as.unicode....try:......from
19280 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 74 2c 20 51 54 61 62 6c 65 57 69 64 67 65 .qt.core.import.(Qt,.QTableWidge
192a0 74 49 74 65 6d 2c 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 tItem,.QComboBox,.QHBoxLayout,.Q
192c0 4c 61 62 65 6c 2c 20 51 46 6f 6e 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Label,.QFont,...................
192e0 20 20 20 20 20 20 20 20 51 44 61 74 65 54 69 6d 65 2c 20 51 53 74 79 6c 65 64 49 74 65 6d 44 65 ........QDateTime,.QStyledItemDe
19300 6c 65 67 61 74 65 2c 20 51 4c 69 6e 65 45 64 69 74 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 legate,.QLineEdit)..except.Impor
19320 74 45 72 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 tError:......from.PyQt5.Qt.impor
19340 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 6d 62 6f 42 t.(Qt,.QTableWidgetItem,.QComboB
19360 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 6e 74 2c 20 ox,.QHBoxLayout,.QLabel,.QFont,.
19380 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 61 74 65 54 ..........................QDateT
193a0 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 69 6e 65 45 ime,.QStyledItemDelegate,.QLineE
193c0 64 69 74 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 dit)....try:......load_translati
193e0 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 ons()..except.NameError:......pa
19400 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 ss.#.load_translations().added.i
19420 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 n.calibre.1.9....from.calibre.gu
19440 69 32 20 69 6d 70 6f 72 74 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 2c 20 55 4e 44 45 46 49 4e 45 i2.import.error_dialog,.UNDEFINE
19460 44 5f 51 44 41 54 45 54 49 4d 45 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e D_QDATETIME..from.calibre.utils.
19480 64 61 74 65 20 69 6d 70 6f 72 74 20 6e 6f 77 2c 20 66 6f 72 6d 61 74 5f 64 61 74 65 2c 20 55 4e date.import.now,.format_date,.UN
194a0 44 45 46 49 4e 45 44 5f 44 41 54 45 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 DEFINED_DATE....from.calibre_plu
194c0 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 63 6f 6e gins.favourites_menu.common_icon
194e0 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 70 69 78 6d 61 70 0d 0a 0d 0a 23 20 67 65 74 5f 64 61 74 s.import.get_pixmap....#.get_dat
19500 65 5f 66 6f 72 6d 61 74 0d 0a 23 0d 0a 23 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 e_format..#..#.CheckableTableWid
19520 67 65 74 49 74 65 6d 0d 0a 23 20 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 23 20 44 61 74 65 54 getItem..#.DateDelegate..#.DateT
19540 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f ableWidgetItem..#.ImageTitleLayo
19560 75 74 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 ut..#.ReadOnlyTableWidgetItem..#
19580 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 0d 0a 23 20 52 .ReadOnlyTextIconWidgetItem..#.R
195a0 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d eadOnlyCheckableTableWidgetItem.
195c0 0a 23 20 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 0d 0a 23 20 43 75 73 74 .#.TextIconWidgetItem..#..#.Cust
195e0 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4b 65 79 56 61 6c 75 65 43 6f 6d 62 omColumnComboBox..#.KeyValueComb
19600 6f 42 6f 78 0d 0a 23 20 4e 6f 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 52 65 61 64 4f oBox..#.NoWheelComboBox..#.ReadO
19620 6e 6c 79 4c 69 6e 65 45 64 69 74 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d nlyLineEdit....#.---------------
19640 2d 2d 2d 2d 2d 2d 2d 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 -------------------------------.
19660 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d .#...............Functions..#.--
19680 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
196a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 ------------....def.get_date_for
196c0 6d 61 74 28 74 77 65 61 6b 5f 6e 61 6d 65 3d 27 67 75 69 5f 74 69 6d 65 73 74 61 6d 70 5f 64 69 mat(tweak_name='gui_timestamp_di
196e0 73 70 6c 61 79 5f 66 6f 72 6d 61 74 27 2c 20 64 65 66 61 75 6c 74 5f 66 6d 74 3d 27 64 64 20 4d splay_format',.default_fmt='dd.M
19700 4d 4d 20 79 79 79 79 27 29 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 MM.yyyy'):......from.calibre.uti
19720 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 74 77 65 61 6b 73 0d 0a 20 20 20 20 66 6f 72 ls.config.import.tweaks......for
19740 6d 61 74 20 3d 20 74 77 65 61 6b 73 5b 74 77 65 61 6b 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 69 66 mat.=.tweaks[tweak_name]......if
19760 20 66 6f 72 6d 61 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 .format.is.None:..........format
19780 20 3d 20 64 65 66 61 75 6c 74 5f 66 6d 74 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f 72 6d 61 .=.default_fmt......return.forma
197a0 74 20 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d t.....#.------------------------
197c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 ----------------------..#.......
197e0 20 20 20 20 20 20 20 20 57 69 64 67 65 74 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ........Widgets..#.-------------
19800 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
19820 2d 0d 0a 0d 0a 63 6c 61 73 73 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 -....class.CheckableTableWidgetI
19840 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d tem(QTableWidgetItem):......'''.
19860 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 69 .....For.use.in.a.table.cell,.di
19880 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 74 68 61 74 20 63 61 6e 20 70 6f 74 65 6e splays.a.checkbox.that.can.poten
198a0 74 69 61 6c 6c 79 20 62 65 20 74 72 69 73 74 61 74 65 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 tially.be.tristate......'''.....
198c0 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 63 68 65 63 6b 65 64 3d 46 61 6c 73 .def.__init__(self,.checked=Fals
198e0 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 e,.is_tristate=False):..........
19900 73 75 70 65 72 28 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 super(CheckableTableWidgetItem,.
19920 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a self).__init__('')..........try:
19940 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 51 74 2e 49 ..............self.setFlags(Qt.I
19960 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 74 2e 49 74 temFlag.ItemIsSelectable.|.Qt.It
19980 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 20 51 74 2e emFlag.ItemIsUserCheckable.|.Qt.
199a0 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 20 20 20 20 ItemFlag.ItemIsEnabled.)........
199c0 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 73 65 74 46 ..except:..............self.setF
199e0 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 65 6c 65 63 lags(Qt.ItemFlags(Qt.ItemIsSelec
19a00 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 6c 65 20 7c table.|.Qt.ItemIsUserCheckable.|
19a20 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 20 20 69 66 .Qt.ItemIsEnabled.))..........if
19a40 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 65 6c 66 2e .is_tristate:..............self.
19a60 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 74 65 6d 46 setFlags(self.flags().|.Qt.ItemF
19a80 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 20 20 20 20 lag.ItemIsUserTristate).........
19aa0 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 .if.checked:..............self.s
19ac0 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 etCheckState(Qt.Checked)........
19ae0 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 ..else:..............if.is_trist
19b00 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 ate.and.checked.is.None:........
19b20 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 74 2e ..........self.setCheckState(Qt.
19b40 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 PartiallyChecked)..............e
19b60 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 lse:..................self.setCh
19b80 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 eckState(Qt.Unchecked)........de
19ba0 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 f.get_boolean_value(self):......
19bc0 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 ....'''..........Return.a.boolea
19be0 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 68 65 63 6b n.value.indicating.whether.check
19c00 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 box.is.checked..........If.this.
19c20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 72 74 69 61 is.a.tristate.checkbox,.a.partia
19c40 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 lly.checked.value.is.returned.as
19c60 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 .None..........'''..........if.s
19c80 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 61 6c 6c 79 elf.checkState().==.Qt.Partially
19ca0 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e Checked:..............return.Non
19cc0 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 e..........else:..............re
19ce0 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 65 turn.self.checkState().==.Qt.Che
19d00 63 6b 65 64 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6c 69 62 72 61 72 cked....from.calibre.gui2.librar
19d20 79 2e 64 65 6c 65 67 61 74 65 73 20 69 6d 70 6f 72 74 20 44 61 74 65 44 65 6c 65 67 61 74 65 20 y.delegates.import.DateDelegate.
19d40 61 73 20 5f 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 63 6c 61 73 73 20 44 61 74 65 44 65 6c 65 as._DateDelegate..class.DateDele
19d60 67 61 74 65 28 5f 44 61 74 65 44 65 6c 65 67 61 74 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 gate(_DateDelegate):......'''...
19d80 20 20 20 44 65 6c 65 67 61 74 65 20 66 6f 72 20 64 61 74 65 73 2e 20 42 65 63 61 75 73 65 20 74 ...Delegate.for.dates..Because.t
19da0 68 69 73 20 64 65 6c 65 67 61 74 65 20 73 74 6f 72 65 73 20 74 68 65 0d 0a 20 20 20 20 66 6f 72 his.delegate.stores.the......for
19dc0 6d 61 74 20 61 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 76 61 72 69 61 62 6c 65 2c 20 61 20 6e mat.as.an.instance.variable,.a.n
19de0 65 77 20 69 6e 73 74 61 6e 63 65 20 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 66 6f 72 20 ew.instance.must.be.created.for.
19e00 65 61 63 68 0d 0a 20 20 20 20 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 64 69 66 66 65 72 73 20 66 each......column..This.differs.f
19e20 72 6f 6d 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 64 65 6c 65 67 61 74 65 73 2e 0d 0a 20 20 rom.all.the.other.delegates.....
19e40 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 2c 20 70 61 ..'''......def.__init__(self,.pa
19e60 72 65 6e 74 2c 20 66 6d 74 3d 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 2c 20 64 65 66 61 75 6c 74 rent,.fmt='dd.MMM.yyyy',.default
19e80 5f 74 6f 5f 74 6f 64 61 79 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 _to_today=True):..........super(
19ea0 44 61 74 65 44 65 6c 65 67 61 74 65 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 DateDelegate,.self).__init__(par
19ec0 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f ent)..........self.default_to_to
19ee0 64 61 79 20 3d 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 0d 0a 20 20 20 20 20 20 20 20 day.=.default_to_today..........
19f00 73 65 6c 66 2e 66 6f 72 6d 61 74 20 3d 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 28 64 65 self.format.=.get_date_format(de
19f20 66 61 75 6c 74 5f 66 6d 74 3d 66 6d 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 72 65 61 74 65 fault_fmt=fmt)........def.create
19f40 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 20 69 6e 64 Editor(self,.parent,.option,.ind
19f60 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 71 64 65 20 3d 20 51 53 74 79 6c 65 64 49 74 65 6d 44 ex):..........qde.=.QStyledItemD
19f80 65 6c 65 67 61 74 65 2e 63 72 65 61 74 65 45 64 69 74 6f 72 28 73 65 6c 66 2c 20 70 61 72 65 6e elegate.createEditor(self,.paren
19fa0 74 2c 20 6f 70 74 69 6f 6e 2c 20 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 t,.option,.index)..........qde.s
19fc0 65 74 44 69 73 70 6c 61 79 46 6f 72 6d 61 74 28 73 65 6c 66 2e 66 6f 72 6d 61 74 29 0d 0a 20 20 etDisplayFormat(self.format)....
19fe0 20 20 20 20 20 20 71 64 65 2e 73 65 74 4d 69 6e 69 6d 75 6d 44 61 74 65 54 69 6d 65 28 55 4e 44 ......qde.setMinimumDateTime(UND
1a000 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 EFINED_QDATETIME)..........qde.s
1a020 65 74 53 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 28 5f 28 27 55 6e 64 65 66 69 6e 65 64 27 etSpecialValueText(_('Undefined'
1a040 29 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 43 61 6c 65 6e 64 61 72 50 6f 70 75 70 ))..........qde.setCalendarPopup
1a060 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 71 64 65 0d 0a 0d 0a 20 20 (True)..........return.qde......
1a080 20 20 64 65 66 20 73 65 74 45 64 69 74 6f 72 44 61 74 61 28 73 65 6c 66 2c 20 65 64 69 74 6f 72 ..def.setEditorData(self,.editor
1a0a0 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 6e 64 65 78 2e 6d ,.index):..........val.=.index.m
1a0c0 6f 64 65 6c 28 29 2e 64 61 74 61 28 69 6e 64 65 78 2c 20 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c odel().data(index,.Qt.DisplayRol
1a0e0 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 69 73 20 4e 6f 6e 65 20 6f 72 20 76 61 e)..........if.val.is.None.or.va
1a100 6c 20 3d 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 3a 0d 0a 20 20 20 20 20 l.==.UNDEFINED_QDATETIME:.......
1a120 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a .......if.self.default_to_today:
1a140 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 64 65 66 ..................val.=.self.def
1a160 61 75 6c 74 5f 64 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 ault_date..............else:....
1a180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 ..............val.=.UNDEFINED_QD
1a1a0 41 54 45 54 49 4d 45 0d 0a 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 2e 73 65 74 44 61 74 65 54 ATETIME..........editor.setDateT
1a1c0 69 6d 65 28 76 61 6c 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 6f 64 65 6c 44 61 74 61 ime(val)........def.setModelData
1a1e0 28 73 65 6c 66 2c 20 65 64 69 74 6f 72 2c 20 6d 6f 64 65 6c 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 (self,.editor,.model,.index):...
1a200 20 20 20 20 20 20 20 76 61 6c 20 3d 20 65 64 69 74 6f 72 2e 64 61 74 65 54 69 6d 65 28 29 0d 0a .......val.=.editor.dateTime()..
1a220 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 3c 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 ........if.val.<=.UNDEFINED_QDAT
1a240 45 54 49 4d 45 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 73 65 74 44 61 74 ETIME:..............model.setDat
1a260 61 28 69 6e 64 65 78 2c 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 2c 20 51 74 a(index,.UNDEFINED_QDATETIME,.Qt
1a280 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 .EditRole)..........else:.......
1a2a0 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 51 44 61 74 .......model.setData(index,.QDat
1a2c0 65 54 69 6d 65 28 76 61 6c 29 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 0d 0a 0d 0a 63 6c eTime(val),.Qt.EditRole)......cl
1a2e0 61 73 73 20 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 ass.DateTableWidgetItem(QTableWi
1a300 64 67 65 74 49 74 65 6d 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 dgetItem):........def.__init__(s
1a320 65 6c 66 2c 20 64 61 74 65 5f 72 65 61 64 2c 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3d 46 61 6c elf,.date_read,.is_read_only=Fal
1a340 73 65 2c 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d 46 61 6c 73 65 2c 20 66 6d 74 3d se,.default_to_today=False,.fmt=
1a360 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 61 74 65 5f 72 65 61 64 20 69 73 20 None):..........if.date_read.is.
1a380 4e 6f 6e 65 20 6f 72 20 64 61 74 65 5f 72 65 61 64 20 3d 3d 20 55 4e 44 45 46 49 4e 45 44 5f 44 None.or.date_read.==.UNDEFINED_D
1a3a0 41 54 45 20 61 6e 64 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a 0d 0a 20 20 20 20 20 ATE.and.default_to_today:.......
1a3c0 20 20 20 20 20 20 20 64 61 74 65 5f 72 65 61 64 20 3d 20 6e 6f 77 28 29 0d 0a 20 20 20 20 20 20 .......date_read.=.now()........
1a3e0 20 20 69 66 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..if.is_read_only:..............
1a400 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 super(DateTableWidgetItem,.self)
1a420 2e 5f 5f 69 6e 69 74 5f 5f 28 66 6f 72 6d 61 74 5f 64 61 74 65 28 64 61 74 65 5f 72 65 61 64 2c .__init__(format_date(date_read,
1a440 20 66 6d 74 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 .fmt))..............self.setFlag
1a460 73 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 s(Qt.ItemIsSelectable|Qt.ItemIsE
1a480 6e 61 62 6c 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 44 61 74 nabled)..............self.setDat
1a4a0 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
1a4c0 5f 72 65 61 64 29 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 _read))..........else:..........
1a4e0 20 20 20 20 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 ....super(DateTableWidgetItem,.s
1a500 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 elf).__init__('')..............s
1a520 65 6c 66 2e 73 65 74 44 61 74 61 28 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 2c 20 51 44 61 74 elf.setData(Qt.DisplayRole,.QDat
1a540 65 54 69 6d 65 28 64 61 74 65 5f 72 65 61 64 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 6d 61 eTime(date_read))......class.Ima
1a560 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 28 51 48 42 6f 78 4c 61 79 6f 75 74 29 3a 0d 0a 20 20 20 geTitleLayout(QHBoxLayout):.....
1a580 20 27 27 27 0d 0a 20 20 20 20 41 20 72 65 75 73 61 62 6c 65 20 6c 61 79 6f 75 74 20 77 69 64 67 .'''......A.reusable.layout.widg
1a5a0 65 74 20 64 69 73 70 6c 61 79 69 6e 67 20 61 6e 20 69 6d 61 67 65 20 66 6f 6c 6c 6f 77 65 64 20 et.displaying.an.image.followed.
1a5c0 62 79 20 61 20 74 69 74 6c 65 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 by.a.title......'''......def.__i
1a5e0 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 69 63 6f 6e 5f 6e 61 6d 65 2c 20 74 nit__(self,.parent,.icon_name,.t
1a600 69 74 6c 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 49 6d 61 67 65 54 69 74 6c 65 itle):..........super(ImageTitle
1a620 4c 61 79 6f 75 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 29 0d 0a 20 20 20 20 20 20 Layout,.self).__init__()........
1a640 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 ..self.title_image_label.=.QLabe
1a660 6c 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 74 l(parent)..........self.update_t
1a680 69 74 6c 65 5f 69 63 6f 6e 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 itle_icon(icon_name)..........se
1a6a0 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 lf.addWidget(self.title_image_la
1a6c0 62 65 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 20 3d 20 51 46 6f bel)............title_font.=.QFo
1a6e0 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 2e 73 65 74 50 6f 69 6e nt()..........title_font.setPoin
1a700 74 53 69 7a 65 28 31 36 29 0d 0a 20 20 20 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 6c 20 3d tSize(16)..........shelf_label.=
1a720 20 51 4c 61 62 65 6c 28 74 69 74 6c 65 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 .QLabel(title,.parent)..........
1a740 73 68 65 6c 66 5f 6c 61 62 65 6c 2e 73 65 74 46 6f 6e 74 28 74 69 74 6c 65 5f 66 6f 6e 74 29 0d shelf_label.setFont(title_font).
1a760 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 68 65 6c 66 5f 6c 61 .........self.addWidget(shelf_la
1a780 62 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 bel)..........self.insertStretch
1a7a0 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 75 70 64 61 74 65 5f 74 69 74 6c 65 5f 69 63 6f (-1)........def.update_title_ico
1a7c0 6e 28 73 65 6c 66 2c 20 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 69 78 n(self,.icon_name):..........pix
1a7e0 6d 61 70 20 3d 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 map.=.get_pixmap(icon_name).....
1a800 20 20 20 20 20 69 66 20 70 69 78 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 .....if.pixmap.is.None:.........
1a820 20 20 20 20 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 70 61 72 65 6e 74 28 29 2c .....error_dialog(self.parent(),
1a840 20 5f 28 27 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 ._('Restart.required'),.........
1a860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 54 69 74 6c 65 20 69 6d 61 67 65 .................._('Title.image
1a880 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
1a8a0 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 27 libre.before.using.this.plugin!'
1a8c0 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 ),.show=True)..........else:....
1a8e0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c ..........self.title_image_label
1a900 2e 73 65 74 50 69 78 6d 61 70 28 70 69 78 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .setPixmap(pixmap)..........self
1a920 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 4d 61 78 69 6d 75 6d 53 69 7a .title_image_label.setMaximumSiz
1a940 65 28 33 32 2c 20 33 32 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d e(32,.32)..........self.title_im
1a960 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 28 54 72 75 65 age_label.setScaledContents(True
1a980 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 )......class.ReadOnlyTableWidget
1a9a0 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 Item(QTableWidgetItem):......'''
1a9c0 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
1a9e0 69 73 70 6c 61 79 73 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 73 65 6c isplays.text.the.user.cannot.sel
1aa00 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 64 65 66 ect.or.modify.......'''......def
1aa20 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 .__init__(self,.text):..........
1aa40 69 66 20 74 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 if.text.is.None:..............te
1aa60 78 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 54 xt.=.''..........super(ReadOnlyT
1aa80 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 74 ableWidgetItem,.self).__init__(t
1aaa0 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 ext)..........self.setFlags(Qt.I
1aac0 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 temIsSelectable|Qt.ItemIsEnabled
1aae0 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 )......class.ReadOnlyTextIconWid
1ab00 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 getItem(ReadOnlyTableWidgetItem)
1ab20 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 :......'''......For.use.in.a.tab
1ab40 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 6e 20 69 63 6f 6e 20 74 68 65 20 75 73 le.cell,.displays.an.icon.the.us
1ab60 65 72 20 63 61 6e 6e 6f 74 20 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a 20 20 20 er.cannot.select.or.modify......
1ab80 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 .'''......def.__init__(self,.tex
1aba0 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c t,.icon):..........super(ReadOnl
1abc0 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 yTextIconWidgetItem,.self).__ini
1abe0 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 63 6f 6e 3a 0d 0a 20 20 20 t__(text)..........if.icon:.....
1ac00 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 63 6f 6e 28 69 63 6f 6e 29 0d 0a 0d 0a 63 .........self.setIcon(icon)....c
1ac20 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 lass.ReadOnlyCheckableTableWidge
1ac40 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d tItem(ReadOnlyTableWidgetItem):.
1ac60 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 .....'''......For.use.in.a.table
1ac80 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 6e 65 78 74 20 .cell,.displays.a.checkbox.next.
1aca0 74 6f 20 73 6f 6d 65 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 73 65 6c to.some.text.the.user.cannot.sel
1acc0 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 64 65 66 ect.or.modify.......'''......def
1ace0 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 63 68 65 63 6b 65 64 3d 46 61 .__init__(self,.text,.checked=Fa
1ad00 6c 73 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 lse,.is_tristate=False):........
1ad20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 ..super(ReadOnlyCheckableTableWi
1ad40 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 0a dgetItem,.self).__init__(text)..
1ad60 20 20 20 20 20 20 20 20 74 72 79 3a 20 23 20 46 6f 72 20 51 74 20 42 61 63 6b 77 61 72 64 73 20 ........try:.#.For.Qt.Backwards.
1ad80 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 compatibility...............self
1ada0 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 53 65 6c 65 .setFlags(Qt.ItemFlag.ItemIsSele
1adc0 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 43 ctable.|.Qt.ItemFlag.ItemIsUserC
1ade0 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 45 6e 61 heckable.|.Qt.ItemFlag.ItemIsEna
1ae00 62 6c 65 64 20 29 0d 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 20 20 20 bled.)..........except:.........
1ae20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 73 28 .....self.setFlags(Qt.ItemFlags(
1ae40 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 55 Qt.ItemIsSelectable.|.Qt.ItemIsU
1ae60 73 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 serCheckable.|.Qt.ItemIsEnabled.
1ae80 29 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 3a 0d 0a 20 20 20 ))..........if.is_tristate:.....
1aea0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 73 65 6c 66 2e 66 6c 61 67 .........self.setFlags(self.flag
1aec0 73 28 29 20 7c 20 51 74 2e 49 74 65 6d 49 73 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 20 20 20 s().|.Qt.ItemIsTristate)........
1aee0 20 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ..if.checked:..............self.
1af00 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 setCheckState(Qt.Checked).......
1af20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 ...else:..............if.is_tris
1af40 74 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 tate.and.checked.is.None:.......
1af60 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 74 ...........self.setCheckState(Qt
1af80 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .PartiallyChecked)..............
1afa0 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 else:..................self.setC
1afc0 68 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 20 20 64 heckState(Qt.Unchecked)........d
1afe0 65 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 ef.get_boolean_value(self):.....
1b000 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 .....'''..........Return.a.boole
1b020 61 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 68 65 63 an.value.indicating.whether.chec
1b040 6b 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 kbox.is.checked..........If.this
1b060 20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 72 74 69 .is.a.tristate.checkbox,.a.parti
1b080 61 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 ally.checked.value.is.returned.a
1b0a0 73 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 s.None..........'''..........if.
1b0c0 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 61 6c 6c self.checkState().==.Qt.Partiall
1b0e0 79 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f yChecked:..............return.No
1b100 6e 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 ne..........else:..............r
1b120 65 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 eturn.self.checkState().==.Qt.Ch
1b140 65 63 6b 65 64 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 ecked......class.TextIconWidgetI
1b160 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d tem(QTableWidgetItem):......'''.
1b180 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 69 .....For.use.in.a.table.cell,.di
1b1a0 73 70 6c 61 79 73 20 74 65 78 74 20 77 69 74 68 20 61 6e 20 69 63 6f 6e 20 6e 65 78 74 20 74 6f splays.text.with.an.icon.next.to
1b1c0 20 69 74 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 .it.......'''......def.__init__(
1b1e0 73 65 6c 66 2c 20 74 65 78 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 self,.text,.icon):..........supe
1b200 72 28 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e r(TextIconWidgetItem,.self).__in
1b220 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 63 6f 6e it__(text)..........self.setIcon
1b240 28 69 63 6f 6e 29 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d (icon)......#.------------------
1b260 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 ----------------------------..#.
1b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d ..............Controls..#.------
1b2a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
1b2c0 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e --------......class.CustomColumn
1b2e0 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 43 52 45 41 54 45 ComboBox(QComboBox):......CREATE
1b300 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 20 3d 20 5f 28 22 43 72 65 61 74 65 20 6e 65 77 _NEW_COLUMN_ITEM.=._("Create.new
1b320 20 63 6f 6c 75 6d 6e 22 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 .column")........def.__init__(se
1b340 6c 66 2c 20 70 61 72 65 6e 74 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 3d 7b 7d 2c 20 73 lf,.parent,.custom_columns={},.s
1b360 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3d 27 27 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 elected_column='',.initial_items
1b380 3d 5b 27 27 5d 2c 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 3d 4e 6f =[''],.create_column_callback=No
1b3a0 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e ne):..........super(CustomColumn
1b3c0 43 6f 6d 62 6f 42 6f 78 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 29 ComboBox,.self).__init__(parent)
1b3e0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c ..........self.create_column_cal
1b400 6c 62 61 63 6b 20 3d 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 0d 0a lback.=.create_column_callback..
1b420 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 30 0d 0a ........self.current_index.=.0..
1b440 20 20 20 20 20 20 20 20 69 66 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 ........if.create_column_callbac
1b460 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 20 73 65 6c 66 k.is.not.None:..............self
1b480 2e 63 75 72 72 65 6e 74 54 65 78 74 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 .currentTextChanged.connect(self
1b4a0 2e 63 75 72 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 .current_text_changed)..........
1b4c0 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d self.populate_combo(custom_colum
1b4e0 6e 73 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 ns,.selected_column,.initial_ite
1b500 6d 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 ms)........def.populate_combo(se
1b520 6c 66 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c lf,.custom_columns,.selected_col
1b540 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 73 68 6f 77 5f 6c 6f umn,.initial_items=[''],.show_lo
1b560 6f 6b 75 70 5f 6e 61 6d 65 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 okup_name=True):..........self.c
1b580 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 lear()..........self.column_name
1b5a0 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 30 s.=.[]..........selected_idx.=.0
1b5c0 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 69 6e 73 74 61 6e 63 65 28 69 6e 69 74 69 61 ............if.isinstance(initia
1b5e0 6c 5f 69 74 65 6d 73 2c 20 64 69 63 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 l_items,.dict):..............for
1b600 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 2e 6b 65 79 .key.in.sorted(initial_items.key
1b620 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 s()):..................self.colu
1b640 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 20 20 mn_names.append(key)............
1b660 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 69 6e 69 74 69 61 6c 5f 69 74 65 ......display_name.=.initial_ite
1b680 6d 73 5b 6b 65 79 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 ms[key]..................self.ad
1b6a0 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 20 20 20 20 dItem(display_name).............
1b6c0 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3a 0d .....if.key.==.selected_column:.
1b6e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 .....................selected_id
1b700 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a x.=.len(self.column_names).-.1..
1b720 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 66 6f 72 20 64 ........else:..............for.d
1b740 69 73 70 6c 61 79 5f 6e 61 6d 65 20 69 6e 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3a 0d 0a 20 isplay_name.in.initial_items:...
1b760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 ...............self.column_names
1b780 2e 61 70 70 65 6e 64 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 .append(display_name)...........
1b7a0 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 .......self.addItem(display_name
1b7c0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 6e 61 )..................if.display_na
1b7e0 6d 65 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 me.==.selected_column:..........
1b800 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 6c 65 6e 28 73 ............selected_idx.=.len(s
1b820 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 0d 0a 20 20 20 20 20 20 20 elf.column_names).-.1...........
1b840 20 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e .for.key.in.sorted(custom_column
1b860 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c s.keys()):..............self.col
1b880 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 20 umn_names.append(key)...........
1b8a0 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 27 25 73 20 28 25 73 29 27 25 28 6b 65 79 ...display_name.=.'%s.(%s)'%(key
1b8c0 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d 29 20 69 ,.custom_columns[key]['name']).i
1b8e0 66 20 73 68 6f 77 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 20 65 6c 73 65 20 63 75 73 74 6f 6d 5f 63 f.show_lookup_name.else.custom_c
1b900 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 olumns[key]['name'].............
1b920 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 .self.addItem(display_name).....
1b940 20 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 .........if.key.==.selected_colu
1b960 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 mn:..................selected_id
1b980 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a x.=.len(self.column_names).-.1..
1b9a0 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 72 65 61 74 65 ..................if.self.create
1b9c0 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 _column_callback.is.not.None:...
1b9e0 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 73 65 6c 66 2e 43 52 45 ...........self.addItem(self.CRE
1ba00 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ATE_NEW_COLUMN_ITEM)............
1ba20 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 73 65 6c 66 2e ..self.column_names.append(self.
1ba40 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 0d 0a 20 20 20 20 20 CREATE_NEW_COLUMN_ITEM).........
1ba60 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 ...self.setCurrentIndex(selected
1ba80 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 63 6f _idx)........def.get_selected_co
1baa0 6c 75 6d 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 63 6f lumn(self):..........selected_co
1bac0 6c 75 6d 6e 20 3d 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 5b 73 65 6c 66 2e 63 75 lumn.=.self.column_names[self.cu
1bae0 72 72 65 6e 74 49 6e 64 65 78 28 29 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 65 63 74 rrentIndex()]..........if.select
1bb00 65 64 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c ed_column.==.self.CREATE_NEW_COL
1bb20 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f UMN_ITEM:..............selected_
1bb40 63 6f 6c 75 6d 6e 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 column.=.None..........return.se
1bb60 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 0d 0a 20 20 20 20 0d 0a 20 20 20 20 64 65 66 20 63 75 72 lected_column............def.cur
1bb80 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 74 65 78 74 rent_text_changed(self,.new_text
1bba0 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 74 65 78 74 20 3d 3d 20 73 65 6c 66 2e ):..........if.new_text.==.self.
1bbc0 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 20 20 20 20 20 CREATE_NEW_COLUMN_ITEM:.........
1bbe0 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e .....result.=.self.create_column
1bc00 5f 63 61 6c 6c 62 61 63 6b 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 _callback()..............if.not.
1bc20 72 65 73 75 6c 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 result:..................self.se
1bc40 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 tCurrentIndex(self.current_index
1bc60 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 73 65 )..........else:..............se
1bc80 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 49 lf.current_index.=.self.currentI
1bca0 6e 64 65 78 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 56 61 6c 75 65 43 6f 6d 62 6f 42 ndex()......class.KeyValueComboB
1bcc0 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 ox(QComboBox):........def.__init
1bce0 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 76 61 6c 75 65 73 2c 20 73 65 6c 65 63 74 65 __(self,.parent,.values,.selecte
1bd00 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f 5f 69 6e 69 d_key):..........QComboBox.__ini
1bd20 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 66 2e t__(self,.parent)..........self.
1bd40 76 61 6c 75 65 73 20 3d 20 76 61 6c 75 65 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f values.=.values..........self.po
1bd60 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 0d 0a 0d 0a 20 20 pulate_combo(selected_key)......
1bd80 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2c 20 73 65 6c 65 63 ..def.populate_combo(self,.selec
1bda0 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d ted_key):..........self.clear().
1bdc0 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 20 3d 20 2d 31 .........selected_idx.=.idx.=.-1
1bde0 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 65 6c 66 ..........for.key,.value.in.self
1be00 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 .values.items():..............id
1be20 78 20 3d 20 69 64 78 20 2b 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 x.=.idx.+.1..............self.ad
1be40 64 49 74 65 6d 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 dItem(value)..............if.key
1be60 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .==.selected_key:...............
1be80 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 0d 0a 20 20 20 20 20 20 20 20 73 ...selected_idx.=.idx..........s
1bea0 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 5f 69 64 78 elf.setCurrentIndex(selected_idx
1bec0 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 28 73 65 6c 66 29 3a )........def.selected_key(self):
1bee0 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 65 6c 66 ..........for.key,.value.in.self
1bf00 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 .values.items():..............if
1bf20 20 76 61 6c 75 65 20 3d 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 54 65 .value.==.unicode(self.currentTe
1bf40 78 74 28 29 29 2e 73 74 72 69 70 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xt()).strip():..................
1bf60 72 65 74 75 72 6e 20 6b 65 79 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4e 6f 57 68 65 65 6c 43 6f 6d return.key......class.NoWheelCom
1bf80 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 boBox(QComboBox):......'''......
1bfa0 46 6f 72 20 63 6f 6d 62 6f 62 6f 78 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 74 61 62 6c For.combobox.displayed.in.a.tabl
1bfc0 65 20 63 65 6c 6c 20 75 73 69 6e 67 20 74 68 65 20 6d 6f 75 73 65 20 77 68 65 65 6c 20 68 61 73 e.cell.using.the.mouse.wheel.has
1bfe0 20 6e 61 73 74 79 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 64 75 65 20 74 6f 20 .nasty.interactions......due.to.
1c000 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 20 74 the.conflict.between.scrolling.t
1c020 68 65 20 74 61 62 6c 65 20 76 73 20 73 63 72 6f 6c 6c 69 6e 67 20 74 68 65 20 63 6f 6d 62 6f 62 he.table.vs.scrolling.the.combob
1c040 6f 78 20 69 74 65 6d 2e 0d 0a 20 20 20 20 49 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 69 73 20 ox.item.......Inherit.from.this.
1c060 63 6c 61 73 73 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 63 6f 6d 62 6f 62 6f 78 20 63 68 class.to.disable.the.combobox.ch
1c080 61 6e 67 69 6e 67 20 76 61 6c 75 65 20 77 69 74 68 20 6d 6f 75 73 65 20 77 68 65 65 6c 2e 0d 0a anging.value.with.mouse.wheel...
1c0a0 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 77 68 65 65 6c 45 76 65 6e 74 28 73 65 6c 66 ....'''......def.wheelEvent(self
1c0c0 2c 20 65 76 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 69 67 6e 6f 72 65 28 ,.event):..........event.ignore(
1c0e0 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 28 51 4c )......class.ReadOnlyLineEdit(QL
1c100 69 6e 65 45 64 69 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 ineEdit):........def.__init__(se
1c120 6c 66 2c 20 74 65 78 74 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 74 lf,.text,.parent):..........if.t
1c140 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d ext.is.None:..............text.=
1c160 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 .''..........super(ReadOnlyLineE
1c180 64 69 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 2c 20 70 61 72 65 6e 74 dit,.self).__init__(text,.parent
1c1a0 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 )..........self.setEnabled(False
1c1c0 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 0d a6 49 55 d8 89 7c 98 8a 47 00 00 8a 47 00 00 09 00 00 )..PK..........IU..|..G...G.....
1c1e0 00 63 6f 6e 66 69 67 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 .config.pyfrom.__future__.import
1c200 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 .unicode_literals,.division,.abs
1c220 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0d 0a 0d 0a olute_import,.print_function....
1c240 5f 5f 6c 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 __license__.=.'GPL.v3'..__copyri
1c260 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 69 ght__.=.'2011,.Grant.Drake'....i
1c280 6d 70 6f 72 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 mport.six..from.six.import.text_
1c2a0 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 66 72 6f 6d 20 73 69 78 2e 6d 6f 76 65 73 20 type.as.unicode..from.six.moves.
1c2c0 69 6d 70 6f 72 74 20 72 61 6e 67 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 import.range....try:......from.q
1c2e0 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 48 42 6f 78 4c 61 79 t.core.import.(QWidget,.QHBoxLay
1c300 6f 75 74 2c 20 51 4d 65 6e 75 2c 20 51 54 72 65 65 57 69 64 67 65 74 2c 20 51 74 2c 20 51 49 63 out,.QMenu,.QTreeWidget,.Qt,.QIc
1c320 6f 6e 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 51 54 72 on,..........................QTr
1c340 65 65 57 69 64 67 65 74 49 74 65 6d 2c 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 4c 69 73 74 eeWidgetItem,.QListWidget,.QList
1c360 57 69 64 67 65 74 49 74 65 6d 2c 20 51 53 69 7a 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 WidgetItem,.QSize,..............
1c380 20 20 20 20 20 20 20 20 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 56 42 6f 78 4c 61 ............QToolButton,.QVBoxLa
1c3a0 79 6f 75 74 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 0d 0a 20 20 20 20 20 20 yout,.QAbstractItemView,........
1c3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 2c 20 51 52 65 63 ..................QPainter,.QRec
1c3e0 74 2c 20 51 50 69 78 6d 61 70 2c 20 51 42 72 75 73 68 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 2c t,.QPixmap,.QBrush,.QPushButton,
1c400 20 51 55 72 6c 29 0d 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 .QUrl)..except.ImportError:.....
1c420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 .........................from.Py
1c440 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 51 48 42 6f 78 4c 61 79 Qt5.Qt.import.(QWidget,.QHBoxLay
1c460 6f 75 74 2c 20 51 4d 65 6e 75 2c 20 51 54 72 65 65 57 69 64 67 65 74 2c 20 51 74 2c 20 51 49 63 out,.QMenu,.QTreeWidget,.Qt,.QIc
1c480 6f 6e 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 51 54 72 on,..........................QTr
1c4a0 65 65 57 69 64 67 65 74 49 74 65 6d 2c 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 4c 69 73 74 eeWidgetItem,.QListWidget,.QList
1c4c0 57 69 64 67 65 74 49 74 65 6d 2c 20 51 53 69 7a 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 WidgetItem,.QSize,..............
1c4e0 20 20 20 20 20 20 20 20 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 56 42 6f 78 4c 61 ............QToolButton,.QVBoxLa
1c500 79 6f 75 74 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 0d 0a 20 20 20 20 20 20 yout,.QAbstractItemView,........
1c520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 2c 20 51 52 65 63 ..................QPainter,.QRec
1c540 74 2c 20 51 50 69 78 6d 61 70 2c 20 51 42 72 75 73 68 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 2c t,.QPixmap,.QBrush,.QPushButton,
1c560 20 51 55 72 6c 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 .QUrl)....try:......load_transla
1c580 74 69 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 tions()..except.NameError:......
1c5a0 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 pass.#.load_translations().added
1c5c0 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e .in.calibre.1.9....from.calibre.
1c5e0 67 75 69 32 20 69 6d 70 6f 72 74 20 6f 70 65 6e 5f 75 72 6c 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 gui2.import.open_url..from.calib
1c600 72 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 4a 53 4f 4e 43 6f 6e 66 69 re.utils.config.import.JSONConfi
1c620 67 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 72 69 74 g..from.calibre_plugins.favourit
1c640 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 65 74 5f es_menu.common_icons.import.get_
1c660 69 63 6f 6e 0d 0a 0d 0a 23 20 54 68 69 73 20 69 73 20 77 68 65 72 65 20 61 6c 6c 20 70 72 65 66 icon....#.This.is.where.all.pref
1c680 65 72 65 6e 63 65 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 77 69 6c 6c 20 62 65 20 erences.for.this.plugin.will.be.
1c6a0 73 74 6f 72 65 64 0d 0a 70 6c 75 67 69 6e 5f 70 72 65 66 73 20 3d 20 4a 53 4f 4e 43 6f 6e 66 69 stored..plugin_prefs.=.JSONConfi
1c6c0 67 28 27 70 6c 75 67 69 6e 73 2f 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 27 29 0d 0a 0d 0a g('plugins/Favourites.Menu')....
1c6e0 48 45 4c 50 5f 55 52 4c 20 3d 20 27 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b HELP_URL.=.'https://github.com/k
1c700 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 2f 77 69 6b 69 2f 46 iwidude68/calibre_plugins/wiki/F
1c720 61 76 6f 75 72 69 74 65 73 2d 4d 65 6e 75 27 0d 0a 0d 0a 49 43 4f 4e 5f 53 49 5a 45 20 3d 20 33 avourites-Menu'....ICON_SIZE.=.3
1c740 32 0d 0a 0d 0a 53 54 4f 52 45 5f 4d 45 4e 55 53 20 3d 20 27 6d 65 6e 75 73 27 0d 0a 44 45 46 41 2....STORE_MENUS.=.'menus'..DEFA
1c760 55 4c 54 5f 4d 45 4e 55 53 20 3d 20 5b 5d 0d 0a 0d 0a 23 20 57 65 20 73 74 6f 72 65 20 74 68 65 ULT_MENUS.=.[]....#.We.store.the
1c780 20 6d 65 6e 75 73 20 61 73 20 61 6e 20 6f 72 64 65 72 65 64 20 6c 69 73 74 2e 0d 0a 23 20 45 61 .menus.as.an.ordered.list...#.Ea
1c7a0 63 68 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74 20 69 73 20 61 20 64 69 63 74 69 6f 6e ch.item.in.the.list.is.a.diction
1c7c0 61 72 79 20 6f 66 3a 0d 0a 23 20 7b 0d 0a 23 20 20 20 27 64 69 73 70 6c 61 79 27 3a 20 27 54 65 ary.of:..#.{..#...'display':.'Te
1c7e0 78 74 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 6d 65 6e 75 27 2c 0d 0a 23 20 20 20 27 70 61 74 xt.to.appear.in.menu',..#...'pat
1c800 68 27 3a 20 5b 27 69 61 63 74 69 6f 6e 20 6e 61 6d 65 27 2c 20 27 53 75 62 6d 65 6e 75 20 6e 61 h':.['iaction.name',.'Submenu.na
1c820 6d 65 27 2c 2e 2e 2e 2c 27 61 63 74 69 6f 6e 20 6e 61 6d 65 27 5d 0d 0a 23 20 7d 0d 0a 23 20 49 me',...,'action.name']..#.}..#.I
1c840 66 20 69 6e 73 74 65 61 64 20 74 68 65 20 69 74 65 6d 20 69 73 20 22 4e 6f 6e 65 22 20 74 68 65 f.instead.the.item.is."None".the
1c860 6e 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 61 20 73 65 70 61 72 61 74 6f 72 0d 0a 0d 0a 70 6c n.it.indicates.a.separator....pl
1c880 75 67 69 6e 5f 70 72 65 66 73 2e 64 65 66 61 75 6c 74 73 5b 53 54 4f 52 45 5f 4d 45 4e 55 53 5d ugin_prefs.defaults[STORE_MENUS]
1c8a0 20 3d 20 44 45 46 41 55 4c 54 5f 4d 45 4e 55 53 0d 0a 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 73 61 .=.DEFAULT_MENUS......def.get_sa
1c8c0 66 65 5f 74 69 74 6c 65 28 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 69 66 20 68 61 73 61 74 74 fe_title(action):......if.hasatt
1c8e0 72 28 61 63 74 69 6f 6e 2c 20 27 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 r(action,.'favourites_menu_uniqu
1c900 65 5f 6e 61 6d 65 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 75 6e 69 63 6f 64 e_name'):..........text.=.unicod
1c920 65 28 61 63 74 69 6f 6e 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f e(action.favourites_menu_unique_
1c940 6e 61 6d 65 29 0d 0a 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d name)......else:..........text.=
1c960 20 75 6e 69 63 6f 64 65 28 61 63 74 69 6f 6e 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 72 65 74 .unicode(action.text())......ret
1c980 75 72 6e 20 74 65 78 74 2e 72 65 70 6c 61 63 65 28 27 26 26 27 2c 20 27 e2 80 94 27 29 2e 72 65 urn.text.replace('&&',.'...').re
1c9a0 70 6c 61 63 65 28 27 26 27 2c 20 27 27 29 2e 72 65 70 6c 61 63 65 28 27 e2 80 94 27 2c 20 27 26 place('&',.'').replace('...',.'&
1c9c0 27 29 0d 0a 0d 0a 64 65 66 20 73 68 6f 77 5f 68 65 6c 70 28 29 3a 0d 0a 20 20 20 20 6f 70 65 6e ')....def.show_help():......open
1c9e0 5f 75 72 6c 28 51 55 72 6c 28 48 45 4c 50 5f 55 52 4c 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 _url(QUrl(HELP_URL))......class.
1ca00 46 61 76 4d 65 6e 75 73 4c 69 73 74 57 69 64 67 65 74 28 51 4c 69 73 74 57 69 64 67 65 74 29 3a FavMenusListWidget(QListWidget):
1ca20 0d 0a 0d 0a 20 20 20 20 53 45 50 20 3d 20 27 2d 2d 2d 20 27 20 2b 20 5f 28 27 53 65 70 61 72 61 ........SEP.=.'---.'.+._('Separa
1ca40 74 6f 72 27 29 20 2b 20 27 20 2d 2d 2d 27 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 tor').+.'.---'........def.__init
1ca60 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 4c 69 73 74 __(self,.parent):..........QList
1ca80 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 Widget.__init__(self,.parent)...
1caa0 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 53 6f 72 74 69 6e 67 45 6e 61 62 6c 65 64 28 46 61 .......self.setSortingEnabled(Fa
1cac0 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d lse)..........self.setSelectionM
1cae0 6f 64 65 28 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2e 53 69 6e 67 6c 65 53 65 6c 65 ode(QAbstractItemView.SingleSele
1cb00 63 74 69 6f 6e 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 ction)..........self.blank_icon.
1cb20 3d 20 67 65 74 5f 69 63 6f 6e 28 27 62 6c 61 6e 6b 2e 70 6e 67 27 29 0d 0a 0d 0a 20 20 20 20 64 =.get_icon('blank.png')........d
1cb40 65 66 20 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2c 20 66 61 76 5f 6d 65 6e 75 73 ef.populate_list(self,.fav_menus
1cb60 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 66 61 76 5f 6d 65 6e 75 20 69 6e 20 66 61 76 5f ):..........for.fav_menu.in.fav_
1cb80 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 menus:..............self.populat
1cba0 65 5f 6c 69 73 74 5f 69 74 65 6d 28 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 69 e_list_item(fav_menu)..........i
1cbc0 66 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 73 65 6c 66 2e 73 f.fav_menus:..............self.s
1cbe0 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 70 6f 70 75 6c etCurrentRow(0)........def.popul
1cc00 61 74 65 5f 6c 69 73 74 5f 69 74 65 6d 28 73 65 6c 66 2c 20 66 61 76 5f 6d 65 6e 75 2c 20 69 64 ate_list_item(self,.fav_menu,.id
1cc20 78 3d 20 2d 31 29 3a 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 x=.-1):..........self.blockSigna
1cc40 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 61 76 5f 6d 65 6e 75 20 69 73 ls(True)..........if.fav_menu.is
1cc60 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 51 4c 69 73 74 .None:..............item.=.QList
1cc80 57 69 64 67 65 74 49 74 65 6d 28 73 65 6c 66 2e 53 45 50 29 0d 0a 20 20 20 20 20 20 20 20 20 20 WidgetItem(self.SEP)............
1cca0 20 20 69 74 65 6d 2e 73 65 74 49 63 6f 6e 28 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 29 0d ..item.setIcon(self.blank_icon).
1ccc0 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 74 65 78 74 .........else:..............text
1cce0 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 64 69 73 70 6c 61 79 27 5d 0d 0a 20 20 20 20 20 20 20 20 .=.fav_menu['display']..........
1cd00 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 28 74 65 78 74 29 ....item.=.QListWidgetItem(text)
1cd20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 ..............item.setFlags(Qt.I
1cd40 74 65 6d 49 73 45 64 69 74 61 62 6c 65 20 7c 20 69 74 65 6d 2e 66 6c 61 67 73 28 29 29 0d 0a 20 temIsEditable.|.item.flags())...
1cd60 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 ...........paths.=.fav_menu['pat
1cd80 68 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 54 6f 6f 6c 54 69 70 h']..............item.setToolTip
1cda0 28 27 20 2d 3e 20 27 2e 6a 6f 69 6e 28 70 61 74 68 73 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ('.->.'.join(paths))............
1cdc0 20 20 69 74 65 6d 2e 73 65 74 44 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 28 66 61 76 ..item.setData(Qt.UserRole,.(fav
1cde0 5f 6d 65 6e 75 2c 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 66 61 76 _menu,))..............icon.=.fav
1ce00 5f 6d 65 6e 75 2e 67 65 74 28 27 69 63 6f 6e 27 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 _menu.get('icon',.None).........
1ce20 20 20 20 20 20 69 66 20 69 63 6f 6e 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 .....if.icon.is.None:...........
1ce40 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 73 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 74 68 61 .......#.This.is.a.menu.item.tha
1ce60 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 66 6f 75 6e 64 20 69 6e 20 74 68 69 73 20 73 65 73 73 t.hasn't.been.found.in.this.sess
1ce80 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 77 69 6c 6c 20 64 ion..................#.We.will.d
1cea0 69 73 70 6c 61 79 20 69 74 20 77 69 74 68 20 61 20 62 6c 61 6e 6b 20 69 63 6f 6e 20 61 6e 64 20 isplay.it.with.a.blank.icon.and.
1cec0 64 69 73 61 62 6c 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d disabled..................icon.=
1cee0 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 20 20 20 20 20 20 .self.blank_icon................
1cf00 20 20 69 74 65 6d 2e 73 65 74 46 6f 72 65 67 72 6f 75 6e 64 28 51 42 72 75 73 68 28 51 74 2e 64 ..item.setForeground(QBrush(Qt.d
1cf20 61 72 6b 47 72 61 79 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 49 arkGray))..............item.setI
1cf40 63 6f 6e 28 69 63 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3c 20 30 3a 0d 0a con(icon)..........if.idx.<.0:..
1cf60 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 69 74 65 6d 29 0d 0a ............self.addItem(item)..
1cf80 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 73 65 6c 66 2e ........else:..............self.
1cfa0 69 6e 73 65 72 74 49 74 65 6d 28 69 64 78 20 2b 20 31 2c 20 69 74 65 6d 29 0d 0a 20 20 20 20 20 insertItem(idx.+.1,.item).......
1cfc0 20 20 20 73 65 6c 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 20 ...self.blockSignals(False).....
1cfe0 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f 6d 61 74 63 68 69 6e 67 5f 69 74 65 6d 28 73 65 6c 66 ...def.remove_matching_item(self
1d000 2c 20 72 65 6d 6f 76 65 5f 66 61 76 5f 6d 65 6e 75 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 74 ,.remove_fav_menu):..........pat
1d020 68 73 5f 74 65 78 74 20 3d 20 27 2f 27 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 5f 66 61 76 5f 6d 65 hs_text.=.'/'.join(remove_fav_me
1d040 6e 75 5b 27 70 61 74 68 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 nu['path'])..........for.row.in.
1d060 72 61 6e 67 65 28 73 65 6c 66 2e 63 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 range(self.count()):............
1d080 20 20 6c 77 20 3d 20 73 65 6c 66 2e 69 74 65 6d 28 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 20 ..lw.=.self.item(row)...........
1d0a0 20 20 20 64 61 74 61 20 3d 20 6c 77 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a ...data.=.lw.data(Qt.UserRole)..
1d0c0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 61 74 61 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a ............if.data.is.not.None:
1d0e0 0d 0a 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 20 64 61 74 ..................fav_menu.=.dat
1d100 61 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 61 74 68 73 5f 74 a[0]..................if.paths_t
1d120 65 78 74 20 3d 3d 20 27 2f 27 2e 6a 6f 69 6e 28 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 5d ext.==.'/'.join(fav_menu['path']
1d140 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 6b ):......................self.tak
1d160 65 49 74 65 6d 28 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eItem(row)......................
1d180 62 72 65 61 6b 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 66 61 76 5f 6d 65 6e 75 73 28 73 break........def.get_fav_menus(s
1d1a0 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 20 3d 20 5b 5d 0d 0a 20 elf):..........fav_menus.=.[]...
1d1c0 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 2e 63 6f 75 .......for.row.in.range(self.cou
1d1e0 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 66 2e 69 74 nt()):..............lw.=.self.it
1d200 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 6c 77 2e 64 em(row)..............data.=.lw.d
1d220 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 20 20 69 66 ata(Qt.UserRole)..............if
1d240 20 64 61 74 61 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 .data.is.None:..................
1d260 23 20 4f 6e 6c 79 20 61 64 64 20 73 65 70 61 72 61 74 6f 72 73 20 69 66 20 6e 6f 74 20 66 69 72 #.Only.add.separators.if.not.fir
1d280 73 74 20 6f 72 20 6c 61 73 74 20 69 74 65 6d 20 61 6e 64 20 6e 6f 74 20 64 75 70 6c 69 63 61 74 st.or.last.item.and.not.duplicat
1d2a0 65 64 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 66 61 76 5f 6d ed..................if.len(fav_m
1d2c0 65 6e 75 73 29 20 3e 20 30 20 61 6e 64 20 72 6f 77 20 3c 20 73 65 6c 66 2e 63 6f 75 6e 74 28 29 enus).>.0.and.row.<.self.count()
1d2e0 20 2d 20 31 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 6e 6f .-.1:......................if.no
1d300 74 20 66 61 76 5f 6d 65 6e 75 73 5b 2d 31 5d 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 t.fav_menus[-1].is.None:........
1d320 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 73 2e 61 70 70 65 ..................fav_menus.appe
1d340 6e 64 28 4e 6f 6e 65 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 nd(None)..............else:.....
1d360 20 20 20 20 20 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 .............fav_menu.=.data[0].
1d380 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 66 61 76 5f 6d 65 6e 75 20 3d 20 .................new_fav_menu.=.
1d3a0 7b 27 64 69 73 70 6c 61 79 27 3a 20 75 6e 69 63 6f 64 65 28 6c 77 2e 74 65 78 74 28 29 29 2e 73 {'display':.unicode(lw.text()).s
1d3c0 74 72 69 70 28 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 trip(),.........................
1d3e0 20 20 20 20 20 20 20 20 20 27 70 61 74 68 27 3a 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 27 .........'path':.fav_menu['path'
1d400 5d 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 2e 61 70 ]}..................fav_menus.ap
1d420 70 65 6e 64 28 6e 65 77 5f 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 pend(new_fav_menu)..........retu
1d440 72 6e 20 66 61 76 5f 6d 65 6e 75 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 77 61 70 5f 6c 69 73 rn.fav_menus........def.swap_lis
1d460 74 5f 77 69 64 67 65 74 73 28 73 65 6c 66 2c 20 73 72 63 5f 69 64 78 29 3a 0d 0a 20 20 20 20 20 t_widgets(self,.src_idx):.......
1d480 20 20 20 23 20 53 77 61 70 73 20 74 68 69 73 20 69 64 78 20 72 6f 77 20 77 69 74 68 20 74 68 65 ...#.Swaps.this.idx.row.with.the
1d4a0 20 6f 6e 65 20 66 6f 6c 6c 6f 77 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f .one.following..........self.blo
1d4c0 63 6b 53 69 67 6e 61 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 6c 77 20 3d 20 73 65 ckSignals(True)..........lw.=.se
1d4e0 6c 66 2e 74 61 6b 65 49 74 65 6d 28 73 72 63 5f 69 64 78 29 0d 0a 20 20 20 20 20 20 20 20 73 65 lf.takeItem(src_idx)..........se
1d500 6c 66 2e 69 6e 73 65 72 74 49 74 65 6d 28 73 72 63 5f 69 64 78 20 2b 31 2c 20 6c 77 29 0d 0a 20 lf.insertItem(src_idx.+1,.lw)...
1d520 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 46 61 6c 73 65 29 0d .......self.blockSignals(False).
1d540 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 74 65 6d 28 51 54 72 65 65 57 69 64 67 65 74 49 74 65 6d 29 .....class.Item(QTreeWidgetItem)
1d560 3a 0d 0a 20 20 20 20 70 61 73 73 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 6f 6e 66 69 67 57 69 64 :......pass......class.ConfigWid
1d580 67 65 74 28 51 57 69 64 67 65 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f get(QWidget):........def.__init_
1d5a0 5f 28 73 65 6c 66 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 _(self,.plugin_action):.........
1d5c0 20 51 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 .QWidget.__init__(self).........
1d5e0 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 .self.plugin_action.=.plugin_act
1d600 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 70 6c 75 67 69 6e 5f 61 ion..........self.gui.=.plugin_a
1d620 63 74 69 6f 6e 2e 67 75 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 69 6e 69 74 69 61 6c ction.gui..........self._initial
1d640 69 73 65 5f 6c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 61 6e 6b ise_layout()..........self.blank
1d660 5f 69 63 6f 6e 20 3d 20 51 49 63 6f 6e 28 49 28 27 62 6c 61 6e 6b 2e 70 6e 67 27 29 29 0d 0a 0d _icon.=.QIcon(I('blank.png'))...
1d680 0a 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 73 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 .........fav_menus.=.plugin_pref
1d6a0 73 5b 53 54 4f 52 45 5f 4d 45 4e 55 53 5d 0d 0a 20 20 20 20 20 20 20 20 23 20 52 65 62 75 69 6c s[STORE_MENUS]..........#.Rebuil
1d6c0 64 20 74 68 69 73 20 69 6e 74 6f 20 61 20 6d 61 70 20 66 6f 72 20 63 6f 6d 70 61 72 69 73 6f 6e d.this.into.a.map.for.comparison
1d6e0 20 70 75 72 70 6f 73 65 73 0d 0a 20 20 20 20 20 20 20 20 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d .purposes..........lookup_menu_m
1d700 61 70 20 3d 20 73 65 6c 66 2e 5f 62 75 69 6c 64 5f 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 ap.=.self._build_lookup_menu_map
1d720 28 66 61 76 5f 6d 65 6e 75 73 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 6c (fav_menus)..........self._popul
1d740 61 74 65 5f 61 63 74 69 6f 6e 73 5f 74 72 65 65 28 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 ate_actions_tree(lookup_menu_map
1d760 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 2e 70 6f 70 75 6c )..........self.items_list.popul
1d780 61 74 65 5f 6c 69 73 74 28 66 61 76 5f 6d 65 6e 75 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 ate_list(fav_menus)............#
1d7a0 20 48 6f 6f 6b 20 75 70 20 6f 75 72 20 65 76 65 6e 74 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c .Hook.up.our.events..........sel
1d7c0 66 2e 74 76 2e 69 74 65 6d 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 74 f.tv.itemChanged.connect(self._t
1d7e0 72 65 65 5f 69 74 65 6d 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e ree_item_changed)..........self.
1d800 69 74 65 6d 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 43 68 61 6e 67 65 64 2e 63 6f 6e items_list.currentRowChanged.con
1d820 6e 65 63 74 28 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 29 nect(self._update_button_states)
1d840 0d 0a 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 6e 5f 73 74 ..........self._update_button_st
1d860 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 6e 69 74 69 61 6c 69 73 65 5f 6c 61 ates()........def._initialise_la
1d880 79 6f 75 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 yout(self):..........layout.=.QV
1d8a0 42 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 BoxLayout(self)..........self.se
1d8c0 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f tLayout(layout)............main_
1d8e0 6c 61 79 6f 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 layout.=.QHBoxLayout()..........
1d900 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 6d 61 69 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d layout.addLayout(main_layout)...
1d920 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 20 3d 20 51 54 72 65 65 57 69 64 67 65 74 28 73 .........self.tv.=.QTreeWidget(s
1d940 65 6c 66 2e 67 75 69 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 73 65 74 49 63 6f elf.gui)..........self.tv.setIco
1d960 6e 53 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 nSize(QSize(ICON_SIZE,.ICON_SIZE
1d980 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e 68 65 61 64 65 72 28 29 2e 68 69 64 ))..........self.tv.header().hid
1d9a0 65 28 29 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 e()..........main_layout.addWidg
1d9c0 65 74 28 73 65 6c 66 2e 74 76 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 et(self.tv,.1)............self.i
1d9e0 74 65 6d 73 5f 6c 69 73 74 20 3d 20 46 61 76 4d 65 6e 75 73 4c 69 73 74 57 69 64 67 65 74 28 73 tems_list.=.FavMenusListWidget(s
1da00 65 6c 66 2e 67 75 69 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 elf.gui)..........self.items_lis
1da20 74 2e 73 65 74 49 63 6f 6e 53 69 7a 65 28 51 53 69 7a 65 28 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 t.setIconSize(QSize(ICON_SIZE,.I
1da40 43 4f 4e 5f 53 49 5a 45 29 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e CON_SIZE))..........main_layout.
1da60 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2c 20 31 29 0d 0a 0d addWidget(self.items_list,.1)...
1da80 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 .........button_layout.=.QVBoxLa
1daa0 79 6f 75 74 28 29 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 4c yout()..........main_layout.addL
1dac0 61 79 6f 75 74 28 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ayout(button_layout)............
1dae0 73 65 6c 66 2e 75 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 self.up_btn.=.QToolButton(self.g
1db00 75 69 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 49 63 6f 6e ui)..........self.up_btn.setIcon
1db20 28 67 65 74 5f 69 63 6f 6e 28 27 61 72 72 6f 77 2d 75 70 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 (get_icon('arrow-up.png'))......
1db40 20 20 20 20 73 65 6c 66 2e 75 70 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f ....self.up_btn.setToolTip(_('Mo
1db60 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 27 29 29 0d ve.the.selected.menu.item.up')).
1db80 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e .........self.up_btn.clicked.con
1dba0 6e 65 63 74 28 73 65 6c 66 2e 5f 6d 6f 76 65 5f 69 74 65 6d 5f 75 70 29 0d 0a 20 20 20 20 20 20 nect(self._move_item_up)........
1dbc0 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 ..self.down_btn.=.QToolButton(se
1dbe0 6c 66 2e 67 75 69 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 73 lf.gui)..........self.down_btn.s
1dc00 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 61 72 72 6f 77 2d 64 6f 77 6e 2e 70 6e 67 27 etIcon(get_icon('arrow-down.png'
1dc20 29 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 73 65 74 54 6f 6f ))..........self.down_btn.setToo
1dc40 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 65 6e 75 20 69 lTip(_('Move.the.selected.menu.i
1dc60 74 65 6d 20 64 6f 77 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 tem.down'))..........self.down_b
1dc80 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 6d 6f 76 65 5f 69 74 tn.clicked.connect(self._move_it
1dca0 65 6d 5f 64 6f 77 6e 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 em_down)..........self.remove_bt
1dcc0 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).......
1dce0 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 ...self.remove_btn.setIcon(get_i
1dd00 63 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 con('trash.png'))..........self.
1dd20 72 65 6d 6f 76 65 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 6d 6f 76 65 20 remove_btn.setToolTip(_('Remove.
1dd40 74 68 65 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 27 the.selected.item.from.the.menu'
1dd60 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 2e 63 6c 69 63 ))..........self.remove_btn.clic
1dd80 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 69 74 65 6d 29 0d 0a ked.connect(self._remove_item)..
1dda0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 70 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 ........self.sep_btn.=.QToolButt
1ddc0 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 73 65 70 5f 62 on(self.gui)..........self.sep_b
1dde0 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 70 6c 75 73 2e 70 6e 67 27 29 29 tn.setIcon(get_icon('plus.png'))
1de00 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 54 6f 6f 6c 54 69 ..........self.sep_btn.setToolTi
1de20 70 28 5f 28 27 41 64 64 20 61 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 74 68 65 20 6d 65 6e 75 p(_('Add.a.separator.to.the.menu
1de40 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 6d 27 29 29 0d .following.the.selected.item')).
1de60 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 70 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f .........self.sep_btn.clicked.co
1de80 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 61 64 64 5f 73 65 70 61 72 61 74 6f 72 29 0d 0a 20 20 20 20 nnect(self._add_separator)......
1dea0 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f ....self.rename_btn.=.QToolButto
1dec0 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 6e 61 6d 65 n(self.gui)..........self.rename
1dee0 5f 62 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 65 64 69 74 2d 75 6e 64 6f _btn.setIcon(get_icon('edit-undo
1df00 2e 70 6e 67 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 6e .png'))..........self.rename_btn
1df20 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 6e 61 6d 65 20 74 68 65 20 6d 65 6e 75 20 69 .setToolTip(_('Rename.the.menu.i
1df40 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 79 6f 75 72 20 tem.for.when.it.appears.on.your.
1df60 46 61 76 6f 75 72 69 74 65 73 20 6d 65 6e 75 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 Favourites.menu'))..........self
1df80 2e 72 65 6e 61 6d 65 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 .rename_btn.clicked.connect(self
1dfa0 2e 5f 72 65 6e 61 6d 65 5f 69 74 65 6d 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c ._rename_item)..........button_l
1dfc0 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 75 70 5f 62 74 6e 29 0d 0a 20 20 ayout.addWidget(self.up_btn)....
1dfe0 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
1e000 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 67 )..........button_layout.addWidg
1e020 65 74 28 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 62 74 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 et(self.rename_btn)..........but
1e040 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 20 ton_layout.addStretch(1)........
1e060 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 73 ..button_layout.addWidget(self.s
1e080 65 70 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 2e 61 ep_btn)..........button_layout.a
1e0a0 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 61 79 ddStretch(1)..........button_lay
1e0c0 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 29 0d 0a out.addWidget(self.remove_btn)..
1e0e0 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 53 74 72 65 74 63 68 ........button_layout.addStretch
1e100 28 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 (1)..........button_layout.addWi
1e120 64 67 65 74 28 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 dget(self.down_btn)............b
1e140 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 utton_layout.=.QHBoxLayout()....
1e160 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f 6e 28 ......help_button.=.QPushButton(
1e180 27 20 27 2b 5f 28 27 26 48 65 6c 70 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 68 '.'+_('&Help'),.self)..........h
1e1a0 65 6c 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 68 65 6c elp_button.setIcon(get_icon('hel
1e1c0 70 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 2e 63 6c p.png'))..........help_button.cl
1e1e0 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 68 6f 77 5f 68 65 6c 70 29 0d 0a 20 20 20 20 20 20 icked.connect(show_help)........
1e200 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 68 65 6c 70 5f 62 ..button_layout.addWidget(help_b
1e220 75 74 74 6f 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 2e 61 64 utton)..........button_layout.ad
1e240 64 53 74 72 65 74 63 68 28 31 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c dStretch(1)..........layout.addL
1e260 61 79 6f 75 74 28 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 ayout(button_layout)........def.
1e280 5f 6d 6f 76 65 5f 69 74 65 6d 5f 75 70 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 64 _move_item_up(self):..........id
1e2a0 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 52 6f 77 28 29 x.=.self.items_list.currentRow()
1e2c0 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 78 20 3e 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 ..........if.idx.>.0:...........
1e2e0 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 74 5f 77 69 64 ...self.items_list.swap_list_wid
1e300 67 65 74 73 28 69 64 78 2d 31 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 74 gets(idx-1)..............self.it
1e320 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 2d 31 29 0d 0a 20 ems_list.setCurrentRow(idx-1)...
1e340 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 6e 5f 73 ...........self._update_button_s
1e360 74 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 6d 6f 76 65 5f 69 74 65 6d 5f 64 6f tates()........def._move_item_do
1e380 77 6e 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 74 wn(self):..........idx.=.self.it
1e3a0 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 69 ems_list.currentRow()..........i
1e3c0 66 20 69 64 78 20 3c 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 f.idx.<.self.items_list.count().
1e3e0 2d 20 31 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 73 -.1:..............self.items_lis
1e400 74 2e 73 77 61 70 5f 6c 69 73 74 5f 77 69 64 67 65 74 73 28 69 64 78 29 0d 0a 20 20 20 20 20 20 t.swap_list_widgets(idx)........
1e420 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 43 75 72 72 65 6e 74 ......self.items_list.setCurrent
1e440 52 6f 77 28 69 64 78 2b 31 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 75 70 Row(idx+1)..............self._up
1e460 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 date_button_states()........def.
1e480 5f 61 64 64 5f 73 65 70 61 72 61 74 6f 72 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 _add_separator(self):..........i
1e4a0 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 52 6f 77 28 dx.=.self.items_list.currentRow(
1e4c0 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 2e 70 6f 70 75 6c )..........self.items_list.popul
1e4e0 61 74 65 5f 6c 69 73 74 5f 69 74 65 6d 28 4e 6f 6e 65 2c 20 69 64 78 29 0d 0a 20 20 20 20 20 20 ate_list_item(None,.idx)........
1e500 20 20 73 65 6c 66 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 ..self.items_list.setCurrentRow(
1e520 69 64 78 2b 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 6d 6f 76 65 5f 69 74 65 6d 28 73 idx+1)........def._remove_item(s
1e540 65 6c 66 29 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 64 65 66 20 66 69 6e 64 5f 63 68 69 6c 64 28 elf):............def.find_child(
1e560 74 77 69 2c 20 70 61 74 68 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 twi,.paths):..............for.i.
1e580 69 6e 20 72 61 6e 67 65 28 30 2c 20 74 77 69 2e 63 68 69 6c 64 43 6f 75 6e 74 28 29 29 3a 0d 0a in.range(0,.twi.childCount()):..
1e5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 20 3d 20 74 77 69 2e 63 68 69 6c 64 28 69 29 ................c.=.twi.child(i)
1e5c0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 75 6e 69 63 6f 64 65 ..................text.=.unicode
1e5e0 28 63 2e 74 65 78 74 28 30 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 (c.text(0))..................if.
1e600 74 65 78 74 20 3d 3d 20 70 61 74 68 73 5b 30 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 text.==.paths[0]:...............
1e620 20 20 20 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 .......if.len(paths).==.1:......
1e640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 0d 0a 20 20 ....................return.c....
1e660 20 20 20 20 20 20 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 ..................else:.........
1e680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 69 6e 64 5f 63 68 69 .................return.find_chi
1e6a0 6c 64 28 63 2c 20 70 61 74 68 73 5b 31 3a 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 64 78 20 ld(c,.paths[1:])............idx.
1e6c0 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 52 6f 77 28 29 0d 0a =.self.items_list.currentRow()..
1e6e0 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 20 ........if.idx.<.0:.............
1e700 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 73 65 6c 66 2e 69 74 65 .return..........item.=.self.ite
1e720 6d 73 5f 6c 69 73 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 64 ms_list.currentItem()..........d
1e740 61 74 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 ata.=.item.data(Qt.UserRole)....
1e760 20 20 20 20 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 ......if.data.is.not.None:......
1e780 20 20 20 20 20 20 20 20 23 20 4e 6f 74 20 72 65 6d 6f 76 69 6e 67 20 61 20 73 65 70 61 72 61 74 ........#.Not.removing.a.separat
1e7a0 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 64 61 74 61 5b or..............fav_menu.=.data[
1e7c0 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4c 6f 6f 6b 75 70 20 74 68 65 20 69 74 65 0]..............#.Lookup.the.ite
1e7e0 6d 20 74 6f 20 75 6e 63 68 65 63 6b 20 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 m.to.uncheck.it...............se
1e800 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 20 20 20 20 20 20 lf.tv.blockSignals(True)........
1e820 20 20 20 20 20 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 ......paths.=.fav_menu['path']..
1e840 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 20 3d 20 70 61 74 68 73 5b 30 5d 0d 0a 20 ............plugin.=.paths[0]...
1e860 20 20 20 20 20 20 20 20 20 20 20 23 20 46 69 6e 64 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 ...........#.Find.the.top-level.
1e880 69 74 65 6d 20 66 6f 72 20 74 68 65 20 70 6c 75 67 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 item.for.the.plugin.............
1e8a0 20 74 72 65 65 5f 69 74 65 6d 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 .tree_item.=.None..............i
1e8c0 66 20 70 6c 75 67 69 6e 20 69 6e 20 73 65 6c 66 2e 74 6f 70 5f 6c 65 76 65 6c 5f 69 74 65 6d 73 f.plugin.in.self.top_level_items
1e8e0 5f 6d 61 70 3a 0d 0a 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 _map:..................tree_item
1e900 20 3d 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 5b 70 6c 75 67 .=.self.top_level_items_map[plug
1e920 69 6e 5d 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 70 61 74 68 in]..................if.len(path
1e940 73 29 20 3e 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 65 s).>.1:......................tre
1e960 65 5f 69 74 65 6d 20 3d 20 66 69 6e 64 5f 63 68 69 6c 64 28 74 72 65 65 5f 69 74 65 6d 2c 20 70 e_item.=.find_child(tree_item,.p
1e980 61 74 68 73 5b 31 3a 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 72 aths[1:])..................if.tr
1e9a0 65 65 5f 69 74 65 6d 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 ee_item.is.not.None:............
1e9c0 20 20 20 20 20 20 20 20 20 20 74 72 65 65 5f 69 74 65 6d 2e 73 65 74 43 68 65 63 6b 53 74 61 74 ..........tree_item.setCheckStat
1e9e0 65 28 30 2c 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e(0,.Qt.Unchecked)..............
1ea00 73 65 6c 66 2e 74 76 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 20 20 20 self.tv.blockSignals(False).....
1ea20 20 20 20 20 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 74 61 6b 65 49 74 65 6d 28 69 64 .....self.items_list.takeItem(id
1ea40 78 29 0d 0a 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 6e 5f x)..........self._update_button_
1ea60 73 74 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 6e 61 6d 65 5f 69 74 65 6d states()........def._rename_item
1ea80 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 74 65 6d (self):..........idx.=.self.item
1eaa0 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 20 s_list.currentRow()..........if.
1eac0 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 20 idx.<.0:..............return....
1eae0 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 72 ......item.=.self.items_list.cur
1eb00 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 2e rentItem()..........data.=.item.
1eb20 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 61 data(Qt.UserRole)..........if.da
1eb40 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 73 65 6c ta.is.not.None:..............sel
1eb60 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 65 64 69 74 49 74 65 6d 28 69 74 65 6d 29 0d 0a 0d 0a 20 f.items_list.editItem(item).....
1eb80 20 20 20 64 65 66 20 5f 75 70 64 61 74 65 5f 62 75 74 74 6f 6e 5f 73 74 61 74 65 73 28 73 65 6c ...def._update_button_states(sel
1eba0 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 74 65 6d 73 5f 6c 69 f):..........idx.=.self.items_li
1ebc0 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 73 65 6c 66 2e 75 70 st.currentRow()..........self.up
1ebe0 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 69 64 78 20 3e 20 30 29 0d 0a 20 20 20 20 20 20 _btn.setEnabled(idx.>.0)........
1ec00 20 20 73 65 6c 66 2e 64 6f 77 6e 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 69 64 78 20 3c ..self.down_btn.setEnabled(idx.<
1ec20 20 73 65 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 29 0d 0a 20 .self.items_list.count().-.1)...
1ec40 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 .......self.remove_btn.setEnable
1ec60 64 28 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 3e 20 30 29 0d 0a d(self.items_list.count().>.0)..
1ec80 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 70 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 ........self.sep_btn.setEnabled(
1eca0 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 3e 20 30 29 0d 0a 20 20 self.items_list.count().>.0)....
1ecc0 20 20 20 20 20 20 64 61 74 61 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 ......data.=.None..........if.id
1ece0 78 20 3e 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 73 65 6c 66 x.>=.0:..............item.=.self
1ed00 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 0d 0a 20 20 20 20 20 .items_list.currentItem().......
1ed20 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 65 72 52 .......data.=.item.data(Qt.UserR
1ed40 6f 6c 65 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 ole)..........self.rename_btn.se
1ed60 74 45 6e 61 62 6c 65 64 28 64 61 74 61 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 29 0d 0a 0d 0a 20 20 tEnabled(data.is.not.None)......
1ed80 20 20 64 65 66 20 5f 62 75 69 6c 64 5f 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 28 73 65 6c ..def._build_lookup_menu_map(sel
1eda0 66 2c 20 66 61 76 5f 6d 65 6e 75 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 6d 20 3d 20 7b 7d 0d 0a f,.fav_menus):..........m.=.{}..
1edc0 20 20 20 20 20 20 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 ........for.fav_menu.in.fav_menu
1ede0 73 3a 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 20 69 73 20 4e s:..............if.fav_menu.is.N
1ee00 6f 6e 65 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 one:..................continue..
1ee20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 3d 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 ............path.=.fav_menu['pat
1ee40 68 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 20 3d 20 70 61 74 68 5b 30 h']..............plugin.=.path[0
1ee60 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 6e 20 6e 6f 74 20 69 6e 20 ]..............if.plugin.not.in.
1ee80 6d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 5b 70 6c 75 67 69 6e 5d 20 3d 20 m:..................m[plugin].=.
1eea0 5b 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 73 5f []..............fav_menu['paths_
1eec0 74 65 78 74 27 5d 20 3d 20 27 7c 27 2e 6a 6f 69 6e 28 70 61 74 68 5b 31 3a 5d 29 0d 0a 20 20 20 text'].=.'|'.join(path[1:]).....
1eee0 20 20 20 20 20 20 20 20 20 6d 5b 70 6c 75 67 69 6e 5d 2e 61 70 70 65 6e 64 28 66 61 76 5f 6d 65 .........m[plugin].append(fav_me
1ef00 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6d 0d 0a 0d 0a 20 20 20 20 64 65 66 nu)..........return.m........def
1ef20 20 5f 67 65 74 5f 73 63 61 6c 65 64 5f 69 63 6f 6e 28 73 65 6c 66 2c 20 69 63 6f 6e 29 3a 0d 0a ._get_scaled_icon(self,.icon):..
1ef40 20 20 20 20 20 20 20 20 69 66 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0d 0a 20 20 20 20 20 ........if.icon.isNull():.......
1ef60 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 62 6c 61 6e 6b 5f 69 63 6f 6e 0d 0a 20 .......return.self.blank_icon...
1ef80 20 20 20 20 20 20 20 23 20 57 65 20 6e 65 65 64 20 74 68 65 20 69 63 6f 6e 20 73 63 61 6c 65 64 .......#.We.need.the.icon.scaled
1efa0 20 74 6f 20 31 36 78 31 36 0d 0a 20 20 20 20 20 20 20 20 73 72 63 20 3d 20 69 63 6f 6e 2e 70 69 .to.16x16..........src.=.icon.pi
1efc0 78 6d 61 70 28 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 0d 0a 20 20 20 20 xmap(ICON_SIZE,.ICON_SIZE)......
1efe0 20 20 20 20 69 66 20 73 72 63 2e 77 69 64 74 68 28 29 20 3d 3d 20 49 43 4f 4e 5f 53 49 5a 45 20 ....if.src.width().==.ICON_SIZE.
1f000 61 6e 64 20 73 72 63 2e 68 65 69 67 68 74 28 29 20 3d 3d 20 49 43 4f 4e 5f 53 49 5a 45 3a 0d 0a and.src.height().==.ICON_SIZE:..
1f020 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 63 6f 6e 0d 0a 20 20 20 20 20 20 20 ............return.icon.........
1f040 20 23 20 4e 65 65 64 20 61 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 69 63 6f .#.Need.a.new.version.of.the.ico
1f060 6e 0d 0a 20 20 20 20 20 20 20 20 70 6d 20 3d 20 51 50 69 78 6d 61 70 28 49 43 4f 4e 5f 53 49 5a n..........pm.=.QPixmap(ICON_SIZ
1f080 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 0d 0a 20 20 20 20 20 20 20 20 70 6d 2e 66 69 6c 6c 28 51 E,.ICON_SIZE)..........pm.fill(Q
1f0a0 74 2e 74 72 61 6e 73 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 70 20 3d 20 51 50 61 69 t.transparent)..........p.=.QPai
1f0c0 6e 74 65 72 28 70 6d 29 0d 0a 20 20 20 20 20 20 20 20 70 2e 64 72 61 77 50 69 78 6d 61 70 28 51 nter(pm)..........p.drawPixmap(Q
1f0e0 52 65 63 74 28 30 2c 20 30 2c 20 49 43 4f 4e 5f 53 49 5a 45 2c 20 49 43 4f 4e 5f 53 49 5a 45 29 Rect(0,.0,.ICON_SIZE,.ICON_SIZE)
1f100 2c 20 73 72 63 29 0d 0a 20 20 20 20 20 20 20 20 70 2e 65 6e 64 28 29 0d 0a 20 20 20 20 20 20 20 ,.src)..........p.end().........
1f120 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 70 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f .return.QIcon(pm)........def._po
1f140 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e 73 5f 74 72 65 65 28 73 65 6c 66 2c 20 6c 6f 6f 6b 75 70 pulate_actions_tree(self,.lookup
1f160 5f 6d 65 6e 75 5f 6d 61 70 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 4c 65 74 73 20 72 65 2d 73 _menu_map):..........#.Lets.re-s
1f180 6f 72 74 20 74 68 65 20 6b 65 79 73 20 73 6f 20 74 68 61 74 20 69 74 65 6d 73 20 77 69 6c 6c 20 ort.the.keys.so.that.items.will.
1f1a0 61 70 70 65 61 72 20 6f 6e 20 73 63 72 65 65 6e 20 73 6f 72 74 65 64 0d 0a 20 20 20 20 20 20 20 appear.on.screen.sorted.........
1f1c0 20 23 20 62 79 20 74 68 65 69 72 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 28 6e 6f 74 20 62 79 .#.by.their.display.name.(not.by
1f1e0 20 74 68 65 69 72 20 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 73 6b 65 79 73 5f 6d 61 70 20 3d .their.key)..........skeys_map.=
1f200 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 69 61 .{}..........for.plugin_name,.ia
1f220 63 74 69 6f 6e 20 69 6e 20 73 69 78 2e 69 74 65 72 69 74 65 6d 73 28 73 65 6c 66 2e 67 75 69 2e ction.in.six.iteritems(self.gui.
1f240 69 61 63 74 69 6f 6e 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6c 75 67 69 iactions):..............if.plugi
1f260 6e 5f 6e 61 6d 65 20 3d 3d 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 6e 61 6d n_name.==.self.plugin_action.nam
1f280 65 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 e:..................continue....
1f2a0 20 20 20 20 20 20 20 20 20 20 69 66 20 27 74 6f 6f 6c 62 61 72 27 20 69 6e 20 69 61 63 74 69 6f ..........if.'toolbar'.in.iactio
1f2c0 6e 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 20 61 6e 64 20 27 74 6f 6f 6c 62 61 72 2d 64 65 76 69 63 n.dont_add_to.and.'toolbar-devic
1f2e0 65 27 20 69 6e 20 69 61 63 74 69 6f 6e 2e 64 6f 6e 74 5f 61 64 64 5f 74 6f 3a 0d 0a 20 20 20 20 e'.in.iaction.dont_add_to:......
1f300 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 28 27 4e 6f 74 20 61 64 64 69 6e 67 3a 27 ............print(('Not.adding:'
1f320 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.plugin_name)).................
1f340 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e .continue..............display_n
1f360 61 6d 65 20 3d 20 75 6e 69 63 6f 64 65 28 69 61 63 74 69 6f 6e 2e 71 61 63 74 69 6f 6e 2e 74 65 ame.=.unicode(iaction.qaction.te
1f380 78 74 28 29 29 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 xt())..............if.plugin_nam
1f3a0 65 20 3d 3d 20 27 43 68 6f 6f 73 65 20 4c 69 62 72 61 72 79 27 3a 0d 0a 20 20 20 20 20 20 20 20 e.==.'Choose.Library':..........
1f3c0 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 27 4c 69 62 72 61 72 79 27 ........display_name.=.'Library'
1f3e0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6b 65 79 73 5f 6d 61 70 5b 64 69 73 70 6c 61 79 5f ..............skeys_map[display_
1f400 6e 61 6d 65 5d 20 3d 20 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 69 61 63 74 69 6f 6e 2e 71 61 name].=.(plugin_name,.iaction.qa
1f420 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 23 20 41 64 64 20 61 20 73 70 65 63 69 61 6c 20 ction)..........#.Add.a.special.
1f440 63 61 73 65 20 69 74 65 6d 20 66 6f 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6d 61 6e 61 67 case.item.for.the.location.manag
1f460 65 72 0d 0a 20 20 20 20 20 20 20 20 73 6b 65 79 73 5f 6d 61 70 5b 27 4c 6f 63 61 74 69 6f 6e 20 er..........skeys_map['Location.
1f480 4d 61 6e 61 67 65 72 27 5d 20 3d 20 28 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 2c Manager'].=.('Location.Manager',
1f4a0 20 4e 6f 6e 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 6f 70 5f 6c 65 76 65 6c .None)............self.top_level
1f4c0 5f 69 74 65 6d 73 5f 6d 61 70 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 64 69 73 _items_map.=.{}..........for.dis
1f4e0 70 6c 61 79 5f 6e 61 6d 65 20 69 6e 20 73 6f 72 74 65 64 28 73 6b 65 79 73 5f 6d 61 70 2e 6b 65 play_name.in.sorted(skeys_map.ke
1f500 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c ys()):..............plugin_name,
1f520 20 71 61 63 74 69 6f 6e 20 3d 20 73 6b 65 79 73 5f 6d 61 70 5b 64 69 73 70 6c 61 79 5f 6e 61 6d .qaction.=.skeys_map[display_nam
1f540 65 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 20 3d e]..............possible_menus.=
1f560 20 6c 6f 6f 6b 75 70 5f 6d 65 6e 75 5f 6d 61 70 2e 67 65 74 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 .lookup_menu_map.get(plugin_name
1f580 2c 20 5b 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 72 65 61 74 65 20 61 20 ,.[])................#.Create.a.
1f5a0 6e 6f 64 65 20 66 6f 72 20 6f 75 72 20 74 6f 70 20 6c 65 76 65 6c 20 70 6c 75 67 69 6e 20 6e 61 node.for.our.top.level.plugin.na
1f5c0 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 20 3d 20 49 74 65 6d 28 29 0d 0a 20 20 20 me..............tl.=.Item().....
1f5e0 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 54 65 78 74 28 30 2c 20 64 69 73 70 6c 61 79 5f 6e .........tl.setText(0,.display_n
1f600 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 44 61 74 61 28 30 2c 20 ame)..............tl.setData(0,.
1f620 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 Qt.UserRole,.plugin_name).......
1f640 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 4c 6f 63 61 74 69 .......if.plugin_name.==.'Locati
1f660 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 20 20 20 20 23 20 on.Manager':..................#.
1f680 53 70 65 63 69 61 6c 20 63 61 73 65 20 68 61 6e 64 6c 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 Special.case.handling...........
1f6a0 20 20 20 20 20 20 20 74 6c 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 .......tl.setFlags(Qt.ItemIsEnab
1f6c0 6c 65 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 led.|.Qt.ItemIsUserCheckable)...
1f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 ...............tl.setCheckState(
1f700 30 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 20 20 20 20 0,.Qt.PartiallyChecked).........
1f720 20 20 20 20 20 20 20 20 20 74 6c 2e 73 65 74 49 63 6f 6e 28 30 2c 20 73 65 6c 66 2e 5f 67 65 74 .........tl.setIcon(0,.self._get
1f740 5f 73 63 61 6c 65 64 5f 69 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 72 65 61 64 65 72 2e 70 6e _scaled_icon(get_icon('reader.pn
1f760 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 50 75 74 20 61 6c 6c g')))..................#.Put.all
1f780 20 61 63 74 69 6f 6e 73 20 65 78 63 65 70 74 20 6c 69 62 72 61 72 79 20 77 69 74 68 69 6e 20 74 .actions.except.library.within.t
1f7a0 68 69 73 20 6e 6f 64 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f his.node...................actio
1f7c0 6e 73 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 61 ns.=.self.gui.location_manager.a
1f7e0 6c 6c 5f 61 63 74 69 6f 6e 73 5b 31 3a 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ll_actions[1:]..................
1f800 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 6e 28 61 self._populate_action_children(a
1f820 63 74 69 6f 6e 73 2c 20 74 6c 2c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 5b 5d 2c 20 ctions,.tl,.possible_menus,.[],.
1f840 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 plugin_name,....................
1f860 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 69 73 5f .............................is_
1f880 6c 6f 63 61 74 69 6f 6e 5f 6d 67 72 5f 63 68 69 6c 64 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 location_mgr_child=True)........
1f8a0 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 23 20 4e ......else:..................#.N
1f8c0 6f 72 6d 61 6c 20 74 6f 70 2d 6c 65 76 65 6c 20 63 68 65 63 6b 61 62 6c 65 20 70 6c 75 67 69 6e ormal.top-level.checkable.plugin
1f8e0 20 69 61 63 74 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .iaction.handling...............
1f900 20 20 20 74 6c 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 64 20 ...tl.setFlags(Qt.ItemIsEnabled.
1f920 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 20 20 |.Qt.ItemIsUserCheckable).......
1f940 20 20 20 20 20 20 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 ...........tl.setCheckState(0,.Q
1f960 74 2e 55 6e 63 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 6c t.Unchecked)..................tl
1f980 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 6f .setIcon(0,.self._get_scaled_ico
1f9a0 6e 28 71 61 63 74 69 6f 6e 2e 69 63 6f 6e 28 29 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 n(qaction.icon()))..............
1f9c0 20 20 20 20 20 20 23 20 4c 6f 6f 6b 75 70 20 74 6f 20 73 65 65 20 69 66 20 77 65 20 68 61 76 65 ......#.Lookup.to.see.if.we.have
1f9e0 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 66 6f 72 20 74 68 69 73 20 74 6f 70 2d 6c 65 76 65 6c 20 .a.menu.item.for.this.top-level.
1fa00 70 6c 75 67 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 73 69 plugin..................if.possi
1fa20 62 6c 65 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ble_menus:......................
1fa40 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 70 6f 73 73 fav_menu.=.self._is_in_menu(poss
1fa60 69 62 6c 65 5f 6d 65 6e 75 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ible_menus).....................
1fa80 20 69 66 20 66 61 76 5f 6d 65 6e 75 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 .if.fav_menu.is.not.None:.......
1faa0 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 5b 27 69 63 6f ...................fav_menu['ico
1fac0 6e 27 5d 20 3d 20 74 6c 2e 69 63 6f 6e 28 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n'].=.tl.icon(0)................
1fae0 20 20 20 20 20 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 ..........tl.setCheckState(0,.Qt
1fb00 2e 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 6d 20 3d 20 71 .Checked)..................m.=.q
1fb20 61 63 74 69 6f 6e 2e 6d 65 6e 75 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 action.menu()..................i
1fb40 66 20 6d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 49 74 65 72 f.m:......................#.Iter
1fb60 61 74 65 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 74 68 65 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 ate.through.all.the.children.of.
1fb80 74 68 69 73 20 6e 6f 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 this.node......................s
1fba0 65 6c 66 2e 5f 70 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 elf._populate_action_children(QM
1fbc0 65 6e 75 2e 61 63 74 69 6f 6e 73 28 6d 29 2c 20 74 6c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 enu.actions(m),.tl,.............
1fbe0 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 ................................
1fc00 20 20 20 20 20 20 20 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 ........possible_menus,.[],.plug
1fc20 69 6e 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 76 2e in_name)................self.tv.
1fc40 61 64 64 54 6f 70 4c 65 76 65 6c 49 74 65 6d 28 74 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 addTopLevelItem(tl).............
1fc60 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 5b 70 6c 75 67 69 6e .self.top_level_items_map[plugin
1fc80 5f 6e 61 6d 65 5d 20 3d 20 74 6c 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 70 6f 70 75 6c 61 74 65 _name].=.tl........def._populate
1fca0 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 6e 28 73 65 6c 66 2c 20 63 68 69 6c 64 72 65 6e 2c _action_children(self,.children,
1fcc0 20 70 61 72 65 6e 74 2c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 70 61 74 68 73 2c 0d .parent,.possible_menus,.paths,.
1fce0 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 20 20 20 ................................
1fd00 20 20 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 20 69 73 5f 6c 6f 63 61 74 69 6f 6e 5f 6d 67 72 5f ...plugin_name,.is_location_mgr_
1fd20 63 68 69 6c 64 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 63 20 69 6e child=False):..........for.ac.in
1fd40 20 63 68 69 6c 64 72 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 69 73 .children:..............if.ac.is
1fd60 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 63 6f Separator():..................co
1fd80 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 61 63 2e 69 73 ntinue..............if.not.ac.is
1fda0 56 69 73 69 62 6c 65 28 29 20 61 6e 64 20 6e 6f 74 20 69 73 5f 6c 6f 63 61 74 69 6f 6e 5f 6d 67 Visible().and.not.is_location_mg
1fdc0 72 5f 63 68 69 6c 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 61 74 r_child:..................#.That
1fde0 20 69 73 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 6c 6f 63 61 74 69 6f 6e 20 6d 67 72 .is.special.case.of.location.mgr
1fe00 20 76 69 73 69 62 69 6c 69 74 79 2c 20 73 69 6e 63 65 20 69 74 20 68 61 73 20 63 68 69 6c 64 0d .visibility,.since.it.has.child.
1fe20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 .................#.actions.that.
1fe40 77 69 6c 6c 20 6e 6f 74 20 62 65 20 76 69 73 69 62 6c 65 20 69 66 20 64 65 76 69 63 65 20 6e 6f will.not.be.visible.if.device.no
1fe60 74 20 70 6c 75 67 67 65 64 20 69 6e 20 61 74 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 t.plugged.in.at.the.............
1fe80 20 20 20 20 20 23 20 6d 6f 6d 65 6e 74 20 62 75 74 20 77 65 20 77 61 6e 74 20 74 6f 20 61 6c 77 .....#.moment.but.we.want.to.alw
1fea0 61 79 73 20 62 65 20 61 62 6c 65 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 6d 2e 0d 0a ays.be.able.to.configure.them...
1fec0 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 20 20 20 20 ................continue........
1fee0 20 20 20 20 20 20 74 65 78 74 20 3d 20 67 65 74 5f 73 61 66 65 5f 74 69 74 6c 65 28 61 63 29 0d ......text.=.get_safe_title(ac).
1ff00 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 20 3d 20 49 74 65 6d 28 70 61 72 65 6e 74 29 ...............it.=.Item(parent)
1ff20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 54 65 78 74 28 30 2c 20 74 65 78 74 ..............it.setText(0,.text
1ff40 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 )..............it.setFlags(Qt.It
1ff60 65 6d 49 73 45 6e 61 62 6c 65 64 20 7c 20 51 74 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b emIsEnabled.|.Qt.ItemIsUserCheck
1ff80 61 62 6c 65 29 0d 0a 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 able)..............it.setCheckSt
1ffa0 61 74 65 28 30 2c 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ate(0,.Qt.Unchecked)............
1ffc0 20 20 69 74 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 ..it.setIcon(0,.self._get_scaled
1ffe0 5f 69 63 6f 6e 28 61 63 2e 69 63 6f 6e 28 29 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 _icon(ac.icon()))...............
20000 20 6e 65 77 5f 70 61 74 68 73 20 3d 20 6c 69 73 74 28 70 61 74 68 73 29 0d 0a 20 20 20 20 20 20 .new_paths.=.list(paths)........
20020 20 20 20 20 20 20 6e 65 77 5f 70 61 74 68 73 2e 61 70 70 65 6e 64 28 74 65 78 74 29 0d 0a 20 20 ......new_paths.append(text)....
20040 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 0d 0a 20 20 ..........if.possible_menus:....
20060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 73 65 6c 66 2e 5f 69 ..............fav_menu.=.self._i
20080 73 5f 69 6e 5f 6d 65 6e 75 28 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 6e 65 77 5f 70 61 s_in_menu(possible_menus,.new_pa
200a0 74 68 73 29 0d 0a 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 6e ths)..................if.fav_men
200c0 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 20 u.is.not.None:..................
200e0 20 20 20 20 66 61 76 5f 6d 65 6e 75 5b 27 69 63 6f 6e 27 5d 20 3d 20 69 74 2e 69 63 6f 6e 28 30 ....fav_menu['icon'].=.it.icon(0
20100 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 2e 73 65 74 43 68 65 )......................it.setChe
20120 63 6b 53 74 61 74 65 28 30 2c 20 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 ckState(0,.Qt.Checked)..........
20140 20 20 20 20 69 66 20 61 63 2e 6d 65 6e 75 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....if.ac.menu():...............
20160 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 61 63 74 69 6f 6e 5f 63 68 69 6c 64 72 65 ...self._populate_action_childre
20180 6e 28 51 4d 65 6e 75 2e 61 63 74 69 6f 6e 73 28 61 63 2e 6d 65 6e 75 28 29 29 2c 20 69 74 2c 0d n(QMenu.actions(ac.menu()),.it,.
201a0 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 20 20 20 ................................
201c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 5f 6d 65 6e 75 73 2c 20 ................possible_menus,.
201e0 6e 65 77 5f 70 61 74 68 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 new_paths,.plugin_name)........d
20200 65 66 20 5f 69 73 5f 69 6e 5f 6d 65 6e 75 28 73 65 6c 66 2c 20 70 6f 73 73 69 62 6c 65 5f 6d 65 ef._is_in_menu(self,.possible_me
20220 6e 75 73 2c 20 70 61 74 68 73 3d 5b 5d 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 74 68 5f 74 65 nus,.paths=[]):..........path_te
20240 78 74 20 3d 20 27 7c 27 2e 6a 6f 69 6e 28 70 61 74 68 73 29 0d 0a 20 20 20 20 20 20 20 20 66 6f xt.=.'|'.join(paths)..........fo
20260 72 20 78 20 69 6e 20 72 61 6e 67 65 28 30 2c 20 6c 65 6e 28 70 6f 73 73 69 62 6c 65 5f 6d 65 6e r.x.in.range(0,.len(possible_men
20280 75 73 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 5f 6d 65 6e 75 20 3d 20 70 6f us)):..............fav_menu.=.po
202a0 73 73 69 62 6c 65 5f 6d 65 6e 75 73 5b 78 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ssible_menus[x]..............if.
202c0 66 61 76 5f 6d 65 6e 75 5b 27 70 61 74 68 73 5f 74 65 78 74 27 5d 20 3d 3d 20 70 61 74 68 5f 74 fav_menu['paths_text'].==.path_t
202e0 65 78 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 70 6f 73 73 69 62 ext:..................del.possib
20300 6c 65 5f 6d 65 6e 75 73 5b 78 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 le_menus[x]..................ret
20320 75 72 6e 20 66 61 76 5f 6d 65 6e 75 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e urn.fav_menu..........return.Non
20340 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 74 72 65 65 5f 69 74 65 6d 5f 63 68 61 6e 67 65 64 28 e........def._tree_item_changed(
20360 73 65 6c 66 2c 20 69 74 65 6d 2c 20 63 6f 6c 75 6d 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 self,.item,.column):..........#.
20380 43 68 65 63 6b 73 74 61 74 65 20 68 61 73 20 62 65 65 6e 20 63 68 61 6e 67 65 64 20 2d 20 61 72 Checkstate.has.been.changed.-.ar
203a0 65 20 77 65 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 69 73 20 69 74 65 e.we.adding.or.removing.this.ite
203c0 6d 3f 0d 0a 20 20 20 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 74 m?..........if.unicode(item.text
203e0 28 63 6f 6c 75 6d 6e 29 29 20 3d 3d 20 27 4c 6f 63 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 27 3a (column)).==.'Location.Manager':
20400 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 53 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 ..............#.Special.case.of.
20420 6e 6f 74 20 61 6c 6c 6f 77 69 6e 67 20 74 68 69 73 20 73 69 6e 63 65 20 69 74 20 69 73 20 6e 6f not.allowing.this.since.it.is.no
20440 74 20 61 20 22 72 65 61 6c 22 20 70 6c 75 67 69 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 t.a."real".plugin,..............
20460 23 20 6a 75 73 74 20 61 20 73 70 65 63 69 61 6c 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 75 73 65 #.just.a.special.placeholder.use
20480 64 20 66 6f 72 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 6d 65 6e 75 73 20 74 68 61 74 20 72 65 73 d.for.configuring.menus.that.res
204a0 6f 6c 76 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 64 6f 77 6e 20 74 6f 20 61 20 63 olves..............#.down.to.a.c
204c0 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 75 6e 64 65 72 6c 79 69 6e 67 20 61 63 74 69 6f 6e 73 2e ollection.of.underlying.actions.
204e0 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 6b 53 69 67 6e 61 ..............self.tv.blockSigna
20500 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 43 68 ls(True)..............item.setCh
20520 65 63 6b 53 74 61 74 65 28 63 6f 6c 75 6d 6e 2c 20 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 eckState(column,.Qt.PartiallyChe
20540 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 6f 63 6b cked)..............self.tv.block
20560 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 Signals(False)..............retu
20580 72 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 73 5f 63 68 65 63 6b 65 64 20 3d 20 69 74 65 6d 2e rn............is_checked.=.item.
205a0 63 68 65 63 6b 53 74 61 74 65 28 63 6f 6c 75 6d 6e 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 checkState(column).==.Qt.Checked
205c0 0d 0a 20 20 20 20 20 20 20 20 70 61 74 68 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 61 ..........paths.=.[]..........fa
205e0 76 5f 6d 65 6e 75 20 3d 20 7b 27 69 63 6f 6e 27 3a 20 20 20 20 69 74 65 6d 2e 69 63 6f 6e 28 63 v_menu.=.{'icon':....item.icon(c
20600 6f 6c 75 6d 6e 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 olumn),......................'di
20620 73 70 6c 61 79 27 3a 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 splay':.unicode(item.text(column
20640 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 70 61 74 68 27 3a )),......................'path':
20660 20 20 20 20 70 61 74 68 73 7d 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 54 72 75 65 3a 0d ....paths}..........while.True:.
20680 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 20 3d 20 69 74 65 6d 2e 70 61 72 65 6e .............parent.=.item.paren
206a0 74 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 61 72 65 6e 74 20 69 73 20 4e 6f t()..............if.parent.is.No
206c0 6e 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 72 ne:..................paths.inser
206e0 74 28 30 2c 20 69 74 65 6d 2e 64 61 74 61 28 63 6f 6c 75 6d 6e 2c 20 51 74 2e 55 73 65 72 52 6f t(0,.item.data(column,.Qt.UserRo
20700 6c 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0d 0a 20 20 20 le))..................break.....
20720 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 20 20 .........else:..................
20740 70 61 74 68 73 2e 69 6e 73 65 72 74 28 30 2c 20 75 6e 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 paths.insert(0,.unicode(item.tex
20760 74 28 63 6f 6c 75 6d 6e 29 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 t(column)))..............item.=.
20780 70 61 72 65 6e 74 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a parent............if.is_checked:
207a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 77 61 6e 74 20 74 6f 20 61 64 64 20 74 ..............#.We.want.to.add.t
207c0 68 69 73 20 69 74 65 6d 20 74 6f 20 74 68 65 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 his.item.to.the.list............
207e0 20 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 ..self.items_list.populate_list_
20800 69 74 65 6d 28 66 61 76 5f 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 item(fav_menu)..............self
20820 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 73 65 6c 66 2e 69 .items_list.setCurrentRow(self.i
20840 74 65 6d 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 20 2d 31 29 0d 0a 20 20 20 20 20 20 20 20 65 tems_list.count().-1)..........e
20860 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 77 61 6e 74 20 74 6f 20 72 lse:..............#.We.want.to.r
20880 65 6d 6f 76 65 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 emove.the.matching.item.from.the
208a0 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 6d 73 5f 6c 69 .list..............self.items_li
208c0 73 74 2e 72 65 6d 6f 76 65 5f 6d 61 74 63 68 69 6e 67 5f 69 74 65 6d 28 66 61 76 5f 6d 65 6e 75 st.remove_matching_item(fav_menu
208e0 29 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 )..............self._update_butt
20900 6f 6e 5f 73 74 61 74 65 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 73 65 74 74 on_states()........def.save_sett
20920 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 70 72 65 66 ings(self):..........plugin_pref
20940 73 5b 53 54 4f 52 45 5f 4d 45 4e 55 53 5d 20 3d 20 73 65 6c 66 2e 69 74 65 6d 73 5f 6c 69 73 74 s[STORE_MENUS].=.self.items_list
20960 2e 67 65 74 5f 66 61 76 5f 6d 65 6e 75 73 28 29 0d 0a 0d 0a 50 4b 03 04 14 00 00 00 00 00 39 ba .get_fav_menus()....PK........9.
20980 49 5c 8f 1f 02 37 28 04 00 00 28 04 00 00 0b 00 00 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 66 72 6f I\...7(...(.......__init__.pyfro
209a0 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 69 74 65 m.__future__.import.unicode_lite
209c0 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c rals,.division,.absolute_import,
209e0 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 5f 20 20 .print_function....__license__..
20a00 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 30 .=.'GPL.v3'..__copyright__.=.'20
20a20 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 11,.Grant.Drake'....from.calibre
20a40 2e 63 75 73 74 6f 6d 69 7a 65 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f .customize.import.InterfaceActio
20a60 6e 42 61 73 65 0d 0a 0d 0a 63 6c 61 73 73 20 41 63 74 69 6f 6e 46 61 76 6f 75 72 69 74 65 73 4d nBase....class.ActionFavouritesM
20a80 65 6e 75 28 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 42 61 73 65 29 3a 0d 0a 20 20 20 20 6e enu(InterfaceActionBase):......n
20aa0 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 46 61 76 6f 75 72 ame....................=.'Favour
20ac0 69 74 65 73 20 4d 65 6e 75 27 0d 0a 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 ites.Menu'......description.....
20ae0 20 20 20 20 20 20 20 20 3d 20 27 43 72 65 61 74 65 20 61 20 63 75 73 74 6f 6d 69 73 65 64 20 74 ........=.'Create.a.customised.t
20b00 6f 6f 6c 62 61 72 20 6d 65 6e 75 20 62 75 74 74 6f 6e 20 66 6f 72 20 66 65 61 74 75 72 65 73 20 oolbar.menu.button.for.features.
20b20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 20 6f 72 20 63 61 6c 69 62 72 65 20 6d 65 from.other.plugins.or.calibre.me
20b40 6e 75 73 20 74 6f 20 73 61 76 65 20 73 63 72 65 65 6e 20 73 70 61 63 65 27 0d 0a 20 20 20 20 73 nus.to.save.screen.space'......s
20b60 75 70 70 6f 72 74 65 64 5f 70 6c 61 74 66 6f 72 6d 73 20 20 20 20 20 3d 20 5b 27 77 69 6e 64 6f upported_platforms.....=.['windo
20b80 77 73 27 2c 20 27 6f 73 78 27 2c 20 27 6c 69 6e 75 78 27 5d 0d 0a 20 20 20 20 61 75 74 68 6f 72 ws',.'osx',.'linux']......author
20ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 47 72 61 6e 74 20 44 72 61 6b 65 ..................=.'Grant.Drake
20bc0 27 0d 0a 20 20 20 20 76 65 72 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d '......version.................=
20be0 20 28 31 2c 20 33 2c 20 32 29 0d 0a 20 20 20 20 6d 69 6e 69 6d 75 6d 5f 63 61 6c 69 62 72 65 5f .(1,.3,.2)......minimum_calibre_
20c00 76 65 72 73 69 6f 6e 20 3d 20 28 32 2c 20 30 2c 20 30 29 0d 0a 0d 0a 20 20 20 20 61 63 74 75 61 version.=.(2,.0,.0)........actua
20c20 6c 5f 70 6c 75 67 69 6e 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 63 61 6c 69 62 72 65 5f 70 6c l_plugin...........=.'calibre_pl
20c40 75 67 69 6e 73 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 2e 61 63 74 69 6f 6e 3a 46 61 76 ugins.favourites_menu.action:Fav
20c60 6f 75 72 69 74 65 73 4d 65 6e 75 41 63 74 69 6f 6e 27 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 73 ouritesMenuAction'........def.is
20c80 5f 63 75 73 74 6f 6d 69 7a 61 62 6c 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 _customizable(self):..........re
20ca0 74 75 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6e 66 69 67 5f 77 69 64 67 turn.True........def.config_widg
20cc0 65 74 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 61 63 74 75 61 et(self):..........if.self.actua
20ce0 6c 5f 70 6c 75 67 69 6e 5f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c l_plugin_:..............from.cal
20d00 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 6e ibre_plugins.favourites_menu.con
20d20 66 69 67 20 69 6d 70 6f 72 74 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0d 0a 20 20 20 20 20 20 20 fig.import.ConfigWidget.........
20d40 20 20 20 20 20 72 65 74 75 72 6e 20 43 6f 6e 66 69 67 57 69 64 67 65 74 28 73 65 6c 66 2e 61 63 .....return.ConfigWidget(self.ac
20d60 74 75 61 6c 5f 70 6c 75 67 69 6e 5f 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 73 65 tual_plugin_)........def.save_se
20d80 74 74 69 6e 67 73 28 73 65 6c 66 2c 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 29 3a 0d 0a 20 20 ttings(self,.config_widget):....
20da0 20 20 20 20 20 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 2e 73 61 76 65 5f 73 65 74 74 69 6e 67 ......config_widget.save_setting
20dc0 73 28 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 78 ba 49 5c de 3f dc b0 93 07 00 00 93 07 00 00 0c s()..PK........x.I\.?...........
20de0 00 00 00 43 48 41 4e 47 45 4c 4f 47 2e 6d 64 23 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 ...CHANGELOG.md#.Favourites.Menu
20e00 20 43 68 61 6e 67 65 20 4c 6f 67 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 32 5d 20 2d 20 32 30 32 36 .Change.Log....##.[1.3.2].-.2026
20e20 2d 30 32 2d 30 39 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 72 61 62 69 63 20 74 72 61 6e -02-09..###.Added..-.Arabic.tran
20e40 73 6c 61 74 69 6f 6e 0d 0a 2d 20 43 68 69 6e 65 73 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a slation..-.Chinese.translation..
20e60 2d 20 43 7a 65 63 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 47 61 6c 69 63 69 61 6e 20 -.Czech.translation..-.Galician.
20e80 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 6e 73 6c translation..-.Portuguese.transl
20ea0 61 74 69 6f 6e 0d 0a 2d 20 52 6f 6d 61 6e 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 0d ation..-.Romanian.translation...
20ec0 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 23 20 41 64 .##.[1.3.1].-.2024-03-17..###.Ad
20ee0 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 2d 20 44 75 ded..-.Catalan.translation..-.Du
20f00 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 72 61 6e 73 tch.translation..-.Finnish.trans
20f20 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 0d 0a 2d 20 lation..-.German.translation..-.
20f40 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 61 6e 20 74 Italian.translation..-.Latvian.t
20f60 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 6e 73 6c 61 ranslation..-.Portuguese.transla
20f80 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 74 72 61 6e tion..-.Portuguese.(Brazil).tran
20fa0 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 6f 6e 0d 0a slation..-.Swedish.translation..
20fc0 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 73 68 20 74 -.Tamil.translation..-.Turkish.t
20fe0 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 30 32 32 2d ranslation....##.[1.3.0].-.2022-
21000 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 20 75 70 64 10-16.._All.kiwidude.plugins.upd
21020 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 74 68 75 62 ated/migrated.to:.https://github
21040 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 5f .com/kiwidude68/calibre_plugins_
21060 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 74 74 6f 6e ..###.Added..-.Add.a.Help.button
21080 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 6f 6e 20 64 .to.the.menu.and.configuration.d
210a0 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 6e 20 28 4a ialog...-.Spanish.translation.(J
210c0 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 20 28 6c 65 ellby)..-.French.translation.(le
210e0 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 6e 20 28 43 ntrad)..-.Russian.translation.(C
21100 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 6f 6e 20 28 aarmi)..-.Ukranian.translation.(
21120 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 42 72 65 61 @yurchor)..###.Changed..-.**Brea
21140 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 72 65 71 75 king:**.Drop.PyQt4.support,.requ
21160 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 20 52 65 66 ire.calibre.2.x.or.later...-.Ref
21180 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 23 20 5b 31 actoring.of.common.code....##.[1
211a0 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 67 65 64 0d .2.0].-.2022-08-02..###.Changed.
211c0 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 6d 20 74 6f .-.Use.cal6.icon.theme.system.to
211e0 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 74 69 6f 6e .allow.plugin.icon.customization
21200 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 0a 23 23 23 ....##.[1.1.0].-.2022-01-20..###
21220 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 69 62 72 65 .Changed..-.Bump.Minimum.Calibre
21240 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 73 20 66 6f .version.to.2.85.1..-.Changes.fo
21260 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 46 69 78 65 r.upcoming.Qt6.Calibre..###.Fixe
21280 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 69 67 0d 0a d..-.Icon.scaling.in.FM.config..
212a0 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 23 23 20 43 ..##.[1.0.5].-.2020-01-16..###.C
212c0 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 20 50 79 74 hanged..-.Compatibility.with.Pyt
212e0 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 37 2d 32 34 hon.3....##.[1.0.4].-.2014-07-24
21300 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 74 79 20 66 ..###.Changed..-.Compatibility.f
21320 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 23 20 5b 31 or.upcoming.calibre.2.0....##.[1
21340 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 67 65 64 0d .0.3].-.2012-11-05..###.Changed.
21360 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 6e 73 20 63 .-.Ensure.submenus.for.plugins.c
21380 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 20 62 79 20 an.have.their.states.updated.by.
213a0 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 6e 61 6c 20 emitting.the.aboutToShow.signal.
213c0 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 20 61 73 73 for.every.plugin.that.has.an.ass
213e0 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 0d 0a 23 23 ociated.`.menu`.set.for.it....##
21400 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 68 61 6e 67 .[1.0.2].-.2012-07-30..###.Chang
21420 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 6d 65 64 20 ed..-.Support.dynamically.named.
21440 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 66 61 76 6f menu.names.if.they.have.a.`.favo
21460 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 70 65 72 74 urites_menu_unique_name`.propert
21480 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 30 0d 0a 23 y.....##.[1.0.1].-.2012-06-30..#
214a0 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 61 6c 6c 6f ##.Changed..-.Add.a.hack.to.allo
214c0 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 67 20 4c 69 w.menu.items.from.the.Reading.Li
214e0 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 6e 20 74 68 st.plugin.that.have.counts.in.th
21500 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 67 69 6e 20 em.still.be.used.in.this.plugin.
21520 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 31 2e 30 2e (without.the.counts)....##.[1.0.
21540 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 6c 65 61 73 0].-.2012-06-27.._Initial.releas
21560 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 67 69 6e 5f e.of.the.Favourites.Menu.plugin_
21580 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 09 00 00 00 ..PK........4'IUH$..............
215a0 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 6c 75 67 69 README.md#.Favourites.Menu.Plugi
215c0 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 2d 69 6d 61 n..[![MobileRead][mobileread-ima
215e0 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 74 6f 72 79 ge]][mobileread-url]..[![History
21600 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 67 2d 75 72 ][changelog-image]][changelog-ur
21620 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 67 65 5d 5d l]...[![License][license-image]]
21640 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 72 73 69 6f [license-url]..[![calibre.Versio
21660 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 72 6c 5d 0d n][calibre-image]][calibre-url].
21680 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 74 61 74 75 .[![Status][status-image]][statu
216a0 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 54 68 69 73 s-image].....##.Overview....This
216c0 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 61 20 63 75 .plugin.allows.you.to.build.a.cu
216e0 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 61 69 6e 69 stomizable.toolbar.menu.containi
21700 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 6c 75 67 69 ng.shortcuts.to.your.other.plugi
21720 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 68 65 20 70 ns.or.calibre.features.....The.p
21740 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 74 20 66 69 rimary.use.case.it.to.prevent.fi
21760 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 20 74 6f 6f lling.your.main.toolbar.with.too
21780 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 72 20 66 65 .many.buttons.for.those.other.fe
217a0 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 68 65 6d 20 atures,.while.still.making.them.
217c0 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 67 6c 65 20 easily.accessible.with.a.single.
217e0 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 6f 6e 2c 20 click.....For.more.information,.
21800 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 62 2e 63 6f see.the.[Wiki](https://github.co
21820 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 2f 77 69 6b m/kiwidude68/calibre_plugins/wik
21840 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 65 6c 6f 70 i/Favourites-Menu)....##.Develop
21860 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 6b 69 77 69 ment./.Contributions....All.kiwi
21880 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 6f 77 20 64 dude's.calibre.plugins.are.now.d
218a0 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 69 74 48 75 eveloped.and.maintained.in.GitHu
218c0 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 6b 69 77 69 b.at:..-.https://github.com/kiwi
218e0 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 65 61 73 65 dude68/calibre_plugins....Please
21900 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 49 42 55 54 .see.the.README.md.and.CONTRIBUT
21920 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 20 6d 6f 72 ING.md.at.the.above.site.for.mor
21940 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 65 61 64 2d e.information.......[mobileread-
21960 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 6f 2f 62 image]:.https://img.shields.io/b
21980 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 65 61 64 2d adge/MobileRead-Plugin%20Thread-
219a0 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 62 61 73 65 blue?logo=data:image/x-icon;base
219c0 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 67 41 41 41 64,AAABAAEAEBAAAAEAIABoBAAAFgAAA
219e0 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 41 51 41 41 CgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAA
21a00 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
21a20 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 6e 6e 67 2f AAAAAAAAAAAns32/zqT5v8SeeD/Enng/
21a40 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 41 41 41 41 xJ54P8SeeD/LYvl/3+78v8AAAAAAAAAA
21a60 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 61 7a 76 2f AAAAAAAAAAAAAAAAAAAAAAAAAAAZazv/
21a80 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 6f 4c 69 2f xJ54P8SeeD/Enng/zqT5v9Jm+n/HoLi/
21aa0 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 41 41 41 41 xJ54P8SeeD/OpPm/wAAAAAAAAAAAAAAA
21ac0 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 6e 6e 67 2f AAAAAAAAAAAzub7/xJ54P8SeeD/Enng/
21ae0 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 6e 6e 67 2f 4/D9P/p6en/0tLS/8Tc8P8SeeD/Enng/
21b00 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 41 41 41 41 xJ54P+Pw/T/AAAAAAAAAAAAAAAAAAAAA
21b20 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 6c 70 61 2f L3e+v8SeeD/Enng/xJ54P+93vr/Wlpa/
21b40 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 37 76 79 2f zc3N/8AAAAAEnng/xJ54P8SeeD/f7vy/
21b60 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 6f 4c 69 2f wAAAAAAAAAAAAAAAAAAAAAAAAAAHoLi/
21b80 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 61 7a 76 2f xJ54P8SeeD/T3+r/yQkJP9+jpz/Zazv/
21ba0 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 41 41 41 41 xJ54P8SeeD/Enng/73e+v8AAAAAAAAAA
21bc0 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 6f 2b 43 2f AAAAAAAAAAAz8Kt/66uof+Gj4L/ho+C/
21be0 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 6f 2b 43 2f 5SKb/+Vh2j/ho+C/4aPgv+Gj4L/ho+C/
21c00 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 35 42 57 2f 5OVgv+6qYP/yryi/wAAAAAAAAAAp5BW/
21c20 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 35 42 57 2f 6eQVv+nkFb/p5BW/6eQVv+nkFb/p5BW/
21c40 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 35 42 57 2f 6eQVv+nkFb/p5BW/6eQVv+nkFb/p5BW/
21c60 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 35 42 57 2f 6eQVv8AAAAA6ePb46eQVv+nkFb/p5BW/
21c80 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 71 36 4e 2f 6eQVv+nkFb/xLWY/8/Crf/Pwq3/vq6N/
21ca0 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 75 44 57 2f 7qogv+6qIL/uqiC/7qogv+nkFb/5uDW/
21cc0 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 35 42 57 2f +bg1v+nkFb/p5BW/6eQVv+nkFb/p5BW/
21ce0 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 46 52 55 2f +zn4f///////////8zMzP92dnb/VFRU/
21d00 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 35 42 57 2f 9nZ2f//////taJ5/8/Crf/m4Nb/p5BW/
21d20 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 2f 2f 2f 2f 6eQVv+nkFb/p5BW/6eQVv/m4Nb//////
21d40 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 2f 2f 2f 2f //////MzMz/k5OT/8zMzP/z8/P//////
21d60 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 35 42 57 2f 8S1mP/EtZj/5uDW/6eQVv+nkFb/p5BW/
21d80 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 2f 2f 2f 2f 6eQVv+nkFb/oZ6Z/5OTk//m5ub//////
21da0 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 34 68 37 2f ///////////8/Pz/3Z2dv9xcHD/j4h7/
21dc0 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 56 4e 50 2f 9rRwf+nkFb/p5BW/6eQVv+nkFb/VVNP/
21de0 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 2f 2f 2f 2f 8zMzP/z8/P/dnZ2/9nZ2f///////////
21e00 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 35 42 57 2f 5OTk//z8/P//////3Rxa//Pwq3/p5BW/
21e20 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 2f 2f 2f 2f 6eQVv+nkFb/p5BW/2FgYP///////////
21e40 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 71 4b 69 2f 76+vv/MzMz///////////+ioqL/oqKi/
21e60 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 35 42 57 2f 76+vv91b2X/z8Kt/6eQVv+nkFb/p5BW/
21e80 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 2f 2f 2f 2f 6eQVv+JfWX/bGtq/4WFhf+FhYX//////
21ea0 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 61 4a 35 2f ////////////////76+vv++vr7/taJ5/
21ec0 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 35 42 57 2f 8/Crf+nkFb/p5BW/6eQVv+nkFb/p5BW/
21ee0 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 38 4b 74 2f 8m7ov//////+Pb1/+bg1v/g2Mz/z8Kt/
21f00 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 71 6d 44 2f 8/Crf+6qIL/uqiC/6eQVv/m4Nb/uqmD/
21f20 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 5a 5a 68 2f 7qpg/+nkFb/p5BW/6eQVv+nkFb/rZZh/
21f40 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 75 44 57 56 7qpg/+/r43/z8Kt/8/Crf/m4NYd5uDWV
21f60 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 45 4d 41 41 QAAAAAAAAAA8A8AAOAHAADAAwAAwEMAA
21f80 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 41 41 41 41 OADAADAAQAAgAEAAAAAAAAAAAAAAAAAA
21fa0 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 4d 41 41 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA
21fc0 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 3a 2f 2f 77 A==..[mobileread-url]:.https://w
21fe0 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 77 74 68 72 ww.mobileread.com/forums/showthr
22000 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 6f 67 2d 69 ead.php?t=183022....[changelog-i
22020 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 6f 2f 62 61 mage]:.https://img.shields.io/ba
22040 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 76 67 0d 0a dge/History-CHANGELOG-blue.svg..
22060 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 64 0d 0a 0d [changelog-url]:.CHANGELOG.md...
22080 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 67 2e 73 68 .[license-image]:.https://img.sh
220a0 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 65 6c 6c 6f ields.io/badge/License-GPL-yello
220c0 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 45 4e 53 45 w.svg..[license-url]:.../LICENSE
220e0 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 73 3a 2f 2f .md....[calibre-image]:.https://
22100 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 2d 32 2e 30 img.shields.io/badge/calibre-2.0
22120 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 70 73 3a 2f .0-green..[calibre-url]:.https:/
22140 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 73 74 61 74 /www.calibre-ebook.com/....[stat
22160 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 64 73 2e 69 us-image]:.https://img.shields.i
22180 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 0a 50 4b 03 o/badge/Status-Stable-green..PK.
221a0 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 6c 75 67 69 .........&U............&...plugi
221c0 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 75 2e 74 78 n-import-name-favourites_menu.tx
221e0 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 00 1a 00 00 tPK............&U.F>r...........
22200 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 69 74 65 73 ...............images/favourites
22220 5f 6d 65 6e 75 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 89 ba 49 5c 3b db 12 58 d8 0d 00 _menu.pngPK............I\;..X...
22240 00 d8 0d 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 6c 61 74 69 .......................translati
22260 6f 6e 73 2f 61 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c b0 ff 64 23 be 09 00 ons/ar.moPK............I\..d#...
22280 00 be 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 09 29 00 00 74 72 61 6e 73 6c 61 74 69 ....................)..translati
222a0 6f 6e 73 2f 63 61 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c d1 03 a9 09 73 09 00 ons/ca.moPK............I\....s..
222c0 00 73 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 f7 32 00 00 74 72 61 6e 73 6c 61 74 69 .s..................2..translati
222e0 6f 6e 73 2f 63 73 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c c4 29 c8 9e ff 09 00 ons/cs.moPK............I\.).....
22300 00 ff 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 9a 3c 00 00 74 72 61 6e 73 6c 61 74 69 ....................<..translati
22320 6f 6e 73 2f 64 65 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 7d 90 71 1d 54 0c 00 ons/de.moPK............I\}.q.T..
22340 00 54 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 c9 46 00 00 74 72 61 6e 73 6c 61 74 69 .T..................F..translati
22360 6f 6e 73 2f 65 73 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 0b 9e 06 4a ef 0b 00 ons/es.moPK............I\...J...
22380 00 ef 0b 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 4d 53 00 00 74 72 61 6e 73 6c 61 74 69 ...................MS..translati
223a0 6f 6e 73 2f 66 69 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 7f f3 88 70 dd 0c 00 ons/fi.moPK............I\...p...
223c0 00 dd 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 6c 5f 00 00 74 72 61 6e 73 6c 61 74 69 ...................l_..translati
223e0 6f 6e 73 2f 66 72 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c f6 39 f9 9b 87 09 00 ons/fr.moPK............I\.9.....
22400 00 87 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 79 6c 00 00 74 72 61 6e 73 6c 61 74 69 ...................yl..translati
22420 6f 6e 73 2f 67 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c bf 4b a9 e5 9f 09 00 ons/gl.moPK............I\.K.....
22440 00 9f 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 30 76 00 00 74 72 61 6e 73 6c 61 74 69 ...................0v..translati
22460 6f 6e 73 2f 69 74 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 1a a1 68 86 5e 09 00 ons/it.moPK............I\..h.^..
22480 00 5e 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 ff 7f 00 00 74 72 61 6e 73 6c 61 74 69 .^.....................translati
224a0 6f 6e 73 2f 6c 76 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c e2 e8 88 86 7a 09 00 ons/lv.moPK............I\....z..
224c0 00 7a 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 8d 89 00 00 74 72 61 6e 73 6c 61 74 69 .z.....................translati
224e0 6f 6e 73 2f 6e 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 0d fb d3 60 72 0c 00 ons/nl.moPK............I\...`r..
22500 00 72 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 37 93 00 00 74 72 61 6e 73 6c 61 74 69 .r.................7...translati
22520 6f 6e 73 2f 70 6c 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 81 92 43 35 ee 09 00 ons/pl.moPK............I\..C5...
22540 00 ee 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 d9 9f 00 00 74 72 61 6e 73 6c 61 74 69 .......................translati
22560 6f 6e 73 2f 70 74 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c 6c 1f 78 be 53 0c 00 ons/pt.moPK............I\l.x.S..
22580 00 53 0c 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b6 81 f7 a9 00 00 74 72 61 6e 73 6c 61 74 69 .S.....................translati
225a0 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 55 1a 5c 16 ons/pt_BR.moPK...........5(UU.\.
225c0 06 01 00 00 06 01 00 00 16 00 00 00 00 00 00 00 00 00 00 00 b6 81 7d b6 00 00 74 72 61 6e 73 6c ......................}...transl
225e0 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 8a ba 49 5c ations/README.mdPK............I\
22600 17 e8 c3 0b 37 0a 00 00 37 0a 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 b7 b7 00 00 74 72 ....7...7.....................tr
22620 61 6e 73 6c 61 74 69 6f 6e 73 2f 72 6f 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 8a ba 49 5c anslations/ro.moPK............I\
22640 2f 72 63 7a e6 0e 00 00 e6 0e 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 1e c2 00 00 74 72 /rcz..........................tr
22660 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 8a ba 49 5c anslations/ru.moPK............I\
22680 d9 c8 ac 52 bb 09 00 00 bb 09 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 34 d1 00 00 74 72 ...R......................4...tr
226a0 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 8a ba 49 5c anslations/sv.moPK............I\
226c0 5e 74 a3 87 34 15 00 00 34 15 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 1f db 00 00 74 72 ^t..4...4.....................tr
226e0 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 8a ba 49 5c anslations/ta.moPK............I\
22700 a6 3b af cd be 0b 00 00 be 0b 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 83 f0 00 00 74 72 .;............................tr
22720 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 8a ba 49 5c anslations/tr.moPK............I\
22740 72 d0 ba 57 3b 10 00 00 3b 10 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 71 fc 00 00 74 72 r..W;...;.................q...tr
22760 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 8b ba 49 5c anslations/uk.moPK............I\
22780 41 88 be 8f fb 0a 00 00 fb 0a 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b6 81 dc 0c 01 00 74 72 A.............................tr
227a0 61 6e 73 6c 61 74 69 6f 6e 73 2f 7a 68 5f 43 4e 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 b9 anslations/zh_CN.moPK...........
227c0 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 0a 18 01 .IUZ.uX1...1....................
227e0 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 05 .action.pyPK..........."5U..3...
22800 00 00 1f 05 00 00 17 00 00 00 00 00 00 00 00 00 00 00 b6 81 62 35 01 00 63 6f 6d 6d 6f 6e 5f 63 ....................b5..common_c
22820 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 8b ba 49 5c 8c ompatibility.pyPK............I\.
22840 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 b6 3a 01 00 63 6f 6d .#.R...R..................:..com
22860 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 8a mon_dialogs.pyPK............3U9.
22880 c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 37 69 01 00 63 6f 6d 6d ..`...`.................7i..comm
228a0 6f 6e 5f 69 63 6f 6e 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 8b ba 49 5c e5 66 d3 39 2d on_icons.pyPK............I\.f.9-
228c0 16 00 00 2d 16 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 c4 7a 01 00 63 6f 6d 6d 6f 6e 5f ...-..................z..common_
228e0 6d 65 6e 75 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 8b ba 49 5c 84 2b 97 c1 76 30 00 00 menus.pyPK............I\.+..v0..
22900 76 30 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 1e 91 01 00 63 6f 6d 6d 6f 6e 5f 77 69 64 v0....................common_wid
22920 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 8a gets.pyPK............IU..|..G...
22940 47 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 c3 c1 01 00 63 6f 6e 66 69 67 2e 70 79 50 4b G....................config.pyPK
22960 01 02 14 00 14 00 00 00 00 00 39 ba 49 5c 8f 1f 02 37 28 04 00 00 28 04 00 00 0b 00 00 00 00 00 ..........9.I\...7(...(.........
22980 00 00 00 00 00 00 b6 81 74 09 02 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 50 4b 01 02 14 00 14 00 00 ........t...__init__.pyPK.......
229a0 00 00 00 78 ba 49 5c de 3f dc b0 93 07 00 00 93 07 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 b6 ...x.I\.?.......................
229c0 81 c5 0d 02 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 49 .....CHANGELOG.mdPK..........4'I
229e0 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 82 15 02 00 52 UH$............................R
22a00 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 00 EADME.mdPK............&U........
22a20 00 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 b6 81 9d 21 02 00 70 6c 75 67 69 6e 2d 69 6d 70 ....&..............!..plugin-imp
22a40 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 06 ort-name-favourites_menu.txtPK..
22a60 00 00 00 00 22 00 22 00 7b 08 00 00 e1 21 02 00 00 00 ....".".{....!....