Compare commits
640 Commits
executeUpd
...
v12.0.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
343a69569d | ||
|
|
f438ad5d1e | ||
|
|
5e47b07b21 | ||
|
|
4ca0223f37 | ||
|
|
db56ea3e70 | ||
|
|
3488a2099f | ||
|
|
7dc2ffaf00 | ||
|
|
c854665b0c | ||
|
|
bc88484e7f | ||
|
|
18a258c531 | ||
|
|
99916a9bda | ||
|
|
a7f3fadd37 | ||
|
|
51c110dd66 | ||
|
|
c3924068aa | ||
|
|
2e30eab8c7 | ||
|
|
ab50f0b1de | ||
|
|
48372f9108 | ||
|
|
499699f37b | ||
|
|
9dbb77b5e6 | ||
|
|
cb6178b828 | ||
|
|
c1690da20b | ||
|
|
5981027f82 | ||
|
|
3aae3a54e5 | ||
|
|
c58fdad3de | ||
|
|
0c43183ac9 | ||
|
|
c81829fd74 | ||
|
|
0c3c145b90 | ||
|
|
9d7b21efb8 | ||
|
|
2a6855a76d | ||
|
|
2eaee586c7 | ||
|
|
d25ea6ae1c | ||
|
|
9cae892974 | ||
|
|
e88a4a0b3d | ||
|
|
6fd01c3993 | ||
|
|
206c4da149 | ||
|
|
55c7aa674c | ||
|
|
b7768ac11d | ||
|
|
985cbc6b33 | ||
|
|
4baae80d98 | ||
|
|
79c0d69844 | ||
|
|
85633784d3 | ||
|
|
ff94640c4f | ||
|
|
ac96dc80de | ||
|
|
27ea0bd9e1 | ||
|
|
7c3148f1aa | ||
|
|
287ebb52d5 | ||
|
|
9071f60605 | ||
|
|
ef1c81188b | ||
|
|
04583a7587 | ||
|
|
6375d7ef7f | ||
|
|
ad96c58e8b | ||
|
|
e1e248aeb8 | ||
|
|
dbcd549e35 | ||
|
|
ba71df12cc | ||
|
|
f1bbef392f | ||
|
|
b35c039b77 | ||
|
|
c0692abee7 | ||
|
|
6428359820 | ||
|
|
6e7c37cbd3 | ||
|
|
54faa09b4d | ||
|
|
6aa707de42 | ||
|
|
ec00e4b001 | ||
|
|
42b46ead67 | ||
|
|
9bcf90adc8 | ||
|
|
ed11c0d6e2 | ||
|
|
0f2f19c65f | ||
|
|
222ec97f5f | ||
|
|
ebadf2f21d | ||
|
|
274b72f223 | ||
|
|
38548a7006 | ||
|
|
c5950bd8f8 | ||
|
|
fe2f9ac7ce | ||
|
|
38a60e44db | ||
|
|
8e1d33369b | ||
|
|
a8f4b1ee52 | ||
|
|
faffebc718 | ||
|
|
0ba7914d0c | ||
|
|
8bc95d3449 | ||
|
|
6704e89c5a | ||
|
|
b53587cf8d | ||
|
|
181c77ca87 | ||
|
|
52833704d5 | ||
|
|
3e6833f5a6 | ||
|
|
5f49398e13 | ||
|
|
bf720056c2 | ||
|
|
5755897712 | ||
|
|
245080e647 | ||
|
|
c13a06b7a5 | ||
|
|
0433b31d74 | ||
|
|
7fd3068184 | ||
|
|
eb1a8a1934 | ||
|
|
1f7ea1f295 | ||
|
|
a6ea872b1f | ||
|
|
1af39e8734 | ||
|
|
6f9c3ab8a6 | ||
|
|
d0bb5c298d | ||
|
|
485dbc8d6c | ||
|
|
7df1ddcf2c | ||
|
|
9128786d09 | ||
|
|
eb71c1288d | ||
|
|
575f0c8421 | ||
|
|
03c6c5bd93 | ||
|
|
b68bad45dc | ||
|
|
8a1850f6b1 | ||
|
|
ad283e40b4 | ||
|
|
0ec858f7e9 | ||
|
|
0228dd7d50 | ||
|
|
f29384a057 | ||
|
|
99b102e15d | ||
|
|
7338f7aa21 | ||
|
|
6f06426bd4 | ||
|
|
2c6bc236cb | ||
|
|
8c0042c30c | ||
|
|
a9ee70b688 | ||
|
|
992c91e288 | ||
|
|
4c2f194589 | ||
|
|
5fab554bd2 | ||
|
|
1928863ee7 | ||
|
|
9baf03d28c | ||
|
|
81acf70bca | ||
|
|
0d4803e6dc | ||
|
|
4cf7c351ea | ||
|
|
618014130e | ||
|
|
9b3e70f554 | ||
|
|
a62620feeb | ||
|
|
47f87bbf8c | ||
|
|
b1e268e2c1 | ||
|
|
96509ae621 | ||
|
|
8f20b4566a | ||
|
|
efdf1a4bb5 | ||
|
|
8e8af07e79 | ||
|
|
4617f5f656 | ||
|
|
599398e4a0 | ||
|
|
a90d6090a7 | ||
|
|
179b850e4d | ||
|
|
296f71dd9a | ||
|
|
de8fe9cbd9 | ||
|
|
6ea56593a7 | ||
|
|
366c73a185 | ||
|
|
ddf7e0629c | ||
|
|
7e0c00b576 | ||
|
|
37bc43c19c | ||
|
|
b88072d336 | ||
|
|
8cb3624aab | ||
|
|
73e7560655 | ||
|
|
948d6742ce | ||
|
|
3326118bdc | ||
|
|
8f68e0a153 | ||
|
|
bd80121fc6 | ||
|
|
5474e298a1 | ||
|
|
669c82afea | ||
|
|
fa8e202e65 | ||
|
|
ccb758ade3 | ||
|
|
7913d33de9 | ||
|
|
faa83c3250 | ||
|
|
32b69cd40b | ||
|
|
cd2d5b0b27 | ||
|
|
83616aea4f | ||
|
|
eaa00ea2c8 | ||
|
|
84b0790b99 | ||
|
|
b31dfec9b8 | ||
|
|
cafce87a78 | ||
|
|
5d2b6b8240 | ||
|
|
e3166a601d | ||
|
|
99cef14c31 | ||
|
|
4a140398a9 | ||
|
|
ee73ddd8a9 | ||
|
|
aa51202d98 | ||
|
|
27f44b4600 | ||
|
|
36d6a24402 | ||
|
|
0b1dab14ca | ||
|
|
364b1b4a20 | ||
|
|
5b0d7056e8 | ||
|
|
e883061f58 | ||
|
|
8d93a0db8a | ||
|
|
0b00d770fe | ||
|
|
340a774fe2 | ||
|
|
745ad2f323 | ||
|
|
79f4b8566b | ||
|
|
d9301a5b07 | ||
|
|
2e115921a0 | ||
|
|
72029627fc | ||
|
|
cd095bb0b8 | ||
|
|
c78a209e72 | ||
|
|
39d1428ab3 | ||
|
|
3f8e3fbb6b | ||
|
|
e11dcfcf9e | ||
|
|
c119f66e75 | ||
|
|
2abc49968e | ||
|
|
bf4283bce8 | ||
|
|
bcea6a041f | ||
|
|
3313c682bf | ||
|
|
cb4c37498d | ||
|
|
75d5989a8b | ||
|
|
c91e39a4ca | ||
|
|
bb96c79bc7 | ||
|
|
6fe6c0545e | ||
|
|
21ad25465d | ||
|
|
4dd8c4b538 | ||
|
|
0476de0674 | ||
|
|
bfca9fbf11 | ||
|
|
06a9357a49 | ||
|
|
3640898e80 | ||
|
|
b521ef1bf0 | ||
|
|
e0ce8a7640 | ||
|
|
b500f8fbe9 | ||
|
|
3474d73cae | ||
|
|
9b57d33631 | ||
|
|
0fabfaba69 | ||
|
|
ac977dd3a1 | ||
|
|
1f189d6769 | ||
|
|
796f0f9333 | ||
|
|
4805ea24ad | ||
|
|
91b6d903f7 | ||
|
|
3a111adc33 | ||
|
|
4f31860fd6 | ||
|
|
d6e902fd03 | ||
|
|
ae55fefcf6 | ||
|
|
bb30b876ae | ||
|
|
c9430fbb77 | ||
|
|
54a4aa9315 | ||
|
|
d6b888461d | ||
|
|
18ba973c13 | ||
|
|
5d7cab245f | ||
|
|
ee51c49bd7 | ||
|
|
5eef54c636 | ||
|
|
daa3cfcb70 | ||
|
|
690ef25928 | ||
|
|
cf16087585 | ||
|
|
ecc82fc1e6 | ||
|
|
1ef19bb0ec | ||
|
|
e73f46e344 | ||
|
|
e34114072e | ||
|
|
9f346fecf1 | ||
|
|
e62363275d | ||
|
|
b3e2f57f98 | ||
|
|
0a369747a0 | ||
|
|
a6499afb5b | ||
|
|
09b120c6da | ||
|
|
820a74e71b | ||
|
|
4b325da037 | ||
|
|
7425316b29 | ||
|
|
b8bd5808e8 | ||
|
|
635dc7e08c | ||
|
|
ee4804b1da | ||
|
|
2476a5f0e3 | ||
|
|
2f153fe4e6 | ||
|
|
690efbd4eb | ||
|
|
4b58eccf61 | ||
|
|
d06d86a719 | ||
|
|
569892d3c0 | ||
|
|
1f82223883 | ||
|
|
2290255bb2 | ||
|
|
7c0e1c4860 | ||
|
|
c929e3ad26 | ||
|
|
c87002105d | ||
|
|
6b79d77dd2 | ||
|
|
7568b04705 | ||
|
|
2902677ccf | ||
|
|
f386fbfe1e | ||
|
|
79522f4078 | ||
|
|
886a8d12c3 | ||
|
|
aea95e48f8 | ||
|
|
f45e4471f0 | ||
|
|
3353dbfab4 | ||
|
|
65dba8a558 | ||
|
|
4ec8cac3ec | ||
|
|
7b113bb18a | ||
|
|
702d13cc79 | ||
|
|
12590bf3d8 | ||
|
|
13831085c3 | ||
|
|
3d54cef078 | ||
|
|
f91d6624cd | ||
|
|
2663aa253e | ||
|
|
816f1e63e9 | ||
|
|
111844e7b1 | ||
|
|
c6e3368af7 | ||
|
|
73b293fa6a | ||
|
|
4165d5bca6 | ||
|
|
d338869257 | ||
|
|
091cba8374 | ||
|
|
9fe53e2649 | ||
|
|
fd25265849 | ||
|
|
c9624d2695 | ||
|
|
07ebc7b1c3 | ||
|
|
ad1c6a0fc2 | ||
|
|
bf79293e13 | ||
|
|
fff804c39e | ||
|
|
f7a2b96507 | ||
|
|
6602455efc | ||
|
|
fcc1570789 | ||
|
|
140b23f85f | ||
|
|
9722291454 | ||
|
|
2634f77741 | ||
|
|
cd6afb6957 | ||
|
|
9cbdca60d2 | ||
|
|
c6f57fe22d | ||
|
|
336ce139ae | ||
|
|
fef3c61378 | ||
|
|
3e4685b851 | ||
|
|
9c2dce34e9 | ||
|
|
22b29943ed | ||
|
|
ff9c5072f0 | ||
|
|
235f4d614a | ||
|
|
fad8b275f1 | ||
|
|
e00d5ab0be | ||
|
|
3a9bc85976 | ||
|
|
bcff249f2a | ||
|
|
33637c89f7 | ||
|
|
01500f34b9 | ||
|
|
c17b07667e | ||
|
|
6506508f2a | ||
|
|
a91ce85fed | ||
|
|
f29d8bda3e | ||
|
|
8bc18a1b4d | ||
|
|
ee3c7fc8cb | ||
|
|
9eb5eebfad | ||
|
|
79e9f0a15b | ||
|
|
40eeaf4bb8 | ||
|
|
041e327a6c | ||
|
|
8bfa3922a3 | ||
|
|
d7620e3970 | ||
|
|
e49b8959c4 | ||
|
|
515d83236b | ||
|
|
3fefa01709 | ||
|
|
d928468524 | ||
|
|
0463ef7e3b | ||
|
|
81d785b680 | ||
|
|
d61fc0531f | ||
|
|
239ff34f3d | ||
|
|
b9d7c48acf | ||
|
|
281e5eb8bc | ||
|
|
9a07f78480 | ||
|
|
90972044b1 | ||
|
|
ce45f87699 | ||
|
|
61bac5637f | ||
|
|
5804dfc078 | ||
|
|
069df4c8cb | ||
|
|
95e17a8245 | ||
|
|
64d0a0ffc9 | ||
|
|
d422875ae4 | ||
|
|
92b14fa8c0 | ||
|
|
996269cfdd | ||
|
|
701a865db7 | ||
|
|
7da78af4d4 | ||
|
|
a9b38c025f | ||
|
|
fe7c907e8c | ||
|
|
9e675dd8b1 | ||
|
|
d05f67b2f3 | ||
|
|
38ee24d56b | ||
|
|
405d3ccbd7 | ||
|
|
ac7997901b | ||
|
|
05b03c173e | ||
|
|
48351b4778 | ||
|
|
02baa45898 | ||
|
|
7464996c56 | ||
|
|
2f7d0bbb18 | ||
|
|
51107da4f4 | ||
|
|
ce59546344 | ||
|
|
e768426b11 | ||
|
|
3a660a1b89 | ||
|
|
bf4913acb9 | ||
|
|
00e0535aec | ||
|
|
ad7e6cfc9c | ||
|
|
6cf19cc81a | ||
|
|
b72aa998d6 | ||
|
|
8fdd9dbb04 | ||
|
|
5fcf2d2bad | ||
|
|
ff286cd131 | ||
|
|
1ed251c6a9 | ||
|
|
509bc4f1eb | ||
|
|
0a71c1ccd3 | ||
|
|
500d2a0e2e | ||
|
|
b725738870 | ||
|
|
3e7a49e009 | ||
|
|
28933322a2 | ||
|
|
28a37f04dc | ||
|
|
0324993342 | ||
|
|
f80159f52a | ||
|
|
a5182ab7c1 | ||
|
|
8ad1123d5d | ||
|
|
a6bae8ac44 | ||
|
|
87e69b5510 | ||
|
|
43964d99ee | ||
|
|
36e3f3cc2a | ||
|
|
a1f3f1783e | ||
|
|
33252cda9e | ||
|
|
596380a62f | ||
|
|
f2ac9c6582 | ||
|
|
40e454021b | ||
|
|
2122cfce4b | ||
|
|
79f6773ef9 | ||
|
|
20091a21c9 | ||
|
|
5f0932a5a7 | ||
|
|
68b6c3fca8 | ||
|
|
8b2d9251fd | ||
|
|
3db7bd196d | ||
|
|
29fdffb1af | ||
|
|
e0b01f9cb5 | ||
|
|
2459eb80a7 | ||
|
|
a277101133 | ||
|
|
0d7d00d681 | ||
|
|
b1e230a7b6 | ||
|
|
2711dbb445 | ||
|
|
9fbae1a174 | ||
|
|
0c6e4edc19 | ||
|
|
d9f83bac0f | ||
|
|
4c3b27da5c | ||
|
|
3801c3aa3f | ||
|
|
9c1cfbe154 | ||
|
|
f02575db94 | ||
|
|
4b6e5efd7e | ||
|
|
c892043dc9 | ||
|
|
af6e02976a | ||
|
|
2767165d7f | ||
|
|
d13010ed2b | ||
|
|
31422c9c6e | ||
|
|
5e22b33096 | ||
|
|
33bc17564c | ||
|
|
8a0a09eb90 | ||
|
|
8550fdf757 | ||
|
|
cb9a6a81a4 | ||
|
|
0f7cb1fd65 | ||
|
|
7e714ae971 | ||
|
|
70afe8d03b | ||
|
|
11cb6991f2 | ||
|
|
7257206bcf | ||
|
|
b0b39368b2 | ||
|
|
aafb45456f | ||
|
|
4d18757a85 | ||
|
|
f0753cb56d | ||
|
|
00256ee18e | ||
|
|
b150221fd0 | ||
|
|
99d04b1917 | ||
|
|
1552924427 | ||
|
|
6f252aa04a | ||
|
|
8600ba725a | ||
|
|
9ae715de75 | ||
|
|
0277400618 | ||
|
|
cbabc568db | ||
|
|
e76081e858 | ||
|
|
64864bf654 | ||
|
|
b94a7a0ba3 | ||
|
|
deaa8b6885 | ||
|
|
c3b58918f1 | ||
|
|
ab837da40b | ||
|
|
0e608188d2 | ||
|
|
d41d48bd43 | ||
|
|
0c522aa040 | ||
|
|
295a0c982c | ||
|
|
e667b31df5 | ||
|
|
9c2c42c7cc | ||
|
|
3cb59ac602 | ||
|
|
3040eaefc7 | ||
|
|
cdd4a75c17 | ||
|
|
20d994f21d | ||
|
|
c93cad74f9 | ||
|
|
2ffdfeec28 | ||
|
|
02a63e9428 | ||
|
|
073d5dbc85 | ||
|
|
6acabd64ca | ||
|
|
d44786e9b7 | ||
|
|
aeb80e0f57 | ||
|
|
c20faa1c98 | ||
|
|
1965889fc8 | ||
|
|
ec89aaa67a | ||
|
|
11d9722474 | ||
|
|
b911033e7a | ||
|
|
385317a344 | ||
|
|
c603f54a1b | ||
|
|
ac8d9afcfe | ||
|
|
d07a661c94 | ||
|
|
aab5dd7d7e | ||
|
|
50ee4fba11 | ||
|
|
fbeb6659f8 | ||
|
|
426a4c11d6 | ||
|
|
1d2c1cf579 | ||
|
|
513401bdb6 | ||
|
|
d4eb5cfecb | ||
|
|
4fec6dbf87 | ||
|
|
9f265007fe | ||
|
|
9e402df41d | ||
|
|
db83fb7e76 | ||
|
|
b2cd3107b8 | ||
|
|
cd9fb8cdf0 | ||
|
|
28f6104bc8 | ||
|
|
f6d0b92c59 | ||
|
|
ef184c0b21 | ||
|
|
3ca3edd994 | ||
|
|
41f107fd37 | ||
|
|
c691b6d299 | ||
|
|
901eca84b0 | ||
|
|
b1ddc57e08 | ||
|
|
27b2102d6c | ||
|
|
fe8450fcc9 | ||
|
|
f1da30cc1e | ||
|
|
a292a4b778 | ||
|
|
49c71bdbcb | ||
|
|
913758dc28 | ||
|
|
c4b65ab5e2 | ||
|
|
751bc180cc | ||
|
|
c9bc521532 | ||
|
|
5985ecb66d | ||
|
|
365d7918b2 | ||
|
|
2384703cf6 | ||
|
|
706106408c | ||
|
|
bd626a9faa | ||
|
|
f822e3af4d | ||
|
|
4c56414cab | ||
|
|
f6264ad6c4 | ||
|
|
86c749349e | ||
|
|
bd444c4951 | ||
|
|
eb22d392d8 | ||
|
|
4d84249ab7 | ||
|
|
7db495a246 | ||
|
|
e0d8b17b20 | ||
|
|
a4cba7df69 | ||
|
|
17bde8a79e | ||
|
|
e7e0d1b8a1 | ||
|
|
d02bcfda86 | ||
|
|
86b4ebc457 | ||
|
|
9d98e5c49b | ||
|
|
0b5efcfaca | ||
|
|
d501b84c5a | ||
|
|
e475229204 | ||
|
|
dba4935f24 | ||
|
|
2cf8da830c | ||
|
|
acda3a2403 | ||
|
|
ea39d4feec | ||
|
|
b11d197d52 | ||
|
|
26fe83aad8 | ||
|
|
b1820fa170 | ||
|
|
5722afc1d7 | ||
|
|
6434305333 | ||
|
|
11ff813c8c | ||
|
|
86646a24d5 | ||
|
|
32674afd95 | ||
|
|
01b6a3da86 | ||
|
|
d00c5886aa | ||
|
|
e7b5ba8cef | ||
|
|
6e765ccf39 | ||
|
|
ee53a2ed42 | ||
|
|
3ba2d6179a | ||
|
|
d866547805 | ||
|
|
d08a6c74ab | ||
|
|
4972f9409a | ||
|
|
85418640b3 | ||
|
|
952caf8f85 | ||
|
|
f29d53f509 | ||
|
|
3cacc05217 | ||
|
|
b39dfe8eda | ||
|
|
a62b292dc5 | ||
|
|
ce34db22d7 | ||
|
|
477f4965ca | ||
|
|
3cae858852 | ||
|
|
91de490b9e | ||
|
|
c3cd07ec15 | ||
|
|
de809b4ac7 | ||
|
|
7ff205cf94 | ||
|
|
413221bfe1 | ||
|
|
cf3988e248 | ||
|
|
5d6345ea4b | ||
|
|
52f6c22954 | ||
|
|
a61aabea83 | ||
|
|
2d15803a82 | ||
|
|
d2734c6dbe | ||
|
|
777e7bbf53 | ||
|
|
6e7ff24474 | ||
|
|
577ea59968 | ||
|
|
0d893f09c4 | ||
|
|
c1f4191a77 | ||
|
|
db22c42e78 | ||
|
|
bb583580d7 | ||
|
|
ea9613efa0 | ||
|
|
99117349df | ||
|
|
6ae58b6dcb | ||
|
|
2567a350f4 | ||
|
|
d017e3602b | ||
|
|
41a2686fc6 | ||
|
|
76ab41732a | ||
|
|
2d8ec64ee5 | ||
|
|
df3efa4984 | ||
|
|
2e223cd1dc | ||
|
|
628a98ed62 | ||
|
|
fd0c102f24 | ||
|
|
d8abc4c16c | ||
|
|
0ed02da5dd | ||
|
|
13d1c95db1 | ||
|
|
9055109243 | ||
|
|
d00d96c902 | ||
|
|
1e06e92bb0 | ||
|
|
7593fa3464 | ||
|
|
ebf6c628ed | ||
|
|
446559979c | ||
|
|
6e005e0ffa | ||
|
|
98e26f8b5c | ||
|
|
93eeb40136 | ||
|
|
aee501a3bc | ||
|
|
ed61c437cd | ||
|
|
db0b3bf42a | ||
|
|
21b6af3e1e | ||
|
|
e0e814dfae | ||
|
|
424979c32e | ||
|
|
9325003a72 | ||
|
|
3c832f201f | ||
|
|
9acc590a27 | ||
|
|
6d9a6f03fb | ||
|
|
32ee610f45 | ||
|
|
cf1f77537d | ||
|
|
b6f5e623bb | ||
|
|
f75b56fc5d | ||
|
|
482805d16f | ||
|
|
fa47ed7979 | ||
|
|
551a189ae8 | ||
|
|
394023949e | ||
|
|
e23569ed68 | ||
|
|
8817c65120 | ||
|
|
e6683f4007 | ||
|
|
df61c9e283 | ||
|
|
4bf9df9cf1 | ||
|
|
697e14bf74 | ||
|
|
d37ac1862f | ||
|
|
fa95fb6862 | ||
|
|
c4dd1d970f | ||
|
|
ebd15f50d9 | ||
|
|
6e2139f60e | ||
|
|
e0277fa9b7 | ||
|
|
9e667d81bb | ||
|
|
c190dfbe53 | ||
|
|
053dffb169 | ||
|
|
5a6af19076 | ||
|
|
5fbfebac35 | ||
|
|
cc2d06606d | ||
|
|
32558991a6 | ||
|
|
aa83127686 | ||
|
|
90837b9175 | ||
|
|
8a570aebf6 | ||
|
|
e14bd212f7 | ||
|
|
54b2286420 | ||
|
|
94b9335936 |
156
.drone.yml
156
.drone.yml
@@ -1,7 +1,9 @@
|
||||
pipeline:
|
||||
clone:
|
||||
clone:
|
||||
git:
|
||||
image: plugins/git
|
||||
depth: 1
|
||||
|
||||
pipeline:
|
||||
jsunit:
|
||||
image: nextcloudci/jsunit:jsunit-5
|
||||
commands:
|
||||
@@ -13,14 +15,14 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: jsunit
|
||||
checkers:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- ./autotest-checkers.sh
|
||||
when:
|
||||
matrix:
|
||||
TESTS: checkers
|
||||
syntax-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- composer install
|
||||
- ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
|
||||
@@ -28,7 +30,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: syntax-php5.6
|
||||
syntax-php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- composer install
|
||||
- ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
|
||||
@@ -36,7 +38,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: syntax-php7.0
|
||||
syntax-php7.1:
|
||||
image: nextcloudci/php7.1:php7.1-11
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
commands:
|
||||
- composer install
|
||||
- ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
|
||||
@@ -44,7 +46,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: syntax-php7.1
|
||||
litmus-v1:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/litmus-v1/script.sh
|
||||
@@ -52,7 +54,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: litmus-v1
|
||||
litmus-v2:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/litmus-v2/script.sh
|
||||
@@ -60,7 +62,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: litmus-v2
|
||||
caldavtester-new-endpoint:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/caldav/install.sh
|
||||
@@ -69,7 +71,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: caldavtester-new-endpoint
|
||||
caldavtester-old-endpoint:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/caldav/install.sh
|
||||
@@ -78,7 +80,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: caldavtester-old-endpoint
|
||||
carddavtester-new-endpoint:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/carddav/install.sh
|
||||
@@ -87,7 +89,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: carddavtester-new-endpoint
|
||||
carddavtester-old-endpoint:
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-4
|
||||
image: nextcloudci/litmus-php7.0:litmus-php7.0-6
|
||||
commands:
|
||||
- bash tests/travis/install.sh sqlite
|
||||
- bash apps/dav/tests/travis/carddav/install.sh
|
||||
@@ -96,7 +98,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: carddavtester-old-endpoint
|
||||
sqlite-php7.0-samba-native:
|
||||
image: nextcloudci/samba-native-php7.0:samba-native-php7.0-1
|
||||
image: nextcloudci/samba-native-php7.0:samba-native-php7.0-3
|
||||
commands:
|
||||
- smbd -D -FS &
|
||||
- ./autotest-external.sh sqlite smb-linux
|
||||
@@ -109,7 +111,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: sqlite-php7.0-samba-native
|
||||
sqlite-php7.0-samba-non-native:
|
||||
image: nextcloudci/samba-non-native-php7.0:samba-non-native-php7.0-2
|
||||
image: nextcloudci/samba-non-native-php7.0:samba-non-native-php7.0-4
|
||||
commands:
|
||||
- smbd -D -FS &
|
||||
- ./autotest-external.sh sqlite smb-linux
|
||||
@@ -135,7 +137,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: sqlite-php7.0-webdav-apache
|
||||
nodb-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
||||
when:
|
||||
@@ -143,7 +145,7 @@ pipeline:
|
||||
DB: NODB
|
||||
PHP: 5.6
|
||||
nodb-php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
||||
when:
|
||||
@@ -151,7 +153,7 @@ pipeline:
|
||||
DB: NODB
|
||||
PHP: "7.0"
|
||||
nodb-php7.1:
|
||||
image: nextcloudci/php7.1:php7.1-11
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
||||
when:
|
||||
@@ -159,7 +161,7 @@ pipeline:
|
||||
DB: NODB
|
||||
PHP: 7.1
|
||||
sqlite-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
||||
when:
|
||||
@@ -167,7 +169,7 @@ pipeline:
|
||||
DB: sqlite
|
||||
PHP: 5.6
|
||||
sqlite-php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
||||
when:
|
||||
@@ -175,15 +177,16 @@ pipeline:
|
||||
DB: sqlite
|
||||
PHP: "7.0"
|
||||
sqlite-php7.1:
|
||||
image: nextcloudci/php7.1:php7.1-11
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
||||
when:
|
||||
matrix:
|
||||
DB: sqlite
|
||||
PHP: 7.1
|
||||
|
||||
mysql-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
|
||||
when:
|
||||
@@ -191,7 +194,7 @@ pipeline:
|
||||
DB: mysql
|
||||
PHP: 5.6
|
||||
postgres-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- sleep 10 # gives the database enough time to initialize
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
||||
@@ -200,7 +203,7 @@ pipeline:
|
||||
DB: postgres
|
||||
PHP: 5.6
|
||||
mysqlmb4-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
commands:
|
||||
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysqlmb4
|
||||
when:
|
||||
@@ -208,7 +211,7 @@ pipeline:
|
||||
DB: mysqlmb4
|
||||
PHP: 5.6
|
||||
integration-capabilities_features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -217,7 +220,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-capabilities_features
|
||||
integration-federation_features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -226,7 +229,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-federation_features
|
||||
integration-auth:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -235,7 +238,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-auth
|
||||
integration-maintenance-mode:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -244,9 +247,12 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-maintenance-mode
|
||||
integration-ratelimiting:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- ./occ config:system:set redis host --value=cache
|
||||
- ./occ config:system:set redis port --value=6379 --type=integer
|
||||
- ./occ config:system:set redis timeout --value=0 --type=integer
|
||||
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
|
||||
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
|
||||
- ./occ app:enable testing
|
||||
@@ -256,7 +262,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-ratelimiting
|
||||
integration-carddav:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -265,7 +271,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-carddav
|
||||
integration-dav-v2:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -274,7 +280,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-dav-v2
|
||||
integration-ocs-v1:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -283,7 +289,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-ocs-v1
|
||||
integration-sharing-v1:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -292,7 +298,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-sharing-v1
|
||||
integration-sharing-v1-part2:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -301,7 +307,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-sharing-v1-part2
|
||||
integration-sharing-v1-part3:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -310,7 +316,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-sharing-v1-part3
|
||||
integration-checksums-v1:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -319,7 +325,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-checksums
|
||||
integration-external-storage:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -328,7 +334,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-external-storage
|
||||
integration-provisioning-v1:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -337,7 +343,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-provisioning-v1
|
||||
integration-tags:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -346,7 +352,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-tags
|
||||
integration-caldav:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -355,7 +361,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-caldav
|
||||
integration-comments:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -364,7 +370,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-comments
|
||||
integration-favorites:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -373,7 +379,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-favorites
|
||||
integration-provisioning-v2:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -382,7 +388,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-provisioning-v2
|
||||
integration-webdav-related:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -391,7 +397,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-webdav-related
|
||||
integration-sharees-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -400,7 +406,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-sharees-features
|
||||
integration-sharees-v2-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -409,7 +415,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-sharees-v2-features
|
||||
integration-setup-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- cd build/integration
|
||||
- ./run.sh setup_features/setup.feature
|
||||
@@ -417,7 +423,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-setup-features
|
||||
integration-filesdrop-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -426,7 +432,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-filesdrop-features
|
||||
integration-transfer-ownership-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -435,7 +441,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-transfer-ownership-features
|
||||
integration-ldap-features:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- ./occ app:enable user_ldap
|
||||
@@ -445,7 +451,7 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-ldap-features
|
||||
integration-trashbin:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- ./occ maintenance:install --admin-pass=admin
|
||||
- cd build/integration
|
||||
@@ -454,29 +460,37 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: integration-trashbin
|
||||
acceptance-access-levels:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/access-levels.feature
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-access-levels --selenium-server selenium:4444 allow-git-repository-modifications features/access-levels.feature
|
||||
when:
|
||||
matrix:
|
||||
TESTS-ACCEPTANCE: access-levels
|
||||
acceptance-app-files:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/app-files.feature
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files --selenium-server selenium:4444 allow-git-repository-modifications features/app-files.feature
|
||||
when:
|
||||
matrix:
|
||||
TESTS-ACCEPTANCE: app-files
|
||||
acceptance-login:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
acceptance-app-theming:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/login.feature
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-theming --selenium-server selenium:4444 allow-git-repository-modifications features/app-theming.feature
|
||||
when:
|
||||
matrix:
|
||||
TESTS-ACCEPTANCE: app-theming
|
||||
acceptance-login:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
commands:
|
||||
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-login --selenium-server selenium:4444 allow-git-repository-modifications features/login.feature
|
||||
when:
|
||||
matrix:
|
||||
TESTS-ACCEPTANCE: login
|
||||
nodb-codecov:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- phpenmod xdebug
|
||||
- TEST_SELECTION=NODB ./autotest.sh sqlite
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
||||
@@ -485,8 +499,9 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: nodb-codecov
|
||||
db-codecov:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- phpenmod xdebug
|
||||
- TEST_SELECTION=QUICKDB ./autotest.sh sqlite
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
||||
@@ -495,8 +510,9 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: db-codecov
|
||||
object-store:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-16
|
||||
commands:
|
||||
- phpenmod xdebug
|
||||
- TEST_SELECTION=PRIMARY-${OBJECT_STORE} ./autotest.sh sqlite
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
||||
@@ -505,8 +521,9 @@ pipeline:
|
||||
matrix:
|
||||
TESTS: object-store
|
||||
memcache-memcached:
|
||||
image: nextcloudci/php7.0-memcached:php7.0-memcached-6
|
||||
image: nextcloudci/php7.0-memcached:php7.0-memcached-8
|
||||
commands:
|
||||
- phpenmod xdebug
|
||||
- service memcached restart
|
||||
- ./autotest.sh sqlite tests/lib/Memcache/MemcachedTest.php
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
@@ -516,9 +533,10 @@ pipeline:
|
||||
matrix:
|
||||
TEST: memcache-memcached
|
||||
memcache-redis-cluster:
|
||||
image: nextcloudci/php7.0:php7.0-7
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
commands:
|
||||
- sleep 10
|
||||
- phpenmod xdebug
|
||||
- sleep 20
|
||||
- ./autotest.sh sqlite tests/lib/Memcache/RedisTest.php
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
||||
@@ -565,6 +583,8 @@ matrix:
|
||||
TESTS-ACCEPTANCE: access-levels
|
||||
- TESTS: acceptance
|
||||
TESTS-ACCEPTANCE: app-files
|
||||
- TESTS: acceptance
|
||||
TESTS-ACCEPTANCE: app-theming
|
||||
- TESTS: acceptance
|
||||
TESTS-ACCEPTANCE: login
|
||||
- TESTS: jsunit
|
||||
@@ -621,7 +641,7 @@ services:
|
||||
matrix:
|
||||
ENABLE_REDIS: true
|
||||
cache-cluster:
|
||||
image: grokzen/redis-cluster
|
||||
image: morrisjobke/redis-cluster
|
||||
when:
|
||||
matrix:
|
||||
ENABLE_REDIS_CLUSTER: true
|
||||
@@ -629,7 +649,9 @@ services:
|
||||
image: postgres
|
||||
environment:
|
||||
- POSTGRES_USER=oc_autotest
|
||||
- POSTGRES_PASSWORD=oc_autotest
|
||||
- POSTGRES_PASSWORD=owncloud
|
||||
tmpfs:
|
||||
- /var/lib/postgresql/data
|
||||
when:
|
||||
matrix:
|
||||
DB: postgres
|
||||
@@ -640,6 +662,8 @@ services:
|
||||
- MYSQL_USER=oc_autotest
|
||||
- MYSQL_PASSWORD=owncloud
|
||||
- MYSQL_DATABASE=oc_autotest
|
||||
tmpfs:
|
||||
- /var/lib/mysql
|
||||
when:
|
||||
matrix:
|
||||
DB: mysql
|
||||
@@ -651,6 +675,8 @@ services:
|
||||
- MYSQL_PASSWORD=owncloud
|
||||
- MYSQL_DATABASE=oc_autotest
|
||||
command: [ "--innodb_large_prefix=true", "--innodb_file_format=barracuda", "--innodb_file_per_table=true" ]
|
||||
tmpfs:
|
||||
- /var/lib/mysql
|
||||
when:
|
||||
matrix:
|
||||
DB: mysqlmb4
|
||||
|
||||
2
3rdparty
2
3rdparty
Submodule 3rdparty updated: 8403b2b676...b7f163ff14
@@ -65,6 +65,10 @@ class Files extends Action {
|
||||
* @param array $params
|
||||
*/
|
||||
public function create(array $params) {
|
||||
if ($params['path'] === '/' || $params['path'] === '' || $params['path'] === null) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->log(
|
||||
'File created: "%s"',
|
||||
$params,
|
||||
@@ -96,6 +100,10 @@ class Files extends Action {
|
||||
* @param array $params
|
||||
*/
|
||||
public function write(array $params) {
|
||||
if ($params['path'] === '/' || $params['path'] === '' || $params['path'] === null) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->log(
|
||||
'File written to: "%s"',
|
||||
$params,
|
||||
|
||||
1
apps/comments/img/comments-dark.svg
Normal file
1
apps/comments/img/comments-dark.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 32 32"><path fill="#000" d="M16 3C7.163 3 0 7.925 0 14s7.163 11 16 11c.5 0 .98-.032 1.47-.063L26 32v-9.406c3.658-2.017 6-5.12 6-8.595 0-6.076-7.164-11-16-11z"/></svg>
|
||||
|
After Width: | Height: | Size: 243 B |
34
apps/comments/l10n/af.js
Normal file
34
apps/comments/l10n/af.js
Normal file
@@ -0,0 +1,34 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Onbekende gebruiker",
|
||||
"New comment …" : "Nuwe kommentaar…",
|
||||
"Delete comment" : "Skrap kommentaar",
|
||||
"Post" : "Plaas",
|
||||
"Cancel" : "Kanselleer",
|
||||
"Edit comment" : "Wysig kommentaar",
|
||||
"[Deleted user]" : "[Geskrapte gebruiker]",
|
||||
"No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
|
||||
"More comments …" : "Nog kommentare …",
|
||||
"Save" : "Bewaar",
|
||||
"Allowed characters {count} of {max}" : "Toegelate karakters {telling} van {maks}",
|
||||
"Error occurred while retrieving comment with id {id}" : "’n Fout het voorgekom toe kommentaar met id {id} opgehaal is",
|
||||
"Error occurred while updating comment with id {id}" : "’n Fout het voorgekom toe kommentaar met id {id} bygewerk is",
|
||||
"Error occurred while posting comment" : "’n Fout het voorgekom toe kommentaar geplaas is",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ongeleesde kommentaar","%n ongeleeste kommentare"],
|
||||
"Comment" : "Kommentaar",
|
||||
"You commented" : "U het kommentaar gelewer",
|
||||
"%1$s commented" : "%1$s het kommentaar gelewer",
|
||||
"{author} commented" : "{outeur} het kommentaar gelewer",
|
||||
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
|
||||
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
|
||||
"%1$s commented on %2$s" : "%1$s het op %2$s kommentaar gelewer",
|
||||
"{author} commented on {file}" : "{outeur} het op {lêer} kommentaar gelewer",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> vir lêers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “%s” genoem",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “{lêer}” genoem",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s het u in ’n kommentaar op “%2$s” genoem",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in ’n kommentaar oor “{lêer}” genoem"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
32
apps/comments/l10n/af.json
Normal file
32
apps/comments/l10n/af.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Onbekende gebruiker",
|
||||
"New comment …" : "Nuwe kommentaar…",
|
||||
"Delete comment" : "Skrap kommentaar",
|
||||
"Post" : "Plaas",
|
||||
"Cancel" : "Kanselleer",
|
||||
"Edit comment" : "Wysig kommentaar",
|
||||
"[Deleted user]" : "[Geskrapte gebruiker]",
|
||||
"No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
|
||||
"More comments …" : "Nog kommentare …",
|
||||
"Save" : "Bewaar",
|
||||
"Allowed characters {count} of {max}" : "Toegelate karakters {telling} van {maks}",
|
||||
"Error occurred while retrieving comment with id {id}" : "’n Fout het voorgekom toe kommentaar met id {id} opgehaal is",
|
||||
"Error occurred while updating comment with id {id}" : "’n Fout het voorgekom toe kommentaar met id {id} bygewerk is",
|
||||
"Error occurred while posting comment" : "’n Fout het voorgekom toe kommentaar geplaas is",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ongeleesde kommentaar","%n ongeleeste kommentare"],
|
||||
"Comment" : "Kommentaar",
|
||||
"You commented" : "U het kommentaar gelewer",
|
||||
"%1$s commented" : "%1$s het kommentaar gelewer",
|
||||
"{author} commented" : "{outeur} het kommentaar gelewer",
|
||||
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
|
||||
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
|
||||
"%1$s commented on %2$s" : "%1$s het op %2$s kommentaar gelewer",
|
||||
"{author} commented on {file}" : "{outeur} het op {lêer} kommentaar gelewer",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> vir lêers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “%s” genoem",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “{lêer}” genoem",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s het u in ’n kommentaar op “%2$s” genoem",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in ’n kommentaar oor “{lêer}” genoem"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -2,6 +2,7 @@ OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "تعليقات",
|
||||
"Unknown user" : "مستخدم غير معروف",
|
||||
"New comment …" : "تعليق جديد",
|
||||
"Delete comment" : "حذف التعليق",
|
||||
"Post" : "ارسال",
|
||||
@@ -18,12 +19,9 @@ OC.L10N.register(
|
||||
"Comment" : "تعليق",
|
||||
"You commented" : "قمت بكتابة تعليق",
|
||||
"%1$s commented" : "%1$s كتب تعليق",
|
||||
"You commented on {file}" : "علقت على {file}",
|
||||
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
|
||||
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
|
||||
"Type in a new comment..." : "اكتب تعليق جديد...",
|
||||
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
|
||||
"More comments..." : "مزيد من التعليقات...",
|
||||
"{count} unread comments" : "{count} الرسائل الغير مقروءة",
|
||||
"You commented on %2$s" : "انت قمت بكتابة تعليق على %2$s"
|
||||
"{author} commented on {file}" : "{author} علّق على {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات"
|
||||
},
|
||||
"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;");
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{ "translations": {
|
||||
"Comments" : "تعليقات",
|
||||
"Unknown user" : "مستخدم غير معروف",
|
||||
"New comment …" : "تعليق جديد",
|
||||
"Delete comment" : "حذف التعليق",
|
||||
"Post" : "ارسال",
|
||||
@@ -16,12 +17,9 @@
|
||||
"Comment" : "تعليق",
|
||||
"You commented" : "قمت بكتابة تعليق",
|
||||
"%1$s commented" : "%1$s كتب تعليق",
|
||||
"You commented on {file}" : "علقت على {file}",
|
||||
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
|
||||
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
|
||||
"Type in a new comment..." : "اكتب تعليق جديد...",
|
||||
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
|
||||
"More comments..." : "مزيد من التعليقات...",
|
||||
"{count} unread comments" : "{count} الرسائل الغير مقروءة",
|
||||
"You commented on %2$s" : "انت قمت بكتابة تعليق على %2$s"
|
||||
"{author} commented on {file}" : "{author} علّق على {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات"
|
||||
},"pluralForm" :"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;"
|
||||
}
|
||||
@@ -3,14 +3,14 @@ OC.L10N.register(
|
||||
{
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Unbekannter Benutzer",
|
||||
"New comment …" : "Neuer Kommentar ...",
|
||||
"New comment …" : "Neuer Kommentar …",
|
||||
"Delete comment" : "Kommentar löschen",
|
||||
"Post" : "Speichern",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Edit comment" : "Kommentar bearbeiten",
|
||||
"[Deleted user]" : "[Gelöschter Benutzer]",
|
||||
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!",
|
||||
"More comments …" : "Weitere Kommentare ...",
|
||||
"More comments …" : "Weitere Kommentare…",
|
||||
"Save" : "Speichern",
|
||||
"Allowed characters {count} of {max}" : "Erlaubte Zeichen {count} von {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
|
||||
@@ -19,16 +19,16 @@ OC.L10N.register(
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
|
||||
"Comment" : "Kommentar",
|
||||
"You commented" : "Von Dir kommentiert",
|
||||
"%1$s commented" : "%1$s kommentiert",
|
||||
"{author} commented" : "{author} kommentiert",
|
||||
"%1$s commented" : "%1$s kommentierte",
|
||||
"{author} commented" : "{author} kommentierte",
|
||||
"You commented on %1$s" : "Du hast %1$s kommentiert",
|
||||
"You commented on {file}" : "Du hast {file} kommentiert",
|
||||
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
|
||||
"{author} commented on {file}" : "{author} hat {file} kommentiert",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt "
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Unbekannter Benutzer",
|
||||
"New comment …" : "Neuer Kommentar ...",
|
||||
"New comment …" : "Neuer Kommentar …",
|
||||
"Delete comment" : "Kommentar löschen",
|
||||
"Post" : "Speichern",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Edit comment" : "Kommentar bearbeiten",
|
||||
"[Deleted user]" : "[Gelöschter Benutzer]",
|
||||
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!",
|
||||
"More comments …" : "Weitere Kommentare ...",
|
||||
"More comments …" : "Weitere Kommentare…",
|
||||
"Save" : "Speichern",
|
||||
"Allowed characters {count} of {max}" : "Erlaubte Zeichen {count} von {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
|
||||
@@ -17,16 +17,16 @@
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
|
||||
"Comment" : "Kommentar",
|
||||
"You commented" : "Von Dir kommentiert",
|
||||
"%1$s commented" : "%1$s kommentiert",
|
||||
"{author} commented" : "{author} kommentiert",
|
||||
"%1$s commented" : "%1$s kommentierte",
|
||||
"{author} commented" : "{author} kommentierte",
|
||||
"You commented on %1$s" : "Du hast %1$s kommentiert",
|
||||
"You commented on {file}" : "Du hast {file} kommentiert",
|
||||
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
|
||||
"{author} commented on {file}" : "{author} hat {file} kommentiert",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt "
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -3,14 +3,14 @@ OC.L10N.register(
|
||||
{
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Unbekannter Benutzer",
|
||||
"New comment …" : "Neuer Kommentar ...",
|
||||
"New comment …" : "Neuer Kommentar …",
|
||||
"Delete comment" : "Kommentar löschen",
|
||||
"Post" : "Speichern",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Edit comment" : "Kommentar bearbeiten",
|
||||
"[Deleted user]" : "[gelöschter Benutzer]",
|
||||
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
|
||||
"More comments …" : "Weitere Kommentare ...",
|
||||
"More comments …" : "Weitere Kommentare …",
|
||||
"Save" : "Speichern",
|
||||
"Allowed characters {count} of {max}" : "{count} von {max} Zeichen benutzt",
|
||||
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Kommentare",
|
||||
"Unknown user" : "Unbekannter Benutzer",
|
||||
"New comment …" : "Neuer Kommentar ...",
|
||||
"New comment …" : "Neuer Kommentar …",
|
||||
"Delete comment" : "Kommentar löschen",
|
||||
"Post" : "Speichern",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Edit comment" : "Kommentar bearbeiten",
|
||||
"[Deleted user]" : "[gelöschter Benutzer]",
|
||||
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
|
||||
"More comments …" : "Weitere Kommentare ...",
|
||||
"More comments …" : "Weitere Kommentare …",
|
||||
"Save" : "Speichern",
|
||||
"Allowed characters {count} of {max}" : "{count} von {max} Zeichen benutzt",
|
||||
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
|
||||
|
||||
@@ -8,7 +8,7 @@ OC.L10N.register(
|
||||
"Post" : "Δημοσίευση",
|
||||
"Cancel" : "Ακύρωση",
|
||||
"Edit comment" : "Επεξεργασία σχολίου",
|
||||
"[Deleted user]" : "[Διαγραφή χρήστη]",
|
||||
"[Deleted user]" : "[Διαγραμμένος χρήστης]",
|
||||
"No comments yet, start the conversation!" : "Δεν υπάρχουν σχόλια, ξεκινήστε την συζήτηση!",
|
||||
"More comments …" : "Περισσότερα σχόλια ...",
|
||||
"Save" : "Αποθήκευση",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"Post" : "Δημοσίευση",
|
||||
"Cancel" : "Ακύρωση",
|
||||
"Edit comment" : "Επεξεργασία σχολίου",
|
||||
"[Deleted user]" : "[Διαγραφή χρήστη]",
|
||||
"[Deleted user]" : "[Διαγραμμένος χρήστης]",
|
||||
"No comments yet, start the conversation!" : "Δεν υπάρχουν σχόλια, ξεκινήστε την συζήτηση!",
|
||||
"More comments …" : "Περισσότερα σχόλια ...",
|
||||
"Save" : "Αποθήκευση",
|
||||
|
||||
@@ -1,7 +1,34 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario desconocido",
|
||||
"New comment …" : "Nuevo comentario ...",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
"Post" : "Post",
|
||||
"Cancel" : "Cancelar",
|
||||
"Save" : "Guardar"
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario borrado]",
|
||||
"No comments yet, start the conversation!" : "No hay comentarios aún, iniciar la conversación!",
|
||||
"More comments …" : "Más comentarios ...",
|
||||
"Save" : "Guardar",
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} of {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con id {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Se ha producido un error al actualizar el comentario con id {id}",
|
||||
"Error occurred while posting comment" : "Se ha producido un error al publicar un comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Comment" : "Comentar",
|
||||
"You commented" : "Ud. ha comentado",
|
||||
"%1$s commented" : "%1$s comentados",
|
||||
"{author} commented" : "{author} comentó",
|
||||
"You commented on %1$s" : "Ud. ah comentado en %1$s",
|
||||
"You commented on {file}" : "Ud. ha comentado en {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> en archivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un (now) usuario borrado te ha mencionado en un comentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un (now) usuario borrado the ha mencionado en un comentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s te ha mencionado en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,5 +1,32 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario desconocido",
|
||||
"New comment …" : "Nuevo comentario ...",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
"Post" : "Post",
|
||||
"Cancel" : "Cancelar",
|
||||
"Save" : "Guardar"
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario borrado]",
|
||||
"No comments yet, start the conversation!" : "No hay comentarios aún, iniciar la conversación!",
|
||||
"More comments …" : "Más comentarios ...",
|
||||
"Save" : "Guardar",
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} of {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con id {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Se ha producido un error al actualizar el comentario con id {id}",
|
||||
"Error occurred while posting comment" : "Se ha producido un error al publicar un comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Comment" : "Comentar",
|
||||
"You commented" : "Ud. ha comentado",
|
||||
"%1$s commented" : "%1$s comentados",
|
||||
"{author} commented" : "{author} comentó",
|
||||
"You commented on %1$s" : "Ud. ah comentado en %1$s",
|
||||
"You commented on {file}" : "Ud. ha comentado en {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> en archivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un (now) usuario borrado te ha mencionado en un comentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un (now) usuario borrado the ha mencionado en un comentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s te ha mencionado en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -3,13 +3,13 @@ OC.L10N.register(
|
||||
{
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario desconocido",
|
||||
"New comment …" : "Nuevo comentario ...",
|
||||
"New comment …" : "Comentario nuevo ...",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
"Post" : "Publicar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario borrado]",
|
||||
"No comments yet, start the conversation!" : "¡Aún no hay comentarios, inicie la conversación!",
|
||||
"No comments yet, start the conversation!" : "¡Aún no hay comentarios, inicia la conversación!",
|
||||
"More comments …" : "Más comentarios ...",
|
||||
"Save" : "Guardar",
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
|
||||
@@ -18,17 +18,17 @@ OC.L10N.register(
|
||||
"Error occurred while posting comment" : "Se presentó un error al publicar el comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Comment" : "Comentario",
|
||||
"You commented" : "Usted comentó",
|
||||
"You commented" : "Comentaste",
|
||||
"%1$s commented" : "%1$s comentó",
|
||||
"{author} commented" : "{author} comentó",
|
||||
"You commented on %1$s" : "Usted comentó en %1$s",
|
||||
"You commented on {file}" : "Usted comentó en {file}",
|
||||
"You commented on {file}" : "Hiciste un comentario de {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> de los archivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (ahora) borrado lo mencionó en un commentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (ahora) borrado lo mencionó en un commentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s lo mencionó en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} lo menciono en un comentario en “{file}”"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (ahora) borrado te mencionó en un commentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (ahora) borrado te mencionó en un commentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s te mencionó en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario desconocido",
|
||||
"New comment …" : "Nuevo comentario ...",
|
||||
"New comment …" : "Comentario nuevo ...",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
"Post" : "Publicar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario borrado]",
|
||||
"No comments yet, start the conversation!" : "¡Aún no hay comentarios, inicie la conversación!",
|
||||
"No comments yet, start the conversation!" : "¡Aún no hay comentarios, inicia la conversación!",
|
||||
"More comments …" : "Más comentarios ...",
|
||||
"Save" : "Guardar",
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
|
||||
@@ -16,17 +16,17 @@
|
||||
"Error occurred while posting comment" : "Se presentó un error al publicar el comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Comment" : "Comentario",
|
||||
"You commented" : "Usted comentó",
|
||||
"You commented" : "Comentaste",
|
||||
"%1$s commented" : "%1$s comentó",
|
||||
"{author} commented" : "{author} comentó",
|
||||
"You commented on %1$s" : "Usted comentó en %1$s",
|
||||
"You commented on {file}" : "Usted comentó en {file}",
|
||||
"You commented on {file}" : "Hiciste un comentario de {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> de los archivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (ahora) borrado lo mencionó en un commentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (ahora) borrado lo mencionó en un commentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s lo mencionó en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} lo menciono en un comentario en “{file}”"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (ahora) borrado te mencionó en un commentario en “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (ahora) borrado te mencionó en un commentario en “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s te mencionó en un comentario en “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -1,22 +1,34 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Type in a new comment..." : "Kirjuta uus komentaar...",
|
||||
"Comments" : "Kommentaarid",
|
||||
"Unknown user" : "Tundmatu kasutaja",
|
||||
"New comment …" : "Uus kommentaar",
|
||||
"Delete comment" : "Kustuta kommentaar",
|
||||
"Post" : "Postita",
|
||||
"Cancel" : "Loobu",
|
||||
"Edit comment" : "Muuda kommentaari",
|
||||
"[Deleted user]" : "[Kustutatud kasutaja]",
|
||||
"Comments" : "Kommentaarid",
|
||||
"No other comments available" : "Ühtegi teist kommentaari pole saadaval",
|
||||
"More comments..." : "Veel kommentaare...",
|
||||
"No comments yet, start the conversation!" : "Kommentaare veel pole, alusta vestlust",
|
||||
"More comments …" : "Veel kommentaare ...",
|
||||
"Save" : "Salvesta",
|
||||
"Allowed characters {count} of {max}" : "Lubatud märkide arv {count}/{max}",
|
||||
"{count} unread comments" : "{count} lugemata kommentaari",
|
||||
"Error occurred while retrieving comment with id {id}" : "Kommentaari {id} laadimisel tekkis tõrge",
|
||||
"Error occurred while updating comment with id {id}" : "Kommentaari {id} uuendamisel tekkis tõrge",
|
||||
"Error occurred while posting comment" : "Viga kommentaari postitamisel",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n lugemata kommentaar","%n lugemata kommentaari"],
|
||||
"Comment" : "Kommentaar",
|
||||
"You commented" : "Sa kommenteerisid",
|
||||
"%1$s commented" : "%1$s kommenteeris",
|
||||
"You commented on %2$s" : "Sa kommenteerisid %2$s",
|
||||
"%1$s commented on %2$s" : "%1$s kommenteeris %2$s"
|
||||
"{author} commented" : "{author} kommenteeris",
|
||||
"You commented on %1$s" : "Sa kommmenteerisid %1$s",
|
||||
"You commented on {file}" : "Sa kommenteerisid faili {file}",
|
||||
"%1$s commented on %2$s" : "%1$s kommenteeris %2$s",
|
||||
"{author} commented on {file}" : "{author} kommenteeris faili {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>kommentaari</strong> ffailidele",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Kustutatud kasutaja mainis sind \"%s\" kommentaaris",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Kustutatud kasutaja mainis sind faili \"{file}\" kommentaaris",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mainis sind \"%2$s\" kommentaaris",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mainis sind faili “{file}” kommentaaris"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,20 +1,32 @@
|
||||
{ "translations": {
|
||||
"Type in a new comment..." : "Kirjuta uus komentaar...",
|
||||
"Comments" : "Kommentaarid",
|
||||
"Unknown user" : "Tundmatu kasutaja",
|
||||
"New comment …" : "Uus kommentaar",
|
||||
"Delete comment" : "Kustuta kommentaar",
|
||||
"Post" : "Postita",
|
||||
"Cancel" : "Loobu",
|
||||
"Edit comment" : "Muuda kommentaari",
|
||||
"[Deleted user]" : "[Kustutatud kasutaja]",
|
||||
"Comments" : "Kommentaarid",
|
||||
"No other comments available" : "Ühtegi teist kommentaari pole saadaval",
|
||||
"More comments..." : "Veel kommentaare...",
|
||||
"No comments yet, start the conversation!" : "Kommentaare veel pole, alusta vestlust",
|
||||
"More comments …" : "Veel kommentaare ...",
|
||||
"Save" : "Salvesta",
|
||||
"Allowed characters {count} of {max}" : "Lubatud märkide arv {count}/{max}",
|
||||
"{count} unread comments" : "{count} lugemata kommentaari",
|
||||
"Error occurred while retrieving comment with id {id}" : "Kommentaari {id} laadimisel tekkis tõrge",
|
||||
"Error occurred while updating comment with id {id}" : "Kommentaari {id} uuendamisel tekkis tõrge",
|
||||
"Error occurred while posting comment" : "Viga kommentaari postitamisel",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n lugemata kommentaar","%n lugemata kommentaari"],
|
||||
"Comment" : "Kommentaar",
|
||||
"You commented" : "Sa kommenteerisid",
|
||||
"%1$s commented" : "%1$s kommenteeris",
|
||||
"You commented on %2$s" : "Sa kommenteerisid %2$s",
|
||||
"%1$s commented on %2$s" : "%1$s kommenteeris %2$s"
|
||||
"{author} commented" : "{author} kommenteeris",
|
||||
"You commented on %1$s" : "Sa kommmenteerisid %1$s",
|
||||
"You commented on {file}" : "Sa kommenteerisid faili {file}",
|
||||
"%1$s commented on %2$s" : "%1$s kommenteeris %2$s",
|
||||
"{author} commented on {file}" : "{author} kommenteeris faili {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>kommentaari</strong> ffailidele",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Kustutatud kasutaja mainis sind \"%s\" kommentaaris",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Kustutatud kasutaja mainis sind faili \"{file}\" kommentaaris",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mainis sind \"%2$s\" kommentaaris",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mainis sind faili “{file}” kommentaaris"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -2,13 +2,17 @@ OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Iruzkinak",
|
||||
"Unknown user" : "Erabiltzaile ezezaguna",
|
||||
"New comment …" : "Iruzkin berria...",
|
||||
"Delete comment" : "Ezabatu iruzkina",
|
||||
"Cancel" : "Ezeztatu",
|
||||
"Edit comment" : "Iruzkina aldatu",
|
||||
"No comments yet, start the conversation!" : "Oraindik ez dago iruzkinik, izan zaites lehena zerbait esanez!",
|
||||
"Post" : "Bidali",
|
||||
"Cancel" : "Utzi",
|
||||
"Edit comment" : "Iruzkina editatu",
|
||||
"[Deleted user]" : "[Deleted user]",
|
||||
"No comments yet, start the conversation!" : "Oraindik ez dago iruzkinik, izan zaitez lehena zerbait esanez!",
|
||||
"More comments …" : "Iruzkin gehiago...",
|
||||
"Save" : "Gorde",
|
||||
"Allowed characters {count} of {max}" : "Onartutako karaktereak {max}-tik {count}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Akatsa gertatu da {id} id duen iruzkina berreskuratzerakoan",
|
||||
"Error occurred while updating comment with id {id}" : "Akats bat gertatu da {id} id duen iruzkina aldatzerakoan",
|
||||
"Error occurred while posting comment" : "Akats bat gertatu da iruzkina bidaltzerakoan",
|
||||
@@ -16,15 +20,15 @@ OC.L10N.register(
|
||||
"Comment" : "Iruzkina",
|
||||
"You commented" : "Iruzkindu duzu",
|
||||
"%1$s commented" : "%1$s iruzkin du",
|
||||
"{author} commented" : "{author} iruzkin du",
|
||||
"{author} commented" : "{author}-(e)k iruzkin du",
|
||||
"You commented on %1$s" : "%1$s-en Iruzkin duzu",
|
||||
"You commented on {file}" : "{file}-en Iruzkin duzu",
|
||||
"%1$s commented on %2$s" : "%1$s %2$s-en iruzkin du",
|
||||
"{author} commented on {file}" : "{author} {file}-en iruzkin du",
|
||||
"<strong>Comments</strong> for files" : "Fitxategientzako <strong>iruzkinak</ strong> ",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "(Orain) Ezabatutako erabiltzaile batek aipatu zaitu iruzkinean \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "(Orain) Ezabatutako erabiltzaile batek aipatu zaitu iruzkinean “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s aipatu zaitu iruzkinean \"“%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} aipatu zaitu iruzkinean “{file}”"
|
||||
"{author} commented on {file}" : "{author}-(e)k {file}-en iruzkin du",
|
||||
"<strong>Comments</strong> for files" : "Fitxategientzako <strong>iruzkinak",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "(Orain) ezabatutako erabiltzaile batek aipatu zaitu iruzkinean \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "(Orain) ezabatutako erabiltzaile batek aipatu zaitu iruzkinean “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s-(e)k aipatu zaitu iruzkinean “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user}-(e)k aipatu zaitu iruzkinean “{file}”"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Iruzkinak",
|
||||
"Unknown user" : "Erabiltzaile ezezaguna",
|
||||
"New comment …" : "Iruzkin berria...",
|
||||
"Delete comment" : "Ezabatu iruzkina",
|
||||
"Cancel" : "Ezeztatu",
|
||||
"Edit comment" : "Iruzkina aldatu",
|
||||
"No comments yet, start the conversation!" : "Oraindik ez dago iruzkinik, izan zaites lehena zerbait esanez!",
|
||||
"Post" : "Bidali",
|
||||
"Cancel" : "Utzi",
|
||||
"Edit comment" : "Iruzkina editatu",
|
||||
"[Deleted user]" : "[Deleted user]",
|
||||
"No comments yet, start the conversation!" : "Oraindik ez dago iruzkinik, izan zaitez lehena zerbait esanez!",
|
||||
"More comments …" : "Iruzkin gehiago...",
|
||||
"Save" : "Gorde",
|
||||
"Allowed characters {count} of {max}" : "Onartutako karaktereak {max}-tik {count}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Akatsa gertatu da {id} id duen iruzkina berreskuratzerakoan",
|
||||
"Error occurred while updating comment with id {id}" : "Akats bat gertatu da {id} id duen iruzkina aldatzerakoan",
|
||||
"Error occurred while posting comment" : "Akats bat gertatu da iruzkina bidaltzerakoan",
|
||||
@@ -14,15 +18,15 @@
|
||||
"Comment" : "Iruzkina",
|
||||
"You commented" : "Iruzkindu duzu",
|
||||
"%1$s commented" : "%1$s iruzkin du",
|
||||
"{author} commented" : "{author} iruzkin du",
|
||||
"{author} commented" : "{author}-(e)k iruzkin du",
|
||||
"You commented on %1$s" : "%1$s-en Iruzkin duzu",
|
||||
"You commented on {file}" : "{file}-en Iruzkin duzu",
|
||||
"%1$s commented on %2$s" : "%1$s %2$s-en iruzkin du",
|
||||
"{author} commented on {file}" : "{author} {file}-en iruzkin du",
|
||||
"<strong>Comments</strong> for files" : "Fitxategientzako <strong>iruzkinak</ strong> ",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "(Orain) Ezabatutako erabiltzaile batek aipatu zaitu iruzkinean \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "(Orain) Ezabatutako erabiltzaile batek aipatu zaitu iruzkinean “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s aipatu zaitu iruzkinean \"“%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} aipatu zaitu iruzkinean “{file}”"
|
||||
"{author} commented on {file}" : "{author}-(e)k {file}-en iruzkin du",
|
||||
"<strong>Comments</strong> for files" : "Fitxategientzako <strong>iruzkinak",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "(Orain) ezabatutako erabiltzaile batek aipatu zaitu iruzkinean \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "(Orain) ezabatutako erabiltzaile batek aipatu zaitu iruzkinean “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s-(e)k aipatu zaitu iruzkinean “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user}-(e)k aipatu zaitu iruzkinean “{file}”"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -2,14 +2,14 @@ OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Commentaires",
|
||||
"Unknown user" : "Utilisateur inconnu",
|
||||
"Unknown user" : "Utilisateur·trice inconnu·e",
|
||||
"New comment …" : "Nouveau commentaire...",
|
||||
"Delete comment" : "Supprimer le commentaire",
|
||||
"Post" : "Poster",
|
||||
"Cancel" : "Annuler",
|
||||
"Edit comment" : "Modifier le commentaire",
|
||||
"[Deleted user]" : "[Utilisateur supprimé]",
|
||||
"No comments yet, start the conversation!" : "Aucun commentaire actuellement, débutez une conversation !",
|
||||
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrez la conversation !",
|
||||
"More comments …" : "Plus de commentaires ...",
|
||||
"Save" : "Enregistrer",
|
||||
"Allowed characters {count} of {max}" : "{count} sur {max} caractères autorisés",
|
||||
@@ -22,12 +22,12 @@ OC.L10N.register(
|
||||
"%1$s commented" : "%1$s a commenté",
|
||||
"{author} commented" : "{author} a commenté",
|
||||
"You commented on %1$s" : "Vous avez commenté %1$s",
|
||||
"You commented on {file}" : "Vous avez commenté sur {file}",
|
||||
"You commented on {file}" : "Vous avez commenté {file}",
|
||||
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
|
||||
"{author} commented on {file}" : "{author} a commenté sur {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “{file}”",
|
||||
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> sur les fichiers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un·e utilisateur·trice (maintenant supprimé·e) vous a mentionné·e dans un commentaire sur “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un·e utilisateur·trice (maintenant supprimé·e) vous a mentionné·e dans un commentaire sur “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s vous a mentionné⋅e dans un commentaire sur “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} vous a mentionné⋅e dans un commentaire sur “{file}”"
|
||||
},
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Commentaires",
|
||||
"Unknown user" : "Utilisateur inconnu",
|
||||
"Unknown user" : "Utilisateur·trice inconnu·e",
|
||||
"New comment …" : "Nouveau commentaire...",
|
||||
"Delete comment" : "Supprimer le commentaire",
|
||||
"Post" : "Poster",
|
||||
"Cancel" : "Annuler",
|
||||
"Edit comment" : "Modifier le commentaire",
|
||||
"[Deleted user]" : "[Utilisateur supprimé]",
|
||||
"No comments yet, start the conversation!" : "Aucun commentaire actuellement, débutez une conversation !",
|
||||
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrez la conversation !",
|
||||
"More comments …" : "Plus de commentaires ...",
|
||||
"Save" : "Enregistrer",
|
||||
"Allowed characters {count} of {max}" : "{count} sur {max} caractères autorisés",
|
||||
@@ -20,12 +20,12 @@
|
||||
"%1$s commented" : "%1$s a commenté",
|
||||
"{author} commented" : "{author} a commenté",
|
||||
"You commented on %1$s" : "Vous avez commenté %1$s",
|
||||
"You commented on {file}" : "Vous avez commenté sur {file}",
|
||||
"You commented on {file}" : "Vous avez commenté {file}",
|
||||
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
|
||||
"{author} commented on {file}" : "{author} a commenté sur {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “{file}”",
|
||||
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> sur les fichiers",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un·e utilisateur·trice (maintenant supprimé·e) vous a mentionné·e dans un commentaire sur “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un·e utilisateur·trice (maintenant supprimé·e) vous a mentionné·e dans un commentaire sur “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s vous a mentionné⋅e dans un commentaire sur “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} vous a mentionné⋅e dans un commentaire sur “{file}”"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
|
||||
@@ -1,8 +1,34 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario descoñecido",
|
||||
"New comment …" : "Comentario novo …",
|
||||
"Delete comment" : "Eliminar comentario",
|
||||
"Post" : "Publicar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario eliminado]",
|
||||
"No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!",
|
||||
"More comments …" : "Máis comentarios …",
|
||||
"Save" : "Gardar",
|
||||
"Comment" : "Comentario"
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}",
|
||||
"Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
|
||||
"Comment" : "Comentario",
|
||||
"You commented" : "Vostede comentou",
|
||||
"%1$s commented" : "%1$s comentados",
|
||||
"{author} commented" : "{author} comentou",
|
||||
"You commented on %1$s" : "Vostede comentou en %1$s",
|
||||
"You commented on {file}" : "Vostede comentou en {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,6 +1,32 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Comentarios",
|
||||
"Unknown user" : "Usuario descoñecido",
|
||||
"New comment …" : "Comentario novo …",
|
||||
"Delete comment" : "Eliminar comentario",
|
||||
"Post" : "Publicar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"[Deleted user]" : "[Usuario eliminado]",
|
||||
"No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!",
|
||||
"More comments …" : "Máis comentarios …",
|
||||
"Save" : "Gardar",
|
||||
"Comment" : "Comentario"
|
||||
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}",
|
||||
"Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
|
||||
"Comment" : "Comentario",
|
||||
"You commented" : "Vostede comentou",
|
||||
"%1$s commented" : "%1$s comentados",
|
||||
"{author} commented" : "{author} comentou",
|
||||
"You commented on %1$s" : "Vostede comentou en %1$s",
|
||||
"You commented on {file}" : "Vostede comentou en {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -1,8 +1,34 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Cancel" : "Atšaukti",
|
||||
"Save" : "Išsaugoti",
|
||||
"Comment" : "Komentaras"
|
||||
"Comments" : "Komentarai",
|
||||
"Unknown user" : "Nežinomas naudotojas",
|
||||
"New comment …" : "Naujas komentaras …",
|
||||
"Delete comment" : "Ištrinti komentarą",
|
||||
"Post" : "Įrašas",
|
||||
"Cancel" : "Atsisakyti",
|
||||
"Edit comment" : "Redaguoti komentarą",
|
||||
"[Deleted user]" : "[Ištrintas naudotojas]",
|
||||
"No comments yet, start the conversation!" : "Kol kas komentarų nėra, pradėkite pokalbį!",
|
||||
"More comments …" : "Daugiau komentarų …",
|
||||
"Save" : "Įrašyti",
|
||||
"Allowed characters {count} of {max}" : "Leidžiama simbolių {count} iš {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Klaida bandant parodyti komentarą pagal identifikavimo numerį {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Klaida bandant pataisyti komentarą pagal identifikavimo numerį {id}",
|
||||
"Error occurred while posting comment" : "Skelbiant komentarą, įvyko klaida",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų"],
|
||||
"Comment" : "Komentaras",
|
||||
"You commented" : "Jūs pakomentavote",
|
||||
"%1$s commented" : "%1$s pakomentavo",
|
||||
"{author} commented" : "{author} pakomentavo",
|
||||
"You commented on %1$s" : "Pakomentavote %1$s",
|
||||
"You commented on {file}" : "Pakomentavote {file}",
|
||||
"%1$s commented on %2$s" : "%1$s pakomentavo %2$s",
|
||||
"{author} commented on {file}" : "{author} pakomentavo {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Failų komentarai</strong>",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ištrintas vartotojas paminėjo jus komentare \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ištrintas vartotojas paminėjo jus komentare \"{file}\"",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s paminėjo jus komentare \"%2$s\"",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} paminėjo jus komentare “{file}”"
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
||||
|
||||
@@ -1,6 +1,32 @@
|
||||
{ "translations": {
|
||||
"Cancel" : "Atšaukti",
|
||||
"Save" : "Išsaugoti",
|
||||
"Comment" : "Komentaras"
|
||||
"Comments" : "Komentarai",
|
||||
"Unknown user" : "Nežinomas naudotojas",
|
||||
"New comment …" : "Naujas komentaras …",
|
||||
"Delete comment" : "Ištrinti komentarą",
|
||||
"Post" : "Įrašas",
|
||||
"Cancel" : "Atsisakyti",
|
||||
"Edit comment" : "Redaguoti komentarą",
|
||||
"[Deleted user]" : "[Ištrintas naudotojas]",
|
||||
"No comments yet, start the conversation!" : "Kol kas komentarų nėra, pradėkite pokalbį!",
|
||||
"More comments …" : "Daugiau komentarų …",
|
||||
"Save" : "Įrašyti",
|
||||
"Allowed characters {count} of {max}" : "Leidžiama simbolių {count} iš {max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "Klaida bandant parodyti komentarą pagal identifikavimo numerį {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Klaida bandant pataisyti komentarą pagal identifikavimo numerį {id}",
|
||||
"Error occurred while posting comment" : "Skelbiant komentarą, įvyko klaida",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų"],
|
||||
"Comment" : "Komentaras",
|
||||
"You commented" : "Jūs pakomentavote",
|
||||
"%1$s commented" : "%1$s pakomentavo",
|
||||
"{author} commented" : "{author} pakomentavo",
|
||||
"You commented on %1$s" : "Pakomentavote %1$s",
|
||||
"You commented on {file}" : "Pakomentavote {file}",
|
||||
"%1$s commented on %2$s" : "%1$s pakomentavo %2$s",
|
||||
"{author} commented on {file}" : "{author} pakomentavo {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Failų komentarai</strong>",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Ištrintas vartotojas paminėjo jus komentare \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Ištrintas vartotojas paminėjo jus komentare \"{file}\"",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s paminėjo jus komentare \"%2$s\"",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} paminėjo jus komentare “{file}”"
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||
}
|
||||
@@ -1,6 +1,32 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Save" : "Хадгалах"
|
||||
"Comments" : "Сэтгэгдэл",
|
||||
"Unknown user" : " хэрэглэгч",
|
||||
"New comment …" : "Шинэ сэтгэгдэл",
|
||||
"Delete comment" : "Сэтгэгдэл устгах",
|
||||
"Post" : "Нийтлэл",
|
||||
"Cancel" : "Цуцлах",
|
||||
"Edit comment" : "Сэтгэгдэл засах",
|
||||
"[Deleted user]" : "[Хэрэглэгч устгагдсан]",
|
||||
"No comments yet, start the conversation!" : "Сэтгэгдэл байхгүй байна",
|
||||
"More comments …" : "Дараагийн сэтгэгдэлүүд",
|
||||
"Save" : "Хадгалах",
|
||||
"Allowed characters {count} of {max}" : "{max} боломжойгоос {count} тэмдэгт орсон байна",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} дугаартай сэтгэгдлийг авахад алдаа гарлаа",
|
||||
"Error occurred while updating comment with id {id}" : "{id} дугаартай сэтгэгдлийг шинэчилэхэд алдаа гарлаа",
|
||||
"Error occurred while posting comment" : "Сэтгэгдлийг хадгалахад алдаа гарлаа",
|
||||
"Comment" : "Сэтгэгдэл",
|
||||
"You commented" : "Та сэтгэгдэл бичсэн байна",
|
||||
"%1$s commented" : "%1$s сэтгэгдэл бичсэн",
|
||||
"{author} commented" : "{author} сэтгэгдэл бичсэн",
|
||||
"You commented on %1$s" : "Та %1$s нийтлэл дээр сэтгэгдэл бичсэн байна",
|
||||
"You commented on {file}" : "Та {file} сэтгэгдэл бичсэн байна",
|
||||
"%1$s commented on %2$s" : "%1$s нь %2$s-д сэтгэгдэл бичсэн",
|
||||
"{author} commented on {file}" : "{author} нь {file}-д сэтгэгдэл бичсэн",
|
||||
"<strong>Comments</strong> for files" : "Файлууд дахь<strong>Сэтгэгдэлүүд</strong>",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s нь таныг “%2$s”-ы сэтгэгдэлд дурдсан",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} нь таныг “{file}”-ын сэтгэгдэлд дурдсан"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,4 +1,30 @@
|
||||
{ "translations": {
|
||||
"Save" : "Хадгалах"
|
||||
"Comments" : "Сэтгэгдэл",
|
||||
"Unknown user" : " хэрэглэгч",
|
||||
"New comment …" : "Шинэ сэтгэгдэл",
|
||||
"Delete comment" : "Сэтгэгдэл устгах",
|
||||
"Post" : "Нийтлэл",
|
||||
"Cancel" : "Цуцлах",
|
||||
"Edit comment" : "Сэтгэгдэл засах",
|
||||
"[Deleted user]" : "[Хэрэглэгч устгагдсан]",
|
||||
"No comments yet, start the conversation!" : "Сэтгэгдэл байхгүй байна",
|
||||
"More comments …" : "Дараагийн сэтгэгдэлүүд",
|
||||
"Save" : "Хадгалах",
|
||||
"Allowed characters {count} of {max}" : "{max} боломжойгоос {count} тэмдэгт орсон байна",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} дугаартай сэтгэгдлийг авахад алдаа гарлаа",
|
||||
"Error occurred while updating comment with id {id}" : "{id} дугаартай сэтгэгдлийг шинэчилэхэд алдаа гарлаа",
|
||||
"Error occurred while posting comment" : "Сэтгэгдлийг хадгалахад алдаа гарлаа",
|
||||
"Comment" : "Сэтгэгдэл",
|
||||
"You commented" : "Та сэтгэгдэл бичсэн байна",
|
||||
"%1$s commented" : "%1$s сэтгэгдэл бичсэн",
|
||||
"{author} commented" : "{author} сэтгэгдэл бичсэн",
|
||||
"You commented on %1$s" : "Та %1$s нийтлэл дээр сэтгэгдэл бичсэн байна",
|
||||
"You commented on {file}" : "Та {file} сэтгэгдэл бичсэн байна",
|
||||
"%1$s commented on %2$s" : "%1$s нь %2$s-д сэтгэгдэл бичсэн",
|
||||
"{author} commented on {file}" : "{author} нь {file}-д сэтгэгдэл бичсэн",
|
||||
"<strong>Comments</strong> for files" : "Файлууд дахь<strong>Сэтгэгдэлүүд</strong>",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s нь таныг “%2$s”-ы сэтгэгдэлд дурдсан",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} нь таныг “{file}”-ын сэтгэгдэлд дурдсан"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -31,4 +31,4 @@ OC.L10N.register(
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”"
|
||||
},
|
||||
"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);");
|
||||
"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);");
|
||||
|
||||
@@ -28,5 +28,5 @@
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”"
|
||||
},"pluralForm" :"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);"
|
||||
},"pluralForm" :"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);"
|
||||
}
|
||||
@@ -15,19 +15,19 @@ OC.L10N.register(
|
||||
"Allowed characters {count} of {max}" : "{count} de {max} caracteres permitidos",
|
||||
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro durante a recuperação do comentário com id {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Ocorreu um erro durante a atualização do comentário com id {id}",
|
||||
"Error occurred while posting comment" : "Ocorreu um erro durante a postagem do comentário",
|
||||
"Error occurred while posting comment" : "Ocorreu um erro ao postar o comentário",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"],
|
||||
"Comment" : "Comentar",
|
||||
"You commented" : "Você comentou",
|
||||
"%1$s commented" : "%1$s comentaram",
|
||||
"%1$s commented" : "%1$s comentou",
|
||||
"{author} commented" : "{author} comentou",
|
||||
"You commented on %1$s" : "Você comentou em %1$s",
|
||||
"You commented on {file}" : "Você comentou sobre {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentaram em %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou em {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Um usuário excluído agora mencionou você em um comentário sobre “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Um usuário recém excluído mencionou você em um comentário sobre “{file}”",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Um usuário excluído (agora) mencionou você em um comentário sobre “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Um usuário (now) recém excluído mencionou você em um comentário sobre “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionou você em um comentário sobre “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mencionou você em um comentário sobre “{file}”"
|
||||
},
|
||||
|
||||
@@ -13,19 +13,19 @@
|
||||
"Allowed characters {count} of {max}" : "{count} de {max} caracteres permitidos",
|
||||
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro durante a recuperação do comentário com id {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Ocorreu um erro durante a atualização do comentário com id {id}",
|
||||
"Error occurred while posting comment" : "Ocorreu um erro durante a postagem do comentário",
|
||||
"Error occurred while posting comment" : "Ocorreu um erro ao postar o comentário",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"],
|
||||
"Comment" : "Comentar",
|
||||
"You commented" : "Você comentou",
|
||||
"%1$s commented" : "%1$s comentaram",
|
||||
"%1$s commented" : "%1$s comentou",
|
||||
"{author} commented" : "{author} comentou",
|
||||
"You commented on %1$s" : "Você comentou em %1$s",
|
||||
"You commented on {file}" : "Você comentou sobre {file}",
|
||||
"%1$s commented on %2$s" : "%1$s comentaram em %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou em {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Um usuário excluído agora mencionou você em um comentário sobre “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Um usuário recém excluído mencionou você em um comentário sobre “{file}”",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Um usuário excluído (agora) mencionou você em um comentário sobre “%s”",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Um usuário (now) recém excluído mencionou você em um comentário sobre “{file}”",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionou você em um comentário sobre “%2$s”",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} mencionou você em um comentário sobre “{file}”"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
|
||||
@@ -25,6 +25,10 @@ OC.L10N.register(
|
||||
"You commented on {file}" : "Komentovali ste {file}",
|
||||
"%1$s commented on %2$s" : "%1$s komentoval %2$s",
|
||||
"{author} commented on {file}" : "{author} komentoval {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory"
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Teraz už odstránený používateľ vás spomenul v komentári k \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Teraz už odstránený používateľ vás spomenul v komentári k \"{file}\"",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s vás spomenul v komentári k \"%2$s\"",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} vás spomenul v komentári k “{file}”"
|
||||
},
|
||||
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
|
||||
|
||||
@@ -23,6 +23,10 @@
|
||||
"You commented on {file}" : "Komentovali ste {file}",
|
||||
"%1$s commented on %2$s" : "%1$s komentoval %2$s",
|
||||
"{author} commented on {file}" : "{author} komentoval {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory"
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "Teraz už odstránený používateľ vás spomenul v komentári k \"%s\"",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "Teraz už odstránený používateľ vás spomenul v komentári k \"{file}\"",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s vás spomenul v komentári k \"%2$s\"",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} vás spomenul v komentári k “{file}”"
|
||||
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
|
||||
}
|
||||
@@ -13,9 +13,9 @@ OC.L10N.register(
|
||||
"More comments …" : "Diğer yorumlar ...",
|
||||
"Save" : "Kaydet",
|
||||
"Allowed characters {count} of {max}" : "Yazılabilecek karakter sayısı {count}/{max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} kodlu yorum alınırken bir sorun çıktı",
|
||||
"Error occurred while updating comment with id {id}" : "{id} kodlu yorum güncellenirken bir sorun çıktı",
|
||||
"Error occurred while posting comment" : "Yorum gönderilirken bir sorun çıktı",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} kodlu yorum alınırken sorun çıktı",
|
||||
"Error occurred while updating comment with id {id}" : "{id} kodlu yorum güncellenirken sorun çıktı",
|
||||
"Error occurred while posting comment" : "Yorum gönderilirken sorun çıktı",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"],
|
||||
"Comment" : "Yorum",
|
||||
"You commented" : "Yorum yaptınız",
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
"More comments …" : "Diğer yorumlar ...",
|
||||
"Save" : "Kaydet",
|
||||
"Allowed characters {count} of {max}" : "Yazılabilecek karakter sayısı {count}/{max}",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} kodlu yorum alınırken bir sorun çıktı",
|
||||
"Error occurred while updating comment with id {id}" : "{id} kodlu yorum güncellenirken bir sorun çıktı",
|
||||
"Error occurred while posting comment" : "Yorum gönderilirken bir sorun çıktı",
|
||||
"Error occurred while retrieving comment with id {id}" : "{id} kodlu yorum alınırken sorun çıktı",
|
||||
"Error occurred while updating comment with id {id}" : "{id} kodlu yorum güncellenirken sorun çıktı",
|
||||
"Error occurred while posting comment" : "Yorum gönderilirken sorun çıktı",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"],
|
||||
"Comment" : "Yorum",
|
||||
"You commented" : "Yorum yaptınız",
|
||||
|
||||
@@ -2,6 +2,7 @@ OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "留言",
|
||||
"Unknown user" : "未知的使用者",
|
||||
"New comment …" : "新留言…",
|
||||
"Delete comment" : "刪除留言",
|
||||
"Post" : "送出",
|
||||
@@ -17,14 +18,17 @@ OC.L10N.register(
|
||||
"Error occurred while posting comment" : "張貼留言出錯",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 未讀留言"],
|
||||
"Comment" : "留言",
|
||||
"You commented" : "您已留言",
|
||||
"You commented" : "你已留言",
|
||||
"%1$s commented" : "%1$s 留言",
|
||||
"{author} commented" : "{author} 已留言",
|
||||
"You commented on %1$s" : "你對 %1$s 留言",
|
||||
"You commented on {file}" : "你對 {file} 留言",
|
||||
"%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
|
||||
"{author} commented on {file}" : "{author} 對 {file} 留言",
|
||||
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
|
||||
"Type in a new comment..." : "輸入新留言…",
|
||||
"No other comments available" : "沒有其他留言",
|
||||
"More comments..." : "其他留言…",
|
||||
"{count} unread comments" : "{count} 則未讀留言",
|
||||
"You commented on %2$s" : "您對 %2$s 留言"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "用戶(被刪除)在 “%s” 留言中提到你",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "用戶(被刪除)在 “{file}” 留言中提到你",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s 在 “%2$s” 的留言中提到你",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{ "translations": {
|
||||
"Comments" : "留言",
|
||||
"Unknown user" : "未知的使用者",
|
||||
"New comment …" : "新留言…",
|
||||
"Delete comment" : "刪除留言",
|
||||
"Post" : "送出",
|
||||
@@ -15,14 +16,17 @@
|
||||
"Error occurred while posting comment" : "張貼留言出錯",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 未讀留言"],
|
||||
"Comment" : "留言",
|
||||
"You commented" : "您已留言",
|
||||
"You commented" : "你已留言",
|
||||
"%1$s commented" : "%1$s 留言",
|
||||
"{author} commented" : "{author} 已留言",
|
||||
"You commented on %1$s" : "你對 %1$s 留言",
|
||||
"You commented on {file}" : "你對 {file} 留言",
|
||||
"%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
|
||||
"{author} commented on {file}" : "{author} 對 {file} 留言",
|
||||
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
|
||||
"Type in a new comment..." : "輸入新留言…",
|
||||
"No other comments available" : "沒有其他留言",
|
||||
"More comments..." : "其他留言…",
|
||||
"{count} unread comments" : "{count} 則未讀留言",
|
||||
"You commented on %2$s" : "您對 %2$s 留言"
|
||||
"A (now) deleted user mentioned you in a comment on “%s”" : "用戶(被刪除)在 “%s” 留言中提到你",
|
||||
"A (now) deleted user mentioned you in a comment on “{file}”" : "用戶(被刪除)在 “{file}” 留言中提到你",
|
||||
"%1$s mentioned you in a comment on “%2$s”" : "%1$s 在 “%2$s” 的留言中提到你",
|
||||
"{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -115,15 +115,16 @@ class Listener {
|
||||
->setAuthor($actor)
|
||||
->setObject($event->getComment()->getObjectType(), (int) $event->getComment()->getObjectId())
|
||||
->setMessage('add_comment_message', [
|
||||
$event->getComment()->getId(),
|
||||
'commentId' => $event->getComment()->getId(),
|
||||
]);
|
||||
|
||||
foreach ($users as $user => $path) {
|
||||
$activity->setAffectedUser($user);
|
||||
|
||||
$activity->setSubject('add_comment_subject', [
|
||||
$actor,
|
||||
$path,
|
||||
'actor' => $actor,
|
||||
'fileId' => (int) $event->getComment()->getObjectId(),
|
||||
'filePath' => trim($path, '/'),
|
||||
]);
|
||||
$this->activityManager->publish($activity);
|
||||
}
|
||||
|
||||
@@ -87,7 +87,11 @@ class Provider implements IProvider {
|
||||
|
||||
if ($event->getSubject() === 'add_comment_subject') {
|
||||
$this->parseMessage($event);
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/comment.svg')));
|
||||
if ($this->activityManager->getRequirePNG()) {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/comment.png')));
|
||||
} else {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/comment.svg')));
|
||||
}
|
||||
|
||||
if ($this->activityManager->isFormattingFilteredObject()) {
|
||||
try {
|
||||
@@ -109,14 +113,14 @@ class Provider implements IProvider {
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
protected function parseShortVersion(IEvent $event) {
|
||||
$subjectParameters = $event->getSubjectParameters();
|
||||
$subjectParameters = $this->getSubjectParameters($event);
|
||||
|
||||
if ($event->getSubject() === 'add_comment_subject') {
|
||||
if ($subjectParameters[0] === $this->activityManager->getCurrentUserId()) {
|
||||
if ($subjectParameters['actor'] === $this->activityManager->getCurrentUserId()) {
|
||||
$event->setParsedSubject($this->l->t('You commented'))
|
||||
->setRichSubject($this->l->t('You commented'), []);
|
||||
} else {
|
||||
$author = $this->generateUserParameter($subjectParameters[0]);
|
||||
$author = $this->generateUserParameter($subjectParameters['actor']);
|
||||
$event->setParsedSubject($this->l->t('%1$s commented', [$author['name']]))
|
||||
->setRichSubject($this->l->t('{author} commented'), [
|
||||
'author' => $author,
|
||||
@@ -135,25 +139,25 @@ class Provider implements IProvider {
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
protected function parseLongVersion(IEvent $event) {
|
||||
$subjectParameters = $event->getSubjectParameters();
|
||||
$subjectParameters = $this->getSubjectParameters($event);
|
||||
|
||||
if ($event->getSubject() === 'add_comment_subject') {
|
||||
if ($subjectParameters[0] === $this->activityManager->getCurrentUserId()) {
|
||||
if ($subjectParameters['actor'] === $this->activityManager->getCurrentUserId()) {
|
||||
$event->setParsedSubject($this->l->t('You commented on %1$s', [
|
||||
trim($subjectParameters[1], '/'),
|
||||
$subjectParameters['filePath'],
|
||||
]))
|
||||
->setRichSubject($this->l->t('You commented on {file}'), [
|
||||
'file' => $this->generateFileParameter($event->getObjectId(), $subjectParameters[1]),
|
||||
'file' => $this->generateFileParameter($subjectParameters['fileId'], $subjectParameters['filePath']),
|
||||
]);
|
||||
} else {
|
||||
$author = $this->generateUserParameter($subjectParameters[0]);
|
||||
$author = $this->generateUserParameter($subjectParameters['actor']);
|
||||
$event->setParsedSubject($this->l->t('%1$s commented on %2$s', [
|
||||
$author['name'],
|
||||
trim($subjectParameters[1], '/'),
|
||||
$subjectParameters['filePath'],
|
||||
]))
|
||||
->setRichSubject($this->l->t('{author} commented on {file}'), [
|
||||
'author' => $author,
|
||||
'file' => $this->generateFileParameter($event->getObjectId(), $subjectParameters[1]),
|
||||
'file' => $this->generateFileParameter($subjectParameters['fileId'], $subjectParameters['filePath']),
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
@@ -163,13 +167,34 @@ class Provider implements IProvider {
|
||||
return $event;
|
||||
}
|
||||
|
||||
protected function getSubjectParameters(IEvent $event) {
|
||||
$subjectParameters = $event->getSubjectParameters();
|
||||
if (isset($subjectParameters['fileId'])) {
|
||||
return $subjectParameters;
|
||||
}
|
||||
|
||||
// Fix subjects from 12.0.3 and older
|
||||
return [
|
||||
'actor' => $subjectParameters[0],
|
||||
'fileId' => (int) $event->getObjectId(),
|
||||
'filePath' => trim($subjectParameters[1], '/'),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param IEvent $event
|
||||
*/
|
||||
protected function parseMessage(IEvent $event) {
|
||||
$messageParameters = $event->getMessageParameters();
|
||||
if (empty($messageParameters)) {
|
||||
// Email
|
||||
return;
|
||||
}
|
||||
|
||||
$commentId = isset($messageParameters['commentId']) ? $messageParameters['commentId'] : $messageParameters[0];
|
||||
|
||||
try {
|
||||
$comment = $this->commentsManager->get((int) $messageParameters[0]);
|
||||
$comment = $this->commentsManager->get((string) $commentId);
|
||||
$message = $comment->getMessage();
|
||||
$message = str_replace("\n", '<br />', str_replace(['<', '>'], ['<', '>'], $message));
|
||||
|
||||
@@ -206,7 +231,7 @@ class Provider implements IProvider {
|
||||
'type' => 'file',
|
||||
'id' => $id,
|
||||
'name' => basename($path),
|
||||
'path' => trim($path, '/'),
|
||||
'path' => $path,
|
||||
'link' => $this->url->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $id]),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ if ($debugging) {
|
||||
$server->addPlugin(new \Sabre\DAV\Sync\Plugin());
|
||||
$server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());
|
||||
$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin());
|
||||
$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\IMipPlugin( \OC::$server->getMailer(), \OC::$server->getLogger()));
|
||||
$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\IMipPlugin( \OC::$server->getMailer(), \OC::$server->getLogger(), new \OC\AppFramework\Utility\TimeFactory()));
|
||||
$server->addPlugin(new ExceptionLoggerPlugin('caldav', \OC::$server->getLogger()));
|
||||
|
||||
// And off we go!
|
||||
|
||||
@@ -79,10 +79,12 @@ $server = $serverFactory->createServer($baseuri, $requestUri, $authPlugin, funct
|
||||
\OC\Files\Filesystem::addStorageWrapper('sharePermissions', function ($mountPoint, $storage) use ($share) {
|
||||
return new \OC\Files\Storage\Wrapper\PermissionsMask(array('storage' => $storage, 'mask' => $share->getPermissions() | \OCP\Constants::PERMISSION_SHARE));
|
||||
});
|
||||
|
||||
\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($previousLog);
|
||||
|
||||
OC_Util::tearDownFS();
|
||||
OC_Util::setupFS($owner);
|
||||
$ownerView = \OC\Files\Filesystem::getView();
|
||||
$ownerView = new \OC\Files\View('/'. $owner . '/files');
|
||||
$path = $ownerView->getPath($fileId);
|
||||
$fileInfo = $ownerView->getFileInfo($path);
|
||||
$linkCheckPlugin->setFileInfo($fileInfo);
|
||||
|
||||
@@ -67,5 +67,10 @@ $server = $serverFactory->createServer($baseuri, $requestUri, $authPlugin, funct
|
||||
return \OC\Files\Filesystem::getView();
|
||||
});
|
||||
|
||||
$dispatcher = \OC::$server->getEventDispatcher();
|
||||
// allow setup of additional plugins
|
||||
$event = new \OCP\SabrePluginEvent($server);
|
||||
$dispatcher->dispatch('OCA\DAV\Connector\Sabre::addPlugin', $event);
|
||||
|
||||
// And off we go!
|
||||
$server->exec();
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Narozeniny kontaktů",
|
||||
"Personal" : "Osobní",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technické detaily",
|
||||
"Remote Address: %s" : "Vzdálená adresa: %s",
|
||||
"Request ID: %s" : "ID požadavku: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Narozeniny kontaktů",
|
||||
"Personal" : "Osobní",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technické detaily",
|
||||
"Remote Address: %s" : "Vzdálená adresa: %s",
|
||||
"Request ID: %s" : "ID požadavku: %s"
|
||||
|
||||
49
apps/dav/l10n/da.js
Normal file
49
apps/dav/l10n/da.js
Normal file
@@ -0,0 +1,49 @@
|
||||
OC.L10N.register(
|
||||
"dav",
|
||||
{
|
||||
"Calendar" : "Kalender",
|
||||
"Todos" : "Opgaver",
|
||||
"{actor} created calendar {calendar}" : "{actor} oprettede kalenderen {calendar}",
|
||||
"You created calendar {calendar}" : "Du oprettede kalenderen {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} sletede kalenderen {calendar}",
|
||||
"You deleted calendar {calendar}" : "Du slettede kalenderen {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} opdaterede kalenderen {calendar}",
|
||||
"You updated calendar {calendar}" : "Du opdaterede kalenderen {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} delte kalenderen {calendar} med dig",
|
||||
"You shared calendar {calendar} with {user}" : "Du delte kalenderen {calendar} med {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} delte kalenderen {calendar} med {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} fjernede delingen af {calendar} fra dig",
|
||||
"You unshared calendar {calendar} from {user}" : "Du fjernede delingen af {calendar} fra {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} fjernede delingen af {calendar} fra {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} fjernede delingen af {calendar} fra sig selv",
|
||||
"You shared calendar {calendar} with group {group}" : "Du delte kalenderen {calendar} med gruppen {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalenderen {calendar} med gruppen {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Du fjernede delingen af {calendar} fra gruppen {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} fjernede deling af kalenderen {calendar} fra gruppen {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} oprettede begivenheden {event} i kalenderen {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Du oprettede begivenheden {event} i kalenderen {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} slettede begivenheden {event} fra kalenderen {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Du slettede begivenheden {event} fra kalenderen {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} opdaterede begivenheden {event} i kalenderen {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Du opdaterede begivenheden {event} i kalenderen {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> er blevet ændret",
|
||||
"A calendar <strong>event</strong> was modified" : "En kalender <strong>begivenhed</strong> er blevet ændret",
|
||||
"A calendar <strong>todo</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
|
||||
"Contact birthdays" : "Kontakt fødselsdag",
|
||||
"Personal" : "Personligt",
|
||||
"Contacts" : "Kontakter",
|
||||
"Technical details" : "Tekniske detaljer",
|
||||
"Remote Address: %s" : "Fjernadresse: %s",
|
||||
"Request ID: %s" : "Forespørgsels-ID: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
47
apps/dav/l10n/da.json
Normal file
47
apps/dav/l10n/da.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Kalender",
|
||||
"Todos" : "Opgaver",
|
||||
"{actor} created calendar {calendar}" : "{actor} oprettede kalenderen {calendar}",
|
||||
"You created calendar {calendar}" : "Du oprettede kalenderen {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} sletede kalenderen {calendar}",
|
||||
"You deleted calendar {calendar}" : "Du slettede kalenderen {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} opdaterede kalenderen {calendar}",
|
||||
"You updated calendar {calendar}" : "Du opdaterede kalenderen {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} delte kalenderen {calendar} med dig",
|
||||
"You shared calendar {calendar} with {user}" : "Du delte kalenderen {calendar} med {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} delte kalenderen {calendar} med {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} fjernede delingen af {calendar} fra dig",
|
||||
"You unshared calendar {calendar} from {user}" : "Du fjernede delingen af {calendar} fra {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} fjernede delingen af {calendar} fra {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} fjernede delingen af {calendar} fra sig selv",
|
||||
"You shared calendar {calendar} with group {group}" : "Du delte kalenderen {calendar} med gruppen {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalenderen {calendar} med gruppen {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Du fjernede delingen af {calendar} fra gruppen {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} fjernede deling af kalenderen {calendar} fra gruppen {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} oprettede begivenheden {event} i kalenderen {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Du oprettede begivenheden {event} i kalenderen {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} slettede begivenheden {event} fra kalenderen {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Du slettede begivenheden {event} fra kalenderen {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} opdaterede begivenheden {event} i kalenderen {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Du opdaterede begivenheden {event} i kalenderen {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} oprettede en opgave {todo} i listen {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Du oprettede opgaven {todo} i listen {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} slettede opgaven {todo} fra listen {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Du slettede opgaven {todo} fra listen {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} opdaterede opgaven {todo} i listen {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Du opdaterede opgaven {todo} i listen {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} løste opgaven {todo} i listen {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Du løste opgaven {todo} i listen {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} genåbnede opgaven {todo} i listen {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du genåbnede opgaven {todo} i listen {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> er blevet ændret",
|
||||
"A calendar <strong>event</strong> was modified" : "En kalender <strong>begivenhed</strong> er blevet ændret",
|
||||
"A calendar <strong>todo</strong> was modified" : "En kalender <strong>opgave</strong> blev ændret",
|
||||
"Contact birthdays" : "Kontakt fødselsdag",
|
||||
"Personal" : "Personligt",
|
||||
"Contacts" : "Kontakter",
|
||||
"Technical details" : "Tekniske detaljer",
|
||||
"Remote Address: %s" : "Fjernadresse: %s",
|
||||
"Request ID: %s" : "Forespørgsels-ID: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -9,10 +9,10 @@ OC.L10N.register(
|
||||
"You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht",
|
||||
"{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert",
|
||||
"You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt",
|
||||
"You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir",
|
||||
"You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst",
|
||||
@@ -34,17 +34,16 @@ OC.L10N.register(
|
||||
"You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt",
|
||||
"You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet",
|
||||
"A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet",
|
||||
"A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet",
|
||||
"A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet",
|
||||
"A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet",
|
||||
"A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet",
|
||||
"Contact birthdays" : "Geburtstage von Kontakten",
|
||||
"Personal" : "Persönlich",
|
||||
"Contacts" : "Kontakte",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische Details",
|
||||
"Remote Address: %s" : "Remote-Adresse: %s",
|
||||
"Request ID: %s" : "Anfrage-ID: %s"
|
||||
"Remote Address: %s" : "Entfernte Adresse: %s",
|
||||
"Request ID: %s" : "Anfragekennung: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
"You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht",
|
||||
"{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert",
|
||||
"You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt",
|
||||
"You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir",
|
||||
"You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst",
|
||||
@@ -32,17 +32,16 @@
|
||||
"You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt",
|
||||
"You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet",
|
||||
"You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet",
|
||||
"A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet",
|
||||
"A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet",
|
||||
"A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet",
|
||||
"A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet",
|
||||
"A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet",
|
||||
"Contact birthdays" : "Geburtstage von Kontakten",
|
||||
"Personal" : "Persönlich",
|
||||
"Contacts" : "Kontakte",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische Details",
|
||||
"Remote Address: %s" : "Remote-Adresse: %s",
|
||||
"Request ID: %s" : "Anfrage-ID: %s"
|
||||
"Remote Address: %s" : "Entfernte Adresse: %s",
|
||||
"Request ID: %s" : "Anfragekennung: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -16,7 +16,7 @@ OC.L10N.register(
|
||||
"You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst",
|
||||
"You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}",
|
||||
"You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}",
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Geburtstage von Kontakten",
|
||||
"Personal" : "Persönlich",
|
||||
"Contacts" : "Kontakte",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische Details",
|
||||
"Remote Address: %s" : "Entfernte Adresse: %s",
|
||||
"Request ID: %s" : "Anfragekennung: %s"
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst",
|
||||
"You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}",
|
||||
"You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}",
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Geburtstage von Kontakten",
|
||||
"Personal" : "Persönlich",
|
||||
"Contacts" : "Kontakte",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische Details",
|
||||
"Remote Address: %s" : "Entfernte Adresse: %s",
|
||||
"Request ID: %s" : "Anfragekennung: %s"
|
||||
|
||||
@@ -1,11 +1,49 @@
|
||||
OC.L10N.register(
|
||||
"dav",
|
||||
{
|
||||
"Calendar" : "Ημερολόγιο",
|
||||
"Todos" : "Εργασίες προς εκτέλεση",
|
||||
"{actor} created calendar {calendar}" : "{actor} δημιουργήθηκε το ημερολόγιο {calendar}",
|
||||
"You created calendar {calendar}" : "Δημιουργήσατε ημερολόγιο {ημερολόγιο}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} διέγραψε το ημερολόγιο {calendar}",
|
||||
"You deleted calendar {calendar}" : "Διαγράψατε το ημερολόγιο {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} ενημέρωσε το ημερολόγιο {calendar}",
|
||||
"You updated calendar {calendar}" : "Έχετε ενημερώσει το ημερολόγιο {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} διαμοιράστηκε το ημερολόγιο {calendar} με εσάς",
|
||||
"You shared calendar {calendar} with {user}" : "Διαμοιραστήκατε το ημερολογίου {calendar} με {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} διαμοίρασε το ημερολόγιο {calendar} με {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από εσάς",
|
||||
"You unshared calendar {calendar} from {user}" : "Σταματήσατε τον διαμοιρασμό ημερολογίου {calendar} από {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από τον χρήστη {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από τον εαυτό τους",
|
||||
"You shared calendar {calendar} with group {group}" : "Διαμοιραστείκατε ένα ημερολόγιο {calendar} με την ομάδα {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "Ο {actor} διαμοιράστηκε το ημερολόγιο {calendar} με την ομάδα {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Σταματήσατε τον διαμοιρασμό του ημερολογίου {calendar} από την ομάδα {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από την ομάδα {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "Ο {actor} δημιούργησε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Δημιουργήσατε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "Ο {actor} διέγραψε το γεγονός {event} από το ημερολόγιο {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Διαγράψατε το συμβάν {event} από το ημερολόγιο {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "Ο {actor} ενημέρωσε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Ενημερώσατε το συμβάν {event} στο ημερολόγιο {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} δημιούργησε την εκκρεμότητα {todo} στη λίστα {ημερολόγιο}",
|
||||
"You created todo {todo} in list {calendar}" : "Δημιουργήσατε την εκκρεμότητα {todo} στη λίστα {ημερολόγιο}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "Ο {actor} διέγραψε την εκκρεμότητα {todo} από τη λίστα {ημερολόγιο}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Διέγραψες την εκκρεμότητα {todo} από τη λίστα {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} ενημέρωσε την εκκρεμότητα {todo} στη λίστα {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Ενημέρωσες την εκκρεμότητα {todo} στη λίστα {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} επίλυσε την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Επίλυσες την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} άνοιξε ξανά την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Άνοιξες ξανά την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Τροποποιήθηκε ένα <strong>ημερολόγιο</strong> ",
|
||||
"A calendar <strong>event</strong> was modified" : "Τροποποιήθηκε ένα <strong>γεγονός</strong> του ημερολογίου",
|
||||
"A calendar <strong>todo</strong> was modified" : "Ενός ημερολογίου η <strong>εκκρεμότητα</strong> τροποποιήθηκε",
|
||||
"Contact birthdays" : "Γενέθλια επαφών",
|
||||
"Personal" : "Προσωπικά",
|
||||
"Contacts" : "Επαφές",
|
||||
"Technical details" : "Τεχνικές λεπτομέρειες",
|
||||
"Remote Address: %s" : "Απομακρυσμένη Διεύθυνση: %s",
|
||||
"Request ID: %s" : "Αίτημα ID: %s"
|
||||
"Request ID: %s" : "ID Αιτήματος: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,9 +1,47 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Ημερολόγιο",
|
||||
"Todos" : "Εργασίες προς εκτέλεση",
|
||||
"{actor} created calendar {calendar}" : "{actor} δημιουργήθηκε το ημερολόγιο {calendar}",
|
||||
"You created calendar {calendar}" : "Δημιουργήσατε ημερολόγιο {ημερολόγιο}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} διέγραψε το ημερολόγιο {calendar}",
|
||||
"You deleted calendar {calendar}" : "Διαγράψατε το ημερολόγιο {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} ενημέρωσε το ημερολόγιο {calendar}",
|
||||
"You updated calendar {calendar}" : "Έχετε ενημερώσει το ημερολόγιο {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} διαμοιράστηκε το ημερολόγιο {calendar} με εσάς",
|
||||
"You shared calendar {calendar} with {user}" : "Διαμοιραστήκατε το ημερολογίου {calendar} με {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} διαμοίρασε το ημερολόγιο {calendar} με {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από εσάς",
|
||||
"You unshared calendar {calendar} from {user}" : "Σταματήσατε τον διαμοιρασμό ημερολογίου {calendar} από {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από τον χρήστη {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από τον εαυτό τους",
|
||||
"You shared calendar {calendar} with group {group}" : "Διαμοιραστείκατε ένα ημερολόγιο {calendar} με την ομάδα {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "Ο {actor} διαμοιράστηκε το ημερολόγιο {calendar} με την ομάδα {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Σταματήσατε τον διαμοιρασμό του ημερολογίου {calendar} από την ομάδα {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από την ομάδα {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "Ο {actor} δημιούργησε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Δημιουργήσατε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "Ο {actor} διέγραψε το γεγονός {event} από το ημερολόγιο {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Διαγράψατε το συμβάν {event} από το ημερολόγιο {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "Ο {actor} ενημέρωσε το γεγονός {event} στο ημερολόγιο {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Ενημερώσατε το συμβάν {event} στο ημερολόγιο {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} δημιούργησε την εκκρεμότητα {todo} στη λίστα {ημερολόγιο}",
|
||||
"You created todo {todo} in list {calendar}" : "Δημιουργήσατε την εκκρεμότητα {todo} στη λίστα {ημερολόγιο}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "Ο {actor} διέγραψε την εκκρεμότητα {todo} από τη λίστα {ημερολόγιο}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Διέγραψες την εκκρεμότητα {todo} από τη λίστα {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} ενημέρωσε την εκκρεμότητα {todo} στη λίστα {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Ενημέρωσες την εκκρεμότητα {todo} στη λίστα {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} επίλυσε την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Επίλυσες την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} άνοιξε ξανά την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Άνοιξες ξανά την εκκρεμότητα {todo} στην λίστα {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Τροποποιήθηκε ένα <strong>ημερολόγιο</strong> ",
|
||||
"A calendar <strong>event</strong> was modified" : "Τροποποιήθηκε ένα <strong>γεγονός</strong> του ημερολογίου",
|
||||
"A calendar <strong>todo</strong> was modified" : "Ενός ημερολογίου η <strong>εκκρεμότητα</strong> τροποποιήθηκε",
|
||||
"Contact birthdays" : "Γενέθλια επαφών",
|
||||
"Personal" : "Προσωπικά",
|
||||
"Contacts" : "Επαφές",
|
||||
"Technical details" : "Τεχνικές λεπτομέρειες",
|
||||
"Remote Address: %s" : "Απομακρυσμένη Διεύθυνση: %s",
|
||||
"Request ID: %s" : "Αίτημα ID: %s"
|
||||
"Request ID: %s" : "ID Αιτήματος: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
49
apps/dav/l10n/en_GB.js
Normal file
49
apps/dav/l10n/en_GB.js
Normal file
@@ -0,0 +1,49 @@
|
||||
OC.L10N.register(
|
||||
"dav",
|
||||
{
|
||||
"Calendar" : "Calendar",
|
||||
"Todos" : "Todos",
|
||||
"{actor} created calendar {calendar}" : "{actor} created calendar {calendar}",
|
||||
"You created calendar {calendar}" : "You created calendar {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}",
|
||||
"You deleted calendar {calendar}" : "You deleted calendar {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}",
|
||||
"You updated calendar {calendar}" : "You updated calendar {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you",
|
||||
"You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you",
|
||||
"You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves",
|
||||
"You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified",
|
||||
"A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified",
|
||||
"A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified",
|
||||
"Contact birthdays" : "Contact birthdays",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contacts",
|
||||
"Technical details" : "Technical details",
|
||||
"Remote Address: %s" : "Remote Address: %s",
|
||||
"Request ID: %s" : "Request ID: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
47
apps/dav/l10n/en_GB.json
Normal file
47
apps/dav/l10n/en_GB.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Calendar",
|
||||
"Todos" : "Todos",
|
||||
"{actor} created calendar {calendar}" : "{actor} created calendar {calendar}",
|
||||
"You created calendar {calendar}" : "You created calendar {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}",
|
||||
"You deleted calendar {calendar}" : "You deleted calendar {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}",
|
||||
"You updated calendar {calendar}" : "You updated calendar {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you",
|
||||
"You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you",
|
||||
"You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves",
|
||||
"You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified",
|
||||
"A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified",
|
||||
"A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified",
|
||||
"Contact birthdays" : "Contact birthdays",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contacts",
|
||||
"Technical details" : "Technical details",
|
||||
"Remote Address: %s" : "Remote Address: %s",
|
||||
"Request ID: %s" : "Request ID: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
49
apps/dav/l10n/es_AR.js
Normal file
49
apps/dav/l10n/es_AR.js
Normal file
@@ -0,0 +1,49 @@
|
||||
OC.L10N.register(
|
||||
"dav",
|
||||
{
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Pendientes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Usted creó el calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Usted borró el calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted",
|
||||
"You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted",
|
||||
"You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo",
|
||||
"You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado",
|
||||
"A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado",
|
||||
"Contact birthdays" : "Cumpleaños del contacto",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contactos",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Dirección remota: %s",
|
||||
"Request ID: %s" : "ID de solicitud: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
47
apps/dav/l10n/es_AR.json
Normal file
47
apps/dav/l10n/es_AR.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Pendientes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Usted creó el calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Usted borró el calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted",
|
||||
"You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted",
|
||||
"You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo",
|
||||
"You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado",
|
||||
"A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado",
|
||||
"Contact birthdays" : "Cumpleaños del contacto",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contactos",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Dirección remota: %s",
|
||||
"Request ID: %s" : "ID de solicitud: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -4,45 +4,44 @@ OC.L10N.register(
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Pendientes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Usted creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Creaste el calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Usted borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Borraste el calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted",
|
||||
"You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}",
|
||||
"You updated calendar {calendar}" : "Actualizaste el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo",
|
||||
"You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted",
|
||||
"You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo",
|
||||
"You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo",
|
||||
"You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}",
|
||||
"You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado",
|
||||
"A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado",
|
||||
"Contact birthdays" : "Cumpleaños del contacto",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contactos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Dirección remota: %s",
|
||||
"Request ID: %s" : "ID de solicitud: %s"
|
||||
|
||||
@@ -2,45 +2,44 @@
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Pendientes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Usted creó el calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Creaste el calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Usted borró el calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Borraste el calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted",
|
||||
"You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}",
|
||||
"You updated calendar {calendar}" : "Actualizaste el calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo",
|
||||
"You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted",
|
||||
"You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo",
|
||||
"You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo",
|
||||
"You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}",
|
||||
"You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado",
|
||||
"A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado",
|
||||
"Contact birthdays" : "Cumpleaños del contacto",
|
||||
"Personal" : "Personal",
|
||||
"Contacts" : "Contactos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Dirección remota: %s",
|
||||
"Request ID: %s" : "ID de solicitud: %s"
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Anniversaires des contacts",
|
||||
"Personal" : "Personnel",
|
||||
"Contacts" : "Contacts",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Détails techniques",
|
||||
"Remote Address: %s" : "Adresse distante : %s",
|
||||
"Request ID: %s" : "ID de la requête : %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Anniversaires des contacts",
|
||||
"Personal" : "Personnel",
|
||||
"Contacts" : "Contacts",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Détails techniques",
|
||||
"Remote Address: %s" : "Adresse distante : %s",
|
||||
"Request ID: %s" : "ID de la requête : %s"
|
||||
|
||||
50
apps/dav/l10n/gl.js
Normal file
50
apps/dav/l10n/gl.js
Normal file
@@ -0,0 +1,50 @@
|
||||
OC.L10N.register(
|
||||
"dav",
|
||||
{
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Asuntos pendentes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Vostede creou o calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede",
|
||||
"You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede",
|
||||
"You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}",
|
||||
"You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>",
|
||||
"A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario",
|
||||
"A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario",
|
||||
"Contact birthdays" : "Aniversario do contacto",
|
||||
"Personal" : "Persoal",
|
||||
"Contacts" : "Contactos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Enderezo remoto: %s",
|
||||
"Request ID: %s" : "ID da solicitude: %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
48
apps/dav/l10n/gl.json
Normal file
48
apps/dav/l10n/gl.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Calendario",
|
||||
"Todos" : "Asuntos pendentes",
|
||||
"{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}",
|
||||
"You created calendar {calendar}" : "Vostede creou o calendario {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}",
|
||||
"You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}",
|
||||
"You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede",
|
||||
"You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede",
|
||||
"You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}",
|
||||
"You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}",
|
||||
"You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}",
|
||||
"{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>",
|
||||
"A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario",
|
||||
"A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario",
|
||||
"Contact birthdays" : "Aniversario do contacto",
|
||||
"Personal" : "Persoal",
|
||||
"Contacts" : "Contactos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalles técnicos",
|
||||
"Remote Address: %s" : "Enderezo remoto: %s",
|
||||
"Request ID: %s" : "ID da solicitude: %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Afmælisdagar tengiliðar",
|
||||
"Personal" : "Einka",
|
||||
"Contacts" : "Tengiliðir",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Tæknilegar upplýsingar",
|
||||
"Remote Address: %s" : "Fjartengt vistfang: %s",
|
||||
"Request ID: %s" : "Beiðni um auðkenni: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Afmælisdagar tengiliðar",
|
||||
"Personal" : "Einka",
|
||||
"Contacts" : "Tengiliðir",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Tæknilegar upplýsingar",
|
||||
"Remote Address: %s" : "Fjartengt vistfang: %s",
|
||||
"Request ID: %s" : "Beiðni um auðkenni: %s"
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Kontaktų gimtadieniai",
|
||||
"Personal" : "Asmeniniai",
|
||||
"Contacts" : "Kontaktai",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Techninė informacija",
|
||||
"Remote Address: %s" : "Nuotolinis adresas: %s",
|
||||
"Request ID: %s" : "Užklausos ID: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Kontaktų gimtadieniai",
|
||||
"Personal" : "Asmeniniai",
|
||||
"Contacts" : "Kontaktai",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Techninė informacija",
|
||||
"Remote Address: %s" : "Nuotolinis adresas: %s",
|
||||
"Request ID: %s" : "Užklausos ID: %s"
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Verjaardagen",
|
||||
"Personal" : "Persoonlijk",
|
||||
"Contacts" : "Contactpersonen",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische details",
|
||||
"Remote Address: %s" : "Extern adres: %s",
|
||||
"Request ID: %s" : "Aanvraag-ID: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Verjaardagen",
|
||||
"Personal" : "Persoonlijk",
|
||||
"Contacts" : "Contactpersonen",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technische details",
|
||||
"Remote Address: %s" : "Extern adres: %s",
|
||||
"Request ID: %s" : "Aanvraag-ID: %s"
|
||||
|
||||
@@ -9,10 +9,10 @@ OC.L10N.register(
|
||||
"You deleted calendar {calendar}" : "Usunąłęś/ęłaś kalendarz {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} zaktualizował/-a kalendarz {calendar} .",
|
||||
"You updated calendar {calendar}" : "Zaktualizowałeś/-aś kalendarz {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z tobą",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z Tobą",
|
||||
"You shared calendar {calendar} with {user}" : "Współdzielisz kalendarz {calendar} z {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} współdzieli kalendarz {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z tobą",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z Tobą",
|
||||
"You unshared calendar {calendar} from {user}" : "Zakończyłeś/-aś współdzielenie kalendarza {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} zakończył/-a współdzielenie kalendarza {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} zakończył/-a wspóldzielenie kalendarza {calendar} od siebie",
|
||||
@@ -42,9 +42,8 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Urodziny kontaktu",
|
||||
"Personal" : "Osobiste",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Szczegóły techniczne",
|
||||
"Remote Address: %s" : "Adres zdalny: %s",
|
||||
"Request ID: %s" : "ID żądania: %s"
|
||||
},
|
||||
"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);");
|
||||
"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);");
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
"You deleted calendar {calendar}" : "Usunąłęś/ęłaś kalendarz {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} zaktualizował/-a kalendarz {calendar} .",
|
||||
"You updated calendar {calendar}" : "Zaktualizowałeś/-aś kalendarz {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z tobą",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z Tobą",
|
||||
"You shared calendar {calendar} with {user}" : "Współdzielisz kalendarz {calendar} z {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} współdzieli kalendarz {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z tobą",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z Tobą",
|
||||
"You unshared calendar {calendar} from {user}" : "Zakończyłeś/-aś współdzielenie kalendarza {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} zakończył/-a współdzielenie kalendarza {calendar} z {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} zakończył/-a wspóldzielenie kalendarza {calendar} od siebie",
|
||||
@@ -40,9 +40,8 @@
|
||||
"Contact birthdays" : "Urodziny kontaktu",
|
||||
"Personal" : "Osobiste",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Szczegóły techniczne",
|
||||
"Remote Address: %s" : "Adres zdalny: %s",
|
||||
"Request ID: %s" : "ID żądania: %s"
|
||||
},"pluralForm" :"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);"
|
||||
},"pluralForm" :"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);"
|
||||
}
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Aniversário dos contatos",
|
||||
"Personal" : "Pessoal",
|
||||
"Contacts" : "Contatos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalhes técnicos",
|
||||
"Remote Address: %s" : "Endereço remoto: %s",
|
||||
"Request ID: %s" : "ID do solicitante: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Aniversário dos contatos",
|
||||
"Personal" : "Pessoal",
|
||||
"Contacts" : "Contatos",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Detalhes técnicos",
|
||||
"Remote Address: %s" : "Endereço remoto: %s",
|
||||
"Request ID: %s" : "ID do solicitante: %s"
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Дни рождения контакта",
|
||||
"Personal" : "Личное",
|
||||
"Contacts" : "Контакты",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Технические подробности",
|
||||
"Remote Address: %s" : "Удаленный адрес: %s",
|
||||
"Request ID: %s" : "ID запроса: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Дни рождения контакта",
|
||||
"Personal" : "Личное",
|
||||
"Contacts" : "Контакты",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Технические подробности",
|
||||
"Remote Address: %s" : "Удаленный адрес: %s",
|
||||
"Request ID: %s" : "ID запроса: %s"
|
||||
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Narodeniny kontaktu",
|
||||
"Personal" : "Osobné",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technické podrobnosti",
|
||||
"Remote Address: %s" : "Vzdialená adresa: %s",
|
||||
"Request ID: %s" : "ID požiadavky: %s"
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Narodeniny kontaktu",
|
||||
"Personal" : "Osobné",
|
||||
"Contacts" : "Kontakty",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Technické podrobnosti",
|
||||
"Remote Address: %s" : "Vzdialená adresa: %s",
|
||||
"Request ID: %s" : "ID požiadavky: %s"
|
||||
|
||||
@@ -3,7 +3,7 @@ OC.L10N.register(
|
||||
{
|
||||
"Calendar" : "Kalendar",
|
||||
"Todos" : "Për tu bërë",
|
||||
"{actor} created calendar {calendar}" : "{actor} krijoj kalendarin {calendar}",
|
||||
"{actor} created calendar {calendar}" : "{aktori} krijoi kalendarin {kalendarin}",
|
||||
"You created calendar {calendar}" : "Ju krijuat kalendarin {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} fshiu kalendarin {calendar}",
|
||||
"You deleted calendar {calendar}" : "Ju fshit kalendarin {calendar}",
|
||||
@@ -31,9 +31,15 @@ OC.L10N.register(
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Ju përditësuat përtëbërë {todo} në listën{calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} zgjidhi përtëbërë {todo} në listën {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Ju zgjidhët përtëbërë {todo} në listën {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} rihapi përtëbërë {todo} në listën {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Ju rihapët përtëbërë {todo} në listën {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua",
|
||||
"A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua",
|
||||
"A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua",
|
||||
"Contact birthdays" : "Ditëlindjet e kontakteve",
|
||||
"Personal" : "Personale",
|
||||
"Contacts" : "Kontaktet",
|
||||
"Technical details" : "Detaje teknike",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ "translations": {
|
||||
"Calendar" : "Kalendar",
|
||||
"Todos" : "Për tu bërë",
|
||||
"{actor} created calendar {calendar}" : "{actor} krijoj kalendarin {calendar}",
|
||||
"{actor} created calendar {calendar}" : "{aktori} krijoi kalendarin {kalendarin}",
|
||||
"You created calendar {calendar}" : "Ju krijuat kalendarin {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} fshiu kalendarin {calendar}",
|
||||
"You deleted calendar {calendar}" : "Ju fshit kalendarin {calendar}",
|
||||
@@ -29,9 +29,15 @@
|
||||
"{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}",
|
||||
"You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}",
|
||||
"{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}",
|
||||
"You updated todo {todo} in list {calendar}" : "Ju përditësuat përtëbërë {todo} në listën{calendar}",
|
||||
"{actor} solved todo {todo} in list {calendar}" : "{actor} zgjidhi përtëbërë {todo} në listën {calendar}",
|
||||
"You solved todo {todo} in list {calendar}" : "Ju zgjidhët përtëbërë {todo} në listën {calendar}",
|
||||
"{actor} reopened todo {todo} in list {calendar}" : "{actor} rihapi përtëbërë {todo} në listën {calendar}",
|
||||
"You reopened todo {todo} in list {calendar}" : "Ju rihapët përtëbërë {todo} në listën {calendar}",
|
||||
"A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua",
|
||||
"A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua",
|
||||
"A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua",
|
||||
"Contact birthdays" : "Ditëlindjet e kontakteve",
|
||||
"Personal" : "Personale",
|
||||
"Contacts" : "Kontaktet",
|
||||
"Technical details" : "Detaje teknike",
|
||||
|
||||
@@ -6,7 +6,7 @@ OC.L10N.register(
|
||||
"{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi",
|
||||
"You created calendar {calendar}" : "{calendar} takvimini eklediniz",
|
||||
"{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi",
|
||||
"You deleted calendar {calendar}" : "{calendar} takvimi sildiniz",
|
||||
"You deleted calendar {calendar}" : "{calendar} takvimini sildiniz",
|
||||
"{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi",
|
||||
"You updated calendar {calendar}" : "{calendar} takvimini güncellediniz",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı",
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "Kişi doğum günleri",
|
||||
"Personal" : "Kişisel",
|
||||
"Contacts" : "Kişiler",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Teknik ayrıntılar",
|
||||
"Remote Address: %s" : "Uzak Adres: %s",
|
||||
"Request ID: %s" : "İstek Kodu: %s"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi",
|
||||
"You created calendar {calendar}" : "{calendar} takvimini eklediniz",
|
||||
"{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi",
|
||||
"You deleted calendar {calendar}" : "{calendar} takvimi sildiniz",
|
||||
"You deleted calendar {calendar}" : "{calendar} takvimini sildiniz",
|
||||
"{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi",
|
||||
"You updated calendar {calendar}" : "{calendar} takvimini güncellediniz",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı",
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "Kişi doğum günleri",
|
||||
"Personal" : "Kişisel",
|
||||
"Contacts" : "Kişiler",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "Teknik ayrıntılar",
|
||||
"Remote Address: %s" : "Uzak Adres: %s",
|
||||
"Request ID: %s" : "İstek Kodu: %s"
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"You deleted calendar {calendar}" : "您删除的日历 {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} 更新了日历 {calendar}",
|
||||
"You updated calendar {calendar}" : "您更新了日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} 分享给您的日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} 收到的日历分享 {calendar}",
|
||||
"You shared calendar {calendar} with {user}" : "您与 {user} 分享了日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} 与 {user} 分享了日历 {calendar}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} 取消分享 {calendar} 给您",
|
||||
@@ -42,7 +42,6 @@ OC.L10N.register(
|
||||
"Contact birthdays" : "联系人生日",
|
||||
"Personal" : "个人",
|
||||
"Contacts" : "联系人",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "技术细节",
|
||||
"Remote Address: %s" : "远程地址: %s",
|
||||
"Request ID: %s" : "请求 ID: %s"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"You deleted calendar {calendar}" : "您删除的日历 {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} 更新了日历 {calendar}",
|
||||
"You updated calendar {calendar}" : "您更新了日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} 分享给您的日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} 收到的日历分享 {calendar}",
|
||||
"You shared calendar {calendar} with {user}" : "您与 {user} 分享了日历 {calendar}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} 与 {user} 分享了日历 {calendar}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} 取消分享 {calendar} 给您",
|
||||
@@ -40,7 +40,6 @@
|
||||
"Contact birthdays" : "联系人生日",
|
||||
"Personal" : "个人",
|
||||
"Contacts" : "联系人",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Technical details" : "技术细节",
|
||||
"Remote Address: %s" : "远程地址: %s",
|
||||
"Request ID: %s" : "请求 ID: %s"
|
||||
|
||||
@@ -84,7 +84,11 @@ class Calendar extends Base {
|
||||
|
||||
$this->l = $this->languageFactory->get('dav', $language);
|
||||
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.svg')));
|
||||
if ($this->activityManager->getRequirePNG()) {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.png')));
|
||||
} else {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.svg')));
|
||||
}
|
||||
|
||||
if ($event->getSubject() === self::SUBJECT_ADD) {
|
||||
$subject = $this->l->t('{actor} created calendar {calendar}');
|
||||
|
||||
@@ -80,7 +80,11 @@ class Event extends Base {
|
||||
|
||||
$this->l = $this->languageFactory->get('dav', $language);
|
||||
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.svg')));
|
||||
if ($this->activityManager->getRequirePNG()) {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.png')));
|
||||
} else {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/calendar-dark.svg')));
|
||||
}
|
||||
|
||||
if ($event->getSubject() === self::SUBJECT_OBJECT_ADD . '_event') {
|
||||
$subject = $this->l->t('{actor} created event {event} in calendar {calendar}');
|
||||
|
||||
@@ -40,7 +40,11 @@ class Todo extends Event {
|
||||
|
||||
$this->l = $this->languageFactory->get('dav', $language);
|
||||
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/checkmark.svg')));
|
||||
if ($this->activityManager->getRequirePNG()) {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/checkmark.png')));
|
||||
} else {
|
||||
$event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'actions/checkmark.svg')));
|
||||
}
|
||||
|
||||
if ($event->getSubject() === self::SUBJECT_OBJECT_ADD . '_todo') {
|
||||
$subject = $this->l->t('{actor} created todo {todo} in list {calendar}');
|
||||
|
||||
@@ -276,6 +276,9 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
|
||||
|
||||
// query for shared calendars
|
||||
$principals = $this->principalBackend->getGroupMembership($principalUriOriginal, true);
|
||||
$principals = array_map(function($principal) {
|
||||
return urldecode($principal);
|
||||
}, $principals);
|
||||
$principals[]= $principalUri;
|
||||
|
||||
$fields = array_values($this->propertyMap);
|
||||
@@ -1428,7 +1431,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
|
||||
|
||||
$query = "SELECT `uri`, `operation` FROM `*PREFIX*calendarchanges` WHERE `synctoken` >= ? AND `synctoken` < ? AND `calendarid` = ? ORDER BY `synctoken`";
|
||||
if ($limit>0) {
|
||||
$query.= " `LIMIT` " . (int)$limit;
|
||||
$query.= " LIMIT " . (int)$limit;
|
||||
}
|
||||
|
||||
// Fetching all changes
|
||||
@@ -2009,7 +2012,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
|
||||
if (in_array($property->name, self::$indexProperties)) {
|
||||
$value = $property->getValue();
|
||||
// is this a shitty db?
|
||||
if ($this->db->supports4ByteText()) {
|
||||
if (!$this->db->supports4ByteText()) {
|
||||
$value = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value);
|
||||
}
|
||||
$value = substr($value, 0, 254);
|
||||
|
||||
@@ -122,7 +122,14 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IShareable {
|
||||
'principal' => $this->getOwner(),
|
||||
'protected' => true,
|
||||
];
|
||||
} else {
|
||||
$acl[] = [
|
||||
'privilege' => '{DAV:}write-properties',
|
||||
'principal' => $this->getOwner(),
|
||||
'protected' => true,
|
||||
];
|
||||
}
|
||||
|
||||
if ($this->getOwner() !== parent::getOwner()) {
|
||||
$acl[] = [
|
||||
'privilege' => '{DAV:}read',
|
||||
@@ -135,6 +142,12 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IShareable {
|
||||
'principal' => parent::getOwner(),
|
||||
'protected' => true,
|
||||
];
|
||||
} else {
|
||||
$acl[] = [
|
||||
'privilege' => '{DAV:}write-properties',
|
||||
'principal' => parent::getOwner(),
|
||||
'protected' => true,
|
||||
];
|
||||
}
|
||||
}
|
||||
if ($this->isPublic()) {
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<?php
|
||||
/**
|
||||
* @copyright Copyright (c) 2016, ownCloud, Inc.
|
||||
* @copyright Copyright (c) 2017, Georg Ehrke
|
||||
*
|
||||
* @author Thomas Müller <thomas.mueller@tmit.eu>
|
||||
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||
*
|
||||
* @license AGPL-3.0
|
||||
*
|
||||
@@ -21,10 +23,15 @@
|
||||
*/
|
||||
namespace OCA\DAV\CalDAV\Schedule;
|
||||
|
||||
use OCP\AppFramework\Utility\ITimeFactory;
|
||||
use OCP\ILogger;
|
||||
use OCP\Mail\IMailer;
|
||||
use Sabre\VObject\Component\VCalendar;
|
||||
use Sabre\VObject\DateTimeParser;
|
||||
use Sabre\VObject\ITip;
|
||||
use Sabre\CalDAV\Schedule\IMipPlugin as SabreIMipPlugin;
|
||||
use Sabre\VObject\Recur\EventIterator;
|
||||
|
||||
/**
|
||||
* iMIP handler.
|
||||
*
|
||||
@@ -47,15 +54,23 @@ class IMipPlugin extends SabreIMipPlugin {
|
||||
/** @var ILogger */
|
||||
private $logger;
|
||||
|
||||
/** @var ITimeFactory */
|
||||
private $timeFactory;
|
||||
|
||||
const MAX_DATE = '2038-01-01';
|
||||
|
||||
/**
|
||||
* Creates the email handler.
|
||||
*
|
||||
* @param IMailer $mailer
|
||||
* @param ILogger $logger
|
||||
* @param ITimeFactory $timeFactory
|
||||
*/
|
||||
function __construct(IMailer $mailer, ILogger $logger) {
|
||||
function __construct(IMailer $mailer, ILogger $logger, ITimeFactory $timeFactory) {
|
||||
parent::__construct('');
|
||||
$this->mailer = $mailer;
|
||||
$this->logger = $logger;
|
||||
$this->timeFactory = $timeFactory;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -85,6 +100,11 @@ class IMipPlugin extends SabreIMipPlugin {
|
||||
return;
|
||||
}
|
||||
|
||||
// don't send out mails for events that already took place
|
||||
if ($this->isEventInThePast($iTipMessage->message)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$sender = substr($iTipMessage->sender, 7);
|
||||
$recipient = substr($iTipMessage->recipient, 7);
|
||||
|
||||
@@ -125,4 +145,49 @@ class IMipPlugin extends SabreIMipPlugin {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* check if event took place in the past already
|
||||
* @param VCalendar $vObject
|
||||
* @return bool
|
||||
*/
|
||||
private function isEventInThePast(VCalendar $vObject) {
|
||||
$component = $vObject->VEVENT;
|
||||
|
||||
$firstOccurrence = $component->DTSTART->getDateTime()->getTimeStamp();
|
||||
// Finding the last occurrence is a bit harder
|
||||
if (!isset($component->RRULE)) {
|
||||
if (isset($component->DTEND)) {
|
||||
$lastOccurrence = $component->DTEND->getDateTime()->getTimeStamp();
|
||||
} elseif (isset($component->DURATION)) {
|
||||
$endDate = clone $component->DTSTART->getDateTime();
|
||||
// $component->DTEND->getDateTime() returns DateTimeImmutable
|
||||
$endDate = $endDate->add(DateTimeParser::parse($component->DURATION->getValue()));
|
||||
$lastOccurrence = $endDate->getTimeStamp();
|
||||
} elseif (!$component->DTSTART->hasTime()) {
|
||||
$endDate = clone $component->DTSTART->getDateTime();
|
||||
// $component->DTSTART->getDateTime() returns DateTimeImmutable
|
||||
$endDate = $endDate->modify('+1 day');
|
||||
$lastOccurrence = $endDate->getTimeStamp();
|
||||
} else {
|
||||
$lastOccurrence = $firstOccurrence;
|
||||
}
|
||||
} else {
|
||||
$it = new EventIterator($vObject, (string)$component->UID);
|
||||
$maxDate = new \DateTime(self::MAX_DATE);
|
||||
if ($it->isInfinite()) {
|
||||
$lastOccurrence = $maxDate->getTimestamp();
|
||||
} else {
|
||||
$end = $it->getDtEnd();
|
||||
while($it->valid() && $end < $maxDate) {
|
||||
$end = $it->getDtEnd();
|
||||
$it->next();
|
||||
|
||||
}
|
||||
$lastOccurrence = $end->getTimestamp();
|
||||
}
|
||||
}
|
||||
|
||||
$currentTime = $this->timeFactory->getTime();
|
||||
return $lastOccurrence < $currentTime;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,6 +162,9 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
|
||||
// query for shared calendars
|
||||
$principals = $this->principalBackend->getGroupMembership($principalUriOriginal, true);
|
||||
$principals = array_map(function($principal) {
|
||||
return urldecode($principal);
|
||||
}, $principals);
|
||||
$principals[]= $principalUri;
|
||||
|
||||
$query = $this->db->getQueryBuilder();
|
||||
|
||||
@@ -25,6 +25,8 @@ use OCP\IRequest;
|
||||
use OCP\ISession;
|
||||
use OCP\IUserSession;
|
||||
use Sabre\DAV\Auth\Backend\AbstractBearer;
|
||||
use Sabre\HTTP\RequestInterface;
|
||||
use Sabre\HTTP\ResponseInterface;
|
||||
|
||||
class BearerAuth extends AbstractBearer {
|
||||
/** @var IUserSession */
|
||||
@@ -77,4 +79,16 @@ class BearerAuth extends AbstractBearer {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* \Sabre\DAV\Auth\Backend\AbstractBearer::challenge sets an WWW-Authenticate
|
||||
* header which some DAV clients can't handle. Thus we override this function
|
||||
* and make it simply return a 401.
|
||||
*
|
||||
* @param RequestInterface $request
|
||||
* @param ResponseInterface $response
|
||||
*/
|
||||
public function challenge(RequestInterface $request, ResponseInterface $response) {
|
||||
$response->setStatus(401);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,26 +94,9 @@ class ExceptionLoggerPlugin extends \Sabre\DAV\ServerPlugin {
|
||||
$level = \OCP\Util::DEBUG;
|
||||
}
|
||||
|
||||
$message = $ex->getMessage();
|
||||
if ($ex instanceof Exception) {
|
||||
if (empty($message)) {
|
||||
$response = new Response($ex->getHTTPCode());
|
||||
$message = $response->getStatusText();
|
||||
}
|
||||
$message = "HTTP/1.1 {$ex->getHTTPCode()} $message";
|
||||
}
|
||||
|
||||
$user = \OC_User::getUser();
|
||||
|
||||
$exception = [
|
||||
'Message' => $message,
|
||||
'Exception' => $exceptionClass,
|
||||
'Code' => $ex->getCode(),
|
||||
'Trace' => $ex->getTraceAsString(),
|
||||
'File' => $ex->getFile(),
|
||||
'Line' => $ex->getLine(),
|
||||
'User' => $user,
|
||||
];
|
||||
$this->logger->log($level, 'Exception: ' . json_encode($exception), ['app' => $this->appName]);
|
||||
$this->logger->logException($ex, [
|
||||
'app' => $this->appName,
|
||||
'level' => $level,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -184,7 +184,7 @@ class File extends Node implements IFile {
|
||||
$fileExists = $storage->file_exists($internalPath);
|
||||
}
|
||||
if (!$run || $renameOkay === false || $fileExists === false) {
|
||||
\OCP\Util::writeLog('webdav', 'renaming part file to final file failed', \OCP\Util::ERROR);
|
||||
\OCP\Util::writeLog('webdav', 'renaming part file to final file failed ($run: ' . ( $run ? 'true' : 'false' ) . ', $renameOkay: ' . ( $renameOkay ? 'true' : 'false' ) . ', $fileExists: ' . ( $fileExists ? 'true' : 'false' ) . ')', \OCP\Util::ERROR);
|
||||
throw new Exception('Could not rename part file to final file');
|
||||
}
|
||||
} catch (ForbiddenException $ex) {
|
||||
|
||||
@@ -66,6 +66,7 @@ class FilesPlugin extends ServerPlugin {
|
||||
const DATA_FINGERPRINT_PROPERTYNAME = '{http://owncloud.org/ns}data-fingerprint';
|
||||
const HAS_PREVIEW_PROPERTYNAME = '{http://nextcloud.org/ns}has-preview';
|
||||
const MOUNT_TYPE_PROPERTYNAME = '{http://nextcloud.org/ns}mount-type';
|
||||
const IS_ENCRYPTED_PROPERTYNAME = '{http://nextcloud.org/ns}is-encrypted';
|
||||
|
||||
/**
|
||||
* Reference to main server object
|
||||
@@ -146,7 +147,6 @@ class FilesPlugin extends ServerPlugin {
|
||||
* @return void
|
||||
*/
|
||||
public function initialize(\Sabre\DAV\Server $server) {
|
||||
|
||||
$server->xml->namespaceMap[self::NS_OWNCLOUD] = 'oc';
|
||||
$server->xml->namespaceMap[self::NS_NEXTCLOUD] = 'nc';
|
||||
$server->protectedProperties[] = self::FILEID_PROPERTYNAME;
|
||||
@@ -161,6 +161,7 @@ class FilesPlugin extends ServerPlugin {
|
||||
$server->protectedProperties[] = self::DATA_FINGERPRINT_PROPERTYNAME;
|
||||
$server->protectedProperties[] = self::HAS_PREVIEW_PROPERTYNAME;
|
||||
$server->protectedProperties[] = self::MOUNT_TYPE_PROPERTYNAME;
|
||||
$server->protectedProperties[] = self::IS_ENCRYPTED_PROPERTYNAME;
|
||||
|
||||
// normally these cannot be changed (RFC4918), but we want them modifiable through PROPPATCH
|
||||
$allowedProperties = ['{DAV:}getetag'];
|
||||
@@ -288,10 +289,16 @@ class FilesPlugin extends ServerPlugin {
|
||||
$httpRequest = $this->server->httpRequest;
|
||||
|
||||
if ($node instanceof \OCA\DAV\Connector\Sabre\Node) {
|
||||
/**
|
||||
* This was disabled, because it made dir listing throw an exception,
|
||||
* so users were unable to navigate into folders where one subitem
|
||||
* is blocked by the files_accesscontrol app, see:
|
||||
* https://github.com/nextcloud/files_accesscontrol/issues/65
|
||||
if (!$node->getFileInfo()->isReadable()) {
|
||||
// avoid detecting files through this means
|
||||
throw new NotFound();
|
||||
}
|
||||
*/
|
||||
|
||||
$propFind->handle(self::FILEID_PROPERTYNAME, function() use ($node) {
|
||||
return $node->getFileId();
|
||||
@@ -337,6 +344,11 @@ class FilesPlugin extends ServerPlugin {
|
||||
}
|
||||
});
|
||||
|
||||
$propFind->handle(self::IS_ENCRYPTED_PROPERTYNAME, function() use ($node) {
|
||||
$result = $node->getFileInfo()->isEncrypted() ? '1' : '0';
|
||||
return $result;
|
||||
});
|
||||
|
||||
$propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) {
|
||||
return json_encode($this->previewManager->isAvailable($node->getFileInfo()));
|
||||
});
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
*/
|
||||
namespace OCA\DAV;
|
||||
|
||||
use OC\AppFramework\Utility\TimeFactory;
|
||||
use OCA\DAV\CalDAV\Schedule\IMipPlugin;
|
||||
use OCA\DAV\CardDAV\ImageExportPlugin;
|
||||
use OCA\DAV\CardDAV\PhotoCache;
|
||||
@@ -73,6 +74,7 @@ class Server {
|
||||
$logger = \OC::$server->getLogger();
|
||||
$mailer = \OC::$server->getMailer();
|
||||
$dispatcher = \OC::$server->getEventDispatcher();
|
||||
$timezone = new TimeFactory();
|
||||
|
||||
$root = new RootCollection();
|
||||
$this->server = new \OCA\DAV\Connector\Sabre\Server($root);
|
||||
@@ -134,7 +136,7 @@ class Server {
|
||||
$this->server->addPlugin(new \OCA\DAV\CalDAV\Plugin());
|
||||
$this->server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());
|
||||
$this->server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin());
|
||||
$this->server->addPlugin(new IMipPlugin($mailer, $logger));
|
||||
$this->server->addPlugin(new IMipPlugin($mailer, $logger, $timezone));
|
||||
$this->server->addPlugin(new \Sabre\CalDAV\Subscriptions\Plugin());
|
||||
$this->server->addPlugin(new \Sabre\CalDAV\Notifications\Plugin());
|
||||
$this->server->addPlugin(new DAV\Sharing\Plugin($authBackend, \OC::$server->getRequest()));
|
||||
@@ -163,6 +165,9 @@ class Server {
|
||||
|
||||
$this->server->addPlugin(new CopyEtagHeaderPlugin());
|
||||
|
||||
// allow setup of additional plugins
|
||||
$dispatcher->dispatch('OCA\DAV\Connector\Sabre::addPlugin', $event);
|
||||
|
||||
// Some WebDAV clients do require Class 2 WebDAV support (locking), since
|
||||
// we do not provide locking we emulate it using a fake locking plugin.
|
||||
if($request->isUserAgent([
|
||||
|
||||
@@ -40,6 +40,7 @@ class AvatarHomeTest extends TestCase {
|
||||
private $avatarManager;
|
||||
|
||||
public function setUp() {
|
||||
parent::setUp();
|
||||
$this->avatarManager = $this->createMock(IAvatarManager::class);
|
||||
$this->home = new AvatarHome(['uri' => 'principals/users/admin'], $this->avatarManager);
|
||||
}
|
||||
|
||||
@@ -91,6 +91,9 @@ abstract class AbstractCalDavBackendTest extends TestCase {
|
||||
if (is_null($this->backend)) {
|
||||
return;
|
||||
}
|
||||
$this->principal->expects($this->any())->method('getGroupMembership')
|
||||
->withAnyParameters()
|
||||
->willReturn([self::UNIT_TEST_GROUP, self::UNIT_TEST_GROUP2]);
|
||||
$calendars = $this->backend->getCalendarsForUser(self::UNIT_TEST_USER);
|
||||
foreach ($calendars as $calendar) {
|
||||
$this->dispatcher->expects($this->at(0))
|
||||
|
||||
@@ -539,7 +539,7 @@ CREATED;VALUE=DATE-TIME:20130910T125139Z
|
||||
UID:47d15e3ec8
|
||||
LAST-MODIFIED;VALUE=DATE-TIME:20130910T125139Z
|
||||
DTSTAMP;VALUE=DATE-TIME:20130910T125139Z
|
||||
SUMMARY:123 Event
|
||||
SUMMARY:123 Event 🙈
|
||||
DTSTART;VALUE=DATE-TIME:20130912T130000Z
|
||||
DTEND;VALUE=DATE-TIME:20130912T140000Z
|
||||
ATTENDEE;CN=test:mailto:foo@bar.com
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user