Compare commits
846 commits
Author | SHA1 | Date | |
---|---|---|---|
|
b87588e371 | ||
|
96c70489f5 | ||
|
77ad52d1f4 | ||
|
96a354bc65 | ||
|
f32c90dc9f | ||
|
3e74af9775 | ||
|
9daa11eb10 | ||
|
011edb711c | ||
|
cabdd924d0 | ||
|
8ba44cf5c6 | ||
|
dad3d477d3 | ||
|
3a063f999d | ||
|
fa01357445 | ||
|
a41a676bfb | ||
|
3b518462ab | ||
|
d53ad98af2 | ||
|
372e75a91c | ||
|
f45f6ba992 | ||
|
26983977c4 | ||
|
90d897f4fa | ||
|
668ea972cc | ||
|
dc2d00b6c6 | ||
|
0f65c23490 | ||
|
c98caaf417 | ||
|
f46980c736 | ||
|
ebf5ff1276 | ||
|
9d932e6fa0 | ||
|
46fdcc1c0e | ||
|
eadbcc069f | ||
|
2c2a813324 | ||
|
9315b185e8 | ||
|
d685663ac0 | ||
|
727eca1ce7 | ||
|
3b5e8901dc | ||
|
50d8d44489 | ||
|
b6d575c37f | ||
|
397282cbb3 | ||
|
2c6add7aa1 | ||
|
22bf23b833 | ||
|
ed8c5945da | ||
|
14fd900628 | ||
|
48cde643f6 | ||
|
e62f6a9586 | ||
|
c2dfda5d72 | ||
|
9595760800 | ||
|
1c91ee200e | ||
|
00e30b5c2b | ||
|
5f5c53ab49 | ||
|
6a46d05bca | ||
|
8d3d0f267b | ||
|
66fdd31915 | ||
|
607cc9238c | ||
|
2a782b512e | ||
|
a75c9ba373 | ||
|
77765ff6ed | ||
|
9c53c0c8d1 | ||
|
43c46ae6d9 | ||
|
c7e06bfa53 | ||
|
6948a15f1c | ||
|
74c56c32b0 | ||
|
9bdaa8092e | ||
|
b11538d195 | ||
|
73c6a0ff0c | ||
|
fbafa80815 | ||
|
92251f4a6c | ||
|
18266ea6ef | ||
|
80ce855189 | ||
|
0eda161e04 | ||
|
981e6821d0 | ||
|
a5ed02ed23 | ||
|
7a8f8fcbd2 | ||
|
30b9f73f5e | ||
|
be8d8b9c10 | ||
|
16d99dbdfc | ||
|
410613d7a0 | ||
|
af31a988aa | ||
|
187ba8383d | ||
|
c89abdb74c | ||
|
b76f143e60 | ||
|
94a4c93368 | ||
|
dfbf8d4acf | ||
|
983d334ef5 | ||
|
2fa030aa65 | ||
|
7ef59da623 | ||
|
476fdd1bb7 | ||
|
9786b605b6 | ||
|
a26c2c9758 | ||
|
8ef6fafdaa | ||
|
c93e6840fa | ||
|
65d8e467fe | ||
|
38460a4cff | ||
|
db218ac4f6 | ||
|
e391a65695 | ||
|
a3dc032a51 | ||
|
9035144e5b | ||
|
4e17f3c9db | ||
|
630f4ab991 | ||
|
effa19c467 | ||
|
6d200dd419 | ||
|
340f3f41d7 | ||
|
886638f8a5 | ||
|
339c88353b | ||
|
a3e24a55ec | ||
|
3d6748eaf7 | ||
|
fb9e6e5df6 | ||
|
8b66b3a194 | ||
|
f39b25b437 | ||
|
15ea39d830 | ||
|
21006aec74 | ||
|
603c8defb1 | ||
|
e004e20352 | ||
|
c0eac366fe | ||
|
34f0fa7dc8 | ||
|
a97b3f690c | ||
|
5d13889f2c | ||
|
dc55b89e02 | ||
|
d76b6b50c3 | ||
|
546841e3a2 | ||
|
bd405ec98a | ||
|
923437e8b6 | ||
|
d9c5419351 | ||
|
e315abc788 | ||
|
745f9c1e5f | ||
|
f328dc2b83 | ||
|
3377ef3ba3 | ||
|
5d666fbd1e | ||
|
f4110880a1 | ||
|
a52fa4dfb0 | ||
|
cf435277a7 | ||
|
61a5973937 | ||
|
d80d376762 | ||
|
463f5eb7e0 | ||
|
e91fa307d0 | ||
|
aa0d829de6 | ||
|
7795a53cb3 | ||
|
c85b559f69 | ||
|
9f0857af1d | ||
|
ba1af2b73e | ||
|
e67097e0e8 | ||
|
2183bace8a | ||
|
c740573b99 | ||
|
db4546c190 | ||
|
2a4bfae9b3 | ||
|
aa9f0c2281 | ||
|
5d614bc6d3 | ||
|
9557b5e000 | ||
|
49d308c44b | ||
|
aa0f74832a | ||
|
941b8c5a14 | ||
|
9bfb5e879d | ||
|
54f4a054c7 | ||
|
9832fa6c45 | ||
|
2ce14fb2ff | ||
|
82c2f8e37f | ||
|
5c45c05cdb | ||
|
c45c163471 | ||
|
cd7cec1de2 | ||
|
d8fe3bd119 | ||
|
e19fafa918 | ||
|
421964b406 | ||
|
6ade40efae | ||
|
435a993502 | ||
|
16a5a895bb | ||
|
f2cc0312ca | ||
|
e3ca7c73ce | ||
|
654a9da297 | ||
|
1fe81df15d | ||
|
7a1af5fb5b | ||
|
a4b91826ba | ||
|
a7ea815642 | ||
|
ea6e79448d | ||
|
77813a2acd | ||
|
dff48c3295 | ||
|
e91962b0b6 | ||
|
e0778d2bdd | ||
|
631bfd83e9 | ||
|
4b31588484 | ||
|
8886c90d1e | ||
|
f5d8604e59 | ||
|
a0574ab045 | ||
|
e1de842ffb | ||
|
ca134e9ed3 | ||
|
1a2554fe95 | ||
|
13da605435 | ||
|
df2e9863ed | ||
|
199205a07c | ||
|
94eb2ec197 | ||
|
58fce248c1 | ||
|
dcd097b5b0 | ||
|
040c735243 | ||
|
4eedc9423a | ||
|
c4876d46b4 | ||
|
8400258f07 | ||
|
8f29a51277 | ||
|
b34c9131ca | ||
|
a733e82c21 | ||
|
5d8a53b8ec | ||
|
dac297b942 | ||
|
dc02e16575 | ||
|
d8af084933 | ||
|
477e646fba | ||
|
5307ef3a58 | ||
|
4c3b4dea96 | ||
|
c811f54958 | ||
|
becf10cee6 | ||
|
bb72210fc1 | ||
|
da65314df5 | ||
|
fbf3653831 | ||
|
9e7f06ed44 | ||
|
c137fc5e79 | ||
|
9c8e7a23a6 | ||
|
71eb147c13 | ||
|
5cae2bffb2 | ||
|
972c2da98e | ||
|
8a83cc2886 | ||
|
c94778dbc1 | ||
|
9f0b5829c0 | ||
|
7bc98f0dd9 | ||
|
1c677722b3 | ||
|
99639632dd | ||
|
91bb323a16 | ||
|
852ddb8acc | ||
|
9732ad543b | ||
|
37cdd74d73 | ||
|
c1830d8fd1 | ||
|
7dc1b44d1e | ||
|
3f2cc73936 | ||
|
94129d3aa5 | ||
|
5ea5930d82 | ||
|
efdc4fa3c0 | ||
|
888dec1593 | ||
|
82376e4f17 | ||
|
2805395f77 | ||
|
f5d1316212 | ||
|
b46e8ec4b2 | ||
|
878538c151 | ||
|
a959a90582 | ||
|
c8b6e7661b | ||
|
9183371062 | ||
|
8641c30530 | ||
|
388f6e94f0 | ||
|
2dd57a2f40 | ||
|
92c3d0cf6c | ||
|
c5d402ad62 | ||
|
ecdd62eb3c | ||
|
4a57f968f8 | ||
|
30af3b93ed | ||
|
6a5103964f | ||
|
6b3dc35f35 | ||
|
648fadedd3 | ||
|
75df306424 | ||
|
ace982f5e6 | ||
|
b7614c9164 | ||
|
85275d4473 | ||
|
17df97fccd | ||
|
49e5234872 | ||
|
39c654da00 | ||
|
b53914ee11 | ||
|
ad04f1b631 | ||
|
2724d6f5d9 | ||
|
d116d79182 | ||
|
9763635e5b | ||
|
5a9b63ff3b | ||
|
2cc326ccf5 | ||
|
a41ebccba8 | ||
|
d06ced7272 | ||
|
cf29d2d495 | ||
|
4352a358a7 | ||
|
7827be89c8 | ||
|
818d21ba57 | ||
|
ab5aea8328 | ||
|
5e2ebd13b9 | ||
|
76233e7646 | ||
|
be80e77e93 | ||
|
005f9af69b | ||
|
14dfd24d11 | ||
|
c7c8934e2c | ||
|
5af972bb22 | ||
|
73189581b0 | ||
|
84fd663a56 | ||
|
35e431c5a4 | ||
|
4988d9c49a | ||
|
d0c44aeaaf | ||
|
f922d69310 | ||
|
f8295635c1 | ||
|
4cdd24c871 | ||
|
0f273b89ff | ||
|
71d9a42688 | ||
|
b64639dc4c | ||
|
361e5407cf | ||
|
0b0d555c69 | ||
|
239003fa6c | ||
|
b52c4fc04f | ||
|
cd620d2134 | ||
|
98dd4b537c | ||
|
784bdf82e2 | ||
|
348f9d5601 | ||
|
b6a384ce0b | ||
|
5953c2835f | ||
|
802c5ca87f | ||
|
12bd211516 | ||
|
8878d7c9d4 | ||
|
139e4384b1 | ||
|
f9661af3f7 | ||
|
6d3602f9c6 | ||
|
a2dde9cd24 | ||
|
cab20de6d1 | ||
|
e553b6cc9b | ||
|
b1442ebfd1 | ||
|
9524632cdc | ||
|
5da3cf67ce | ||
|
31cecfead3 | ||
|
a38b07fa34 | ||
|
d1d3c73d25 | ||
|
c6d09e5270 | ||
|
4e7da2799c | ||
|
07a11f6920 | ||
|
e4487c4876 | ||
|
d45004f44d | ||
|
efb98c8457 | ||
|
119a5ca8d8 | ||
|
1c5787946f | ||
|
2e4e7befe5 | ||
|
666d559e72 | ||
|
3b7d4ce600 | ||
|
25bcbabb58 | ||
|
8f59b8b951 | ||
|
6a2aa4c4a4 | ||
|
18783e11c7 | ||
|
2f0671ee6e | ||
|
6fb41f9429 | ||
|
7b58c02b1a | ||
|
7d252afddb | ||
|
b0d13ab09c | ||
|
d584196215 | ||
|
537ee2e656 | ||
|
1a5b19ff69 | ||
|
ae28f6ef01 | ||
|
f0baf18339 | ||
|
c18e0dc66a | ||
|
30329df0dd | ||
|
008eeeea4e | ||
|
7338b5de59 | ||
|
e213bb2216 | ||
|
2fc7356cf4 | ||
|
46d4d0b51e | ||
|
5b25b03ea3 | ||
|
a09dd57391 | ||
|
5e51a3f0ad | ||
|
6b32686443 | ||
|
f4130a9724 | ||
|
e8daa6b97d | ||
|
174fae82ac | ||
|
fada358607 | ||
|
ba6f6f11c5 | ||
|
91accba3b9 | ||
|
a5768ce402 | ||
|
53b1c9208a | ||
|
f840431d41 | ||
|
fc3222cd2d | ||
|
e800cf20cb | ||
|
f71b2bda38 | ||
|
18e7d5bfea | ||
|
50eef93272 | ||
|
e0ad3e0fc7 | ||
|
38ec8b3e3b | ||
|
9cee85c4d6 | ||
|
72679891af | ||
|
b9207f7e48 | ||
|
db3a36bd02 | ||
|
623b6ceecc | ||
|
f2ff1053b0 | ||
|
2643259a93 | ||
|
ecb9871f92 | ||
|
ddf87440b2 | ||
|
38977588b4 | ||
|
b84d05b602 | ||
|
2de97487f3 | ||
|
9f3cbad14f | ||
|
7522a8eb9a | ||
|
cf37ad5914 | ||
|
9a6a092518 | ||
|
ec060745e9 | ||
|
99e33145db | ||
|
97fcee53c0 | ||
|
6d2b7459b5 | ||
|
05fed0bd6f | ||
|
94b4ad6279 | ||
|
b0eb28143a | ||
|
8eca74cfab | ||
|
0f6ea75bb7 | ||
|
5d8129600d | ||
|
5f1028a535 | ||
|
1eb1b10348 | ||
|
7c3f602d12 | ||
|
346ad9a3e2 | ||
|
d267e7f0b7 | ||
|
47d54e82df | ||
|
b3195504f1 | ||
|
285079c12b | ||
|
e93260593a | ||
|
432d9097d2 | ||
|
592374b795 | ||
|
2e854ee108 | ||
|
101a22c0cd | ||
|
bca0943e19 | ||
|
897dbb30cf | ||
|
6c8a9bd461 | ||
|
57e9404729 | ||
|
e5842e83c7 | ||
|
de345228b5 | ||
|
26c6d501e0 | ||
|
8d2ddd8985 | ||
|
ce1a787bfb | ||
|
d75f4b30f3 | ||
|
5648924852 | ||
|
408a62a9a1 | ||
|
476de2a95d | ||
|
046b1418f2 | ||
|
6f971a0f63 | ||
|
94a774a7d2 | ||
|
86e24c747e | ||
|
9e0bc31d42 | ||
|
4487b2a923 | ||
|
0ff332bd11 | ||
|
0ecb576ff9 | ||
|
88d40bc34a | ||
|
e70b3abaa9 | ||
|
1e8098bbab | ||
|
a8b8c4cde4 | ||
|
795eb1bb36 | ||
|
f43ae1c480 | ||
|
6bf18b47a8 | ||
|
024ccb117f | ||
|
5f6f432a80 | ||
|
a6db7dfa8b | ||
|
a3e1a43f79 | ||
|
5d5c367d7d | ||
|
3b01cb035e | ||
|
f813183fcf | ||
|
347792bf74 | ||
|
6822079a03 | ||
|
ed1de0cd18 | ||
|
aa16591b9f | ||
|
4c58a99e4f | ||
|
ff0c7ac104 | ||
|
fe4982d51b | ||
|
2fc719f720 | ||
|
06b15a6ed0 | ||
|
c0c15644a3 | ||
|
90dec95b6e | ||
|
de4c972501 | ||
|
ed3184fd0b | ||
|
df8cc5d6c3 | ||
|
88739fcb70 | ||
|
3c5d0dc0cd | ||
|
02d4a560a1 | ||
|
3ab46781b1 | ||
|
e895b55f6d | ||
|
6c84c9dfc9 | ||
|
52d971ceab | ||
|
def2389b57 | ||
|
93267b5b83 | ||
|
43c0e689f9 | ||
|
4239112dec | ||
|
37f3f0e621 | ||
|
af994b4818 | ||
|
a2760cb1d1 | ||
|
04df7f6e05 | ||
|
a1e17968d1 | ||
|
0ecd772958 | ||
|
3bda8dfa32 | ||
|
28cdecea93 | ||
|
be9d786ef9 | ||
|
b9f330fa18 | ||
|
4603ca00e6 | ||
|
f7ba4848bc | ||
|
7d171c9787 | ||
|
07307823ca | ||
|
04466968dc | ||
|
d39717a2d5 | ||
|
b1b26062fc | ||
|
4e825fe621 | ||
|
bb913f81a3 | ||
|
b4aae7fab3 | ||
|
631ad78efc | ||
|
62a49c3c63 | ||
|
dc5e218526 | ||
|
ab71c7b80b | ||
|
6b17e94b86 | ||
|
6ba6f78c3e | ||
|
5d7dbe354a | ||
|
716efd23fe | ||
|
b6342eca0a | ||
|
85220c4bf6 | ||
|
b00459d077 | ||
|
990312fafb | ||
|
07df35bad4 | ||
|
1f0372c4b5 | ||
|
612272ef80 | ||
|
bea8d103bf | ||
|
7bb3595d46 | ||
|
14baddba32 | ||
|
8d84f2a557 | ||
|
357c7e7597 | ||
|
8089989083 | ||
|
6d3c4e51ac | ||
|
ecc841b5f7 | ||
|
682ce12ac2 | ||
|
169081d503 | ||
|
c71e29a772 | ||
|
07300cb9c9 | ||
|
58d40a1d81 | ||
|
c5d19154f2 | ||
|
d304873049 | ||
|
ffe62a2577 | ||
|
19ae3851e8 | ||
|
348ca80292 | ||
|
91f5ba9eab | ||
|
640cc4c717 | ||
|
886c56e4b7 | ||
|
53a806af87 | ||
|
d0dfb04585 | ||
|
96637b30a4 | ||
|
ab2eaf136e | ||
|
6481b384ee | ||
|
efd654d08e | ||
|
1a8925b0aa | ||
|
bb1ca9ee92 | ||
|
4eec2841f4 | ||
|
3ce438f4d6 | ||
|
444330d91f | ||
|
3455871f40 | ||
|
99a3ddfefa | ||
|
ffb8e897cf | ||
|
5e8fc51b94 | ||
|
931be19eca | ||
|
798f163a9a | ||
|
d584f0e729 | ||
|
2fd8b75598 | ||
|
f1933d2f89 | ||
|
5101253aa0 | ||
|
bfc4542881 | ||
|
46221882c3 | ||
|
707e03635b | ||
|
82f8c14633 | ||
|
aed0b53925 | ||
|
08b984029a | ||
|
ea16a541db | ||
|
e3932e4575 | ||
|
13298d507d | ||
|
006102bf38 | ||
|
34c7094790 | ||
|
14124f49e7 | ||
|
4778cc4be7 | ||
|
2387e7d11b | ||
|
ed96e0a2f6 | ||
|
ba94368482 | ||
|
c35a6d5834 | ||
|
3317ce2324 | ||
|
3425cd3d47 | ||
|
993685f2a5 | ||
|
3f800389dc | ||
|
52edb1711a | ||
|
9c4b12f868 | ||
|
95fcf98759 | ||
|
25e95fa2da | ||
|
7be6eb5d00 | ||
|
d886aac0e3 | ||
|
d07a9185be | ||
|
6914b94454 | ||
|
444bdfe619 | ||
|
7e1d18f8a3 | ||
|
dd6bf79e19 | ||
|
fd2fb29568 | ||
|
a1a3322968 | ||
|
f9ff50b2cb | ||
|
d527848dfc | ||
|
00ac39e941 | ||
|
de91e04678 | ||
|
1e60ac18cf | ||
|
484482a4ce | ||
|
631b456755 | ||
|
5a236d72b6 | ||
|
b6d03e10b6 | ||
|
2e16db590a | ||
|
34437e368f | ||
|
5c2071a72b | ||
|
e46bff23d5 | ||
|
5df88741f2 | ||
|
1a721b976d | ||
|
327bfcb2b5 | ||
|
d1bac4f620 | ||
|
1b87105bb8 | ||
|
61c614c4da | ||
|
05f7e4264c | ||
|
ff763795a3 | ||
|
dab21d0ba5 | ||
|
59f517fbfe | ||
|
4abb880f57 | ||
|
e478bdf508 | ||
|
9a3ca26fa9 | ||
|
32a7560595 | ||
|
a156cb2714 | ||
|
767d76682b | ||
|
57db23c641 | ||
|
8b5c8d78a4 | ||
|
d672029da0 | ||
|
2077941432 | ||
|
2413c74b72 | ||
|
ce42fc43ce | ||
|
8495420eb7 | ||
|
eb967c5433 | ||
|
9f69e05069 | ||
|
4b97fa0e5e | ||
|
adcdf447ce | ||
|
dfdc47879a | ||
|
fd29c1a074 | ||
|
0de0faa44f | ||
|
f039a07ff9 | ||
|
d8c393b57a | ||
|
3104d176e7 | ||
|
9acfdb4090 | ||
|
779b38ec09 | ||
|
f0522a998b | ||
|
5c0b20b21f | ||
|
dad7f75fd7 | ||
|
9e6f5c1339 | ||
|
f5ea9f14e2 | ||
|
c76eb06020 | ||
|
13ce3aa0a4 | ||
|
82cef20e60 | ||
|
4d7c1e795d | ||
|
1114692cb0 | ||
|
f42fd689d9 | ||
|
c307cc147b | ||
|
20bbee0d99 | ||
|
f90b9c6c86 | ||
|
86a204af7d | ||
|
93e5d97fdd | ||
|
2f2b75ba50 | ||
|
a309d2bf1b | ||
|
0c7fd9a34d | ||
|
fd3bc71f82 | ||
|
d189c83495 | ||
|
365c09619c | ||
|
fb77e3c5ea | ||
|
2bae6a41c3 | ||
|
ef71f4681e | ||
|
4f93db9d57 | ||
|
c57c1de3d4 | ||
|
fde6d795cd | ||
|
2ac5662ab2 | ||
|
25b267c6da | ||
|
a6d6edf322 | ||
|
8fea67dade | ||
|
cff3dd67b0 | ||
|
6a7f36ba89 | ||
|
6a349e7fd9 | ||
|
95622a0f0d | ||
|
d22ac5d137 | ||
|
1bc3e6ac46 | ||
|
6f52ecd025 | ||
|
8bce920963 | ||
|
514f5b80e0 | ||
|
5ab61cd441 | ||
|
4aeb9d94e2 | ||
|
7296d2428d | ||
|
b48539d7d6 | ||
|
6a73d3e4b9 | ||
|
ff7792952b | ||
|
9eb4ab297d | ||
|
f75b61d543 | ||
|
25bcb62f67 | ||
|
c67ed6e918 | ||
|
0bef8af9e3 | ||
|
6f4e9a14e3 | ||
|
fe296e5a73 | ||
|
6bc61d5ef7 | ||
|
ab32dd53bb | ||
|
5184ca0fc2 | ||
|
0d3a35dbe9 | ||
|
6e27f08021 | ||
|
28abb42fec | ||
|
38344b2234 | ||
|
2335face75 | ||
|
63fca0af29 | ||
|
ae86b2e806 | ||
|
2d3c2b4ee9 | ||
|
abf06edc90 | ||
|
0bf6612ea3 | ||
|
fd078ee0e2 | ||
|
6b0172d093 | ||
|
e63881bf5b | ||
|
685cc96bc6 | ||
|
6352b25e46 | ||
|
d7fe20a1c3 | ||
|
54ef923499 | ||
|
c22cb063d7 | ||
|
43b0b5a0e4 | ||
|
31635cf6c3 | ||
|
809103d5f0 | ||
|
31de85dd82 | ||
|
86de95f77b | ||
|
943187d02f | ||
|
25ba6023d0 | ||
|
55986ad17d | ||
|
7cc6f3f4a3 | ||
|
d37f779908 | ||
|
52828b2b45 | ||
|
c208a4ec14 | ||
|
9e5768a8f7 | ||
|
24740d0ba0 | ||
|
21efea5b50 | ||
|
0cac474b20 | ||
|
793eca1f7b | ||
|
e61a3d02ce | ||
|
16d7eafd41 | ||
|
24ffee74d7 | ||
|
1294b7e5bb | ||
|
c4c2536052 | ||
|
853c5b528f | ||
|
ed1306caea | ||
|
e19abd6646 | ||
|
4026d06287 | ||
|
23a02dbde7 | ||
|
6b3d22d85d | ||
|
45d849ee76 | ||
|
2038eec6d7 | ||
|
a5e15acee9 | ||
|
0533f9bfdb | ||
|
cb1b5d3964 | ||
|
4340ebb2a5 | ||
|
f9e758e2a8 | ||
|
366fbbd3e1 | ||
|
674249ccfc | ||
|
deb4f8d9ef | ||
|
428c6876f0 | ||
|
107811903c | ||
|
d9e7bab46f | ||
|
52407530db | ||
|
749ba4315e | ||
|
15d77952ac | ||
|
020a1245fd | ||
|
8de6454c8c | ||
|
dc04c0cfc4 | ||
|
aec6e2f97e | ||
|
8579bde2b6 | ||
|
678878289f | ||
|
7a1d3302d0 | ||
|
40946a4c08 | ||
|
31dd9f8e22 | ||
|
eb810831a5 | ||
|
58a1cd4395 | ||
|
9e219efd46 | ||
|
7d72aeb2c4 | ||
|
8c5125c3f1 | ||
|
1ec669ce9a | ||
|
d893ea016d | ||
|
5199a88708 | ||
|
9682cc7dda | ||
|
eed987f9e1 | ||
|
8ed6469fb9 | ||
|
569e3f4831 | ||
|
250dafd2b6 | ||
|
b732cf8968 | ||
|
5769d99478 | ||
|
30445b3c85 | ||
|
b6eccfb8a4 | ||
|
a1c91dbd27 | ||
|
f9455b42c7 | ||
|
c7771ac8c3 | ||
|
be56834e3e | ||
|
dead293465 | ||
|
ce91f967de | ||
|
b97d856379 | ||
|
28e70485c5 | ||
|
f0eba1a305 | ||
|
b30f7d3055 | ||
|
97afccad32 | ||
|
0d8b3cea83 | ||
|
322186d82d | ||
|
d65d42cff2 | ||
|
3b9fc39241 | ||
|
07b3dd20ab | ||
|
0ef95fdb75 | ||
|
6164c8416c | ||
|
f51828c996 | ||
|
5bba4bee00 | ||
|
826fa88843 | ||
|
3bb47c5845 | ||
|
c2cd12bc65 | ||
|
3d7a4c9326 | ||
|
c06fff6921 | ||
|
b3014ebf06 | ||
|
9b5745b75b | ||
|
adada10eb6 | ||
|
9c266e59cf | ||
|
e3980a6d87 | ||
|
db998b0bf1 | ||
|
7662d1ef1c | ||
|
63d6c3f40f | ||
|
083c13b031 | ||
|
a843e96c1f | ||
|
81fce72efe | ||
|
b78c8a30f6 | ||
|
da159e9d2c | ||
|
3ddab77d55 | ||
|
217643f67d | ||
|
b141416b51 | ||
|
d26a1db790 | ||
|
ab4f909443 | ||
|
152f780b50 | ||
|
1544fed2b9 | ||
|
641b23e8d9 | ||
|
2420919c63 | ||
|
fe0d81e863 | ||
|
9a107801a8 | ||
|
b74288fa96 | ||
|
752602f5f5 | ||
|
08c64387d7 | ||
|
f1e7aa16b8 | ||
|
4bd8071988 | ||
|
4eccb9b2a9 | ||
|
9cf43bb85b | ||
|
17f9a76ac5 | ||
|
9ad7500146 | ||
|
e823a1bd05 | ||
|
20bf1c4f24 | ||
|
2d4ecd5ccf | ||
|
e6b880d206 | ||
|
e7aa68aba6 | ||
|
df257362c4 | ||
|
2cc453ca52 | ||
|
d902f6808d | ||
|
cc8aeb11de | ||
|
f878d2e463 | ||
|
42454b3cf7 | ||
|
dfd710b59d | ||
|
4ff458ecf2 | ||
|
dc81a5cf5f | ||
|
74ea687c2e | ||
|
ee2a97fa5c | ||
|
57be32257b | ||
|
9eaa6a2c08 | ||
|
c1f07c54f2 |
71
.drone.yml
|
@ -1,71 +0,0 @@
|
||||||
---
|
|
||||||
kind: pipeline
|
|
||||||
type: docker
|
|
||||||
name: Check messages.po
|
|
||||||
|
|
||||||
clone:
|
|
||||||
disable: true
|
|
||||||
|
|
||||||
trigger:
|
|
||||||
event:
|
|
||||||
- pull_request
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: clone friendica base
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git clone https://github.com/friendica/friendica.git .
|
|
||||||
- git checkout $DRONE_COMMIT_BRANCH
|
|
||||||
- name: clone friendica addon
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git clone $DRONE_REPO_LINK addon
|
|
||||||
- cd addon/
|
|
||||||
- git checkout $DRONE_COMMIT_BRANCH
|
|
||||||
- git fetch origin $DRONE_COMMIT_REF
|
|
||||||
- git merge $DRONE_COMMIT_SHA
|
|
||||||
- name: Run Xgettext for addons
|
|
||||||
image: friendicaci/transifex
|
|
||||||
commands:
|
|
||||||
- /xgettext-addon.sh
|
|
||||||
- name: Check update necessary
|
|
||||||
image: friendicaci/transifex
|
|
||||||
commands:
|
|
||||||
- /check-addons.sh
|
|
||||||
---
|
|
||||||
kind: pipeline
|
|
||||||
type: docker
|
|
||||||
name: php-cs check
|
|
||||||
|
|
||||||
clone:
|
|
||||||
disable: true
|
|
||||||
|
|
||||||
trigger:
|
|
||||||
event:
|
|
||||||
- pull_request
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Clone friendica base
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git clone https://github.com/friendica/friendica.git .
|
|
||||||
- git checkout $DRONE_COMMIT_BRANCH
|
|
||||||
- name: Clone friendica addon
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git clone $DRONE_REPO_LINK addon
|
|
||||||
- cd addon/
|
|
||||||
- git checkout $DRONE_COMMIT_BRANCH
|
|
||||||
- git fetch origin $DRONE_COMMIT_REF
|
|
||||||
- git merge $DRONE_COMMIT_SHA
|
|
||||||
- name: Install dependencies
|
|
||||||
image: composer
|
|
||||||
commands:
|
|
||||||
- ./bin/composer.phar run cs:install
|
|
||||||
- name: Run coding standards check
|
|
||||||
image: friendicaci/php-cs
|
|
||||||
commands:
|
|
||||||
- cd addon/
|
|
||||||
- export CHANGED_FILES="$(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | grep ^A | cut -f2 | sed -e "s/^/addon\\//")"
|
|
||||||
- cd ../
|
|
||||||
- /check-php-cs.sh
|
|
|
@ -6,5 +6,24 @@ root = true
|
||||||
[*]
|
[*]
|
||||||
charset = utf-8
|
charset = utf-8
|
||||||
end_of_line = lf
|
end_of_line = lf
|
||||||
trim_trailing_whitespaces = true
|
|
||||||
indent_style = tab
|
indent_style = tab
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
||||||
|
quote_type = single
|
||||||
|
max_line_length = off
|
||||||
|
|
||||||
|
[*.js]
|
||||||
|
quote_type = double
|
||||||
|
ij_javascript_use_double_quotes = true
|
||||||
|
|
||||||
|
[*.yml]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*.xml]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*.json]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
134
.tx/config
|
@ -1,397 +1,397 @@
|
||||||
[main]
|
[main]
|
||||||
host = https://www.transifex.com
|
host = https://api.transifex.com
|
||||||
|
|
||||||
[friendica.addon_advancedcontentfilter_messagespo]
|
[o:Friendica:p:friendica:r:addon_advancedcontentfilter_messagespo]
|
||||||
file_filter = advancedcontentfilter/lang/<lang>/messages.po
|
file_filter = advancedcontentfilter/lang/<lang>/messages.po
|
||||||
source_file = advancedcontentfilter/lang/C/messages.po
|
source_file = advancedcontentfilter/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_blackout_messagespo]
|
[o:Friendica:p:friendica:r:addon_blackout_messagespo]
|
||||||
file_filter = blackout/lang/<lang>/messages.po
|
file_filter = blackout/lang/<lang>/messages.po
|
||||||
source_file = blackout/lang/C/messages.po
|
source_file = blackout/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_blockem_messagespo]
|
[o:Friendica:p:friendica:r:addon_blockem_messagespo]
|
||||||
file_filter = blockem/lang/<lang>/messages.po
|
file_filter = blockem/lang/<lang>/messages.po
|
||||||
source_file = blockem/lang/C/messages.po
|
source_file = blockem/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_blogger_messagespo]
|
[o:Friendica:p:friendica:r:addon_blogger_messagespo]
|
||||||
file_filter = blogger/lang/<lang>/messages.po
|
file_filter = blogger/lang/<lang>/messages.po
|
||||||
source_file = blogger/lang/C/messages.po
|
source_file = blogger/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_buffer_messagespo]
|
[o:Friendica:p:friendica:r:addon_buffer_messagespo]
|
||||||
file_filter = buffer/lang/<lang>/messages.po
|
file_filter = buffer/lang/<lang>/messages.po
|
||||||
source_file = buffer/lang/C/messages.po
|
source_file = buffer/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_buglink_messagespo]
|
[o:Friendica:p:friendica:r:addon_buglink_messagespo]
|
||||||
file_filter = buglink/lang/<lang>/messages.po
|
file_filter = buglink/lang/<lang>/messages.po
|
||||||
source_file = buglink/lang/C/messages.po
|
source_file = buglink/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_catavatar_messagespo]
|
[o:Friendica:p:friendica:r:addon_catavatar_messagespo]
|
||||||
file_filter = catavatar/lang/<lang>/messages.po
|
file_filter = catavatar/lang/<lang>/messages.po
|
||||||
source_file = catavatar/lang/C/messages.po
|
source_file = catavatar/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_cookienotice_messagespo]
|
[o:Friendica:p:friendica:r:addon_cookienotice_messagespo]
|
||||||
file_filter = cookienotice/lang/<lang>/messages.po
|
file_filter = cookienotice/lang/<lang>/messages.po
|
||||||
source_file = cookienotice/lang/C/messages.po
|
source_file = cookienotice/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_curweather_messagespo]
|
[o:Friendica:p:friendica:r:addon_curweather_messagespo]
|
||||||
file_filter = curweather/lang/<lang>/messages.po
|
file_filter = curweather/lang/<lang>/messages.po
|
||||||
source_file = curweather/lang/C/messages.po
|
source_file = curweather/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_diaspora_messagespo]
|
[o:Friendica:p:friendica:r:addon_diaspora_messagespo]
|
||||||
file_filter = diaspora/lang/<lang>/messages.po
|
file_filter = diaspora/lang/<lang>/messages.po
|
||||||
source_file = diaspora/lang/C/messages.po
|
source_file = diaspora/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_dwpost_messagespo]
|
[o:Friendica:p:friendica:r:addon_dwpost_messagespo]
|
||||||
file_filter = dwpost/lang/<lang>/messages.po
|
file_filter = dwpost/lang/<lang>/messages.po
|
||||||
source_file = dwpost/lang/C/messages.po
|
source_file = dwpost/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_forumdirectory_messagespo]
|
[o:Friendica:p:friendica:r:addon_forumdirectory_messagespo]
|
||||||
file_filter = forumdirectory/lang/<lang>/messages.po
|
file_filter = forumdirectory/lang/<lang>/messages.po
|
||||||
source_file = forumdirectory/lang/C/messages.po
|
source_file = forumdirectory/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_fromapp_messagespo]
|
[o:Friendica:p:friendica:r:addon_fromapp_messagespo]
|
||||||
file_filter = fromapp/lang/<lang>/messages.po
|
file_filter = fromapp/lang/<lang>/messages.po
|
||||||
source_file = fromapp/lang/C/messages.po
|
source_file = fromapp/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_fromgplus_messagespo]
|
[o:Friendica:p:friendica:r:addon_fromgplus_messagespo]
|
||||||
file_filter = fromgplus/lang/<lang>/messages.po
|
file_filter = fromgplus/lang/<lang>/messages.po
|
||||||
source_file = fromgplus/lang/C/messages.po
|
source_file = fromgplus/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_geonames_messagespo]
|
[o:Friendica:p:friendica:r:addon_geonames_messagespo]
|
||||||
file_filter = geonames/lang/<lang>/messages.po
|
file_filter = geonames/lang/<lang>/messages.po
|
||||||
source_file = geonames/lang/C/messages.po
|
source_file = geonames/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_gnot_messagespo]
|
[o:Friendica:p:friendica:r:addon_gnot_messagespo]
|
||||||
file_filter = gnot/lang/<lang>/messages.po
|
file_filter = gnot/lang/<lang>/messages.po
|
||||||
source_file = gnot/lang/C/messages.po
|
source_file = gnot/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_gravatar_messagespo]
|
[o:Friendica:p:friendica:r:addon_gravatar_messagespo]
|
||||||
file_filter = gravatar/lang/<lang>/messages.po
|
file_filter = gravatar/lang/<lang>/messages.po
|
||||||
source_file = gravatar/lang/C/messages.po
|
source_file = gravatar/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_group_text_messagespo]
|
[o:Friendica:p:friendica:r:addon_group_text_messagespo]
|
||||||
file_filter = group_text/lang/<lang>/messages.po
|
file_filter = group_text/lang/<lang>/messages.po
|
||||||
source_file = group_text/lang/C/messages.po
|
source_file = group_text/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_ifttt_messagespo]
|
[o:Friendica:p:friendica:r:addon_ifttt_messagespo]
|
||||||
file_filter = ifttt/lang/<lang>/messages.po
|
file_filter = ifttt/lang/<lang>/messages.po
|
||||||
source_file = ifttt/lang/C/messages.po
|
source_file = ifttt/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_ijpost_messagespo]
|
[o:Friendica:p:friendica:r:addon_ijpost_messagespo]
|
||||||
file_filter = ijpost/lang/<lang>/messages.po
|
file_filter = ijpost/lang/<lang>/messages.po
|
||||||
source_file = ijpost/lang/C/messages.po
|
source_file = ijpost/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_impressum_messagespo]
|
[o:Friendica:p:friendica:r:addon_impressum_messagespo]
|
||||||
file_filter = impressum/lang/<lang>/messages.po
|
file_filter = impressum/lang/<lang>/messages.po
|
||||||
source_file = impressum/lang/C/messages.po
|
source_file = impressum/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_infiniteimprobabilitydrive_messagespo]
|
[o:Friendica:p:friendica:r:addon_infiniteimprobabilitydrive_messagespo]
|
||||||
file_filter = infiniteimprobabilitydrive/lang/<lang>/messages.po
|
file_filter = infiniteimprobabilitydrive/lang/<lang>/messages.po
|
||||||
source_file = infiniteimprobabilitydrive/lang/C/messages.po
|
source_file = infiniteimprobabilitydrive/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_irc_messagespo]
|
[o:Friendica:p:friendica:r:addon_irc_messagespo]
|
||||||
file_filter = irc/lang/<lang>/messages.po
|
file_filter = irc/lang/<lang>/messages.po
|
||||||
source_file = irc/lang/C/messages.po
|
source_file = irc/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_jappixmini_messagespo]
|
[o:Friendica:p:friendica:r:addon_jappixmini_messagespo]
|
||||||
file_filter = jappixmini/lang/<lang>/messages.po
|
file_filter = jappixmini/lang/<lang>/messages.po
|
||||||
source_file = jappixmini/lang/C/messages.po
|
source_file = jappixmini/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_js_upload_messagespo]
|
[o:Friendica:p:friendica:r:addon_js_upload_messagespo]
|
||||||
file_filter = js_upload/lang/<lang>/messages.po
|
file_filter = js_upload/lang/<lang>/messages.po
|
||||||
source_file = js_upload/lang/C/messages.po
|
source_file = js_upload/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_krynn_messagespo]
|
[o:Friendica:p:friendica:r:addon_krynn_messagespo]
|
||||||
file_filter = krynn/lang/<lang>/messages.po
|
file_filter = krynn/lang/<lang>/messages.po
|
||||||
source_file = krynn/lang/C/messages.po
|
source_file = krynn/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_langfilter_messagespo]
|
[o:Friendica:p:friendica:r:addon_langfilter_messagespo]
|
||||||
file_filter = langfilter/lang/<lang>/messages.po
|
file_filter = langfilter/lang/<lang>/messages.po
|
||||||
source_file = langfilter/lang/C/messages.po
|
source_file = langfilter/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_libertree_messagespo]
|
[o:Friendica:p:friendica:r:addon_libertree_messagespo]
|
||||||
file_filter = libertree/lang/<lang>/messages.po
|
file_filter = libertree/lang/<lang>/messages.po
|
||||||
source_file = libertree/lang/C/messages.po
|
source_file = libertree/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_libravatar_messagespo]
|
[o:Friendica:p:friendica:r:addon_libravatar_messagespo]
|
||||||
file_filter = libravatar/lang/<lang>/messages.po
|
file_filter = libravatar/lang/<lang>/messages.po
|
||||||
source_file = libravatar/lang/C/messages.po
|
source_file = libravatar/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_ljpost_messagespo]
|
[o:Friendica:p:friendica:r:addon_ljpost_messagespo]
|
||||||
file_filter = ljpost/lang/<lang>/messages.po
|
file_filter = ljpost/lang/<lang>/messages.po
|
||||||
source_file = ljpost/lang/C/messages.po
|
source_file = ljpost/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_mailstream_messagespo]
|
[o:Friendica:p:friendica:r:addon_mailstream_messagespo]
|
||||||
file_filter = mailstream/lang/<lang>/messages.po
|
file_filter = mailstream/lang/<lang>/messages.po
|
||||||
source_file = mailstream/lang/C/messages.po
|
source_file = mailstream/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_mathjax_messagespo]
|
[o:Friendica:p:friendica:r:addon_mathjax_messagespo]
|
||||||
file_filter = mathjax/lang/<lang>/messages.po
|
file_filter = mathjax/lang/<lang>/messages.po
|
||||||
source_file = mathjax/lang/C/messages.po
|
source_file = mathjax/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_membersince_messagespo]
|
[o:Friendica:p:friendica:r:addon_membersince_messagespo]
|
||||||
file_filter = membersince/lang/<lang>/messages.po
|
file_filter = membersince/lang/<lang>/messages.po
|
||||||
source_file = membersince/lang/C/messages.po
|
source_file = membersince/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_morechoice_messagespo]
|
[o:Friendica:p:friendica:r:addon_morechoice_messagespo]
|
||||||
file_filter = morechoice/lang/<lang>/messages.po
|
file_filter = morechoice/lang/<lang>/messages.po
|
||||||
source_file = morechoice/lang/C/messages.po
|
source_file = morechoice/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_morepokes_messagespo]
|
[o:Friendica:p:friendica:r:addon_morepokes_messagespo]
|
||||||
file_filter = morepokes/lang/<lang>/messages.po
|
file_filter = morepokes/lang/<lang>/messages.po
|
||||||
source_file = morepokes/lang/C/messages.po
|
source_file = morepokes/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_newmemberwidget_messagespo]
|
[o:Friendica:p:friendica:r:addon_newmemberwidget_messagespo]
|
||||||
file_filter = newmemberwidget/lang/<lang>/messages.po
|
file_filter = newmemberwidget/lang/<lang>/messages.po
|
||||||
source_file = newmemberwidget/lang/C/messages.po
|
source_file = newmemberwidget/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_notifyall_messagespo]
|
[o:Friendica:p:friendica:r:addon_notifyall_messagespo]
|
||||||
file_filter = notifyall/lang/<lang>/messages.po
|
file_filter = notifyall/lang/<lang>/messages.po
|
||||||
source_file = notifyall/lang/C/messages.po
|
source_file = notifyall/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_notimeline_messagespo]
|
[o:Friendica:p:friendica:r:addon_notimeline_messagespo]
|
||||||
file_filter = notimeline/lang/<lang>/messages.po
|
file_filter = notimeline/lang/<lang>/messages.po
|
||||||
source_file = notimeline/lang/C/messages.po
|
source_file = notimeline/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_nsfw_messagespo]
|
[o:Friendica:p:friendica:r:addon_nsfw_messagespo]
|
||||||
file_filter = nsfw/lang/<lang>/messages.po
|
file_filter = nsfw/lang/<lang>/messages.po
|
||||||
source_file = nsfw/lang/C/messages.po
|
source_file = nsfw/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_numfriends_messagespo]
|
[o:Friendica:p:friendica:r:addon_numfriends_messagespo]
|
||||||
file_filter = numfriends/lang/<lang>/messages.po
|
file_filter = numfriends/lang/<lang>/messages.po
|
||||||
source_file = numfriends/lang/C/messages.po
|
source_file = numfriends/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_openstreetmap_messagespo]
|
[o:Friendica:p:friendica:r:addon_openstreetmap_messagespo]
|
||||||
file_filter = openstreetmap/lang/<lang>/messages.po
|
file_filter = openstreetmap/lang/<lang>/messages.po
|
||||||
source_file = openstreetmap/lang/C/messages.po
|
source_file = openstreetmap/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_pageheader_messagespo]
|
[o:Friendica:p:friendica:r:addon_pageheader_messagespo]
|
||||||
file_filter = pageheader/lang/<lang>/messages.po
|
file_filter = pageheader/lang/<lang>/messages.po
|
||||||
source_file = pageheader/lang/C/messages.po
|
source_file = pageheader/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_piwik_messagespo]
|
[o:Friendica:p:friendica:r:addon_piwik_messagespo]
|
||||||
file_filter = piwik/lang/<lang>/messages.po
|
file_filter = piwik/lang/<lang>/messages.po
|
||||||
source_file = piwik/lang/C/messages.po
|
source_file = piwik/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_planets_messagespo]
|
[o:Friendica:p:friendica:r:addon_planets_messagespo]
|
||||||
file_filter = planets/lang/<lang>/messages.po
|
file_filter = planets/lang/<lang>/messages.po
|
||||||
source_file = planets/lang/C/messages.po
|
source_file = planets/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_public_server_messagespo]
|
[o:Friendica:p:friendica:r:addon_public_server_messagespo]
|
||||||
file_filter = public_server/lang/<lang>/messages.po
|
file_filter = public_server/lang/<lang>/messages.po
|
||||||
source_file = public_server/lang/C/messages.po
|
source_file = public_server/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_pumpio_messagespo]
|
[o:Friendica:p:friendica:r:addon_pumpio_messagespo]
|
||||||
file_filter = pumpio/lang/<lang>/messages.po
|
file_filter = pumpio/lang/<lang>/messages.po
|
||||||
source_file = pumpio/lang/C/messages.po
|
source_file = pumpio/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_qcomment_messagespo]
|
[o:Friendica:p:friendica:r:addon_qcomment_messagespo]
|
||||||
file_filter = qcomment/lang/<lang>/messages.po
|
file_filter = qcomment/lang/<lang>/messages.po
|
||||||
source_file = qcomment/lang/C/messages.po
|
source_file = qcomment/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_randplace_messagespo]
|
[o:Friendica:p:friendica:r:addon_randplace_messagespo]
|
||||||
file_filter = randplace/lang/<lang>/messages.po
|
file_filter = randplace/lang/<lang>/messages.po
|
||||||
source_file = randplace/lang/C/messages.po
|
source_file = randplace/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_remote_permissions_messagespo]
|
[o:Friendica:p:friendica:r:addon_remote_permissions_messagespo]
|
||||||
file_filter = remote_permissions/lang/<lang>/messages.po
|
file_filter = remote_permissions/lang/<lang>/messages.po
|
||||||
source_file = remote_permissions/lang/C/messages.po
|
source_file = remote_permissions/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_rendertime_messagespo]
|
[o:Friendica:p:friendica:r:addon_rendertime_messagespo]
|
||||||
file_filter = rendertime/lang/<lang>/messages.po
|
file_filter = rendertime/lang/<lang>/messages.po
|
||||||
source_file = rendertime/lang/C/messages.po
|
source_file = rendertime/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_securemail_messagespo]
|
[o:Friendica:p:friendica:r:addon_securemail_messagespo]
|
||||||
file_filter = securemail/lang/<lang>/messages.po
|
file_filter = securemail/lang/<lang>/messages.po
|
||||||
source_file = securemail/lang/C/messages.po
|
source_file = securemail/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_showmore_messagespo]
|
[o:Friendica:p:friendica:r:addon_showmore_messagespo]
|
||||||
file_filter = showmore/lang/<lang>/messages.po
|
file_filter = showmore/lang/<lang>/messages.po
|
||||||
source_file = showmore/lang/C/messages.po
|
source_file = showmore/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_smileybutton_messagespo]
|
[o:Friendica:p:friendica:r:addon_smileybutton_messagespo]
|
||||||
file_filter = smileybutton/lang/<lang>/messages.po
|
file_filter = smileybutton/lang/<lang>/messages.po
|
||||||
source_file = smileybutton/lang/C/messages.po
|
source_file = smileybutton/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_startpage_messagespo]
|
[o:Friendica:p:friendica:r:addon_startpage_messagespo]
|
||||||
file_filter = startpage/lang/<lang>/messages.po
|
file_filter = startpage/lang/<lang>/messages.po
|
||||||
source_file = startpage/lang/C/messages.po
|
source_file = startpage/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_statusnet_messagespo]
|
[o:Friendica:p:friendica:r:addon_statusnet_messagespo]
|
||||||
file_filter = statusnet/lang/<lang>/messages.po
|
file_filter = statusnet/lang/<lang>/messages.po
|
||||||
source_file = statusnet/lang/C/messages.po
|
source_file = statusnet/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_superblock_messagespo]
|
[o:Friendica:p:friendica:r:addon_superblock_messagespo]
|
||||||
file_filter = superblock/lang/<lang>/messages.po
|
file_filter = superblock/lang/<lang>/messages.po
|
||||||
source_file = superblock/lang/C/messages.po
|
source_file = superblock/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_testdrive_messagespo]
|
[o:Friendica:p:friendica:r:addon_testdrive_messagespo]
|
||||||
file_filter = testdrive/lang/<lang>/messages.po
|
file_filter = testdrive/lang/<lang>/messages.po
|
||||||
source_file = testdrive/lang/C/messages.po
|
source_file = testdrive/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_tictac_messagespo]
|
[o:Friendica:p:friendica:r:addon_tictac_messagespo]
|
||||||
file_filter = tictac/lang/<lang>/messages.po
|
file_filter = tictac/lang/<lang>/messages.po
|
||||||
source_file = tictac/lang/C/messages.po
|
source_file = tictac/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_tumblr_messagespo]
|
[o:Friendica:p:friendica:r:addon_tumblr_messagespo]
|
||||||
file_filter = tumblr/lang/<lang>/messages.po
|
file_filter = tumblr/lang/<lang>/messages.po
|
||||||
source_file = tumblr/lang/C/messages.po
|
source_file = tumblr/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_twitter_messagespo]
|
[o:Friendica:p:friendica:r:addon_twitter_messagespo]
|
||||||
file_filter = twitter/lang/<lang>/messages.po
|
file_filter = twitter/lang/<lang>/messages.po
|
||||||
source_file = twitter/lang/C/messages.po
|
source_file = twitter/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_viewsrc_messagespo]
|
[o:Friendica:p:friendica:r:addon_viewsrc_messagespo]
|
||||||
file_filter = viewsrc/lang/<lang>/messages.po
|
file_filter = viewsrc/lang/<lang>/messages.po
|
||||||
source_file = viewsrc/lang/C/messages.po
|
source_file = viewsrc/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_webrtc_messagespo]
|
[o:Friendica:p:friendica:r:addon_webrtc_messagespo]
|
||||||
file_filter = webrtc/lang/<lang>/messages.po
|
file_filter = webrtc/lang/<lang>/messages.po
|
||||||
source_file = webrtc/lang/C/messages.po
|
source_file = webrtc/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_widgets_messagespo]
|
[o:Friendica:p:friendica:r:addon_widgets_messagespo]
|
||||||
file_filter = widgets/lang/<lang>/messages.po
|
file_filter = widgets/lang/<lang>/messages.po
|
||||||
source_file = widgets/lang/C/messages.po
|
source_file = widgets/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_windowsphonepush_messagespo]
|
[o:Friendica:p:friendica:r:addon_windowsphonepush_messagespo]
|
||||||
file_filter = windowsphonepush/lang/<lang>/messages.po
|
file_filter = windowsphonepush/lang/<lang>/messages.po
|
||||||
source_file = windowsphonepush/lang/C/messages.po
|
source_file = windowsphonepush/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_wppost_messagespo]
|
[o:Friendica:p:friendica:r:addon_wppost_messagespo]
|
||||||
file_filter = wppost/lang/<lang>/messages.po
|
file_filter = wppost/lang/<lang>/messages.po
|
||||||
source_file = wppost/lang/C/messages.po
|
source_file = wppost/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = PO
|
type = PO
|
||||||
|
|
||||||
[friendica.addon_xmpp_messagespo]
|
[o:Friendica:p:friendica:r:addon_xmpp_messagespo]
|
||||||
file_filter = xmpp/lang/<lang>/messages.po
|
file_filter = xmpp/lang/<lang>/messages.po
|
||||||
source_file = xmpp/lang/C/messages.po
|
source_file = xmpp/lang/C/messages.po
|
||||||
source_lang = en
|
source_lang = en
|
||||||
|
|
69
.woodpecker/.code_standards_check.yml
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
pipeline:
|
||||||
|
clone_friendica_base:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git clone https://github.com/friendica/friendica.git .
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
clone_friendica_addon:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git config --global user.email "no-reply@friendi.ca"
|
||||||
|
- git config --global user.name "Friendica"
|
||||||
|
- git clone $CI_REPO_LINK addon
|
||||||
|
- cd addon/
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
- git fetch origin $CI_COMMIT_REF
|
||||||
|
- git merge $CI_COMMIT_SHA
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
restore_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
restore: true
|
||||||
|
cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}'
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
composer_install:
|
||||||
|
image: composer
|
||||||
|
commands:
|
||||||
|
- export COMPOSER_HOME=.composer
|
||||||
|
- ./bin/composer.phar run cs:install
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
rebuild_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
rebuild: true
|
||||||
|
cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}'
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
check:
|
||||||
|
image: friendicaci/php-cs
|
||||||
|
commands:
|
||||||
|
- cd addon/
|
||||||
|
- if [ ! -z "$${CI_COMMIT_PULL_REQUEST}" ]; then
|
||||||
|
git fetch --no-tags origin ${CI_COMMIT_TARGET_BRANCH};
|
||||||
|
export CHANGED_FILES="$(git diff --name-status $(git merge-base FETCH_HEAD origin/${CI_COMMIT_TARGET_BRANCH})..${CI_COMMIT_SHA} | grep ^A | cut -f2 | sed -e "s/^/addon\\//")";
|
||||||
|
else
|
||||||
|
export CHANGED_FILES="$(git diff --name-status ${CI_COMMIT_SHA} | grep ^A | cut -f2 | sed -e "s/^/addon\\//")";
|
||||||
|
fi
|
||||||
|
- cd ../
|
||||||
|
- /check-php-cs.sh
|
||||||
|
when:
|
||||||
|
event: pull_request
|
112
.woodpecker/.continuous-deployment.yml
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
# This prevents executing this pipeline at other servers than ci.friendi.ca
|
||||||
|
labels:
|
||||||
|
location: friendica
|
||||||
|
type: releaser
|
||||||
|
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
pipeline:
|
||||||
|
clone_friendica_base:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git clone https://github.com/friendica/friendica.git .
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
clone_friendica_addon:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git config --global user.email "no-reply@friendi.ca"
|
||||||
|
- git config --global user.name "Friendica"
|
||||||
|
- git clone $CI_REPO_LINK addon
|
||||||
|
- cd addon/
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
- git fetch origin $CI_COMMIT_REF
|
||||||
|
- git merge $CI_COMMIT_SHA
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
restore_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
restore: true
|
||||||
|
cache_key: "{{ .Repo.Name }}_php7.4_{{ arch }}_{{ os }}"
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
composer_install:
|
||||||
|
image: friendicaci/php7.4:php7.4.33
|
||||||
|
commands:
|
||||||
|
- export COMPOSER_HOME=.composer
|
||||||
|
- composer validate
|
||||||
|
- composer install --no-dev --optimize-autoloader
|
||||||
|
volumes:
|
||||||
|
- /etc/hosts:/etc/hosts
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
create_artifacts:
|
||||||
|
image: debian
|
||||||
|
commands:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install bzip2
|
||||||
|
- mkdir ./build
|
||||||
|
- export VERSION="$(cat VERSION)"
|
||||||
|
- export RELEASE="friendica-addons-$VERSION"
|
||||||
|
- export ARTIFACT="$RELEASE.tar.gz"
|
||||||
|
- tar
|
||||||
|
--exclude='.tx'
|
||||||
|
--exclude='.git'
|
||||||
|
--exclude='.editorconfig'
|
||||||
|
--exclude='.gitattributes'
|
||||||
|
--exclude='.gitignore'
|
||||||
|
--exclude='.woodpecker'
|
||||||
|
--exclude='**/*/messages.po'
|
||||||
|
-cvzf ./build/$ARTIFACT addon/
|
||||||
|
- cd ./build
|
||||||
|
- sha256sum "$ARTIFACT" > "$ARTIFACT.sum256"
|
||||||
|
- chmod 664 ./*
|
||||||
|
- ls -lh
|
||||||
|
- cat "$ARTIFACT.sum256"
|
||||||
|
- sha256sum "$ARTIFACT"
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
sign_artifacts:
|
||||||
|
image: plugins/gpgsign
|
||||||
|
settings:
|
||||||
|
key:
|
||||||
|
from_secret: gpg_key
|
||||||
|
passphrase:
|
||||||
|
from_secret: gpg_password
|
||||||
|
files:
|
||||||
|
- build/*
|
||||||
|
exclude:
|
||||||
|
- build/*.sum256
|
||||||
|
detach_sign: true
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
||||||
|
publish_artifacts:
|
||||||
|
image: alpine
|
||||||
|
commands:
|
||||||
|
- cp -fr build/* /tmp/friendica_files/
|
||||||
|
volumes:
|
||||||
|
- files:/tmp/friendica_files
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
branch: [ develop, '*-rc' ]
|
||||||
|
event: push
|
37
.woodpecker/.messages.po_check.yml
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
pipeline:
|
||||||
|
clone_friendica_base:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git clone https://github.com/friendica/friendica.git .
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
clone_friendica_addon:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git config --global user.email "no-reply@friendi.ca"
|
||||||
|
- git config --global user.name "Friendica"
|
||||||
|
- git clone $CI_REPO_LINK addon
|
||||||
|
- cd addon/
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
- git fetch origin $CI_COMMIT_REF
|
||||||
|
- git merge $CI_COMMIT_SHA
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
build_xgettext:
|
||||||
|
image: friendicaci/transifex
|
||||||
|
commands:
|
||||||
|
- /xgettext-addon.sh
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
check:
|
||||||
|
image: friendicaci/transifex
|
||||||
|
commands:
|
||||||
|
- /check-addons.sh
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
|
||||||
|
branches:
|
||||||
|
exclude: [ stable ]
|
113
.woodpecker/.phpunit.yml
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- PHP_MAJOR_VERSION: 7.4
|
||||||
|
PHP_VERSION: 7.4.33
|
||||||
|
- PHP_MAJOR_VERSION: 8.0
|
||||||
|
PHP_VERSION: 8.0.30
|
||||||
|
- PHP_MAJOR_VERSION: 8.1
|
||||||
|
PHP_VERSION: 8.1.23
|
||||||
|
- PHP_MAJOR_VERSION: 8.2
|
||||||
|
PHP_VERSION: 8.2.11
|
||||||
|
|
||||||
|
# This forces PHP Unit executions at the "opensocial" labeled location (because of much more power...)
|
||||||
|
labels:
|
||||||
|
location: opensocial
|
||||||
|
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
pipeline:
|
||||||
|
clone_friendica_base:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git clone https://github.com/friendica/friendica.git .
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
clone_friendica_addon:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git config --global user.email "no-reply@friendi.ca"
|
||||||
|
- git config --global user.name "Friendica"
|
||||||
|
- git clone $CI_REPO_LINK addon
|
||||||
|
- cd addon/
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
- git fetch origin $CI_COMMIT_REF
|
||||||
|
- git merge $CI_COMMIT_SHA
|
||||||
|
restore_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
restore: true
|
||||||
|
cache_key: "{{ .Repo.Name }}_php${PHP_MAJOR_VERSION}_{{ arch }}_{{ os }}"
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
composer_install:
|
||||||
|
image: friendicaci/php${PHP_MAJOR_VERSION}:php${PHP_VERSION}
|
||||||
|
commands:
|
||||||
|
- export COMPOSER_HOME=.composer
|
||||||
|
- ./bin/composer.phar validate
|
||||||
|
- ./bin/composer.phar install --prefer-dist
|
||||||
|
volumes:
|
||||||
|
- /etc/hosts:/etc/hosts
|
||||||
|
rebuild_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
rebuild: true
|
||||||
|
cache_key: "{{ .Repo.Name }}_php${PHP_MAJOR_VERSION}_{{ arch }}_{{ os }}"
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
test:
|
||||||
|
image: friendicaci/php${PHP_MAJOR_VERSION}:php${PHP_VERSION}
|
||||||
|
environment:
|
||||||
|
MYSQL_HOST: "mariadb"
|
||||||
|
MYSQL_PORT: "3306"
|
||||||
|
MYSQL_DATABASE: "test"
|
||||||
|
MYSQL_PASSWORD: "test"
|
||||||
|
MYSQL_USER: "test"
|
||||||
|
REDIS_HOST: "redis"
|
||||||
|
MEMCACHED_HOST: "memcached"
|
||||||
|
MEMCACHE_HOST: "memcached"
|
||||||
|
commands:
|
||||||
|
- cp config/local-sample.config.php config/local.config.php
|
||||||
|
- if ! bin/wait-for-connection $MYSQL_HOST $MYSQL_PORT 300; then echo "[ERROR] Waited 300 seconds, no response" >&2; exit 1; fi
|
||||||
|
- mysql -h$MYSQL_HOST -P$MYSQL_PORT -p$MYSQL_PASSWORD -u$MYSQL_USER $MYSQL_DATABASE < database.sql
|
||||||
|
- if [ "${PHP_MAJOR_VERSION}" = "7.4" -a "${CI_REPO}" = "friendica/friendica-addons" ]; then
|
||||||
|
phpenmod xdebug;
|
||||||
|
export XDEBUG_MODE=coverage;
|
||||||
|
phpunit --configuration tests/phpunit-addons.xml --coverage-clover clover.xml;
|
||||||
|
else
|
||||||
|
phpunit --configuration tests/phpunit-addons.xml;
|
||||||
|
fi
|
||||||
|
codecov:
|
||||||
|
image: friendicaci/codecov
|
||||||
|
when:
|
||||||
|
matrix:
|
||||||
|
PHP_MAJOR_VERSION: 7.4
|
||||||
|
PHP_VERSION: 7.4.33
|
||||||
|
repo:
|
||||||
|
- friendica/friendica-addons
|
||||||
|
commands:
|
||||||
|
- codecov -R '.' -Z -f 'clover.xml'
|
||||||
|
secrets:
|
||||||
|
- source: codecov-token
|
||||||
|
target: codecov_token
|
||||||
|
|
||||||
|
services:
|
||||||
|
mariadb:
|
||||||
|
image: mariadb:latest
|
||||||
|
environment:
|
||||||
|
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
|
||||||
|
MYSQL_DATABASE: "test"
|
||||||
|
MYSQL_PASSWORD: "test"
|
||||||
|
MYSQL_USER: "test"
|
||||||
|
|
||||||
|
memcached:
|
||||||
|
image: memcached
|
||||||
|
|
||||||
|
redis:
|
||||||
|
image: redis
|
105
.woodpecker/.releaser.yml
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
# This prevents executing this pipeline at other servers than ci.friendi.ca
|
||||||
|
labels:
|
||||||
|
location: friendica
|
||||||
|
type: releaser
|
||||||
|
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
pipeline:
|
||||||
|
clone_friendica_base:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git clone https://github.com/friendica/friendica.git .
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
clone_friendica_addon:
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- git config --global user.email "no-reply@friendi.ca"
|
||||||
|
- git config --global user.name "Friendica"
|
||||||
|
- git clone $CI_REPO_LINK addon
|
||||||
|
- cd addon/
|
||||||
|
- git checkout $CI_COMMIT_BRANCH
|
||||||
|
- git fetch origin $CI_COMMIT_REF
|
||||||
|
- git merge $CI_COMMIT_SHA
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
restore_cache:
|
||||||
|
image: meltwater/drone-cache:dev
|
||||||
|
settings:
|
||||||
|
backend: "filesystem"
|
||||||
|
restore: true
|
||||||
|
cache_key: "{{ .Repo.Name }}_php7.4_{{ arch }}_{{ os }}"
|
||||||
|
archive_format: "gzip"
|
||||||
|
mount:
|
||||||
|
- '.composer'
|
||||||
|
volumes:
|
||||||
|
- /tmp/drone-cache:/tmp/cache
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
composer_install:
|
||||||
|
image: friendicaci/php7.4:php7.4.33
|
||||||
|
commands:
|
||||||
|
- export COMPOSER_HOME=.composer
|
||||||
|
- composer validate
|
||||||
|
- composer install --no-dev --optimize-autoloader
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
volumes:
|
||||||
|
- /etc/hosts:/etc/hosts
|
||||||
|
create_artifacts:
|
||||||
|
image: debian
|
||||||
|
commands:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install bzip2
|
||||||
|
- mkdir ./build
|
||||||
|
- export VERSION="$(cat VERSION)"
|
||||||
|
- export RELEASE="friendica-addons-$VERSION"
|
||||||
|
- export ARTIFACT="$RELEASE.tar.gz"
|
||||||
|
- tar
|
||||||
|
--exclude='.tx'
|
||||||
|
--exclude='.git'
|
||||||
|
--exclude='.editorconfig'
|
||||||
|
--exclude='.gitattributes'
|
||||||
|
--exclude='.gitignore'
|
||||||
|
--exclude='.woodpecker'
|
||||||
|
--exclude='**/*/messages.po'
|
||||||
|
-cvzf ./build/$ARTIFACT addon/
|
||||||
|
- cd ./build
|
||||||
|
- sha256sum "$ARTIFACT" > "$ARTIFACT.sum256"
|
||||||
|
- chmod 664 ./*
|
||||||
|
- ls -lh
|
||||||
|
- cat "$ARTIFACT.sum256"
|
||||||
|
- sha256sum "$ARTIFACT"
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
sign_artifacts:
|
||||||
|
image: plugins/gpgsign
|
||||||
|
settings:
|
||||||
|
key:
|
||||||
|
from_secret: gpg_key
|
||||||
|
passphrase:
|
||||||
|
from_secret: gpg_password
|
||||||
|
files:
|
||||||
|
- build/*
|
||||||
|
exclude:
|
||||||
|
- build/*.sum256
|
||||||
|
detach_sign: true
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
||||||
|
publish_artifacts:
|
||||||
|
image: alpine
|
||||||
|
commands:
|
||||||
|
- cp -fr build/* /tmp/friendica_files/
|
||||||
|
volumes:
|
||||||
|
- files:/tmp/friendica_files
|
||||||
|
when:
|
||||||
|
repo: friendica/friendica-addons
|
||||||
|
event: tag
|
|
@ -45,6 +45,7 @@ use Friendica\DI;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Post;
|
use Friendica\Model\Post;
|
||||||
use Friendica\Model\Tag;
|
use Friendica\Model\Tag;
|
||||||
|
use Friendica\Model\User;
|
||||||
use Friendica\Module\Security\Login;
|
use Friendica\Module\Security\Login;
|
||||||
use Friendica\Network\HTTPException;
|
use Friendica\Network\HTTPException;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
@ -54,7 +55,7 @@ use Symfony\Component\ExpressionLanguage;
|
||||||
|
|
||||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
|
require_once __DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
|
||||||
|
|
||||||
function advancedcontentfilter_install(App $a)
|
function advancedcontentfilter_install()
|
||||||
{
|
{
|
||||||
Hook::register('dbstructure_definition' , __FILE__, 'advancedcontentfilter_dbstructure_definition');
|
Hook::register('dbstructure_definition' , __FILE__, 'advancedcontentfilter_dbstructure_definition');
|
||||||
Hook::register('prepare_body_content_filter', __FILE__, 'advancedcontentfilter_prepare_body_content_filter');
|
Hook::register('prepare_body_content_filter', __FILE__, 'advancedcontentfilter_prepare_body_content_filter');
|
||||||
|
@ -63,33 +64,37 @@ function advancedcontentfilter_install(App $a)
|
||||||
Hook::add('dbstructure_definition' , __FILE__, 'advancedcontentfilter_dbstructure_definition');
|
Hook::add('dbstructure_definition' , __FILE__, 'advancedcontentfilter_dbstructure_definition');
|
||||||
DBStructure::performUpdate();
|
DBStructure::performUpdate();
|
||||||
|
|
||||||
Logger::log("installed advancedcontentfilter");
|
Logger::notice('installed advancedcontentfilter');
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Hooks
|
* Hooks
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function advancedcontentfilter_dbstructure_definition(App $a, &$database)
|
function advancedcontentfilter_dbstructure_definition(&$database)
|
||||||
{
|
{
|
||||||
$database["advancedcontentfilter_rules"] = [
|
$database['advancedcontentfilter_rules'] = [
|
||||||
"comment" => "Advancedcontentfilter addon rules",
|
'comment' => 'Advancedcontentfilter addon rules',
|
||||||
"fields" => [
|
'fields' => [
|
||||||
"id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "Auto incremented rule id"],
|
'id' => ['type' => 'int unsigned', 'not null' => '1', 'extra' => 'auto_increment', 'primary' => '1', 'comment' => 'Auto incremented rule id'],
|
||||||
"uid" => ["type" => "int unsigned", "not null" => "1", "comment" => "Owner user id"],
|
'uid' => ['type' => 'int unsigned', 'not null' => '1', 'comment' => 'Owner user id'],
|
||||||
"name" => ["type" => "varchar(255)", "not null" => "1", "comment" => "Rule name"],
|
'name' => ['type' => 'varchar(255)', 'not null' => '1', 'comment' => 'Rule name'],
|
||||||
"expression" => ["type" => "mediumtext" , "not null" => "1", "comment" => "Expression text"],
|
'expression' => ['type' => 'mediumtext' , 'not null' => '1', 'comment' => 'Expression text'],
|
||||||
"serialized" => ["type" => "mediumtext" , "not null" => "1", "comment" => "Serialized parsed expression"],
|
'serialized' => ['type' => 'mediumtext' , 'not null' => '1', 'comment' => 'Serialized parsed expression'],
|
||||||
"active" => ["type" => "boolean" , "not null" => "1", "default" => "1", "comment" => "Whether the rule is active or not"],
|
'active' => ['type' => 'boolean' , 'not null' => '1', 'default' => '1', 'comment' => 'Whether the rule is active or not'],
|
||||||
"created" => ["type" => "datetime" , "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Creation date"],
|
'created' => ['type' => 'datetime' , 'not null' => '1', 'default' => DBA::NULL_DATETIME, 'comment' => 'Creation date'],
|
||||||
],
|
],
|
||||||
"indexes" => [
|
'indexes' => [
|
||||||
"PRIMARY" => ["id"],
|
'PRIMARY' => ['id'],
|
||||||
"uid_active" => ["uid", "active"],
|
'uid_active' => ['uid', 'active'],
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param array $item Prepared by either Model\Item::prepareBody or advancedcontentfilter_prepare_item_row
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
function advancedcontentfilter_get_filter_fields(array $item)
|
function advancedcontentfilter_get_filter_fields(array $item)
|
||||||
{
|
{
|
||||||
$vars = [];
|
$vars = [];
|
||||||
|
@ -110,7 +115,7 @@ function advancedcontentfilter_get_filter_fields(array $item)
|
||||||
return $vars;
|
return $vars;
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_prepare_body_content_filter(App $a, &$hook_data)
|
function advancedcontentfilter_prepare_body_content_filter(&$hook_data)
|
||||||
{
|
{
|
||||||
static $expressionLanguage;
|
static $expressionLanguage;
|
||||||
|
|
||||||
|
@ -118,21 +123,21 @@ function advancedcontentfilter_prepare_body_content_filter(App $a, &$hook_data)
|
||||||
$expressionLanguage = new ExpressionLanguage\ExpressionLanguage();
|
$expressionLanguage = new ExpressionLanguage\ExpressionLanguage();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$vars = advancedcontentfilter_get_filter_fields($hook_data['item']);
|
$vars = advancedcontentfilter_get_filter_fields($hook_data['item']);
|
||||||
|
|
||||||
$rules = DI::cache()->get('rules_' . local_user());
|
$rules = DI::cache()->get('rules_' . DI::userSession()->getLocalUserId());
|
||||||
if (!isset($rules)) {
|
if (!isset($rules)) {
|
||||||
$rules = DBA::toArray(DBA::select(
|
$rules = DBA::toArray(DBA::select(
|
||||||
'advancedcontentfilter_rules',
|
'advancedcontentfilter_rules',
|
||||||
['name', 'expression', 'serialized'],
|
['name', 'expression', 'serialized'],
|
||||||
['uid' => local_user(), 'active' => true]
|
['uid' => DI::userSession()->getLocalUserId(), 'active' => true]
|
||||||
));
|
));
|
||||||
|
|
||||||
DI::cache()->set('rules_' . local_user(), $rules);
|
DI::cache()->set('rules_' . DI::userSession()->getLocalUserId(), $rules);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rules) {
|
if ($rules) {
|
||||||
|
@ -158,30 +163,33 @@ function advancedcontentfilter_prepare_body_content_filter(App $a, &$hook_data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function advancedcontentfilter_addon_settings(App $a, &$s)
|
function advancedcontentfilter_addon_settings(array &$data)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$advancedcontentfilter = DI::l10n()->t('Advanced Content Filter');
|
$data = [
|
||||||
|
'addon' => 'advancedcontentfilter',
|
||||||
$s .= <<<HTML
|
'title' => DI::l10n()->t('Advanced Content Filter'),
|
||||||
<span class="settings-block fakelink" style="display: block;"><h3><a href="advancedcontentfilter">$advancedcontentfilter <i class="glyphicon glyphicon-share"></i></a></h3></span>
|
'href' => 'advancedcontentfilter',
|
||||||
HTML;
|
];
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Module
|
* Module
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is a statement rather than an actual function definition. The simple
|
||||||
|
* existence of this method is checked to figure out if the addon offers a
|
||||||
|
* module.
|
||||||
|
*/
|
||||||
function advancedcontentfilter_module() {}
|
function advancedcontentfilter_module() {}
|
||||||
|
|
||||||
function advancedcontentfilter_init(App $a)
|
function advancedcontentfilter_init()
|
||||||
{
|
{
|
||||||
if ($a->argc > 1 && $a->argv[1] == 'api') {
|
if (DI::args()->getArgc() > 1 && DI::args()->getArgv()[1] == 'api') {
|
||||||
$slim = new \Slim\App();
|
$slim = new \Slim\App();
|
||||||
|
|
||||||
require __DIR__ . '/src/middlewares.php';
|
require __DIR__ . '/src/middlewares.php';
|
||||||
|
@ -193,14 +201,16 @@ function advancedcontentfilter_init(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_content(App $a)
|
function advancedcontentfilter_content()
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
return Login::form('/' . implode('/', $a->argv));
|
return Login::form('/' . implode('/', DI::args()->getArgv()));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($a->argc > 1 && $a->argv[1] == 'help') {
|
if (DI::args()->getArgc() > 1 && DI::args()->getArgv()[1] == 'help') {
|
||||||
$lang = $a->user['language'];
|
$user = User::getById(DI::userSession()->getLocalUserId());
|
||||||
|
|
||||||
|
$lang = $user['language'];
|
||||||
|
|
||||||
$default_dir = 'addon/advancedcontentfilter/doc/';
|
$default_dir = 'addon/advancedcontentfilter/doc/';
|
||||||
$help_file = 'advancedcontentfilter.md';
|
$help_file = 'advancedcontentfilter.md';
|
||||||
|
@ -242,7 +252,7 @@ function advancedcontentfilter_content(App $a)
|
||||||
'rule_expression' => DI::l10n()->t('Rule Expression'),
|
'rule_expression' => DI::l10n()->t('Rule Expression'),
|
||||||
'cancel' => DI::l10n()->t('Cancel'),
|
'cancel' => DI::l10n()->t('Cancel'),
|
||||||
],
|
],
|
||||||
'$current_theme' => $a->getCurrentTheme(),
|
'$current_theme' => DI::app()->getCurrentTheme(),
|
||||||
'$rules' => advancedcontentfilter_get_rules(),
|
'$rules' => advancedcontentfilter_get_rules(),
|
||||||
'$form_security_token' => BaseModule::getFormSecurityToken()
|
'$form_security_token' => BaseModule::getFormSecurityToken()
|
||||||
]);
|
]);
|
||||||
|
@ -261,29 +271,20 @@ function advancedcontentfilter_build_fields($data)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($data['expression'])) {
|
if (!empty($data['expression'])) {
|
||||||
$allowed_keys = [
|
// Using a dummy item to validate the field existence
|
||||||
'author_id', 'author_link', 'author_name', 'author_avatar',
|
$condition = ["(`uid` = ? OR `uid` = 0)", DI::userSession()->getLocalUserId()];
|
||||||
'owner_id', 'owner_link', 'owner_name', 'owner_avatar',
|
$params = ['order' => ['uid' => true]];
|
||||||
'contact_id', 'uid', 'id', 'parent', 'uri',
|
$item_row = Post::selectFirstForUser(DI::userSession()->getLocalUserId(), [], $condition, $params);
|
||||||
'thr_parent', 'parent_uri',
|
|
||||||
'content_warning',
|
if (!DBA::isResult($item_row)) {
|
||||||
'commented', 'created', 'edited', 'received',
|
throw new HTTPException\NotFoundException(DI::l10n()->t('This addon requires this node having at least one post'));
|
||||||
'verb', 'object_type', 'postopts', 'plink', 'guid', 'wall', 'private', 'starred',
|
}
|
||||||
'title', 'body',
|
|
||||||
'file', 'event_id', 'location', 'coord', 'app', 'attach',
|
|
||||||
'rendered_hash', 'rendered_html', 'object',
|
|
||||||
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
|
|
||||||
'item_id', 'item_network', 'author_thumb', 'owner_thumb',
|
|
||||||
'network', 'url', 'name', 'writable', 'self',
|
|
||||||
'cid', 'alias',
|
|
||||||
'event_created', 'event_edited', 'event_start', 'event_finish', 'event_summary',
|
|
||||||
'event_desc', 'event_location', 'event_type', 'event_nofinish', 'event_adjust', 'event_ignore',
|
|
||||||
'children', 'pagedrop', 'tags', 'hashtags', 'mentions',
|
|
||||||
];
|
|
||||||
|
|
||||||
$expressionLanguage = new ExpressionLanguage\ExpressionLanguage();
|
$expressionLanguage = new ExpressionLanguage\ExpressionLanguage();
|
||||||
|
$parsedExpression = $expressionLanguage->parse(
|
||||||
$parsedExpression = $expressionLanguage->parse($data['expression'], $allowed_keys);
|
$data['expression'],
|
||||||
|
array_keys(advancedcontentfilter_get_filter_fields(advancedcontentfilter_prepare_item_row($item_row)))
|
||||||
|
);
|
||||||
|
|
||||||
$serialized = serialize($parsedExpression->getNodes());
|
$serialized = serialize($parsedExpression->getNodes());
|
||||||
|
|
||||||
|
@ -306,29 +307,29 @@ function advancedcontentfilter_build_fields($data)
|
||||||
|
|
||||||
function advancedcontentfilter_get_rules()
|
function advancedcontentfilter_get_rules()
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$rules = DBA::toArray(DBA::select('advancedcontentfilter_rules', [], ['uid' => local_user()]));
|
$rules = DBA::toArray(DBA::select('advancedcontentfilter_rules', [], ['uid' => DI::userSession()->getLocalUserId()]));
|
||||||
|
|
||||||
return json_encode($rules);
|
return json_encode($rules);
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_get_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
function advancedcontentfilter_get_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$rule = DBA::selectFirst('advancedcontentfilter_rules', [], ['id' => $args['id'], 'uid' => local_user()]);
|
$rule = DBA::selectFirst('advancedcontentfilter_rules', [], ['id' => $args['id'], 'uid' => DI::userSession()->getLocalUserId()]);
|
||||||
|
|
||||||
return json_encode($rule);
|
return json_encode($rule);
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_post_rules(ServerRequestInterface $request)
|
function advancedcontentfilter_post_rules(ServerRequestInterface $request)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -348,7 +349,7 @@ function advancedcontentfilter_post_rules(ServerRequestInterface $request)
|
||||||
throw new HTTPException\BadRequestException(DI::l10n()->t('The rule name and expression are required.'));
|
throw new HTTPException\BadRequestException(DI::l10n()->t('The rule name and expression are required.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields['uid'] = local_user();
|
$fields['uid'] = DI::userSession()->getLocalUserId();
|
||||||
$fields['created'] = DateTimeFormat::utcNow();
|
$fields['created'] = DateTimeFormat::utcNow();
|
||||||
|
|
||||||
if (!DBA::insert('advancedcontentfilter_rules', $fields)) {
|
if (!DBA::insert('advancedcontentfilter_rules', $fields)) {
|
||||||
|
@ -357,12 +358,14 @@ function advancedcontentfilter_post_rules(ServerRequestInterface $request)
|
||||||
|
|
||||||
$rule = DBA::selectFirst('advancedcontentfilter_rules', [], ['id' => DBA::lastInsertId()]);
|
$rule = DBA::selectFirst('advancedcontentfilter_rules', [], ['id' => DBA::lastInsertId()]);
|
||||||
|
|
||||||
|
DI::cache()->delete('rules_' . DI::userSession()->getLocalUserId());
|
||||||
|
|
||||||
return json_encode(['message' => DI::l10n()->t('Rule successfully added'), 'rule' => $rule]);
|
return json_encode(['message' => DI::l10n()->t('Rule successfully added'), 'rule' => $rule]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_put_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
function advancedcontentfilter_put_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -370,7 +373,7 @@ function advancedcontentfilter_put_rules_id(ServerRequestInterface $request, Res
|
||||||
throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid form security token, please refresh the page.'));
|
throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid form security token, please refresh the page.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBA::exists('advancedcontentfilter_rules', ['id' => $args['id'], 'uid' => local_user()])) {
|
if (!DBA::exists('advancedcontentfilter_rules', ['id' => $args['id'], 'uid' => DI::userSession()->getLocalUserId()])) {
|
||||||
throw new HTTPException\NotFoundException(DI::l10n()->t('Rule doesn\'t exist or doesn\'t belong to you.'));
|
throw new HTTPException\NotFoundException(DI::l10n()->t('Rule doesn\'t exist or doesn\'t belong to you.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,12 +389,14 @@ function advancedcontentfilter_put_rules_id(ServerRequestInterface $request, Res
|
||||||
throw new HTTPException\ServiceUnavailableException(DBA::errorMessage());
|
throw new HTTPException\ServiceUnavailableException(DBA::errorMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DI::cache()->delete('rules_' . DI::userSession()->getLocalUserId());
|
||||||
|
|
||||||
return json_encode(['message' => DI::l10n()->t('Rule successfully updated')]);
|
return json_encode(['message' => DI::l10n()->t('Rule successfully updated')]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_delete_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
function advancedcontentfilter_delete_rules_id(ServerRequestInterface $request, ResponseInterface $response, $args)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -399,7 +404,7 @@ function advancedcontentfilter_delete_rules_id(ServerRequestInterface $request,
|
||||||
throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid form security token, please refresh the page.'));
|
throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid form security token, please refresh the page.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBA::exists('advancedcontentfilter_rules', ['id' => $args['id'], 'uid' => local_user()])) {
|
if (!DBA::exists('advancedcontentfilter_rules', ['id' => $args['id'], 'uid' => DI::userSession()->getLocalUserId()])) {
|
||||||
throw new HTTPException\NotFoundException(DI::l10n()->t('Rule doesn\'t exist or doesn\'t belong to you.'));
|
throw new HTTPException\NotFoundException(DI::l10n()->t('Rule doesn\'t exist or doesn\'t belong to you.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -407,12 +412,14 @@ function advancedcontentfilter_delete_rules_id(ServerRequestInterface $request,
|
||||||
throw new HTTPException\ServiceUnavailableException(DBA::errorMessage());
|
throw new HTTPException\ServiceUnavailableException(DBA::errorMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DI::cache()->delete('rules_' . DI::userSession()->getLocalUserId());
|
||||||
|
|
||||||
return json_encode(['message' => DI::l10n()->t('Rule successfully deleted')]);
|
return json_encode(['message' => DI::l10n()->t('Rule successfully deleted')]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function advancedcontentfilter_get_variables_guid(ServerRequestInterface $request, ResponseInterface $response, $args)
|
function advancedcontentfilter_get_variables_guid(ServerRequestInterface $request, ResponseInterface $response, $args)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
throw new HTTPException\UnauthorizedException(DI::l10n()->t('You must be logged in to use this method'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -420,21 +427,35 @@ function advancedcontentfilter_get_variables_guid(ServerRequestInterface $reques
|
||||||
throw new HTTPException\BadRequestException(DI::l10n()->t('Missing argument: guid.'));
|
throw new HTTPException\BadRequestException(DI::l10n()->t('Missing argument: guid.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$condition = ["`guid` = ? AND (`uid` = ? OR `uid` = 0)", $args['guid'], local_user()];
|
$condition = ["`guid` = ? AND (`uid` = ? OR `uid` = 0)", $args['guid'], DI::userSession()->getLocalUserId()];
|
||||||
$params = ['order' => ['uid' => true]];
|
$params = ['order' => ['uid' => true]];
|
||||||
$item = Post::selectFirstForUser(local_user(), [], $condition, $params);
|
$item_row = Post::selectFirstForUser(DI::userSession()->getLocalUserId(), [], $condition, $params);
|
||||||
|
|
||||||
if (!DBA::isResult($item)) {
|
if (!DBA::isResult($item_row)) {
|
||||||
throw new HTTPException\NotFoundException(DI::l10n()->t('Unknown post with guid: %s', $args['guid']));
|
throw new HTTPException\NotFoundException(DI::l10n()->t('Unknown post with guid: %s', $args['guid']));
|
||||||
}
|
}
|
||||||
|
|
||||||
$tags = Tag::populateFromItem($item);
|
$return = advancedcontentfilter_get_filter_fields(advancedcontentfilter_prepare_item_row($item_row));
|
||||||
|
|
||||||
$item['tags'] = $tags['tags'];
|
|
||||||
$item['hashtags'] = $tags['hashtags'];
|
|
||||||
$item['mentions'] = $tags['mentions'];
|
|
||||||
|
|
||||||
$return = advancedcontentfilter_get_filter_fields($item);
|
|
||||||
|
|
||||||
return json_encode(['variables' => str_replace('\\\'', '\'', var_export($return, true))]);
|
return json_encode(['variables' => str_replace('\\\'', '\'', var_export($return, true))]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This mimimcs the processing performed in Model\Item::prepareBody
|
||||||
|
*
|
||||||
|
* @param array $item_row
|
||||||
|
* @return array
|
||||||
|
* @throws HTTPException\InternalServerErrorException
|
||||||
|
* @throws ImagickException
|
||||||
|
*/
|
||||||
|
function advancedcontentfilter_prepare_item_row(array $item_row): array
|
||||||
|
{
|
||||||
|
$tags = Tag::populateFromItem($item_row);
|
||||||
|
|
||||||
|
$item_row['tags'] = $tags['tags'];
|
||||||
|
$item_row['hashtags'] = $tags['hashtags'];
|
||||||
|
$item_row['mentions'] = $tags['mentions'];
|
||||||
|
$item_row['attachments'] = DI::postMediaRepository()->splitAttachments($item_row['uri-id']);
|
||||||
|
|
||||||
|
return $item_row;
|
||||||
|
}
|
||||||
|
|
11894
advancedcontentfilter/asset/vue/dist/vue.js
vendored
Normal file
11
advancedcontentfilter/asset/vue/dist/vue.min.js
vendored
Normal file
|
@ -36,10 +36,10 @@ A post will be collapsed if at least one rule matches, but all matching rule nam
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
1. To block specific domains `body matches "/\\.example\\.com/"`
|
1. Collapse posts with specific domains `body matches "/\\.example\\.com/"`
|
||||||
2. To block everything that contains the words `body matches "/Guten Morgen/"`
|
2. Collapse posts that contains the words `body matches "/Guten Morgen/"`
|
||||||
3. To block every occurence of the word facebook with a space in front and after the word `body matches "//s facebook/s /"`
|
3. Collapse posts with the word facebook that have a space in front and after the word `body matches "//s facebook/s /"`
|
||||||
4. To colapse every post that contains more than 1 image `body matches "/(?:(?:(?:\\[url(?:=.*)?\\])?\\[img(?:=.*)?\\].*\\[\\/img\\]\\s*(?:\\[\\/url\\])?)\\s*){2}/"`
|
4. Collapse posts that contains more than 1 image `body matches "/(?:(?:(?:\\[url(?:=.*)?\\])?\\[img(?:=.*)?\\].*\\[\\/img\\]\\s*(?:\\[\\/url\\])?)\\s*){2}/"`
|
||||||
|
|
||||||
|
|
||||||
## Expression Syntax
|
## Expression Syntax
|
||||||
|
@ -458,11 +458,6 @@ You can also retrieve the variables of a specific post by pasting its URL below
|
||||||
<td>string</td>
|
<td>string</td>
|
||||||
<td>null</td>
|
<td>null</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<th>event_adjust</th>
|
|
||||||
<td>boolean</td>
|
|
||||||
<td>null</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>event_ignore</th>
|
<th>event_ignore</th>
|
||||||
<td>boolean</td>
|
<td>boolean</td>
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -17,32 +17,28 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/middlewares.php:49
|
#: advancedcontentfilter.php:154
|
||||||
msgid "Method not found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:136
|
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:150 advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have "
|
"Add and manage your personal content filter rules in this screen. Rules have "
|
||||||
"a name and an arbitrary expression that will be matched against post data. "
|
"a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
@ -50,108 +46,116 @@ msgid ""
|
||||||
"the help page."
|
"the help page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next "
|
"You have no rules yet! Start adding one by clicking on the button above next "
|
||||||
"to the title."
|
"to the title."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:225
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:226
|
#: advancedcontentfilter.php:244
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:293 advancedcontentfilter.php:304
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:315 advancedcontentfilter.php:349
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:378 advancedcontentfilter.php:399
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:319 advancedcontentfilter.php:353
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:382
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:331
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:343
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:357 advancedcontentfilter.php:386
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:372
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:393
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:403
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: advancedcontentfilter.php:411
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr ""
|
||||||
|
|
166
advancedcontentfilter/lang/ar/messages.po
Normal file
|
@ -0,0 +1,166 @@
|
||||||
|
# ADDON advancedcontentfilter
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Farida Khalaf <faridakhalaf@hotmail.com>, 2021
|
||||||
|
# abidin toumi <abidin24@tutanota.com>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-07-25 13:15+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
|
"Last-Translator: abidin toumi <abidin24@tutanota.com>, 2021\n"
|
||||||
|
"Language-Team: Arabic (https://www.transifex.com/Friendica/teams/12172/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:153
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered by rule: %s"
|
||||||
|
msgstr "رشّح حسب القاعدة: %s"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:167 advancedcontentfilter.php:224
|
||||||
|
msgid "Advanced Content Filter"
|
||||||
|
msgstr "ترشيح المحتوى المتقدم"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:223
|
||||||
|
msgid "Back to Addon Settings"
|
||||||
|
msgstr "الرجوع إلى إعدادات الإضافات"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:225
|
||||||
|
msgid "Add a Rule"
|
||||||
|
msgstr "أضف قاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:226
|
||||||
|
msgid "Help"
|
||||||
|
msgstr "مساعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:227
|
||||||
|
msgid ""
|
||||||
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
"For a complete reference of the available operations and variables, check "
|
||||||
|
"the help page."
|
||||||
|
msgstr ""
|
||||||
|
"إضافة وإدارة قواعد ترشيح المحتوى الشخصية هنا.\n"
|
||||||
|
" القواعد لها اسم وتعبير سيتم مطابقته مع بيانات المشاركة. للحصول على مرجع كامل للعمليات والمتغيرات المتاحة ، راجع صفحة المساعدة."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:228
|
||||||
|
msgid "Your rules"
|
||||||
|
msgstr "القواعد"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:229
|
||||||
|
msgid ""
|
||||||
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
|
" to the title."
|
||||||
|
msgstr ""
|
||||||
|
"لا يوجد قواعد!\n"
|
||||||
|
"أضف واحدة من خلال النقر على الزر أعلاه بجوار العنوان."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:230
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr "معطل"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:231
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr "مفعل"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:232
|
||||||
|
msgid "Disable this rule"
|
||||||
|
msgstr "عطّل القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:233
|
||||||
|
msgid "Enable this rule"
|
||||||
|
msgstr "فعّل القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:234
|
||||||
|
msgid "Edit this rule"
|
||||||
|
msgstr "عدّل هذه القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:235
|
||||||
|
msgid "Edit the rule"
|
||||||
|
msgstr "عدّل القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:236
|
||||||
|
msgid "Save this rule"
|
||||||
|
msgstr "احفظ هذه القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:237
|
||||||
|
msgid "Delete this rule"
|
||||||
|
msgstr "احذف هذه القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:238
|
||||||
|
msgid "Rule"
|
||||||
|
msgstr "القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:239
|
||||||
|
msgid "Close"
|
||||||
|
msgstr "اغلق"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:240
|
||||||
|
msgid "Add new rule"
|
||||||
|
msgstr "أضف قاعدة جديدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:241
|
||||||
|
msgid "Rule Name"
|
||||||
|
msgstr "اسم القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:242
|
||||||
|
msgid "Rule Expression"
|
||||||
|
msgstr "تعبير القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:243
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "الغ"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:310 advancedcontentfilter.php:321
|
||||||
|
#: advancedcontentfilter.php:332 advancedcontentfilter.php:366
|
||||||
|
#: advancedcontentfilter.php:395 advancedcontentfilter.php:416
|
||||||
|
msgid "You must be logged in to use this method"
|
||||||
|
msgstr "عليك الولوج لاستخدام هذه الطريقة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:336 advancedcontentfilter.php:370
|
||||||
|
#: advancedcontentfilter.php:399
|
||||||
|
msgid "Invalid form security token, please refresh the page."
|
||||||
|
msgstr "رمز أمان النموذج غير صالح ، يرجى تحديث الصفحة."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:348
|
||||||
|
msgid "The rule name and expression are required."
|
||||||
|
msgstr "يلزم اسم وتعبير للقاعدة."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:360
|
||||||
|
msgid "Rule successfully added"
|
||||||
|
msgstr "نجحت إضافة القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:374 advancedcontentfilter.php:403
|
||||||
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
|
msgstr "القاعدة غير موجودة أو لا تنتمي إليك."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:389
|
||||||
|
msgid "Rule successfully updated"
|
||||||
|
msgstr "نجح تحديث القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:410
|
||||||
|
msgid "Rule successfully deleted"
|
||||||
|
msgstr "نجح حذف القاعدة"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:420
|
||||||
|
msgid "Missing argument: guid."
|
||||||
|
msgstr "معامل ناقص: دليل."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:428
|
||||||
|
#, php-format
|
||||||
|
msgid "Unknown post with guid: %s"
|
||||||
|
msgstr "مشاركة غير معروفة ذات الدليل: 1%s"
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr "لم يُعثر على التطبيق"
|
41
advancedcontentfilter/lang/ar/strings.php
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ar")) {
|
||||||
|
function string_plural_select_ar($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==0) { return 0; } else if ($n==1) { return 1; } else if ($n==2) { return 2; } else if ($n%100>=3 && $n%100<=10) { return 3; } else if ($n%100>=11 && $n%100<=99) { return 4; } else { return 5; }
|
||||||
|
}}
|
||||||
|
$a->strings['Filtered by rule: %s'] = 'رشّح حسب القاعدة: %s';
|
||||||
|
$a->strings['Advanced Content Filter'] = 'ترشيح المحتوى المتقدم';
|
||||||
|
$a->strings['Back to Addon Settings'] = 'الرجوع إلى إعدادات الإضافات';
|
||||||
|
$a->strings['Add a Rule'] = 'أضف قاعدة';
|
||||||
|
$a->strings['Help'] = 'مساعدة';
|
||||||
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'إضافة وإدارة قواعد ترشيح المحتوى الشخصية هنا.
|
||||||
|
القواعد لها اسم وتعبير سيتم مطابقته مع بيانات المشاركة. للحصول على مرجع كامل للعمليات والمتغيرات المتاحة ، راجع صفحة المساعدة.';
|
||||||
|
$a->strings['Your rules'] = 'القواعد';
|
||||||
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'لا يوجد قواعد!
|
||||||
|
أضف واحدة من خلال النقر على الزر أعلاه بجوار العنوان.';
|
||||||
|
$a->strings['Disabled'] = 'معطل';
|
||||||
|
$a->strings['Enabled'] = 'مفعل';
|
||||||
|
$a->strings['Disable this rule'] = 'عطّل القاعدة';
|
||||||
|
$a->strings['Enable this rule'] = 'فعّل القاعدة';
|
||||||
|
$a->strings['Edit this rule'] = 'عدّل هذه القاعدة';
|
||||||
|
$a->strings['Edit the rule'] = 'عدّل القاعدة';
|
||||||
|
$a->strings['Save this rule'] = 'احفظ هذه القاعدة';
|
||||||
|
$a->strings['Delete this rule'] = 'احذف هذه القاعدة';
|
||||||
|
$a->strings['Rule'] = 'القاعدة';
|
||||||
|
$a->strings['Close'] = 'اغلق';
|
||||||
|
$a->strings['Add new rule'] = 'أضف قاعدة جديدة';
|
||||||
|
$a->strings['Rule Name'] = 'اسم القاعدة';
|
||||||
|
$a->strings['Rule Expression'] = 'تعبير القاعدة';
|
||||||
|
$a->strings['Cancel'] = 'الغ';
|
||||||
|
$a->strings['You must be logged in to use this method'] = 'عليك الولوج لاستخدام هذه الطريقة';
|
||||||
|
$a->strings['Invalid form security token, please refresh the page.'] = 'رمز أمان النموذج غير صالح ، يرجى تحديث الصفحة.';
|
||||||
|
$a->strings['The rule name and expression are required.'] = 'يلزم اسم وتعبير للقاعدة.';
|
||||||
|
$a->strings['Rule successfully added'] = 'نجحت إضافة القاعدة';
|
||||||
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'القاعدة غير موجودة أو لا تنتمي إليك.';
|
||||||
|
$a->strings['Rule successfully updated'] = 'نجح تحديث القاعدة';
|
||||||
|
$a->strings['Rule successfully deleted'] = 'نجح حذف القاعدة';
|
||||||
|
$a->strings['Missing argument: guid.'] = 'معامل ناقص: دليل.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'مشاركة غير معروفة ذات الدليل: 1%s';
|
||||||
|
$a->strings['Method not found'] = 'لم يُعثر على التطبيق';
|
|
@ -5,33 +5,36 @@ function string_plural_select_ca($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtrat per regla: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtrat per regla: %s";
|
$a->strings['Advanced Content Filter'] = 'Contingut avançat Filtre';
|
||||||
$a->strings["Advanced Content Filter"] = "Contingut avançat Filtre";
|
$a->strings['Back to Addon Settings'] = 'Torna Addon Configuració';
|
||||||
$a->strings["Back to Addon Settings"] = "Torna Addon Configuració";
|
$a->strings['Add a Rule'] = 'Afegiu una regla';
|
||||||
$a->strings["Add a Rule"] = "Afegiu una regla";
|
$a->strings['Help'] = 'Ajuda';
|
||||||
$a->strings["Help"] = "Ajuda";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.'] = 'Afegiu i gestioneu les vostres regles de filtre de contingut personal en aquesta pantalla. Les regles tenen un nom i una expressió arbitrària que es combinen amb les dades de la publicació. Per obtenir una referència completa de les variables i operacions disponibles, comproveu el botó <a href="advancedcontentfilter/help">pàgina d’ajuda</a>.';
|
||||||
$a->strings["Your rules"] = "Les seves normes";
|
$a->strings['Your rules'] = 'Les seves normes';
|
||||||
$a->strings["Disabled"] = "Desactivat";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Encara no teniu normes. Comenceu a afegir-ne un fent clic al botó situat al costat del títol.';
|
||||||
$a->strings["Enabled"] = "Permetre";
|
$a->strings['Disabled'] = 'Desactivat';
|
||||||
$a->strings["Disable this rule"] = "Desactiva aquesta regla";
|
$a->strings['Enabled'] = 'Permetre';
|
||||||
$a->strings["Enable this rule"] = "Activa aquesta regla";
|
$a->strings['Disable this rule'] = 'Desactiva aquesta regla';
|
||||||
$a->strings["Edit this rule"] = "Edita aquesta regla";
|
$a->strings['Enable this rule'] = 'Activa aquesta regla';
|
||||||
$a->strings["Edit the rule"] = "Edita la regla";
|
$a->strings['Edit this rule'] = 'Edita aquesta regla';
|
||||||
$a->strings["Save this rule"] = "Deseu aquesta regla";
|
$a->strings['Edit the rule'] = 'Edita la regla';
|
||||||
$a->strings["Delete this rule"] = "Suprimeix aquesta regla";
|
$a->strings['Save this rule'] = 'Deseu aquesta regla';
|
||||||
$a->strings["Rule"] = "Regla";
|
$a->strings['Delete this rule'] = 'Suprimeix aquesta regla';
|
||||||
$a->strings["Close"] = "Tancar";
|
$a->strings['Rule'] = 'Regla';
|
||||||
$a->strings["Add new rule"] = "Add nova regla";
|
$a->strings['Close'] = 'Tancar';
|
||||||
$a->strings["Rule Name"] = "Nom de la regla";
|
$a->strings['Add new rule'] = 'Add nova regla';
|
||||||
$a->strings["Rule Expression"] = "Expressió de regla";
|
$a->strings['Rule Name'] = 'Nom de la regla';
|
||||||
$a->strings["Cancel"] = "cancel·lar";
|
$a->strings['Rule Expression'] = 'Expressió de regla';
|
||||||
$a->strings["You must be logged in to use this method"] = "Per utilitzar aquest mètode, heu d’iniciar sessió";
|
$a->strings['<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>'] = '<p>Exemples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>';
|
||||||
$a->strings["The rule name and expression are required."] = "El nom i l’expressió de la regla són obligatoris";
|
$a->strings['Cancel'] = 'cancel·lar';
|
||||||
$a->strings["Rule successfully added"] = "La regla s'ha afegit correctament";
|
$a->strings['You must be logged in to use this method'] = 'Per utilitzar aquest mètode, heu d’iniciar sessió';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "La regla no existeix o no us pertany.";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'El testimoni de seguretat del formulari no és vàlid. Actualitza la pàgina';
|
||||||
$a->strings["Rule successfully updated"] = "La regla s'ha actualitzat correctament";
|
$a->strings['The rule name and expression are required.'] = 'El nom i l’expressió de la regla són obligatoris';
|
||||||
$a->strings["Rule successfully deleted"] = "S'ha suprimit la regla correctament";
|
$a->strings['Rule successfully added'] = 'La regla s\'ha afegit correctament';
|
||||||
$a->strings["Missing argument: guid."] = "Falta un argument: guia";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'La regla no existeix o no us pertany.';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Publicació desconeguda amb guia: %s";
|
$a->strings['Rule successfully updated'] = 'La regla s\'ha actualitzat correctament';
|
||||||
$a->strings["Method not found"] = "Mètode no trobat";
|
$a->strings['Rule successfully deleted'] = 'S\'ha suprimit la regla correctament';
|
||||||
|
$a->strings['Missing argument: guid.'] = 'Falta un argument: guia';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Publicació desconeguda amb guia: %s';
|
||||||
|
$a->strings['Method not found'] = 'Mètode no trobat';
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_cs($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
if (($n == 1 && $n % 1 == 0)) { return 0; } else if (($n >= 2 && $n <= 4 && $n % 1 == 0)) { return 1; } else if (($n % 1 != 0 )) { return 2; } else { return 3; }
|
if (($n == 1 && $n % 1 == 0)) { return 0; } else if (($n >= 2 && $n <= 4 && $n % 1 == 0)) { return 1; } else if (($n % 1 != 0 )) { return 2; } else { return 3; }
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtrováno podle pravidla: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtrováno podle pravidla: %s";
|
$a->strings['Advanced Content Filter'] = 'Rozšířený filtr obsahu';
|
||||||
$a->strings["Advanced Content Filter"] = "Rozšířený filtr obsahu";
|
$a->strings['Back to Addon Settings'] = 'Zpět na nastavení doplňku';
|
||||||
$a->strings["Back to Addon Settings"] = "Zpět na nastavení doplňku";
|
$a->strings['Add a Rule'] = 'Přidat pravidlo';
|
||||||
$a->strings["Add a Rule"] = "Přidat pravidlo";
|
$a->strings['Help'] = 'Nápověda';
|
||||||
$a->strings["Help"] = "Nápověda";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.'] = 'Přidávejte a spravujte Vaše osobní pravidla pro filtrování obsahu na této obrazovce. Pravidla mají název a libovolný výraz, který bude porovnán s daty příspěvku. Pro úplnou referenci dostupných operací a proměnných navštivte <a href="advancedcontentfilter/help">stránku nápovědy</a>.';
|
||||||
$a->strings["Your rules"] = "Vaše pravidla";
|
$a->strings['Your rules'] = 'Vaše pravidla';
|
||||||
$a->strings["Disabled"] = "Zakázáno";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Ještě nemáte žádná pravidla! Přidejte první kliknutím na tlačítko nahoře vedle nadpisu.';
|
||||||
$a->strings["Enabled"] = "Povoleno";
|
$a->strings['Disabled'] = 'Zakázáno';
|
||||||
$a->strings["Disable this rule"] = "Zakázat toto pravidlo";
|
$a->strings['Enabled'] = 'Povoleno';
|
||||||
$a->strings["Enable this rule"] = "Povolit toto pravidlo";
|
$a->strings['Disable this rule'] = 'Zakázat toto pravidlo';
|
||||||
$a->strings["Edit this rule"] = "Upravit toto pravidlo";
|
$a->strings['Enable this rule'] = 'Povolit toto pravidlo';
|
||||||
$a->strings["Edit the rule"] = "Upravit pravidlo";
|
$a->strings['Edit this rule'] = 'Upravit toto pravidlo';
|
||||||
$a->strings["Save this rule"] = "Uložit toto pravidlo";
|
$a->strings['Edit the rule'] = 'Upravit pravidlo';
|
||||||
$a->strings["Delete this rule"] = "Smazat toto pravidlo";
|
$a->strings['Save this rule'] = 'Uložit toto pravidlo';
|
||||||
$a->strings["Rule"] = "Pravidlo";
|
$a->strings['Delete this rule'] = 'Smazat toto pravidlo';
|
||||||
$a->strings["Close"] = "Zavřít";
|
$a->strings['Rule'] = 'Pravidlo';
|
||||||
$a->strings["Add new rule"] = "Přidat nové pravidlo";
|
$a->strings['Close'] = 'Zavřít';
|
||||||
$a->strings["Rule Name"] = "Název pravidla";
|
$a->strings['Add new rule'] = 'Přidat nové pravidlo';
|
||||||
$a->strings["Rule Expression"] = "Výraz pravidla";
|
$a->strings['Rule Name'] = 'Název pravidla';
|
||||||
$a->strings["Cancel"] = "Zrušit";
|
$a->strings['Rule Expression'] = 'Výraz pravidla';
|
||||||
$a->strings["You must be logged in to use this method"] = "Pro použití této metody musíte být přihlášen/a";
|
$a->strings['<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>'] = '<p>Příklady:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Neplatná forma bezpečnostního tokenu, prosím obnovte stránku.";
|
$a->strings['Cancel'] = 'Zrušit';
|
||||||
$a->strings["The rule name and expression are required."] = "Je požadován název pravidla a výraz.";
|
$a->strings['You must be logged in to use this method'] = 'Pro použití této metody musíte být přihlášen/a';
|
||||||
$a->strings["Rule successfully added"] = "Pravidlo úspěšně přidáno";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Neplatná forma bezpečnostního tokenu, prosím obnovte stránku.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Pravidlo buď neexistuje, nebo Vám nepatří.";
|
$a->strings['The rule name and expression are required.'] = 'Je požadován název pravidla a výraz.';
|
||||||
$a->strings["Rule successfully updated"] = "Pravidlo úspěšně aktualizováno";
|
$a->strings['Rule successfully added'] = 'Pravidlo úspěšně přidáno';
|
||||||
$a->strings["Rule successfully deleted"] = "Pravidlo úspěšně smazáno";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Pravidlo buď neexistuje, nebo Vám nepatří.';
|
||||||
$a->strings["Missing argument: guid."] = "Chybí argument: guid.";
|
$a->strings['Rule successfully updated'] = 'Pravidlo úspěšně aktualizováno';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Neznámý pžíspěvek s číslem guid: %s";
|
$a->strings['Rule successfully deleted'] = 'Pravidlo úspěšně smazáno';
|
||||||
$a->strings["Method not found"] = "Metoda nenalezena";
|
$a->strings['Missing argument: guid.'] = 'Chybí argument: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Neznámý pžíspěvek s číslem guid: %s';
|
||||||
|
$a->strings['Method not found'] = 'Metoda nenalezena';
|
||||||
|
|
157
advancedcontentfilter/lang/da-dk/messages.po
Normal file
|
@ -0,0 +1,157 @@
|
||||||
|
# ADDON advancedcontentfilter
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
|
"Language-Team: Danish (Denmark) (https://www.transifex.com/Friendica/teams/12172/da_DK/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: da_DK\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:154
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered by rule: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
|
msgid "Advanced Content Filter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:224
|
||||||
|
msgid "Back to Addon Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:226
|
||||||
|
msgid "Add a Rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:227
|
||||||
|
msgid "Help"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:228
|
||||||
|
msgid ""
|
||||||
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
"For a complete reference of the available operations and variables, check "
|
||||||
|
"the help page."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:229
|
||||||
|
msgid "Your rules"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:230
|
||||||
|
msgid ""
|
||||||
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
|
" to the title."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:231
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:232
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:233
|
||||||
|
msgid "Disable this rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:234
|
||||||
|
msgid "Enable this rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:235
|
||||||
|
msgid "Edit this rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:236
|
||||||
|
msgid "Edit the rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:237
|
||||||
|
msgid "Save this rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:238
|
||||||
|
msgid "Delete this rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:239
|
||||||
|
msgid "Rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:240
|
||||||
|
msgid "Close"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:241
|
||||||
|
msgid "Add new rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:242
|
||||||
|
msgid "Rule Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:243
|
||||||
|
msgid "Rule Expression"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:244
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:312 advancedcontentfilter.php:323
|
||||||
|
#: advancedcontentfilter.php:334 advancedcontentfilter.php:370
|
||||||
|
#: advancedcontentfilter.php:401 advancedcontentfilter.php:424
|
||||||
|
msgid "You must be logged in to use this method"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:338 advancedcontentfilter.php:374
|
||||||
|
#: advancedcontentfilter.php:405
|
||||||
|
msgid "Invalid form security token, please refresh the page."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:350
|
||||||
|
msgid "The rule name and expression are required."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:364
|
||||||
|
msgid "Rule successfully added"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:378 advancedcontentfilter.php:409
|
||||||
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:395
|
||||||
|
msgid "Rule successfully updated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:418
|
||||||
|
msgid "Rule successfully deleted"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:428
|
||||||
|
msgid "Missing argument: guid."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:436
|
||||||
|
#, php-format
|
||||||
|
msgid "Unknown post with guid: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr ""
|
7
advancedcontentfilter/lang/da-dk/strings.php
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_da_dk")) {
|
||||||
|
function string_plural_select_da_dk($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
|
@ -5,49 +5,45 @@
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Ulf Rompe <transifex.com@rompe.org>, 2019
|
# Ulf Rompe <transifex.com@rompe.org>, 2019
|
||||||
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2021
|
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2022
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2021\n"
|
"Last-Translator: Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2022\n"
|
||||||
"Language-Team: German (https://www.transifex.com/Friendica/teams/12172/de/)\n"
|
"Language-Team: German (https://app.transifex.com/Friendica/teams/12172/de/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: src/middlewares.php:49
|
#: advancedcontentfilter.php:154
|
||||||
msgid "Method not found"
|
|
||||||
msgstr "Methode nicht gefunden"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:136
|
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Nach dieser Regel gefiltert: %s"
|
msgstr "Nach dieser Regel gefiltert: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:150 advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Erweiterter Inhaltsfilter"
|
msgstr "Erweiterter Inhaltsfilter"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Zurück zu den Addon Einstellungen"
|
msgstr "Zurück zu den Addon Einstellungen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Eine Regel hinzufügen"
|
msgstr "Eine Regel hinzufügen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Hilfe"
|
msgstr "Hilfe"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
@ -60,11 +56,11 @@ msgstr ""
|
||||||
"gegebenenfalls gefiltert. Für eine Übersicht der verfügbaren Operatoren für "
|
"gegebenenfalls gefiltert. Für eine Übersicht der verfügbaren Operatoren für "
|
||||||
"die Filter, wirf bitte einen Blick auf die Hilfsseite des Addons."
|
"die Filter, wirf bitte einen Blick auf die Hilfsseite des Addons."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Deine Regeln"
|
msgstr "Deine Regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -72,98 +68,108 @@ msgstr ""
|
||||||
"Du hast bisher noch keine Regeln definiert. Um eine neue Regel zu erstellen,"
|
"Du hast bisher noch keine Regeln definiert. Um eine neue Regel zu erstellen,"
|
||||||
" verwende bitte den Button neben dem Titel."
|
" verwende bitte den Button neben dem Titel."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktiviert"
|
msgstr "Deaktiviert"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Aktiv"
|
msgstr "Aktiv"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Diese Regel deaktivieren"
|
msgstr "Diese Regel deaktivieren"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Diese Regel aktivieren"
|
msgstr "Diese Regel aktivieren"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Diese Regel bearbeiten"
|
msgstr "Diese Regel bearbeiten"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Die Regel bearbeiten"
|
msgstr "Die Regel bearbeiten"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Regel speichern"
|
msgstr "Regel speichern"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Diese Regel löschen"
|
msgstr "Diese Regel löschen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Regel"
|
msgstr "Regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Schließen"
|
msgstr "Schließen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Neue Regel hinzufügen"
|
msgstr "Neue Regel hinzufügen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Name der Regel"
|
msgstr "Name der Regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:225
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Ausdruck der Regel"
|
msgstr "Ausdruck der Regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:226
|
#: advancedcontentfilter.php:244
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Abbrechen"
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:293 advancedcontentfilter.php:304
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:315 advancedcontentfilter.php:349
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:378 advancedcontentfilter.php:399
|
msgstr ""
|
||||||
|
"Dieses Addon funktioniert nur, wenn auf diesem Knoten mindestens ein Beitrag"
|
||||||
|
" existiert."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Du musst angemeldet sein, um diese Methode verwenden zu können "
|
msgstr "Du musst angemeldet sein, um diese Methode verwenden zu können "
|
||||||
|
|
||||||
#: advancedcontentfilter.php:319 advancedcontentfilter.php:353
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:382
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Ungültiges Sciherheitstoken, bitte die Seite neu laden."
|
msgstr "Ungültiges Sciherheitstoken, bitte die Seite neu laden."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:331
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Der Name der Regel und der Ausdruck sind erforderlich."
|
msgstr "Der Name der Regel und der Ausdruck sind erforderlich."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:343
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Regel erfolgreich hinzugefügt."
|
msgstr "Regel erfolgreich hinzugefügt."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:357 advancedcontentfilter.php:386
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "Entweder existiert die Regel nicht, oder sie gehört dir nicht."
|
msgstr "Entweder existiert die Regel nicht, oder sie gehört dir nicht."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:372
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Regel wurde erfolgreich aktualisiert."
|
msgstr "Regel wurde erfolgreich aktualisiert."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:393
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Regel erfolgreich gelöscht."
|
msgstr "Regel erfolgreich gelöscht."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:403
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Fehlendes Argument: guid."
|
msgstr "Fehlendes Argument: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:411
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Unbekannter Beitrag mit der guid: %s"
|
msgstr "Unbekannter Beitrag mit der guid: %s"
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr "Methode nicht gefunden"
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_de($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Nach dieser Regel gefiltert: %s';
|
||||||
$a->strings["Method not found"] = "Methode nicht gefunden";
|
$a->strings['Advanced Content Filter'] = 'Erweiterter Inhaltsfilter';
|
||||||
$a->strings["Filtered by rule: %s"] = "Nach dieser Regel gefiltert: %s";
|
$a->strings['Back to Addon Settings'] = 'Zurück zu den Addon Einstellungen';
|
||||||
$a->strings["Advanced Content Filter"] = "Erweiterter Inhaltsfilter";
|
$a->strings['Add a Rule'] = 'Eine Regel hinzufügen';
|
||||||
$a->strings["Back to Addon Settings"] = "Zurück zu den Addon Einstellungen";
|
$a->strings['Help'] = 'Hilfe';
|
||||||
$a->strings["Add a Rule"] = "Eine Regel hinzufügen";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Auf dieser Seite kannst du deine persönlichen Filterregeln verwalten. Regeln müssen einen Namen und einen frei wählbaren Ausdruck besitzen. Dieser Ausdruck wird mit den Daten der Beiträge abgeglichen und diese dann gegebenenfalls gefiltert. Für eine Übersicht der verfügbaren Operatoren für die Filter, wirf bitte einen Blick auf die Hilfsseite des Addons.';
|
||||||
$a->strings["Help"] = "Hilfe";
|
$a->strings['Your rules'] = 'Deine Regeln';
|
||||||
$a->strings["Your rules"] = "Deine Regeln";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Du hast bisher noch keine Regeln definiert. Um eine neue Regel zu erstellen, verwende bitte den Button neben dem Titel.';
|
||||||
$a->strings["Disabled"] = "Deaktiviert";
|
$a->strings['Disabled'] = 'Deaktiviert';
|
||||||
$a->strings["Enabled"] = "Aktiv";
|
$a->strings['Enabled'] = 'Aktiv';
|
||||||
$a->strings["Disable this rule"] = "Diese Regel deaktivieren";
|
$a->strings['Disable this rule'] = 'Diese Regel deaktivieren';
|
||||||
$a->strings["Enable this rule"] = "Diese Regel aktivieren";
|
$a->strings['Enable this rule'] = 'Diese Regel aktivieren';
|
||||||
$a->strings["Edit this rule"] = "Diese Regel bearbeiten";
|
$a->strings['Edit this rule'] = 'Diese Regel bearbeiten';
|
||||||
$a->strings["Edit the rule"] = "Die Regel bearbeiten";
|
$a->strings['Edit the rule'] = 'Die Regel bearbeiten';
|
||||||
$a->strings["Save this rule"] = "Regel speichern";
|
$a->strings['Save this rule'] = 'Regel speichern';
|
||||||
$a->strings["Delete this rule"] = "Diese Regel löschen";
|
$a->strings['Delete this rule'] = 'Diese Regel löschen';
|
||||||
$a->strings["Rule"] = "Regel";
|
$a->strings['Rule'] = 'Regel';
|
||||||
$a->strings["Close"] = "Schließen";
|
$a->strings['Close'] = 'Schließen';
|
||||||
$a->strings["Add new rule"] = "Neue Regel hinzufügen";
|
$a->strings['Add new rule'] = 'Neue Regel hinzufügen';
|
||||||
$a->strings["Rule Name"] = "Name der Regel";
|
$a->strings['Rule Name'] = 'Name der Regel';
|
||||||
$a->strings["Rule Expression"] = "Ausdruck der Regel";
|
$a->strings['Rule Expression'] = 'Ausdruck der Regel';
|
||||||
$a->strings["Cancel"] = "Abbrechen";
|
$a->strings['Cancel'] = 'Abbrechen';
|
||||||
$a->strings["You must be logged in to use this method"] = "Du musst angemeldet sein, um diese Methode verwenden zu können ";
|
$a->strings['This addon requires this node having at least one post'] = 'Dieses Addon funktioniert nur, wenn auf diesem Knoten mindestens ein Beitrag existiert.';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Ungültiges Sciherheitstoken, bitte die Seite neu laden.";
|
$a->strings['You must be logged in to use this method'] = 'Du musst angemeldet sein, um diese Methode verwenden zu können ';
|
||||||
$a->strings["The rule name and expression are required."] = "Der Name der Regel und der Ausdruck sind erforderlich.";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Ungültiges Sciherheitstoken, bitte die Seite neu laden.';
|
||||||
$a->strings["Rule successfully added"] = "Regel erfolgreich hinzugefügt.";
|
$a->strings['The rule name and expression are required.'] = 'Der Name der Regel und der Ausdruck sind erforderlich.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Entweder existiert die Regel nicht, oder sie gehört dir nicht.";
|
$a->strings['Rule successfully added'] = 'Regel erfolgreich hinzugefügt.';
|
||||||
$a->strings["Rule successfully updated"] = "Regel wurde erfolgreich aktualisiert.";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Entweder existiert die Regel nicht, oder sie gehört dir nicht.';
|
||||||
$a->strings["Rule successfully deleted"] = "Regel erfolgreich gelöscht.";
|
$a->strings['Rule successfully updated'] = 'Regel wurde erfolgreich aktualisiert.';
|
||||||
$a->strings["Missing argument: guid."] = "Fehlendes Argument: guid.";
|
$a->strings['Rule successfully deleted'] = 'Regel erfolgreich gelöscht.';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Unbekannter Beitrag mit der guid: %s";
|
$a->strings['Missing argument: guid.'] = 'Fehlendes Argument: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Unbekannter Beitrag mit der guid: %s';
|
||||||
|
$a->strings['Method not found'] = 'Methode nicht gefunden';
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_en_gb($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtered by rule: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtered by rule: %s";
|
$a->strings['Advanced Content Filter'] = 'Advanced Content Filter';
|
||||||
$a->strings["Advanced Content Filter"] = "Advanced Content Filter";
|
$a->strings['Back to Addon Settings'] = 'Back to addon settings';
|
||||||
$a->strings["Back to Addon Settings"] = "Back to addon settings";
|
$a->strings['Add a Rule'] = 'Add a rule';
|
||||||
$a->strings["Add a Rule"] = "Add a rule";
|
$a->strings['Help'] = 'Help';
|
||||||
$a->strings["Help"] = "Help";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.'] = 'Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.';
|
||||||
$a->strings["Your rules"] = "Your rules";
|
$a->strings['Your rules'] = 'Your rules';
|
||||||
$a->strings["Disabled"] = "Disabled";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'You have no rules yet! Start adding one by clicking on the button above next to the title.';
|
||||||
$a->strings["Enabled"] = "Enabled";
|
$a->strings['Disabled'] = 'Disabled';
|
||||||
$a->strings["Disable this rule"] = "Disable this rule";
|
$a->strings['Enabled'] = 'Enabled';
|
||||||
$a->strings["Enable this rule"] = "Enable this rule";
|
$a->strings['Disable this rule'] = 'Disable this rule';
|
||||||
$a->strings["Edit this rule"] = "Edit this rule";
|
$a->strings['Enable this rule'] = 'Enable this rule';
|
||||||
$a->strings["Edit the rule"] = "Edit the rule";
|
$a->strings['Edit this rule'] = 'Edit this rule';
|
||||||
$a->strings["Save this rule"] = "Save this rule";
|
$a->strings['Edit the rule'] = 'Edit the rule';
|
||||||
$a->strings["Delete this rule"] = "Delete this rule";
|
$a->strings['Save this rule'] = 'Save this rule';
|
||||||
$a->strings["Rule"] = "Rule";
|
$a->strings['Delete this rule'] = 'Delete this rule';
|
||||||
$a->strings["Close"] = "Close";
|
$a->strings['Rule'] = 'Rule';
|
||||||
$a->strings["Add new rule"] = "Add new rule";
|
$a->strings['Close'] = 'Close';
|
||||||
$a->strings["Rule Name"] = "Rule name";
|
$a->strings['Add new rule'] = 'Add new rule';
|
||||||
$a->strings["Rule Expression"] = "Rule expression";
|
$a->strings['Rule Name'] = 'Rule name';
|
||||||
$a->strings["Cancel"] = "Cancel";
|
$a->strings['Rule Expression'] = 'Rule expression';
|
||||||
$a->strings["You must be logged in to use this method"] = "You must be logged in to use this method";
|
$a->strings['<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>'] = '<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Invalid form security token, please refresh the page.";
|
$a->strings['Cancel'] = 'Cancel';
|
||||||
$a->strings["The rule name and expression are required."] = "The rule name and expression are required.";
|
$a->strings['You must be logged in to use this method'] = 'You must be logged in to use this method';
|
||||||
$a->strings["Rule successfully added"] = "Rule successfully added";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Invalid form security token, please refresh the page.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Rule doesn't exist or doesn't belong to you.";
|
$a->strings['The rule name and expression are required.'] = 'The rule name and expression are required.';
|
||||||
$a->strings["Rule successfully updated"] = "Rule successfully updated";
|
$a->strings['Rule successfully added'] = 'Rule successfully added';
|
||||||
$a->strings["Rule successfully deleted"] = "Rule successfully deleted";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Rule doesn\'t exist or doesn\'t belong to you.';
|
||||||
$a->strings["Missing argument: guid."] = "Missing argument: Global Unique Identifier (GUID).";
|
$a->strings['Rule successfully updated'] = 'Rule successfully updated';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Unknown post with Global Unique Identifier (GUID): %s";
|
$a->strings['Rule successfully deleted'] = 'Rule successfully deleted';
|
||||||
$a->strings["Method not found"] = "Method not found";
|
$a->strings['Missing argument: guid.'] = 'Missing argument: Global Unique Identifier (GUID).';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Unknown post with Global Unique Identifier (GUID): %s';
|
||||||
|
$a->strings['Method not found'] = 'Method not found';
|
||||||
|
|
|
@ -5,33 +5,35 @@ function string_plural_select_es($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Method not found'] = 'Método no encontrado';
|
||||||
$a->strings["Method not found"] = "Método no encontrado";
|
$a->strings['Filtered by rule: %s'] = 'Filtrado por la regla: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtrado por la regla: %s";
|
$a->strings['Advanced Content Filter'] = 'Filtro de contenido avanzado';
|
||||||
$a->strings["Advanced Content Filter"] = "Filtro de contenido avanzado";
|
$a->strings['Back to Addon Settings'] = 'Volver a Ajustes de Complemento';
|
||||||
$a->strings["Back to Addon Settings"] = "Volver a Ajustes de Complemento";
|
$a->strings['Add a Rule'] = 'Añadir una regla';
|
||||||
$a->strings["Add a Rule"] = "Añadir una regla";
|
$a->strings['Help'] = 'Ayuda';
|
||||||
$a->strings["Help"] = "Ayuda";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Agregue y administre sus reglas de filtrado de contenido personal en esta pantalla. Las reglas tienen un nombre y una expresión arbitraria que se comparará con los datos de la publicación. Para obtener una referencia completa de las operaciones y variables disponibles, consulte la página de ayuda.';
|
||||||
$a->strings["Your rules"] = "Tus reglas";
|
$a->strings['Your rules'] = 'Tus reglas';
|
||||||
$a->strings["Disabled"] = "Desactivado";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = '¡Aún no tienes reglas! Empieza añadiendo una haciendo clic en el botón de arriba al lado del título. ';
|
||||||
$a->strings["Enabled"] = "Activado";
|
$a->strings['Disabled'] = 'Desactivado';
|
||||||
$a->strings["Disable this rule"] = "Desactivar esta regla";
|
$a->strings['Enabled'] = 'Activado';
|
||||||
$a->strings["Enable this rule"] = "Activar esta regla";
|
$a->strings['Disable this rule'] = 'Desactivar esta regla';
|
||||||
$a->strings["Edit this rule"] = "Editar esta regla";
|
$a->strings['Enable this rule'] = 'Activar esta regla';
|
||||||
$a->strings["Edit the rule"] = "Editar regla";
|
$a->strings['Edit this rule'] = 'Editar esta regla';
|
||||||
$a->strings["Save this rule"] = "Guardar esta regla";
|
$a->strings['Edit the rule'] = 'Editar regla';
|
||||||
$a->strings["Delete this rule"] = "Borrar esta regla";
|
$a->strings['Save this rule'] = 'Guardar esta regla';
|
||||||
$a->strings["Rule"] = "Regla";
|
$a->strings['Delete this rule'] = 'Borrar esta regla';
|
||||||
$a->strings["Close"] = "Cerrar";
|
$a->strings['Rule'] = 'Regla';
|
||||||
$a->strings["Add new rule"] = "Agregar nueva regla";
|
$a->strings['Close'] = 'Cerrar';
|
||||||
$a->strings["Rule Name"] = "Nombre de la regla";
|
$a->strings['Add new rule'] = 'Agregar nueva regla';
|
||||||
$a->strings["Rule Expression"] = "Expresión de la regla";
|
$a->strings['Rule Name'] = 'Nombre de la regla';
|
||||||
$a->strings["Cancel"] = "Cancelar";
|
$a->strings['Rule Expression'] = 'Expresión de la regla';
|
||||||
$a->strings["You must be logged in to use this method"] = "Debe estar registrado para usar este método";
|
$a->strings['Cancel'] = 'Cancelar';
|
||||||
$a->strings["The rule name and expression are required."] = "El nombre y la expresión de la regla son obligatorios.";
|
$a->strings['You must be logged in to use this method'] = 'Debe estar registrado para usar este método';
|
||||||
$a->strings["Rule successfully added"] = "Regla añadida exitosamente";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Token de seguridad de formulario inválido, por favor actualice la página.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "La regla no existe o no te pertenece.";
|
$a->strings['The rule name and expression are required.'] = 'El nombre y la expresión de la regla son obligatorios.';
|
||||||
$a->strings["Rule successfully updated"] = "Regla actualizada exitosamente";
|
$a->strings['Rule successfully added'] = 'Regla añadida exitosamente';
|
||||||
$a->strings["Rule successfully deleted"] = "Regla eliminada exitosamente";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'La regla no existe o no te pertenece.';
|
||||||
$a->strings["Missing argument: guid."] = "Algumento faltante: guía";
|
$a->strings['Rule successfully updated'] = 'Regla actualizada exitosamente';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Publicacion desconocida con la guía: %s";
|
$a->strings['Rule successfully deleted'] = 'Regla eliminada exitosamente';
|
||||||
|
$a->strings['Missing argument: guid.'] = 'Algumento faltante: guía';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Publicacion desconocida con la guía: %s';
|
||||||
|
|
|
@ -5,19 +5,18 @@ function string_plural_select_fi($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Add a Rule'] = 'Lisää sääntö';
|
||||||
$a->strings["Add a Rule"] = "Lisää sääntö";
|
$a->strings['Your rules'] = 'Sääntösi';
|
||||||
$a->strings["Your rules"] = "Sääntösi";
|
$a->strings['Disabled'] = 'Ei käytössä';
|
||||||
$a->strings["Disabled"] = "Ei käytössä";
|
$a->strings['Enabled'] = 'Käytössä';
|
||||||
$a->strings["Enabled"] = "Käytössä";
|
$a->strings['Enable this rule'] = 'Ota tämä sääntö käyttöön';
|
||||||
$a->strings["Enable this rule"] = "Ota tämä sääntö käyttöön";
|
$a->strings['Edit this rule'] = 'Muokkaa tätä sääntöä';
|
||||||
$a->strings["Edit this rule"] = "Muokkaa tätä sääntöä";
|
$a->strings['Edit the rule'] = 'Muokkaa sääntöä';
|
||||||
$a->strings["Edit the rule"] = "Muokkaa sääntöä";
|
$a->strings['Save this rule'] = 'Tallenna tämä sääntö';
|
||||||
$a->strings["Save this rule"] = "Tallenna tämä sääntö";
|
$a->strings['Delete this rule'] = 'Poista tämä sääntö';
|
||||||
$a->strings["Delete this rule"] = "Poista tämä sääntö";
|
$a->strings['Rule'] = 'Sääntö';
|
||||||
$a->strings["Rule"] = "Sääntö";
|
$a->strings['Close'] = 'Sulje';
|
||||||
$a->strings["Close"] = "Sulje";
|
$a->strings['Add new rule'] = 'Lisää uusi sääntö';
|
||||||
$a->strings["Add new rule"] = "Lisää uusi sääntö";
|
$a->strings['Rule successfully added'] = 'Sääntö lisätty';
|
||||||
$a->strings["Rule successfully added"] = "Sääntö lisätty";
|
$a->strings['Rule successfully updated'] = 'Sääntö päivitetty';
|
||||||
$a->strings["Rule successfully updated"] = "Sääntö päivitetty";
|
$a->strings['Rule successfully deleted'] = 'Sääntö poistettu';
|
||||||
$a->strings["Rule successfully deleted"] = "Sääntö poistettu";
|
|
||||||
|
|
|
@ -8,48 +8,45 @@
|
||||||
# Vladimir Núñez <lapoubelle111@gmail.com>, 2018
|
# Vladimir Núñez <lapoubelle111@gmail.com>, 2018
|
||||||
# Phigger Phigger <automates@lepouete.fr>, 2019
|
# Phigger Phigger <automates@lepouete.fr>, 2019
|
||||||
# Wil Tur <wiltur@yargl.com>, 2021
|
# Wil Tur <wiltur@yargl.com>, 2021
|
||||||
|
# Hypolite Petovan <hypolite@mrpetovan.com>, 2022
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Wil Tur <wiltur@yargl.com>, 2021\n"
|
"Last-Translator: Hypolite Petovan <hypolite@mrpetovan.com>, 2022\n"
|
||||||
"Language-Team: French (https://www.transifex.com/Friendica/teams/12172/fr/)\n"
|
"Language-Team: French (https://www.transifex.com/Friendica/teams/12172/fr/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: src/middlewares.php:49
|
#: advancedcontentfilter.php:154
|
||||||
msgid "Method not found"
|
|
||||||
msgstr "Méthode non trouvée"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:136
|
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Filtré par règle:%s"
|
msgstr "Filtré par règle:%s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:150 advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Filtre avancé de contenu"
|
msgstr "Filtre avancé de contenu"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Retour aux paramètres de l'extension"
|
msgstr "Retour aux paramètres de l'extension"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Ajouter une règle"
|
msgstr "Ajouter une règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Aide"
|
msgstr "Aide"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
@ -61,11 +58,11 @@ msgstr ""
|
||||||
"comparée aux données des messages. Pour une référence complète des "
|
"comparée aux données des messages. Pour une référence complète des "
|
||||||
"opérations et variables disponibles, consultez la page d'aide."
|
"opérations et variables disponibles, consultez la page d'aide."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Vos règles"
|
msgstr "Vos règles"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -73,98 +70,108 @@ msgstr ""
|
||||||
"Vous n'avez encore aucune règle! Ajoutez-en une en cliquant le bouton au-"
|
"Vous n'avez encore aucune règle! Ajoutez-en une en cliquant le bouton au-"
|
||||||
"dessus près du titre"
|
"dessus près du titre"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Désactivé"
|
msgstr "Désactivé"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Activé"
|
msgstr "Activé"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Désactiver cette règle"
|
msgstr "Désactiver cette règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Activer cette règle"
|
msgstr "Activer cette règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Modifier cette règle"
|
msgstr "Modifier cette règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Modifier la règle"
|
msgstr "Modifier la règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Enregistrer cette règle"
|
msgstr "Enregistrer cette règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Supprimer cette règle"
|
msgstr "Supprimer cette règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Règle"
|
msgstr "Règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Fermer"
|
msgstr "Fermer"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Ajouter nouvelle règle"
|
msgstr "Ajouter nouvelle règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Nommer règle"
|
msgstr "Nommer règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:225
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Expression de règle"
|
msgstr "Expression de règle"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:226
|
#: advancedcontentfilter.php:244
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuler"
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:293 advancedcontentfilter.php:304
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:315 advancedcontentfilter.php:349
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:378 advancedcontentfilter.php:399
|
msgstr ""
|
||||||
|
"Cette extension requiert au moins une publication sur ce serveur pour "
|
||||||
|
"fonctionner"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Vous devez être connecté pour utiliser cette méthode"
|
msgstr "Vous devez être connecté pour utiliser cette méthode"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:319 advancedcontentfilter.php:353
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:382
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Formulaire token de sécurité invalide, rafraîchissez la page"
|
msgstr "Formulaire token de sécurité invalide, rafraîchissez la page"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:331
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Le nom et l'expression de cette règle sont requis"
|
msgstr "Le nom et l'expression de cette règle sont requis"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:343
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Règle bien ajoutée"
|
msgstr "Règle bien ajoutée"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:357 advancedcontentfilter.php:386
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "Cette règle n'existe pas ou ne vous appartient pas"
|
msgstr "Cette règle n'existe pas ou ne vous appartient pas"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:372
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Règle bien mise à jour"
|
msgstr "Règle bien mise à jour"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:393
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Règle bien supprimée"
|
msgstr "Règle bien supprimée"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:403
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Argument manquant: "
|
msgstr "Argument manquant: "
|
||||||
|
|
||||||
#: advancedcontentfilter.php:411
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Post inconnu avec guid : %s"
|
msgstr "Post inconnu avec guid : %s"
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr "Méthode non trouvée"
|
||||||
|
|
|
@ -3,36 +3,38 @@
|
||||||
if(! function_exists("string_plural_select_fr")) {
|
if(! function_exists("string_plural_select_fr")) {
|
||||||
function string_plural_select_fr($n){
|
function string_plural_select_fr($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n > 1);
|
if (($n == 0 || $n == 1)) { return 0; } else if ($n != 0 && $n % 1000000 == 0) { return 1; } else { return 2; }
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtré par règle:%s';
|
||||||
$a->strings["Method not found"] = "Méthode non trouvée";
|
$a->strings['Advanced Content Filter'] = 'Filtre avancé de contenu';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtré par règle:%s";
|
$a->strings['Back to Addon Settings'] = 'Retour aux paramètres de l\'extension';
|
||||||
$a->strings["Advanced Content Filter"] = "Filtre avancé de contenu";
|
$a->strings['Add a Rule'] = 'Ajouter une règle';
|
||||||
$a->strings["Back to Addon Settings"] = "Retour aux paramètres de l'extension";
|
$a->strings['Help'] = 'Aide';
|
||||||
$a->strings["Add a Rule"] = "Ajouter une règle";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Cet écran permet d\'ajouter et de gérer vos règles de filtrage de contenu personnelles. Les règles ont un nom et une expression arbitraire qui sera comparée aux données des messages. Pour une référence complète des opérations et variables disponibles, consultez la page d\'aide.';
|
||||||
$a->strings["Help"] = "Aide";
|
$a->strings['Your rules'] = 'Vos règles';
|
||||||
$a->strings["Your rules"] = "Vos règles";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Vous n\'avez encore aucune règle! Ajoutez-en une en cliquant le bouton au-dessus près du titre';
|
||||||
$a->strings["Disabled"] = "Désactivé";
|
$a->strings['Disabled'] = 'Désactivé';
|
||||||
$a->strings["Enabled"] = "Activé";
|
$a->strings['Enabled'] = 'Activé';
|
||||||
$a->strings["Disable this rule"] = "Désactiver cette règle";
|
$a->strings['Disable this rule'] = 'Désactiver cette règle';
|
||||||
$a->strings["Enable this rule"] = "Activer cette règle";
|
$a->strings['Enable this rule'] = 'Activer cette règle';
|
||||||
$a->strings["Edit this rule"] = "Modifier cette règle";
|
$a->strings['Edit this rule'] = 'Modifier cette règle';
|
||||||
$a->strings["Edit the rule"] = "Modifier la règle";
|
$a->strings['Edit the rule'] = 'Modifier la règle';
|
||||||
$a->strings["Save this rule"] = "Enregistrer cette règle";
|
$a->strings['Save this rule'] = 'Enregistrer cette règle';
|
||||||
$a->strings["Delete this rule"] = "Supprimer cette règle";
|
$a->strings['Delete this rule'] = 'Supprimer cette règle';
|
||||||
$a->strings["Rule"] = "Règle";
|
$a->strings['Rule'] = 'Règle';
|
||||||
$a->strings["Close"] = "Fermer";
|
$a->strings['Close'] = 'Fermer';
|
||||||
$a->strings["Add new rule"] = "Ajouter nouvelle règle";
|
$a->strings['Add new rule'] = 'Ajouter nouvelle règle';
|
||||||
$a->strings["Rule Name"] = "Nommer règle";
|
$a->strings['Rule Name'] = 'Nommer règle';
|
||||||
$a->strings["Rule Expression"] = "Expression de règle";
|
$a->strings['Rule Expression'] = 'Expression de règle';
|
||||||
$a->strings["Cancel"] = "Annuler";
|
$a->strings['Cancel'] = 'Annuler';
|
||||||
$a->strings["You must be logged in to use this method"] = "Vous devez être connecté pour utiliser cette méthode";
|
$a->strings['This addon requires this node having at least one post'] = 'Cette extension requiert au moins une publication sur ce serveur pour fonctionner';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Formulaire token de sécurité invalide, rafraîchissez la page";
|
$a->strings['You must be logged in to use this method'] = 'Vous devez être connecté pour utiliser cette méthode';
|
||||||
$a->strings["The rule name and expression are required."] = "Le nom et l'expression de cette règle sont requis";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Formulaire token de sécurité invalide, rafraîchissez la page';
|
||||||
$a->strings["Rule successfully added"] = "Règle bien ajoutée";
|
$a->strings['The rule name and expression are required.'] = 'Le nom et l\'expression de cette règle sont requis';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Cette règle n'existe pas ou ne vous appartient pas";
|
$a->strings['Rule successfully added'] = 'Règle bien ajoutée';
|
||||||
$a->strings["Rule successfully updated"] = "Règle bien mise à jour";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Cette règle n\'existe pas ou ne vous appartient pas';
|
||||||
$a->strings["Rule successfully deleted"] = "Règle bien supprimée";
|
$a->strings['Rule successfully updated'] = 'Règle bien mise à jour';
|
||||||
$a->strings["Missing argument: guid."] = "Argument manquant: ";
|
$a->strings['Rule successfully deleted'] = 'Règle bien supprimée';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Post inconnu avec guid : %s";
|
$a->strings['Missing argument: guid.'] = 'Argument manquant: ';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Post inconnu avec guid : %s';
|
||||||
|
$a->strings['Method not found'] = 'Méthode non trouvée';
|
||||||
|
|
|
@ -4,16 +4,16 @@
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Balázs Úr, 2021
|
# Balázs Úr, 2022
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Balázs Úr, 2021\n"
|
"Last-Translator: Balázs Úr, 2022\n"
|
||||||
"Language-Team: Hungarian (https://www.transifex.com/Friendica/teams/12172/hu/)\n"
|
"Language-Team: Hungarian (https://www.transifex.com/Friendica/teams/12172/hu/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -21,32 +21,28 @@ msgstr ""
|
||||||
"Language: hu\n"
|
"Language: hu\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: src/middlewares.php:49
|
#: advancedcontentfilter.php:154
|
||||||
msgid "Method not found"
|
|
||||||
msgstr "A módszer nem található"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:136
|
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Szűrve a szabály alapján: %s"
|
msgstr "Szűrve a szabály alapján: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:150 advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Speciális tartalomszűrő"
|
msgstr "Speciális tartalomszűrő"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Vissza a bővítménybeállításokhoz"
|
msgstr "Vissza a bővítménybeállításokhoz"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Szabály hozzáadása"
|
msgstr "Szabály hozzáadása"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Súgó"
|
msgstr "Súgó"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
|
@ -58,11 +54,11 @@ msgstr ""
|
||||||
"adataira lesz illesztve. Az elérhető műveletek és változók teljes "
|
"adataira lesz illesztve. Az elérhető műveletek és változók teljes "
|
||||||
"hivatkozásáért nézze meg a súgóoldalt."
|
"hivatkozásáért nézze meg a súgóoldalt."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Az Ön szabályai"
|
msgstr "Az Ön szabályai"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -70,98 +66,108 @@ msgstr ""
|
||||||
"Még nincsenek szabályai! Kezdje meg egy szabály hozzáadását a cím mellett "
|
"Még nincsenek szabályai! Kezdje meg egy szabály hozzáadását a cím mellett "
|
||||||
"lévő fenti gombra kattintva."
|
"lévő fenti gombra kattintva."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Letiltva"
|
msgstr "Letiltva"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Engedélyezve"
|
msgstr "Engedélyezve"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "A szabály letiltása"
|
msgstr "A szabály letiltása"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "A szabály engedélyezése"
|
msgstr "A szabály engedélyezése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "A szabály szerkesztése"
|
msgstr "A szabály szerkesztése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "A szabály szerkesztése"
|
msgstr "A szabály szerkesztése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "A szabály mentése"
|
msgstr "A szabály mentése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "A szabály törlése"
|
msgstr "A szabály törlése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Szabály"
|
msgstr "Szabály"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Bezárás"
|
msgstr "Bezárás"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Új szabály hozzáadása"
|
msgstr "Új szabály hozzáadása"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Szabály neve"
|
msgstr "Szabály neve"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:225
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Szabály kifejezése"
|
msgstr "Szabály kifejezése"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:226
|
#: advancedcontentfilter.php:244
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Mégse"
|
msgstr "Mégse"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:293 advancedcontentfilter.php:304
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:315 advancedcontentfilter.php:349
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:378 advancedcontentfilter.php:399
|
msgstr ""
|
||||||
|
"Ez a bővítmény megköveteli, hogy ennek a csomópontnak legalább egy "
|
||||||
|
"bejegyzése legyen"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Bejelentkezve kell lennie a módszer használatához"
|
msgstr "Bejelentkezve kell lennie a módszer használatához"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:319 advancedcontentfilter.php:353
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:382
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Érvénytelen űrlap biztonsági token. Frissítse az oldalt."
|
msgstr "Érvénytelen űrlap biztonsági token. Frissítse az oldalt."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:331
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "A szabály neve és kifejezése kötelező."
|
msgstr "A szabály neve és kifejezése kötelező."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:343
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "A szabály sikeresen hozzáadva"
|
msgstr "A szabály sikeresen hozzáadva"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:357 advancedcontentfilter.php:386
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "A szabály nem létezik vagy nem Önhöz tatozik."
|
msgstr "A szabály nem létezik vagy nem Önhöz tatozik."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:372
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "A szabály sikeresen frissítve"
|
msgstr "A szabály sikeresen frissítve"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:393
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "A szabály sikeresen törölve"
|
msgstr "A szabály sikeresen törölve"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:403
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Hiányzó argumentum: guid."
|
msgstr "Hiányzó argumentum: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:411
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Ismeretlen bejegyzés a következő guid azonosítóval: %s"
|
msgstr "Ismeretlen bejegyzés a következő guid azonosítóval: %s"
|
||||||
|
|
||||||
|
#: src/middlewares.php:49
|
||||||
|
msgid "Method not found"
|
||||||
|
msgstr "A módszer nem található"
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_hu($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Szűrve a szabály alapján: %s';
|
||||||
$a->strings["Method not found"] = "A módszer nem található";
|
$a->strings['Advanced Content Filter'] = 'Speciális tartalomszűrő';
|
||||||
$a->strings["Filtered by rule: %s"] = "Szűrve a szabály alapján: %s";
|
$a->strings['Back to Addon Settings'] = 'Vissza a bővítménybeállításokhoz';
|
||||||
$a->strings["Advanced Content Filter"] = "Speciális tartalomszűrő";
|
$a->strings['Add a Rule'] = 'Szabály hozzáadása';
|
||||||
$a->strings["Back to Addon Settings"] = "Vissza a bővítménybeállításokhoz";
|
$a->strings['Help'] = 'Súgó';
|
||||||
$a->strings["Add a Rule"] = "Szabály hozzáadása";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Személyes tartalomszűrő szabályok hozzáadása és kezelése ezen a képernyőn. A szabályoknak van nevük és egy tetszőleges kifejezésük, amely a bejegyzés adataira lesz illesztve. Az elérhető műveletek és változók teljes hivatkozásáért nézze meg a súgóoldalt.';
|
||||||
$a->strings["Help"] = "Súgó";
|
$a->strings['Your rules'] = 'Az Ön szabályai';
|
||||||
$a->strings["Your rules"] = "Az Ön szabályai";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Még nincsenek szabályai! Kezdje meg egy szabály hozzáadását a cím mellett lévő fenti gombra kattintva.';
|
||||||
$a->strings["Disabled"] = "Letiltva";
|
$a->strings['Disabled'] = 'Letiltva';
|
||||||
$a->strings["Enabled"] = "Engedélyezve";
|
$a->strings['Enabled'] = 'Engedélyezve';
|
||||||
$a->strings["Disable this rule"] = "A szabály letiltása";
|
$a->strings['Disable this rule'] = 'A szabály letiltása';
|
||||||
$a->strings["Enable this rule"] = "A szabály engedélyezése";
|
$a->strings['Enable this rule'] = 'A szabály engedélyezése';
|
||||||
$a->strings["Edit this rule"] = "A szabály szerkesztése";
|
$a->strings['Edit this rule'] = 'A szabály szerkesztése';
|
||||||
$a->strings["Edit the rule"] = "A szabály szerkesztése";
|
$a->strings['Edit the rule'] = 'A szabály szerkesztése';
|
||||||
$a->strings["Save this rule"] = "A szabály mentése";
|
$a->strings['Save this rule'] = 'A szabály mentése';
|
||||||
$a->strings["Delete this rule"] = "A szabály törlése";
|
$a->strings['Delete this rule'] = 'A szabály törlése';
|
||||||
$a->strings["Rule"] = "Szabály";
|
$a->strings['Rule'] = 'Szabály';
|
||||||
$a->strings["Close"] = "Bezárás";
|
$a->strings['Close'] = 'Bezárás';
|
||||||
$a->strings["Add new rule"] = "Új szabály hozzáadása";
|
$a->strings['Add new rule'] = 'Új szabály hozzáadása';
|
||||||
$a->strings["Rule Name"] = "Szabály neve";
|
$a->strings['Rule Name'] = 'Szabály neve';
|
||||||
$a->strings["Rule Expression"] = "Szabály kifejezése";
|
$a->strings['Rule Expression'] = 'Szabály kifejezése';
|
||||||
$a->strings["Cancel"] = "Mégse";
|
$a->strings['Cancel'] = 'Mégse';
|
||||||
$a->strings["You must be logged in to use this method"] = "Bejelentkezve kell lennie a módszer használatához";
|
$a->strings['This addon requires this node having at least one post'] = 'Ez a bővítmény megköveteli, hogy ennek a csomópontnak legalább egy bejegyzése legyen';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Érvénytelen űrlap biztonsági token. Frissítse az oldalt.";
|
$a->strings['You must be logged in to use this method'] = 'Bejelentkezve kell lennie a módszer használatához';
|
||||||
$a->strings["The rule name and expression are required."] = "A szabály neve és kifejezése kötelező.";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Érvénytelen űrlap biztonsági token. Frissítse az oldalt.';
|
||||||
$a->strings["Rule successfully added"] = "A szabály sikeresen hozzáadva";
|
$a->strings['The rule name and expression are required.'] = 'A szabály neve és kifejezése kötelező.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "A szabály nem létezik vagy nem Önhöz tatozik.";
|
$a->strings['Rule successfully added'] = 'A szabály sikeresen hozzáadva';
|
||||||
$a->strings["Rule successfully updated"] = "A szabály sikeresen frissítve";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'A szabály nem létezik vagy nem Önhöz tatozik.';
|
||||||
$a->strings["Rule successfully deleted"] = "A szabály sikeresen törölve";
|
$a->strings['Rule successfully updated'] = 'A szabály sikeresen frissítve';
|
||||||
$a->strings["Missing argument: guid."] = "Hiányzó argumentum: guid.";
|
$a->strings['Rule successfully deleted'] = 'A szabály sikeresen törölve';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Ismeretlen bejegyzés a következő guid azonosítóval: %s";
|
$a->strings['Missing argument: guid.'] = 'Hiányzó argumentum: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Ismeretlen bejegyzés a következő guid azonosítóval: %s';
|
||||||
|
$a->strings['Method not found'] = 'A módszer nem található';
|
||||||
|
|
|
@ -3,60 +3,63 @@
|
||||||
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# fabrixxm <fabrix.xm@gmail.com>, 2018
|
||||||
|
# Sylke Vicious <silkevicious@gmail.com>, 2021
|
||||||
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-04-17 04:04+0200\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: fabrixxm <fabrix.xm@gmail.com>, 2018\n"
|
"Last-Translator: Sylke Vicious <silkevicious@gmail.com>, 2021\n"
|
||||||
"Language-Team: Italian (https://www.transifex.com/Friendica/teams/12172/it/)\n"
|
"Language-Team: Italian (https://app.transifex.com/Friendica/teams/12172/it/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:134
|
#: advancedcontentfilter.php:154
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Filtrato dalla regola: %s"
|
msgstr "Filtrato dalla regola: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:147 advancedcontentfilter.php:204
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Filtro Avanzato Contenuti"
|
msgstr "Filtro Avanzato Contenuti"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:203
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Torna alle impostazioni del componente aggiuntivo"
|
msgstr "Torna alle impostazioni del componente aggiuntivo"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:205
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Aggiungi una regola"
|
msgstr "Aggiungi una regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Aiuto"
|
msgstr "Aiuto"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
"For a complete reference of the available operations and variables, check "
|
"For a complete reference of the available operations and variables, check "
|
||||||
"the <a href=\"advancedcontentfilter/help\">help page</a>."
|
"the help page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Aggiungi e gestisci le tue regole personali di filtro contenuti in questa "
|
"Aggiungi e gestisci le tue regole personali di filtro contenuti in questa "
|
||||||
"schermata. Le regole hanno un nome e un'espressione arbitraria che sarà "
|
"schermata. Le regole hanno un nome e un'espressione arbitraria che sarà "
|
||||||
"confrontata con i dati del messaggio. Per un elenco completo delle "
|
"confrontata con i dati del messaggio. Per un elenco completo delle "
|
||||||
"operazioni disponibili, controlla la <a "
|
"operazioni e variabili disponibili, controlla la pagina di aiuto."
|
||||||
"href=\"advancedcontentfilter/help\">pagina di aiuto</a>."
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Le tue regole"
|
msgstr "Le tue regole"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -64,110 +67,106 @@ msgstr ""
|
||||||
"Non hai ancora nessuna regola! Aggiungine una cliccando sul bottone qui "
|
"Non hai ancora nessuna regola! Aggiungine una cliccando sul bottone qui "
|
||||||
"sopra a fianco al titolo."
|
"sopra a fianco al titolo."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Disabilitato"
|
msgstr "Disabilitato"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Abilitato"
|
msgstr "Abilitato"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Diabilita questa regola"
|
msgstr "Diabilita questa regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Abilita questa regola"
|
msgstr "Abilita questa regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Modifica questa regola"
|
msgstr "Modifica questa regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Modifica la regola"
|
msgstr "Modifica la regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Salva questa regola"
|
msgstr "Salva questa regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Elimina questa regola"
|
msgstr "Elimina questa regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Regola"
|
msgstr "Regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Chiudi"
|
msgstr "Chiudi"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Aggiungi nuova regola"
|
msgstr "Aggiungi nuova regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Nome Regola"
|
msgstr "Nome Regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Espressione Regola"
|
msgstr "Espressione Regola"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:244
|
||||||
msgid ""
|
|
||||||
"<p>Examples:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
msgstr ""
|
|
||||||
"<p>Esempi:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annulla"
|
msgstr "Annulla"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:290 advancedcontentfilter.php:301
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:312 advancedcontentfilter.php:346
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:375 advancedcontentfilter.php:396
|
msgstr ""
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Devi essere autenticato per usare questo metodo"
|
msgstr "Devi essere autenticato per usare questo metodo"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:316 advancedcontentfilter.php:350
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:379
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Token di sicurezza invalido, aggiorna la pagina."
|
msgstr "Token di sicurezza invalido, aggiorna la pagina."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:328
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Il nome e l'espressione della regola sono richiesti."
|
msgstr "Il nome e l'espressione della regola sono richiesti."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:340
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Regola aggiunta con successo"
|
msgstr "Regola aggiunta con successo"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:354 advancedcontentfilter.php:383
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "La regola non esiste o non ti appartiene."
|
msgstr "La regola non esiste o non ti appartiene."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:369
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Regola aggiornata con successo"
|
msgstr "Regola aggiornata con successo"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:390
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Regola eliminata con successo"
|
msgstr "Regola eliminata con successo"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:400
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Argomento mancante: guid."
|
msgstr "Argomento mancante: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:406
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Messaggio con guid %s sconosciuto"
|
msgstr "Messaggio con guid %s sconosciuto"
|
||||||
|
|
||||||
#: src/middlewares.php:28
|
#: src/middlewares.php:49
|
||||||
msgid "Method not found"
|
msgid "Method not found"
|
||||||
msgstr "Metodo non trovato"
|
msgstr "Metodo non trovato"
|
||||||
|
|
|
@ -3,36 +3,37 @@
|
||||||
if(! function_exists("string_plural_select_it")) {
|
if(! function_exists("string_plural_select_it")) {
|
||||||
function string_plural_select_it($n){
|
function string_plural_select_it($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
if ($n == 1) { return 0; } else if ($n != 0 && $n % 1000000 == 0) { return 1; } else { return 2; }
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtrato dalla regola: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtrato dalla regola: %s";
|
$a->strings['Advanced Content Filter'] = 'Filtro Avanzato Contenuti';
|
||||||
$a->strings["Advanced Content Filter"] = "Filtro Avanzato Contenuti";
|
$a->strings['Back to Addon Settings'] = 'Torna alle impostazioni del componente aggiuntivo';
|
||||||
$a->strings["Back to Addon Settings"] = "Torna alle impostazioni del componente aggiuntivo";
|
$a->strings['Add a Rule'] = 'Aggiungi una regola';
|
||||||
$a->strings["Add a Rule"] = "Aggiungi una regola";
|
$a->strings['Help'] = 'Aiuto';
|
||||||
$a->strings["Help"] = "Aiuto";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Aggiungi e gestisci le tue regole personali di filtro contenuti in questa schermata. Le regole hanno un nome e un\'espressione arbitraria che sarà confrontata con i dati del messaggio. Per un elenco completo delle operazioni e variabili disponibili, controlla la pagina di aiuto.';
|
||||||
$a->strings["Your rules"] = "Le tue regole";
|
$a->strings['Your rules'] = 'Le tue regole';
|
||||||
$a->strings["Disabled"] = "Disabilitato";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Non hai ancora nessuna regola! Aggiungine una cliccando sul bottone qui sopra a fianco al titolo.';
|
||||||
$a->strings["Enabled"] = "Abilitato";
|
$a->strings['Disabled'] = 'Disabilitato';
|
||||||
$a->strings["Disable this rule"] = "Diabilita questa regola";
|
$a->strings['Enabled'] = 'Abilitato';
|
||||||
$a->strings["Enable this rule"] = "Abilita questa regola";
|
$a->strings['Disable this rule'] = 'Diabilita questa regola';
|
||||||
$a->strings["Edit this rule"] = "Modifica questa regola";
|
$a->strings['Enable this rule'] = 'Abilita questa regola';
|
||||||
$a->strings["Edit the rule"] = "Modifica la regola";
|
$a->strings['Edit this rule'] = 'Modifica questa regola';
|
||||||
$a->strings["Save this rule"] = "Salva questa regola";
|
$a->strings['Edit the rule'] = 'Modifica la regola';
|
||||||
$a->strings["Delete this rule"] = "Elimina questa regola";
|
$a->strings['Save this rule'] = 'Salva questa regola';
|
||||||
$a->strings["Rule"] = "Regola";
|
$a->strings['Delete this rule'] = 'Elimina questa regola';
|
||||||
$a->strings["Close"] = "Chiudi";
|
$a->strings['Rule'] = 'Regola';
|
||||||
$a->strings["Add new rule"] = "Aggiungi nuova regola";
|
$a->strings['Close'] = 'Chiudi';
|
||||||
$a->strings["Rule Name"] = "Nome Regola";
|
$a->strings['Add new rule'] = 'Aggiungi nuova regola';
|
||||||
$a->strings["Rule Expression"] = "Espressione Regola";
|
$a->strings['Rule Name'] = 'Nome Regola';
|
||||||
$a->strings["Cancel"] = "Annulla";
|
$a->strings['Rule Expression'] = 'Espressione Regola';
|
||||||
$a->strings["You must be logged in to use this method"] = "Devi essere autenticato per usare questo metodo";
|
$a->strings['Cancel'] = 'Annulla';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Token di sicurezza invalido, aggiorna la pagina.";
|
$a->strings['You must be logged in to use this method'] = 'Devi essere autenticato per usare questo metodo';
|
||||||
$a->strings["The rule name and expression are required."] = "Il nome e l'espressione della regola sono richiesti.";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Token di sicurezza invalido, aggiorna la pagina.';
|
||||||
$a->strings["Rule successfully added"] = "Regola aggiunta con successo";
|
$a->strings['The rule name and expression are required.'] = 'Il nome e l\'espressione della regola sono richiesti.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "La regola non esiste o non ti appartiene.";
|
$a->strings['Rule successfully added'] = 'Regola aggiunta con successo';
|
||||||
$a->strings["Rule successfully updated"] = "Regola aggiornata con successo";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'La regola non esiste o non ti appartiene.';
|
||||||
$a->strings["Rule successfully deleted"] = "Regola eliminata con successo";
|
$a->strings['Rule successfully updated'] = 'Regola aggiornata con successo';
|
||||||
$a->strings["Missing argument: guid."] = "Argomento mancante: guid.";
|
$a->strings['Rule successfully deleted'] = 'Regola eliminata con successo';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Messaggio con guid %s sconosciuto";
|
$a->strings['Missing argument: guid.'] = 'Argomento mancante: guid.';
|
||||||
$a->strings["Method not found"] = "Metodo non trovato";
|
$a->strings['Unknown post with guid: %s'] = 'Messaggio con guid %s sconosciuto';
|
||||||
|
$a->strings['Method not found'] = 'Metodo non trovato';
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_nl($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Gefilterd volgens regel: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Gefilterd volgens regel: %s";
|
$a->strings['Advanced Content Filter'] = 'Geavanceerd filter voor berichtsinhoud';
|
||||||
$a->strings["Advanced Content Filter"] = "Geavanceerd filter voor berichtsinhoud";
|
$a->strings['Back to Addon Settings'] = 'Terug naar Addon instellingen';
|
||||||
$a->strings["Back to Addon Settings"] = "Terug naar Addon instellingen";
|
$a->strings['Add a Rule'] = 'Filterregel toevoegen';
|
||||||
$a->strings["Add a Rule"] = "Filterregel toevoegen";
|
$a->strings['Help'] = 'Help';
|
||||||
$a->strings["Help"] = "Help";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.'] = 'Beheer de filterregels van je persoonlijke filter voor berichtsinhoud in dit scherm. Regels hebben een naam en bewoording welke we automatisch controleren door te vergelijken met de inhoud van elk bericht. Voor een compleet naslagwerk van de beschikbare bewerkingen en variabelen, zie de <a href="advancedcontentfilter/help">help pagina</a>.';
|
||||||
$a->strings["Your rules"] = "Jouw regels";
|
$a->strings['Your rules'] = 'Jouw regels';
|
||||||
$a->strings["Disabled"] = "Uitgeschakeld";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Je hebt nog geen regels! Klik op de knop bovenin naast de titel om een regel toe te voegen.';
|
||||||
$a->strings["Enabled"] = "Geactiveerd";
|
$a->strings['Disabled'] = 'Uitgeschakeld';
|
||||||
$a->strings["Disable this rule"] = "Deze regel uitschakelen";
|
$a->strings['Enabled'] = 'Geactiveerd';
|
||||||
$a->strings["Enable this rule"] = "Deze regel inschakelen";
|
$a->strings['Disable this rule'] = 'Deze regel uitschakelen';
|
||||||
$a->strings["Edit this rule"] = "Regel bewerken";
|
$a->strings['Enable this rule'] = 'Deze regel inschakelen';
|
||||||
$a->strings["Edit the rule"] = "Regel bewerken";
|
$a->strings['Edit this rule'] = 'Regel bewerken';
|
||||||
$a->strings["Save this rule"] = "Deze regel opslaan";
|
$a->strings['Edit the rule'] = 'Regel bewerken';
|
||||||
$a->strings["Delete this rule"] = "Deze regel verwijderen";
|
$a->strings['Save this rule'] = 'Deze regel opslaan';
|
||||||
$a->strings["Rule"] = "Regel";
|
$a->strings['Delete this rule'] = 'Deze regel verwijderen';
|
||||||
$a->strings["Close"] = "Sluiten";
|
$a->strings['Rule'] = 'Regel';
|
||||||
$a->strings["Add new rule"] = "Voeg nieuwe regel toe";
|
$a->strings['Close'] = 'Sluiten';
|
||||||
$a->strings["Rule Name"] = "Regel naam";
|
$a->strings['Add new rule'] = 'Voeg nieuwe regel toe';
|
||||||
$a->strings["Rule Expression"] = "Regel bewoording";
|
$a->strings['Rule Name'] = 'Regel naam';
|
||||||
$a->strings["Cancel"] = "Annuleren";
|
$a->strings['Rule Expression'] = 'Regel bewoording';
|
||||||
$a->strings["You must be logged in to use this method"] = "Je moet ingelogd zijn om deze methode te gebruiken";
|
$a->strings['<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>'] = '<p>Voorbeelden:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>label</li></ul>';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Ongeldige formulier beveiligings token, vernieuw de pagina a.u.b.";
|
$a->strings['Cancel'] = 'Annuleren';
|
||||||
$a->strings["The rule name and expression are required."] = "De regelnaam en bewoording zijn vereist.";
|
$a->strings['You must be logged in to use this method'] = 'Je moet ingelogd zijn om deze methode te gebruiken';
|
||||||
$a->strings["Rule successfully added"] = "Regel succesvol toegevoegd";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Ongeldige formulier beveiligings token, vernieuw de pagina a.u.b.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Deze regel bestaat niet, of is niet van jou.";
|
$a->strings['The rule name and expression are required.'] = 'De regelnaam en bewoording zijn vereist.';
|
||||||
$a->strings["Rule successfully updated"] = "Regel succesvol opgeslagen";
|
$a->strings['Rule successfully added'] = 'Regel succesvol toegevoegd';
|
||||||
$a->strings["Rule successfully deleted"] = "Regel succesvol verwijderd";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Deze regel bestaat niet, of is niet van jou.';
|
||||||
$a->strings["Missing argument: guid."] = "Parameter guid niet aanwezig";
|
$a->strings['Rule successfully updated'] = 'Regel succesvol opgeslagen';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Onbekend bericht met guid: %s";
|
$a->strings['Rule successfully deleted'] = 'Regel succesvol verwijderd';
|
||||||
$a->strings["Method not found"] = "Methode niet gevonden";
|
$a->strings['Missing argument: guid.'] = 'Parameter guid niet aanwezig';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Onbekend bericht met guid: %s';
|
||||||
|
$a->strings['Method not found'] = 'Methode niet gevonden';
|
||||||
|
|
|
@ -3,14 +3,19 @@
|
||||||
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
# This file is distributed under the same license as the Friendica advancedcontentfilter addon package.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Waldemar Stoczkowski, 2018
|
||||||
|
# Joe Doe, 2021
|
||||||
|
# Piotr Strębski <strebski@gmail.com>, 2022
|
||||||
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-04-17 04:04+0200\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>, 2018\n"
|
"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2022\n"
|
||||||
"Language-Team: Polish (https://www.transifex.com/Friendica/teams/12172/pl/)\n"
|
"Language-Team: Polish (https://www.transifex.com/Friendica/teams/12172/pl/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -18,44 +23,44 @@ msgstr ""
|
||||||
"Language: pl\n"
|
"Language: pl\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:134
|
#: advancedcontentfilter.php:154
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr " Filtruj według reguły: %s"
|
msgstr " Filtruj według reguły: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:147 advancedcontentfilter.php:204
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Zaawansowany filtr zawartości"
|
msgstr "Zaawansowany filtr zawartości"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:203
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Powrót do ustawień dodatków"
|
msgstr "Powrót do ustawień dodatków"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:205
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Dodaj regułę"
|
msgstr "Dodaj regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Pomoc"
|
msgstr "Pomoc"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
"For a complete reference of the available operations and variables, check "
|
"For a complete reference of the available operations and variables, check "
|
||||||
"the <a href=\"advancedcontentfilter/help\">help page</a>."
|
"the help page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dodaj i zarządzaj regułami filtrowania treści osobistych na tym ekranie. "
|
"Na tym ekranie możesz zarządzać swoimi osobistymi regułami filtrowania "
|
||||||
"Reguły mają nazwę i dowolne wyrażenie, które zostanie dopasowane do danych "
|
"treści. Reguły składają się z nazwy oraz dowolnego wyrażenia, do którego "
|
||||||
"postów. Aby uzyskać pełne informacje o dostępnych operacjach i zmiennych, "
|
"przyrównywane będą posty. Aby uzyskć więcej informacji na temat dostępnych "
|
||||||
"sprawdź <a href=\"advancedcontentfilter/help\">stronę pomocy</a>."
|
"opracji oraz zmiennych, zapoznaj się ze stronę pomocy."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Twoje zasady"
|
msgstr "Twoje zasady"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -63,110 +68,106 @@ msgstr ""
|
||||||
"Nie masz jeszcze żadnych zasad! Zacznij dodawać jedną, klikając przycisk "
|
"Nie masz jeszcze żadnych zasad! Zacznij dodawać jedną, klikając przycisk "
|
||||||
"znajdujący się nad tytułem."
|
"znajdujący się nad tytułem."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Wyłącz"
|
msgstr "Wyłącz"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Włącz"
|
msgstr "Włącz"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Wyłącz tę regułę"
|
msgstr "Wyłącz tę regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Włącz tę regułę"
|
msgstr "Włącz tę regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Edytuj tę regułę"
|
msgstr "Edytuj tę regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Edytuj regułę"
|
msgstr "Edytuj regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Zapisz tę regułę"
|
msgstr "Zapisz tę regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Usuń tę regułę"
|
msgstr "Usuń tę regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Reguła"
|
msgstr "Reguła"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Zamknij"
|
msgstr "Zamknij"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Dodaj nową regułę"
|
msgstr "Dodaj nową regułę"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Nazwa reguły"
|
msgstr "Nazwa reguły"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Wyrażanie reguły"
|
msgstr "Wyrażanie reguły"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:244
|
||||||
msgid ""
|
|
||||||
"<p>Examples:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
msgstr ""
|
|
||||||
"<p>przykład</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tagi</li></ul>"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Anuluj"
|
msgstr "Anuluj"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:290 advancedcontentfilter.php:301
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:312 advancedcontentfilter.php:346
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:375 advancedcontentfilter.php:396
|
msgstr "Ten dodatek wymaga, aby ten węzeł miał co najmniej jeden wpis"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Musisz być zalogowany, aby skorzystać z tej metody"
|
msgstr "Musisz być zalogowany, aby skorzystać z tej metody"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:316 advancedcontentfilter.php:350
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:379
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Nieprawidłowy token zabezpieczający formularz, odśwież stronę."
|
msgstr "Nieprawidłowy token zabezpieczający formularz, odśwież stronę."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:328
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Nazwa reguły i wyrażenie są wymagane."
|
msgstr "Nazwa reguły i wyrażenie są wymagane."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:340
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Reguła została pomyślnie dodana"
|
msgstr "Reguła została pomyślnie dodana"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:354 advancedcontentfilter.php:383
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "Reguła nie istnieje lub nie należy do ciebie."
|
msgstr "Reguła nie istnieje lub nie należy do ciebie."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:369
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Reguła została pomyślnie zaktualizowana"
|
msgstr "Reguła została pomyślnie zaktualizowana"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:390
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Reguła została pomyślnie usunięta"
|
msgstr "Reguła została pomyślnie usunięta"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:400
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Brakujący argument: guid."
|
msgstr "Brakujący argument: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:406
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Nieznany post z guid:%s"
|
msgstr "Nieznany post z guid:%s"
|
||||||
|
|
||||||
#: src/middlewares.php:28
|
#: src/middlewares.php:49
|
||||||
msgid "Method not found"
|
msgid "Method not found"
|
||||||
msgstr "Nie znaleziono metody"
|
msgstr "Nie znaleziono metody"
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_pl($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
if ($n==1) { return 0; } else if (($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14)) { return 1; } else if ($n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14)) { return 2; } else { return 3; }
|
if ($n==1) { return 0; } else if (($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14)) { return 1; } else if ($n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = ' Filtruj według reguły: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = " Filtruj według reguły: %s";
|
$a->strings['Advanced Content Filter'] = 'Zaawansowany filtr zawartości';
|
||||||
$a->strings["Advanced Content Filter"] = "Zaawansowany filtr zawartości";
|
$a->strings['Back to Addon Settings'] = 'Powrót do ustawień dodatków';
|
||||||
$a->strings["Back to Addon Settings"] = "Powrót do ustawień dodatków";
|
$a->strings['Add a Rule'] = 'Dodaj regułę';
|
||||||
$a->strings["Add a Rule"] = "Dodaj regułę";
|
$a->strings['Help'] = 'Pomoc';
|
||||||
$a->strings["Help"] = "Pomoc";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Na tym ekranie możesz zarządzać swoimi osobistymi regułami filtrowania treści. Reguły składają się z nazwy oraz dowolnego wyrażenia, do którego przyrównywane będą posty. Aby uzyskć więcej informacji na temat dostępnych opracji oraz zmiennych, zapoznaj się ze stronę pomocy.';
|
||||||
$a->strings["Your rules"] = "Twoje zasady";
|
$a->strings['Your rules'] = 'Twoje zasady';
|
||||||
$a->strings["Disabled"] = "Wyłącz";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Nie masz jeszcze żadnych zasad! Zacznij dodawać jedną, klikając przycisk znajdujący się nad tytułem.';
|
||||||
$a->strings["Enabled"] = "Włącz";
|
$a->strings['Disabled'] = 'Wyłącz';
|
||||||
$a->strings["Disable this rule"] = "Wyłącz tę regułę";
|
$a->strings['Enabled'] = 'Włącz';
|
||||||
$a->strings["Enable this rule"] = "Włącz tę regułę";
|
$a->strings['Disable this rule'] = 'Wyłącz tę regułę';
|
||||||
$a->strings["Edit this rule"] = "Edytuj tę regułę";
|
$a->strings['Enable this rule'] = 'Włącz tę regułę';
|
||||||
$a->strings["Edit the rule"] = "Edytuj regułę";
|
$a->strings['Edit this rule'] = 'Edytuj tę regułę';
|
||||||
$a->strings["Save this rule"] = "Zapisz tę regułę";
|
$a->strings['Edit the rule'] = 'Edytuj regułę';
|
||||||
$a->strings["Delete this rule"] = "Usuń tę regułę";
|
$a->strings['Save this rule'] = 'Zapisz tę regułę';
|
||||||
$a->strings["Rule"] = "Reguła";
|
$a->strings['Delete this rule'] = 'Usuń tę regułę';
|
||||||
$a->strings["Close"] = "Zamknij";
|
$a->strings['Rule'] = 'Reguła';
|
||||||
$a->strings["Add new rule"] = "Dodaj nową regułę";
|
$a->strings['Close'] = 'Zamknij';
|
||||||
$a->strings["Rule Name"] = "Nazwa reguły";
|
$a->strings['Add new rule'] = 'Dodaj nową regułę';
|
||||||
$a->strings["Rule Expression"] = "Wyrażanie reguły";
|
$a->strings['Rule Name'] = 'Nazwa reguły';
|
||||||
$a->strings["Cancel"] = "Anuluj";
|
$a->strings['Rule Expression'] = 'Wyrażanie reguły';
|
||||||
$a->strings["You must be logged in to use this method"] = "Musisz być zalogowany, aby skorzystać z tej metody";
|
$a->strings['Cancel'] = 'Anuluj';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Nieprawidłowy token zabezpieczający formularz, odśwież stronę.";
|
$a->strings['This addon requires this node having at least one post'] = 'Ten dodatek wymaga, aby ten węzeł miał co najmniej jeden wpis';
|
||||||
$a->strings["The rule name and expression are required."] = "Nazwa reguły i wyrażenie są wymagane.";
|
$a->strings['You must be logged in to use this method'] = 'Musisz być zalogowany, aby skorzystać z tej metody';
|
||||||
$a->strings["Rule successfully added"] = "Reguła została pomyślnie dodana";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Nieprawidłowy token zabezpieczający formularz, odśwież stronę.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Reguła nie istnieje lub nie należy do ciebie.";
|
$a->strings['The rule name and expression are required.'] = 'Nazwa reguły i wyrażenie są wymagane.';
|
||||||
$a->strings["Rule successfully updated"] = "Reguła została pomyślnie zaktualizowana";
|
$a->strings['Rule successfully added'] = 'Reguła została pomyślnie dodana';
|
||||||
$a->strings["Rule successfully deleted"] = "Reguła została pomyślnie usunięta";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Reguła nie istnieje lub nie należy do ciebie.';
|
||||||
$a->strings["Missing argument: guid."] = "Brakujący argument: guid.";
|
$a->strings['Rule successfully updated'] = 'Reguła została pomyślnie zaktualizowana';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Nieznany post z guid:%s";
|
$a->strings['Rule successfully deleted'] = 'Reguła została pomyślnie usunięta';
|
||||||
$a->strings["Method not found"] = "Nie znaleziono metody";
|
$a->strings['Missing argument: guid.'] = 'Brakujący argument: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Nieznany post z guid:%s';
|
||||||
|
$a->strings['Method not found'] = 'Nie znaleziono metody';
|
||||||
|
|
|
@ -6,15 +6,16 @@
|
||||||
# Translators:
|
# Translators:
|
||||||
# Alexey Adamov <2077@tutanota.com>, 2019
|
# Alexey Adamov <2077@tutanota.com>, 2019
|
||||||
# Eugene Veresk <eugene.vereshchagin@gmail.com>, 2020
|
# Eugene Veresk <eugene.vereshchagin@gmail.com>, 2020
|
||||||
|
# Alexander An <ravnina@gmail.com>, 2022
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-04-17 04:04+0200\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Eugene Veresk <eugene.vereshchagin@gmail.com>, 2020\n"
|
"Last-Translator: Alexander An <ravnina@gmail.com>, 2022\n"
|
||||||
"Language-Team: Russian (https://www.transifex.com/Friendica/teams/12172/ru/)\n"
|
"Language-Team: Russian (https://www.transifex.com/Friendica/teams/12172/ru/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -22,44 +23,44 @@ msgstr ""
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:134
|
#: advancedcontentfilter.php:154
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Отфильтровано по правилу: %s"
|
msgstr "Отфильтровано по правилу: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:147 advancedcontentfilter.php:204
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Расширенный фильтр содержимого"
|
msgstr "Расширенный фильтр содержимого"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:203
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "Вернуться к настройкам дополнений"
|
msgstr "Вернуться к настройкам дополнений"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:205
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Добавить правило"
|
msgstr "Добавить правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Помощь"
|
msgstr "Помощь"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
"For a complete reference of the available operations and variables, check "
|
"For a complete reference of the available operations and variables, check "
|
||||||
"the <a href=\"advancedcontentfilter/help\">help page</a>."
|
"the help page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Добавляйте и управляйте своими собственными фильтрами на этой странице. У "
|
"Добавляйте и управляйте своими собственными фильтрами на этой странице. У "
|
||||||
"правил есть имя и произвольное выражение, которое будет сопоставляться с "
|
"правил есть имя и произвольное выражение, которое будет сопоставляться с "
|
||||||
"данными поста. Для полной ссылки на доступные операции и переменные, "
|
"данными поста. Для полной ссылки на доступные операции и переменные, "
|
||||||
"посмотрите <a href=\"advancedcontentfilter/help\">страницу справки</a>."
|
"посмотрите страницу справки."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Ваши правила"
|
msgstr "Ваши правила"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -67,110 +68,106 @@ msgstr ""
|
||||||
"У Вас нет ни одного правила. Начните добавление первого с нажатия на кнопку "
|
"У Вас нет ни одного правила. Начните добавление первого с нажатия на кнопку "
|
||||||
"выше, рядом с названием."
|
"выше, рядом с названием."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Отключено"
|
msgstr "Отключено"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Включено"
|
msgstr "Включено"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Отключить это правило"
|
msgstr "Отключить это правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Включить это правило"
|
msgstr "Включить это правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Изменить это правило"
|
msgstr "Изменить это правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Изменить правило"
|
msgstr "Изменить правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Сохранить это правило"
|
msgstr "Сохранить это правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Удалить это правило"
|
msgstr "Удалить это правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Правило"
|
msgstr "Правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Закрыть"
|
msgstr "Закрыть"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Добавить новое правило"
|
msgstr "Добавить новое правило"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Название правила"
|
msgstr "Название правила"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Содержание правила"
|
msgstr "Содержание правила"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:244
|
||||||
msgid ""
|
|
||||||
"<p>Examples:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
msgstr ""
|
|
||||||
"<p>Примеры:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Отмена"
|
msgstr "Отмена"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:290 advancedcontentfilter.php:301
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:312 advancedcontentfilter.php:346
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:375 advancedcontentfilter.php:396
|
msgstr "Это дополнение требует наличия хотя бы одной записи на этом узле."
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Вы должны авторизоваться для использования этого метода"
|
msgstr "Вы должны авторизоваться для использования этого метода"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:316 advancedcontentfilter.php:350
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:379
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Неверный ключ, пожалуйста, перезагрузите страницу"
|
msgstr "Неверный ключ, пожалуйста, перезагрузите страницу"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:328
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Требуется ввести название и значение правила."
|
msgstr "Требуется ввести название и значение правила."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:340
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Правило успешно добавлено"
|
msgstr "Правило успешно добавлено"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:354 advancedcontentfilter.php:383
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "Правило не найдено или доступ к нему закрыт"
|
msgstr "Правило не найдено или доступ к нему закрыт"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:369
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Правило успешно обновлено"
|
msgstr "Правило успешно обновлено"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:390
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Правило успешно удалено"
|
msgstr "Правило успешно удалено"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:400
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Отсутствующий аргумент: guid."
|
msgstr "Отсутствующий аргумент: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:406
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Неизвестный пост в ID: %s"
|
msgstr "Неизвестный пост в ID: %s"
|
||||||
|
|
||||||
#: src/middlewares.php:28
|
#: src/middlewares.php:49
|
||||||
msgid "Method not found"
|
msgid "Method not found"
|
||||||
msgstr "Метод не найден"
|
msgstr "Метод не найден"
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_ru($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
if ($n%10==1 && $n%100!=11) { return 0; } else if ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14)) { return 1; } else if ($n%10==0 || ($n%10>=5 && $n%10<=9) || ($n%100>=11 && $n%100<=14)) { return 2; } else { return 3; }
|
if ($n%10==1 && $n%100!=11) { return 0; } else if ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14)) { return 1; } else if ($n%10==0 || ($n%10>=5 && $n%10<=9) || ($n%100>=11 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Отфильтровано по правилу: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Отфильтровано по правилу: %s";
|
$a->strings['Advanced Content Filter'] = 'Расширенный фильтр содержимого';
|
||||||
$a->strings["Advanced Content Filter"] = "Расширенный фильтр содержимого";
|
$a->strings['Back to Addon Settings'] = 'Вернуться к настройкам дополнений';
|
||||||
$a->strings["Back to Addon Settings"] = "Вернуться к настройкам дополнений";
|
$a->strings['Add a Rule'] = 'Добавить правило';
|
||||||
$a->strings["Add a Rule"] = "Добавить правило";
|
$a->strings['Help'] = 'Помощь';
|
||||||
$a->strings["Help"] = "Помощь";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Добавляйте и управляйте своими собственными фильтрами на этой странице. У правил есть имя и произвольное выражение, которое будет сопоставляться с данными поста. Для полной ссылки на доступные операции и переменные, посмотрите страницу справки.';
|
||||||
$a->strings["Your rules"] = "Ваши правила";
|
$a->strings['Your rules'] = 'Ваши правила';
|
||||||
$a->strings["Disabled"] = "Отключено";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'У Вас нет ни одного правила. Начните добавление первого с нажатия на кнопку выше, рядом с названием.';
|
||||||
$a->strings["Enabled"] = "Включено";
|
$a->strings['Disabled'] = 'Отключено';
|
||||||
$a->strings["Disable this rule"] = "Отключить это правило";
|
$a->strings['Enabled'] = 'Включено';
|
||||||
$a->strings["Enable this rule"] = "Включить это правило";
|
$a->strings['Disable this rule'] = 'Отключить это правило';
|
||||||
$a->strings["Edit this rule"] = "Изменить это правило";
|
$a->strings['Enable this rule'] = 'Включить это правило';
|
||||||
$a->strings["Edit the rule"] = "Изменить правило";
|
$a->strings['Edit this rule'] = 'Изменить это правило';
|
||||||
$a->strings["Save this rule"] = "Сохранить это правило";
|
$a->strings['Edit the rule'] = 'Изменить правило';
|
||||||
$a->strings["Delete this rule"] = "Удалить это правило";
|
$a->strings['Save this rule'] = 'Сохранить это правило';
|
||||||
$a->strings["Rule"] = "Правило";
|
$a->strings['Delete this rule'] = 'Удалить это правило';
|
||||||
$a->strings["Close"] = "Закрыть";
|
$a->strings['Rule'] = 'Правило';
|
||||||
$a->strings["Add new rule"] = "Добавить новое правило";
|
$a->strings['Close'] = 'Закрыть';
|
||||||
$a->strings["Rule Name"] = "Название правила";
|
$a->strings['Add new rule'] = 'Добавить новое правило';
|
||||||
$a->strings["Rule Expression"] = "Содержание правила";
|
$a->strings['Rule Name'] = 'Название правила';
|
||||||
$a->strings["Cancel"] = "Отмена";
|
$a->strings['Rule Expression'] = 'Содержание правила';
|
||||||
$a->strings["You must be logged in to use this method"] = "Вы должны авторизоваться для использования этого метода";
|
$a->strings['Cancel'] = 'Отмена';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Неверный ключ, пожалуйста, перезагрузите страницу";
|
$a->strings['This addon requires this node having at least one post'] = 'Это дополнение требует наличия хотя бы одной записи на этом узле.';
|
||||||
$a->strings["The rule name and expression are required."] = "Требуется ввести название и значение правила.";
|
$a->strings['You must be logged in to use this method'] = 'Вы должны авторизоваться для использования этого метода';
|
||||||
$a->strings["Rule successfully added"] = "Правило успешно добавлено";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Неверный ключ, пожалуйста, перезагрузите страницу';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Правило не найдено или доступ к нему закрыт";
|
$a->strings['The rule name and expression are required.'] = 'Требуется ввести название и значение правила.';
|
||||||
$a->strings["Rule successfully updated"] = "Правило успешно обновлено";
|
$a->strings['Rule successfully added'] = 'Правило успешно добавлено';
|
||||||
$a->strings["Rule successfully deleted"] = "Правило успешно удалено";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Правило не найдено или доступ к нему закрыт';
|
||||||
$a->strings["Missing argument: guid."] = "Отсутствующий аргумент: guid.";
|
$a->strings['Rule successfully updated'] = 'Правило успешно обновлено';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Неизвестный пост в ID: %s";
|
$a->strings['Rule successfully deleted'] = 'Правило успешно удалено';
|
||||||
$a->strings["Method not found"] = "Метод не найден";
|
$a->strings['Missing argument: guid.'] = 'Отсутствующий аргумент: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Неизвестный пост в ID: %s';
|
||||||
|
$a->strings['Method not found'] = 'Метод не найден';
|
||||||
|
|
|
@ -5,15 +5,16 @@
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Bjoessi <torbjorn.andersson@syte.se>, 2019
|
# Bjoessi <torbjorn.andersson@syte.se>, 2019
|
||||||
|
# Viktor Nilsson, 2022
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-04-17 04:04+0200\n"
|
"POT-Creation-Date: 2022-05-11 08:54-0400\n"
|
||||||
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
"PO-Revision-Date: 2018-05-24 06:41+0000\n"
|
||||||
"Last-Translator: Bjoessi <torbjorn.andersson@syte.se>, 2019\n"
|
"Last-Translator: Viktor Nilsson, 2022\n"
|
||||||
"Language-Team: Swedish (https://www.transifex.com/Friendica/teams/12172/sv/)\n"
|
"Language-Team: Swedish (https://www.transifex.com/Friendica/teams/12172/sv/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -21,44 +22,44 @@ msgstr ""
|
||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:134
|
#: advancedcontentfilter.php:154
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Filtered by rule: %s"
|
msgid "Filtered by rule: %s"
|
||||||
msgstr "Filtrerat efter regel: %s"
|
msgstr "Filtrerat efter regel: %s"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:147 advancedcontentfilter.php:204
|
#: advancedcontentfilter.php:170 advancedcontentfilter.php:225
|
||||||
msgid "Advanced Content Filter"
|
msgid "Advanced Content Filter"
|
||||||
msgstr "Avancerat innehållsfiter"
|
msgstr "Avancerat innehållsfiter"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:203
|
#: advancedcontentfilter.php:224
|
||||||
msgid "Back to Addon Settings"
|
msgid "Back to Addon Settings"
|
||||||
msgstr "TIllbaka till Tilläggsinställningar"
|
msgstr "TIllbaka till Tilläggsinställningar"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:205
|
#: advancedcontentfilter.php:226
|
||||||
msgid "Add a Rule"
|
msgid "Add a Rule"
|
||||||
msgstr "Lägg till en regel"
|
msgstr "Lägg till en regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:206
|
#: advancedcontentfilter.php:227
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Hjälp"
|
msgstr "Hjälp"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:207
|
#: advancedcontentfilter.php:228
|
||||||
msgid ""
|
msgid ""
|
||||||
"Add and manage your personal content filter rules in this screen. Rules have"
|
"Add and manage your personal content filter rules in this screen. Rules have"
|
||||||
" a name and an arbitrary expression that will be matched against post data. "
|
" a name and an arbitrary expression that will be matched against post data. "
|
||||||
"For a complete reference of the available operations and variables, check "
|
"For a complete reference of the available operations and variables, check "
|
||||||
"the <a href=\"advancedcontentfilter/help\">help page</a>."
|
"the help page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Lägg till och hantera dina personliga regler för innehållsfilter i det här "
|
"Lägg till och hantera dina personliga regler för innehållsfilter i det här "
|
||||||
"fönstret. Regler har ett namn och ett valfritt uttryck och kommer jämföras "
|
"fönstret. Regler har ett namn och ett filteruttryck som jämförs mot "
|
||||||
"mot inläggets innehåll. Förteckning av alla operander och variabler finns "
|
"inläggets innehåll. Förteckning över alla operander och variabler finns att "
|
||||||
"att hitta på <a href=\"advancedcontentfilter/help\">hjälpsidan</a>."
|
"hitta på <a href=\"advancedcontentfilter/help\">hjälpsidan</a>."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:208
|
#: advancedcontentfilter.php:229
|
||||||
msgid "Your rules"
|
msgid "Your rules"
|
||||||
msgstr "Dina regler"
|
msgstr "Dina regler"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:209
|
#: advancedcontentfilter.php:230
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have no rules yet! Start adding one by clicking on the button above next"
|
"You have no rules yet! Start adding one by clicking on the button above next"
|
||||||
" to the title."
|
" to the title."
|
||||||
|
@ -66,110 +67,106 @@ msgstr ""
|
||||||
"Du har inga regler än! Lägg till regler genom att klicka på knappen ovanför,"
|
"Du har inga regler än! Lägg till regler genom att klicka på knappen ovanför,"
|
||||||
" bredvid överskriften."
|
" bredvid överskriften."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:210
|
#: advancedcontentfilter.php:231
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Inaktiverad"
|
msgstr "Inaktiverad"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:211
|
#: advancedcontentfilter.php:232
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Aktiverad"
|
msgstr "Aktiverad"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:212
|
#: advancedcontentfilter.php:233
|
||||||
msgid "Disable this rule"
|
msgid "Disable this rule"
|
||||||
msgstr "Inaktivera den här regeln"
|
msgstr "Inaktivera den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:213
|
#: advancedcontentfilter.php:234
|
||||||
msgid "Enable this rule"
|
msgid "Enable this rule"
|
||||||
msgstr "Aktivera den här regeln"
|
msgstr "Aktivera den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:214
|
#: advancedcontentfilter.php:235
|
||||||
msgid "Edit this rule"
|
msgid "Edit this rule"
|
||||||
msgstr "Redigera den här regeln"
|
msgstr "Redigera den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:215
|
#: advancedcontentfilter.php:236
|
||||||
msgid "Edit the rule"
|
msgid "Edit the rule"
|
||||||
msgstr "Redigera den här regeln"
|
msgstr "Redigera den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:216
|
#: advancedcontentfilter.php:237
|
||||||
msgid "Save this rule"
|
msgid "Save this rule"
|
||||||
msgstr "Spara den här regeln"
|
msgstr "Spara den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:217
|
#: advancedcontentfilter.php:238
|
||||||
msgid "Delete this rule"
|
msgid "Delete this rule"
|
||||||
msgstr "Ta bort den här regeln"
|
msgstr "Ta bort den här regeln"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:218
|
#: advancedcontentfilter.php:239
|
||||||
msgid "Rule"
|
msgid "Rule"
|
||||||
msgstr "Regel"
|
msgstr "Regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:219
|
#: advancedcontentfilter.php:240
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Stäng"
|
msgstr "Stäng"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:220
|
#: advancedcontentfilter.php:241
|
||||||
msgid "Add new rule"
|
msgid "Add new rule"
|
||||||
msgstr "Lägg till ny regel"
|
msgstr "Lägg till ny regel"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:221
|
#: advancedcontentfilter.php:242
|
||||||
msgid "Rule Name"
|
msgid "Rule Name"
|
||||||
msgstr "Regelnamn"
|
msgstr "Regelnamn"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:222
|
#: advancedcontentfilter.php:243
|
||||||
msgid "Rule Expression"
|
msgid "Rule Expression"
|
||||||
msgstr "Regeluttryck"
|
msgstr "Regeluttryck"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:223
|
#: advancedcontentfilter.php:244
|
||||||
msgid ""
|
|
||||||
"<p>Examples:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>tags</li></ul>"
|
|
||||||
msgstr ""
|
|
||||||
"<p>Exempel:</p><ul><li><pre>author_link == "
|
|
||||||
"'https://friendica.mrpetovan.com/profile/hypolite'</pre></li><li>taggar</li></ul>"
|
|
||||||
|
|
||||||
#: advancedcontentfilter.php:224
|
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Avbryt"
|
msgstr "Avbryt"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:290 advancedcontentfilter.php:301
|
#: advancedcontentfilter.php:295
|
||||||
#: advancedcontentfilter.php:312 advancedcontentfilter.php:346
|
msgid "This addon requires this node having at least one post"
|
||||||
#: advancedcontentfilter.php:375 advancedcontentfilter.php:396
|
msgstr "Detta tillägg kräver att denna nod har åtminstone ett inlägg"
|
||||||
|
|
||||||
|
#: advancedcontentfilter.php:325 advancedcontentfilter.php:336
|
||||||
|
#: advancedcontentfilter.php:347 advancedcontentfilter.php:383
|
||||||
|
#: advancedcontentfilter.php:414 advancedcontentfilter.php:437
|
||||||
msgid "You must be logged in to use this method"
|
msgid "You must be logged in to use this method"
|
||||||
msgstr "Du måste vara inloggad för att använda den här funktionen"
|
msgstr "Du måste vara inloggad för att använda den här funktionen"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:316 advancedcontentfilter.php:350
|
#: advancedcontentfilter.php:351 advancedcontentfilter.php:387
|
||||||
#: advancedcontentfilter.php:379
|
#: advancedcontentfilter.php:418
|
||||||
msgid "Invalid form security token, please refresh the page."
|
msgid "Invalid form security token, please refresh the page."
|
||||||
msgstr "Felaktigt säkerhetsformulärstecken, vänligen uppdatera sidan."
|
msgstr "Felaktigt säkerhetsformulärstecken, vänligen uppdatera sidan."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:328
|
#: advancedcontentfilter.php:363
|
||||||
msgid "The rule name and expression are required."
|
msgid "The rule name and expression are required."
|
||||||
msgstr "Regelns namn och uttryck krävs."
|
msgstr "Regelns namn och uttryck krävs."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:340
|
#: advancedcontentfilter.php:377
|
||||||
msgid "Rule successfully added"
|
msgid "Rule successfully added"
|
||||||
msgstr "Regeln kunde läggas till"
|
msgstr "Regeln kunde läggas till"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:354 advancedcontentfilter.php:383
|
#: advancedcontentfilter.php:391 advancedcontentfilter.php:422
|
||||||
msgid "Rule doesn't exist or doesn't belong to you."
|
msgid "Rule doesn't exist or doesn't belong to you."
|
||||||
msgstr "Regeln finns inte eller tillhör inte dig."
|
msgstr "Regeln finns inte eller tillhör inte dig."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:369
|
#: advancedcontentfilter.php:408
|
||||||
msgid "Rule successfully updated"
|
msgid "Rule successfully updated"
|
||||||
msgstr "Uppdatering av regel lyckades"
|
msgstr "Uppdatering av regel lyckades"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:390
|
#: advancedcontentfilter.php:431
|
||||||
msgid "Rule successfully deleted"
|
msgid "Rule successfully deleted"
|
||||||
msgstr "Borttagning av regel lyckades"
|
msgstr "Borttagning av regel lyckades"
|
||||||
|
|
||||||
#: advancedcontentfilter.php:400
|
#: advancedcontentfilter.php:441
|
||||||
msgid "Missing argument: guid."
|
msgid "Missing argument: guid."
|
||||||
msgstr "Argument saknas: guid."
|
msgstr "Argument saknas: guid."
|
||||||
|
|
||||||
#: advancedcontentfilter.php:406
|
#: advancedcontentfilter.php:449
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Unknown post with guid: %s"
|
msgid "Unknown post with guid: %s"
|
||||||
msgstr "Okänt inlägg med guid: %s"
|
msgstr "Okänt inlägg med guid: %s"
|
||||||
|
|
||||||
#: src/middlewares.php:28
|
#: src/middlewares.php:49
|
||||||
msgid "Method not found"
|
msgid "Method not found"
|
||||||
msgstr "Metod hittades inte"
|
msgstr "Metod hittades inte"
|
||||||
|
|
|
@ -5,34 +5,36 @@ function string_plural_select_sv($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval($n != 1);
|
return intval($n != 1);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = 'Filtrerat efter regel: %s';
|
||||||
$a->strings["Filtered by rule: %s"] = "Filtrerat efter regel: %s";
|
$a->strings['Advanced Content Filter'] = 'Avancerat innehållsfiter';
|
||||||
$a->strings["Advanced Content Filter"] = "Avancerat innehållsfiter";
|
$a->strings['Back to Addon Settings'] = 'TIllbaka till Tilläggsinställningar';
|
||||||
$a->strings["Back to Addon Settings"] = "TIllbaka till Tilläggsinställningar";
|
$a->strings['Add a Rule'] = 'Lägg till en regel';
|
||||||
$a->strings["Add a Rule"] = "Lägg till en regel";
|
$a->strings['Help'] = 'Hjälp';
|
||||||
$a->strings["Help"] = "Hjälp";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the help page.'] = 'Lägg till och hantera dina personliga regler för innehållsfilter i det här fönstret. Regler har ett namn och ett filteruttryck som jämförs mot inläggets innehåll. Förteckning över alla operander och variabler finns att hitta på <a href="advancedcontentfilter/help">hjälpsidan</a>.';
|
||||||
$a->strings["Your rules"] = "Dina regler";
|
$a->strings['Your rules'] = 'Dina regler';
|
||||||
$a->strings["Disabled"] = "Inaktiverad";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = 'Du har inga regler än! Lägg till regler genom att klicka på knappen ovanför, bredvid överskriften.';
|
||||||
$a->strings["Enabled"] = "Aktiverad";
|
$a->strings['Disabled'] = 'Inaktiverad';
|
||||||
$a->strings["Disable this rule"] = "Inaktivera den här regeln";
|
$a->strings['Enabled'] = 'Aktiverad';
|
||||||
$a->strings["Enable this rule"] = "Aktivera den här regeln";
|
$a->strings['Disable this rule'] = 'Inaktivera den här regeln';
|
||||||
$a->strings["Edit this rule"] = "Redigera den här regeln";
|
$a->strings['Enable this rule'] = 'Aktivera den här regeln';
|
||||||
$a->strings["Edit the rule"] = "Redigera den här regeln";
|
$a->strings['Edit this rule'] = 'Redigera den här regeln';
|
||||||
$a->strings["Save this rule"] = "Spara den här regeln";
|
$a->strings['Edit the rule'] = 'Redigera den här regeln';
|
||||||
$a->strings["Delete this rule"] = "Ta bort den här regeln";
|
$a->strings['Save this rule'] = 'Spara den här regeln';
|
||||||
$a->strings["Rule"] = "Regel";
|
$a->strings['Delete this rule'] = 'Ta bort den här regeln';
|
||||||
$a->strings["Close"] = "Stäng";
|
$a->strings['Rule'] = 'Regel';
|
||||||
$a->strings["Add new rule"] = "Lägg till ny regel";
|
$a->strings['Close'] = 'Stäng';
|
||||||
$a->strings["Rule Name"] = "Regelnamn";
|
$a->strings['Add new rule'] = 'Lägg till ny regel';
|
||||||
$a->strings["Rule Expression"] = "Regeluttryck";
|
$a->strings['Rule Name'] = 'Regelnamn';
|
||||||
$a->strings["Cancel"] = "Avbryt";
|
$a->strings['Rule Expression'] = 'Regeluttryck';
|
||||||
$a->strings["You must be logged in to use this method"] = "Du måste vara inloggad för att använda den här funktionen";
|
$a->strings['Cancel'] = 'Avbryt';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "Felaktigt säkerhetsformulärstecken, vänligen uppdatera sidan.";
|
$a->strings['This addon requires this node having at least one post'] = 'Detta tillägg kräver att denna nod har åtminstone ett inlägg';
|
||||||
$a->strings["The rule name and expression are required."] = "Regelns namn och uttryck krävs.";
|
$a->strings['You must be logged in to use this method'] = 'Du måste vara inloggad för att använda den här funktionen';
|
||||||
$a->strings["Rule successfully added"] = "Regeln kunde läggas till";
|
$a->strings['Invalid form security token, please refresh the page.'] = 'Felaktigt säkerhetsformulärstecken, vänligen uppdatera sidan.';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "Regeln finns inte eller tillhör inte dig.";
|
$a->strings['The rule name and expression are required.'] = 'Regelns namn och uttryck krävs.';
|
||||||
$a->strings["Rule successfully updated"] = "Uppdatering av regel lyckades";
|
$a->strings['Rule successfully added'] = 'Regeln kunde läggas till';
|
||||||
$a->strings["Rule successfully deleted"] = "Borttagning av regel lyckades";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = 'Regeln finns inte eller tillhör inte dig.';
|
||||||
$a->strings["Missing argument: guid."] = "Argument saknas: guid.";
|
$a->strings['Rule successfully updated'] = 'Uppdatering av regel lyckades';
|
||||||
$a->strings["Unknown post with guid: %s"] = "Okänt inlägg med guid: %s";
|
$a->strings['Rule successfully deleted'] = 'Borttagning av regel lyckades';
|
||||||
$a->strings["Method not found"] = "Metod hittades inte";
|
$a->strings['Missing argument: guid.'] = 'Argument saknas: guid.';
|
||||||
|
$a->strings['Unknown post with guid: %s'] = 'Okänt inlägg med guid: %s';
|
||||||
|
$a->strings['Method not found'] = 'Metod hittades inte';
|
||||||
|
|
|
@ -5,35 +5,36 @@ function string_plural_select_zh_cn($n){
|
||||||
$n = intval($n);
|
$n = intval($n);
|
||||||
return intval(0);
|
return intval(0);
|
||||||
}}
|
}}
|
||||||
;
|
$a->strings['Filtered by rule: %s'] = '通过规则过滤:%s';
|
||||||
$a->strings["Filtered by rule: %s"] = "通过规则过滤:%s";
|
$a->strings['Advanced Content Filter'] = '高级内容过滤';
|
||||||
$a->strings["Advanced Content Filter"] = "高级内容过滤";
|
$a->strings['Back to Addon Settings'] = '返回扩展设置';
|
||||||
$a->strings["Back to Addon Settings"] = "返回扩展设置";
|
$a->strings['Add a Rule'] = '添加规则';
|
||||||
$a->strings["Add a Rule"] = "添加规则";
|
$a->strings['Help'] = '帮助';
|
||||||
$a->strings["Help"] = "帮助";
|
$a->strings['Add and manage your personal content filter rules in this screen. Rules have a name and an arbitrary expression that will be matched against post data. For a complete reference of the available operations and variables, check the <a href="advancedcontentfilter/help">help page</a>.'] = '在此界面上添加和管理你的个人内容过滤规则。规则要有名称和能匹配帖子内容的任意表达式。完整可用的运算符和变量,请查看<a href="advancedcontentfilter/help">帮助页面</a>。';
|
||||||
$a->strings["Your rules"] = "你的规则";
|
$a->strings['Your rules'] = '你的规则';
|
||||||
$a->strings["You have no rules yet! Start adding one by clicking on the button above next to the title."] = "你还没有规则!点击标题上方的按钮开始新增规则。";
|
$a->strings['You have no rules yet! Start adding one by clicking on the button above next to the title.'] = '你还没有规则!点击标题上方的按钮开始新增规则。';
|
||||||
$a->strings["Disabled"] = "禁用";
|
$a->strings['Disabled'] = '禁用';
|
||||||
$a->strings["Enabled"] = "启用";
|
$a->strings['Enabled'] = '启用';
|
||||||
$a->strings["Disable this rule"] = "禁用此规则";
|
$a->strings['Disable this rule'] = '禁用此规则';
|
||||||
$a->strings["Enable this rule"] = "启用此规则";
|
$a->strings['Enable this rule'] = '启用此规则';
|
||||||
$a->strings["Edit this rule"] = "编辑此规则";
|
$a->strings['Edit this rule'] = '编辑此规则';
|
||||||
$a->strings["Edit the rule"] = "编辑规则";
|
$a->strings['Edit the rule'] = '编辑规则';
|
||||||
$a->strings["Save this rule"] = "保存规则";
|
$a->strings['Save this rule'] = '保存规则';
|
||||||
$a->strings["Delete this rule"] = "删除此规则";
|
$a->strings['Delete this rule'] = '删除此规则';
|
||||||
$a->strings["Rule"] = "规则";
|
$a->strings['Rule'] = '规则';
|
||||||
$a->strings["Close"] = "关闭";
|
$a->strings['Close'] = '关闭';
|
||||||
$a->strings["Add new rule"] = "新增规则";
|
$a->strings['Add new rule'] = '新增规则';
|
||||||
$a->strings["Rule Name"] = "规则名";
|
$a->strings['Rule Name'] = '规则名';
|
||||||
$a->strings["Rule Expression"] = "规则表达式";
|
$a->strings['Rule Expression'] = '规则表达式';
|
||||||
$a->strings["Cancel"] = "取消";
|
$a->strings['<p>Examples:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite\'</pre></li><li>tags</li></ul>'] = '<p>例子:</p><ul><li><pre>author_link == \'https://friendica.mrpetovan.com/profile/hypolite</pre></li><li>tags</li></ul>';
|
||||||
$a->strings["You must be logged in to use this method"] = "使用此模式您必须先登录。";
|
$a->strings['Cancel'] = '取消';
|
||||||
$a->strings["Invalid form security token, please refresh the page."] = "无效的安全令牌,请刷新页面。";
|
$a->strings['You must be logged in to use this method'] = '使用此模式您必须先登录。';
|
||||||
$a->strings["The rule name and expression are required."] = "规则名和表达式必填。";
|
$a->strings['Invalid form security token, please refresh the page.'] = '无效的安全令牌,请刷新页面。';
|
||||||
$a->strings["Rule successfully added"] = "规则添加成功。";
|
$a->strings['The rule name and expression are required.'] = '规则名和表达式必填。';
|
||||||
$a->strings["Rule doesn't exist or doesn't belong to you."] = "规则不存在或不属于你。";
|
$a->strings['Rule successfully added'] = '规则添加成功。';
|
||||||
$a->strings["Rule successfully updated"] = "规则更新成功";
|
$a->strings['Rule doesn\'t exist or doesn\'t belong to you.'] = '规则不存在或不属于你。';
|
||||||
$a->strings["Rule successfully deleted"] = "规则删除成功";
|
$a->strings['Rule successfully updated'] = '规则更新成功';
|
||||||
$a->strings["Missing argument: guid."] = "缺少参数:guid。";
|
$a->strings['Rule successfully deleted'] = '规则删除成功';
|
||||||
$a->strings["Unknown post with guid: %s"] = "未知帖子 guid:%s";
|
$a->strings['Missing argument: guid.'] = '缺少参数:guid。';
|
||||||
$a->strings["Method not found"] = "未找到模式";
|
$a->strings['Unknown post with guid: %s'] = '未知帖子 guid:%s';
|
||||||
|
$a->strings['Method not found'] = '未找到模式';
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
3. Replace the render and staticRenderFns members in advancedcontentfilter.js by the contents of the anonymous() functions
|
3. Replace the render and staticRenderFns members in advancedcontentfilter.js by the contents of the anonymous() functions
|
||||||
-->
|
-->
|
||||||
<div id="rules">
|
<div id="rules">
|
||||||
<p><a href="settings/addon">🔙 {{ messages.backtosettings }}</a></p>
|
<p><a href="settings/addons">🔙 {{ messages.backtosettings }}</a></p>
|
||||||
<h1>
|
<h1>
|
||||||
{{ messages.title }}
|
{{ messages.title }}
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,6 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- JS -->
|
<!-- JS -->
|
||||||
<script src="{{$baseurl}}/view/asset/vue/dist/vue.min.js"></script>
|
<script src="{{$baseurl}}/addon/advancedcontentfilter/asset/vue/dist/vue.min.js"></script>
|
||||||
<script src="{{$baseurl}}/addon/advancedcontentfilter/advancedcontentfilter.js"></script>
|
<script src="{{$baseurl}}/addon/advancedcontentfilter/advancedcontentfilter.js"></script>
|
||||||
</div>
|
</div>
|
||||||
|
|
6
audon/README.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
Audon Addon
|
||||||
|
=============
|
||||||
|
|
||||||
|
This is a quick and dirty addon to add a [Audon][1] website as an app. This Addon based on webrtc. Audon is a service of realtime audio chat
|
||||||
|
|
||||||
|
[1]: https://codeberg.org/nmkj/audon
|
69
audon/audon.php
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* Name: Audon Application
|
||||||
|
* Description: add a Audon instance. Based on webRTC Addon
|
||||||
|
* Version: 0.1
|
||||||
|
* Author: Stephen Mahood <https://friends.mayfirst.org/profile/marxistvegan>
|
||||||
|
* Author: Tobias Diekershoff <https://f.diekershoff.de/profile/tobias>
|
||||||
|
* Author: Matthias Ebers <https://loma.ml/profile/feb>
|
||||||
|
*/
|
||||||
|
|
||||||
|
use Friendica\Core\Hook;
|
||||||
|
use Friendica\Core\Renderer;
|
||||||
|
use Friendica\DI;
|
||||||
|
|
||||||
|
function audon_install()
|
||||||
|
{
|
||||||
|
Hook::register('app_menu', __FILE__, 'audon_app_menu');
|
||||||
|
}
|
||||||
|
|
||||||
|
function audon_app_menu(array &$b)
|
||||||
|
{
|
||||||
|
$b['app_menu'][] = '<div class="app-title"><a href="audon">' . DI::l10n()->t('Audon Audiochat') . '</a></div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
function audon_addon_admin(string &$o)
|
||||||
|
{
|
||||||
|
$t = Renderer::getMarkupTemplate('admin.tpl', 'addon/audon/');
|
||||||
|
$o = Renderer::replaceMacros($t, [
|
||||||
|
'$submit' => DI::l10n()->t('Save Settings'),
|
||||||
|
'$audonurl' => [
|
||||||
|
'audonurl',
|
||||||
|
DI::l10n()->t('Audon Base URL'),
|
||||||
|
DI::config()->get('audon','audonurl'),
|
||||||
|
DI::l10n()->t('Page your users will create an Audon audio chat room on. For example you could use https://audon.space.'),
|
||||||
|
],
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
function audon_addon_admin_post()
|
||||||
|
{
|
||||||
|
DI::config()->set('audon', 'audonurl', trim($_POST['audonurl'] ?? ''));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is a statement rather than an actual function definition. The simple
|
||||||
|
* existence of this method is checked to figure out if the addon offers a
|
||||||
|
* module.
|
||||||
|
*/
|
||||||
|
function audon_module() {}
|
||||||
|
|
||||||
|
function audon_content(): string
|
||||||
|
{
|
||||||
|
$o = '';
|
||||||
|
|
||||||
|
/* landingpage to create chatrooms */
|
||||||
|
$audonurl = DI::config()->get('audon', 'audonurl');
|
||||||
|
|
||||||
|
|
||||||
|
/* embedd the landing page in an iframe */
|
||||||
|
$o .= '<h2>' . DI::l10n()->t('Audio Chat') . '</h2>';
|
||||||
|
$o .= '<p>' . DI::l10n()->t('Audon is an audio conferencing tool. Connect your account to Audon and create a room. Share the generated link to talk to other participants.') . '</p>';
|
||||||
|
if ($audonurl == '') {
|
||||||
|
$o .= '<p>' . DI::l10n()->t('Please contact your Friendica administrator to remind them to configure the Audon addon.') . '</p>';
|
||||||
|
} else {
|
||||||
|
$o .= '<iframe src="' . $audonurl . '" width="740px" height="600px"></iframe>';
|
||||||
|
}
|
||||||
|
|
||||||
|
return $o;
|
||||||
|
}
|
52
audon/lang/C/messages.po
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# ADDON audon
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica audon addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2023-08-18 18:23+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: audon.php:22
|
||||||
|
msgid "Audon Audiochat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:29
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:32
|
||||||
|
msgid "Audon Base URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:34
|
||||||
|
msgid ""
|
||||||
|
"Page your users will create an Audon audio chat room on. For example you "
|
||||||
|
"could use https://audon.space."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:60
|
||||||
|
msgid "Audio Chat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:61
|
||||||
|
msgid ""
|
||||||
|
"Audon is an audio conferencing tool. Connect your account to Audon and "
|
||||||
|
"create a room. Share the generated link to talk to other participants."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: audon.php:63
|
||||||
|
msgid ""
|
||||||
|
"Please contact your Friendica administrator to remind them to configure the "
|
||||||
|
"Audon addon."
|
||||||
|
msgstr ""
|
2
audon/templates/admin.tpl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
{{include file="field_input.tpl" field=$audonurl}}
|
||||||
|
<button type="submit">{{$submit}}</button>
|
14
birdavatar/README.md
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Bird Avatar Generator
|
||||||
|
|
||||||
|
Generate a default avatar based on David Revoy's bird-avatar-generator https://www.peppercarrot.com/extras/html/2019_bird-generator/index.php
|
||||||
|
|
||||||
|
## License:
|
||||||
|
|
||||||
|
**Artworks:**
|
||||||
|
PNG and ORA files licensed under: [CC-By 4.0](https://creativecommons.org/licenses/by/4.0/)
|
||||||
|
attribution: David Revoy with the following exception: Generated pictures used as Avatar
|
||||||
|
(for blog,forum,social-network) don't need direct attribution and so, can be used
|
||||||
|
|
||||||
|
**Original code**
|
||||||
|
Original PHP code is licensed under the short and simple permissive:
|
||||||
|
[MIT License](https://en.wikipedia.org/wiki/MIT_License)
|
BIN
birdavatar/avatars/accessorie_1.png
Normal file
After Width: | Height: | Size: 734 B |
BIN
birdavatar/avatars/accessorie_10.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
birdavatar/avatars/accessorie_11.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
birdavatar/avatars/accessorie_12.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
birdavatar/avatars/accessorie_13.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_14.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
birdavatar/avatars/accessorie_15.png
Normal file
After Width: | Height: | Size: 734 B |
BIN
birdavatar/avatars/accessorie_16.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
birdavatar/avatars/accessorie_17.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_18.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_19.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_2.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_20.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_3.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
birdavatar/avatars/accessorie_4.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
birdavatar/avatars/accessorie_5.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
birdavatar/avatars/accessorie_6.png
Normal file
After Width: | Height: | Size: 8 KiB |
BIN
birdavatar/avatars/accessorie_7.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
birdavatar/avatars/accessorie_8.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
birdavatar/avatars/accessorie_9.png
Normal file
After Width: | Height: | Size: 734 B |
BIN
birdavatar/avatars/bec_1.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
birdavatar/avatars/bec_2.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
birdavatar/avatars/bec_3.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
birdavatar/avatars/bec_4.png
Normal file
After Width: | Height: | Size: 5 KiB |
BIN
birdavatar/avatars/bec_5.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
birdavatar/avatars/bec_6.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
birdavatar/avatars/bec_7.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
birdavatar/avatars/bec_8.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
birdavatar/avatars/bec_9.png
Normal file
After Width: | Height: | Size: 5 KiB |
BIN
birdavatar/avatars/body_1.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
birdavatar/avatars/body_2.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
birdavatar/avatars/body_3.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
birdavatar/avatars/body_4.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
birdavatar/avatars/body_5.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
birdavatar/avatars/body_6.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
birdavatar/avatars/body_7.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
birdavatar/avatars/body_8.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
birdavatar/avatars/body_9.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
birdavatar/avatars/eyes_1.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
birdavatar/avatars/eyes_2.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
birdavatar/avatars/eyes_3.png
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
birdavatar/avatars/eyes_4.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
birdavatar/avatars/eyes_5.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
birdavatar/avatars/eyes_6.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
birdavatar/avatars/eyes_7.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
birdavatar/avatars/eyes_8.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
birdavatar/avatars/eyes_9.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
BIN
birdavatar/avatars/hoop_1.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
birdavatar/avatars/hoop_10.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
birdavatar/avatars/hoop_2.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
birdavatar/avatars/hoop_3.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
birdavatar/avatars/hoop_4.png
Normal file
After Width: | Height: | Size: 7 KiB |
BIN
birdavatar/avatars/hoop_5.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
birdavatar/avatars/hoop_6.png
Normal file
After Width: | Height: | Size: 5.3 KiB |