mirror of
https://github.com/aarnt/octopi.git
synced 2025-11-06 10:44:43 +01:00
Compare commits
1404 Commits
v0.8.0
...
6341f8ad9e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6341f8ad9e | ||
|
|
8afef025a7 | ||
|
|
22791cdbda | ||
|
|
d8b4782142 | ||
|
|
d333d47760 | ||
|
|
5540fa8c1b | ||
|
|
252fce719c | ||
|
|
572bdabc3b | ||
|
|
45c472ae29 | ||
|
|
e4482c4be8 | ||
|
|
bb7cbee491 | ||
|
|
9f97fa93af | ||
|
|
f406cacd91 | ||
|
|
9ea4e2ced0 | ||
|
|
219539db7c | ||
|
|
d704996a71 | ||
|
|
cb555b10fa | ||
|
|
02d0413706 | ||
|
|
eba4b23398 | ||
|
|
3509f956d1 | ||
|
|
133a32d1bb | ||
|
|
a7846c9318 | ||
|
|
97dbbb0e28 | ||
|
|
8ec0c319e4 | ||
|
|
99ae4eea09 | ||
|
|
7ef564da38 | ||
|
|
46c163548c | ||
|
|
2cebca86ba | ||
|
|
19bff087c8 | ||
|
|
a6c6384888 | ||
|
|
8c89906b21 | ||
|
|
6c9af10ef0 | ||
|
|
46bbc195a0 | ||
|
|
73c7f7cfb8 | ||
|
|
6f35213ecc | ||
|
|
97c11f0f10 | ||
|
|
dec6656a44 | ||
|
|
0875030993 | ||
|
|
4fd9bc265c | ||
|
|
8781695048 | ||
|
|
4fa4562e65 | ||
|
|
196e282924 | ||
|
|
3fc49cb3aa | ||
|
|
ab31f28308 | ||
|
|
dc23455cce | ||
|
|
51f4d66d1a | ||
|
|
7aef1f07f8 | ||
|
|
1ff216543d | ||
|
|
275655ff61 | ||
|
|
5fefb275c2 | ||
|
|
6466b3604f | ||
|
|
93726ee571 | ||
|
|
0146c29419 | ||
|
|
e54977c340 | ||
|
|
5b3bc51990 | ||
|
|
7b365a1f14 | ||
|
|
e4fdedaf33 | ||
|
|
848239572d | ||
|
|
e1d9e85945 | ||
|
|
42a7c320d9 | ||
|
|
d03b5a84d0 | ||
|
|
1e6b2db303 | ||
|
|
a6785e9b7c | ||
|
|
c25ed66c0c | ||
|
|
4df0d961e6 | ||
|
|
aea5e70748 | ||
|
|
e9136182c9 | ||
|
|
86288068fa | ||
|
|
331bec30c8 | ||
|
|
7cae2d7586 | ||
|
|
1b202a25f8 | ||
|
|
fae056ec81 | ||
|
|
9dcf3ed14d | ||
|
|
f19e55220e | ||
|
|
6938c1f833 | ||
|
|
7208096fdc | ||
|
|
c4a9677667 | ||
|
|
0993cda3a0 | ||
|
|
8bed4c0e46 | ||
|
|
9fdd1a5e89 | ||
|
|
1cb421c284 | ||
|
|
20c2472aa1 | ||
|
|
dcb99d28ec | ||
|
|
d7e103388a | ||
|
|
1ec036202b | ||
|
|
a783507d60 | ||
|
|
b2c82af9f4 | ||
|
|
aaf1e5f6d6 | ||
|
|
197398e3bc | ||
|
|
38308ac0d0 | ||
|
|
e0e97795f3 | ||
|
|
0b02c78704 | ||
|
|
c7f101f67f | ||
|
|
ee70dc46a2 | ||
|
|
aafa8522ea | ||
|
|
b9b4913bbc | ||
|
|
cdc2013cbb | ||
|
|
04adf88088 | ||
|
|
a1d064fbe0 | ||
|
|
150763f0e3 | ||
|
|
c3afa378d1 | ||
|
|
70b8bc97ae | ||
|
|
256e862382 | ||
|
|
569e5fe133 | ||
|
|
0d7dd83354 | ||
|
|
241ae97423 | ||
|
|
11867b1ee6 | ||
|
|
603c477ef0 | ||
|
|
be52ee78a7 | ||
|
|
840aef9bb9 | ||
|
|
dfeb189940 | ||
|
|
07161db266 | ||
|
|
77f6ea88aa | ||
|
|
139950ab25 | ||
|
|
c22834118c | ||
|
|
e156b543f5 | ||
|
|
4d3278567b | ||
|
|
ce66ccbf03 | ||
|
|
f83f596ce8 | ||
|
|
9c047a024c | ||
|
|
d4a32751f3 | ||
|
|
ab9f709dc2 | ||
|
|
bcb2217f49 | ||
|
|
dce264509f | ||
|
|
927f208f78 | ||
|
|
93b42b40d4 | ||
|
|
3184a4b17e | ||
|
|
18b4d36f85 | ||
|
|
4c7f7e2b09 | ||
|
|
faa80775a5 | ||
|
|
7ab4e7fce5 | ||
|
|
cc105bf2e1 | ||
|
|
367e8ad750 | ||
|
|
6892f5f3c1 | ||
|
|
b23353a1f5 | ||
|
|
9986b1a2cb | ||
|
|
4d67fa44e4 | ||
|
|
993b95420f | ||
|
|
f4462b9379 | ||
|
|
c43d148dd7 | ||
|
|
a508fb7b11 | ||
|
|
6590909116 | ||
|
|
44df329672 | ||
|
|
96896f8a87 | ||
|
|
448c620c8a | ||
|
|
2ec8dbde08 | ||
|
|
48fc54d24b | ||
|
|
79dd707276 | ||
|
|
b1a6fb069c | ||
|
|
fb46f9acaa | ||
|
|
c86d07aac7 | ||
|
|
c1f24851ea | ||
|
|
771b7894ba | ||
|
|
aed9f6e27c | ||
|
|
f481213f69 | ||
|
|
ab61b62e6d | ||
|
|
dfb20233f8 | ||
|
|
9c7ed8cfaf | ||
|
|
3f25b41b31 | ||
|
|
3283bec5a5 | ||
|
|
ec61b6d688 | ||
|
|
b61d4601e2 | ||
|
|
938c2403e0 | ||
|
|
8f13832c20 | ||
|
|
2f2709faf1 | ||
|
|
c3fd32dc41 | ||
|
|
72287b3b88 | ||
|
|
4efd887252 | ||
|
|
ab08faaa5b | ||
|
|
6ca2083e03 | ||
|
|
2fb3fdc98f | ||
|
|
3853ca6ebd | ||
|
|
da166f3f12 | ||
|
|
caec196c2e | ||
|
|
190a7212eb | ||
|
|
3d14a55613 | ||
|
|
944b792fb6 | ||
|
|
35e7f07dda | ||
|
|
011e7f0ab3 | ||
|
|
0619e7abef | ||
|
|
5afd387086 | ||
|
|
9f8ca68053 | ||
|
|
6ef685235e | ||
|
|
71451bc6b2 | ||
|
|
981c27d5db | ||
|
|
d98b35416f | ||
|
|
036ad9fa9e | ||
|
|
742c0c9450 | ||
|
|
5e2bc3d28d | ||
|
|
aa79b18143 | ||
|
|
8b42b92441 | ||
|
|
ea20c392fe | ||
|
|
4fe3873793 | ||
|
|
d984e110cb | ||
|
|
307d00c930 | ||
|
|
ded9985f1d | ||
|
|
1737c189d6 | ||
|
|
fef6647228 | ||
|
|
22d8dbeb7b | ||
|
|
11f0244c14 | ||
|
|
e92ae9e2ad | ||
|
|
da22dd0494 | ||
|
|
da78109d95 | ||
|
|
cb75753731 | ||
|
|
a2ef33a2c9 | ||
|
|
9e78ec4399 | ||
|
|
9fd06ba0a6 | ||
|
|
ef303c9cbe | ||
|
|
5b95de1dc8 | ||
|
|
7ea04ad750 | ||
|
|
886b111b78 | ||
|
|
bbd78805bf | ||
|
|
a09e782ead | ||
|
|
10b51b1416 | ||
|
|
429bd605d4 | ||
|
|
a12054032a | ||
|
|
dcc00671ee | ||
|
|
49555c98ba | ||
|
|
94f489a0b1 | ||
|
|
91e00c84d2 | ||
|
|
1e3b31cc1c | ||
|
|
483064a956 | ||
|
|
8a3731b072 | ||
|
|
ebf4ad9df9 | ||
|
|
8aa2abe5ff | ||
|
|
ddd97fd5ba | ||
|
|
fe5df3e8a2 | ||
|
|
5bb8de6b6e | ||
|
|
3408bebc0c | ||
|
|
56641548d9 | ||
|
|
973fb2a473 | ||
|
|
fe4c704892 | ||
|
|
cb7b571dcc | ||
|
|
4afdd15784 | ||
|
|
53ea9fc062 | ||
|
|
e3d37d6f3d | ||
|
|
db9d26f858 | ||
|
|
e9c98087bc | ||
|
|
dff5d0ea9f | ||
|
|
6e7e3c6f4c | ||
|
|
bc44fa3d78 | ||
|
|
5cb760d1dc | ||
|
|
1ff9761e13 | ||
|
|
5d08cb59d6 | ||
|
|
33bdea2850 | ||
|
|
9887f40a08 | ||
|
|
8751898bd0 | ||
|
5af7cd8abc
|
|||
|
|
1dbebc4ccc | ||
|
|
cf0122f936 | ||
|
|
05a1d28850 | ||
|
|
99bc556cf3 | ||
|
|
8c508c91c8 | ||
|
|
e0708b73b6 | ||
|
|
aad8ac342e | ||
|
|
435f0281e5 | ||
|
|
a081ac2bfd | ||
|
|
d0fbc89b9e | ||
|
|
eebfa41342 | ||
|
|
a974769a4c | ||
|
|
69e85dddd2 | ||
|
|
4f6101f1af | ||
|
|
644c5a3d78 | ||
|
|
cd32995a81 | ||
|
|
64e72f06c9 | ||
|
|
9037688da5 | ||
|
|
8f9647e58f | ||
|
|
039824122b | ||
|
|
59c785f364 | ||
|
|
f79da34b3e | ||
|
|
b2e6dfc8a2 | ||
|
|
3397776586 | ||
|
|
d308c470eb | ||
|
|
a07a3a9b38 | ||
|
|
71759c8f7e | ||
|
|
b4301d72cc | ||
|
|
27f5df6aef | ||
|
|
0cddcd876d | ||
|
|
8a9465738d | ||
|
|
1416d16f49 | ||
|
|
d99839e7e9 | ||
|
|
2521696214 | ||
|
|
24a1423de0 | ||
|
|
6d97331ff2 | ||
|
|
f60d7d971e | ||
|
|
d8a1722d2a | ||
|
|
9085b6ca56 | ||
|
|
bebc5d1276 | ||
|
|
bbccd59fed | ||
|
|
1335406977 | ||
|
|
e7f783cc52 | ||
|
|
a4d718b8b7 | ||
|
|
1fa610f194 | ||
|
|
f59315cd60 | ||
|
|
712a43f39e | ||
|
|
7e3c26adbf | ||
|
|
030efb79b5 | ||
|
|
43b7e86f84 | ||
|
|
f403fd7f9a | ||
|
|
dfb0062aa0 | ||
|
|
455ae4853f | ||
|
|
8d7e4eac39 | ||
|
|
71dcb5fdcb | ||
|
|
7fdabbe9ef | ||
|
|
630f4efd17 | ||
|
|
4b12c8b06f | ||
|
|
c5f1e9694d | ||
|
|
cbd43ab731 | ||
|
|
1166691c37 | ||
|
|
e98fec0fb9 | ||
|
|
d0a30a9eca | ||
|
|
a92868cbb3 | ||
|
|
db36d56be9 | ||
|
|
2db10e3b4b | ||
|
|
3e3acfde39 | ||
|
|
a994beb935 | ||
|
|
144a8ca86e | ||
|
|
462bfec623 | ||
|
|
0a47127c71 | ||
|
|
ba9a934c7c | ||
|
|
d726e53976 | ||
|
|
06c42e047e | ||
|
|
5abd25ff76 | ||
|
|
15f33ee87c | ||
|
|
8b4db5bbd3 | ||
|
|
a4687d1a95 | ||
|
|
1a44290006 | ||
|
|
d16f189c72 | ||
|
|
3ce25e63c5 | ||
|
|
029ecfbedf | ||
|
|
1b8d9aca43 | ||
|
|
00b40f1a87 | ||
|
|
fd0307f033 | ||
|
|
0e9e3be096 | ||
|
|
18ed4434b0 | ||
|
|
3b03f26086 | ||
|
|
f73ff0c5ea | ||
|
|
b2507b5b74 | ||
|
|
31d1fd5896 | ||
|
|
96c29a1304 | ||
|
|
849bd94007 | ||
|
|
8ae9a89e88 | ||
|
|
4fd04ad81c | ||
|
|
8e9fe4a3c7 | ||
|
|
27d35b4ff3 | ||
|
|
242d1eae2f | ||
|
|
7ff4a64039 | ||
|
|
62127f516f | ||
|
|
2b7eead911 | ||
|
|
45edde8688 | ||
|
|
e238e4cdd0 | ||
|
|
aa86dff054 | ||
|
|
e5c7c85c81 | ||
|
|
040730e9a4 | ||
|
|
76a4ac7874 | ||
|
|
44a14d8eb1 | ||
|
|
d6db207676 | ||
|
|
6dd83e5e53 | ||
|
|
f0ee8c6e03 | ||
|
|
91eff99690 | ||
|
|
7cd3f9b96a | ||
|
|
ce98289abd | ||
|
|
d3a6e85c68 | ||
|
|
74b4a79974 | ||
|
|
79f5d61972 | ||
|
|
b974aff871 | ||
|
|
31980010af | ||
|
|
6fd963066f | ||
|
|
f5b16db539 | ||
|
|
cc27dcadec | ||
|
|
5170d1658c | ||
|
|
d2ea008331 | ||
|
|
06cbf74d32 | ||
|
|
d7330ed2f0 | ||
|
|
29525448bc | ||
|
|
52ba603816 | ||
|
|
173d7f08ef | ||
|
|
733b4abdb5 | ||
|
|
7572eb55f2 | ||
|
|
97d9f23d5a | ||
|
|
c4feb158a8 | ||
|
|
539b708460 | ||
|
|
6e0ba4db3b | ||
|
|
a8628f05d8 | ||
|
|
05eda76963 | ||
|
|
0df51acc45 | ||
|
|
0d8fbdfa18 | ||
|
|
09e654469f | ||
|
|
b24e82c0ca | ||
|
|
fbc98fcf92 | ||
|
|
7bd9c32887 | ||
|
|
d8ce53ef5c | ||
|
|
0fe112410c | ||
|
|
7bb69677ab | ||
|
|
33b937e082 | ||
|
|
25de491e20 | ||
|
|
22a0fcbb90 | ||
|
|
f063177f2c | ||
|
|
794c27c4c9 | ||
|
|
f5b9270bbd | ||
|
|
7c35dfd845 | ||
|
|
c87555e0be | ||
|
|
f483aa60f7 | ||
|
|
fe6dee7723 | ||
|
|
bfc98aebdb | ||
|
|
baa7259340 | ||
|
|
1c59c599c7 | ||
|
|
8f1ca44eb2 | ||
|
|
1dffe7e231 | ||
|
|
1998da1cf0 | ||
|
|
085e9be8ae | ||
|
|
c0ffbf1422 | ||
|
|
900d49c227 | ||
|
|
8bb9ebc512 | ||
|
|
3f47c2127c | ||
|
|
f0a7fef072 | ||
|
|
16fd585d2e | ||
|
|
5469925a40 | ||
|
|
c9f21b2d5c | ||
|
|
d6a6ecc504 | ||
|
|
c900d85241 | ||
|
|
80508a3df4 | ||
|
|
f98f74447b | ||
|
|
2909208e97 | ||
|
|
30b938cc17 | ||
|
|
a63d970ae3 | ||
|
|
622c041e3b | ||
|
|
a96ad4190b | ||
|
|
c503c6cce0 | ||
|
|
1234d31bc6 | ||
|
|
46ac37fc4a | ||
|
|
c4739bd5c9 | ||
|
|
ac0ee5df2f | ||
|
|
3f5594e143 | ||
|
|
224665bf29 | ||
|
|
ac2990ab15 | ||
|
|
84ebf2d239 | ||
|
|
d4289dc66b | ||
|
|
d0bed2979a | ||
|
|
d128b0e8ac | ||
|
|
698423dba9 | ||
|
|
2ee7414b0e | ||
|
|
b49b52a26a | ||
|
|
f147678491 | ||
|
|
5b8dfb0388 | ||
|
|
50e1c6bb85 | ||
|
|
4805a95ff8 | ||
|
|
c5688495c0 | ||
|
|
400c4750fd | ||
|
|
ab8af8bc6e | ||
|
|
bb06f38da9 | ||
|
|
7f15a34bc9 | ||
|
|
8e9e0d05e9 | ||
|
|
a85d8af58f | ||
|
|
241f9e7241 | ||
|
|
b5fda06f3e | ||
|
|
ded5f7313a | ||
|
|
cda6193af7 | ||
|
|
d23117a714 | ||
|
|
226d0425c4 | ||
|
|
70d6220f4e | ||
|
|
a6349334a1 | ||
|
|
9f228d393a | ||
|
|
8599400779 | ||
|
|
eef29fb556 | ||
|
|
773caf0e0c | ||
|
|
70f1445df5 | ||
|
|
d35f3759a9 | ||
|
|
590c4143e1 | ||
|
|
42e8e4ed2b | ||
|
|
6563139418 | ||
|
|
6209e80e4c | ||
|
|
5e1e70666e | ||
|
|
4c93c474ff | ||
|
|
e5ef5085e5 | ||
|
|
3b94072502 | ||
|
|
535c70e695 | ||
|
|
0d1a835f66 | ||
|
|
36f5c818d1 | ||
|
|
e8794007d6 | ||
|
|
033b327ee6 | ||
|
|
9258b3a252 | ||
|
|
beb8d45dac | ||
|
|
34d38280ff | ||
|
|
e553367f22 | ||
|
|
a7cf805cda | ||
|
|
fd1b3516f4 | ||
|
|
6e05037eb9 | ||
|
|
5845f49b79 | ||
|
|
d7c2d23dfa | ||
|
|
6bebce8693 | ||
|
|
483bdf85e1 | ||
|
|
4ae0c6f436 | ||
|
|
3da5a4eac5 | ||
|
|
83087072c2 | ||
|
|
268dea6272 | ||
|
|
b966faa0dd | ||
|
|
2f96f12386 | ||
|
|
3e50690e0c | ||
|
|
c53774609b | ||
|
|
e3f626da8f | ||
|
|
ce1821f8dd | ||
|
|
ecc737d336 | ||
|
|
e553a4f045 | ||
|
|
cfb04970a8 | ||
|
|
bd7d92d18b | ||
|
|
cc9811b6de | ||
|
|
746bb9d7da | ||
|
|
a3f84b1573 | ||
|
|
7a63e3fc2f | ||
|
|
885ec83b23 | ||
|
|
91fdfc8c47 | ||
|
|
aa71f64d95 | ||
|
|
188f71b46b | ||
|
|
9825be81b4 | ||
|
|
20f4eb2810 | ||
|
|
79a7f4f698 | ||
|
|
039f98130d | ||
|
|
c780060214 | ||
|
|
a34ba69c24 | ||
|
|
af881e7912 | ||
|
|
93f3c74a59 | ||
|
|
db058e35f5 | ||
|
|
d1347b1820 | ||
|
|
33ceb0178f | ||
|
|
baeb542b38 | ||
|
|
fd787a74fc | ||
|
|
e60c516177 | ||
|
|
b32e94e0ce | ||
|
|
67f6692a48 | ||
|
|
0ad770c83e | ||
|
|
05a891b2a6 | ||
|
|
a1ed637f31 | ||
|
|
8ae7a0fd8f | ||
|
|
42064d75df | ||
|
|
064cb3ded3 | ||
|
|
5d36b8a957 | ||
|
|
f6961a89ca | ||
|
|
2d9c34fa18 | ||
|
|
aed6d3948a | ||
|
|
c19a324cda | ||
|
|
614e3b8bd3 | ||
|
|
a575a04981 | ||
|
|
b4899bcedc | ||
|
|
e159abaafc | ||
|
|
e55090a066 | ||
|
|
ec89b8a2bc | ||
|
|
95faab97a9 | ||
|
|
a7108f0835 | ||
|
|
48bf47fa48 | ||
|
|
2a5f9b32b6 | ||
|
|
208f689118 | ||
|
|
f7f34a6562 | ||
|
|
ad8732ef81 | ||
|
|
b432c40c26 | ||
|
|
3d1b4678bc | ||
|
|
363374f639 | ||
|
|
8141393314 | ||
|
|
76330f8b17 | ||
|
|
7da9c3edc0 | ||
|
|
f5b22fba98 | ||
|
|
8defc3bdd0 | ||
|
|
71238d3e93 | ||
|
|
121ad0d634 | ||
|
|
ad28a0678f | ||
|
|
3db8415077 | ||
|
|
6c3b63f98f | ||
|
|
f3a14edab0 | ||
|
|
043931eb2a | ||
|
|
1c578367b7 | ||
|
|
28e4c0f989 | ||
|
|
46535831d3 | ||
|
|
d1048abc9f | ||
|
|
8dcc30ca9e | ||
|
|
b87ed8345b | ||
|
|
4b3507539c | ||
|
|
6008d37c19 | ||
|
|
6b601439cc | ||
|
|
0dad821102 | ||
|
|
739397211e | ||
|
|
5bb1faa43b | ||
|
|
524f305cc2 | ||
|
|
c56d777c96 | ||
|
|
8e8decae26 | ||
|
|
e727c8e598 | ||
|
|
275d159d81 | ||
|
|
a2802044a6 | ||
|
|
218f27bce0 | ||
|
|
10c97c96c3 | ||
|
|
0066009d11 | ||
|
|
e46899b4f5 | ||
|
|
ed61820026 | ||
|
|
3db8927f28 | ||
|
|
1eff031e23 | ||
|
|
e2c87e2c50 | ||
|
|
58797754eb | ||
|
|
88590ec964 | ||
|
|
c770253981 | ||
|
|
67dc305cc9 | ||
|
|
a4454951e4 | ||
|
|
4fdcb953e8 | ||
|
|
11e437b5b5 | ||
|
|
3dc3fa73ec | ||
|
|
dad4f38804 | ||
|
|
bb0bc7b3f2 | ||
|
|
46ef3655c1 | ||
|
|
11010fbf23 | ||
|
|
af1d5829c9 | ||
|
|
abccec8324 | ||
|
|
70b36e25df | ||
|
|
94d368337f | ||
|
|
36ffdbaa86 | ||
|
|
ec48262a24 | ||
|
|
2dd6888d28 | ||
|
|
b21774789d | ||
|
|
f7f8067263 | ||
|
|
f491a77ee0 | ||
|
|
0d86bc1e2f | ||
|
|
cd2cc7045e | ||
|
|
ff65bad532 | ||
|
|
4a366da7d9 | ||
|
|
64b143b843 | ||
|
|
ff7f108e58 | ||
|
|
95d8882854 | ||
|
|
fa4451316c | ||
|
|
1ead404fac | ||
|
|
af48197cdc | ||
|
|
22c807eb00 | ||
|
|
c25660d304 | ||
|
|
292506e020 | ||
|
|
dab4844ebe | ||
|
|
cd3df70032 | ||
|
|
6817c63d83 | ||
|
|
071d489af0 | ||
|
|
a433ea673f | ||
|
|
fe0a38b7fc | ||
|
|
9e32b7846c | ||
|
|
ce8eb46a69 | ||
|
|
05f3607fb2 | ||
|
|
99f737e3cc | ||
|
|
2d0ffd8174 | ||
|
|
9f7ff44164 | ||
|
|
316a91d102 | ||
|
|
000c00b346 | ||
|
|
fae53c8d6e | ||
|
|
23c0ada511 | ||
|
|
a812cf5316 | ||
|
|
6742daf14c | ||
|
|
61b77290fe | ||
|
|
6a0a8002d9 | ||
|
|
5d49c4bd96 | ||
|
|
1072a3612f | ||
|
|
3fece6a554 | ||
|
|
d459833b44 | ||
|
|
0f217461a2 | ||
|
|
926c7ef117 | ||
|
|
9f90ed5f76 | ||
|
|
ca6826b3d7 | ||
|
|
846615374f | ||
|
|
e9e7ca3df8 | ||
|
|
cf7e52d71e | ||
|
|
1f384616c7 | ||
|
|
8b99edab3e | ||
|
|
10f7c2307c | ||
|
|
505621cc6d | ||
|
|
d9f6e6da92 | ||
|
|
a05add18cd | ||
|
|
fd5dcc07fa | ||
|
|
f67e3f27e8 | ||
|
|
b838d2fa26 | ||
|
|
e846990877 | ||
|
|
2250904a90 | ||
|
|
6500cb9e2e | ||
|
|
66311c1f4d | ||
|
|
dd261f4ed2 | ||
|
|
0d2ea072ca | ||
|
|
c6293bf567 | ||
|
|
622631bb1c | ||
|
|
5438954d7c | ||
|
|
7931b5f626 | ||
|
|
a32d8c6193 | ||
|
|
2cde060e2f | ||
|
|
64e82a2f34 | ||
|
|
0d322a718e | ||
|
|
00e3ee492f | ||
|
|
da2f616509 | ||
|
|
81fbb39c35 | ||
|
|
2334d2684e | ||
|
|
63bb50a602 | ||
|
|
e187d54d0b | ||
|
|
26029b124d | ||
|
|
4dc4a42570 | ||
|
|
69706789e2 | ||
|
|
337dc296ac | ||
|
|
fddcbc72b5 | ||
|
|
c6a5028306 | ||
|
|
791cc24d1e | ||
|
|
b741c49f2d | ||
|
|
8b83830c15 | ||
|
|
c4cec0b122 | ||
|
|
74a519472a | ||
|
|
e452f82542 | ||
|
|
c67771698a | ||
|
|
fa9f4ce1c7 | ||
|
|
c0538bd1ba | ||
|
|
6a91e57b58 | ||
|
|
4b5887b232 | ||
|
|
6046669135 | ||
|
|
aa4d30261b | ||
|
|
b8bf9495d0 | ||
|
|
4f7822b4fb | ||
|
|
2910f6ad34 | ||
|
|
f41beff873 | ||
|
|
31fb2dac94 | ||
|
|
7424ba3d60 | ||
|
|
26e5cd3514 | ||
|
|
0a7f7c782e | ||
|
|
5d6a3af63b | ||
|
|
90b237b9c8 | ||
|
|
dd71f2df80 | ||
|
|
c9be44ab2f | ||
|
|
6642916612 | ||
|
|
4dae7f8af4 | ||
|
|
894928eed3 | ||
|
|
3f8a5a6bd5 | ||
|
|
784fc6f20e | ||
|
|
f5d49c6ef6 | ||
|
|
9c8617d452 | ||
|
|
0867327d2a | ||
|
|
4df7758e82 | ||
|
|
25965581ab | ||
|
|
33b72056a9 | ||
|
|
ffc984824d | ||
|
|
5cccfce28e | ||
|
|
fe27630042 | ||
|
|
29180a1040 | ||
|
|
24789355be | ||
|
|
edb0f4b369 | ||
|
|
91b6dd48fe | ||
|
|
f667d025c5 | ||
|
|
7131a6bc84 | ||
|
|
9d60096df9 | ||
|
|
494403333b | ||
|
|
8c25a5299d | ||
|
|
c51789c892 | ||
|
|
6bdef66282 | ||
|
|
7796ad2a55 | ||
|
|
5241d0f58c | ||
|
|
f09c7753ab | ||
|
|
92a42d5c9b | ||
|
|
06b3f8c6b1 | ||
|
|
700809bc77 | ||
|
|
ca8196007c | ||
|
|
698ce813c1 | ||
|
|
6ad8d296ad | ||
|
|
b8a781e3c4 | ||
|
|
0f4d0d2cde | ||
|
|
195aca81bb | ||
|
|
162b31ef2a | ||
|
|
d076398cce | ||
|
|
abeee87c69 | ||
|
|
836cb01391 | ||
|
|
529a867a95 | ||
|
|
4b719f5106 | ||
|
|
b9cfee3163 | ||
|
|
5e9cd21f2b | ||
|
|
9eb1faa8ca | ||
|
|
a3e53728e3 | ||
|
|
c1dd1dd669 | ||
|
|
2623504bc8 | ||
|
|
6caaef4b9a | ||
|
|
7b3ccfb67d | ||
|
|
377bbc702a | ||
|
|
f388a9cc8c | ||
|
|
a3707b857d | ||
|
|
23323442f2 | ||
|
|
8f13211b8b | ||
|
|
c9a8e2156f | ||
|
|
614850f056 | ||
|
|
4fe304e5bf | ||
|
|
20e6874771 | ||
|
|
2610359c29 | ||
|
|
24099a0892 | ||
|
|
04127c4ab9 | ||
|
|
296a7848b4 | ||
|
|
041688a996 | ||
|
|
46f5efb418 | ||
|
|
abc5e76913 | ||
|
|
15899fccbd | ||
|
|
b048c1c002 | ||
|
|
a38b24afc4 | ||
|
|
8c50c14fe0 | ||
|
|
01b5e3c01b | ||
|
|
1b92868b15 | ||
|
|
0e8805e5eb | ||
|
|
661d28956b | ||
|
|
cdead9468c | ||
|
|
9aad3f97b6 | ||
|
|
002fd0180e | ||
|
|
245db0572a | ||
|
|
f913972868 | ||
|
|
db2eecd8bc | ||
|
|
3f912fe637 | ||
|
|
0e7a6c15a7 | ||
|
|
5eb575e496 | ||
|
|
b93df38efa | ||
|
|
bbe56f6f2d | ||
|
|
149517e436 | ||
|
|
907432c0b3 | ||
|
|
b5c7526cea | ||
|
|
de8019d8fc | ||
|
|
aacec874d7 | ||
|
|
b5dd3922a3 | ||
|
|
ed4a1d8f21 | ||
|
|
2a2eb93187 | ||
|
|
4eaed8dba6 | ||
|
|
4b0703ece5 | ||
|
|
b3c5378920 | ||
|
|
2b4b20b9fa | ||
|
|
3e4db580eb | ||
|
|
091f0a12b6 | ||
|
|
8ccc3016c7 | ||
|
|
0f17fb16c4 | ||
|
|
8890a7cb87 | ||
|
|
4a273bd826 | ||
|
|
f4c3222174 | ||
|
|
1d44a52981 | ||
|
|
ccabf3d4e9 | ||
|
|
ed0a6c8b82 | ||
|
|
044bf6c594 | ||
|
|
af37001a64 | ||
|
|
84810b9a97 | ||
|
|
f7e5e6ed7b | ||
|
|
95ff43b71d | ||
|
|
1ecdba57bd | ||
|
|
7c5e3f9f27 | ||
|
|
87b0a8e7af | ||
|
|
930b4c023f | ||
|
|
13848f9525 | ||
|
|
0f43222795 | ||
|
|
a88a20775d | ||
|
|
d04cf46c61 | ||
|
|
0bec405a61 | ||
|
|
99a2fb5c8f | ||
|
|
274da64555 | ||
|
|
ed43e44883 | ||
|
|
01ea313e93 | ||
|
|
ee03eb4a67 | ||
|
|
bf615b96a7 | ||
|
|
ce1374844a | ||
|
|
6f191e2dba | ||
|
|
07cd087d9e | ||
|
|
bc659f50dc | ||
|
|
98c4b4dc70 | ||
|
|
7a0ff75fba | ||
|
|
c2b1c84268 | ||
|
|
12b34017e7 | ||
|
|
d76eb8b1c8 | ||
|
|
9a679424d7 | ||
|
|
6855629524 | ||
|
|
87206bbcc8 | ||
|
|
395291481a | ||
|
|
2a5fe191b0 | ||
|
|
c5d39dae42 | ||
|
|
2f601d3650 | ||
|
|
f3128bf86d | ||
|
|
b4d38db487 | ||
|
|
f9aa8573a5 | ||
|
|
31060ae2b2 | ||
|
|
72a922a080 | ||
|
|
d23565750a | ||
|
|
841a0310cf | ||
|
|
198cc22caf | ||
|
|
bf229e28ce | ||
|
|
c780fddb47 | ||
|
|
43ed522fa8 | ||
|
|
d79b079677 | ||
|
|
b0448a4bd7 | ||
|
|
e0792d776f | ||
|
|
45941fa780 | ||
|
|
fdcb59ae4a | ||
|
|
ed2100c40f | ||
|
|
6d55356219 | ||
|
|
7b6b8d79b1 | ||
|
|
29860a0d80 | ||
|
|
954419baa3 | ||
|
|
8b05da2c3b | ||
|
|
ef3e5c6197 | ||
|
|
306b846b9d | ||
|
|
5d54c1f28f | ||
|
|
4b883b4870 | ||
|
|
2f5c563236 | ||
|
|
f94ee1a04b | ||
|
|
1060b3c800 | ||
|
|
1717ec4ceb | ||
|
|
ddb1131ea8 | ||
|
|
8fa0f1d4b8 | ||
|
|
7b81db5ce1 | ||
|
|
3d9dbfb5fa | ||
|
|
18ce8177f7 | ||
|
|
2145455c12 | ||
|
|
882f876e2b | ||
|
|
ab87f72781 | ||
|
|
b3c67e5d8f | ||
|
|
abc15557d9 | ||
|
|
8b1e670281 | ||
|
|
499cbbe9b9 | ||
|
|
31555d6bc4 | ||
|
|
7a32ba9ea2 | ||
|
|
a1775be6b0 | ||
|
|
22b89268c0 | ||
|
|
c1d60de3cc | ||
|
|
b550b4d7bf | ||
|
|
2e577dbbb2 | ||
|
|
b21ad34f77 | ||
|
|
4e9028462e | ||
|
|
24e73b68c9 | ||
|
|
c1c8d8e91a | ||
|
|
a6e171abee | ||
|
|
67ded2c136 | ||
|
|
85acca454f | ||
|
|
679477296f | ||
|
|
62a443dc31 | ||
|
|
67bfc99983 | ||
|
|
4fb2ea22f4 | ||
|
|
94d1cd3c27 | ||
|
|
178bbc1751 | ||
|
|
743f85015a | ||
|
|
ff8c2c8435 | ||
|
|
82f525c21e | ||
|
|
941e467b93 | ||
|
|
5e6be67cc9 | ||
|
|
34c446fc29 | ||
|
|
0ee7ca1a74 | ||
|
|
408cbd6446 | ||
|
|
535f2c1839 | ||
|
|
ec43d1ef12 | ||
|
|
0848e2f75e | ||
|
|
cd68e45ac4 | ||
|
|
957d4e8a03 | ||
|
|
27d053f5fb | ||
|
|
16f5d0deeb | ||
|
|
81c2232609 | ||
|
|
2f64c66b63 | ||
|
|
76ee38a2d3 | ||
|
|
fe495319e2 | ||
|
|
f33ec2cc48 | ||
|
|
3e5257cae9 | ||
|
|
c7eb428c9e | ||
|
|
63610228f2 | ||
|
|
1cc1036468 | ||
|
|
adfd514772 | ||
|
|
79731ccb69 | ||
|
|
9cb3f72a9b | ||
|
|
1dba4e4565 | ||
|
|
9600933b63 | ||
|
|
ec5a01925f | ||
|
|
d0a55bba67 | ||
|
|
df6f0467a5 | ||
|
|
3d6f0723f5 | ||
|
|
3ee20b8b76 | ||
|
|
359584ba93 | ||
|
|
fa8083599a | ||
|
|
25971985ee | ||
|
|
b0613be2a2 | ||
|
|
241169308a | ||
|
|
58757a23a2 | ||
|
|
e062b9c5f8 | ||
|
|
ead4189904 | ||
|
|
cdbaccaadd | ||
|
|
80414e2177 | ||
|
|
b7fa1be650 | ||
|
|
f46d16ca03 | ||
|
|
7d7910f934 | ||
|
|
6a5637023f | ||
|
|
251822c887 | ||
|
|
553068128b | ||
|
|
aea5e2cf09 | ||
|
|
91dfad1faf | ||
|
|
6f2401e10a | ||
|
|
72c0a0ba11 | ||
|
|
fa7e88d370 | ||
|
|
3935abcd82 | ||
|
|
10c78af877 | ||
|
|
2d2b29f0d0 | ||
|
|
45fa9697ad | ||
|
|
f0bf295aab | ||
|
|
17123d9428 | ||
|
|
b9f0c6b73c | ||
|
|
a64adfb404 | ||
|
|
f192bc7aa6 | ||
|
|
1c07b57afa | ||
|
|
e054cb0218 | ||
|
|
5009ee232c | ||
|
|
78604ed1f6 | ||
|
|
42918df4a3 | ||
|
|
cafc92e030 | ||
|
|
be5fa78234 | ||
|
|
cb16ea67de | ||
|
|
ab5866427e | ||
|
|
b9654265f9 | ||
|
|
598eff9abd | ||
|
|
73b1028fe8 | ||
|
|
abe3060ea9 | ||
|
|
2b644de025 | ||
|
|
ba802c6a7d | ||
|
|
2555fa645b | ||
|
|
96300a0491 | ||
|
|
d454c7e8f4 | ||
|
|
e1954e0821 | ||
|
|
36aff057a5 | ||
|
|
70a68fde41 | ||
|
|
6af126c47c | ||
|
|
7d5db3e3c7 | ||
|
|
3547036a00 | ||
|
|
3988003c17 | ||
|
|
1e585a9876 | ||
|
|
5a2e61ba13 | ||
|
|
3460389d2f | ||
|
|
0a599bfb0e | ||
|
|
d084dc016a | ||
|
|
66b9e7ee1f | ||
|
|
c413caadd1 | ||
|
|
bff4de2189 | ||
|
|
a9d9eb30d3 | ||
|
|
f9063cf252 | ||
|
|
61f6a199e9 | ||
|
|
e59fe5ac8c | ||
|
|
ee79c35b62 | ||
|
|
a3b1eaf68b | ||
|
|
9a419e5ab6 | ||
|
|
8f82f46852 | ||
|
|
f45a5a903a | ||
|
|
6b727bf114 | ||
|
|
2fad59554b | ||
|
|
e8c3ff875c | ||
|
|
12b7338b51 | ||
|
|
c615f97362 | ||
|
|
d36e793864 | ||
|
|
f6fd67a33e | ||
|
|
b9958cafc9 | ||
|
|
3849c5ad31 | ||
|
|
60bd2cd082 | ||
|
|
f9692ddd48 | ||
|
|
5e29bc7145 | ||
|
|
845311daf2 | ||
|
|
d35247c92a | ||
|
|
e8613527b6 | ||
|
|
c053cf21a6 | ||
|
|
e46725e998 | ||
|
|
27de3460cb | ||
|
|
c067a37787 | ||
|
|
6bc18dd768 | ||
|
|
c9dbaebec4 | ||
|
|
640d5633b4 | ||
|
|
b3887c8138 | ||
|
|
14c69b0b53 | ||
|
|
13218919aa | ||
|
|
465e23f98d | ||
|
|
b578189f0d | ||
|
|
fb7a1f9d6b | ||
|
|
3e3c6ae0fc | ||
|
|
eca942ec96 | ||
|
|
ff6c3c74e6 | ||
|
|
9c886b1800 | ||
|
|
52e111f5ab | ||
|
|
669e85b63d | ||
|
|
035cd35ada | ||
|
|
fbe16eea44 | ||
|
|
dab1bc3752 | ||
|
|
b48f4896e7 | ||
|
|
82acc74c24 | ||
|
|
8b4721320e | ||
|
|
d0ec92cd24 | ||
|
|
1759559de0 | ||
|
|
98c91ae853 | ||
|
|
a401e12573 | ||
|
|
2f45944be4 | ||
|
|
76aa51fa2e | ||
|
|
28d85c366a | ||
|
|
3e303ce310 | ||
|
|
e08f7a8815 | ||
|
|
91e559e35f | ||
|
|
5d6c5771cb | ||
|
|
24cb7b2eaf | ||
|
|
69fd73301b | ||
|
|
3d6928a391 | ||
|
|
f56bbbc168 | ||
|
|
673167059c | ||
|
|
365ddc48ea | ||
|
|
cda91af947 | ||
|
|
2fb2266d96 | ||
|
|
0f77565fdb | ||
|
|
05c03ebdec | ||
|
|
c346876f94 | ||
|
|
497cc66ea4 | ||
|
|
dfddcdcdcb | ||
|
|
139f3642aa | ||
|
|
b6aab3a315 | ||
|
|
329fae945d | ||
|
|
d14bb8ea31 | ||
|
|
23f0205037 | ||
|
|
4ad97ac0a1 | ||
|
|
2d6d0f76b4 | ||
|
|
ca25f656cb | ||
|
|
1fbcb598ce | ||
|
|
67e2e1f246 | ||
|
|
bb8636c5ee | ||
|
|
1f4cee54f6 | ||
|
|
7cd00bbc05 | ||
|
|
08b7ec4999 | ||
|
|
e8779ccbf6 | ||
|
|
f94457f12c | ||
|
|
e9c6174942 | ||
|
|
d6fcc3cf56 | ||
|
|
b09b9de684 | ||
|
|
ff118927ed | ||
|
|
c36eb4095d | ||
|
|
50a8036f4d | ||
|
|
930fc5ac77 | ||
|
|
fb0947ae7c | ||
|
|
967a6328f9 | ||
|
|
8ae9b55214 | ||
|
|
be36c2937b | ||
|
|
0dde2ab86e | ||
|
|
d54d3d8cd0 | ||
|
|
22622a7d71 | ||
|
|
e0817e2fb0 | ||
|
|
f3898716f3 | ||
|
|
4eaca6c9b3 | ||
|
|
f09bfc7003 | ||
|
|
d5d756d82d | ||
|
|
941aece11e | ||
|
|
21953d09d4 | ||
|
|
9e4fa4b7a3 | ||
|
|
347bd0ceb1 | ||
|
|
b8747195ed | ||
|
|
8800c47f55 | ||
|
|
e9773c1c86 | ||
|
|
5289caadff | ||
|
|
dd04860401 | ||
|
|
eed57cf144 | ||
|
|
6e0ebe9fc0 | ||
|
|
404a156f2b | ||
|
|
a699915ea7 | ||
|
|
fbc4b54811 | ||
|
|
a4de722874 | ||
|
|
c82f3c02fc | ||
|
|
17101da9b2 | ||
|
|
ccb1418a34 | ||
|
|
0864632d9e | ||
|
|
7ca2f7e93e | ||
|
|
be162818cb | ||
|
|
a1759d85fa | ||
|
|
af32397c04 | ||
|
|
d74618d332 | ||
|
|
5c9be7cbd1 | ||
|
|
4121c1e2a9 | ||
|
|
11fd4530ce | ||
|
|
b456284f75 | ||
|
|
122ae6a6ff | ||
|
|
e09727b56d | ||
|
|
10c114a867 | ||
|
|
a6bcf4ddbf | ||
|
|
b7936681cf | ||
|
|
e232c0bb5e | ||
|
|
e235be9895 | ||
|
|
95d5debfee | ||
|
|
a274a3d9ae | ||
|
|
51e8d51562 | ||
|
|
3ddf0118fc | ||
|
|
31f980ff4f | ||
|
|
dfb0dbfa90 | ||
|
|
9d566cc6c1 | ||
|
|
0c2d4dddd5 | ||
|
|
e34c251523 | ||
|
|
8325cb6b43 | ||
|
|
7eead7588d | ||
|
|
ae100280e3 | ||
|
|
5b951aac4f | ||
|
|
ff5cdadf4d | ||
|
|
1e669d08a0 | ||
|
|
c5ae8d2980 | ||
|
|
ec8f49b0d7 | ||
|
|
a1b0a5ec97 | ||
|
|
487c80b475 | ||
|
|
cec926a090 | ||
|
|
23623f9cee | ||
|
|
f92aa3426c | ||
|
|
989617366a | ||
|
|
96324d4595 | ||
|
|
17ba947380 | ||
|
|
bab0aa8ebc | ||
|
|
b44226bea7 | ||
|
|
d56ebd1ff9 | ||
|
|
e034d1bf03 | ||
|
|
e99ae35661 | ||
|
|
d283de66b5 | ||
|
|
4d690d6ca8 | ||
|
|
604ab88b09 | ||
|
|
cad306b6de | ||
|
|
6363f7c386 | ||
|
|
c8abdc6343 | ||
|
|
9a12e9831b | ||
|
|
d470485c49 | ||
|
|
ad292fa496 | ||
|
|
0f4cb05418 | ||
|
|
3f3fb1e2ab | ||
|
|
fc44e72bb1 | ||
|
|
de915f748f | ||
|
|
968f1f213d | ||
|
|
19eb70e425 | ||
|
|
e5544644a7 | ||
|
|
8781c23939 | ||
|
|
8e89cae659 | ||
|
|
a22f80c053 | ||
|
|
9a1d042fb8 | ||
|
|
f7dbf97c53 | ||
|
|
eb34d25272 | ||
|
|
d6a8313a19 | ||
|
|
1020f7a498 | ||
|
|
4232475053 | ||
|
|
42d4126a5d | ||
|
|
aa9f71cfd7 | ||
|
|
18bccb8e5b | ||
|
|
e3576c31a3 | ||
|
|
53f06c0382 | ||
|
|
cfad0498b8 | ||
|
|
24e3ad5ed5 | ||
|
|
7a2abbc325 | ||
|
|
30adc49bc0 | ||
|
|
c9cbafcf40 | ||
|
|
80d5fed085 | ||
|
|
d3a1a4bf1b | ||
|
|
b7560ca07b | ||
|
|
0f814c8e16 | ||
|
|
e864ea1999 | ||
|
|
89d47bf147 | ||
|
|
9929836cc4 | ||
|
|
0b31ebdee6 | ||
|
|
ff25031d1e | ||
|
|
4a540cfd7b | ||
|
|
bf39bfe921 | ||
|
|
b95a8f985e | ||
|
|
144c3f2ed7 | ||
|
|
bc5a017695 | ||
|
|
0cff45f88c | ||
|
|
b54f6904d4 | ||
|
|
7a2e7850ad | ||
|
|
4d0bc6caa9 | ||
|
|
13bb6b516a | ||
|
|
872d5fc7f7 | ||
|
|
13e19d0c16 | ||
|
|
1d334f5e27 | ||
|
|
a8e998993c | ||
|
|
dfaa9b0a00 | ||
|
|
9b34e85cea | ||
|
|
22f8b2b12f | ||
|
|
cdea76dd14 | ||
|
|
88bee2da43 | ||
|
|
e5b27d290b | ||
|
|
3cc847e532 | ||
|
|
b97a2bbb6d | ||
|
|
b390774d1b | ||
|
|
112e2783f8 | ||
|
|
d69961746d | ||
|
|
494cb645bd | ||
|
|
2b1c527171 | ||
|
|
695b1ad660 | ||
|
|
97d244cb4c | ||
|
|
a91978941d | ||
|
|
6564a2cebd | ||
|
|
2d1fe16358 | ||
|
|
56e1d5577c | ||
|
|
67a4a6d85d | ||
|
|
a8bc660efa | ||
|
|
74d6b88fb0 | ||
|
|
7b464f2f2e | ||
|
|
e43ceb07cc | ||
|
|
5f23e1bbd6 | ||
|
|
b6e53777bd | ||
|
|
271c7e191f | ||
|
|
ef2589b73b | ||
|
|
a45ca53c2e | ||
|
|
6b57c75bd6 | ||
|
|
014ef652ff | ||
|
|
eeefd39035 | ||
|
|
a76e2daa0a | ||
|
|
c33bbd30c6 | ||
|
|
1e7bbed24b | ||
|
|
37629fa69b | ||
|
|
51759fa6dd | ||
|
|
deaa0f8911 | ||
|
|
922b042914 | ||
|
|
12c1295761 | ||
|
|
7326de54c6 | ||
|
|
9a6a03cf79 | ||
|
|
cdea9b37a3 | ||
|
|
6e50e5adcb | ||
|
|
ebb5aecc82 | ||
|
|
b4c825b9c9 | ||
|
|
e53d10d736 | ||
|
|
2701df7a9b | ||
|
|
f07959e06b | ||
|
|
9e710f3ec7 | ||
|
|
28777174bc | ||
|
|
8fd614e8ca | ||
|
|
2978da8b46 | ||
|
|
dfdb01424a | ||
|
|
632e58de8f | ||
|
|
752e52f75e | ||
|
|
ec6349230b | ||
|
|
bb4512614b | ||
|
|
59140395e9 | ||
|
|
d051250a57 | ||
|
|
a3687cbd21 | ||
|
|
468fcd881c | ||
|
|
34f7ddd3bd | ||
|
|
dea7426857 | ||
|
|
fb117c4a65 | ||
|
|
8ca633171a | ||
|
|
c43008fed5 | ||
|
|
4a03666e82 | ||
|
|
6d92b42636 | ||
|
|
0d98280272 | ||
|
|
9fa9190813 | ||
|
|
2557f971fe | ||
|
|
fa3b31a7ac | ||
|
|
4454ed520f | ||
|
|
3fabfcda1c | ||
|
|
6e0debe014 | ||
|
|
739c336a78 | ||
|
|
96b06ca89f | ||
|
|
002b207fcc | ||
|
|
6034fc7ac9 | ||
|
|
d45645bb7c | ||
|
|
c0bed628d2 | ||
|
|
742ce81bce | ||
|
|
9596adc9c3 | ||
|
|
28a7f96f78 | ||
|
|
89de8dcc62 | ||
|
|
1115b0e345 | ||
|
|
ed557f5677 | ||
|
|
8573e748c2 | ||
|
|
76df1ffb28 | ||
|
|
ac922ca980 | ||
|
|
4922e18a1a | ||
|
|
d3c89e293b | ||
|
|
66fd0746ba | ||
|
|
2e45b25cc6 | ||
|
|
390cfdc1c5 | ||
|
|
3bfa9a1c09 | ||
|
|
97e63a7b2a | ||
|
|
881b80ad1e | ||
|
|
dd09f19d8a | ||
|
|
1829a288be | ||
|
|
aeddfc5816 | ||
|
|
d1c52c07f1 | ||
|
|
5a27a68d29 | ||
|
|
2c629c7fcc | ||
|
|
f34408cf11 | ||
|
|
e3ccd48c17 | ||
|
|
9827c4231a | ||
|
|
9765d48bda | ||
|
|
b459545aa2 | ||
|
|
63cf13150a | ||
|
|
e7dddc4b65 | ||
|
|
2214b1ea40 | ||
|
|
92bab445f4 | ||
|
|
8cc5ef5b76 | ||
|
|
e034267666 | ||
|
|
71bb830f46 | ||
|
|
0504431389 | ||
|
|
9709ce3486 | ||
|
|
db87a8f904 | ||
|
|
559c025832 | ||
|
|
f0af41bfb3 | ||
|
|
28560aca23 | ||
|
|
08a62b466a | ||
|
|
f1ef4fa4c0 | ||
|
|
93cc403567 | ||
|
|
800cd164e8 | ||
|
|
0c1deb4c22 | ||
|
|
d81bf0e28d | ||
|
|
8344157840 | ||
|
|
a114840c3c | ||
|
|
d360d3a150 | ||
|
|
17fa8e7c04 | ||
|
|
6c0d32b401 | ||
|
|
1a6f05a107 | ||
|
|
7002ed6471 | ||
|
|
6d20a2817b | ||
|
|
6137cd17c7 | ||
|
|
ceb8afca9f | ||
|
|
36c68e9567 | ||
|
|
d1515168a5 | ||
|
|
2f32ea859f | ||
|
|
402bc37847 | ||
|
|
34b2dcfec6 | ||
|
|
4d89648fe5 | ||
|
|
55199bce21 | ||
|
|
9a1ebdbca7 | ||
|
|
e6fdecb6e3 | ||
|
|
a32aef964a |
26
.gitignore
vendored
26
.gitignore
vendored
@@ -1,9 +1,33 @@
|
||||
*.user
|
||||
.qmake.stash
|
||||
.qtc_clangd/**
|
||||
Makefile
|
||||
bin/**
|
||||
build/**
|
||||
build_dir/**
|
||||
helper/*.o
|
||||
helper/.qtc_clangd/**
|
||||
helper/moc*.*
|
||||
helper/octphelper
|
||||
cachecleaner/bin/**
|
||||
cachecleaner/build/**
|
||||
cachecleaner/.qtc_clangd/**
|
||||
notifier/bin/**
|
||||
notifier/build/**
|
||||
qrc_resources.cpp
|
||||
notifier/.qtc_clangd/**
|
||||
notifier/.qtc/**
|
||||
notifier/.cmake/**
|
||||
notifier/CMakeCache*
|
||||
notifier/CMakeFiles*
|
||||
notifier/qtcsettings.cmake
|
||||
octopi.pro.user
|
||||
qrc_resources.cpp
|
||||
repoeditor/.qtc_clangd/**
|
||||
repoeditor/bin/**
|
||||
repoeditor/build/**
|
||||
sudo/*.o
|
||||
sudo/moc*.*
|
||||
sudo/octopi-sudo
|
||||
sudo/qrc*.cpp
|
||||
sudo/ui_pass*.h
|
||||
sudo/.qtc_clangd
|
||||
|
||||
13
.tx/config
13
.tx/config
@@ -1,8 +1,11 @@
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[octopi.octopi]
|
||||
file_filter = resources/translations/octopi_<lang>.ts
|
||||
source_file = resources/translations/octopi_en.ts
|
||||
source_lang = en
|
||||
type = QT
|
||||
[o:arnt:p:octopi:r:octopi]
|
||||
file_filter = resources/translations/octopi_<lang>.ts
|
||||
source_file = resources/translations/octopi_en.ts
|
||||
source_lang = en
|
||||
type = QT
|
||||
replace_edited_strings = false
|
||||
keep_translations = false
|
||||
|
||||
|
||||
383
CHANGELOG
383
CHANGELOG
@@ -1,4 +1,327 @@
|
||||
0.8.0
|
||||
0.19 (dev)
|
||||
BugFix: Pressing F11 to maximize bottom panel crashed Octopi if Info tab was selected.
|
||||
BugFix: Octopi crashed after using AUR/KCP tool and clicking on a package anchor
|
||||
in Output tab.
|
||||
BugFix: Optional deps dialog had a column header named "3" instead of "Repository".
|
||||
BugFix: Some outdated AUR pkgs were not showing on notifier (thanks to urbenlegend).
|
||||
BugFix: There was a method called more than once every time distro news was checked.
|
||||
Add the option to make the whole interface text less condensed.
|
||||
Add the option to show/hide "Repository" and "Download Size" columns in package list.
|
||||
Add Repository field in Info tab.
|
||||
Make "Search for outdated AUR packages" a notifier only option.
|
||||
Enable Check updates and System upgrade tool buttons in AUR mode.
|
||||
Show current version of the packages on Notifier's System Upgrade dialog
|
||||
(thanks to valchx's code).
|
||||
Added chinese description for the application name in desktop file.
|
||||
Updated translations.
|
||||
|
||||
0.18.1 (2025-09-29)
|
||||
BugFix: French translation was not working properly (thanks to roxfr).
|
||||
BugFix: Yay searches with version 12.5.2 crashed Octopi (thanks to nije-to-sve).
|
||||
BugFix: Search for BASH also in "/bin".
|
||||
BugFix: Force use of BASH shell was not working (thanks to UnsaltedScholar).
|
||||
BugFix: List of outdated KCP packages was not working in KaOS.
|
||||
BugFix: Under some conditions Octopi could crash due to shared memory access failures.
|
||||
Updated translations.
|
||||
|
||||
0.18.0 (2025-09-20)
|
||||
BugFix: The act of moving the mouse over the package list was triggering many
|
||||
"pacman -Si" executions (thanks to RAZUMNO).
|
||||
BugFix: Notifier did not fetch updates for the first time when using "once a day".
|
||||
BugFix: qt-sudo now respects user locale settings (thanks to D10RUS).
|
||||
BugFix: Use better way to detect if user is running the tools from the right place.
|
||||
BugFix: Select Help tab when Octopi runs for the first time.
|
||||
BugFix: Make Actions tab visible when a package is selected for insertion/removal.
|
||||
BugFix: Use system theme folder icon in Files tab.
|
||||
BugFix: Package list refresh was not running after a group install/removal.
|
||||
BugFix: ILoveCandy option was not working 100% in parser.
|
||||
Search option selected by the user is saved on close.
|
||||
Added support for garuda-update command when running in Garuda Linux.
|
||||
Added support for a user specified backup shell script that needs to be placed at
|
||||
"/usr/lib/octopi/pre-system-upgrade.sh" and executes before the system upgrades.
|
||||
Added support for pacman.conf's IgnorePkg option through "Add to Ignored" and
|
||||
"Remove from Ignored" actions from the context menu in the package list.
|
||||
Added View/Ignored menu option.
|
||||
Added support for Plus and Minus keys to add and remove packages from the system.
|
||||
Added "Get Latest distro news" menu item to the News tab context menu.
|
||||
Added Apply and Cancel buttons also in the Actions tab.
|
||||
Added "Enable package tooltips" option, so users can disable the feature when needed.
|
||||
Added "Force use of BASH shell" option to ensure compatibility when the user
|
||||
uses another SHELL.
|
||||
Added Tools/pacman-key option to refresh pacman gpg keys.
|
||||
Modernization of Options dialog.
|
||||
Updated translations.
|
||||
|
||||
0.17.0 (2025-02-18)
|
||||
BugFix: Code for EndeavourOS news was incomplete (thanks to LegitGreenBoi).
|
||||
BugFix: Help msg for newer packages was wrong because they're not installed.
|
||||
Prefer Bash shell (/usr/bin/bash) when executing package commands.
|
||||
Added "--editmenu" checkbox on Options dialog if you are using Yay tool.
|
||||
Added option to always use the terminal when executing pacman actions.
|
||||
Play a bell sound when the Terminal tab is asking for the user password.
|
||||
Improvement: Let user choose which domain is pinged when checking for internet access
|
||||
(if ping.archlinux.org is down).
|
||||
Improvement: Show a "Collecting transaction data..." msg before presenting the transaction
|
||||
dialog, as it can be quite slow on some systems (thanks to Valdir).
|
||||
Updated translations.
|
||||
|
||||
0.16.2 (2024-06-17)
|
||||
BugFix: Increased width of Terminal tab labels on Options dialog.
|
||||
BugFix: Removed a debug msg when octopi was not being executed with "-d".
|
||||
Updated translations.
|
||||
|
||||
0.16.1 (2024-06-09)
|
||||
BugFix: Updated some LANG environment variables to C.UTF-8.
|
||||
BugFix: Info/Files tabs were always empty if they were selected at octopi's start.
|
||||
BugFix: Do not install notifier's desktop file in /etc/xdg/autostart.
|
||||
BugFix: Could not remove packages when internet connection was down (thanks to Theluga).
|
||||
Added shortcut key "Ctrl+Shift+U" to upgrade outdated AUR packages.
|
||||
Arrow keys navegation refresh Info and Files tabs again.
|
||||
Updated translations.
|
||||
|
||||
0.16.0 (2024-05-19)
|
||||
BugFix: '--noeditmenu' is deprecated. Use '--editmenu=false' instead (thanks to rbaruccojr).
|
||||
BugFix: Fixed silent error when pacman's database is locked (thanks to SloppyPuppy).
|
||||
BugFix: Files tab expand all items by default.
|
||||
BugFix: Updated translations.
|
||||
Now using the unified qt-sudo project (https://github.com/aarnt/qt-sudo) for privilege escalation.
|
||||
Default to Qt6 lib build (including qtermwidget6)
|
||||
|
||||
0.15.0 (2023-09-10)
|
||||
BugFix: Invalidate Info/Files tabs when user is navigating packages using the keyboard.
|
||||
BugFix: Better handle dependencies while staging packages for deletion.
|
||||
BugFix: First yay-bin download now works again.
|
||||
BugFix: Polished navigation on Info tab dependencies
|
||||
BugFix: AUR passwords that contained a "+" char failed to login at aur.archlinux.org.
|
||||
BugFix: When using the pacman backend, call "pacman -Qm" to fetch ALL foreign packages.
|
||||
BugFix: Change install reason did not work with pacman backend.
|
||||
Made the code Qt5/Qt6 compatible.
|
||||
Using "pacman -Fl" to view contents of non installed packages (thanks to Zesko).
|
||||
Added a Terminal tab to options dialog to config its colors and fonts.
|
||||
Octopi-sudo code was synced to match project "lxqt-sudo" version 1.3.0.
|
||||
|
||||
0.14.0 (2022-10-05)
|
||||
Added --overwrite="*" checkbox in AUR tab (Tools/Options) when using yay.
|
||||
Octopi-sudo code was synced to match project "lxqt-sudo" version 1.1.0.
|
||||
BugFix: Package search did not work correctly when query string contained a "+" sign.
|
||||
BugFix: Info/Files tab refresh was duplicated.
|
||||
BugFix: Disable (another try) Info/Files tab refresh while typing in Filter/Search
|
||||
line edit.
|
||||
|
||||
0.13.0 (2022-03-30)
|
||||
BugFix: editFile() caused a crash while in Mate desktop. Both "Open PKGBUILD"
|
||||
and "Show PKGBUILD diff" options were affected.
|
||||
BugFix: removed stylesheet from treeviews. It makes dark themes look better
|
||||
(thanks to buckmelanoma).
|
||||
BugFix: Pressing ENTER over an installed AUR pkg no longer sends it to the
|
||||
install action treeview.
|
||||
BugFix: Made Octopi compatible with aurweb 6.x version (view PKGBUILD,
|
||||
diff PKGBUILD, vote, unvote and list voted AUR).
|
||||
Added "Outdated" filter/option on menu "View".
|
||||
Added a "-checkupdates" parameter to Notifier, so users can update the status
|
||||
of an already running Octopi Notifier.
|
||||
Added option to update selected outdated AUR pkgs directly from the main list.
|
||||
|
||||
0.12.0 (2021-11-06)
|
||||
Added support for pacman 6.0 (thanks to class101)
|
||||
Added support for Paru AUR tool.
|
||||
Added support for opendoas tool (default).
|
||||
Added support for Archcraft OS.
|
||||
Added support for Garuda Linux distro.
|
||||
Added support for Obarun Linux distro.
|
||||
Actions tab shows a counter feedback for inserts (with a plus signal) and
|
||||
removals (with a minus signal) and does not steal focus anymore.
|
||||
Octopi-sudo code was synced to match project "lxqt-sudo" version 1.0.0.
|
||||
BugFix: Initial database searches are executed after main interface is shown.
|
||||
This improves UI feedback on older cpus.
|
||||
BugFix: If there was only 1 result in AUR search, the pkg could not enter
|
||||
the transaction with the right name.
|
||||
BugFix: IgnorePkg pkgs are shown as outdated when using ALPM backend.
|
||||
BugFix: If user went from AUR to normal search with a not found pkg the statusbar
|
||||
counters would become invisible.
|
||||
BugFix: If options dialog was called while both notifier and octopi were running,
|
||||
Updates tab was not shown.
|
||||
|
||||
0.11.0 (2021-01-11)
|
||||
Added support for CMake build system (thanks to Tereius).
|
||||
Added support to build multiple foreign packages at once (they are first copied
|
||||
to the Actions' tree view just like official packages).
|
||||
Added "Open PKGBUILD" option to open the AUR PKGBUILD file in a text editor.
|
||||
Added "Show PKGBUILD diff" option to show the differences between latest and previous
|
||||
PKGBUILD files of the selected AUR package in a text editor.
|
||||
Added "Install Date" at Info tab.
|
||||
Added "Licenses", "Maintainer", "Depends On", "Make Deps", "Last Modified" and "Out-of-date"
|
||||
fields at Info tab while in AUR mode.
|
||||
Added option to display "Licenses", "Installed Size", "Build Date", "Install Date" and
|
||||
"Install Reason" columns in the package list.
|
||||
Added option to "Change Install Reason" of selected packages (Explicitly <-> As Dependency).
|
||||
Added a faster refresh package list code after checking for updates.
|
||||
Added "Build directory" option in AUR tab on options dialog, so users can change where
|
||||
makepkg builds the source code.
|
||||
Added support for '^' and '$' chars in AUR search
|
||||
Added "Open news in a browser" option on right clicking the News tab.
|
||||
Optional package dependencies are now installed with "--asdeps" parameter.
|
||||
Octopi-sudo code was synced to match project "lxqt-sudo" version 0.16.0.
|
||||
Updated PKGBUILD file following MatMoul's suggestion.
|
||||
Removed unused speedup service.
|
||||
Prevent users from running Octopi, Notifier and Cache Cleaner outside "/usr/bin" dir.
|
||||
BugFix: Disable Info/Files tab refresh while typing in filter/search line edit.
|
||||
BugFix: unset TMPDIR environment variable on every Octo tool startup
|
||||
(to avoid "octopi-helper[aborted]: Couldn't attach to memory" errors).
|
||||
BugFix: "total download size" showed the value 0 in Notifier if the database was not synched.
|
||||
BugFix: Pressing ESC in repoeditor could ask if you wanted to save your changes even
|
||||
if there were no changes made.
|
||||
BugFix: Running Notifier within a DE session could lead to a "Suspicious execution method" error.
|
||||
BugFix: If you tried to execute octopi after upgrading your system with notifier you got a
|
||||
notifier crash and an octopi freeze (thanks to linuxer for pointing that out).
|
||||
BugFix: Prevent icon changes in notifier when there were transaction errors.
|
||||
BugFix: The list of targets to install were not showing ok in the transaction dialog.
|
||||
BugFix: Restored support for command line parameters like "-sysupgrade-noconfirm" and "-style".
|
||||
BugFix: Updated "-help" output text.
|
||||
BugFix: Tab navigation improvements.
|
||||
BugFix: Statusbar showed a number of packages when the list was empty (the previous value).
|
||||
BugFix: Clicking on printed outdated packages in Output tab did not send to corresponding
|
||||
package in the main list after a 'Check updates'.
|
||||
BugFix: WM detection now uses "ps -aux".
|
||||
|
||||
0.10.0 (2020-07-19)
|
||||
Added a built-in default priviledge escalation tool: "octopi-sudo" as a slightly modified version
|
||||
of "lxqt-sudo" project (version 0.15.0). It's the only escalation tool supported!
|
||||
Added option to vote/unvote for AUR packages using aur.archlinux.org login.
|
||||
Added "pikaur" AUR tool support (thanks to ewilly).
|
||||
Added "yay" AUR tool support.
|
||||
Added option "--devel" in AUR tab to check for newer versions of dev packages.
|
||||
Added option to download a temporary yay-bin to enable AUR.
|
||||
Updated some UI icons and added an specific one for foreign non installed pkg.
|
||||
Dropped support for external terminal applications. QTermWidget is mandatory now!
|
||||
Print ".pacnew" file list summary after upgrade (if any).
|
||||
Added Lumina desktop support.
|
||||
RepoEditor now saves window size and position.
|
||||
Added "copy" command to octopi's embedded terminal context menu.
|
||||
Added option to enable/disable confirmation dialog in system upgrade.
|
||||
Added option to enable/disable internet checking.
|
||||
Renamed Transaction tab to Actions tab.
|
||||
Added left click support on package icon in package list to launch context menu.
|
||||
Added option to never check for package updates in Notifier.
|
||||
Added tooltip "Upgrading..." while Notifier is upgrading the system.
|
||||
Added "Info" option in package list context menu.
|
||||
Added ArcoLinux, Artix Linux, CondresOS and EndeavourOS distro support.
|
||||
Added support for sudo (and NOPASSWD) executing thru new octopi-helper subproject.
|
||||
Added option to exit Octopi while a transaction is already running.
|
||||
Added support for GNOME file manager/editor.
|
||||
Added option for changing use of alternating row colors in package list.
|
||||
Added a redesigned AUR tab in Options dialog.
|
||||
Added option to change terminal's color scheme, font family and font size through ~/.config/octopi/octopi.conf.
|
||||
Maximization of properties pane now hides tab bar.
|
||||
BugFix: Many clazy/manual code enhancements merged from luis-pereira (from LXQt organization).
|
||||
BugFix: AUR upgrades in notifier were not setting m_commandExecuting flag.
|
||||
BugFix: Make notifier code consistent with AUR upgrades.
|
||||
BugFix: Replaced 'Sync database' command text to 'Check updates'.
|
||||
BugFix: Always do a "pacman -Syu" in System Upgrade.
|
||||
BugFix: Notifier now uses "checkupdates" instead "pacman -Sy[y]". This means Octopi no longer can lead
|
||||
the OS to a "partial updates" state and works gracefully with other package tools.
|
||||
BugFix: Don't let user exits RepoEditor without answerig if he wants to save changes.
|
||||
BugFix: Sometimes non-outdated AUR packages did not get refreshed.
|
||||
BugFix: Now Actions tab is disable while in AUR mode.
|
||||
BugFix: Make "Open terminal here" option work with qtermwidget.
|
||||
BugFix: Added support for symbolic lynks in "open file".
|
||||
BugFix: Pkg build date obeys Locale datetime format.
|
||||
BugFix: SysInfo no longer pushes the collected logs to a remote paste service. It saves them locally.
|
||||
BugFix: "exists in filesystem" messages during transactions are shown again.
|
||||
BugFix: MultiselectionDialog did not resize pkg description automatically.
|
||||
BugFix: Some packages were not displaying Optional Deps at Info tab.
|
||||
BugFix: Huge delay when scrolling thru large package list.
|
||||
BugFix: Speed improvements in package list building.
|
||||
BugFix: OptionsDialog was not saving AUR settings if tab changed before clicking OK.
|
||||
BugFix: Changed Manjaro news url.
|
||||
BugFix: Notifier checked for available internet connection too early with an error dialog box.
|
||||
BugFix: Changed command string to Reinstall/Update when package is already installed or outdated.
|
||||
BugFix: Clear filter line edit when navigating thru package anchors at Info tab.
|
||||
BugFix: Info and Files tabs were not showing any info automaticaly when switching between
|
||||
foreign tool/pacman lists.
|
||||
BugFix: Enable a more complete UI lockdown during transactions.
|
||||
BugFix: Enable "Find a file" context menu option on a non installed pkg.
|
||||
|
||||
0.9.0 (2018-06-08)
|
||||
Parser changes: added counter for processed packages.
|
||||
Group pane now spans all window's height.
|
||||
SysInfo now uses ptpb site and does not block interface.
|
||||
Added Trizen (AUR tool) support.
|
||||
Added Terminal tab if user compiles project with libqtermwidget5 support.
|
||||
Added Terminal dialog in Notifier (AUR update) if user compiles project with
|
||||
libqtermwidget5 support.
|
||||
Added an Options dialog to Octopi and Notifier.
|
||||
Added button after progressbar to stop current running transaction.
|
||||
Added configurable "--noconfirm" and "--noedit" options to pacaur and "--noconfirm" to yaourt.
|
||||
Added "Search/Use Instant Search" toggle.
|
||||
Added slovenian translation (thanks to the translation crew).
|
||||
Added support fo drag pacman packages to Octopi's mainwindow so they can be installed.
|
||||
Added "Install Reason" field at Info tab.
|
||||
Added support for ALPM utils lib (thanks to guinux, from Pamac project). So, now it's possible to
|
||||
show "Download Size" in package list.
|
||||
Added link support in all Info tab package lists.
|
||||
Added option to upgrade outdated foreign packages from Octopi Notifier.
|
||||
Added Hindi translation (thanks to Panwar108).
|
||||
Name of AUR package in Info tab act as link to its site at https://aur.archlinux.org.
|
||||
Search line edit is always focused when the program starts.
|
||||
Prevent user to install partial upgrades in his system (ex: only some of the outdated packages).
|
||||
Do NOT clear search string when switching between AUR/pacman.
|
||||
BugFix: If threre are updated News after a synchronization, let's goto the News Tab.
|
||||
BugFix: Remove only Octopi tools related temporary files (qtsingleapp*).
|
||||
BugFix: Do not let program display an avalanche of internet related errors.
|
||||
BugFix: Exec internet tests before some commands in Octopi and Notifier.
|
||||
BugFix: Parser was not outputing repository errors when syncinc.
|
||||
BugFix: repoeditor now runs as normal user and asks for root password on save.
|
||||
BugFix: If Notifier hid Octopi and was closed, Octopi's window would stay hidden.
|
||||
BugFix: Notifier's about dialog was never screen centered.
|
||||
BugFix: When no AUR helper exists, the group of packages panel stayed disabled.
|
||||
BugFix: Cache Cleaner now saves its window geometry.
|
||||
BugFix: Infinite wait cursor in Cache Cleaner when user press Enter for more than two
|
||||
seconds in the spin boxes.
|
||||
BugFix: Some pkg download/installed sizes were not showing properly at Info tab.
|
||||
BugFix: If we find an outdated AUR pkg in the official pkg list, we remove it.
|
||||
BugFix: Install local packages did not work with space separated paths
|
||||
(thanks to voanhcuoc for pointing it out).
|
||||
BugFix: About and System Upgrade dialogs could be opened twice in notifier.
|
||||
BugFix: Max time in minutes for notification interval was not honoring > 1380.
|
||||
BugFix: Optional dependencies dialog can now be resized and new value is
|
||||
persisted on disk.
|
||||
BugFix: Using the alpm algorithm for package version comparison. Previous code
|
||||
was reporting false newer packages.
|
||||
BugFix: System upgrade button was not disabled while synching packages in notifier.
|
||||
BugFix: searchlineedit font fix.
|
||||
BugFix: 'yaourt' and 'pacaur' no longer honor "-a" option when querying outdated
|
||||
foreign packages.
|
||||
BugFix: System upgrade shortcut changed to "ctrl+P" as "ctrl+U" is used to cut text in
|
||||
QLineEdit widgets.
|
||||
BugFix: When user selected another search option, line edit was not being cleared.
|
||||
BugFix: Disable alien icon while in transaction.
|
||||
BugFix: Do not ask twice for password if a pacman lck file exists.
|
||||
|
||||
0.8.1 (2016-03-27)
|
||||
BugFix: Updated CHAKRA RSS site (thanks to s8321414).
|
||||
BugFix: Distro news now works with https KaOS site.
|
||||
BugFix: Files tab was not refreshing when enabling KCP mode in KaOS.
|
||||
BugFix: Do not permit two or more octopi instances if one is in root mode.
|
||||
BugFix: When there's a pkg change outside Octopi, we trigger a flag to refresh the lists.
|
||||
BugFix: When you were searching for a pkg and the Files tab was selected, focus got lost.
|
||||
BugFix: Package dependencies with >, <, =, >= and <= signals were not clickable in Info tab.
|
||||
BugFix: When user commits a transaction, commit and cancel buttons must get disabled.
|
||||
Package list now also preserves sort column and sort order while in AUR/KCP/CCR mode.
|
||||
Make Octopi more keyboard friendly.
|
||||
Pressing <ENTER>, <RETURN> and <DELETE> keys on package list triggers package actions.
|
||||
Stop using 'notify-send' in octopi-notifier: the era of annoying notifiers is over.
|
||||
Major refactoring: Decoupling of Pacman executor and parser code from the UI as well as
|
||||
SearchBar slots for QTextBrowser objects.
|
||||
Added URL information to yaourt/pacaur remote pkgs at Info tab.
|
||||
Added <F2> shortcut to focus package list.
|
||||
Added an output dialog to notifier, so users can do a system upgrade without a terminal.
|
||||
Added an entry for Mirror-check in Tools menu.
|
||||
Added support for Simplified Chinese (zh_CN).
|
||||
Added support for lxqt-sudo tool (thanks to Manjaro team).
|
||||
Added "pkgfile -u" (if available) in sync db transaction.
|
||||
|
||||
0.8.0 (2015-11-08)
|
||||
This is a Qt5 only version (with the exception of 'octopi-notifier').
|
||||
BugFix: Speed optimizations in startup code (AUR outdated list).
|
||||
BugFix: Octopi now honors the $SHELL variable (thanks to LAC1213).
|
||||
@@ -18,7 +341,7 @@
|
||||
BugFix: Added option to search files with "\+" (escaping the plus sign). This would find things such
|
||||
as C++ => "c\+\+" (thanks to maxis11).
|
||||
Added support to "kcp --information" at Info tab.
|
||||
Now tab Files shows a progressbar while building the list of files.
|
||||
Now Files tab shows a progressbar while building the list of files.
|
||||
Yellow notifier icon tooltip now displays Foreign repo tool name.
|
||||
When outdated packages are printed at Output tab, you can see their
|
||||
information just hovering the mouse over them.
|
||||
@@ -29,7 +352,7 @@
|
||||
Help/About dialog now shows Pacman information.
|
||||
StatusBar msg got updated with number of selected packages more visible.
|
||||
|
||||
0.7.0
|
||||
0.7.0 (2015-04-27)
|
||||
Major speed fix: Faster pkg list building.
|
||||
Reverted to showing ALL packages at startup.
|
||||
Added a systemd service to speed up the very first octopi startup time.
|
||||
@@ -59,7 +382,7 @@
|
||||
BugFix: If user had no gksu/kdesu/root when clicking "clean" button in
|
||||
cachecleaner, cursor would remain waiting (thanks to imperator-).
|
||||
|
||||
0.6.0
|
||||
0.6.0 (2015-02-27)
|
||||
BugFix: Pkg list was being refreshed twice sometimes.
|
||||
BugFix: Removed some buggy strings from Output tab while in KF5.
|
||||
BugFix: ArrowUp/Down, PageUp/Down and Home/End keys now refresh Package Info tab.
|
||||
@@ -87,7 +410,7 @@
|
||||
Refactorings in SearchLineEdit.
|
||||
BugFixes in RepoEditor translation support (repoeditor is now in Transifex too).
|
||||
|
||||
0.5.0
|
||||
0.5.0 (2014-11-08)
|
||||
BugFix: RepoEditor would not compile with Qt5 lib (thanks to Philm).
|
||||
BugFix: Suppress GConf error strings in output.
|
||||
BugFix: mate-terminal is returning code 255 even when execution of
|
||||
@@ -113,14 +436,14 @@
|
||||
Added support for KStatusNotifier while in KDE (thanks to brcha).
|
||||
Updated translations.
|
||||
|
||||
0.4.2
|
||||
0.4.2 (2014-07-26)
|
||||
BugFix: when searching AUR pkgs, given search string was not being matched
|
||||
by package descriptions.
|
||||
BugFix: Sometimes got a gconf bug string at sync db.
|
||||
Updated a bunch of translations.
|
||||
Added support for the new kcp tool (Go version).
|
||||
|
||||
0.4.1
|
||||
0.4.1 (2014-07-12)
|
||||
Added basque translation (thanks to tarteka).
|
||||
Added es_AR translation (thanks to javier).
|
||||
Added japanese translation (thanks to UTUMI Hirosi - utuhiro78).
|
||||
@@ -134,7 +457,7 @@
|
||||
BugFix: Adapted ArchBang changes.
|
||||
BugFix: Removed unused Ctrl+N help text.
|
||||
BugFix: Some changes in LXQt support.
|
||||
BugFix: Download and installed size info at info tab.
|
||||
BugFix: Download and installed size info at Info tab.
|
||||
BugFix: The 'Enter' key (numeric keyboard) is now supported.
|
||||
BugFix: At start when there is no pacman db, octopi hangs (thanks to anex).
|
||||
BugFix: After a pkg list rebuild the Files and Info cache were not
|
||||
@@ -148,7 +471,7 @@
|
||||
Added Search by file feature (pacman -Qo).
|
||||
Added a string validator in the search edit widget.
|
||||
|
||||
0.4.0
|
||||
0.4.0 (2014-05-24)
|
||||
Huge refactorings in model/view that brings consistent memory and
|
||||
speed improvements - a single model and a central data storage (thanks to
|
||||
Thomas Binkau - tbinkau).
|
||||
@@ -202,7 +525,7 @@
|
||||
Fixed getBuildDate code to always convert dates to english format.
|
||||
Updated some translations.
|
||||
|
||||
0.3.2
|
||||
0.3.2 (2014-02-14)
|
||||
Cleaned unused code.
|
||||
Added icon for mirror-check while in KaOS.
|
||||
Does a mirror-check at startup while in KaOS.
|
||||
@@ -217,7 +540,7 @@
|
||||
BugFix: When the user had no yaourt in the system, there were a zombie
|
||||
octopi process 'left running'.
|
||||
|
||||
0.3.1
|
||||
0.3.1 (2014-01-14)
|
||||
Added support for Qt5.
|
||||
Added chinese (Taiwan), malay, slovak and ukrainian translations.
|
||||
Added support to KaOS, a lean KDE centric Linux distro.
|
||||
@@ -228,7 +551,7 @@
|
||||
first searches into transaction queue for them.
|
||||
BugFix: Prevent header resizing in File and Transaction tabs.
|
||||
|
||||
0.3
|
||||
0.3.0 (2013-11-03)
|
||||
Code cleanings.
|
||||
BugFix: No need to refresh package list after a cache clean.
|
||||
BugFix: Konsole was not working with yaourt package installation.
|
||||
@@ -275,7 +598,7 @@
|
||||
Added an About Dialog to Octopi Notifier.
|
||||
Updated translations.
|
||||
|
||||
0.2
|
||||
0.2.0 (2013-08-24)
|
||||
Splitted the project in "octopi" and "octopi-notifier".
|
||||
Yaourt no longer runs with root permissions.
|
||||
Added support for package multi selection in Yaourt mode.
|
||||
@@ -296,23 +619,23 @@
|
||||
IgnorePkg option is now used to build outdated package list.
|
||||
BugFix: Empty pkg descriptions are now shown as empty.
|
||||
|
||||
0.1.9.1
|
||||
0.1.9.1 (2013-07-14)
|
||||
Important bugfixes to deal with multithreaded code.
|
||||
Added a "globals.h/.cpp" file to group QFutureWatcher globals.
|
||||
Updated style changing code in main.cpp.
|
||||
BugFix: when user cancelled a sysupgrade transaction inside a
|
||||
terminal, the package actions remained disabled.
|
||||
|
||||
0.1.9
|
||||
0.1.9 (2013-07-09)
|
||||
Added yaourt support.
|
||||
Updated most of the translations.
|
||||
|
||||
0.1.8
|
||||
0.1.8 (2013-06-16)
|
||||
Added czech translation.
|
||||
Added support to ArchBang Linux.
|
||||
Added a systemtray icon notifier feature using DBus technology.
|
||||
|
||||
0.1.7.3
|
||||
0.1.7.3 (2013-05-26)
|
||||
Added a TRANSLATIONS file.
|
||||
Added danish translation.
|
||||
Added indonesian translation.
|
||||
@@ -322,14 +645,14 @@ terminal, the package actions remained disabled.
|
||||
Bugfix: sysupgrade must refresh packagelist after syncdatabase.
|
||||
Bugfix: if sysupgrade uses SyncFirst, makes it automatically start a second upgrade.
|
||||
|
||||
0.1.7.2
|
||||
0.1.7.2 (2013-05-17)
|
||||
Added catalan translation.
|
||||
Bugfix: updated new binary translation files to the resources.
|
||||
|
||||
0.1.7.1
|
||||
0.1.7.1 (2013-05-11)
|
||||
Bugfix: menu icons were not being shown while in Xfce.
|
||||
|
||||
0.1.7
|
||||
0.1.7 (2013-05-11)
|
||||
Added "-sysupgrade" command line option.
|
||||
Added "-removecmd" command line option.
|
||||
Added lots of translations.
|
||||
@@ -337,11 +660,11 @@ terminal, the package actions remained disabled.
|
||||
Added an About dialog.
|
||||
Changed the old About tab to Usage tab.
|
||||
|
||||
0.1.6.1
|
||||
0.1.6.1 (2013-04-25)
|
||||
Added pt_BR translation.
|
||||
Added "Open root terminal" option in File menu.
|
||||
|
||||
0.1.6
|
||||
0.1.6 (2013-04-12)
|
||||
Added a new Transaction Dialog.
|
||||
Added a Firefox-like search inside Files, News and About tabs.
|
||||
Added support for Chakra.
|
||||
@@ -349,33 +672,33 @@ terminal, the package actions remained disabled.
|
||||
Added option to execute any transaction inside a terminal.
|
||||
Changed ProgressDialog to a progressBar at the screen bottom.
|
||||
|
||||
0.1.5
|
||||
0.1.5 (2013-04-06)
|
||||
Added option to search packages by description and name.
|
||||
Added support for pacman version 4.1.
|
||||
Transactions with conflict errors can be re-executed inside a terminal.
|
||||
Reworked Manjaro Linux theme.
|
||||
|
||||
0.1.4.1
|
||||
0.1.4.1 (2013-03-30)
|
||||
Bugfix release
|
||||
Added total download size information in transaction dialog.
|
||||
|
||||
0.1.4
|
||||
0.1.4 (2013-03-28)
|
||||
Added a Manjaro Linux theme.
|
||||
Changed position of filter line edit to the toolbar.
|
||||
|
||||
0.1.3
|
||||
0.1.3 (2013-03-19)
|
||||
Added better support to Qt dark themes.
|
||||
Added context menu support inside Files tab.
|
||||
Made URLs clickable inside output tab.
|
||||
Made URLs clickable inside Output tab.
|
||||
Fixed the annoying Packager information display bug.
|
||||
|
||||
0.1.2
|
||||
0.1.2 (2013-03-18)
|
||||
Tons of refactorings and bugfixes.
|
||||
Small changes in UI.
|
||||
|
||||
0.1.1
|
||||
0.1.1 (2013-03-17)
|
||||
Added all six tabs.
|
||||
Added support for groups of packages.
|
||||
|
||||
0.1.0
|
||||
0.1.0 (2013-03-11)
|
||||
Initial Proof of Concept release.
|
||||
|
||||
130
CMakeLists.txt
Normal file
130
CMakeLists.txt
Normal file
@@ -0,0 +1,130 @@
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
project(octopi VERSION 0.19.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_THREAD_PREFER_PTHREAD True)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
|
||||
option(USE_QTERMWIDGET6 "Build with qtermwidget6 instead of qtermwidget5" ON)
|
||||
|
||||
add_subdirectory(helper)
|
||||
add_subdirectory(notifier)
|
||||
add_subdirectory(cachecleaner)
|
||||
add_subdirectory(repoeditor)
|
||||
|
||||
if (USE_QTERMWIDGET6)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat Gui Network Xml Widgets LinguistTools Multimedia)
|
||||
find_package(qtermwidget6 REQUIRED)
|
||||
else()
|
||||
find_package(Qt5 REQUIRED COMPONENTS Core Gui Network Xml Widgets LinguistTools Multimedia)
|
||||
find_package(qtermwidget5 REQUIRED)
|
||||
endif()
|
||||
|
||||
find_package(alpm_octopi_utils REQUIRED)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
file(GLOB TS_FILES LIST_DIRECTORIES false "${CMAKE_CURRENT_LIST_DIR}/resources/translations/*.ts")
|
||||
qt_add_translation(qmFiles ${TS_FILES})
|
||||
|
||||
set(src
|
||||
src/QtSolutions/qtsingleapplication.cpp
|
||||
src/QtSolutions/qtlocalpeer.cpp
|
||||
repoeditor/repoentry.cpp
|
||||
src/aurvote.cpp
|
||||
src/propertiestabwidget.cpp
|
||||
src/qaesencryption.cpp
|
||||
src/repoconf.cpp
|
||||
src/main.cpp
|
||||
src/mainwindow.cpp
|
||||
src/strconstants.cpp
|
||||
src/searchlineedit.cpp
|
||||
src/argumentlist.cpp
|
||||
src/settingsmanager.cpp
|
||||
src/package.cpp
|
||||
src/unixcommand.cpp
|
||||
src/wmhelper.cpp
|
||||
src/treeviewpackagesitemdelegate.cpp
|
||||
src/mainwindow_init.cpp
|
||||
src/mainwindow_transaction.cpp
|
||||
src/mainwindow_events.cpp
|
||||
src/mainwindow_help.cpp
|
||||
src/searchbar.cpp
|
||||
src/mainwindow_searchbar.cpp
|
||||
src/transactiondialog.cpp
|
||||
src/mainwindow_news.cpp
|
||||
src/mainwindow_refresh.cpp
|
||||
src/globals.cpp
|
||||
src/multiselectiondialog.cpp
|
||||
src/packagerepository.cpp
|
||||
src/model/packagemodel.cpp
|
||||
src/ui/octopitabinfo.cpp
|
||||
src/utils.cpp
|
||||
src/terminal.cpp
|
||||
src/pacmanexec.cpp
|
||||
src/optionsdialog.cpp
|
||||
src/packagetreeview.cpp
|
||||
src/termwidget.cpp
|
||||
src/alpmbackend.cpp)
|
||||
|
||||
set(header
|
||||
src/QtSolutions/qtsingleapplication.h
|
||||
src/QtSolutions/qtlocalpeer.h
|
||||
repoeditor/repoentry.h
|
||||
src/aurvote.h
|
||||
src/propertiestabwidget.h
|
||||
src/qaesencryption.h
|
||||
src/repoconf.h
|
||||
src/mainwindow.h
|
||||
src/strconstants.h
|
||||
src/searchlineedit.h
|
||||
src/argumentlist.h
|
||||
src/settingsmanager.h
|
||||
src/uihelper.h
|
||||
src/package.h
|
||||
src/unixcommand.h
|
||||
src/wmhelper.h
|
||||
src/treeviewpackagesitemdelegate.h
|
||||
src/searchbar.h
|
||||
src/transactiondialog.h
|
||||
src/globals.h
|
||||
src/multiselectiondialog.h
|
||||
src/packagerepository.h
|
||||
src/model/packagemodel.h
|
||||
src/ui/octopitabinfo.h
|
||||
src/utils.h
|
||||
src/terminal.h
|
||||
src/pacmanexec.h
|
||||
src/constants.h
|
||||
src/optionsdialog.h
|
||||
src/packagetreeview.h
|
||||
src/termwidget.h
|
||||
src/alpmbackend.h)
|
||||
|
||||
set(ui ui/mainwindow.ui ui/transactiondialog.ui ui/multiselectiondialog.ui ui/optionsdialog.ui)
|
||||
|
||||
set(qrc resources.qrc)
|
||||
|
||||
qt_wrap_ui(src ${ui})
|
||||
qt_add_resources(src ${qrc})
|
||||
|
||||
add_executable(octopi ${src} ${header} ${qmFiles})
|
||||
target_compile_definitions(octopi PRIVATE OCTOPI_EXTENSIONS ALPM_BACKEND QT_DEPRECATED_WARNINGS QT_USE_QSTRINGBUILDER QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII QT_NO_URL_CAST_FROM_STRING QT_NO_CAST_FROM_BYTEARRAY)
|
||||
|
||||
if (USE_QTERMWIDGET6)
|
||||
target_include_directories(octopi PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${Qt6Core_INCLUDE_DIRS} ${Qt6Gui_INCLUDE_DIRS} ${Qt6Network_INCLUDE_DIRS} ${Qt6Xml_INCLUDE_DIRS} ${Qt6Widgets_INCLUDE_DIRS})
|
||||
target_link_libraries(octopi PRIVATE Qt6::Core Qt6::Gui Qt6::Network Qt6::Xml Qt6::Widgets Qt6::Multimedia qtermwidget6 alpm_octopi_utils)
|
||||
else()
|
||||
target_include_directories(octopi PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${Qt5Core_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
|
||||
target_link_libraries(octopi PRIVATE Qt5::Core Qt5::Gui Qt5::Network Qt5::Xml Qt5::Widgets Qt5::Multimedia qtermwidget5 alpm_octopi_utils)
|
||||
endif()
|
||||
|
||||
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
file(RENAME "${CMAKE_CURRENT_BINARY_DIR}/octopi_green.png" "${CMAKE_CURRENT_BINARY_DIR}/octopi.png")
|
||||
install(TARGETS octopi RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
|
||||
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/octopi.desktop" DESTINATION share/applications)
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png" DESTINATION share/icons/hicolor/48x48/apps)
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_red.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_yellow.png" DESTINATION share/icons/hicolor/48x48/apps)
|
||||
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" DESTINATION share/licenses/octopi)
|
||||
17
INSTALL
17
INSTALL
@@ -1,6 +1,6 @@
|
||||
Installing Octopi is a pretty straightforward task.
|
||||
|
||||
Assuming you have updated Qt4(*) libs installed in your system, all
|
||||
Assuming you have updated Qt5 libs installed in your system, all
|
||||
you have to do is run:
|
||||
|
||||
makepkg -f
|
||||
@@ -8,21 +8,10 @@ you have to do is run:
|
||||
Wait for the compilation and then install the generated package (as
|
||||
root), using:
|
||||
|
||||
pacman -U [--force] <nameOfTheGeneratedOctopiPackage.tar.xz>
|
||||
pacman -U <nameOfTheGeneratedOctopiPackage.tar.[xz|zst]>
|
||||
|
||||
You can also install the generated package notifier, using:
|
||||
|
||||
pacman -U [--force] <nameOfTheGeneratedOctopiNotifierPackage.tar.xz>
|
||||
|
||||
Octopi is located at the system utilities menu of your Desktop
|
||||
Octopi is located on the system utilities menu of your Desktop
|
||||
Environment.
|
||||
|
||||
|
||||
Enjoy!
|
||||
|
||||
(*) Octopi is also Qt5 compatible, you'll only have to adjust the
|
||||
"depends" section in PKGBUILD.
|
||||
|
||||
If you are compiling Octopi in a KDE centric-distro like KaOS and Chakra, you should
|
||||
first uncomment the "#define NO_GTK_STYLE" string located at "src/main.cpp" and
|
||||
"notifier/octopi-notifier/main.cpp", otherwise it won't compile at all.
|
||||
|
||||
134
PKGBUILD
134
PKGBUILD
@@ -1,107 +1,53 @@
|
||||
pkgname=('octopi' 'octopi-notifier' 'octopi-repoeditor' 'octopi-cachecleaner')
|
||||
pkgver=0.8.0
|
||||
_pkgname=octopi
|
||||
pkgname=octopi-git
|
||||
pkgver=0.19.0.latest
|
||||
pkgrel=1
|
||||
pkgdesc="a powerful Pacman frontend using Qt libs"
|
||||
pkgdesc="This is Octopi, a powerful Pacman frontend using Qt libs (git checkout)"
|
||||
url="https://tintaescura.com/projects/octopi/"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://octopiproject.wordpress.com"
|
||||
license=('GPL2')
|
||||
install=$pkgname.install
|
||||
depends=('alpm_octopi_utils' 'qtermwidget' 'sudo')
|
||||
makedepends=('git')
|
||||
depends=('qt4' 'qt5-quickcontrols' 'xterm')
|
||||
optdepends=('kdesu: for KDE'
|
||||
'gksu: for XFCE, Gnome, LXDE, Cinnamon'
|
||||
'gnome-keyring: for password management'
|
||||
'gist: for SysInfo report'
|
||||
'yaourt: for AUR support'
|
||||
'octopi-notifier: for notifications'
|
||||
'pkgfile: to view uninstalled pkg contents in ArchLinux')
|
||||
provides=('octopi')
|
||||
md5sums=()
|
||||
groups=('system')
|
||||
source=("git+https://github.com/aarnt/octopi.git")
|
||||
md5sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
cd "${_pkgname}"
|
||||
cp resources/images/octopi_green.png resources/images/octopi.png
|
||||
}
|
||||
|
||||
#pkgver() {
|
||||
# cd "${_pkgname}"
|
||||
# git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
|
||||
#}
|
||||
|
||||
build() {
|
||||
cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null)
|
||||
jc=$((${cpucount:-1}))
|
||||
cd "${_pkgname}"
|
||||
echo "Starting build..."
|
||||
qmake6 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi.pro
|
||||
make
|
||||
|
||||
#cd "$srcdir"
|
||||
msg "Starting build..."
|
||||
|
||||
cd $startdir
|
||||
qmake-qt5 $pkgname.pro
|
||||
make -j $jc
|
||||
|
||||
cd $startdir/notifier/pacmanhelper
|
||||
msg "Building pacmanhelper..."
|
||||
qmake-qt5 pacmanhelper.pro
|
||||
make -j $jc
|
||||
|
||||
cd $startdir/notifier/octopi-notifier
|
||||
msg "Building octopi-notifier..."
|
||||
qmake-qt4 octopi-notifier.pro
|
||||
make -j $jc
|
||||
|
||||
cd $startdir/repoeditor
|
||||
msg "Building octopi-repoeditor..."
|
||||
qmake-qt5 octopi-repoeditor.pro
|
||||
make -j $jc
|
||||
|
||||
cd $startdir/cachecleaner
|
||||
msg "Building octopi-cachecleaner..."
|
||||
qmake-qt5 octopi-cachecleaner.pro
|
||||
make -j $jc
|
||||
_subdirs="cachecleaner helper notifier repoeditor"
|
||||
|
||||
for _subdir in $_subdirs; do
|
||||
pushd $_subdir
|
||||
echo "Building octopi-$_subdir..."
|
||||
qmake6 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" "octopi-$_subdir.pro"
|
||||
make
|
||||
popd
|
||||
done
|
||||
}
|
||||
|
||||
package_octopi() {
|
||||
#Octopi main files
|
||||
install -D -m755 $startdir/bin/$pkgname ${pkgdir}/usr/bin/$pkgname
|
||||
install -D -m644 $startdir/$pkgname.desktop ${pkgdir}/usr/share/applications/$pkgname.desktop
|
||||
install -D -m644 $startdir/resources/images/${pkgname}_green.png ${pkgdir}/usr/share/icons/$pkgname.png
|
||||
install -D -m644 $startdir/resources/images/${pkgname}_green.png ${pkgdir}/usr/share/icons/gnome/32x32/apps/$pkgname.png
|
||||
install -D -m644 $startdir/resources/images/${pkgname}_red.png ${pkgdir}/usr/share/icons/${pkgname}_red.png
|
||||
install -D -m644 $startdir/resources/images/${pkgname}_yellow.png ${pkgdir}/usr/share/icons/${pkgname}_yellow.png
|
||||
package() {
|
||||
cd "${_pkgname}"
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
|
||||
#speedup files
|
||||
install -D -m755 $startdir/speedup/speedup-octopi.sh ${pkgdir}/usr/bin/speedup-octopi.sh
|
||||
install -D -m644 $startdir/speedup/${pkgname}.service ${pkgdir}/etc/systemd/system/${pkgname}.service
|
||||
_subdirs="cachecleaner helper notifier repoeditor"
|
||||
|
||||
#Pacmaneditor files
|
||||
install -D -m755 $startdir/repoeditor/bin/octopi-repoeditor ${pkgdir}/usr/bin/octopi-repoeditor
|
||||
|
||||
#Cachecleaner files
|
||||
install -D -m755 $startdir/cachecleaner/bin/octopi-cachecleaner ${pkgdir}/usr/bin/octopi-cachecleaner
|
||||
install -D -m644 $startdir/cachecleaner/octopi-cachecleaner.desktop ${pkgdir}/usr/share/applications/octopi-cachecleaner.desktop
|
||||
}
|
||||
|
||||
package_octopi-notifier() {
|
||||
pkgdesc="Notifier for Octopi"
|
||||
depends=('libnotify')
|
||||
optdepends=('octopi: launch graphical package manager from tray'
|
||||
'xfce4-notifyd: for notifications in XFCE')
|
||||
|
||||
#Pacmanhelper service files
|
||||
install -D -m755 $startdir/notifier/bin/pacmanhelper ${pkgdir}/usr/lib/octopi/pacmanhelper
|
||||
|
||||
install -D -m644 $startdir/notifier/pacmanhelper/polkit/org.octopi.pacman.policy ${pkgdir}/usr/share/polkit-1/actions/org.octopi.pacman.policy
|
||||
install -D -m644 $startdir/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.conf ${pkgdir}/etc/dbus-1/system.d/org.octopi.pacmanhelper.conf
|
||||
install -D -m644 $startdir/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.xml ${pkgdir}/usr/share/dbus-1/interfaces/org.octopi.pacmanhelper.xml
|
||||
install -D -m644 $startdir/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.service ${pkgdir}/usr/share/dbus-1/system-services/org.octopi.pacmanhelper.service
|
||||
|
||||
#Octopi-notifier file
|
||||
install -D -m755 $startdir/notifier/bin/octopi-notifier ${pkgdir}/usr/bin/octopi-notifier
|
||||
install -D -m644 $startdir/octopi-notifier.desktop ${pkgdir}/etc/xdg/autostart/octopi-notifier.desktop
|
||||
}
|
||||
|
||||
package_octopi-repoeditor() {
|
||||
pkgdesc="Repoeditor for Octopi"
|
||||
|
||||
#Octopi-repoeditor file
|
||||
install -D -m755 $startdir/repoeditor/bin/octopi-repoeditor ${pkgdir}/usr/bin/octopi-repoeditor
|
||||
}
|
||||
|
||||
package_octopi-cachecleaner() {
|
||||
pkgdesc="Cachecleaner for Octopi"
|
||||
|
||||
#Octopi-cachecleaner file
|
||||
install -D -m755 $startdir/cachecleaner/bin/octopi-cachecleaner ${pkgdir}/usr/bin/octopi-cachecleaner
|
||||
install -D -m644 $startdir/cachecleaner/$pkgname.desktop ${pkgdir}/usr/share/applications/$pkgname.desktop
|
||||
for _subdir in $_subdirs; do
|
||||
pushd $_subdir
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
popd
|
||||
done
|
||||
}
|
||||
|
||||
154
README.md
154
README.md
@@ -1,59 +1,147 @@
|
||||
## This is Octopi, a powerful Pacman/AUR frontend using Qt libs.
|
||||
## This is Octopi, a powerful Pacman/AUR front end using Qt libs.
|
||||
|
||||
The project site is hosted at https://octopiproject.wordpress.com
|
||||

|
||||

|
||||

|
||||
|
||||
Currently, 10 Linux distros are compatible with it
|
||||
The project site is hosted on https://tintaescura.com/projects/octopi
|
||||
|
||||
* [Antergos] (https://antergos.com/)
|
||||
* [ArchBang] (http://wiki.archbang.org/index.php?title=Main_Page)
|
||||
* [Arch] (https://www.archlinux.org/)
|
||||
* [ArchBSD] (https://pacbsd.org/)
|
||||
* [Chakra] (https://chakraos.org/)
|
||||
* [KaOS] (http://kaosx.us/)
|
||||
* [Manjaro] (http://manjaro.github.io/)
|
||||
* [mooOS] (http://mooos.org/)
|
||||
* [Netrunner (rolling)]
|
||||
(http://www.netrunner.com/netrunner-rolling-release/)
|
||||
* [Parabola GNU/Linux-libre] (http://www.parabola.nu/https/)
|
||||
Currently, 11 Linux distros are compatible with it
|
||||
|
||||
### What you must install in your system to have Octopi fully functional
|
||||
* [ArchBang](http://archbang.org/)
|
||||
* [Archcraft](https://archcraft.io/)
|
||||
* [Arch Linux](https://www.archlinux.org/)
|
||||
* [ArcoLinux](https://arcolinux.info/)
|
||||
* [Artix Linux](https://artixlinux.org)
|
||||
* [CachyOS](https://cachyos.org/)
|
||||
* [EndeavourOS](https://endeavouros.com/)
|
||||
* [Garuda Linux](https://garudalinux.org/)
|
||||
* [KaOS](https://kaosx.us/)
|
||||
* [Manjaro](https://manjaro.org/)
|
||||
* [Obarun Linux](https://web.obarun.org/index.php?id=1)
|
||||
|
||||
You'll need a privilege escalation tool to use it, once running as
|
||||
root will ONLY work in KDE. Octopi supports kdesu and gksu for that.
|
||||
### What you must install in order to have Octopi fully functional
|
||||
|
||||
### Simple steps to build Octopi code
|
||||
You'll need:
|
||||
* [Alpm_octopi_utils](https://github.com/aarnt/alpm_octopi_utils/) library
|
||||
* A helper to execute pacman commands called "octphelper", available on "./helper" dir
|
||||
* A privilege escalation tool called [qt-sudo](https://github.com/aarnt/qt-sudo/)
|
||||
* qtermwidget package, in order to build Octopi with embedded terminal support
|
||||
|
||||
Assuming you have Qt5 libs properly installed, go to the directory that has the code:
|
||||
### To install Octopi using pacman
|
||||
|
||||
If Octopi package is available in your distro's repository, you can just type:
|
||||
|
||||
```
|
||||
$ cd OCTOPI_PATH
|
||||
$ qmake
|
||||
# pacman -S octopi
|
||||
```
|
||||
|
||||
### Steps to build Octopi source code (qmake)
|
||||
|
||||
Assuming you have vala compiler and Qt6 libs properly installed, follow these steps:
|
||||
|
||||
```
|
||||
$ git clone https://github.com/aarnt/alpm_octopi_utils
|
||||
$ cd alpm_octopi_utils
|
||||
$ make
|
||||
# make install
|
||||
$ cd ..
|
||||
$ git clone https://github.com/aarnt/qt-sudo
|
||||
$ cd qt-sudo
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
$ cd ..
|
||||
$ git clone https://github.com/aarnt/octopi
|
||||
$ cd octopi/helper
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
$ cd ../notifier
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
$ cd ../cachecleaner
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
$ cd ../repoeditor
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
$ cd ..
|
||||
$ qmake6
|
||||
$ make
|
||||
# make install
|
||||
```
|
||||
|
||||
You can also use the available PKGBUILD script that helps you build Octopi with all its tools:
|
||||
You can also use the available PKGBUILD script that helps you build latest Octopi development version with all its tools(*):
|
||||
|
||||
```
|
||||
$ cd OCTOPI_PATH
|
||||
$ cd OCTOPI_PATH (where you git cloned the source code)
|
||||
$ makepkg -f
|
||||
```
|
||||
|
||||
### How to enable the "alien" icon at toolbar
|
||||
(*) It may contain bugs. You have been warned.
|
||||
|
||||
To enable AUR support, you'll need to install "yaourt" or "pacaur" in your system.
|
||||
In Chakra, "ccr" will be supported out of the box.
|
||||
In KaOS, "kcp" will be supported out of the box.
|
||||
### Steps to build Octopi source code (CMake)
|
||||
|
||||
As an alternative to qmake, Octopi can also be built with CMake. Make sure that at least CMake 3.5 is installed.
|
||||
|
||||
First, build and install alpm_octopi_utils:
|
||||
|
||||
```
|
||||
$ git clone https://github.com/aarnt/alpm_octopi_utils
|
||||
$ cd alpm_octopi_utils
|
||||
$ mkdir build_dir && cd build_dir
|
||||
$ cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
|
||||
$ make
|
||||
$ sudo make install
|
||||
```
|
||||
|
||||
Next, build and install Octopi:
|
||||
|
||||
```
|
||||
$ git clone https://github.com/aarnt/octopi
|
||||
$ cd octopi
|
||||
$ mkdir build_dir && cd build_dir
|
||||
$ cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
|
||||
$ make
|
||||
$ sudo make install
|
||||
```
|
||||
|
||||
### To run Octopi
|
||||
|
||||
```
|
||||
$ /usr/bin/octopi
|
||||
```
|
||||
|
||||
### To run Octopi Notifier
|
||||
|
||||
```
|
||||
$ /usr/bin/octopi-notifier
|
||||
```
|
||||
|
||||
### To enable AUR support (that "green alien" icon on toolbar)
|
||||
|
||||
You'll need to install [pacaur](https://github.com/rmarquis/pacaur), [paru](https://github.com/morganamilo/paru),
|
||||
[pikaur](https://github.com/actionless/pikaur), [trizen](https://github.com/trizen/trizen) or
|
||||
[yay](https://github.com/Jguer/yay) in your system.
|
||||
If neither of the previous tools are found Octopi will download latest "yay-bin" github binary.
|
||||
In KaOS, [kcp](https://codeberg.org/bvaudour/kcp) will be supported out of the box.
|
||||
|
||||
### Ways to help/support Octopi
|
||||
|
||||
* You can "Star" it at the Github page - https://github.com/aarnt/octopi
|
||||
* You can vote in the AUR package available at https://aur.archlinux.org/packages/octopi/
|
||||
* You can translate it to your mother language at https://www.transifex.com/projects/p/octopi/
|
||||
* You can follow author's twitter account at https://twitter.com/aaarnt
|
||||
* You can buy author's technical book (currently in portuguese) about Octopi and Qt5 at
|
||||
* You can "Star" it on the Github page - https://github.com/aarnt/octopi/
|
||||
* You can vote in the AUR package available on https://aur.archlinux.org/packages/octopi/
|
||||
* You can translate it to your mother language on https://explore.transifex.com/arnt/octopi/
|
||||
* You can follow author's twitter account on https://twitter.com/aaarnt
|
||||
* You can buy author's technical book (currently in portuguese) about Octopi and Qt5 on
|
||||
http://www.amazon.com.br/Aprendendo-Qt-com-projeto-Octopi-ebook/dp/B015ICHKV6
|
||||
* You can buy author's poem book (currently in portuguese) on meditation, Buddhism, cosmology and other subjects on
|
||||
https://www.amazon.com.br/Avidya-Alexandre-Arnt-ebook/dp/B0965LVWR3
|
||||
* You can write a review about it (text / video)
|
||||
* You can donate money to the project Paypal - http://sourceforge.net/donate/index.php?group_id=186459
|
||||
* You can donate money to the author's Paypal - http://sourceforge.net/donate/index.php?group_id=186459
|
||||
* You can join the project ;-)
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[octopi.cachecleaner]
|
||||
file_filter = resources/translations/octopi_cachecleaner_<lang>.ts
|
||||
source_file = resources/translations/octopi_cachecleaner_en.ts
|
||||
source_lang = en
|
||||
type = QT
|
||||
[o:arnt:p:octopi:r:cachecleaner]
|
||||
file_filter = resources/translations/octopi_cachecleaner_<lang>.ts
|
||||
source_file = resources/translations/octopi_cachecleaner_en.ts
|
||||
source_lang = en
|
||||
type = QT
|
||||
replace_edited_strings = false
|
||||
keep_translations = false
|
||||
|
||||
|
||||
66
cachecleaner/CMakeLists.txt
Normal file
66
cachecleaner/CMakeLists.txt
Normal file
@@ -0,0 +1,66 @@
|
||||
if (USE_QTERMWIDGET6)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Network Xml Widgets LinguistTools)
|
||||
else()
|
||||
find_package(Qt5 REQUIRED COMPONENTS Core Network Xml Widgets LinguistTools)
|
||||
endif()
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
file(GLOB TS_FILES LIST_DIRECTORIES false "${CMAKE_CURRENT_LIST_DIR}/resources/translations/*.ts")
|
||||
qt_add_translation(qmFiles ${TS_FILES})
|
||||
|
||||
set(src
|
||||
main.cpp
|
||||
cachecleaner.cpp
|
||||
packagegroupmodel.cpp
|
||||
../src/strconstants.cpp
|
||||
../src/qaesencryption.cpp
|
||||
../src/unixcommand.cpp
|
||||
../src/wmhelper.cpp
|
||||
../src/terminal.cpp
|
||||
../src/settingsmanager.cpp
|
||||
../src/searchlineedit.cpp
|
||||
../src/utils.cpp
|
||||
../src/package.cpp
|
||||
../src/QtSolutions/qtsingleapplication.cpp
|
||||
../src/QtSolutions/qtlocalpeer.cpp
|
||||
#../src/QtSolutions/qtlockedfile.cpp
|
||||
../src/QtSolutions/qtsinglecoreapplication.cpp)
|
||||
|
||||
set(header
|
||||
cachecleaner.h
|
||||
packagegroupmodel.h
|
||||
../src/strconstants.h
|
||||
../src/qaesencryption.h
|
||||
../src/unixcommand.h
|
||||
../src/wmhelper.h
|
||||
../src/terminal.h
|
||||
../src/settingsmanager.h
|
||||
../src/searchlineedit.h
|
||||
../src/utils.h
|
||||
../src/package.h
|
||||
../src/QtSolutions/qtsingleapplication.h
|
||||
../src/QtSolutions/qtlocalpeer.h
|
||||
#../src/QtSolutions/qtlockedfile.h
|
||||
../src/QtSolutions/qtsinglecoreapplication.h)
|
||||
|
||||
set(ui ui/cachecleaner.ui)
|
||||
|
||||
set(qrc resources.qrc)
|
||||
|
||||
qt_wrap_ui(src ${ui})
|
||||
qt_add_resources(src ${qrc})
|
||||
|
||||
add_executable(octopi-cachecleaner ${src} ${header} ${qmFiles})
|
||||
target_compile_definitions(octopi-cachecleaner PRIVATE QT_USE_QSTRINGBUILDER QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII QT_NO_URL_CAST_FROM_STRING QT_NO_CAST_FROM_BYTEARRAY)
|
||||
|
||||
if (USE_QTERMWIDGET6)
|
||||
target_include_directories(octopi-cachecleaner PRIVATE ${CMAKE_CURRENT_BINARY_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/src/QtSolutions" ${Qt6Core_INCLUDE_DIRS} ${Qt6Network_INCLUDE_DIRS} ${Qt6Xml_INCLUDE_DIRS} ${Qt6Widgets_INCLUDE_DIRS})
|
||||
target_link_libraries(octopi-cachecleaner PRIVATE Qt6::Core Qt6::Network Qt6::Xml Qt6::Widgets)
|
||||
else()
|
||||
target_include_directories(octopi-cachecleaner PRIVATE ${CMAKE_CURRENT_BINARY_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/src/QtSolutions" ${Qt5Core_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
|
||||
target_link_libraries(octopi-cachecleaner PRIVATE Qt5::Core Qt5::Network Qt5::Xml Qt5::Widgets)
|
||||
endif()
|
||||
|
||||
install(TARGETS octopi-cachecleaner RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
|
||||
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/octopi-cachecleaner.desktop" DESTINATION share/applications)
|
||||
@@ -20,9 +20,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
#include "cachecleaner.h"
|
||||
#include "ui_cachecleaner.h"
|
||||
|
||||
#include "../src/strconstants.h"
|
||||
|
||||
#include <QKeyEvent>
|
||||
#include <QTcpServer>
|
||||
#include <QTcpSocket>
|
||||
#include <QMessageBox>
|
||||
|
||||
/*
|
||||
* CacheCleaner window constructor
|
||||
*/
|
||||
@@ -30,7 +34,6 @@ CacheCleaner::CacheCleaner(QWidget *parent) :
|
||||
QMainWindow(parent),
|
||||
ui(new Ui::CacheCleaner)
|
||||
{
|
||||
|
||||
//UI initialization
|
||||
ui->setupUi(this);
|
||||
|
||||
@@ -40,19 +43,23 @@ CacheCleaner::CacheCleaner(QWidget *parent) :
|
||||
int keepUninstalled = SettingsManager::getKeepNumUninstalledPackages();
|
||||
ui->keepUninstalledPackagesSpinner->setValue(keepUninstalled);
|
||||
|
||||
|
||||
//create package group wrappers
|
||||
m_installed = new PackageGroupModel("",
|
||||
m_installed = new PackageGroupModel(QLatin1String(""),
|
||||
ui->installedPackagesList,
|
||||
ui->keepInstalledPackagesSpinner,
|
||||
ui->refreshInstalledButton,
|
||||
ui->cleanInstalledButton);
|
||||
|
||||
m_uninstalled = new PackageGroupModel("-u",
|
||||
m_uninstalled = new PackageGroupModel(QStringLiteral("-u"),
|
||||
ui->uninstalledPackagesList,
|
||||
ui->keepUninstalledPackagesSpinner,
|
||||
ui->refreshUninstalledButton,
|
||||
ui->refreshUninstalledButton,
|
||||
ui->cleanUninstalledButton);
|
||||
|
||||
m_tcpServer = new QTcpServer(this);
|
||||
connect(m_tcpServer, &QTcpServer::newConnection, this, &CacheCleaner::onSendInfoToOctopiHelper);
|
||||
|
||||
restoreGeometry(SettingsManager::getCacheCleanerWindowSize());
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -65,11 +72,88 @@ CacheCleaner::~CacheCleaner()
|
||||
delete ui;
|
||||
}
|
||||
|
||||
/*
|
||||
* Start listening for helper connections
|
||||
*/
|
||||
bool CacheCleaner::startServer()
|
||||
{
|
||||
bool res=true;
|
||||
|
||||
if (!m_tcpServer->listen(QHostAddress::LocalHost, 12703))
|
||||
{
|
||||
QMessageBox::critical(this, StrConstants::getApplicationName(),
|
||||
QStringLiteral("Unable to start the server: %1.")
|
||||
.arg(m_tcpServer->errorString()));
|
||||
res=false;
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
/*
|
||||
* Answers Helper if CacheCleaner is executing actions
|
||||
*/
|
||||
void CacheCleaner::onSendInfoToOctopiHelper()
|
||||
{
|
||||
QString msg;
|
||||
QByteArray block;
|
||||
QDataStream out(&block, QIODevice::WriteOnly);
|
||||
out.setVersion(QDataStream::Qt_5_15);
|
||||
|
||||
//Is octopi-helper running?
|
||||
bool isHelperExecuting=UnixCommand::isOctopiHelperRunning();
|
||||
|
||||
bool commandExecuting = (m_installed->isExecutingCommand || m_uninstalled->isExecutingCommand);
|
||||
|
||||
if (isHelperExecuting && commandExecuting)
|
||||
{
|
||||
msg=QLatin1String("Octopi est occupatus");
|
||||
out << msg;
|
||||
}
|
||||
else if (isHelperExecuting && !commandExecuting)
|
||||
{
|
||||
msg=QLatin1String("Octopi serenum est");
|
||||
out << msg;
|
||||
}
|
||||
else
|
||||
{
|
||||
msg=QLatin1String("Atramento nigro");
|
||||
out << msg;
|
||||
}
|
||||
|
||||
QTcpSocket *clientConnection = m_tcpServer->nextPendingConnection();
|
||||
if (clientConnection->isOpen())
|
||||
{
|
||||
connect(clientConnection, &QAbstractSocket::disconnected,
|
||||
clientConnection, &QObject::deleteLater);
|
||||
|
||||
clientConnection->write(block);
|
||||
clientConnection->disconnectFromHost();
|
||||
}
|
||||
|
||||
//m_installed->isExecutingCommand=false;
|
||||
//m_uninstalled->isExecutingCommand=false;
|
||||
}
|
||||
|
||||
/*
|
||||
* Save settings when closing window
|
||||
*/
|
||||
void CacheCleaner::closeEvent(QCloseEvent *)
|
||||
{
|
||||
QByteArray windowSize=saveGeometry();
|
||||
|
||||
SettingsManager::setCacheCleanerWindowSize(windowSize);
|
||||
SettingsManager::setKeepNumInstalledPackages(ui->keepInstalledPackagesSpinner->value());
|
||||
SettingsManager::setKeepNumUninstalledPackages(ui->keepUninstalledPackagesSpinner->value());
|
||||
}
|
||||
|
||||
/*
|
||||
* Whenever user presses ESC, we quit the program
|
||||
*/
|
||||
void CacheCleaner::keyPressEvent(QKeyEvent *ke)
|
||||
{
|
||||
if (ke->key() == Qt::Key_Escape)
|
||||
{
|
||||
close();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
#include "packagegroupmodel.h"
|
||||
|
||||
class QTcpServer;
|
||||
|
||||
namespace Ui {
|
||||
class CacheCleaner;
|
||||
}
|
||||
@@ -38,16 +40,21 @@ class CacheCleaner : public QMainWindow
|
||||
|
||||
private:
|
||||
Ui::CacheCleaner *ui;
|
||||
|
||||
PackageGroupModel *m_installed;
|
||||
PackageGroupModel *m_uninstalled;
|
||||
QTcpServer *m_tcpServer;
|
||||
|
||||
private slots:
|
||||
void onSendInfoToOctopiHelper();
|
||||
|
||||
public:
|
||||
explicit CacheCleaner(QWidget *parent = 0);
|
||||
~CacheCleaner();
|
||||
bool startServer();
|
||||
|
||||
protected:
|
||||
void closeEvent(QCloseEvent *);
|
||||
void keyPressEvent(QKeyEvent *);
|
||||
};
|
||||
|
||||
#endif // CACHECLEANER_H
|
||||
|
||||
@@ -19,10 +19,11 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "cachecleaner.h"
|
||||
|
||||
#include "../src/strconstants.h"
|
||||
#include "../src/QtSolutions/qtsingleapplication.h"
|
||||
|
||||
#include <QApplication>
|
||||
#include <QMessageBox>
|
||||
#include <QTranslator>
|
||||
#include <QLocale>
|
||||
#include <QLibraryInfo>
|
||||
@@ -30,27 +31,64 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
int main( int argc, char *argv[] )
|
||||
{
|
||||
QtSingleApplication app( "Cache Cleaner - Octopi", argc, argv );
|
||||
unsetenv("TMPDIR");
|
||||
QtSingleApplication app( QStringLiteral("Cache Cleaner - Octopi"), argc, argv );
|
||||
|
||||
//If there is already an instance running...
|
||||
if (app.isRunning())
|
||||
{
|
||||
app.sendMessage("RAISE");
|
||||
app.sendMessage(QStringLiteral("RAISE"));
|
||||
return 0;
|
||||
}
|
||||
|
||||
app.sendMessage("RAISE");
|
||||
app.sendMessage(QStringLiteral("RAISE"));
|
||||
|
||||
QTranslator appTranslator;
|
||||
appTranslator.load(":/resources/translations/octopi_cachecleaner_" +
|
||||
QLocale::system().name());
|
||||
bool success = appTranslator.load(QLatin1String(":/resources/translations/octopi_cachecleaner_") +
|
||||
QLocale::system().name());
|
||||
if (!success)
|
||||
{
|
||||
success = appTranslator.load(QStringLiteral(":/resources/translations/octopi_cachecleaner_en.qm"));
|
||||
}
|
||||
|
||||
app.installTranslator(&appTranslator);
|
||||
|
||||
if (UnixCommand::isRootRunning()){
|
||||
QMessageBox::critical( nullptr, StrConstants::getApplicationName(), StrConstants::getErrorRunningWithRoot());
|
||||
return (-2);
|
||||
}
|
||||
|
||||
if (!UnixCommand::hasTheExecutable(QStringLiteral("paccache")))
|
||||
{
|
||||
QMessageBox::critical( nullptr, StrConstants::getApplicationName(), StrConstants::getExecutableCouldNotBeFound().arg(QStringLiteral("\"paccache\"")));
|
||||
return (-3);
|
||||
}
|
||||
|
||||
if (!QFile::exists(ctn_OCTOPI_HELPER_PATH))
|
||||
{
|
||||
qDebug() << "Aborting cache-cleaner as 'octphelper' binary could not be found! [" << ctn_OCTOPI_HELPER_PATH << "]";
|
||||
return (-4);
|
||||
}
|
||||
|
||||
if (!QFile::exists(ctn_OCTOPISUDO))
|
||||
{
|
||||
qDebug() << "Aborting cache-cleaner as 'octopi-sudo' binary could not be found! [" << ctn_OCTOPISUDO << "]";
|
||||
return (-5);
|
||||
}
|
||||
|
||||
if (!UnixCommand::isOctoToolRunning(QStringLiteral("octopi-cachecleaner")))
|
||||
{
|
||||
QMessageBox::critical(nullptr, StrConstants::getApplicationName(), StrConstants::getErrorRunOctopiCacheCleanerAsUsrBin());
|
||||
return (-6);
|
||||
}
|
||||
|
||||
CacheCleaner w;
|
||||
app.setActivationWindow(&w);
|
||||
w.show();
|
||||
if (w.startServer())
|
||||
{
|
||||
app.setActivationWindow(&w);
|
||||
w.show();
|
||||
QResource::registerResource(QStringLiteral("./resources.qrc"));
|
||||
|
||||
QResource::registerResource("./resources.qrc");
|
||||
|
||||
return app.exec();
|
||||
return app.exec();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
[Desktop Entry]
|
||||
Name=Octopi CacheCleaner
|
||||
Icon=octopi
|
||||
Exec=octopi-cachecleaner
|
||||
Exec=/usr/bin/octopi-cachecleaner
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=GNOME;GTK;System;
|
||||
#NotShowIn=GNOME;XFCE;LXDE;KDE;
|
||||
StartupNotify=true
|
||||
Version=1.5
|
||||
SingleMainWindow=true
|
||||
|
||||
@@ -7,6 +7,14 @@
|
||||
QT += core gui network xml widgets
|
||||
|
||||
CONFIG += qt console warn_on debug
|
||||
|
||||
# Disable automatic string conversions
|
||||
DEFINES += QT_USE_QSTRINGBUILDER \
|
||||
QT_NO_CAST_FROM_ASCII \
|
||||
QT_NO_CAST_TO_ASCII \
|
||||
QT_NO_URL_CAST_FROM_STRING \
|
||||
QT_NO_CAST_FROM_BYTEARRAY
|
||||
|
||||
TEMPLATE = app
|
||||
DESTDIR += bin
|
||||
OBJECTS_DIR += build
|
||||
@@ -16,10 +24,12 @@ UI_DIR += build
|
||||
HEADERS += cachecleaner.h \
|
||||
packagegroupmodel.h \
|
||||
../src/strconstants.h \
|
||||
../src/qaesencryption.h \
|
||||
../src/unixcommand.h \
|
||||
../src/wmhelper.h \
|
||||
../src/terminal.h \
|
||||
../src/settingsmanager.h \
|
||||
../src/searchlineedit.h \
|
||||
../src/utils.h \
|
||||
../src/package.h \
|
||||
../src/QtSolutions/qtsingleapplication.h \
|
||||
@@ -31,10 +41,13 @@ HEADERS += cachecleaner.h \
|
||||
SOURCES += main.cpp \
|
||||
cachecleaner.cpp \
|
||||
packagegroupmodel.cpp \
|
||||
../src/strconstants.cpp \
|
||||
../src/qaesencryption.cpp \
|
||||
../src/unixcommand.cpp \
|
||||
../src/wmhelper.cpp \
|
||||
../src/terminal.cpp \
|
||||
../src/settingsmanager.cpp \
|
||||
../src/searchlineedit.cpp \
|
||||
../src/utils.cpp \
|
||||
../src/package.cpp \
|
||||
../src/QtSolutions/qtsingleapplication.cpp \
|
||||
@@ -48,6 +61,7 @@ RESOURCES += resources.qrc
|
||||
|
||||
TRANSLATIONS += resources/translations/octopi_cachecleaner_pt_BR.ts \
|
||||
resources/translations/octopi_cachecleaner_fr_FR.ts \
|
||||
resources/translations/octopi_cachecleaner_fr.ts \
|
||||
resources/translations/octopi_cachecleaner_es_ES.ts \
|
||||
resources/translations/octopi_cachecleaner_es_419.ts \
|
||||
resources/translations/octopi_cachecleaner_es_AR.ts \
|
||||
@@ -64,6 +78,8 @@ TRANSLATIONS += resources/translations/octopi_cachecleaner_pt_BR.ts \
|
||||
resources/translations/octopi_cachecleaner_da.ts \
|
||||
resources/translations/octopi_cachecleaner_cs.ts \
|
||||
resources/translations/octopi_cachecleaner_he.ts \
|
||||
resources/translations/octopi_cachecleaner_hi.ts \
|
||||
resources/translations/octopi_cachecleaner_hi_IN.ts \
|
||||
resources/translations/octopi_cachecleaner_lt.ts \
|
||||
resources/translations/octopi_cachecleaner_nb.ts \
|
||||
resources/translations/octopi_cachecleaner_sr@latin.ts \
|
||||
@@ -77,6 +93,7 @@ TRANSLATIONS += resources/translations/octopi_cachecleaner_pt_BR.ts \
|
||||
resources/translations/octopi_cachecleaner_en_GB.ts \
|
||||
resources/translations/octopi_cachecleaner_pt_PT.ts \
|
||||
resources/translations/octopi_cachecleaner_sv.ts \
|
||||
resources/translations/octopi_cachecleaner_sl.ts \
|
||||
resources/translations/octopi_cachecleaner_hu.ts \
|
||||
resources/translations/octopi_cachecleaner_zh_TW.ts \
|
||||
resources/translations/octopi_cachecleaner_ms_MY.ts \
|
||||
@@ -87,4 +104,29 @@ TRANSLATIONS += resources/translations/octopi_cachecleaner_pt_BR.ts \
|
||||
resources/translations/octopi_cachecleaner_gl_ES.ts \
|
||||
resources/translations/octopi_cachecleaner_ast.ts \
|
||||
resources/translations/octopi_cachecleaner_hr.ts \
|
||||
resources/translations/octopi_cachecleaner_zh-Hans.ts
|
||||
resources/translations/octopi_cachecleaner_zh-Hans.ts \
|
||||
resources/translations/octopi_cachecleaner_zh_CN.ts \
|
||||
resources/translations/octopi_cachecleaner_ko.ts \
|
||||
resources/translations/octopi_cachecleaner_ko_KR.ts \
|
||||
|
||||
# install
|
||||
isEmpty(PREFIX) {
|
||||
PREFIX = /usr
|
||||
}
|
||||
|
||||
isEmpty(BINDIR) {
|
||||
BINDIR = $$PREFIX/bin
|
||||
}
|
||||
|
||||
isEmpty(DATADIR) {
|
||||
DATADIR = $$PREFIX/share
|
||||
}
|
||||
|
||||
target.path = $$BINDIR
|
||||
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.pro
|
||||
sources.path = .
|
||||
|
||||
desktop.path = $$DATADIR/applications
|
||||
desktop.files += cachecleaner/octopi-cachecleaner.desktop
|
||||
|
||||
INSTALLS += target desktop
|
||||
|
||||
@@ -21,6 +21,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#include "packagegroupmodel.h"
|
||||
#include "../src/strconstants.h"
|
||||
|
||||
#include <QSharedMemory>
|
||||
#include <QApplication>
|
||||
#include <QMessageBox>
|
||||
|
||||
@@ -37,7 +38,7 @@ PackageGroupModel::PackageGroupModel(QString optionsString,
|
||||
QSpinBox *spinner,
|
||||
QPushButton *refreshBtn,
|
||||
QPushButton *cleanBtn)
|
||||
: QObject(NULL),
|
||||
: QObject(nullptr),
|
||||
m_optionsString(optionsString),
|
||||
m_listView(listView),
|
||||
m_spinner(spinner),
|
||||
@@ -49,6 +50,8 @@ PackageGroupModel::PackageGroupModel(QString optionsString,
|
||||
{
|
||||
m_cleanButton->setText(tr("Clean"));
|
||||
|
||||
m_sharedMemory=new QSharedMemory(QStringLiteral("org.arnt.octopi"), this);
|
||||
|
||||
//setup UI slots
|
||||
connect( m_spinner, SIGNAL( valueChanged(int) ), SLOT( updateKeepArchives() ) );
|
||||
connect( m_spinner, SIGNAL( valueChanged(int) ), SLOT( refreshCacheView() ) );
|
||||
@@ -56,6 +59,8 @@ PackageGroupModel::PackageGroupModel(QString optionsString,
|
||||
connect( m_refreshButton, SIGNAL( clicked() ), SLOT( refreshCacheView() ) );
|
||||
connect( m_cleanButton, SIGNAL( clicked() ), SLOT( cleanCache() ) );
|
||||
|
||||
isExecutingCommand = false;
|
||||
|
||||
//refresh cache informations at startup
|
||||
refreshCacheView();
|
||||
}
|
||||
@@ -65,6 +70,7 @@ PackageGroupModel::PackageGroupModel(QString optionsString,
|
||||
*/
|
||||
PackageGroupModel::~PackageGroupModel()
|
||||
{
|
||||
//UnixCommand::removeSharedMemFiles();
|
||||
delete m_acc;
|
||||
delete m_cmd;
|
||||
}
|
||||
@@ -94,7 +100,7 @@ void PackageGroupModel::keepArchivesChanged()
|
||||
*/
|
||||
QString PackageGroupModel::getOptions()
|
||||
{
|
||||
return m_optionsString + " -k " + QString::number(m_spinner->value());
|
||||
return QStringLiteral("%1-k %2").arg(m_optionsString).arg(m_spinner->value());
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -102,6 +108,8 @@ QString PackageGroupModel::getOptions()
|
||||
*/
|
||||
void PackageGroupModel::refreshCacheView()
|
||||
{
|
||||
if (isExecutingCommand) return;
|
||||
|
||||
//update UI for background refresh
|
||||
QApplication::setOverrideCursor(Qt::WaitCursor);
|
||||
m_acc->reset();
|
||||
@@ -115,7 +123,13 @@ void PackageGroupModel::refreshCacheView()
|
||||
QObject::connect(m_cmd, SIGNAL( finished ( int, QProcess::ExitStatus )),
|
||||
this, SLOT( finishedDryrun ( int, QProcess::ExitStatus )) );
|
||||
|
||||
m_cmd->executeCommandAsNormalUser("paccache -v -d " + getOptions());
|
||||
QStringList sl;
|
||||
sl << QStringLiteral("-v");
|
||||
sl << QStringLiteral("-d");
|
||||
QStringList opt = getOptions().split(QStringLiteral(" "), Qt::SkipEmptyParts);
|
||||
sl << opt;
|
||||
m_cmd->executeCommandAsNormalUser(QStringLiteral("/usr/bin/paccache"), sl);
|
||||
isExecutingCommand = true;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -130,9 +144,9 @@ bool PackageGroupModel::isSUAvailable()
|
||||
return true;
|
||||
}
|
||||
else if (WMHelper::getSUCommand() == ctn_NO_SU_COMMAND){
|
||||
QMessageBox::critical( 0, StrConstants::getApplicationName(),
|
||||
QMessageBox::critical( nullptr, StrConstants::getApplicationName(),
|
||||
StrConstants::getErrorNoSuCommand() +
|
||||
"\n" + StrConstants::getYoullNeedSuFrontend());
|
||||
QLatin1String("\n") + StrConstants::getYoullNeedSuFrontend());
|
||||
return false;
|
||||
}
|
||||
else
|
||||
@@ -144,6 +158,12 @@ bool PackageGroupModel::isSUAvailable()
|
||||
*/
|
||||
void PackageGroupModel::cleanCache()
|
||||
{
|
||||
if (isExecutingCommand || UnixCommand::isPacmanDbLocked()){
|
||||
QMessageBox::critical( nullptr, StrConstants::getApplicationName(),
|
||||
StrConstants::getErrorDbLock());
|
||||
return;
|
||||
}
|
||||
|
||||
if (!isSUAvailable())
|
||||
return;
|
||||
|
||||
@@ -157,8 +177,10 @@ void PackageGroupModel::cleanCache()
|
||||
QObject::connect(m_cmd, SIGNAL( finished ( int, QProcess::ExitStatus )),
|
||||
this, SLOT( finishedClean( int, QProcess::ExitStatus )) );
|
||||
|
||||
QByteArray tmp = "paccache -r " + getOptions().toLatin1();
|
||||
m_cmd->executeCommand(QLatin1String(tmp), ectn_LANG_USER_DEFINED);
|
||||
isExecutingCommand = true;
|
||||
const QString tmp = QLatin1String("paccache -r ") + getOptions();
|
||||
//UnixCommand::removeTemporaryFiles();
|
||||
m_cmd->executeCommandWithSharedMemHelper(tmp, m_sharedMemory);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -172,10 +194,12 @@ void PackageGroupModel::finishedDryrun(int exitCode, QProcess::ExitStatus)
|
||||
|
||||
QApplication::restoreOverrideCursor();
|
||||
|
||||
isExecutingCommand = false;
|
||||
|
||||
if(exitCode > 1)
|
||||
{
|
||||
//process failed, provide info on errors
|
||||
QMessageBox::critical(m_listView, "Error whith the underlying process", m_acc->getErrors());
|
||||
QMessageBox::critical(m_listView, QStringLiteral("Error with the underlying process"), m_acc->getErrors());
|
||||
}
|
||||
else if (exitCode == 0)
|
||||
{
|
||||
@@ -198,10 +222,11 @@ void PackageGroupModel::finishedClean(int exitCode, QProcess::ExitStatus)
|
||||
|
||||
QApplication::restoreOverrideCursor();
|
||||
|
||||
isExecutingCommand = false;
|
||||
|
||||
if(exitCode != 0)
|
||||
{
|
||||
//process failed, provide info on errors
|
||||
QMessageBox::critical(m_listView, "Error whith the underlying process",m_acc->getErrors());
|
||||
//process failed, return to main window
|
||||
m_refreshButton->setEnabled(true);
|
||||
m_cleanButton->setEnabled(true);
|
||||
}
|
||||
@@ -218,9 +243,9 @@ void PackageGroupModel::finishedClean(int exitCode, QProcess::ExitStatus)
|
||||
* @param output The output of the dryrun process
|
||||
*/
|
||||
void PackageGroupModel::processDryrunResult(QString output) {
|
||||
QStringList lines = output.split(QRegExp("\\n"), QString::SkipEmptyParts);
|
||||
QStringList lines = output.split(QRegularExpression(QStringLiteral("\\n")), Qt::SkipEmptyParts);
|
||||
|
||||
if(lines.length() == 1 || output.contains("*.pkg.tar?(.+([^.]))"))
|
||||
if(lines.length() == 1 || output.contains(QLatin1String("*.pkg.tar?(.+([^.]))")))
|
||||
{
|
||||
//"==> no candidate packages found for pruning"
|
||||
m_cleanButton->setText(tr("Clean"));
|
||||
@@ -230,7 +255,7 @@ void PackageGroupModel::processDryrunResult(QString output) {
|
||||
//process package list
|
||||
for(int i = 0; i < lines.length(); i++)
|
||||
{
|
||||
QString line = lines.at(i);
|
||||
const QString& line = lines.at(i);
|
||||
|
||||
if(i == 0)
|
||||
//skip the first line ("==> Candidate packages:")
|
||||
@@ -239,14 +264,14 @@ void PackageGroupModel::processDryrunResult(QString output) {
|
||||
else if(i == lines.length() - 1)
|
||||
{
|
||||
//extract size from "==> finished dry run: 8 candidates (disk space saved: 19.11 MiB)")
|
||||
QStringList components = line.split(" ");
|
||||
QStringList components = line.split(QStringLiteral(" "));
|
||||
|
||||
QString unit = components.takeLast();
|
||||
unit.remove(unit.length() - 1, 1);
|
||||
|
||||
QString size = components.takeLast();
|
||||
|
||||
m_cleanButton->setText(tr("Clean %1").arg(" " + size + " " + unit));
|
||||
m_cleanButton->setText(tr("Clean %1").arg(QLatin1Char(' ') + size + QLatin1Char(' ') + unit));
|
||||
}
|
||||
else
|
||||
m_listView->addItem(line);
|
||||
|
||||
@@ -82,10 +82,12 @@ class PackageGroupModel : public QObject
|
||||
|
||||
private:
|
||||
bool isSUAvailable();
|
||||
QSharedMemory *m_sharedMemory;
|
||||
|
||||
public:
|
||||
PackageGroupModel(QString, QListWidget *, QSpinBox *, QPushButton *, QPushButton *);
|
||||
~PackageGroupModel();
|
||||
bool isExecutingCommand;
|
||||
|
||||
protected:
|
||||
QString m_optionsString;
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#/bin/sh
|
||||
# Helper for Qt5 libs to generate all Octopi translations
|
||||
|
||||
TRANSLATIONS=./resources/translations/*
|
||||
|
||||
for f in $TRANSLATIONS
|
||||
do
|
||||
lrelease-qt5 $f
|
||||
done
|
||||
@@ -18,7 +18,10 @@
|
||||
<file>resources/translations/octopi_cachecleaner_fi.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_fi_FI.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_fr_FR.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_fr.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_he.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_hi.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_hi_IN.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_hu.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_id.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_it.qm</file>
|
||||
@@ -36,12 +39,16 @@
|
||||
<file>resources/translations/octopi_cachecleaner_sr@latin.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_sr_RS.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_sv.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_sl.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_tr_TR.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_tr.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_uk.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_uz.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_vi.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_zh_TW.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_zh-Hans.ts</file>
|
||||
<file>resources/translations/octopi_cachecleaner_zh-Hans.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_zh_CN.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_hr.qm</file>
|
||||
<file>resources/translations/octopi_cachecleaner_ko.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="af" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af_ZA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af_ZA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="af_ZA" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
Binary file not shown.
@@ -4,7 +4,7 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Llimpiador de caché - Octopi</translation>
|
||||
<translation>Llimpiador de la caché - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
@@ -21,7 +21,7 @@
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Númberu de versiones vieyes pa caltener</translation>
|
||||
<translation>Númberu de versiones vieyes a caltener</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="be" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be_BY.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be_BY.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="be_BY" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
@@ -4,12 +4,12 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Чистач на кеш памет - Octopi</translation>
|
||||
<translation>Почистване на кеша - „Octopi“</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Деинсталирани пакети</translation>
|
||||
<translation>Премахнати пакети</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="bs" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs_BA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs_BA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="bs_BA" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Keš čistač - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Deinstalirani paketi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Zadrži</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Zadržati broj starih verzija</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Osvježi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Instalirani paketi</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Očisti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Očisti %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
@@ -4,7 +4,7 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Netejador de la Cau/Cache - Octopi</translation>
|
||||
<translation>Netejador de la cau - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
@@ -15,7 +15,7 @@
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Mantenir :</translation>
|
||||
<translation>Mantén:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cmn.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cmn.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cmn" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cs_CZ.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cs_CZ.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs_CZ" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
@@ -4,7 +4,7 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Cache Renser - Octopi</translation>
|
||||
<translation>Cache-renser - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
|
||||
Binary file not shown.
@@ -4,7 +4,7 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Cache säubern - Octopi</translation>
|
||||
<translation>Zwischenspeicher säubern - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_AT.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_AT.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_AT" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_DE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_DE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_DE" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_CZ.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_CZ.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_CZ" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_IN.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_IN.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_IN" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_PL.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_PL.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_PL" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_SE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_SE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_SE" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_eo.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_eo.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="eo" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Malinstalitaj Pakaĵoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Konservi :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Refreŝigi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Instalitaj Pakaĵoj</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Purigi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Purigi %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Limpiador de caché</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Paquetes desinstalados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Mantener:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Número de versiones antiguas a mantener</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Refrescar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Paquetes instalados</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Limpiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Limpiar %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CL.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CL.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_CL" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Limpiador Cache-Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Paquetes desinstalados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Mantener :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Número de versiones anteriores a mantener</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Refrescar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Paquetes instalados</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Limpiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Limpiar %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CR.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CR.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_CR" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_MX.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_MX.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_MX" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Limpiador de Caché - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Paquetes desinstalados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Conservar:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Número de versión anterior a conservar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Actualizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Paquetes instalados</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Limpiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Limpiar %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_NI.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_NI.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_NI" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_PE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_PE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_PE" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Borrar Cache - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Refrescar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fa_IR.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fa_IR.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa_IR" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Cache Cleaner - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>بسته های حذف شده</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>نگهداری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>تعداد ورژنهایی که باقی میمانند</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>تازه سازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>بسته های نصب شده</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>تمیز کردن</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>پاک کردن 1%</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
@@ -15,7 +15,7 @@
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Säilytä</translation>
|
||||
<translation>Säilytä:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
|
||||
Binary file not shown.
@@ -40,12 +40,12 @@
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Putsaa</translation>
|
||||
<translation>Tyhjennä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Putsattu 1%</translation>
|
||||
<translation>Tyhjennä %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Nettoyeur de cache - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Paquets non installés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Conserver :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Nombre d'anciennes versions à conserver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Actualiser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Paquets installés</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Nettoyer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Nettoyer %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_CA" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CH.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CH.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_CH" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>Nettoyeur de cache - Octopi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>Paquets non-installés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>Conserver :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>Nombre d'anciennes versions à conserver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation>Actualiser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>Paquets installés</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>Nettoyer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>Nettoyer %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_hi.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_hi.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="hi" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>कैश हटाने हेतु साधन - ऑक्टोपी</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>हटाए गए पैकेज</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>रखें :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>रखने हेतु पुराने पैकेज की संस्करण संख्या</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation> रिफ्रेश करें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>इंस्टॉल हो रखें पैकेज</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>हटाएँ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>%1 हटाएँ</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_hi_IN.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_hi_IN.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="hi_IN" version="2.0">
|
||||
<context>
|
||||
<name>CacheCleaner</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||
<source>Cache Cleaner - Octopi</source>
|
||||
<translation>कैश हटाने हेतु साधन - ऑक्टोपी</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||
<source>Uninstalled packages</source>
|
||||
<translation>हटाए गए पैकेज</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||
<source>Keep :</source>
|
||||
<translation>रखें :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||
<source>Number of old versions to keep</source>
|
||||
<translation>रखने हेतु पुराने पैकेज की संस्करण संख्या</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||
<source>Refresh</source>
|
||||
<translation> रिफ्रेश करें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||
<source>Installed packages</source>
|
||||
<translation>इंस्टॉल हो रखें पैकेज</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PackageGroupModel</name>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||
<source>Clean</source>
|
||||
<translation>हटाएँ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||
<source>Clean %1</source>
|
||||
<translation>%1 हटाएँ</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user