Compare commits
895 Commits
v1.11.7
...
v1.13.0-be
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b2980fce9a | ||
|
|
bf2e939b31 | ||
|
|
a54bf578ee | ||
|
|
a91672b966 | ||
|
|
5f0798e1db | ||
|
|
20a259f11c | ||
|
|
45109045d2 | ||
|
|
dfa20d43ab | ||
|
|
86cc316859 | ||
|
|
fb33f90f79 | ||
|
|
044706f05a | ||
|
|
d90d0a5a00 | ||
|
|
ea3a54be16 | ||
|
|
213c8c5f2f | ||
|
|
28f04905a3 | ||
|
|
2f5a47926f | ||
|
|
95b08d55bb | ||
|
|
f87f3e20d1 | ||
|
|
f90da9541f | ||
|
|
716d131a09 | ||
|
|
b72080c56c | ||
|
|
b4781ad66c | ||
|
|
5753e63be6 | ||
|
|
3a69087d79 | ||
|
|
45f4bd86e2 | ||
|
|
e019b7f32e | ||
|
|
24736698af | ||
|
|
849cfc1bde | ||
|
|
e42465c608 | ||
|
|
cda1d54039 | ||
|
|
c984288063 | ||
|
|
226991a82a | ||
|
|
d8128a01a2 | ||
|
|
58d762fa12 | ||
|
|
5b33fcca0d | ||
|
|
632e70bc29 | ||
|
|
e1de6d317b | ||
|
|
b358b24822 | ||
|
|
2c0b465786 | ||
|
|
81551ae6e9 | ||
|
|
11f77eb0ab | ||
|
|
93beb8647c | ||
|
|
2e3b169b69 | ||
|
|
86d1fe1b2c | ||
|
|
21612d3b0d | ||
|
|
aefef21abc | ||
|
|
af04a3856e | ||
|
|
9eccbacb9b | ||
|
|
b7cc2fd596 | ||
|
|
a937103bad | ||
|
|
eb928b1a43 | ||
|
|
266ac21264 | ||
|
|
0cbe129823 | ||
|
|
37d8bdb0e8 | ||
|
|
197e3a8c77 | ||
|
|
e9b16bea60 | ||
|
|
bc4a8a52e8 | ||
|
|
aace08e0a6 | ||
|
|
f739dda87f | ||
|
|
7e83cb967d | ||
|
|
00ab7ef2de | ||
|
|
fcaae530c8 | ||
|
|
e7d9aad79e | ||
|
|
e9798a8322 | ||
|
|
550000c962 | ||
|
|
a66b1f64b2 | ||
|
|
e0523e6b6d | ||
|
|
ccebf21866 | ||
|
|
c1704df8ed | ||
|
|
6ba573171d | ||
|
|
a2af499c50 | ||
|
|
9736e15056 | ||
|
|
a7971b54ce | ||
|
|
8f9b0bec74 | ||
|
|
6f95d664b0 | ||
|
|
b730cc2e49 | ||
|
|
16205abb61 | ||
|
|
c48f4f675c | ||
|
|
10ef759215 | ||
|
|
96dab903ac | ||
|
|
22feb11e52 | ||
|
|
2c059d304d | ||
|
|
5f06fad78c | ||
|
|
46c44a696d | ||
|
|
4563aa8299 | ||
|
|
e27c866479 | ||
|
|
fb178e9f32 | ||
|
|
fa513f4347 | ||
|
|
c89f70d637 | ||
|
|
1fdc164462 | ||
|
|
f83290f075 | ||
|
|
1c9b67ab1e | ||
|
|
1096f878a6 | ||
|
|
c5673e053b | ||
|
|
7ce26939ae | ||
|
|
02e93ce352 | ||
|
|
8447b87d4e | ||
|
|
00a1c71471 | ||
|
|
88da954034 | ||
|
|
ddbd46ac77 | ||
|
|
d83027f098 | ||
|
|
02b410bce1 | ||
|
|
60ccae4c8c | ||
|
|
6d44e1725e | ||
|
|
865b50d210 | ||
|
|
7478b7e3b6 | ||
|
|
73ace12dca | ||
|
|
3df061eb33 | ||
|
|
2d94c73e95 | ||
|
|
a1dda7c252 | ||
|
|
5a93d4899b | ||
|
|
2dfc78008e | ||
|
|
6396990e89 | ||
|
|
6f61b50aae | ||
|
|
2fe0015438 | ||
|
|
2f1c0e133d | ||
|
|
e14d2e9e25 | ||
|
|
74cf8d89a0 | ||
|
|
a45ede092a | ||
|
|
c0d563379d | ||
|
|
9848733ca0 | ||
|
|
16078a3dd3 | ||
|
|
bfe2a9053f | ||
|
|
6c1cd119b4 | ||
|
|
c5f283ca29 | ||
|
|
fba8b0f60f | ||
|
|
121d18e7e5 | ||
|
|
65eb562658 | ||
|
|
3da6a9d4ab | ||
|
|
e03efae2c2 | ||
|
|
7694c8b4d0 | ||
|
|
4280213fb2 | ||
|
|
896706342e | ||
|
|
07c829027b | ||
|
|
e60a90f031 | ||
|
|
a7b28dc0c2 | ||
|
|
5152b69c73 | ||
|
|
7fe398afa0 | ||
|
|
97f63ff673 | ||
|
|
51f7e3ab8e | ||
|
|
f0604b05ca | ||
|
|
fb94cc62e9 | ||
|
|
6bd79a2f62 | ||
|
|
692be9de71 | ||
|
|
3aaf7aa964 | ||
|
|
3c3863ed72 | ||
|
|
008f4d0928 | ||
|
|
3fa1380523 | ||
|
|
167b06c319 | ||
|
|
a1d680cf2d | ||
|
|
384987927e | ||
|
|
dd767b12b4 | ||
|
|
368d840d0f | ||
|
|
3bace3115b | ||
|
|
220f91fdc5 | ||
|
|
e75fb68328 | ||
|
|
774410842f | ||
|
|
a4b58b2790 | ||
|
|
a6fc696373 | ||
|
|
488514c00e | ||
|
|
cf4d6268ac | ||
|
|
3fd1667549 | ||
|
|
020c15bb31 | ||
|
|
f42f4c81b0 | ||
|
|
ba47597b89 | ||
|
|
6f9786164b | ||
|
|
b006f578c8 | ||
|
|
da85836a97 | ||
|
|
72719f0256 | ||
|
|
94f7fd8681 | ||
|
|
c98019be61 | ||
|
|
283397adda | ||
|
|
6ca85d554a | ||
|
|
97c832b97d | ||
|
|
0a28dbc89e | ||
|
|
b1ff3197fa | ||
|
|
ba15a3fdcc | ||
|
|
a8b289cc16 | ||
|
|
e6289b76fb | ||
|
|
8c34ed8c72 | ||
|
|
706ffedc20 | ||
|
|
d23363a98d | ||
|
|
47aa284bc3 | ||
|
|
d8e341066b | ||
|
|
0aadd8dcf0 | ||
|
|
f373f91be0 | ||
|
|
dc95fcf58e | ||
|
|
2e42617147 | ||
|
|
72cecd195b | ||
|
|
1c8715190c | ||
|
|
51f6a6569f | ||
|
|
b6161c6035 | ||
|
|
9997554acc | ||
|
|
ec563a3436 | ||
|
|
1728239205 | ||
|
|
211b9fbde2 | ||
|
|
83348d12a4 | ||
|
|
534c71b6f8 | ||
|
|
5b4acc620a | ||
|
|
c7e02bfcc3 | ||
|
|
f8efafa7a6 | ||
|
|
88e30e8fc0 | ||
|
|
728f3d83ef | ||
|
|
03e83311da | ||
|
|
730a2ba6ba | ||
|
|
4f8827a5b7 | ||
|
|
5afeb7f194 | ||
|
|
ff175e249d | ||
|
|
532e21f168 | ||
|
|
a8625f2efb | ||
|
|
569ff6f8e2 | ||
|
|
ce820e19c4 | ||
|
|
f4791aa4a4 | ||
|
|
86d2d1a0f3 | ||
|
|
178d1b3d77 | ||
|
|
47bc70f2c4 | ||
|
|
595098368a | ||
|
|
ba38207bf9 | ||
|
|
3764aaec9c | ||
|
|
ce724eea09 | ||
|
|
21e73da90d | ||
|
|
a481358d7e | ||
|
|
716cd75c48 | ||
|
|
ac0733b1f4 | ||
|
|
c9641cdbcb | ||
|
|
7b3cd40dbf | ||
|
|
aa8bf2d132 | ||
|
|
b600745297 | ||
|
|
58df9683fe | ||
|
|
a0763ebd08 | ||
|
|
1e70f905e6 | ||
|
|
c09e5db4fb | ||
|
|
cc5e5ad8fb | ||
|
|
eb71029e12 | ||
|
|
8795f793a3 | ||
|
|
0ef4fef789 | ||
|
|
8f2c7c5c21 | ||
|
|
a1d97125f1 | ||
|
|
43ac13f075 | ||
|
|
0e522e77d7 | ||
|
|
585e712d6d | ||
|
|
20961b3905 | ||
|
|
d729cbebff | ||
|
|
680130f550 | ||
|
|
9d1d644e21 | ||
|
|
98642a86f3 | ||
|
|
5d2a0ae9fc | ||
|
|
5da6c087fd | ||
|
|
acdf7f23ba | ||
|
|
ee241cf4e1 | ||
|
|
b88d4942d5 | ||
|
|
4fb9ee16a6 | ||
|
|
4913690741 | ||
|
|
9da54ad872 | ||
|
|
e3b39c8587 | ||
|
|
6b0e651b3d | ||
|
|
36382a3672 | ||
|
|
51bdd7e599 | ||
|
|
5849a1dd13 | ||
|
|
97454a0956 | ||
|
|
fcfc732e2e | ||
|
|
1d5fb0a2ba | ||
|
|
293a557b1f | ||
|
|
f108910e80 | ||
|
|
88cf28b7ac | ||
|
|
688deeb31e | ||
|
|
c3231ace2b | ||
|
|
23775237ba | ||
|
|
5007318dfa | ||
|
|
bbe1eed2fe | ||
|
|
d704d28e56 | ||
|
|
5d122a933f | ||
|
|
3f635c0c66 | ||
|
|
db540b31bc | ||
|
|
137b5cd06a | ||
|
|
dd0357277c | ||
|
|
d7346af0c9 | ||
|
|
d58fe5c2c1 | ||
|
|
8751875903 | ||
|
|
6f2220bd82 | ||
|
|
dbbf3fb00a | ||
|
|
5cc7313897 | ||
|
|
e2e647645b | ||
|
|
05d4f529f5 | ||
|
|
d3750196bb | ||
|
|
bdab12e259 | ||
|
|
197d41ba1e | ||
|
|
cae6d94097 | ||
|
|
5856c8b500 | ||
|
|
a31601d476 | ||
|
|
9867f2a856 | ||
|
|
843afb19ea | ||
|
|
1f1732e8b6 | ||
|
|
284d6d4728 | ||
|
|
b06b41f7eb | ||
|
|
2389eff5ea | ||
|
|
6ff2fd9eaf | ||
|
|
2814012465 | ||
|
|
14a60a65af | ||
|
|
d77b685be8 | ||
|
|
183a6ce862 | ||
|
|
948dc76bac | ||
|
|
e7ee473d04 | ||
|
|
d9e820be40 | ||
|
|
3634124daa | ||
|
|
cc84e2a906 | ||
|
|
4627e909ae | ||
|
|
edf4d337f7 | ||
|
|
17503a10ba | ||
|
|
e52e2711a6 | ||
|
|
7fdd34cdfe | ||
|
|
befc2e12c5 | ||
|
|
4115977135 | ||
|
|
036af4e1b8 | ||
|
|
250510c6ab | ||
|
|
65b8092071 | ||
|
|
2f782e9825 | ||
|
|
71bd0d93b1 | ||
|
|
1c04049038 | ||
|
|
1e27ffa3b6 | ||
|
|
04c8d9384b | ||
|
|
1a4f96e5dc | ||
|
|
4875fe6f0b | ||
|
|
6c4bf09958 | ||
|
|
f223a39d64 | ||
|
|
80e09355f0 | ||
|
|
ebdbe651d0 | ||
|
|
3c047d3e21 | ||
|
|
911ed7a2f4 | ||
|
|
a05d64250f | ||
|
|
1e5b4fe8ea | ||
|
|
cabe1ff53f | ||
|
|
5deb88e946 | ||
|
|
e3e3894a9d | ||
|
|
20da8d004b | ||
|
|
af653a0f93 | ||
|
|
ea23daed7d | ||
|
|
bd06fd6b33 | ||
|
|
66958e5dcc | ||
|
|
b9b1fb9f03 | ||
|
|
907d472749 | ||
|
|
e16baa527a | ||
|
|
a1def14db3 | ||
|
|
91f1557362 | ||
|
|
b2364bd076 | ||
|
|
b637c00ac5 | ||
|
|
d17498b79e | ||
|
|
2242a7d646 | ||
|
|
72da4c88d8 | ||
|
|
23a4e24d38 | ||
|
|
4b7dbb5714 | ||
|
|
93ea309a79 | ||
|
|
5f3620da83 | ||
|
|
eca1b8760c | ||
|
|
446360437d | ||
|
|
9e41cb162d | ||
|
|
91ce24b7a6 | ||
|
|
bf7e7e33b2 | ||
|
|
304dd0101b | ||
|
|
110ee28447 | ||
|
|
cdba29d6fa | ||
|
|
2a750f666a | ||
|
|
a6b561acb7 | ||
|
|
2703f7111a | ||
|
|
54ff02bcdb | ||
|
|
488cdbcd93 | ||
|
|
bb51988ddb | ||
|
|
3ef2bcee3b | ||
|
|
05020b08b8 | ||
|
|
030ad0f20d | ||
|
|
4e10f80eb1 | ||
|
|
1a57c10741 | ||
|
|
8ccc12433e | ||
|
|
7127f88318 | ||
|
|
9f98f0bd5f | ||
|
|
29d5913e8b | ||
|
|
587b44f7b9 | ||
|
|
8eb2f48d85 | ||
|
|
bd122b0d74 | ||
|
|
f24123c686 | ||
|
|
6f6d6282bc | ||
|
|
c876e87990 | ||
|
|
bd515c125e | ||
|
|
342d9beaf6 | ||
|
|
ee1a3e0515 | ||
|
|
265c4c4039 | ||
|
|
58180272ec | ||
|
|
ce0cb78aa3 | ||
|
|
7cdd2087dd | ||
|
|
8711b3f9c3 | ||
|
|
769c320ce6 | ||
|
|
6950affc84 | ||
|
|
b360ba66c0 | ||
|
|
5a54ea12cf | ||
|
|
66ae730276 | ||
|
|
2d72aa1330 | ||
|
|
21a7131728 | ||
|
|
72191c39f0 | ||
|
|
1a3f1bdeb9 | ||
|
|
da8b12a7fa | ||
|
|
f16240388d | ||
|
|
a52de61b57 | ||
|
|
41d17494d4 | ||
|
|
8f8597def7 | ||
|
|
9810faf877 | ||
|
|
ef958d1566 | ||
|
|
6ea878e39a | ||
|
|
51ac5db960 | ||
|
|
71cb08b00f | ||
|
|
6d671338b6 | ||
|
|
1462d6b7e2 | ||
|
|
27d5861456 | ||
|
|
c405a5729a | ||
|
|
c2fd5163b0 | ||
|
|
c3b4ed6e1f | ||
|
|
de4ad24cd6 | ||
|
|
08d30bbc23 | ||
|
|
93e5ee7301 | ||
|
|
cc57e67eb5 | ||
|
|
029082bf7f | ||
|
|
2140188dbf | ||
|
|
078495fcf7 | ||
|
|
20b31f4718 | ||
|
|
9872a4bec4 | ||
|
|
2a4b3e709c | ||
|
|
9d3b90b098 | ||
|
|
30c5f276b6 | ||
|
|
8093abad96 | ||
|
|
e9c6eb3be2 | ||
|
|
a7aff64fec | ||
|
|
7df322e81c | ||
|
|
c0644faecf | ||
|
|
9b08e5cdfc | ||
|
|
68191d84cd | ||
|
|
db1484dffa | ||
|
|
2f16239831 | ||
|
|
7a7d40ff24 | ||
|
|
19eec1ec1a | ||
|
|
fc10c99f0f | ||
|
|
9fac135d96 | ||
|
|
27e212163c | ||
|
|
9e188cb48a | ||
|
|
47823f9417 | ||
|
|
dc40bc189b | ||
|
|
781b68f255 | ||
|
|
d1e781872b | ||
|
|
d9e9c4be8b | ||
|
|
594c661394 | ||
|
|
1a05a88c31 | ||
|
|
b636493396 | ||
|
|
ca48120568 | ||
|
|
cdc9b7eb15 | ||
|
|
ca06249e68 | ||
|
|
d1c7567e4e | ||
|
|
1792e626f2 | ||
|
|
3a63030787 | ||
|
|
aa793fab6d | ||
|
|
81258ff62f | ||
|
|
28d7f6618b | ||
|
|
3850a1747c | ||
|
|
9f4421153e | ||
|
|
de22cf0280 | ||
|
|
856f3c94d9 | ||
|
|
8f077979f1 | ||
|
|
1e7bae293c | ||
|
|
deea18b5d3 | ||
|
|
a12d9f2f36 | ||
|
|
2f5b5ec713 | ||
|
|
0799b7e394 | ||
|
|
6c6c3de61a | ||
|
|
8ebb6cb543 | ||
|
|
13b2796d91 | ||
|
|
89a93b0f96 | ||
|
|
7df062d97a | ||
|
|
7f36dd2b9d | ||
|
|
7e0765adb0 | ||
|
|
42461a74ea | ||
|
|
ea6795694b | ||
|
|
7c774bd988 | ||
|
|
0b68948a0f | ||
|
|
6aaa9bea9c | ||
|
|
a37e7192aa | ||
|
|
515d9cbd65 | ||
|
|
7b57c92f12 | ||
|
|
8aa4fdcec5 | ||
|
|
320ac3f1d4 | ||
|
|
30eb743b64 | ||
|
|
7ce6ce3958 | ||
|
|
9f66712dc2 | ||
|
|
bab1395f93 | ||
|
|
93c6af4d5b | ||
|
|
38ae668218 | ||
|
|
09fd1e0fee | ||
|
|
0b471b89b3 | ||
|
|
24b7c232f2 | ||
|
|
6e1e6a8957 | ||
|
|
bf28940608 | ||
|
|
6743368f1f | ||
|
|
1564da544e | ||
|
|
4ab35e0c89 | ||
|
|
f2f6f80a1d | ||
|
|
b0dc54117b | ||
|
|
f87b4ae837 | ||
|
|
36bc5d1f8f | ||
|
|
16f99901ee | ||
|
|
34a4db4d42 | ||
|
|
56161aa4a2 | ||
|
|
ef058908ae | ||
|
|
1207d6c28f | ||
|
|
0f75f2f3fb | ||
|
|
ca4f58d509 | ||
|
|
4fa737f30d | ||
|
|
096bef4101 | ||
|
|
2ab186a688 | ||
|
|
028b4c0bb7 | ||
|
|
b789d45cb5 | ||
|
|
47fc41eb93 | ||
|
|
c96399bbad | ||
|
|
1238910a11 | ||
|
|
6603c46a9c | ||
|
|
91abf77a34 | ||
|
|
1d27822e5d | ||
|
|
4f92eda181 | ||
|
|
1915e08048 | ||
|
|
a2ca625012 | ||
|
|
5909098257 | ||
|
|
77a662f47a | ||
|
|
d2a58213e5 | ||
|
|
e7e21ca2da | ||
|
|
c169a9f651 | ||
|
|
ca959ec1fd | ||
|
|
218146a7f3 | ||
|
|
b672fa333f | ||
|
|
5501641cb8 | ||
|
|
9c842ff511 | ||
|
|
a2af03606c | ||
|
|
e19eb9d908 | ||
|
|
c5f830fe39 | ||
|
|
bcb505b78b | ||
|
|
8bbc45c6c8 | ||
|
|
c63da670ec | ||
|
|
307db42dc4 | ||
|
|
97b0eb64ad | ||
|
|
691d267186 | ||
|
|
e8dd287528 | ||
|
|
5f9c0f0939 | ||
|
|
1a473f4e44 | ||
|
|
a86d8abffd | ||
|
|
34960d04b9 | ||
|
|
f9e4d24b62 | ||
|
|
b2b724fb89 | ||
|
|
cea940f96d | ||
|
|
d3f7d150b4 | ||
|
|
e3999de287 | ||
|
|
a5340d7419 | ||
|
|
0eb5374c6d | ||
|
|
a85ccf39cf | ||
|
|
cfbed5e612 | ||
|
|
ae81baf2d4 | ||
|
|
4b7e8921b1 | ||
|
|
5f3017d08b | ||
|
|
14e03b390c | ||
|
|
a034b05c00 | ||
|
|
74e8c66e09 | ||
|
|
6ca33cd75a | ||
|
|
058720536e | ||
|
|
283aca847c | ||
|
|
3077ee4136 | ||
|
|
57d6436b34 | ||
|
|
1d70055dd3 | ||
|
|
80eddeed61 | ||
|
|
2496d4d0a1 | ||
|
|
4ad992da42 | ||
|
|
b5d90de7bd | ||
|
|
87d987b158 | ||
|
|
4175e0b62c | ||
|
|
ff45f243c9 | ||
|
|
77bc2e38d0 | ||
|
|
c1a5d818e0 | ||
|
|
9ae297b8a9 | ||
|
|
63c9eb162d | ||
|
|
8d64921213 | ||
|
|
4b53a94a30 | ||
|
|
083e4ec42e | ||
|
|
8e1055bc49 | ||
|
|
3a8579faca | ||
|
|
85daaf3127 | ||
|
|
54cc67da93 | ||
|
|
05b2648e0b | ||
|
|
2f6e46ee15 | ||
|
|
906a2b3799 | ||
|
|
bd12608ff7 | ||
|
|
26d9626f2a | ||
|
|
d61395717c | ||
|
|
d21c6e1b3b | ||
|
|
d3515de265 | ||
|
|
a8839ccb64 | ||
|
|
f53785ef54 | ||
|
|
08bc7b163b | ||
|
|
27a1e7eb83 | ||
|
|
9313c98055 | ||
|
|
54670ffdbf | ||
|
|
ce05997174 | ||
|
|
8a8bc33bb0 | ||
|
|
72e17ce70e | ||
|
|
3c2eb738ff | ||
|
|
15f9c94c64 | ||
|
|
7e92c0dabd | ||
|
|
a4f5ac1504 | ||
|
|
c08b829d1a | ||
|
|
e68865ed84 | ||
|
|
35b0e2fbe9 | ||
|
|
8ebb881028 | ||
|
|
ea6d2b0135 | ||
|
|
95ff8e19d2 | ||
|
|
b88931cc10 | ||
|
|
dac4679cea | ||
|
|
a222a826e7 | ||
|
|
90fad55424 | ||
|
|
77a9c8ba8d | ||
|
|
a5e8b26cea | ||
|
|
889b98fbe3 | ||
|
|
d589559c7d | ||
|
|
2bf339fb03 | ||
|
|
e03e57e5ac | ||
|
|
56a00258d4 | ||
|
|
788b785b3c | ||
|
|
89cc8e2024 | ||
|
|
0d658e0959 | ||
|
|
f9cf7223e4 | ||
|
|
8e4c783c97 | ||
|
|
af1e413513 | ||
|
|
b9316cdd2b | ||
|
|
b4e6d69695 | ||
|
|
bc2873da84 | ||
|
|
3a0aa3c599 | ||
|
|
2466b00738 | ||
|
|
8ed14499c4 | ||
|
|
5b93bfa24d | ||
|
|
20f1219c27 | ||
|
|
ccbad7198c | ||
|
|
e10c578d96 | ||
|
|
72c3d8a3c9 | ||
|
|
f333cb3865 | ||
|
|
3428b1793b | ||
|
|
3337d007af | ||
|
|
87cc013c2a | ||
|
|
369de2d8be | ||
|
|
cfeda558f6 | ||
|
|
3f74854f49 | ||
|
|
6b7abfc3d9 | ||
|
|
d232979d7b | ||
|
|
f1e7a4b184 | ||
|
|
be86a2e96c | ||
|
|
a5f7160b52 | ||
|
|
6191d62ade | ||
|
|
f2ccbf3fae | ||
|
|
d8894e1ab4 | ||
|
|
9ec077884b | ||
|
|
b20be99732 | ||
|
|
82f427bc4f | ||
|
|
b6de652dd0 | ||
|
|
10c5783170 | ||
|
|
86111b3939 | ||
|
|
d01df8c1a3 | ||
|
|
390adc92af | ||
|
|
20f0e8efa1 | ||
|
|
66728431b8 | ||
|
|
caebc01a9f | ||
|
|
8e720f1147 | ||
|
|
86302937a9 | ||
|
|
15118f4154 | ||
|
|
d3ade90129 | ||
|
|
54176e2723 | ||
|
|
282c1e7d41 | ||
|
|
39320a9bac | ||
|
|
9d6c83030b | ||
|
|
e7d5fbff63 | ||
|
|
cccc4f2f67 | ||
|
|
648200e8d7 | ||
|
|
1147d3ab53 | ||
|
|
894c415bfd | ||
|
|
56e16b2d3f | ||
|
|
507510f60b | ||
|
|
724a12c71f | ||
|
|
b57827023b | ||
|
|
863e729e60 | ||
|
|
e6c1279327 | ||
|
|
bcdc621238 | ||
|
|
96081a5d7a | ||
|
|
3b09608328 | ||
|
|
5db743cef0 | ||
|
|
16063af045 | ||
|
|
5910d8a964 | ||
|
|
12217afe65 | ||
|
|
ba56687982 | ||
|
|
63b0c8271b | ||
|
|
1f53ce1d74 | ||
|
|
c9181d16f0 | ||
|
|
0d1decf746 | ||
|
|
2ccfb9beee | ||
|
|
1d781323f6 | ||
|
|
a4d024b7bf | ||
|
|
03f0acba0c | ||
|
|
e96c3df0db | ||
|
|
62c1b88a24 | ||
|
|
1e729f8fa0 | ||
|
|
cf0f096e77 | ||
|
|
d059d7bb4a | ||
|
|
d86855a2f7 | ||
|
|
12e8966d47 | ||
|
|
0569f2b520 | ||
|
|
3d75cbc58a | ||
|
|
dcf57c0b51 | ||
|
|
a44612d970 | ||
|
|
c0b69a2291 | ||
|
|
45eba0b047 | ||
|
|
34cd8b664f | ||
|
|
a66943d9a5 | ||
|
|
aa3a2fdce2 | ||
|
|
a555b78c78 | ||
|
|
bfbf7c94a6 | ||
|
|
dc49e0f21d | ||
|
|
69a13a7b23 | ||
|
|
77e818e6f1 | ||
|
|
6785968df9 | ||
|
|
00dfd3b55b | ||
|
|
e316a4784e | ||
|
|
a0fef6bc56 | ||
|
|
a84715808e | ||
|
|
fe319c86ab | ||
|
|
554efab34b | ||
|
|
631b32d43d | ||
|
|
2a4076c5ba | ||
|
|
d19a335c6a | ||
|
|
46d5be10c1 | ||
|
|
84e1bd5fbe | ||
|
|
f55d851bff | ||
|
|
40c13a7fa5 | ||
|
|
573d884acf | ||
|
|
7b29f11e1d | ||
|
|
a37c1e173b | ||
|
|
80c45b4dd8 | ||
|
|
72a48d956d | ||
|
|
e272ddaf96 | ||
|
|
b80c3bf30f | ||
|
|
1b5cc98249 | ||
|
|
c4a826b073 | ||
|
|
559579fbd9 | ||
|
|
90d051f8e4 | ||
|
|
4b1e670b4e | ||
|
|
85e09acfc3 | ||
|
|
1a89685d53 | ||
|
|
698ee422ff | ||
|
|
2b19c3353a | ||
|
|
6e99ec8fc5 | ||
|
|
281eb6d2ff | ||
|
|
f4daedd84f | ||
|
|
4a9e399cc9 | ||
|
|
683ae36b8b | ||
|
|
74b0d2f690 | ||
|
|
dfd8656339 | ||
|
|
7ae66082c4 | ||
|
|
f2ba642207 | ||
|
|
dd23dd6bf3 | ||
|
|
8d324c0669 | ||
|
|
e6363439b6 | ||
|
|
bf66da8313 | ||
|
|
4a4fcca61f | ||
|
|
85a99dd15b | ||
|
|
e21c3da80b | ||
|
|
7379fbad1b | ||
|
|
fc721646c1 | ||
|
|
05823b9119 | ||
|
|
ad770a370a | ||
|
|
bdb97c56df | ||
|
|
ff3592134c | ||
|
|
fdb8f710ca | ||
|
|
425f76de55 | ||
|
|
ec312abd7a | ||
|
|
580ed4c843 | ||
|
|
801076e2ae | ||
|
|
c0c8e4b5fa | ||
|
|
843c31097b | ||
|
|
d85a2e3844 | ||
|
|
bb045e0cee | ||
|
|
ab016b4561 | ||
|
|
df2ab676cd | ||
|
|
deaed6324d | ||
|
|
7e59907485 | ||
|
|
bfaa63363d | ||
|
|
a99993f54c | ||
|
|
117e2a4ca6 | ||
|
|
aeb2716831 | ||
|
|
064041f4fb | ||
|
|
f9ba318f9e | ||
|
|
a3326c9e10 | ||
|
|
d0ab17ab67 | ||
|
|
dc2153d813 | ||
|
|
26fd2c5945 | ||
|
|
ce199d66a8 | ||
|
|
54258aca68 | ||
|
|
3cb4cd6f21 | ||
|
|
58cc4b5ccb | ||
|
|
e3c275a7cb | ||
|
|
36350fa292 | ||
|
|
82e356ad01 | ||
|
|
f23deebd25 | ||
|
|
6a103b5a76 | ||
|
|
110e1e42e7 | ||
|
|
fa08842aa4 | ||
|
|
66e679bd11 | ||
|
|
bc379bade8 | ||
|
|
db8d83c1c4 | ||
|
|
6a8f3b626b | ||
|
|
54f7cf78e9 | ||
|
|
2581584b6b | ||
|
|
72ac69b075 | ||
|
|
d1a3720f50 | ||
|
|
710d648af7 | ||
|
|
e2d463e7d8 | ||
|
|
91b1f6e9aa | ||
|
|
cfa9c4d1c4 | ||
|
|
4ddbf472c3 | ||
|
|
5298a8d26a | ||
|
|
53f1247939 | ||
|
|
ff16f95b57 | ||
|
|
0419ebc856 | ||
|
|
6fa8480722 | ||
|
|
1da513cecd | ||
|
|
309ec45a98 | ||
|
|
ddfd695376 | ||
|
|
260e87c983 | ||
|
|
460b0d8968 | ||
|
|
b61daa36a0 | ||
|
|
fcbb4ee45e | ||
|
|
536e9350b3 | ||
|
|
9efabe8638 | ||
|
|
4f9c8b3640 | ||
|
|
e9a03d79b6 | ||
|
|
e920676f92 | ||
|
|
63544eb8f4 | ||
|
|
6b5c2a8821 | ||
|
|
41ca96880f | ||
|
|
39bcdfe5d9 | ||
|
|
186082caf6 | ||
|
|
b53d6a3fe5 | ||
|
|
afcccabd22 | ||
|
|
1de3a25157 | ||
|
|
8038e568a3 | ||
|
|
f2e15a3dce | ||
|
|
0985f24f57 | ||
|
|
a7e7daf177 | ||
|
|
adc488b334 | ||
|
|
fead689299 | ||
|
|
1b4391cbd1 | ||
|
|
c0136ca0d0 | ||
|
|
45f9db3641 | ||
|
|
a281e92f34 | ||
|
|
c8458d10ba | ||
|
|
78d4d7ef99 | ||
|
|
1c576245ce | ||
|
|
3eede07064 | ||
|
|
0eb7ecc90e | ||
|
|
050df0577e | ||
|
|
8d395186fd | ||
|
|
2c23a8e154 | ||
|
|
c60d16ab1c | ||
|
|
6dcbf3c56d | ||
|
|
bde86ea0c0 | ||
|
|
dafcd563c2 | ||
|
|
15f303be12 | ||
|
|
2ffc9aa1bb | ||
|
|
dc8112e574 | ||
|
|
31d80cf0a5 | ||
|
|
c8290725bd | ||
|
|
8482a26c60 | ||
|
|
b5026fc4c7 | ||
|
|
acb1cd9576 | ||
|
|
42f38543fd | ||
|
|
7ecca9727e | ||
|
|
0e8416ccbd | ||
|
|
5bfa61ab70 | ||
|
|
bc8d5b2c39 | ||
|
|
bff7663b55 | ||
|
|
c34990bdae | ||
|
|
63bf418060 | ||
|
|
26c031c0ee | ||
|
|
c72d85ffd3 | ||
|
|
01ba03eb0e | ||
|
|
79fd89b3c4 | ||
|
|
0824921b2d | ||
|
|
a9a4aceaac | ||
|
|
d096208f58 | ||
|
|
9f753e4395 |
10
.github/dependabot.yml
vendored
10
.github/dependabot.yml
vendored
@@ -11,9 +11,10 @@ updates:
|
|||||||
open-pull-requests-limit: 10
|
open-pull-requests-limit: 10
|
||||||
reviewers:
|
reviewers:
|
||||||
- juliushaertl
|
- juliushaertl
|
||||||
|
- luka-nextcloud
|
||||||
|
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
target-branch: stable25
|
target-branch: stable28
|
||||||
versioning-strategy: lockfile-only
|
versioning-strategy: lockfile-only
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
@@ -30,7 +31,7 @@ updates:
|
|||||||
- dependencies
|
- dependencies
|
||||||
|
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
target-branch: stable24
|
target-branch: stable27
|
||||||
versioning-strategy: lockfile-only
|
versioning-strategy: lockfile-only
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
@@ -56,6 +57,8 @@ updates:
|
|||||||
open-pull-requests-limit: 10
|
open-pull-requests-limit: 10
|
||||||
reviewers:
|
reviewers:
|
||||||
- juliushaertl
|
- juliushaertl
|
||||||
|
- luka-nextcloud
|
||||||
|
|
||||||
- package-ecosystem: composer
|
- package-ecosystem: composer
|
||||||
directory: "/tests/integration"
|
directory: "/tests/integration"
|
||||||
schedule:
|
schedule:
|
||||||
@@ -66,6 +69,8 @@ updates:
|
|||||||
open-pull-requests-limit: 10
|
open-pull-requests-limit: 10
|
||||||
reviewers:
|
reviewers:
|
||||||
- juliushaertl
|
- juliushaertl
|
||||||
|
- luka-nextcloud
|
||||||
|
|
||||||
- package-ecosystem: github-actions
|
- package-ecosystem: github-actions
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
@@ -76,3 +81,4 @@ updates:
|
|||||||
open-pull-requests-limit: 10
|
open-pull-requests-limit: 10
|
||||||
reviewers:
|
reviewers:
|
||||||
- juliushaertl
|
- juliushaertl
|
||||||
|
- luka-nextcloud
|
||||||
|
|||||||
8
.github/workflows/appbuild.yml
vendored
8
.github/workflows/appbuild.yml
vendored
@@ -16,15 +16,15 @@ jobs:
|
|||||||
node-version: [16.x]
|
node-version: [16.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4.1.1
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v4.0.2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Set up npm7
|
- name: Set up npm7
|
||||||
run: npm i -g npm@7
|
run: npm i -g npm@7
|
||||||
- name: Setup PHP
|
- name: Setup PHP
|
||||||
uses: shivammathur/setup-php@2.25.1
|
uses: shivammathur/setup-php@2.30.0
|
||||||
with:
|
with:
|
||||||
php-version: '7.4'
|
php-version: '7.4'
|
||||||
tools: composer
|
tools: composer
|
||||||
@@ -37,7 +37,7 @@ jobs:
|
|||||||
uname -a
|
uname -a
|
||||||
RUST_BACKTRACE=1 krankerl --version
|
RUST_BACKTRACE=1 krankerl --version
|
||||||
RUST_BACKTRACE=1 krankerl package
|
RUST_BACKTRACE=1 krankerl package
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Deck app tarball
|
name: Deck app tarball
|
||||||
path: build/artifacts/deck.tar.gz
|
path: build/artifacts/deck.tar.gz
|
||||||
|
|||||||
27
.github/workflows/appstore-build-publish.yml
vendored
27
.github/workflows/appstore-build-publish.yml
vendored
@@ -10,7 +10,7 @@ on:
|
|||||||
types: [published]
|
types: [published]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PHP_VERSION: 8.1
|
PHP_VERSION: 8.2
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build_and_publish:
|
build_and_publish:
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check actor permission
|
- name: Check actor permission
|
||||||
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1
|
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
|
||||||
with:
|
with:
|
||||||
require: write
|
require: write
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ jobs:
|
|||||||
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
path: ${{ env.APP_NAME }}
|
path: ${{ env.APP_NAME }}
|
||||||
|
|
||||||
@@ -44,19 +44,19 @@ jobs:
|
|||||||
expression: "//info//dependencies//nextcloud/@min-version"
|
expression: "//info//dependencies//nextcloud/@min-version"
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
|
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||||
id: versions
|
id: versions
|
||||||
# Continue if no package.json
|
# Continue if no package.json
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
with:
|
with:
|
||||||
path: ${{ env.APP_NAME }}
|
path: ${{ env.APP_NAME }}
|
||||||
fallbackNode: "^16"
|
fallbackNode: '^20'
|
||||||
fallbackNpm: "^7"
|
fallbackNpm: '^9'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ jobs:
|
|||||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||||
|
|
||||||
- name: Set up php ${{ env.PHP_VERSION }}
|
- name: Set up php ${{ env.PHP_VERSION }}
|
||||||
uses: shivammathur/setup-php@2.25.1 # v2
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
with:
|
with:
|
||||||
php-version: ${{ env.PHP_VERSION }}
|
php-version: ${{ env.PHP_VERSION }}
|
||||||
coverage: none
|
coverage: none
|
||||||
@@ -75,7 +75,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Check composer.json
|
- name: Check composer.json
|
||||||
id: check_composer
|
id: check_composer
|
||||||
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||||
with:
|
with:
|
||||||
files: "${{ env.APP_NAME }}/composer.json"
|
files: "${{ env.APP_NAME }}/composer.json"
|
||||||
|
|
||||||
@@ -88,6 +88,8 @@ jobs:
|
|||||||
- name: Build ${{ env.APP_NAME }}
|
- name: Build ${{ env.APP_NAME }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
env:
|
||||||
|
CYPRESS_INSTALL_BINARY: 0
|
||||||
run: |
|
run: |
|
||||||
cd ${{ env.APP_NAME }}
|
cd ${{ env.APP_NAME }}
|
||||||
npm ci
|
npm ci
|
||||||
@@ -95,7 +97,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Check Krankerl config
|
- name: Check Krankerl config
|
||||||
id: krankerl
|
id: krankerl
|
||||||
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||||
with:
|
with:
|
||||||
files: ${{ env.APP_NAME }}/krankerl.toml
|
files: ${{ env.APP_NAME }}/krankerl.toml
|
||||||
|
|
||||||
@@ -126,9 +128,10 @@ jobs:
|
|||||||
unzip latest-$NCVERSION.zip
|
unzip latest-$NCVERSION.zip
|
||||||
|
|
||||||
- name: Checkout server master fallback
|
- name: Checkout server master fallback
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
if: ${{ steps.server-checkout.outcome != 'success' }}
|
if: ${{ steps.server-checkout.outcome != 'success' }}
|
||||||
with:
|
with:
|
||||||
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
path: nextcloud
|
path: nextcloud
|
||||||
|
|
||||||
@@ -148,7 +151,7 @@ jobs:
|
|||||||
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
|
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Attach tarball to github release
|
- name: Attach tarball to github release
|
||||||
uses: svenstaro/upload-release-action@7319e4733ec7a184d739a6f412c40ffc339b69c7 # v2
|
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
|
||||||
id: attach_to_release
|
id: attach_to_release
|
||||||
with:
|
with:
|
||||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
8
.github/workflows/command-rebase.yml
vendored
8
.github/workflows/command-rebase.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Add reaction on start
|
- name: Add reaction on start
|
||||||
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
|
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
repository: ${{ github.event.repository.full_name }}
|
repository: ${{ github.event.repository.full_name }}
|
||||||
@@ -31,18 +31,18 @@ jobs:
|
|||||||
reaction-type: "+1"
|
reaction-type: "+1"
|
||||||
|
|
||||||
- name: Checkout the latest code
|
- name: Checkout the latest code
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@v4.1.1 # v3.5.2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
|
|
||||||
- name: Automatic Rebase
|
- name: Automatic Rebase
|
||||||
uses: cirrus-actions/rebase@6e572f08c244e2f04f9beb85a943eb618218714d # 1.7
|
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
|
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
|
|
||||||
- name: Add reaction on failure
|
- name: Add reaction on failure
|
||||||
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
|
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
|
|||||||
24
.github/workflows/cypress.yml
vendored
24
.github/workflows/cypress.yml
vendored
@@ -19,19 +19,17 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
node-version: [14.x]
|
node-version: [20.x]
|
||||||
# containers: [1, 2, 3]
|
# containers: [1, 2, 3]
|
||||||
php-versions: [ '8.0' ]
|
php-versions: [ '8.0' ]
|
||||||
databases: [ 'sqlite' ]
|
databases: [ 'sqlite' ]
|
||||||
server-versions: [ 'stable27' ]
|
server-versions: [ 'master' ]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v4.0.2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Set up npm7
|
|
||||||
run: npm i -g npm@7
|
|
||||||
|
|
||||||
- name: Register text Git reference
|
- name: Register text Git reference
|
||||||
run: |
|
run: |
|
||||||
@@ -39,7 +37,7 @@ jobs:
|
|||||||
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
|
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout server
|
- name: Checkout server
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4.1.1
|
||||||
with:
|
with:
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
@@ -52,19 +50,19 @@ jobs:
|
|||||||
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
||||||
|
|
||||||
- name: Checkout ${{ env.APP_NAME }}
|
- name: Checkout ${{ env.APP_NAME }}
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4.1.1
|
||||||
with:
|
with:
|
||||||
path: apps/${{ env.APP_NAME }}
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Checkout text
|
- name: Checkout text
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4.1.1
|
||||||
with:
|
with:
|
||||||
repository: nextcloud/text
|
repository: nextcloud/text
|
||||||
ref: ${{ env.text_app_ref }}
|
ref: ${{ env.text_app_ref }}
|
||||||
path: apps/text
|
path: apps/text
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@2.25.1
|
uses: shivammathur/setup-php@2.30.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
|
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
|
||||||
@@ -96,9 +94,9 @@ jobs:
|
|||||||
curl -v http://localhost:8081/index.php/login
|
curl -v http://localhost:8081/index.php/login
|
||||||
|
|
||||||
- name: Cypress run
|
- name: Cypress run
|
||||||
uses: cypress-io/github-action@v5
|
uses: cypress-io/github-action@v6
|
||||||
with:
|
with:
|
||||||
record: true
|
record: false
|
||||||
parallel: false
|
parallel: false
|
||||||
wait-on: '${{ env.CYPRESS_baseUrl }}'
|
wait-on: '${{ env.CYPRESS_baseUrl }}'
|
||||||
working-directory: 'apps/${{ env.APP_NAME }}'
|
working-directory: 'apps/${{ env.APP_NAME }}'
|
||||||
@@ -108,7 +106,7 @@ jobs:
|
|||||||
npm_package_name: ${{ env.APP_NAME }}
|
npm_package_name: ${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Upload test failure screenshots
|
- name: Upload test failure screenshots
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
name: Upload screenshots
|
name: Upload screenshots
|
||||||
@@ -116,7 +114,7 @@ jobs:
|
|||||||
retention-days: 5
|
retention-days: 5
|
||||||
|
|
||||||
- name: Upload nextcloud logs
|
- name: Upload nextcloud logs
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
name: Upload nextcloud log
|
name: Upload nextcloud log
|
||||||
|
|||||||
34
.github/workflows/fixup.yml
vendored
34
.github/workflows/fixup.yml
vendored
@@ -3,31 +3,31 @@
|
|||||||
# https://github.com/nextcloud/.github
|
# https://github.com/nextcloud/.github
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
name: Pull request checks
|
name: Block fixup and squash commits
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
types: [opened, ready_for_review, reopened, synchronize]
|
types: [opened, ready_for_review, reopened, synchronize]
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: fixup-${{ github.head_ref || github.run_id }}
|
group: fixup-${{ github.head_ref || github.run_id }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
commit-message-check:
|
commit-message-check:
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
name: Block fixup and squash commits
|
name: Block fixup and squash commits
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Run check
|
- name: Run check
|
||||||
uses: xt0rted/block-autosquash-commits-action@79880c36b4811fe549cfffe20233df88876024e7 # v2
|
uses: skjnldsv/block-fixup-merge-action@42d26e1b536ce61e5cf467d65fb76caf4aa85acf # v1
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
12
.github/workflows/integration.yml
vendored
12
.github/workflows/integration.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
php-versions: ['8.1']
|
php-versions: ['8.1']
|
||||||
databases: ['sqlite', 'mysql', 'pgsql']
|
databases: ['sqlite', 'mysql', 'pgsql']
|
||||||
server-versions: ['stable27']
|
server-versions: ['master']
|
||||||
|
|
||||||
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout server
|
- name: Checkout server
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4.1.1
|
||||||
with:
|
with:
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
@@ -66,19 +66,19 @@ jobs:
|
|||||||
cd build/integration && composer require --dev phpunit/phpunit:~9
|
cd build/integration && composer require --dev phpunit/phpunit:~9
|
||||||
|
|
||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4.1.1
|
||||||
with:
|
with:
|
||||||
path: apps/${{ env.APP_NAME }}
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Checkout activity
|
- name: Checkout activity
|
||||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
repository: nextcloud/activity
|
repository: nextcloud/activity
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
path: apps/activity
|
path: apps/activity
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@2.25.1
|
uses: shivammathur/setup-php@2.30.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu
|
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu
|
||||||
@@ -114,7 +114,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Query count
|
- name: Query count
|
||||||
if: ${{ matrix.databases == 'mysql' }}
|
if: ${{ matrix.databases == 'mysql' }}
|
||||||
uses: actions/github-script@v6
|
uses: actions/github-script@v7
|
||||||
with:
|
with:
|
||||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||||
script: |
|
script: |
|
||||||
|
|||||||
75
.github/workflows/lint-eslint.yml
vendored
75
.github/workflows/lint-eslint.yml
vendored
@@ -6,22 +6,9 @@
|
|||||||
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
|
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
|
||||||
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
|
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
|
||||||
|
|
||||||
name: Lint
|
name: Lint eslint
|
||||||
|
|
||||||
on:
|
on: pull_request
|
||||||
pull_request:
|
|
||||||
paths:
|
|
||||||
- '.github/workflows/**'
|
|
||||||
- 'src/**'
|
|
||||||
- 'appinfo/info.xml'
|
|
||||||
- 'package.json'
|
|
||||||
- 'package-lock.json'
|
|
||||||
- 'tsconfig.json'
|
|
||||||
- '.eslintrc.*'
|
|
||||||
- '.eslintignore'
|
|
||||||
- '**.js'
|
|
||||||
- '**.ts'
|
|
||||||
- '**.vue'
|
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -31,24 +18,52 @@ concurrency:
|
|||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
changes:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
src: ${{ steps.changes.outputs.src}}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1
|
||||||
|
id: changes
|
||||||
|
continue-on-error: true
|
||||||
|
with:
|
||||||
|
filters: |
|
||||||
|
src:
|
||||||
|
- '.github/workflows/**'
|
||||||
|
- 'src/**'
|
||||||
|
- 'appinfo/info.xml'
|
||||||
|
- 'package.json'
|
||||||
|
- 'package-lock.json'
|
||||||
|
- 'tsconfig.json'
|
||||||
|
- '.eslintrc.*'
|
||||||
|
- '.eslintignore'
|
||||||
|
- '**.js'
|
||||||
|
- '**.ts'
|
||||||
|
- '**.vue'
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
name: eslint
|
needs: changes
|
||||||
|
if: needs.changes.outputs.src != 'false'
|
||||||
|
|
||||||
|
name: NPM lint
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
|
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||||
id: versions
|
id: versions
|
||||||
with:
|
with:
|
||||||
fallbackNode: '^16'
|
fallbackNode: '^20'
|
||||||
fallbackNpm: '^7'
|
fallbackNpm: '^9'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
@@ -56,7 +71,25 @@ jobs:
|
|||||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
env:
|
||||||
|
CYPRESS_INSTALL_BINARY: 0
|
||||||
|
PUPPETEER_SKIP_DOWNLOAD: true
|
||||||
run: npm ci
|
run: npm ci
|
||||||
|
|
||||||
- name: Lint
|
- name: Lint
|
||||||
run: npm run lint
|
run: npm run lint
|
||||||
|
|
||||||
|
summary:
|
||||||
|
permissions:
|
||||||
|
contents: none
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [changes, lint]
|
||||||
|
|
||||||
|
if: always()
|
||||||
|
|
||||||
|
# This is the summary, we just avoid to rename it so that branch protection rules still match
|
||||||
|
name: eslint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Summary status
|
||||||
|
run: if ${{ needs.changes.outputs.src != 'false' && needs.lint.result != 'success' }}; then exit 1; fi
|
||||||
|
|||||||
11
.github/workflows/lint-php-cs.yml
vendored
11
.github/workflows/lint-php-cs.yml
vendored
@@ -3,7 +3,7 @@
|
|||||||
# https://github.com/nextcloud/.github
|
# https://github.com/nextcloud/.github
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
name: Lint
|
name: Lint php-cs
|
||||||
|
|
||||||
on: pull_request
|
on: pull_request
|
||||||
|
|
||||||
@@ -22,13 +22,14 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Set up php
|
- name: Set up php8.2
|
||||||
uses: shivammathur/setup-php@2.25.1 # v2
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
with:
|
with:
|
||||||
php-version: 8.1
|
php-version: 8.2
|
||||||
coverage: none
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
|||||||
17
.github/workflows/lint-php.yml
vendored
17
.github/workflows/lint-php.yml
vendored
@@ -3,15 +3,9 @@
|
|||||||
# https://github.com/nextcloud/.github
|
# https://github.com/nextcloud/.github
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
name: Lint
|
name: Lint php
|
||||||
|
|
||||||
on:
|
on: pull_request
|
||||||
pull_request:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
- master
|
|
||||||
- stable*
|
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -25,19 +19,20 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
php-versions: [ "8.0", "8.1", "8.2" ]
|
php-versions: [ '8.0', '8.1', '8.2', '8.3' ]
|
||||||
|
|
||||||
name: php-lint
|
name: php-lint
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@2.25.1 # v2
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
coverage: none
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
|||||||
14
.github/workflows/lint-stylelint.yml
vendored
14
.github/workflows/lint-stylelint.yml
vendored
@@ -3,7 +3,7 @@
|
|||||||
# https://github.com/nextcloud/.github
|
# https://github.com/nextcloud/.github
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
name: Lint
|
name: Lint stylelint
|
||||||
|
|
||||||
on: pull_request
|
on: pull_request
|
||||||
|
|
||||||
@@ -22,17 +22,17 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
|
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||||
id: versions
|
id: versions
|
||||||
with:
|
with:
|
||||||
fallbackNode: '^16'
|
fallbackNode: '^20'
|
||||||
fallbackNpm: '^7'
|
fallbackNpm: '^9'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
@@ -40,6 +40,8 @@ jobs:
|
|||||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
env:
|
||||||
|
CYPRESS_INSTALL_BINARY: 0
|
||||||
run: npm ci
|
run: npm ci
|
||||||
|
|
||||||
- name: Lint
|
- name: Lint
|
||||||
|
|||||||
64
.github/workflows/nightly.yml
vendored
64
.github/workflows/nightly.yml
vendored
@@ -1,64 +0,0 @@
|
|||||||
name: Package nightly
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- nightly
|
|
||||||
schedule:
|
|
||||||
- cron: '0 1 * * *' # run at 2 AM UTC
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
node-version: [14.x]
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
|
||||||
uses: actions/setup-node@v3
|
|
||||||
with:
|
|
||||||
node-version: ${{ matrix.node-version }}
|
|
||||||
- name: Set up npm7
|
|
||||||
run: npm i -g npm@7
|
|
||||||
- name: Setup PHP
|
|
||||||
uses: shivammathur/setup-php@2.25.1
|
|
||||||
with:
|
|
||||||
php-version: '7.4'
|
|
||||||
tools: composer
|
|
||||||
- name: install dependencies
|
|
||||||
run: |
|
|
||||||
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.12.2/krankerl_0.12.2_amd64.deb
|
|
||||||
sudo dpkg -i krankerl_0.12.2_amd64.deb
|
|
||||||
- name: package
|
|
||||||
run: |
|
|
||||||
uname -a
|
|
||||||
RUST_BACKTRACE=1 krankerl --version
|
|
||||||
RUST_BACKTRACE=1 krankerl package
|
|
||||||
- name: Set git config
|
|
||||||
run: |
|
|
||||||
git config --local user.email "action@github.com"
|
|
||||||
git config --local user.name "GitHub Action"
|
|
||||||
git tag -f nightly
|
|
||||||
- name: Push tag
|
|
||||||
uses: juliushaertl/github-push-action@main
|
|
||||||
with:
|
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
tags: true
|
|
||||||
force: true
|
|
||||||
- name: Create Release
|
|
||||||
id: create_release
|
|
||||||
uses: juliushaertl/action-release@main
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
tag: nightly
|
|
||||||
files: ./build/artifacts/deck.tar.gz
|
|
||||||
name: Nightly build
|
|
||||||
body: |
|
|
||||||
Nightly release of deck
|
|
||||||
draft: false
|
|
||||||
prerelease: true
|
|
||||||
overwrite: true
|
|
||||||
4
.github/workflows/nodejs.yml
vendored
4
.github/workflows/nodejs.yml
vendored
@@ -12,9 +12,9 @@ jobs:
|
|||||||
node-version: [14.x]
|
node-version: [14.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4.1.1
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v4.0.2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Set up npm7
|
- name: Set up npm7
|
||||||
|
|||||||
20
.github/workflows/npm-audit-fix.yml
vendored
20
.github/workflows/npm-audit-fix.yml
vendored
@@ -3,7 +3,7 @@
|
|||||||
# https://github.com/nextcloud/.github
|
# https://github.com/nextcloud/.github
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
name: npm audit fix and compile
|
name: Npm audit fix and compile
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
@@ -18,25 +18,25 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
branches: ["main", "master", "stable26", "stable25", "stable24"]
|
branches: ['main', 'master', 'stable28', 'stable27', 'stable26']
|
||||||
|
|
||||||
name: npm-audit-fix-${{ matrix.branches }}
|
name: npm-audit-fix-${{ matrix.branches }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
ref: ${{ matrix.branches }}
|
ref: ${{ matrix.branches }}
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
|
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||||
id: versions
|
id: versions
|
||||||
with:
|
with:
|
||||||
fallbackNode: '^16'
|
fallbackNode: '^20'
|
||||||
fallbackNpm: '^7'
|
fallbackNpm: '^9'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
@@ -49,13 +49,15 @@ jobs:
|
|||||||
|
|
||||||
- name: Run npm ci and npm run build
|
- name: Run npm ci and npm run build
|
||||||
if: always()
|
if: always()
|
||||||
|
env:
|
||||||
|
CYPRESS_INSTALL_BINARY: 0
|
||||||
run: |
|
run: |
|
||||||
npm ci
|
npm ci
|
||||||
npm run build --if-present
|
npm run build --if-present
|
||||||
|
|
||||||
- name: Create Pull Request
|
- name: Create Pull Request
|
||||||
if: always()
|
if: always()
|
||||||
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 # v3
|
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc # v5
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
commit-message: "chore(deps): fix npm audit"
|
commit-message: "chore(deps): fix npm audit"
|
||||||
|
|||||||
174
.github/workflows/phpunit-mysql.yml
vendored
Normal file
174
.github/workflows/phpunit-mysql.yml
vendored
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
# This workflow is provided via the organization template repository
|
||||||
|
#
|
||||||
|
# https://github.com/nextcloud/.github
|
||||||
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
|
name: PHPUnit MySQL
|
||||||
|
|
||||||
|
on: pull_request
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
changes:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
src: ${{ steps.changes.outputs.src}}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1
|
||||||
|
id: changes
|
||||||
|
continue-on-error: true
|
||||||
|
with:
|
||||||
|
filters: |
|
||||||
|
src:
|
||||||
|
- '.github/workflows/**'
|
||||||
|
- 'appinfo/**'
|
||||||
|
- 'lib/**'
|
||||||
|
- 'templates/**'
|
||||||
|
- 'tests/**'
|
||||||
|
- 'vendor/**'
|
||||||
|
- 'vendor-bin/**'
|
||||||
|
- '.php-cs-fixer.dist.php'
|
||||||
|
- 'composer.json'
|
||||||
|
- 'composer.lock'
|
||||||
|
|
||||||
|
phpunit-mysql:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
needs: changes
|
||||||
|
if: needs.changes.outputs.src != 'false'
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
php-versions: ['8.0', '8.1', '8.2', '8.3']
|
||||||
|
server-versions: ['master']
|
||||||
|
mysql-versions: ['8.1']
|
||||||
|
|
||||||
|
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
|
||||||
|
|
||||||
|
services:
|
||||||
|
mysql:
|
||||||
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
|
||||||
|
ports:
|
||||||
|
- 4444:3306/tcp
|
||||||
|
env:
|
||||||
|
MYSQL_ROOT_PASSWORD: rootpassword
|
||||||
|
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Set app env
|
||||||
|
run: |
|
||||||
|
# Split and keep last
|
||||||
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Checkout server
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
repository: nextcloud/server
|
||||||
|
ref: ${{ matrix.server-versions }}
|
||||||
|
|
||||||
|
- name: Checkout app
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
|
with:
|
||||||
|
php-version: ${{ matrix.php-versions }}
|
||||||
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||||
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
|
||||||
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Enable ONLY_FULL_GROUP_BY MySQL option
|
||||||
|
run: |
|
||||||
|
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||||
|
echo "SELECT @@sql_mode;" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||||
|
|
||||||
|
- name: Check composer file existence
|
||||||
|
id: check_composer
|
||||||
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||||
|
with:
|
||||||
|
files: apps/${{ env.APP_NAME }}/composer.json
|
||||||
|
|
||||||
|
- name: Set up dependencies
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer i
|
||||||
|
|
||||||
|
- name: Set up Nextcloud
|
||||||
|
env:
|
||||||
|
DB_PORT: 4444
|
||||||
|
run: |
|
||||||
|
mkdir data
|
||||||
|
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||||
|
./occ app:enable --force ${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Check PHPUnit script is defined
|
||||||
|
id: check_phpunit
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: PHPUnit
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_phpunit.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:unit
|
||||||
|
|
||||||
|
- name: Check PHPUnit integration script is defined
|
||||||
|
id: check_integration
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: Run Nextcloud
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
run: php -S localhost:8080 &
|
||||||
|
|
||||||
|
- name: PHPUnit integration
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:integration
|
||||||
|
|
||||||
|
- name: Print logs
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
cat data/nextcloud.log
|
||||||
|
|
||||||
|
- name: Skipped
|
||||||
|
# Fail the action when neither unit nor integration tests ran
|
||||||
|
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||||
|
run: |
|
||||||
|
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
summary:
|
||||||
|
permissions:
|
||||||
|
contents: none
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [changes, phpunit-mysql]
|
||||||
|
|
||||||
|
if: always()
|
||||||
|
|
||||||
|
name: phpunit-mysql-summary
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Summary status
|
||||||
|
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi
|
||||||
168
.github/workflows/phpunit-pgsql.yml
vendored
Normal file
168
.github/workflows/phpunit-pgsql.yml
vendored
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
# This workflow is provided via the organization template repository
|
||||||
|
#
|
||||||
|
# https://github.com/nextcloud/.github
|
||||||
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
|
name: PHPUnit pgsql
|
||||||
|
|
||||||
|
on: pull_request
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
changes:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
src: ${{ steps.changes.outputs.src}}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1
|
||||||
|
id: changes
|
||||||
|
continue-on-error: true
|
||||||
|
with:
|
||||||
|
filters: |
|
||||||
|
src:
|
||||||
|
- '.github/workflows/**'
|
||||||
|
- 'appinfo/**'
|
||||||
|
- 'lib/**'
|
||||||
|
- 'templates/**'
|
||||||
|
- 'tests/**'
|
||||||
|
- 'vendor/**'
|
||||||
|
- 'vendor-bin/**'
|
||||||
|
- '.php-cs-fixer.dist.php'
|
||||||
|
- 'composer.json'
|
||||||
|
- 'composer.lock'
|
||||||
|
|
||||||
|
phpunit-pgsql:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
needs: changes
|
||||||
|
if: needs.changes.outputs.src != 'false'
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
php-versions: ['8.2']
|
||||||
|
server-versions: ['master']
|
||||||
|
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
image: ghcr.io/nextcloud/continuous-integration-postgres-14:latest
|
||||||
|
ports:
|
||||||
|
- 4444:5432/tcp
|
||||||
|
env:
|
||||||
|
POSTGRES_USER: root
|
||||||
|
POSTGRES_PASSWORD: rootpassword
|
||||||
|
POSTGRES_DB: nextcloud
|
||||||
|
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Set app env
|
||||||
|
run: |
|
||||||
|
# Split and keep last
|
||||||
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Checkout server
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
repository: nextcloud/server
|
||||||
|
ref: ${{ matrix.server-versions }}
|
||||||
|
|
||||||
|
- name: Checkout app
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
|
with:
|
||||||
|
php-version: ${{ matrix.php-versions }}
|
||||||
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||||
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
|
||||||
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Check composer file existence
|
||||||
|
id: check_composer
|
||||||
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||||
|
with:
|
||||||
|
files: apps/${{ env.APP_NAME }}/composer.json
|
||||||
|
|
||||||
|
- name: Set up dependencies
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer i
|
||||||
|
|
||||||
|
- name: Set up Nextcloud
|
||||||
|
env:
|
||||||
|
DB_PORT: 4444
|
||||||
|
run: |
|
||||||
|
mkdir data
|
||||||
|
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||||
|
./occ app:enable --force ${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Check PHPUnit script is defined
|
||||||
|
id: check_phpunit
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: PHPUnit
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_phpunit.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:unit
|
||||||
|
|
||||||
|
- name: Check PHPUnit integration script is defined
|
||||||
|
id: check_integration
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: Run Nextcloud
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
run: php -S localhost:8080 &
|
||||||
|
|
||||||
|
- name: PHPUnit integration
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:integration
|
||||||
|
|
||||||
|
- name: Print logs
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
cat data/nextcloud.log
|
||||||
|
|
||||||
|
- name: Skipped
|
||||||
|
# Fail the action when neither unit nor integration tests ran
|
||||||
|
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||||
|
run: |
|
||||||
|
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
summary:
|
||||||
|
permissions:
|
||||||
|
contents: none
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [changes, phpunit-pgsql]
|
||||||
|
|
||||||
|
if: always()
|
||||||
|
|
||||||
|
name: phpunit-pgsql-summary
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Summary status
|
||||||
|
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-pgsql.result != 'success' }}; then exit 1; fi
|
||||||
157
.github/workflows/phpunit-sqlite.yml
vendored
Normal file
157
.github/workflows/phpunit-sqlite.yml
vendored
Normal file
@@ -0,0 +1,157 @@
|
|||||||
|
# This workflow is provided via the organization template repository
|
||||||
|
#
|
||||||
|
# https://github.com/nextcloud/.github
|
||||||
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
|
name: PHPUnit sqlite
|
||||||
|
|
||||||
|
on: pull_request
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: phpunit-sqlite-${{ github.head_ref || github.run_id }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
changes:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
src: ${{ steps.changes.outputs.src}}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1
|
||||||
|
id: changes
|
||||||
|
continue-on-error: true
|
||||||
|
with:
|
||||||
|
filters: |
|
||||||
|
src:
|
||||||
|
- '.github/workflows/**'
|
||||||
|
- 'appinfo/**'
|
||||||
|
- 'lib/**'
|
||||||
|
- 'templates/**'
|
||||||
|
- 'tests/**'
|
||||||
|
- 'vendor/**'
|
||||||
|
- 'vendor-bin/**'
|
||||||
|
- '.php-cs-fixer.dist.php'
|
||||||
|
- 'composer.json'
|
||||||
|
- 'composer.lock'
|
||||||
|
|
||||||
|
phpunit-sqlite:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
needs: changes
|
||||||
|
if: needs.changes.outputs.src != 'false'
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
php-versions: ['8.2']
|
||||||
|
server-versions: ['master']
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Set app env
|
||||||
|
run: |
|
||||||
|
# Split and keep last
|
||||||
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Checkout server
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
repository: nextcloud/server
|
||||||
|
ref: ${{ matrix.server-versions }}
|
||||||
|
|
||||||
|
- name: Checkout app
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
with:
|
||||||
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
|
with:
|
||||||
|
php-version: ${{ matrix.php-versions }}
|
||||||
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||||
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||||
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Check composer file existence
|
||||||
|
id: check_composer
|
||||||
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||||
|
with:
|
||||||
|
files: apps/${{ env.APP_NAME }}/composer.json
|
||||||
|
|
||||||
|
- name: Set up dependencies
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer i
|
||||||
|
|
||||||
|
- name: Set up Nextcloud
|
||||||
|
env:
|
||||||
|
DB_PORT: 4444
|
||||||
|
run: |
|
||||||
|
mkdir data
|
||||||
|
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||||
|
./occ app:enable --force ${{ env.APP_NAME }}
|
||||||
|
|
||||||
|
- name: Check PHPUnit script is defined
|
||||||
|
id: check_phpunit
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: PHPUnit
|
||||||
|
# Only run if phpunit config file exists
|
||||||
|
if: steps.check_phpunit.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:unit
|
||||||
|
|
||||||
|
- name: Check PHPUnit integration script is defined
|
||||||
|
id: check_integration
|
||||||
|
continue-on-error: true
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||||
|
|
||||||
|
- name: Run Nextcloud
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
run: php -S localhost:8080 &
|
||||||
|
|
||||||
|
- name: PHPUnit integration
|
||||||
|
# Only run if phpunit integration config file exists
|
||||||
|
if: steps.check_integration.outcome == 'success'
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: composer run test:integration
|
||||||
|
|
||||||
|
- name: Print logs
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
cat data/nextcloud.log
|
||||||
|
|
||||||
|
- name: Skipped
|
||||||
|
# Fail the action when neither unit nor integration tests ran
|
||||||
|
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||||
|
run: |
|
||||||
|
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
summary:
|
||||||
|
permissions:
|
||||||
|
contents: none
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [changes, phpunit-sqlite]
|
||||||
|
|
||||||
|
if: always()
|
||||||
|
|
||||||
|
name: phpunit-sqlite-summary
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Summary status
|
||||||
|
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-sqlite.result != 'success' }}; then exit 1; fi
|
||||||
102
.github/workflows/phpunit.yml
vendored
102
.github/workflows/phpunit.yml
vendored
@@ -1,102 +0,0 @@
|
|||||||
name: PHPUnit
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
paths:
|
|
||||||
- '.github/workflows/phpunit.yml'
|
|
||||||
- 'appinfo/**'
|
|
||||||
- 'lib/**'
|
|
||||||
- 'templates/**'
|
|
||||||
- 'tests/**'
|
|
||||||
- 'composer.json'
|
|
||||||
- 'composer.lock'
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
- stable*
|
|
||||||
|
|
||||||
env:
|
|
||||||
APP_NAME: deck
|
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
integration:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
fail-fast: false
|
|
||||||
matrix:
|
|
||||||
php-versions: ['8.0', '8.1']
|
|
||||||
databases: ['sqlite', 'mysql', 'pgsql']
|
|
||||||
server-versions: ['stable27']
|
|
||||||
|
|
||||||
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
|
||||||
|
|
||||||
services:
|
|
||||||
postgres:
|
|
||||||
image: postgres:14
|
|
||||||
ports:
|
|
||||||
- 4445:5432/tcp
|
|
||||||
env:
|
|
||||||
POSTGRES_USER: root
|
|
||||||
POSTGRES_PASSWORD: rootpassword
|
|
||||||
POSTGRES_DB: nextcloud
|
|
||||||
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
|
||||||
mysql:
|
|
||||||
image: mariadb:10.5
|
|
||||||
ports:
|
|
||||||
- 4444:3306/tcp
|
|
||||||
env:
|
|
||||||
MYSQL_ROOT_PASSWORD: rootpassword
|
|
||||||
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout server
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
repository: nextcloud/server
|
|
||||||
ref: ${{ matrix.server-versions }}
|
|
||||||
|
|
||||||
- name: Checkout submodules
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
|
|
||||||
git submodule sync --recursive
|
|
||||||
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
|
||||||
|
|
||||||
- name: Checkout app
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
path: apps/${{ env.APP_NAME }}
|
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
|
||||||
uses: shivammathur/setup-php@2.25.1
|
|
||||||
with:
|
|
||||||
php-version: ${{ matrix.php-versions }}
|
|
||||||
tools: phpunit
|
|
||||||
extensions: zip, gd, mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql
|
|
||||||
coverage: none
|
|
||||||
|
|
||||||
- name: Set up PHPUnit
|
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
|
||||||
run: composer i
|
|
||||||
|
|
||||||
- name: Set up Nextcloud
|
|
||||||
run: |
|
|
||||||
if [ "${{ matrix.databases }}" = "mysql" ]; then
|
|
||||||
export DB_PORT=4444
|
|
||||||
elif [ "${{ matrix.databases }}" = "pgsql" ]; then
|
|
||||||
export DB_PORT=4445
|
|
||||||
fi
|
|
||||||
mkdir data
|
|
||||||
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
|
||||||
./occ app:enable --force ${{ env.APP_NAME }}
|
|
||||||
php -S localhost:8080 &
|
|
||||||
|
|
||||||
- name: PHPUnit
|
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
|
||||||
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml
|
|
||||||
|
|
||||||
- name: PHPUnit integration
|
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
|
||||||
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml
|
|
||||||
34
.github/workflows/pr-feedback.yml
vendored
Normal file
34
.github/workflows/pr-feedback.yml
vendored
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# This workflow is provided via the organization template repository
|
||||||
|
#
|
||||||
|
# https://github.com/nextcloud/.github
|
||||||
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
|
name: 'Ask for feedback on PRs'
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '30 1 * * *'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
pr-feedback:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: The get-github-handles-from-website action
|
||||||
|
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
|
||||||
|
id: scrape
|
||||||
|
with:
|
||||||
|
website: 'https://nextcloud.com/team/'
|
||||||
|
- uses: marcelklehr/pr-feedback-action@601109aa729eb4c8d6d0ece7567b9d4901db4aef
|
||||||
|
with:
|
||||||
|
feedback-message: |
|
||||||
|
Hello there,
|
||||||
|
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.
|
||||||
|
|
||||||
|
We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.
|
||||||
|
|
||||||
|
Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6
|
||||||
|
|
||||||
|
Thank you for contributing to Nextcloud and we hope to hear from you soon!
|
||||||
|
days-before-feedback: 14
|
||||||
|
start-date: "2023-07-10"
|
||||||
|
exempt-authors: "${{ steps.scrape.outputs.users }},nextcloud-command,nextcloud-android-bot,skjnldsv,datenangebot"
|
||||||
|
exempt-bots: true
|
||||||
19
.github/workflows/psalm.yml
vendored
19
.github/workflows/psalm.yml
vendored
@@ -5,13 +5,7 @@
|
|||||||
|
|
||||||
name: Static analysis
|
name: Static analysis
|
||||||
|
|
||||||
on:
|
on: pull_request
|
||||||
pull_request:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
- main
|
|
||||||
- stable*
|
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: psalm-${{ github.head_ref || github.run_id }}
|
group: psalm-${{ github.head_ref || github.run_id }}
|
||||||
@@ -21,16 +15,17 @@ jobs:
|
|||||||
static-analysis:
|
static-analysis:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
name: Nextcloud
|
name: static-psalm-analysis
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
|
|
||||||
- name: Set up php
|
- name: Set up php8.2
|
||||||
uses: shivammathur/setup-php@2.25.1 # v2
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
with:
|
with:
|
||||||
php-version: 8.1
|
php-version: 8.2
|
||||||
coverage: none
|
coverage: none
|
||||||
|
ini-file: development
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
|||||||
49
.github/workflows/update-nextcloud-ocp-approve-merge.yml
vendored
Normal file
49
.github/workflows/update-nextcloud-ocp-approve-merge.yml
vendored
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# This workflow is provided via the organization template repository
|
||||||
|
#
|
||||||
|
# https://github.com/nextcloud/.github
|
||||||
|
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||||
|
|
||||||
|
name: Auto approve nextcloud/ocp
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
- master
|
||||||
|
- stable*
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: update-nextcloud-ocp-approve-merge-${{ github.head_ref || github.run_id }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
auto-approve-merge:
|
||||||
|
if: github.actor == 'nextcloud-command'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
# for hmarr/auto-approve-action to approve PRs
|
||||||
|
pull-requests: write
|
||||||
|
# for alexwilson/enable-github-automerge-action to approve PRs
|
||||||
|
contents: write
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: mdecoleman/pr-branch-name@bab4c71506bcd299fb350af63bb8e53f2940a599 # v2.0.0
|
||||||
|
id: branchname
|
||||||
|
with:
|
||||||
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
# GitHub actions bot approve
|
||||||
|
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2
|
||||||
|
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
|
||||||
|
with:
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
# Enable GitHub auto merge
|
||||||
|
- name: Auto merge
|
||||||
|
uses: alexwilson/enable-github-automerge-action@5583839f2b22cf6240044f49fba229cd0540a8b8 # main
|
||||||
|
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
|
||||||
|
with:
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
68
.github/workflows/update-nextcloud-ocp.yml
vendored
68
.github/workflows/update-nextcloud-ocp.yml
vendored
@@ -17,42 +17,90 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
branches: ["master", "stable26", "stable25", "stable24"]
|
branches: ['main', 'master', 'stable28', 'stable27', 'stable26']
|
||||||
|
|
||||||
name: update-nextcloud-ocp-${{ matrix.branches }}
|
name: update-nextcloud-ocp-${{ matrix.branches }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
- id: checkout
|
||||||
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
ref: ${{ matrix.branches }}
|
ref: ${{ matrix.branches }}
|
||||||
submodules: true
|
submodules: true
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Set up php8.1
|
- name: Set up php8.2
|
||||||
uses: shivammathur/setup-php@2.25.1 # v2
|
if: steps.checkout.outcome == 'success'
|
||||||
|
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||||
with:
|
with:
|
||||||
php-version: 8.1
|
php-version: 8.2
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||||
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||||
coverage: none
|
coverage: none
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Read codeowners
|
||||||
|
if: steps.checkout.outcome == 'success'
|
||||||
|
id: codeowners
|
||||||
|
run: |
|
||||||
|
grep '/appinfo/info.xml' .github/CODEOWNERS | cut -f 2- -d ' ' | xargs | awk '{ print "codeowners="$0 }' >> $GITHUB_OUTPUT
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Composer install
|
- name: Composer install
|
||||||
|
if: steps.checkout.outcome == 'success'
|
||||||
run: composer install
|
run: composer install
|
||||||
|
|
||||||
- name: Composer update nextcloud/ocp
|
- name: Composer update nextcloud/ocp
|
||||||
|
id: update_branch
|
||||||
|
if: ${{ steps.checkout.outcome == 'success' && matrix.branches != 'main' }}
|
||||||
run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }}
|
run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }}
|
||||||
continue-on-error: true
|
|
||||||
|
|
||||||
- name: Reset checkout dirs
|
- name: Raise on issue on failure
|
||||||
|
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
|
||||||
|
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_branch.conclusion == 'failure' }}
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
title: Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
|
||||||
|
body: Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
|
||||||
|
|
||||||
|
- name: Composer update nextcloud/ocp
|
||||||
|
id: update_main
|
||||||
|
if: ${{ steps.checkout.outcome == 'success' && matrix.branches == 'main' }}
|
||||||
|
run: composer require --dev nextcloud/ocp:dev-master
|
||||||
|
|
||||||
|
- name: Raise on issue on failure
|
||||||
|
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
|
||||||
|
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_main.conclusion == 'failure' }}
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
title: Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
|
||||||
|
body: Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
|
||||||
|
|
||||||
|
- name: Reset checkout 3rdparty
|
||||||
|
if: steps.checkout.outcome == 'success'
|
||||||
run: |
|
run: |
|
||||||
git clean -f 3rdparty
|
git clean -f 3rdparty
|
||||||
|
git checkout 3rdparty
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: Reset checkout vendor
|
||||||
|
if: steps.checkout.outcome == 'success'
|
||||||
|
run: |
|
||||||
git clean -f vendor
|
git clean -f vendor
|
||||||
|
git checkout vendor
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: Reset checkout vendor-bin
|
||||||
|
if: steps.checkout.outcome == 'success'
|
||||||
|
run: |
|
||||||
git clean -f vendor-bin
|
git clean -f vendor-bin
|
||||||
git checkout 3rdparty vendor vendor-bin
|
git checkout vendor-bin
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Create Pull Request
|
- name: Create Pull Request
|
||||||
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 # v3
|
if: steps.checkout.outcome == 'success'
|
||||||
|
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc # v3
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||||
commit-message: "chore(dev-deps): Bump nextcloud/ocp package"
|
commit-message: "chore(dev-deps): Bump nextcloud/ocp package"
|
||||||
|
|||||||
170
CHANGELOG.md
170
CHANGELOG.md
@@ -1,117 +1,106 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## 1.11.7
|
## 1.13.0-beta.1
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- fix: Load archived card if URL is opened directly #6323
|
|
||||||
|
|
||||||
## 1.11.6
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- fix: Avoid optional before required parameter [#6094](https://github.com/nextcloud/deck/pull/6094)
|
|
||||||
- use deleted_users for users that do not exist [#6202](https://github.com/nextcloud/deck/pull/6202)
|
|
||||||
|
|
||||||
## 1.11.5
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- don't reset update time when no update was written to db #6036
|
|
||||||
- fix: Avoid conflicts on deck attachments folder name #5709
|
|
||||||
- fix: permission check for cloning board #5856
|
|
||||||
- fix(CardMenu): introduce cardRichObject in CardMenu #5610
|
|
||||||
- Clarify config file not found exception message #5726
|
|
||||||
|
|
||||||
## 1.11.4
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @backportbot[bot] [#5547](https://github.com/nextcloud/deck/pull/5547)
|
|
||||||
- fix(activity): Fix permission checks when rendering activities in bac… @backportbot[bot] [#5544](https://github.com/nextcloud/deck/pull/5544)
|
|
||||||
|
|
||||||
## 1.11.3
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- fix: allow null label colors in trello json importer @juliushaertl [#5438](https://github.com/nextcloud/deck/pull/5438)
|
|
||||||
- Fix deleted card/board issues @juliushaertl [#5442](https://github.com/nextcloud/deck/pull/5442)
|
|
||||||
|
|
||||||
### Other
|
|
||||||
|
|
||||||
- Fix small issues around delete/undo @juliushaertl [#5420](https://github.com/nextcloud/deck/pull/5420)
|
|
||||||
|
|
||||||
## 1.11.2
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- fix: Use text content as result for comments [#5297](https://github.com/nextcloud/deck/pull/5297)
|
|
||||||
|
|
||||||
## 1.11.1
|
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- feat: remember last board, list for new card dialog [#5049](https://github.com/nextcloud/deck/pull/5049)
|
- feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611)
|
||||||
- feat: update smart picker links [#5072](https://github.com/nextcloud/deck/pull/5072)
|
- feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625)
|
||||||
|
- Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fix: export doesn't handle lists with no cards [#5118](https://github.com/nextcloud/deck/pull/5118)
|
- Fix deleted card/board issues @juliushaertl [#5423](https://github.com/nextcloud/deck/pull/5423)
|
||||||
- fix: Check both card reference url patterns [#5263](https://github.com/nextcloud/deck/pull/5263)
|
- Fixing #5451 @mintsoft [#5455](https://github.com/nextcloud/deck/pull/5455)
|
||||||
- Issue triage fix collection @juliushaertl [#5286](https://github.com/nextcloud/deck/pull/5286)
|
- fix: Add debounce to update due date @juliushaertl [#5458](https://github.com/nextcloud/deck/pull/5458)
|
||||||
- fix: open card in modal on main route [#5288](https://github.com/nextcloud/deck/pull/5288)
|
- fix(done): Mark card as undone when updating card @stefan-niedermann [#5491](https://github.com/nextcloud/deck/pull/5491)
|
||||||
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough [#5291](https://github.com/nextcloud/deck/pull/5291)
|
- fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493)
|
||||||
- fix: error msg on CreateNewCardCustomPicker & only show available bo… [#5030](https://github.com/nextcloud/deck/pull/5030)
|
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542)
|
||||||
- Remove duplicate button [#5043](https://github.com/nextcloud/deck/pull/5043)
|
- fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533)
|
||||||
|
- fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590)
|
||||||
|
- fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537)
|
||||||
|
- also filter by storage when getting shares in folder @icewind1991 [#5452](https://github.com/nextcloud/deck/pull/5452)
|
||||||
|
|
||||||
### Other
|
### Other
|
||||||
|
|
||||||
- fix cypress for new file picker @juliushaertl [#5027](https://github.com/nextcloud/deck/pull/5027)
|
- fix(i18n): Improved wording @rakekniven [#5496](https://github.com/nextcloud/deck/pull/5496)
|
||||||
- test: add cypress tests for create new deck card [#5026](https://github.com/nextcloud/deck/pull/5026)
|
|
||||||
- Update dependencies
|
|
||||||
|
|
||||||
## 1.11.0
|
## 1.12.0-beta.3
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- feat: Import of deck JSON data through occ [#5003](https://github.com/nextcloud/deck/pull/5003)
|
- feat: Move to contenteditable for inline title editing @juliushaertl [#5282](https://github.com/nextcloud/deck/pull/5282)
|
||||||
- feat: create new card from smart picker [#5000](https://github.com/nextcloud/deck/pull/5000)
|
|
||||||
- feat: update smart picker links [#5072](https://github.com/nextcloud/deck/pull/5072)
|
|
||||||
- feat: remember last board, list for new card dialog [#5049](https://github.com/nextcloud/deck/pull/5049)
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fix(occ): set user id for permission sevice from board service [#4813](https://github.com/nextcloud/deck/pull/4813)
|
- fix: Properly get done state for dav @juliushaertl [#5287](https://github.com/nextcloud/deck/pull/5287)
|
||||||
- fix: Allow dynamic autoloading for classes added during upgrade [#4804](https://github.com/nextcloud/deck/pull/4804)
|
- Fix upcoming cards and label input @juliushaertl [#5290](https://github.com/nextcloud/deck/pull/5290)
|
||||||
- fix(notification): Prevent null in parameters [#4909](https://github.com/nextcloud/deck/pull/4909)
|
|
||||||
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4949](https://github.com/nextcloud/deck/pull/4949)
|
|
||||||
- fix: export doesn't handle lists with no cards [#5118](https://github.com/nextcloud/deck/pull/5118)
|
|
||||||
- fix: execute return int for export command [#4811](https://github.com/nextcloud/deck/pull/4811)
|
|
||||||
- fix: crash when leaving out system parameter [#4831](https://github.com/nextcloud/deck/pull/4831)
|
|
||||||
- test: add cypress tests for create new deck card [#5026](https://github.com/nextcloud/deck/pull/5026)
|
|
||||||
- feat: error msg on CreateNewCardCustomPicker & only show available bo… [#5030](https://github.com/nextcloud/deck/pull/5030)
|
|
||||||
- Remove duplicate button [#5043](https://github.com/nextcloud/deck/pull/5043)
|
|
||||||
|
|
||||||
### Other
|
## 1.12.0-beta.2
|
||||||
|
|
||||||
- Dependency updates
|
|
||||||
|
|
||||||
## 1.11.0-beta.1
|
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Import deck json files through occ @juliushaertl [#5003](https://github.com/nextcloud/deck/pull/5003)
|
- Card layout polishing @juliushaertl [#5264](https://github.com/nextcloud/deck/pull/5264)
|
||||||
- Create new card via smart picker [#5000](https://github.com/nextcloud/deck/pull/5000)
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fix(occ): set user id for permission sevice from board service [#4813](https://github.com/nextcloud/deck/pull/4813)
|
- fix: Properly handle adding new tags through multiselect @juliushaertl [#5285](https://github.com/nextcloud/deck/pull/5285)
|
||||||
- fix: Allow dynamic autoloading for classes added during upgrade [#4804](https://github.com/nextcloud/deck/pull/4804)
|
- fix: Avoid throwing errors if no token provided on close @juliushaertl [#5284](https://github.com/nextcloud/deck/pull/5284)
|
||||||
- fix(notification): Prevent null in parameters [#4909](https://github.com/nextcloud/deck/pull/4909)
|
- fix: Expose card actions in the card menu (fix #3180) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4949](https://github.com/nextcloud/deck/pull/4949)
|
- fix: Use full card menu everywhere (fix #3993) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
- fix: execute return int for export command [#4811](https://github.com/nextcloud/deck/pull/4811)
|
- fix: Detect end of the activity responses (fix #3395) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
- fix: crash when leaving out system parameter [#4831](https://github.com/nextcloud/deck/pull/4831)
|
- fix: Add title with absolute date time to activity (fix #4508, fix #2122) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Disable dragging archived cards (fix #3271) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Hide unavailable card menu entries for archived card view [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Use localCompare to sort labels (fix #2736) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: More fitting click target for title editing [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Always load proper dashboard js (fixes a log error) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Set fixed height for card modal (fix #4296) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- fix: Make sure to always update card description when navigating away (fix #5254 #2705) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||||
|
- perf: Already pass board list as initial state @juliushaertl [#5281](https://github.com/nextcloud/deck/pull/5281)
|
||||||
|
|
||||||
## 1.10.0
|
### Dependencies
|
||||||
|
|
||||||
|
- Fix npm audit @nextcloud-command [#5277](https://github.com/nextcloud/deck/pull/5277)
|
||||||
|
- Update nextcloud/ocp dependency @nextcloud-command [#5275](https://github.com/nextcloud/deck/pull/5275)
|
||||||
|
- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 @dependabot[bot] [#5266](https://github.com/nextcloud/deck/pull/5266)
|
||||||
|
- Chore(deps-dev): Bump cypress from 13.4.0 to 13.5.0 @dependabot[bot] [#5267](https://github.com/nextcloud/deck/pull/5267)
|
||||||
|
- Chore(deps): Bump shivammathur/setup-php from 2.27.0 to 2.27.1 @dependabot[bot] [#5268](https://github.com/nextcloud/deck/pull/5268)
|
||||||
|
|
||||||
|
|
||||||
|
## 1.12.0-beta.1
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Added ability to mark a card as done @TehThanos [#4137](https://github.com/nextcloud/deck/pull/4137)
|
||||||
|
- Card Cover Images @jszeibert [#5035](https://github.com/nextcloud/deck/pull/5035)
|
||||||
|
- Upcoming/Today/Tomorrow dashboard widgets @BKapelari [#2658](https://github.com/nextcloud/deck/pull/2658)
|
||||||
|
- Enabled advanced fields option on tag color picker @faab007nl [#4362](https://github.com/nextcloud/deck/pull/4362)
|
||||||
|
- Remember last board, list for new card dialog @luka-nextcloud [#5046](https://github.com/nextcloud/deck/pull/5046)
|
||||||
|
- Add support for bidirectional text @jamazi [#5258](https://github.com/nextcloud/deck/pull/5258)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Deck card comment notification label improvement @Jerome-Herbinet [#4748](https://github.com/nextcloud/deck/pull/4748)
|
||||||
|
- update smart picker links @luka-nextcloud [#5047](https://github.com/nextcloud/deck/pull/5047)
|
||||||
|
- feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045)
|
||||||
|
- fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096)
|
||||||
|
- add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133)
|
||||||
|
- fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262)
|
||||||
|
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260)
|
||||||
|
- feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029)
|
||||||
|
- test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025)
|
||||||
|
- Remove duplicate button @solracsf [#4850](https://github.com/nextcloud/deck/pull/4850)
|
||||||
|
- [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088)
|
||||||
|
- Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164)
|
||||||
|
- Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168)
|
||||||
|
- ci(cypress): Fix file picker selector @juliushaertl [#5212](https://github.com/nextcloud/deck/pull/5212)
|
||||||
|
- Switch to native date picker @juliushaertl [#4668](https://github.com/nextcloud/deck/pull/4668)
|
||||||
|
- fixes minor spelling error @FundreasFrohsinn [#5216](https://github.com/nextcloud/deck/pull/5216)
|
||||||
|
- feat(card): tooltip for comment timestamp @fitrahfm [#5253](https://github.com/nextcloud/deck/pull/5253)
|
||||||
|
|
||||||
|
## 1.10.0-beta.1
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
@@ -119,8 +108,6 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fix: Properly overwrite z-index of datepicker above modal @juliushaertl [#4664](https://github.com/nextcloud/deck/pull/4664)
|
|
||||||
- Use the color-primary-element* variables @szaimen [#4673](https://github.com/nextcloud/deck/pull/4673)
|
|
||||||
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514)
|
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514)
|
||||||
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
|
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
|
||||||
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
|
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
|
||||||
@@ -140,12 +127,7 @@ All notable changes to this project will be documented in this file.
|
|||||||
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
|
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
|
||||||
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
|
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
|
||||||
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
|
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
|
||||||
- Dependency updates
|
|
||||||
|
|
||||||
### Other
|
|
||||||
|
|
||||||
- feat: Add devcontainer and update dev docs @juliushaertl [#4683](https://github.com/nextcloud/deck/pull/4683)
|
|
||||||
- chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 @nickvergessen [#4691](https://github.com/nextcloud/deck/pull/4691)
|
|
||||||
|
|
||||||
## 1.9.0-beta.1
|
## 1.9.0-beta.1
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ Deck is a kanban style organization tool aimed at personal planning and project
|
|||||||
- [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello
|
- [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello
|
||||||
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
|
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
|
||||||
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
|
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
|
||||||
|
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Quickly creates cards and links to them in Markdown notes
|
||||||
|
|
||||||
## Installation/Update
|
## Installation/Update
|
||||||
|
|
||||||
@@ -76,7 +77,7 @@ You can enable HMR (Hot module replacement) to avoid page reloads when working o
|
|||||||
|
|
||||||
### Docker: Simple app development container
|
### Docker: Simple app development container
|
||||||
|
|
||||||
- Fork the app
|
- Fork the app
|
||||||
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
|
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
|
||||||
- Go into deck directory: `cd deck`
|
- Go into deck directory: `cd deck`
|
||||||
- Build the app as described in the general build instructions
|
- Build the app as described in the general build instructions
|
||||||
@@ -92,7 +93,7 @@ docker run --rm \
|
|||||||
### Full Nextcloud development environment
|
### Full Nextcloud development environment
|
||||||
|
|
||||||
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current Nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
|
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current Nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
|
||||||
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
|
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
|
||||||
|
|
||||||
### Running tests
|
### Running tests
|
||||||
You can use the provided Makefile to run all tests by using:
|
You can use the provided Makefile to run all tests by using:
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
- 🚀 Get your project organized
|
- 🚀 Get your project organized
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<version>1.11.7</version>
|
<version>1.13.0-beta.1</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author>Julius Härtl</author>
|
<author>Julius Härtl</author>
|
||||||
<documentation>
|
<documentation>
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
<database min-version="9.4">pgsql</database>
|
<database min-version="9.4">pgsql</database>
|
||||||
<database>sqlite</database>
|
<database>sqlite</database>
|
||||||
<database min-version="8.0">mysql</database>
|
<database min-version="8.0">mysql</database>
|
||||||
<nextcloud min-version="27" max-version="27"/>
|
<nextcloud min-version="29" max-version="29"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<background-jobs>
|
<background-jobs>
|
||||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||||
@@ -58,9 +58,9 @@
|
|||||||
</commands>
|
</commands>
|
||||||
<activity>
|
<activity>
|
||||||
<settings>
|
<settings>
|
||||||
<setting>OCA\Deck\Activity\Setting</setting>
|
<setting>OCA\Deck\Activity\SettingChanges</setting>
|
||||||
|
<setting>OCA\Deck\Activity\SettingDescription</setting>
|
||||||
<setting>OCA\Deck\Activity\SettingComment</setting>
|
<setting>OCA\Deck\Activity\SettingComment</setting>
|
||||||
<setting>OCA\Deck\Activity\DescriptionSetting</setting>
|
|
||||||
</settings>
|
</settings>
|
||||||
<filters>
|
<filters>
|
||||||
<filter>OCA\Deck\Activity\Filter</filter>
|
<filter>OCA\Deck\Activity\Filter</filter>
|
||||||
|
|||||||
@@ -25,6 +25,11 @@
|
|||||||
return [
|
return [
|
||||||
'routes' => [
|
'routes' => [
|
||||||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||||
|
['name' => 'page#indexList', 'url' => '/board', 'verb' => 'GET'],
|
||||||
|
['name' => 'page#indexBoard', 'url' => '/board/{boardId}', 'verb' => 'GET'],
|
||||||
|
['name' => 'page#indexBoardDetails', 'url' => '/board/{boardId}/details', 'verb' => 'GET'],
|
||||||
|
['name' => 'page#indexCard', 'url' => '/board/{boardId}/card/{cardId}', 'verb' => 'GET'],
|
||||||
|
|
||||||
['name' => 'page#redirectToCard', 'url' => '/card/{cardId}', 'verb' => 'GET'],
|
['name' => 'page#redirectToCard', 'url' => '/card/{cardId}', 'verb' => 'GET'],
|
||||||
|
|
||||||
// boards
|
// boards
|
||||||
@@ -61,6 +66,8 @@ return [
|
|||||||
['name' => 'card#reorder', 'url' => '/cards/{cardId}/reorder', 'verb' => 'PUT'],
|
['name' => 'card#reorder', 'url' => '/cards/{cardId}/reorder', 'verb' => 'PUT'],
|
||||||
['name' => 'card#archive', 'url' => '/cards/{cardId}/archive', 'verb' => 'PUT'],
|
['name' => 'card#archive', 'url' => '/cards/{cardId}/archive', 'verb' => 'PUT'],
|
||||||
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
||||||
|
['name' => 'card#done', 'url' => '/cards/{cardId}/done', 'verb' => 'PUT'],
|
||||||
|
['name' => 'card#undone', 'url' => '/cards/{cardId}/undone', 'verb' => 'PUT'],
|
||||||
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
||||||
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
||||||
['name' => 'card#assignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'POST'],
|
['name' => 'card#assignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'POST'],
|
||||||
|
|||||||
@@ -15,9 +15,8 @@
|
|||||||
"roave/security-advisories": "dev-master",
|
"roave/security-advisories": "dev-master",
|
||||||
"phpunit/phpunit": "^9",
|
"phpunit/phpunit": "^9",
|
||||||
"nextcloud/coding-standard": "^1.1",
|
"nextcloud/coding-standard": "^1.1",
|
||||||
"psalm/phar": "^5.13",
|
"nextcloud/ocp": "dev-master",
|
||||||
"php-parallel-lint/php-parallel-lint": "^1.2",
|
"psalm/phar": "^5.13"
|
||||||
"nextcloud/ocp": "dev-stable27"
|
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"optimize-autoloader": true,
|
"optimize-autoloader": true,
|
||||||
|
|||||||
219
composer.lock
generated
219
composer.lock
generated
@@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "25b1df7f8fcc7b43083c1d7b3178cd0f",
|
"content-hash": "91d1163b8b5b076f39a79a9c394d0217",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "justinrainbow/json-schema",
|
"name": "justinrainbow/json-schema",
|
||||||
@@ -209,16 +209,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nextcloud/coding-standard",
|
"name": "nextcloud/coding-standard",
|
||||||
"version": "v1.1.1",
|
"version": "v1.2.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nextcloud/coding-standard.git",
|
"url": "https://github.com/nextcloud/coding-standard.git",
|
||||||
"reference": "55def702fb9a37a219511e1d8c6fe8e37164c1fb"
|
"reference": "cf5f18d989ec62fb4cdc7fc92a36baf34b3d829e"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/55def702fb9a37a219511e1d8c6fe8e37164c1fb",
|
"url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/cf5f18d989ec62fb4cdc7fc92a36baf34b3d829e",
|
||||||
"reference": "55def702fb9a37a219511e1d8c6fe8e37164c1fb",
|
"reference": "cf5f18d989ec62fb4cdc7fc92a36baf34b3d829e",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -244,35 +244,36 @@
|
|||||||
"description": "Nextcloud coding standards for the php cs fixer",
|
"description": "Nextcloud coding standards for the php cs fixer",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nextcloud/coding-standard/issues",
|
"issues": "https://github.com/nextcloud/coding-standard/issues",
|
||||||
"source": "https://github.com/nextcloud/coding-standard/tree/v1.1.1"
|
"source": "https://github.com/nextcloud/coding-standard/tree/v1.2.1"
|
||||||
},
|
},
|
||||||
"time": "2023-06-01T12:05:01+00:00"
|
"time": "2024-02-01T14:54:37+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nextcloud/ocp",
|
"name": "nextcloud/ocp",
|
||||||
"version": "dev-stable27",
|
"version": "dev-master",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nextcloud-deps/ocp.git",
|
"url": "https://github.com/nextcloud-deps/ocp.git",
|
||||||
"reference": "ba957cf4c69c55488d58229032bba7d71ad19e72"
|
"reference": "f2c0daece24f6ff052ee17779a570a80336c275a"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/ba957cf4c69c55488d58229032bba7d71ad19e72",
|
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/f2c0daece24f6ff052ee17779a570a80336c275a",
|
||||||
"reference": "ba957cf4c69c55488d58229032bba7d71ad19e72",
|
"reference": "f2c0daece24f6ff052ee17779a570a80336c275a",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.4 || ~8.0 || ~8.1",
|
"php": "~8.0 || ~8.1 || ~8.2 || ~8.3",
|
||||||
"psr/clock": "^1.0",
|
"psr/clock": "^1.0",
|
||||||
"psr/container": "^2.0.2",
|
"psr/container": "^2.0.2",
|
||||||
"psr/event-dispatcher": "^1.0",
|
"psr/event-dispatcher": "^1.0",
|
||||||
"psr/log": "^1.1.4"
|
"psr/log": "^1.1.4"
|
||||||
},
|
},
|
||||||
|
"default-branch": true,
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-stable27": "27.0.0-dev"
|
"dev-master": "29.0.0-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
@@ -288,31 +289,33 @@
|
|||||||
"description": "Composer package containing Nextcloud's public API (classes, interfaces)",
|
"description": "Composer package containing Nextcloud's public API (classes, interfaces)",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
||||||
"source": "https://github.com/nextcloud-deps/ocp/tree/stable27"
|
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
|
||||||
},
|
},
|
||||||
"time": "2024-07-28T00:41:17+00:00"
|
"time": "2024-03-05T14:50:12+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nikic/php-parser",
|
"name": "nikic/php-parser",
|
||||||
"version": "v4.18.0",
|
"version": "v5.0.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||||
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
|
"reference": "2218c2252c874a4624ab2f613d86ac32d227bc69"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
|
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2218c2252c874a4624ab2f613d86ac32d227bc69",
|
||||||
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
|
"reference": "2218c2252c874a4624ab2f613d86ac32d227bc69",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
"ext-ctype": "*",
|
||||||
|
"ext-json": "*",
|
||||||
"ext-tokenizer": "*",
|
"ext-tokenizer": "*",
|
||||||
"php": ">=7.0"
|
"php": ">=7.4"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"ircmaxell/php-yacc": "^0.0.7",
|
"ircmaxell/php-yacc": "^0.0.7",
|
||||||
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
|
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
|
||||||
},
|
},
|
||||||
"bin": [
|
"bin": [
|
||||||
"bin/php-parse"
|
"bin/php-parse"
|
||||||
@@ -320,7 +323,7 @@
|
|||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "4.9-dev"
|
"dev-master": "5.0-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -344,9 +347,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||||
"source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
|
"source": "https://github.com/nikic/PHP-Parser/tree/v5.0.1"
|
||||||
},
|
},
|
||||||
"time": "2023-12-10T21:03:43+00:00"
|
"time": "2024-02-21T19:24:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phar-io/manifest",
|
"name": "phar-io/manifest",
|
||||||
@@ -461,16 +464,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "php-cs-fixer/shim",
|
"name": "php-cs-fixer/shim",
|
||||||
"version": "v3.41.1",
|
"version": "v3.49.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/PHP-CS-Fixer/shim.git",
|
"url": "https://github.com/PHP-CS-Fixer/shim.git",
|
||||||
"reference": "01cea2dca727100537bd63e28e06e49a475b54e9"
|
"reference": "f7d3219cac46632f12362c9aa7c2ac0d2fe92c52"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/01cea2dca727100537bd63e28e06e49a475b54e9",
|
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/f7d3219cac46632f12362c9aa7c2ac0d2fe92c52",
|
||||||
"reference": "01cea2dca727100537bd63e28e06e49a475b54e9",
|
"reference": "f7d3219cac46632f12362c9aa7c2ac0d2fe92c52",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -507,86 +510,29 @@
|
|||||||
"description": "A tool to automatically fix PHP code style",
|
"description": "A tool to automatically fix PHP code style",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/PHP-CS-Fixer/shim/issues",
|
"issues": "https://github.com/PHP-CS-Fixer/shim/issues",
|
||||||
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.41.1"
|
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.49.0"
|
||||||
},
|
},
|
||||||
"time": "2023-12-10T19:59:57+00:00"
|
"time": "2024-02-02T00:42:09+00:00"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "php-parallel-lint/php-parallel-lint",
|
|
||||||
"version": "v1.3.2",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git",
|
|
||||||
"reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de",
|
|
||||||
"reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"ext-json": "*",
|
|
||||||
"php": ">=5.3.0"
|
|
||||||
},
|
|
||||||
"replace": {
|
|
||||||
"grogy/php-parallel-lint": "*",
|
|
||||||
"jakub-onderka/php-parallel-lint": "*"
|
|
||||||
},
|
|
||||||
"require-dev": {
|
|
||||||
"nette/tester": "^1.3 || ^2.0",
|
|
||||||
"php-parallel-lint/php-console-highlighter": "0.* || ^1.0",
|
|
||||||
"squizlabs/php_codesniffer": "^3.6"
|
|
||||||
},
|
|
||||||
"suggest": {
|
|
||||||
"php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet"
|
|
||||||
},
|
|
||||||
"bin": [
|
|
||||||
"parallel-lint"
|
|
||||||
],
|
|
||||||
"type": "library",
|
|
||||||
"autoload": {
|
|
||||||
"classmap": [
|
|
||||||
"./src/"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"BSD-2-Clause"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Jakub Onderka",
|
|
||||||
"email": "ahoj@jakubonderka.cz"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "This tool check syntax of PHP files about 20x faster than serial check.",
|
|
||||||
"homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint",
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues",
|
|
||||||
"source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2"
|
|
||||||
},
|
|
||||||
"time": "2022-02-21T12:50:22+00:00"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/php-code-coverage",
|
"name": "phpunit/php-code-coverage",
|
||||||
"version": "9.2.29",
|
"version": "9.2.30",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
|
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
|
||||||
"reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76"
|
"reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76",
|
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089",
|
||||||
"reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76",
|
"reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"ext-dom": "*",
|
"ext-dom": "*",
|
||||||
"ext-libxml": "*",
|
"ext-libxml": "*",
|
||||||
"ext-xmlwriter": "*",
|
"ext-xmlwriter": "*",
|
||||||
"nikic/php-parser": "^4.15",
|
"nikic/php-parser": "^4.18 || ^5.0",
|
||||||
"php": ">=7.3",
|
"php": ">=7.3",
|
||||||
"phpunit/php-file-iterator": "^3.0.3",
|
"phpunit/php-file-iterator": "^3.0.3",
|
||||||
"phpunit/php-text-template": "^2.0.2",
|
"phpunit/php-text-template": "^2.0.2",
|
||||||
@@ -636,7 +582,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
|
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
|
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29"
|
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -644,7 +590,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-09-19T04:57:46+00:00"
|
"time": "2023-12-22T06:47:57+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/php-file-iterator",
|
"name": "phpunit/php-file-iterator",
|
||||||
@@ -889,16 +835,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/phpunit",
|
"name": "phpunit/phpunit",
|
||||||
"version": "9.6.15",
|
"version": "9.6.17",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||||
"reference": "05017b80304e0eb3f31d90194a563fd53a6021f1"
|
"reference": "1a156980d78a6666721b7e8e8502fe210b587fcd"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/05017b80304e0eb3f31d90194a563fd53a6021f1",
|
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd",
|
||||||
"reference": "05017b80304e0eb3f31d90194a563fd53a6021f1",
|
"reference": "1a156980d78a6666721b7e8e8502fe210b587fcd",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -972,7 +918,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.15"
|
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -988,20 +934,20 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-12-01T16:55:19+00:00"
|
"time": "2024-02-23T13:14:51+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psalm/phar",
|
"name": "psalm/phar",
|
||||||
"version": "5.18.0",
|
"version": "5.22.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/psalm/phar.git",
|
"url": "https://github.com/psalm/phar.git",
|
||||||
"reference": "a78b5c2e8860c3b4242c63bc0864621278705f9a"
|
"reference": "380b34d2b19c5a48a201e6f84fab5388c5eced49"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/psalm/phar/zipball/a78b5c2e8860c3b4242c63bc0864621278705f9a",
|
"url": "https://api.github.com/repos/psalm/phar/zipball/380b34d2b19c5a48a201e6f84fab5388c5eced49",
|
||||||
"reference": "a78b5c2e8860c3b4242c63bc0864621278705f9a",
|
"reference": "380b34d2b19c5a48a201e6f84fab5388c5eced49",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -1021,9 +967,9 @@
|
|||||||
"description": "Composer-based Psalm Phar",
|
"description": "Composer-based Psalm Phar",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/psalm/phar/issues",
|
"issues": "https://github.com/psalm/phar/issues",
|
||||||
"source": "https://github.com/psalm/phar/tree/5.18.0"
|
"source": "https://github.com/psalm/phar/tree/5.22.2"
|
||||||
},
|
},
|
||||||
"time": "2023-12-16T09:41:14+00:00"
|
"time": "2024-02-22T23:45:18+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/clock",
|
"name": "psr/clock",
|
||||||
@@ -1232,12 +1178,12 @@
|
|||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
||||||
"reference": "3c2385497f806decca1e5abeba3cb8fd7caba4e0"
|
"reference": "c7332a39b09af9d355cf0048e985c54055bd1fe5"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3c2385497f806decca1e5abeba3cb8fd7caba4e0",
|
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/c7332a39b09af9d355cf0048e985c54055bd1fe5",
|
||||||
"reference": "3c2385497f806decca1e5abeba3cb8fd7caba4e0",
|
"reference": "c7332a39b09af9d355cf0048e985c54055bd1fe5",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
@@ -1340,7 +1286,7 @@
|
|||||||
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
|
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
|
||||||
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1",
|
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1",
|
||||||
"desperado/xml-bundle": "<=0.1.7",
|
"desperado/xml-bundle": "<=0.1.7",
|
||||||
"directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2",
|
"directmailteam/direct-mail": "<5.2.4",
|
||||||
"doctrine/annotations": "<1.2.7",
|
"doctrine/annotations": "<1.2.7",
|
||||||
"doctrine/cache": "<1.3.2|>=1.4,<1.4.2",
|
"doctrine/cache": "<1.3.2|>=1.4,<1.4.2",
|
||||||
"doctrine/common": "<2.4.3|>=2.5,<2.5.1",
|
"doctrine/common": "<2.4.3|>=2.5,<2.5.1",
|
||||||
@@ -1351,7 +1297,7 @@
|
|||||||
"doctrine/mongodb-odm-bundle": "<3.0.1",
|
"doctrine/mongodb-odm-bundle": "<3.0.1",
|
||||||
"doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4",
|
"doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4",
|
||||||
"dolibarr/dolibarr": "<18.0.2",
|
"dolibarr/dolibarr": "<18.0.2",
|
||||||
"dompdf/dompdf": "<2.0.4",
|
"dompdf/dompdf": "<2.0.2|==2.0.2",
|
||||||
"doublethreedigital/guest-entries": "<3.1.2",
|
"doublethreedigital/guest-entries": "<3.1.2",
|
||||||
"drupal/core": "<9.4.14|>=9.5,<9.5.8|>=10,<10.0.8",
|
"drupal/core": "<9.4.14|>=9.5,<9.5.8|>=10,<10.0.8",
|
||||||
"drupal/drupal": ">=6,<6.38|>=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4",
|
"drupal/drupal": ">=6,<6.38|>=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4",
|
||||||
@@ -1361,7 +1307,6 @@
|
|||||||
"ectouch/ectouch": "<=2.7.2",
|
"ectouch/ectouch": "<=2.7.2",
|
||||||
"elefant/cms": "<2.0.7",
|
"elefant/cms": "<2.0.7",
|
||||||
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
|
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
|
||||||
"elijaa/phpmemcacheadmin": "<=1.3",
|
|
||||||
"encore/laravel-admin": "<=1.8.19",
|
"encore/laravel-admin": "<=1.8.19",
|
||||||
"endroid/qr-code-bundle": "<3.4.2",
|
"endroid/qr-code-bundle": "<3.4.2",
|
||||||
"enshrined/svg-sanitize": "<0.15",
|
"enshrined/svg-sanitize": "<0.15",
|
||||||
@@ -1384,7 +1329,7 @@
|
|||||||
"ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15",
|
"ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15",
|
||||||
"ezsystems/ezplatform-user": ">=1,<1.0.1",
|
"ezsystems/ezplatform-user": ">=1,<1.0.1",
|
||||||
"ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31",
|
"ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31",
|
||||||
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.06,<=2019.03.5.1",
|
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1",
|
||||||
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
|
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
|
||||||
"ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
|
"ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
|
||||||
"ezyang/htmlpurifier": "<4.1.1",
|
"ezyang/htmlpurifier": "<4.1.1",
|
||||||
@@ -1464,7 +1409,7 @@
|
|||||||
"illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15",
|
"illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15",
|
||||||
"illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
|
"illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
|
||||||
"impresscms/impresscms": "<=1.4.5",
|
"impresscms/impresscms": "<=1.4.5",
|
||||||
"in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.3",
|
"in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.2",
|
||||||
"in2code/ipandlanguageredirect": "<5.1.2",
|
"in2code/ipandlanguageredirect": "<5.1.2",
|
||||||
"in2code/lux": "<17.6.1|>=18,<24.0.2",
|
"in2code/lux": "<17.6.1|>=18,<24.0.2",
|
||||||
"innologi/typo3-appointments": "<2.0.6",
|
"innologi/typo3-appointments": "<2.0.6",
|
||||||
@@ -1531,15 +1476,11 @@
|
|||||||
"mautic/core": "<4.3",
|
"mautic/core": "<4.3",
|
||||||
"mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35",
|
"mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35",
|
||||||
"mediawiki/matomo": "<2.4.3",
|
"mediawiki/matomo": "<2.4.3",
|
||||||
"mediawiki/semantic-media-wiki": "<4.0.2",
|
|
||||||
"melisplatform/melis-asset-manager": "<5.0.1",
|
"melisplatform/melis-asset-manager": "<5.0.1",
|
||||||
"melisplatform/melis-cms": "<5.0.1",
|
"melisplatform/melis-cms": "<5.0.1",
|
||||||
"melisplatform/melis-front": "<5.0.1",
|
"melisplatform/melis-front": "<5.0.1",
|
||||||
"mezzio/mezzio-swoole": "<3.7|>=4,<4.3",
|
"mezzio/mezzio-swoole": "<3.7|>=4,<4.3",
|
||||||
"mgallegos/laravel-jqgrid": "<=1.3",
|
"mgallegos/laravel-jqgrid": "<=1.3",
|
||||||
"microsoft/microsoft-graph": ">=1.16,<1.109.1|>=2.0.0.0-RC1-dev,<2.0.1",
|
|
||||||
"microsoft/microsoft-graph-beta": "<2.0.1",
|
|
||||||
"microsoft/microsoft-graph-core": "<2.0.2",
|
|
||||||
"microweber/microweber": "<=2.0.4",
|
"microweber/microweber": "<=2.0.4",
|
||||||
"miniorange/miniorange-saml": "<1.4.3",
|
"miniorange/miniorange-saml": "<1.4.3",
|
||||||
"mittwald/typo3_forum": "<1.2.1",
|
"mittwald/typo3_forum": "<1.2.1",
|
||||||
@@ -1586,7 +1527,7 @@
|
|||||||
"open-web-analytics/open-web-analytics": "<1.7.4",
|
"open-web-analytics/open-web-analytics": "<1.7.4",
|
||||||
"opencart/opencart": "<=3.0.3.7|>=4,<4.0.2.3-dev",
|
"opencart/opencart": "<=3.0.3.7|>=4,<4.0.2.3-dev",
|
||||||
"openid/php-openid": "<2.3",
|
"openid/php-openid": "<2.3",
|
||||||
"openmage/magento-lts": "<20.2",
|
"openmage/magento-lts": "<=19.5|>=20,<=20.1",
|
||||||
"opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2",
|
"opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2",
|
||||||
"orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5",
|
"orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5",
|
||||||
"oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1",
|
"oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1",
|
||||||
@@ -1609,7 +1550,6 @@
|
|||||||
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
|
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
|
||||||
"personnummer/personnummer": "<3.0.2",
|
"personnummer/personnummer": "<3.0.2",
|
||||||
"phanan/koel": "<5.1.4",
|
"phanan/koel": "<5.1.4",
|
||||||
"phenx/php-svg-lib": "<0.5.1",
|
|
||||||
"php-mod/curl": "<2.3.2",
|
"php-mod/curl": "<2.3.2",
|
||||||
"phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1",
|
"phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1",
|
||||||
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
|
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
|
||||||
@@ -1655,7 +1595,6 @@
|
|||||||
"pterodactyl/panel": "<1.7",
|
"pterodactyl/panel": "<1.7",
|
||||||
"ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2",
|
"ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2",
|
||||||
"ptrofimov/beanstalk_console": "<1.7.14",
|
"ptrofimov/beanstalk_console": "<1.7.14",
|
||||||
"pubnub/pubnub": "<6.1",
|
|
||||||
"pusher/pusher-php-server": "<2.2.1",
|
"pusher/pusher-php-server": "<2.2.1",
|
||||||
"pwweb/laravel-core": "<=0.3.6.0-beta",
|
"pwweb/laravel-core": "<=0.3.6.0-beta",
|
||||||
"pyrocms/pyrocms": "<=3.9.1",
|
"pyrocms/pyrocms": "<=3.9.1",
|
||||||
@@ -1781,10 +1720,8 @@
|
|||||||
"symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
|
"symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
|
||||||
"symfony/webhook": ">=6.3,<6.3.8",
|
"symfony/webhook": ">=6.3,<6.3.8",
|
||||||
"symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
|
"symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
|
||||||
"symphonycms/symphony-2": "<2.6.4",
|
|
||||||
"t3/dce": "<0.11.5|>=2.2,<2.6.2",
|
"t3/dce": "<0.11.5|>=2.2,<2.6.2",
|
||||||
"t3g/svg-sanitizer": "<1.0.3",
|
"t3g/svg-sanitizer": "<1.0.3",
|
||||||
"t3s/content-consent": "<1.0.3|>=2,<2.0.2",
|
|
||||||
"tastyigniter/tastyigniter": "<3.3",
|
"tastyigniter/tastyigniter": "<3.3",
|
||||||
"tcg/voyager": "<=1.4",
|
"tcg/voyager": "<=1.4",
|
||||||
"tecnickcom/tcpdf": "<6.2.22",
|
"tecnickcom/tcpdf": "<6.2.22",
|
||||||
@@ -1809,7 +1746,7 @@
|
|||||||
"twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3",
|
"twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3",
|
||||||
"typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
|
"typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
|
||||||
"typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
"typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
||||||
"typo3/cms-core": "<8.7.55|>=9,<9.5.44|>=10,<10.4.41|>=11,<11.5.33|>=12,<12.4.8",
|
"typo3/cms-core": "<=8.7.54|>=9,<=9.5.43|>=10,<=10.4.40|>=11,<=11.5.32|>=12,<=12.4.7",
|
||||||
"typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1",
|
"typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1",
|
||||||
"typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
"typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
||||||
"typo3/cms-install": ">=12.2,<12.4.8",
|
"typo3/cms-install": ">=12.2,<12.4.8",
|
||||||
@@ -1822,7 +1759,7 @@
|
|||||||
"typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10",
|
"typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10",
|
||||||
"ua-parser/uap-php": "<3.8",
|
"ua-parser/uap-php": "<3.8",
|
||||||
"uasoft-indonesia/badaso": "<=2.9.7",
|
"uasoft-indonesia/badaso": "<=2.9.7",
|
||||||
"unisharp/laravel-filemanager": "<2.6.4",
|
"unisharp/laravel-filemanager": "<=2.5.1",
|
||||||
"userfrosting/userfrosting": ">=0.3.1,<4.6.3",
|
"userfrosting/userfrosting": ">=0.3.1,<4.6.3",
|
||||||
"usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2",
|
"usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2",
|
||||||
"uvdesk/community-skeleton": "<=1.1.1",
|
"uvdesk/community-skeleton": "<=1.1.1",
|
||||||
@@ -1903,7 +1840,7 @@
|
|||||||
"zf-commons/zfc-user": "<1.2.2",
|
"zf-commons/zfc-user": "<1.2.2",
|
||||||
"zfcampus/zf-apigility-doctrine": "<1.0.3",
|
"zfcampus/zf-apigility-doctrine": "<1.0.3",
|
||||||
"zfr/zfr-oauth2-server-module": "<0.1.2",
|
"zfr/zfr-oauth2-server-module": "<0.1.2",
|
||||||
"zoujingli/thinkadmin": "<=6.1.53"
|
"zoujingli/thinkadmin": "<6.0.22"
|
||||||
},
|
},
|
||||||
"type": "metapackage",
|
"type": "metapackage",
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
@@ -1940,7 +1877,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-12-15T16:04:17+00:00"
|
"time": "2023-12-05T01:28:42+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
@@ -2185,20 +2122,20 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/complexity",
|
"name": "sebastian/complexity",
|
||||||
"version": "2.0.2",
|
"version": "2.0.3",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/complexity.git",
|
"url": "https://github.com/sebastianbergmann/complexity.git",
|
||||||
"reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
|
"reference": "25f207c40d62b8b7aa32f5ab026c53561964053a"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
|
"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a",
|
||||||
"reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
|
"reference": "25f207c40d62b8b7aa32f5ab026c53561964053a",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"nikic/php-parser": "^4.7",
|
"nikic/php-parser": "^4.18 || ^5.0",
|
||||||
"php": ">=7.3"
|
"php": ">=7.3"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
@@ -2230,7 +2167,7 @@
|
|||||||
"homepage": "https://github.com/sebastianbergmann/complexity",
|
"homepage": "https://github.com/sebastianbergmann/complexity",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/complexity/issues",
|
"issues": "https://github.com/sebastianbergmann/complexity/issues",
|
||||||
"source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
|
"source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -2238,7 +2175,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2020-10-26T15:52:27+00:00"
|
"time": "2023-12-22T06:19:30+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/diff",
|
"name": "sebastian/diff",
|
||||||
@@ -2512,20 +2449,20 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/lines-of-code",
|
"name": "sebastian/lines-of-code",
|
||||||
"version": "1.0.3",
|
"version": "1.0.4",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
|
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
|
||||||
"reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
|
"reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
|
"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5",
|
||||||
"reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
|
"reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"nikic/php-parser": "^4.6",
|
"nikic/php-parser": "^4.18 || ^5.0",
|
||||||
"php": ">=7.3"
|
"php": ">=7.3"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
@@ -2557,7 +2494,7 @@
|
|||||||
"homepage": "https://github.com/sebastianbergmann/lines-of-code",
|
"homepage": "https://github.com/sebastianbergmann/lines-of-code",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
|
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
|
||||||
"source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
|
"source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -2565,7 +2502,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2020-11-28T06:42:11+00:00"
|
"time": "2023-12-22T06:20:34+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/object-enumerator",
|
"name": "sebastian/object-enumerator",
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { randUser } from '../utils/index.js'
|
import { randUser } from '../utils/index.js'
|
||||||
import { sampleBoard } from '../utils/sampleBoard'
|
import { sampleBoard } from '../utils/sampleBoard'
|
||||||
|
import moment from '@nextcloud/moment'
|
||||||
|
|
||||||
const user = randUser()
|
const user = randUser()
|
||||||
const boardData = sampleBoard()
|
const boardData = sampleBoard()
|
||||||
@@ -68,11 +69,13 @@ describe('Card', function() {
|
|||||||
.first().click()
|
.first().click()
|
||||||
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
|
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
|
||||||
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
|
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
|
||||||
cy.get('.modal-mask.card-selector .multiselect-board li:contains("' + boardData.title + '")').should('be.visible').click()
|
cy.get('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').should('be.visible').click()
|
||||||
|
|
||||||
cy.wait('@getBoard', { timeout: 7000 })
|
cy.wait('@getBoard', { timeout: 7000 })
|
||||||
|
|
||||||
cy.get('.modal-mask.card-selector .multiselect-list').should('be.visible').click()
|
cy.get('.modal-mask.card-selector .multiselect-list').should('be.visible').click()
|
||||||
cy.get('.modal-mask.card-selector .multiselect-list li').eq(0).should('be.visible').click()
|
cy.get('.vs__dropdown-menu span[title="TestList"]').should('be.visible').click()
|
||||||
|
|
||||||
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
|
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
|
||||||
cy.wait('@save', { timeout: 7000 })
|
cy.wait('@save', { timeout: 7000 })
|
||||||
|
|
||||||
@@ -100,28 +103,28 @@ describe('Card', function() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
cy.get('.modal__card').should('be.visible')
|
cy.get('.modal__card').should('be.visible')
|
||||||
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
|
cy.get('.app-sidebar-header__mainname').contains('Hello world')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Attachment from files app', () => {
|
it('Attachment from files app', () => {
|
||||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||||
cy.get('.modal__card').should('be.visible')
|
cy.get('.modal__card').should('be.visible')
|
||||||
cy.get('.app-sidebar-tabs__tab [data-id="attachments"]').click()
|
cy.get('#tab-button-attachments').click()
|
||||||
cy.get('button.icon-upload').should('be.visible')
|
cy.get('button.icon-upload').should('be.visible')
|
||||||
cy.get('button.icon-folder').should('be.visible')
|
cy.get('button.icon-folder').should('be.visible')
|
||||||
.click()
|
.click()
|
||||||
cy.get('.file-picker__main').should('be.visible')
|
cy.get('.file-picker__main').should('be.visible')
|
||||||
cy.get('.file-picker__main [data-filename="welcome.txt"]').should('be.visible')
|
cy.get('.file-picker__main [data-filename="welcome.txt"]', { timeout: 30000 }).should('be.visible')
|
||||||
.click()
|
.click()
|
||||||
cy.get('.dialog__actions button.button-vue--vue-primary').click()
|
cy.get('.dialog__actions button.button-vue--vue-primary').click()
|
||||||
cy.get('.attachment-list .basename').contains('welcome.txt')
|
cy.get('.attachment-list .basename').contains('welcome.txt')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Shows the modal with the editor', () => {
|
it.only('Shows the modal with the editor', () => {
|
||||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||||
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
|
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
|
||||||
cy.get('.modal__card').should('be.visible')
|
cy.get('.modal__card').should('be.visible')
|
||||||
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
|
cy.get('.app-sidebar-header__mainname').contains('Hello world')
|
||||||
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
|
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
|
||||||
cy.get('.modal__card .ProseMirror h1')
|
cy.get('.modal__card .ProseMirror h1')
|
||||||
.click()
|
.click()
|
||||||
@@ -177,6 +180,119 @@ describe('Card', function() {
|
|||||||
cy.get('#app-sidebar-vue')
|
cy.get('#app-sidebar-vue')
|
||||||
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
|
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('Set a due date', function() {
|
||||||
|
const newCardTitle = 'Card with a due date'
|
||||||
|
|
||||||
|
cy.get('.button-vue[aria-label*="Add card"]')
|
||||||
|
.first().click()
|
||||||
|
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||||
|
.type(newCardTitle)
|
||||||
|
cy.get('.stack__card-add form input[type=submit]')
|
||||||
|
.first().click()
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||||
|
|
||||||
|
cy.get('.card:contains("Card with a due date")').should('be.visible').click()
|
||||||
|
|
||||||
|
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||||
|
|
||||||
|
// Set a due date through shortcut
|
||||||
|
cy.get('[data-cy-due-date-shortcut="tomorrow"] button').should('be.visible').click()
|
||||||
|
|
||||||
|
const tomorrow = moment().add(1, 'days').hour(8).minutes(0).seconds(0)
|
||||||
|
cy.get('#card-duedate-picker').should('have.value', tomorrow.format('YYYY-MM-DDTHH:mm'))
|
||||||
|
|
||||||
|
const now = moment().hour(11).minutes(0).seconds(0).toDate()
|
||||||
|
cy.clock(now)
|
||||||
|
cy.log(now)
|
||||||
|
cy.tick(60_000)
|
||||||
|
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state="Now"]').should('be.visible').should('contain', '21 hours')
|
||||||
|
|
||||||
|
|
||||||
|
// Remove the due date again
|
||||||
|
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||||
|
// tick needed to show the popover menu
|
||||||
|
cy.tick(1_000)
|
||||||
|
cy.get('[data-cy-due-date-remove] button').should('be.visible').click()
|
||||||
|
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('Add a label', function() {
|
||||||
|
const newCardTitle = 'Card with labels'
|
||||||
|
|
||||||
|
cy.get('.button-vue[aria-label*="Add card"]')
|
||||||
|
.first().click()
|
||||||
|
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||||
|
.type(newCardTitle)
|
||||||
|
cy.get('.stack__card-add form input[type=submit]')
|
||||||
|
.first().click()
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
|
||||||
|
|
||||||
|
cy.get('#app-sidebar-vue [data-test="tag-selector"]').should('be.visible').click()
|
||||||
|
cy.get('.vs__dropdown-menu .tag:contains("Action needed")').should('be.visible').click()
|
||||||
|
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
|
||||||
|
cy.get('.vs__dropdown-menu .tag:contains("Later")').should('be.visible').click()
|
||||||
|
|
||||||
|
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
|
||||||
|
cy.get('.vs__selected .tag:contains("Action needed")')
|
||||||
|
.parent().find('button').click()
|
||||||
|
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Later")')
|
||||||
|
.should('be.visible')
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Action needed")')
|
||||||
|
.should('not.exist')
|
||||||
|
})
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('Card actions', () => {
|
||||||
|
beforeEach(function() {
|
||||||
|
cy.login(user)
|
||||||
|
useModal(false).then(() => {
|
||||||
|
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
it('Custom card actions', () => {
|
||||||
|
const myAction = {
|
||||||
|
label: 'Test action',
|
||||||
|
icon: 'icon-user',
|
||||||
|
callback(card) {
|
||||||
|
console.log('Called callback', card)
|
||||||
|
},
|
||||||
|
}
|
||||||
|
cy.spy(myAction, 'callback').as('myAction.callback')
|
||||||
|
|
||||||
|
cy.window().then(win => {
|
||||||
|
win.OCA.Deck.registerCardAction(myAction)
|
||||||
|
})
|
||||||
|
|
||||||
|
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||||
|
cy.get('#app-sidebar-vue')
|
||||||
|
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
|
||||||
|
|
||||||
|
cy.get('.app-sidebar-header .action-item__menutoggle').click()
|
||||||
|
cy.get('.v-popper__popper button:contains("Test action")').click()
|
||||||
|
|
||||||
|
cy.get('@myAction.callback')
|
||||||
|
.should('be.called')
|
||||||
|
.its('firstCall.args.0')
|
||||||
|
.as('args')
|
||||||
|
|
||||||
|
cy.url().then(url => {
|
||||||
|
const cardId = url.split('/').pop()
|
||||||
|
cy.get('@args').should('have.property', 'name', 'Hello world')
|
||||||
|
cy.get('@args').should('have.property', 'stackname', 'TestList')
|
||||||
|
cy.get('@args').should('have.property', 'boardname', 'MyTestBoard')
|
||||||
|
cy.get('@args').its('link').then((url) => {
|
||||||
|
expect(url.split('/').pop() === cardId).to.be.true
|
||||||
|
cy.visit(url)
|
||||||
|
cy.get('#app-sidebar-vue')
|
||||||
|
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import { randUser } from '../utils/index.js'
|
import { randUser } from '../utils/index.js'
|
||||||
|
import { sampleBoard } from '../utils/sampleBoard'
|
||||||
const user = randUser()
|
const user = randUser()
|
||||||
|
|
||||||
describe('Deck dashboard', function() {
|
describe('Deck dashboard', function() {
|
||||||
@@ -8,16 +9,18 @@ describe('Deck dashboard', function() {
|
|||||||
|
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
cy.login(user)
|
cy.login(user)
|
||||||
cy.visit('/apps/deck')
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Can show the right title on the dashboard', function() {
|
it('Can show the right title on the dashboard', function() {
|
||||||
|
cy.visit('/apps/deck')
|
||||||
cy.get('.board-title h2')
|
cy.get('.board-title h2')
|
||||||
.should('have.length', 1).first()
|
.should('have.length', 1).first()
|
||||||
.should('have.text', 'Upcoming cards')
|
.should($el => expect($el.text().trim()).to.equal('Upcoming cards'))
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Can see the default "Personal Board" created for user by default', function() {
|
it('Can see the default "Personal Board" created for user by default', function() {
|
||||||
|
cy.visit('/apps/deck')
|
||||||
|
|
||||||
const defaultBoard = 'Personal'
|
const defaultBoard = 'Personal'
|
||||||
|
|
||||||
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
|
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
|
||||||
@@ -26,4 +29,29 @@ describe('Deck dashboard', function() {
|
|||||||
.contains(defaultBoard)
|
.contains(defaultBoard)
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('Shows a card with due date on the overview', function() {
|
||||||
|
cy.createExampleBoard({
|
||||||
|
user,
|
||||||
|
board: sampleBoard(),
|
||||||
|
}).then((board) => {
|
||||||
|
cy.visit(`/apps/deck/#/board/${board.id}`)
|
||||||
|
|
||||||
|
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/**' }).as('updateCard')
|
||||||
|
|
||||||
|
const newCardTitle = 'Hello world'
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
|
||||||
|
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||||
|
cy.get('[data-cy-due-date-shortcut="tomorrow"] button').should('be.visible').click()
|
||||||
|
|
||||||
|
cy.wait('@updateCard')
|
||||||
|
|
||||||
|
cy.get('button[title="Close sidebar"]').click()
|
||||||
|
cy.get('.app-navigation-entry:contains("Upcoming cards") a').click()
|
||||||
|
|
||||||
|
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||||
|
cy.get('.dashboard-column:contains("Tomorrow")').should('be.visible')
|
||||||
|
cy.get('.dashboard-column:contains("Tomorrow") .card:contains("Hello world")').should('be.visible')
|
||||||
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -38,7 +38,10 @@ describe('Board', function() {
|
|||||||
cy.get('.board-title').contains(board.title)
|
cy.get('.board-title').contains(board.title)
|
||||||
|
|
||||||
cy.shareBoardWithUi(recipient.userId)
|
cy.shareBoardWithUi(recipient.userId)
|
||||||
|
|
||||||
|
cy.intercept({ method: 'PUT', url: '**/apps/deck/boards/*/acl/*' }).as('setAcl')
|
||||||
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
|
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
|
||||||
|
cy.wait('@setAcl')
|
||||||
|
|
||||||
cy.login(recipient)
|
cy.login(recipient)
|
||||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||||
|
|||||||
@@ -107,11 +107,14 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
Cypress.Commands.add('shareBoardWithUi', (userId) => {
|
Cypress.Commands.add('shareBoardWithUi', (userId) => {
|
||||||
|
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${userId}*` }).as('fetchRecipients')
|
||||||
cy.get('[aria-label="Open details"]').click()
|
cy.get('[aria-label="Open details"]').click()
|
||||||
cy.get('.app-sidebar').should('be.visible')
|
cy.get('.app-sidebar').should('be.visible')
|
||||||
cy.get('.multiselect__input').type(`${userId}`)
|
cy.get('.select input').type(`${userId}`)
|
||||||
cy.get('.multiselect__content .multiselect__element').first().contains(userId)
|
cy.wait('@fetchRecipients', { timeout: 7000 })
|
||||||
cy.get('.multiselect__input').type('{enter}')
|
|
||||||
|
cy.get('.vs__dropdown-menu .option').first().contains(userId)
|
||||||
|
cy.get('.select input').type('{enter}')
|
||||||
|
|
||||||
cy.get('.shareWithList').contains(userId)
|
cy.get('.shareWithList').contains(userId)
|
||||||
})
|
})
|
||||||
|
|||||||
46
docs/API.md
46
docs/API.md
@@ -80,7 +80,7 @@ An ETag header is returned in order to determine if further child elements have
|
|||||||
- Fetch a single card of a board `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}`
|
- Fetch a single card of a board `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}`
|
||||||
- Fetch attachments of a card `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments`
|
- Fetch attachments of a card `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments`
|
||||||
|
|
||||||
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
|
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
|
||||||
|
|
||||||
Changes of child elements will propagate to their parents and also cause an update of the ETag which will be useful for determining if a sync is necessary on any client integration side. As an example, if a label is added to a card, the ETag of all related entities (the card, stack and board) will change.
|
Changes of child elements will propagate to their parents and also cause an update of the ETag which will be useful for determining if a sync is necessary on any client integration side. As an example, if a label is added to a card, the ETag of all related entities (the card, stack and board) will change.
|
||||||
|
|
||||||
@@ -117,6 +117,7 @@ This API version has become available with **Deck 1.3.0**.
|
|||||||
- [GET /boards/import/getSystems - Import a board](#get-boardsimportgetsystems-import-a-board)
|
- [GET /boards/import/getSystems - Import a board](#get-boardsimportgetsystems-import-a-board)
|
||||||
- [GET /boards/import/config/system/{schema} - Import a board](#get-boardsimportconfigsystemschema-import-a-board)
|
- [GET /boards/import/config/system/{schema} - Import a board](#get-boardsimportconfigsystemschema-import-a-board)
|
||||||
- [POST /boards/import - Import a board](#post-boardsimport-import-a-board)
|
- [POST /boards/import - Import a board](#post-boardsimport-import-a-board)
|
||||||
|
- The `done` property was added to cards
|
||||||
|
|
||||||
# Endpoints
|
# Endpoints
|
||||||
|
|
||||||
@@ -587,7 +588,7 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
|||||||
#### Response
|
#### Response
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"title":"Test",
|
"title":"Test",
|
||||||
"description":null,
|
"description":null,
|
||||||
"stackId":6,
|
"stackId":6,
|
||||||
@@ -601,6 +602,7 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
|||||||
"owner":"admin",
|
"owner":"admin",
|
||||||
"order":999,
|
"order":999,
|
||||||
"archived":false,
|
"archived":false,
|
||||||
|
"done":null,
|
||||||
"duedate": "2019-12-24T19:29:30+00:00",
|
"duedate": "2019-12-24T19:29:30+00:00",
|
||||||
"deletedAt":0,
|
"deletedAt":0,
|
||||||
"commentsUnread":0,
|
"commentsUnread":0,
|
||||||
@@ -623,22 +625,28 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
|||||||
|
|
||||||
#### Request data
|
#### Request data
|
||||||
|
|
||||||
| Parameter | Type | Description |
|
| Parameter | Type | Description |
|
||||||
|-------------|-----------|------------------------------------------------------|
|
|-------------|-----------------|-----------------------------------------------------------------------------------------------------|
|
||||||
| title | String | The title of the card, maximum length is limited to 255 characters |
|
| title | String | The title of the card, maximum length is limited to 255 characters |
|
||||||
| description | String | The markdown description of the card |
|
| description | String | The markdown description of the card |
|
||||||
| type | String | Type of the card (for later use) use 'plain' for now |
|
| type | String | Type of the card (for later use) use 'plain' for now |
|
||||||
| order | Integer | Order for sorting the stacks |
|
| owner | String | The user that owns the card |
|
||||||
| duedate | timestamp | The ISO-8601 formatted duedate of the card or null |
|
| order | Integer | Order for sorting the stacks |
|
||||||
|
| duedate | timestamp | The ISO-8601 formatted duedate of the card or null |
|
||||||
|
| archived | bool | Whether the card is archived or not |
|
||||||
|
| done | timestamp\|null | The ISO-8601 formatted date when the card is marked as done (optional, null indicates undone state) |
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"title": "Test card",
|
"title": "Test card",
|
||||||
"description": "A card description",
|
"description": "A card description",
|
||||||
"type": "plain",
|
"type": "plain",
|
||||||
|
"owner": "admin",
|
||||||
"order": 999,
|
"order": 999,
|
||||||
"duedate": "2019-12-24T19:29:30+00:00",
|
"duedate": "2019-12-24T19:29:30+00:00",
|
||||||
|
"archived": false,
|
||||||
|
"done": null,
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -977,7 +985,7 @@ For now only `deck_file` is supported as an attachment type.
|
|||||||
|
|
||||||
### DELETE /boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments/{attachmentId} - Delete an attachment
|
### DELETE /boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments/{attachmentId} - Delete an attachment
|
||||||
|
|
||||||
|
|
||||||
#### Request parameters
|
#### Request parameters
|
||||||
|
|
||||||
| Parameter | Type | Description |
|
| Parameter | Type | Description |
|
||||||
@@ -1051,12 +1059,12 @@ Make a request to see the json schema of system
|
|||||||
|
|
||||||
# OCS API
|
# OCS API
|
||||||
|
|
||||||
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
|
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
|
||||||
This has the benefit that both the web UI as well as external integrations can use the same API.
|
This has the benefit that both the web UI as well as external integrations can use the same API.
|
||||||
|
|
||||||
## Config
|
## Config
|
||||||
|
|
||||||
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
|
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
|
||||||
|
|
||||||
### GET /api/v1.0/config - Fetch app configuration values
|
### GET /api/v1.0/config - Fetch app configuration values
|
||||||
|
|
||||||
@@ -1064,10 +1072,10 @@ Deck stores user and app configuration values globally and per board. The GET en
|
|||||||
|
|
||||||
| Config key | Description |
|
| Config key | Description |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
|
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
|
||||||
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
|
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
|
||||||
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
|
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
|
||||||
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
|
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
@@ -1112,7 +1120,7 @@ Deck stores user and app configuration values globally and per board. The GET en
|
|||||||
| calendar | Boolean |
|
| calendar | Boolean |
|
||||||
| cardDetailsInModal | Boolean |
|
| cardDetailsInModal | Boolean |
|
||||||
| cardIdBadge | Boolean |
|
| cardIdBadge | Boolean |
|
||||||
|
|
||||||
#### Example request
|
#### Example request
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -1186,7 +1194,7 @@ A list of comments will be provided under the `ocs.data` key. If no or no more c
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
|
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
[
|
[
|
||||||
|
|||||||
@@ -12,11 +12,12 @@ Overall, Deck is easy to use. You can create boards, add users, share the Deck,
|
|||||||
1. [Create my first board](#1-create-my-first-board)
|
1. [Create my first board](#1-create-my-first-board)
|
||||||
2. [Create stacks and cards](#2-create-stacks-and-cards)
|
2. [Create stacks and cards](#2-create-stacks-and-cards)
|
||||||
3. [Handle cards options](#3-handle-cards-options)
|
3. [Handle cards options](#3-handle-cards-options)
|
||||||
4. [Archive old tasks](#4-archive-old-tasks)
|
4. [Mark task as done](#4-mark-as-done)
|
||||||
5. [Manage your board](#5-manage-your-board)
|
5. [Archive old tasks](#5-archive-old-tasks)
|
||||||
6. [Import boards](#6-import-boards)
|
6. [Manage your board](#6-manage-your-board)
|
||||||
7. [Search](#7-search)
|
7. [Import boards](#7-import-boards)
|
||||||
8. [New owner for the deck entities](#8-new-owner-for-the-deck-entities)
|
8. [Search](#8-search)
|
||||||
|
9. [New owner for the deck entities](#9-new-owner-for-the-deck-entities)
|
||||||
|
|
||||||
### 1. Create my first board
|
### 1. Create my first board
|
||||||
In this example, we're going to create a board and share it with an other nextcloud user.
|
In this example, we're going to create a board and share it with an other nextcloud user.
|
||||||
@@ -25,7 +26,7 @@ In this example, we're going to create a board and share it with an other nextcl
|
|||||||
|
|
||||||
|
|
||||||
### 2. Create stacks and cards
|
### 2. Create stacks and cards
|
||||||
Stacks are simply columns with list of cards. It can represent a category of tasks or an y step in your projects for example.
|
Stacks are simply columns with list of cards. It can represent a category of tasks or any step in your projects for example.
|
||||||
**Check this out :**
|
**Check this out :**
|
||||||
|
|
||||||

|

|
||||||
@@ -53,12 +54,18 @@ And even :
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
### 4. Archive old tasks
|
### 4. Mark as done
|
||||||
Once finished or obsolete, a task could be archived. The tasks is not deleted, it's just archived, and you can retrieve it later
|
Once a task has been completed, you can mark it as done. This will prevent it from becoming overdue and hide it from the upcoming cards.
|
||||||
|
You can mark it as not done at any time.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### 5. Manage your board
|
### 5. Archive old tasks
|
||||||
|
Once obsolete, a task could be archived. The task is not deleted, it's just archived, and you can retrieve it later
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 6. Manage your board
|
||||||
You can manage the settings of your Deck once you are inside it, by clicking on the small wheel at the top right.
|
You can manage the settings of your Deck once you are inside it, by clicking on the small wheel at the top right.
|
||||||
Once in this menu, you have access to several things:
|
Once in this menu, you have access to several things:
|
||||||
|
|
||||||
@@ -72,7 +79,7 @@ The **sharing tab** allows you to add users or even groups to your boards.
|
|||||||
**Deleted objects** allows you to return previously deleted stacks or cards.
|
**Deleted objects** allows you to return previously deleted stacks or cards.
|
||||||
The **Timeline** allows you to see everything that happened in your boards. Everything!
|
The **Timeline** allows you to see everything that happened in your boards. Everything!
|
||||||
|
|
||||||
### 6. Import boards
|
### 7. Import boards
|
||||||
|
|
||||||
Importing can be done using the API or the `occ` `deck:import` command.
|
Importing can be done using the API or the `occ` `deck:import` command.
|
||||||
|
|
||||||
@@ -138,7 +145,7 @@ Example configuration file:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### 7. Search
|
### 8. Search
|
||||||
|
|
||||||
Deck provides a global search either through the unified search in the Nextcloud header or with the inline search next to the board controls.
|
Deck provides a global search either through the unified search in the Nextcloud header or with the inline search next to the board controls.
|
||||||
This search allows advanced filtering of cards across all board of the logged in user.
|
This search allows advanced filtering of cards across all board of the logged in user.
|
||||||
@@ -161,7 +168,7 @@ Other text tokens will be used to perform a case-insensitive search on the card
|
|||||||
|
|
||||||
In addition, quotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`.
|
In addition, quotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`.
|
||||||
|
|
||||||
### 8. New owner for the deck entities
|
### 9. New owner for the deck entities
|
||||||
You can transfer ownership of boards, cards, etc to a new user, using `occ` command `deck:transfer-ownership`
|
You can transfer ownership of boards, cards, etc to a new user, using `occ` command `deck:transfer-ownership`
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
BIN
docs/resources/gifs/EN_done.gif
Normal file
BIN
docs/resources/gifs/EN_done.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 88 KiB |
8
img/deck-current.svg
Normal file
8
img/deck-current.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16">
|
||||||
|
<g fill="currentColor">
|
||||||
|
<rect ry="1" height="8" width="14" y="7" x="1"/>
|
||||||
|
<rect ry=".5" height="1" width="12" y="5" x="2"/>
|
||||||
|
<rect ry=".5" height="1" width="10" y="3" x="3"/>
|
||||||
|
<rect ry=".5" height="1" width="8" y="1" x="4"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 372 B |
@@ -14,8 +14,6 @@ OC.L10N.register(
|
|||||||
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
||||||
"Cancel" : "Kanselleer",
|
"Cancel" : "Kanselleer",
|
||||||
"File already exists" : "Lêer bestaan reeds",
|
"File already exists" : "Lêer bestaan reeds",
|
||||||
"Open" : "Open",
|
|
||||||
"Completed" : "Voltooid",
|
|
||||||
"Open details" : "Open besonderhede",
|
"Open details" : "Open besonderhede",
|
||||||
"Details" : "Besonderhede",
|
"Details" : "Besonderhede",
|
||||||
"Tags" : "Etikette",
|
"Tags" : "Etikette",
|
||||||
@@ -34,6 +32,7 @@ OC.L10N.register(
|
|||||||
"Update" : "Werk by",
|
"Update" : "Werk by",
|
||||||
"Created:" : "Geskep:",
|
"Created:" : "Geskep:",
|
||||||
"Description" : "Beskrywing",
|
"Description" : "Beskrywing",
|
||||||
|
"Completed" : "Voltooid",
|
||||||
"Select Date" : "Kies Datum",
|
"Select Date" : "Kies Datum",
|
||||||
"seconds ago" : "sekondes gelede",
|
"seconds ago" : "sekondes gelede",
|
||||||
"Keyboard shortcuts" : "Sneltoetse",
|
"Keyboard shortcuts" : "Sneltoetse",
|
||||||
@@ -45,6 +44,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Vandag",
|
"Today" : "Vandag",
|
||||||
"Tomorrow" : "Môre",
|
"Tomorrow" : "Môre",
|
||||||
"Close" : "Sluit",
|
"Close" : "Sluit",
|
||||||
"Share" : "Deel"
|
"Share" : "Deel",
|
||||||
|
"Due date" : "Sperdatum"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -12,8 +12,6 @@
|
|||||||
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
||||||
"Cancel" : "Kanselleer",
|
"Cancel" : "Kanselleer",
|
||||||
"File already exists" : "Lêer bestaan reeds",
|
"File already exists" : "Lêer bestaan reeds",
|
||||||
"Open" : "Open",
|
|
||||||
"Completed" : "Voltooid",
|
|
||||||
"Open details" : "Open besonderhede",
|
"Open details" : "Open besonderhede",
|
||||||
"Details" : "Besonderhede",
|
"Details" : "Besonderhede",
|
||||||
"Tags" : "Etikette",
|
"Tags" : "Etikette",
|
||||||
@@ -32,6 +30,7 @@
|
|||||||
"Update" : "Werk by",
|
"Update" : "Werk by",
|
||||||
"Created:" : "Geskep:",
|
"Created:" : "Geskep:",
|
||||||
"Description" : "Beskrywing",
|
"Description" : "Beskrywing",
|
||||||
|
"Completed" : "Voltooid",
|
||||||
"Select Date" : "Kies Datum",
|
"Select Date" : "Kies Datum",
|
||||||
"seconds ago" : "sekondes gelede",
|
"seconds ago" : "sekondes gelede",
|
||||||
"Keyboard shortcuts" : "Sneltoetse",
|
"Keyboard shortcuts" : "Sneltoetse",
|
||||||
@@ -43,6 +42,7 @@
|
|||||||
"Today" : "Vandag",
|
"Today" : "Vandag",
|
||||||
"Tomorrow" : "Môre",
|
"Tomorrow" : "Môre",
|
||||||
"Close" : "Sluit",
|
"Close" : "Sluit",
|
||||||
"Share" : "Deel"
|
"Share" : "Deel",
|
||||||
|
"Due date" : "Sperdatum"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
14
l10n/ar.js
14
l10n/ar.js
@@ -149,10 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "تصفية بواسطة الوسم",
|
"Filter by tag" : "تصفية بواسطة الوسم",
|
||||||
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
||||||
"Unassigned" : "غير معيين ",
|
"Unassigned" : "غير معيين ",
|
||||||
"Filter by status" : "فلترة بحسب الحالة",
|
|
||||||
"Open and completed" : "مفتوحة و منجزة",
|
|
||||||
"Open" : "إفتح",
|
|
||||||
"Completed" : "مُكتمل",
|
|
||||||
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
||||||
"Overdue" : "تأخر",
|
"Overdue" : "تأخر",
|
||||||
"Next 24 hours" : "ال 24 ساعة القادمة",
|
"Next 24 hours" : "ال 24 ساعة القادمة",
|
||||||
@@ -256,9 +252,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "أضِف تاريخ الاستحقاق",
|
"Add due date" : "أضِف تاريخ الاستحقاق",
|
||||||
"Choose a date" : "إختَر تاريخاً",
|
"Choose a date" : "إختَر تاريخاً",
|
||||||
"Remove due date" : "ازالة تاريخ الانجاز",
|
"Remove due date" : "ازالة تاريخ الانجاز",
|
||||||
"Mark as done" : "تمييز كمُنجَز",
|
"Completed" : "مُكتمل",
|
||||||
"Due at:" : "تاريخ الاستحقاق:",
|
"Due at:" : "تاريخ الاستحقاق:",
|
||||||
"Not done" : "غير مُنجَزة",
|
"Not completed" : "غير مكتمل",
|
||||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||||
"Archive card" : "أرشفة البطاقة",
|
"Archive card" : "أرشفة البطاقة",
|
||||||
"Select Date" : "اختر التاريخ ",
|
"Select Date" : "اختر التاريخ ",
|
||||||
@@ -278,6 +274,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "ينسب لي",
|
"Assign to me" : "ينسب لي",
|
||||||
"Unassign myself" : "إلغاء تعييني ",
|
"Unassign myself" : "إلغاء تعييني ",
|
||||||
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
||||||
|
"Mark as done" : "تمييز كمُنجَز",
|
||||||
"Delete card" : "حذف البطاقة",
|
"Delete card" : "حذف البطاقة",
|
||||||
"Card deleted" : "البطاقة حٌذفت ",
|
"Card deleted" : "البطاقة حٌذفت ",
|
||||||
"seconds ago" : "ثوانٍ مضت",
|
"seconds ago" : "ثوانٍ مضت",
|
||||||
@@ -379,12 +376,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||||
"(Circle)" : "(دائرة)",
|
"(Circle)" : "(دائرة)",
|
||||||
|
"Assign to users" : "انسب الى المتسخدمين",
|
||||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||||
|
"Due date" : "تاريخ الانجاز",
|
||||||
"Next week" : "الاسبوع القادم",
|
"Next week" : "الاسبوع القادم",
|
||||||
"Next month" : "الشهر القادم",
|
"Next month" : "الشهر القادم",
|
||||||
"List is empty" : "القائمة فارغة",
|
"List is empty" : "القائمة فارغة",
|
||||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم."
|
||||||
"Filter by completed" : "فلترة بحسب الإنجاز"
|
|
||||||
},
|
},
|
||||||
"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;");
|
"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;");
|
||||||
|
|||||||
14
l10n/ar.json
14
l10n/ar.json
@@ -147,10 +147,6 @@
|
|||||||
"Filter by tag" : "تصفية بواسطة الوسم",
|
"Filter by tag" : "تصفية بواسطة الوسم",
|
||||||
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
||||||
"Unassigned" : "غير معيين ",
|
"Unassigned" : "غير معيين ",
|
||||||
"Filter by status" : "فلترة بحسب الحالة",
|
|
||||||
"Open and completed" : "مفتوحة و منجزة",
|
|
||||||
"Open" : "إفتح",
|
|
||||||
"Completed" : "مُكتمل",
|
|
||||||
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
||||||
"Overdue" : "تأخر",
|
"Overdue" : "تأخر",
|
||||||
"Next 24 hours" : "ال 24 ساعة القادمة",
|
"Next 24 hours" : "ال 24 ساعة القادمة",
|
||||||
@@ -254,9 +250,9 @@
|
|||||||
"Add due date" : "أضِف تاريخ الاستحقاق",
|
"Add due date" : "أضِف تاريخ الاستحقاق",
|
||||||
"Choose a date" : "إختَر تاريخاً",
|
"Choose a date" : "إختَر تاريخاً",
|
||||||
"Remove due date" : "ازالة تاريخ الانجاز",
|
"Remove due date" : "ازالة تاريخ الانجاز",
|
||||||
"Mark as done" : "تمييز كمُنجَز",
|
"Completed" : "مُكتمل",
|
||||||
"Due at:" : "تاريخ الاستحقاق:",
|
"Due at:" : "تاريخ الاستحقاق:",
|
||||||
"Not done" : "غير مُنجَزة",
|
"Not completed" : "غير مكتمل",
|
||||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||||
"Archive card" : "أرشفة البطاقة",
|
"Archive card" : "أرشفة البطاقة",
|
||||||
"Select Date" : "اختر التاريخ ",
|
"Select Date" : "اختر التاريخ ",
|
||||||
@@ -276,6 +272,7 @@
|
|||||||
"Assign to me" : "ينسب لي",
|
"Assign to me" : "ينسب لي",
|
||||||
"Unassign myself" : "إلغاء تعييني ",
|
"Unassign myself" : "إلغاء تعييني ",
|
||||||
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
||||||
|
"Mark as done" : "تمييز كمُنجَز",
|
||||||
"Delete card" : "حذف البطاقة",
|
"Delete card" : "حذف البطاقة",
|
||||||
"Card deleted" : "البطاقة حٌذفت ",
|
"Card deleted" : "البطاقة حٌذفت ",
|
||||||
"seconds ago" : "ثوانٍ مضت",
|
"seconds ago" : "ثوانٍ مضت",
|
||||||
@@ -377,12 +374,13 @@
|
|||||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||||
"(Circle)" : "(دائرة)",
|
"(Circle)" : "(دائرة)",
|
||||||
|
"Assign to users" : "انسب الى المتسخدمين",
|
||||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||||
|
"Due date" : "تاريخ الانجاز",
|
||||||
"Next week" : "الاسبوع القادم",
|
"Next week" : "الاسبوع القادم",
|
||||||
"Next month" : "الشهر القادم",
|
"Next month" : "الشهر القادم",
|
||||||
"List is empty" : "القائمة فارغة",
|
"List is empty" : "القائمة فارغة",
|
||||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم."
|
||||||
"Filter by completed" : "فلترة بحسب الإنجاز"
|
|
||||||
},"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;"
|
},"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;"
|
||||||
}
|
}
|
||||||
62
l10n/ast.js
62
l10n/ast.js
@@ -2,18 +2,10 @@ OC.L10N.register(
|
|||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Deck" : "Tarxeteru",
|
"Deck" : "Tarxeteru",
|
||||||
"Upcoming cards" : "Tarxetes próximes",
|
|
||||||
"Load more" : "Cargar más",
|
"Load more" : "Cargar más",
|
||||||
"Personal" : "Personal",
|
"Personal" : "Personal",
|
||||||
"Deck board" : "Mesa de tarxetes",
|
|
||||||
"%s on %s" : "%s n %s",
|
|
||||||
"Action needed" : "Aición necesaria",
|
|
||||||
"copy" : "copia",
|
"copy" : "copia",
|
||||||
"To do" : "Xera pendiente",
|
|
||||||
"Done" : "Fecho",
|
"Done" : "Fecho",
|
||||||
"Example Task 3" : "Xera d'exemplu 3",
|
|
||||||
"Example Task 2" : "Xera d'exemplu 2",
|
|
||||||
"Example Task 1" : "Xera d'exemplu 1",
|
|
||||||
"The file was uploaded" : "Xubióse'l ficheru",
|
"The file was uploaded" : "Xubióse'l ficheru",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
||||||
@@ -21,95 +13,47 @@ OC.L10N.register(
|
|||||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||||
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
||||||
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
||||||
"No file uploaded or file size exceeds maximum of %s" : "Nun se xubió nengún ficheru o'l tamañu del ficheru supera'l máximu de %s",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
||||||
"Move card" : "Mover la tarxeta",
|
|
||||||
"Cancel" : "Encaboxar",
|
"Cancel" : "Encaboxar",
|
||||||
"File already exists" : "El ficheru yá esiste",
|
"File already exists" : "El ficheru yá esiste",
|
||||||
"Drop your files to upload" : "Suelta los ficheros pa xubilos",
|
|
||||||
"Add card" : "Amestar una tarxeta",
|
|
||||||
"Archived cards" : "Tarxetes archivaes",
|
|
||||||
"Add list" : "Amestar una llista",
|
|
||||||
"List name" : "Nome de la llista",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completáu",
|
|
||||||
"Next 24 hours" : "Les próximes 24 hores",
|
|
||||||
"Next 7 days" : "Los próximos 7 díes",
|
|
||||||
"Next 30 days" : "Los próximos 30 díes",
|
|
||||||
"Open details" : "Abrir los detalles",
|
"Open details" : "Abrir los detalles",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
"Sharing" : "Comparticiñon",
|
"Sharing" : "Comparticiñon",
|
||||||
"Tags" : "Etiquetes",
|
"Tags" : "Etiquetes",
|
||||||
"Deleted items" : "Elementos desaniciaos",
|
|
||||||
"Activity" : "Actividá",
|
"Activity" : "Actividá",
|
||||||
"Deleted lists" : "Llistes desaniciaes",
|
|
||||||
"Undo" : "Desfacer",
|
"Undo" : "Desfacer",
|
||||||
"Deleted cards" : "Tarxetes desaniciaes",
|
|
||||||
"(Group)" : "(Grupu)",
|
|
||||||
"(Team)" : "(Equipu)",
|
|
||||||
"Can edit" : "Pue editar",
|
|
||||||
"Owner" : "Propietariu",
|
"Owner" : "Propietariu",
|
||||||
"Delete" : "Desaniciar",
|
"Delete" : "Desaniciar",
|
||||||
"Transfer" : "Tresferir",
|
"Transfer" : "Tresferir",
|
||||||
"Edit list title" : "Editar el títulu de la llista",
|
|
||||||
"Archive all cards" : "Archivar toles carpetes",
|
|
||||||
"Unarchive all cards" : "Desarchivar toles tarxetes",
|
|
||||||
"Delete list" : "Desaniciar la llista",
|
|
||||||
"Archive all cards in this list" : "Archivar toles tarxetes d'esta llista",
|
|
||||||
"Unarchive all cards in this list" : "Desarchivar toles tarxetes d'esta llista",
|
|
||||||
"Add a new card" : "Amestar una tarxeta nueva",
|
|
||||||
"Card name" : "Nome de la tarxeta",
|
|
||||||
"List deleted" : "Desanicióse la llista",
|
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Add a new tag" : "Amestar una etiqueta nueva",
|
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Show in Files" : "Amosar en Ficheros",
|
"Show in Files" : "Amosar en Ficheros",
|
||||||
"Download" : "Baxar",
|
"Download" : "Baxar",
|
||||||
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
||||||
"Comments" : "Comentarios",
|
"Comments" : "Comentarios",
|
||||||
"Modified" : "Modificóse",
|
"Modified" : "Modificóse",
|
||||||
"The title cannot be empty." : "El títulu nun pue tar baleru",
|
|
||||||
"No comments yet. Begin the discussion!" : "Nun hai nengún comentariu. ¡Comienza'l discutiniu!",
|
|
||||||
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
||||||
"Save" : "Guardar",
|
"Save" : "Guardar",
|
||||||
"The comment cannot be empty." : "El comentariu nun pue tar baleru.",
|
|
||||||
"In reply to" : "En rempuesta a",
|
|
||||||
"Reply" : "Responder",
|
|
||||||
"Update" : "Anovar",
|
"Update" : "Anovar",
|
||||||
"Created:" : "Creóse'l",
|
"Created:" : "Creóse'l",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"(Unsaved)" : "(ensin guardar)",
|
|
||||||
"(Saving…)" : "(Guardando…)",
|
"(Saving…)" : "(Guardando…)",
|
||||||
"Formatting help" : "Ayuda del formatu",
|
"Completed" : "Completáu",
|
||||||
"Edit description" : "Editar la descripción",
|
"Not completed" : "Nun se completó",
|
||||||
"View description" : "Ver la descripción",
|
|
||||||
"Mark as done" : "Marcar como fecha",
|
|
||||||
"Archive card" : "Archivar la tarxeta",
|
|
||||||
"(group)" : "(grupu)",
|
|
||||||
"Next week – {timeLocale}" : "La próxima selmana – {timeLocale}",
|
|
||||||
"Delete card" : "Desaniciar la tarxeta",
|
|
||||||
"seconds ago" : "hai segundos",
|
"seconds ago" : "hai segundos",
|
||||||
"Keyboard shortcuts" : "Atayos del tecláu",
|
"Keyboard shortcuts" : "Atayos del tecláu",
|
||||||
"Keyboard shortcut" : "Atayos del tecláu",
|
|
||||||
"Action" : "Aición",
|
"Action" : "Aición",
|
||||||
"Ctrl" : "Ctrl",
|
"Ctrl" : "Ctrl",
|
||||||
"Search" : "Guetar",
|
"Search" : "Guetar",
|
||||||
"Shared with you" : "Compartióse contigo",
|
"Shared with you" : "Compartióse contigo",
|
||||||
"All cards" : "Toles tarxetes",
|
"All cards" : "Toles tarxetes",
|
||||||
"No notifications" : "Nun hai nengún avisu",
|
"No notifications" : "Nun hai nengún avisu",
|
||||||
"No reminder" : "Nun hai nengún recordatoriu",
|
|
||||||
"An error occurred" : "Prodúxose un error",
|
"An error occurred" : "Prodúxose un error",
|
||||||
"Today" : "Güei",
|
"Today" : "Güei",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"No results found" : "Nun s'atopó nengún resultáu",
|
|
||||||
"This weekend – {timeLocale}" : "Esta fin de selmana – {timeLocale}",
|
|
||||||
"Close" : "Zarrar",
|
"Close" : "Zarrar",
|
||||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
|
||||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
|
||||||
"Error creating the share" : "Hebo un error al crear la compartición",
|
"Error creating the share" : "Hebo un error al crear la compartición",
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Timeline" : "Llinia de tiempu",
|
"Timeline" : "Llinia de tiempu"
|
||||||
"Next week" : "La selmana que vien",
|
|
||||||
"Next month" : "Mes siguiente"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -1,17 +1,9 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Deck" : "Tarxeteru",
|
"Deck" : "Tarxeteru",
|
||||||
"Upcoming cards" : "Tarxetes próximes",
|
|
||||||
"Load more" : "Cargar más",
|
"Load more" : "Cargar más",
|
||||||
"Personal" : "Personal",
|
"Personal" : "Personal",
|
||||||
"Deck board" : "Mesa de tarxetes",
|
|
||||||
"%s on %s" : "%s n %s",
|
|
||||||
"Action needed" : "Aición necesaria",
|
|
||||||
"copy" : "copia",
|
"copy" : "copia",
|
||||||
"To do" : "Xera pendiente",
|
|
||||||
"Done" : "Fecho",
|
"Done" : "Fecho",
|
||||||
"Example Task 3" : "Xera d'exemplu 3",
|
|
||||||
"Example Task 2" : "Xera d'exemplu 2",
|
|
||||||
"Example Task 1" : "Xera d'exemplu 1",
|
|
||||||
"The file was uploaded" : "Xubióse'l ficheru",
|
"The file was uploaded" : "Xubióse'l ficheru",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
||||||
@@ -19,95 +11,47 @@
|
|||||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||||
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
||||||
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
||||||
"No file uploaded or file size exceeds maximum of %s" : "Nun se xubió nengún ficheru o'l tamañu del ficheru supera'l máximu de %s",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
||||||
"Move card" : "Mover la tarxeta",
|
|
||||||
"Cancel" : "Encaboxar",
|
"Cancel" : "Encaboxar",
|
||||||
"File already exists" : "El ficheru yá esiste",
|
"File already exists" : "El ficheru yá esiste",
|
||||||
"Drop your files to upload" : "Suelta los ficheros pa xubilos",
|
|
||||||
"Add card" : "Amestar una tarxeta",
|
|
||||||
"Archived cards" : "Tarxetes archivaes",
|
|
||||||
"Add list" : "Amestar una llista",
|
|
||||||
"List name" : "Nome de la llista",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completáu",
|
|
||||||
"Next 24 hours" : "Les próximes 24 hores",
|
|
||||||
"Next 7 days" : "Los próximos 7 díes",
|
|
||||||
"Next 30 days" : "Los próximos 30 díes",
|
|
||||||
"Open details" : "Abrir los detalles",
|
"Open details" : "Abrir los detalles",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
"Sharing" : "Comparticiñon",
|
"Sharing" : "Comparticiñon",
|
||||||
"Tags" : "Etiquetes",
|
"Tags" : "Etiquetes",
|
||||||
"Deleted items" : "Elementos desaniciaos",
|
|
||||||
"Activity" : "Actividá",
|
"Activity" : "Actividá",
|
||||||
"Deleted lists" : "Llistes desaniciaes",
|
|
||||||
"Undo" : "Desfacer",
|
"Undo" : "Desfacer",
|
||||||
"Deleted cards" : "Tarxetes desaniciaes",
|
|
||||||
"(Group)" : "(Grupu)",
|
|
||||||
"(Team)" : "(Equipu)",
|
|
||||||
"Can edit" : "Pue editar",
|
|
||||||
"Owner" : "Propietariu",
|
"Owner" : "Propietariu",
|
||||||
"Delete" : "Desaniciar",
|
"Delete" : "Desaniciar",
|
||||||
"Transfer" : "Tresferir",
|
"Transfer" : "Tresferir",
|
||||||
"Edit list title" : "Editar el títulu de la llista",
|
|
||||||
"Archive all cards" : "Archivar toles carpetes",
|
|
||||||
"Unarchive all cards" : "Desarchivar toles tarxetes",
|
|
||||||
"Delete list" : "Desaniciar la llista",
|
|
||||||
"Archive all cards in this list" : "Archivar toles tarxetes d'esta llista",
|
|
||||||
"Unarchive all cards in this list" : "Desarchivar toles tarxetes d'esta llista",
|
|
||||||
"Add a new card" : "Amestar una tarxeta nueva",
|
|
||||||
"Card name" : "Nome de la tarxeta",
|
|
||||||
"List deleted" : "Desanicióse la llista",
|
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Add a new tag" : "Amestar una etiqueta nueva",
|
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Show in Files" : "Amosar en Ficheros",
|
"Show in Files" : "Amosar en Ficheros",
|
||||||
"Download" : "Baxar",
|
"Download" : "Baxar",
|
||||||
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
||||||
"Comments" : "Comentarios",
|
"Comments" : "Comentarios",
|
||||||
"Modified" : "Modificóse",
|
"Modified" : "Modificóse",
|
||||||
"The title cannot be empty." : "El títulu nun pue tar baleru",
|
|
||||||
"No comments yet. Begin the discussion!" : "Nun hai nengún comentariu. ¡Comienza'l discutiniu!",
|
|
||||||
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
||||||
"Save" : "Guardar",
|
"Save" : "Guardar",
|
||||||
"The comment cannot be empty." : "El comentariu nun pue tar baleru.",
|
|
||||||
"In reply to" : "En rempuesta a",
|
|
||||||
"Reply" : "Responder",
|
|
||||||
"Update" : "Anovar",
|
"Update" : "Anovar",
|
||||||
"Created:" : "Creóse'l",
|
"Created:" : "Creóse'l",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"(Unsaved)" : "(ensin guardar)",
|
|
||||||
"(Saving…)" : "(Guardando…)",
|
"(Saving…)" : "(Guardando…)",
|
||||||
"Formatting help" : "Ayuda del formatu",
|
"Completed" : "Completáu",
|
||||||
"Edit description" : "Editar la descripción",
|
"Not completed" : "Nun se completó",
|
||||||
"View description" : "Ver la descripción",
|
|
||||||
"Mark as done" : "Marcar como fecha",
|
|
||||||
"Archive card" : "Archivar la tarxeta",
|
|
||||||
"(group)" : "(grupu)",
|
|
||||||
"Next week – {timeLocale}" : "La próxima selmana – {timeLocale}",
|
|
||||||
"Delete card" : "Desaniciar la tarxeta",
|
|
||||||
"seconds ago" : "hai segundos",
|
"seconds ago" : "hai segundos",
|
||||||
"Keyboard shortcuts" : "Atayos del tecláu",
|
"Keyboard shortcuts" : "Atayos del tecláu",
|
||||||
"Keyboard shortcut" : "Atayos del tecláu",
|
|
||||||
"Action" : "Aición",
|
"Action" : "Aición",
|
||||||
"Ctrl" : "Ctrl",
|
"Ctrl" : "Ctrl",
|
||||||
"Search" : "Guetar",
|
"Search" : "Guetar",
|
||||||
"Shared with you" : "Compartióse contigo",
|
"Shared with you" : "Compartióse contigo",
|
||||||
"All cards" : "Toles tarxetes",
|
"All cards" : "Toles tarxetes",
|
||||||
"No notifications" : "Nun hai nengún avisu",
|
"No notifications" : "Nun hai nengún avisu",
|
||||||
"No reminder" : "Nun hai nengún recordatoriu",
|
|
||||||
"An error occurred" : "Prodúxose un error",
|
"An error occurred" : "Prodúxose un error",
|
||||||
"Today" : "Güei",
|
"Today" : "Güei",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"No results found" : "Nun s'atopó nengún resultáu",
|
|
||||||
"This weekend – {timeLocale}" : "Esta fin de selmana – {timeLocale}",
|
|
||||||
"Close" : "Zarrar",
|
"Close" : "Zarrar",
|
||||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
|
||||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
|
||||||
"Error creating the share" : "Hebo un error al crear la compartición",
|
"Error creating the share" : "Hebo un error al crear la compartición",
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Timeline" : "Llinia de tiempu",
|
"Timeline" : "Llinia de tiempu"
|
||||||
"Next week" : "La selmana que vien",
|
|
||||||
"Next month" : "Mes siguiente"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
@@ -13,7 +13,6 @@ OC.L10N.register(
|
|||||||
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
||||||
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
||||||
"Cancel" : "Dayandır",
|
"Cancel" : "Dayandır",
|
||||||
"Completed" : "Bitmişdir",
|
|
||||||
"Details" : "Detallar",
|
"Details" : "Detallar",
|
||||||
"Sharing" : "Paylaşılır",
|
"Sharing" : "Paylaşılır",
|
||||||
"Tags" : "Işarələr",
|
"Tags" : "Işarələr",
|
||||||
@@ -31,6 +30,7 @@ OC.L10N.register(
|
|||||||
"Update" : "Yenilənmə",
|
"Update" : "Yenilənmə",
|
||||||
"Created:" : "Yaradıldı:",
|
"Created:" : "Yaradıldı:",
|
||||||
"Description" : "Açıqlanma",
|
"Description" : "Açıqlanma",
|
||||||
|
"Completed" : "Bitmişdir",
|
||||||
"(group)" : "(qrup)",
|
"(group)" : "(qrup)",
|
||||||
"seconds ago" : "saniyələr öncə",
|
"seconds ago" : "saniyələr öncə",
|
||||||
"Search" : "Axtarış",
|
"Search" : "Axtarış",
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
||||||
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
||||||
"Cancel" : "Dayandır",
|
"Cancel" : "Dayandır",
|
||||||
"Completed" : "Bitmişdir",
|
|
||||||
"Details" : "Detallar",
|
"Details" : "Detallar",
|
||||||
"Sharing" : "Paylaşılır",
|
"Sharing" : "Paylaşılır",
|
||||||
"Tags" : "Işarələr",
|
"Tags" : "Işarələr",
|
||||||
@@ -29,6 +28,7 @@
|
|||||||
"Update" : "Yenilənmə",
|
"Update" : "Yenilənmə",
|
||||||
"Created:" : "Yaradıldı:",
|
"Created:" : "Yaradıldı:",
|
||||||
"Description" : "Açıqlanma",
|
"Description" : "Açıqlanma",
|
||||||
|
"Completed" : "Bitmişdir",
|
||||||
"(group)" : "(qrup)",
|
"(group)" : "(qrup)",
|
||||||
"seconds ago" : "saniyələr öncə",
|
"seconds ago" : "saniyələr öncə",
|
||||||
"Search" : "Axtarış",
|
"Search" : "Axtarış",
|
||||||
|
|||||||
@@ -140,8 +140,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Филтрирай по маркер",
|
"Filter by tag" : "Филтрирай по маркер",
|
||||||
"Filter by assigned user" : "Филтриране по назначен потребител",
|
"Filter by assigned user" : "Филтриране по назначен потребител",
|
||||||
"Unassigned" : "Неприсвоен",
|
"Unassigned" : "Неприсвоен",
|
||||||
"Open" : "Отвори",
|
|
||||||
"Completed" : "Завършен",
|
|
||||||
"Filter by due date" : "Филтриране по крайна дата",
|
"Filter by due date" : "Филтриране по крайна дата",
|
||||||
"Overdue" : "Просрочен",
|
"Overdue" : "Просрочен",
|
||||||
"Next 24 hours" : "Следващите 24 часа",
|
"Next 24 hours" : "Следващите 24 часа",
|
||||||
@@ -233,7 +231,8 @@ OC.L10N.register(
|
|||||||
"Choose attachment" : "Избор на прикачен файл",
|
"Choose attachment" : "Избор на прикачен файл",
|
||||||
"Set a due date" : "Задаване на крайна дата",
|
"Set a due date" : "Задаване на крайна дата",
|
||||||
"Remove due date" : "Премахни крайната дата",
|
"Remove due date" : "Премахни крайната дата",
|
||||||
"Mark as done" : "Маркирай като готово",
|
"Completed" : "Завършен",
|
||||||
|
"Not completed" : "Незавършен",
|
||||||
"Unarchive card" : "Разархивиране на карта",
|
"Unarchive card" : "Разархивиране на карта",
|
||||||
"Archive card" : "Архивиране на карта",
|
"Archive card" : "Архивиране на карта",
|
||||||
"Select Date" : "Изберете дата",
|
"Select Date" : "Изберете дата",
|
||||||
@@ -245,6 +244,7 @@ OC.L10N.register(
|
|||||||
"Card details" : "Подробности за картата",
|
"Card details" : "Подробности за картата",
|
||||||
"Assign to me" : "Зачисляване към мен",
|
"Assign to me" : "Зачисляване към мен",
|
||||||
"Unassign myself" : "Отмяна на зачисляването към мен",
|
"Unassign myself" : "Отмяна на зачисляването към мен",
|
||||||
|
"Mark as done" : "Маркирай като готово",
|
||||||
"Delete card" : "Изтриване на карта",
|
"Delete card" : "Изтриване на карта",
|
||||||
"Card deleted" : "Картата е изтрита",
|
"Card deleted" : "Картата е изтрита",
|
||||||
"seconds ago" : "преди секунди",
|
"seconds ago" : "преди секунди",
|
||||||
@@ -321,7 +321,9 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||||
"(Circle)" : "(Кръг)",
|
"(Circle)" : "(Кръг)",
|
||||||
|
"Assign to users" : "Зачисляване към потребители",
|
||||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||||
|
"Due date" : "Крайна дата",
|
||||||
"Next week" : "Следваща седмица",
|
"Next week" : "Следваща седмица",
|
||||||
"Next month" : "Следващия месец",
|
"Next month" : "Следващия месец",
|
||||||
"List is empty" : "Списъкът е празен",
|
"List is empty" : "Списъкът е празен",
|
||||||
|
|||||||
@@ -138,8 +138,6 @@
|
|||||||
"Filter by tag" : "Филтрирай по маркер",
|
"Filter by tag" : "Филтрирай по маркер",
|
||||||
"Filter by assigned user" : "Филтриране по назначен потребител",
|
"Filter by assigned user" : "Филтриране по назначен потребител",
|
||||||
"Unassigned" : "Неприсвоен",
|
"Unassigned" : "Неприсвоен",
|
||||||
"Open" : "Отвори",
|
|
||||||
"Completed" : "Завършен",
|
|
||||||
"Filter by due date" : "Филтриране по крайна дата",
|
"Filter by due date" : "Филтриране по крайна дата",
|
||||||
"Overdue" : "Просрочен",
|
"Overdue" : "Просрочен",
|
||||||
"Next 24 hours" : "Следващите 24 часа",
|
"Next 24 hours" : "Следващите 24 часа",
|
||||||
@@ -231,7 +229,8 @@
|
|||||||
"Choose attachment" : "Избор на прикачен файл",
|
"Choose attachment" : "Избор на прикачен файл",
|
||||||
"Set a due date" : "Задаване на крайна дата",
|
"Set a due date" : "Задаване на крайна дата",
|
||||||
"Remove due date" : "Премахни крайната дата",
|
"Remove due date" : "Премахни крайната дата",
|
||||||
"Mark as done" : "Маркирай като готово",
|
"Completed" : "Завършен",
|
||||||
|
"Not completed" : "Незавършен",
|
||||||
"Unarchive card" : "Разархивиране на карта",
|
"Unarchive card" : "Разархивиране на карта",
|
||||||
"Archive card" : "Архивиране на карта",
|
"Archive card" : "Архивиране на карта",
|
||||||
"Select Date" : "Изберете дата",
|
"Select Date" : "Изберете дата",
|
||||||
@@ -243,6 +242,7 @@
|
|||||||
"Card details" : "Подробности за картата",
|
"Card details" : "Подробности за картата",
|
||||||
"Assign to me" : "Зачисляване към мен",
|
"Assign to me" : "Зачисляване към мен",
|
||||||
"Unassign myself" : "Отмяна на зачисляването към мен",
|
"Unassign myself" : "Отмяна на зачисляването към мен",
|
||||||
|
"Mark as done" : "Маркирай като готово",
|
||||||
"Delete card" : "Изтриване на карта",
|
"Delete card" : "Изтриване на карта",
|
||||||
"Card deleted" : "Картата е изтрита",
|
"Card deleted" : "Картата е изтрита",
|
||||||
"seconds ago" : "преди секунди",
|
"seconds ago" : "преди секунди",
|
||||||
@@ -319,7 +319,9 @@
|
|||||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||||
"(Circle)" : "(Кръг)",
|
"(Circle)" : "(Кръг)",
|
||||||
|
"Assign to users" : "Зачисляване към потребители",
|
||||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||||
|
"Due date" : "Крайна дата",
|
||||||
"Next week" : "Следваща седмица",
|
"Next week" : "Следваща седмица",
|
||||||
"Next month" : "Следващия месец",
|
"Next month" : "Следващия месец",
|
||||||
"List is empty" : "Списъкът е празен",
|
"List is empty" : "Списъкът е празен",
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ OC.L10N.register(
|
|||||||
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
||||||
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
||||||
"Cancel" : "বাতির",
|
"Cancel" : "বাতির",
|
||||||
"Completed" : "সুসম্পন্ন",
|
|
||||||
"Details" : "বিসতারিত",
|
"Details" : "বিসতারিত",
|
||||||
"Sharing" : "ভাগাভাগিরত",
|
"Sharing" : "ভাগাভাগিরত",
|
||||||
"Tags" : "ট্যাগ",
|
"Tags" : "ট্যাগ",
|
||||||
@@ -24,6 +23,7 @@ OC.L10N.register(
|
|||||||
"Update" : "পরিবর্ধন",
|
"Update" : "পরিবর্ধন",
|
||||||
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
||||||
"Description" : "বিবরণ",
|
"Description" : "বিবরণ",
|
||||||
|
"Completed" : "সুসম্পন্ন",
|
||||||
"(group)" : "(গোষ্ঠি)",
|
"(group)" : "(গোষ্ঠি)",
|
||||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||||
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
||||||
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
||||||
"Cancel" : "বাতির",
|
"Cancel" : "বাতির",
|
||||||
"Completed" : "সুসম্পন্ন",
|
|
||||||
"Details" : "বিসতারিত",
|
"Details" : "বিসতারিত",
|
||||||
"Sharing" : "ভাগাভাগিরত",
|
"Sharing" : "ভাগাভাগিরত",
|
||||||
"Tags" : "ট্যাগ",
|
"Tags" : "ট্যাগ",
|
||||||
@@ -22,6 +21,7 @@
|
|||||||
"Update" : "পরিবর্ধন",
|
"Update" : "পরিবর্ধন",
|
||||||
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
||||||
"Description" : "বিবরণ",
|
"Description" : "বিবরণ",
|
||||||
|
"Completed" : "সুসম্পন্ন",
|
||||||
"(group)" : "(গোষ্ঠি)",
|
"(group)" : "(গোষ্ঠি)",
|
||||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||||
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ OC.L10N.register(
|
|||||||
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
||||||
"Cancel" : "Arrest",
|
"Cancel" : "Arrest",
|
||||||
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
||||||
"Open" : "Digeriñ",
|
|
||||||
"Completed" : "Achuet",
|
|
||||||
"Details" : "Munudoù",
|
"Details" : "Munudoù",
|
||||||
"Sharing" : "Rannan",
|
"Sharing" : "Rannan",
|
||||||
"Tags" : "Klavioù",
|
"Tags" : "Klavioù",
|
||||||
@@ -29,17 +27,17 @@ OC.L10N.register(
|
|||||||
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
||||||
"Comments" : "Displegadennoù",
|
"Comments" : "Displegadennoù",
|
||||||
"Modified" : "Cheñchet",
|
"Modified" : "Cheñchet",
|
||||||
"Created" : "Krouet",
|
|
||||||
"Save" : "Enrollañ",
|
"Save" : "Enrollañ",
|
||||||
"Reply" : "Respont",
|
"Reply" : "Respont",
|
||||||
"Update" : "Adnevesaat",
|
"Update" : "Adnevesaat",
|
||||||
"Created:" : "Krouet :",
|
"Created:" : "Krouet :",
|
||||||
"Description" : "Diskrivadur",
|
"Description" : "Diskrivadur",
|
||||||
|
"Completed" : "Achuet",
|
||||||
"(group)" : "(strollad)",
|
"(group)" : "(strollad)",
|
||||||
"seconds ago" : "eilenn zo",
|
"seconds ago" : "eilenn zo",
|
||||||
"Search" : "Klask",
|
"Search" : "Klask",
|
||||||
"Shared with you" : "Rannet ganeoc'h",
|
"Shared with you" : "Rannet ganeoc'h",
|
||||||
"No notifications" : "Kemennadenn ebet",
|
"No notifications" : "Kemenaden ebet",
|
||||||
"Today" : "Hiziv",
|
"Today" : "Hiziv",
|
||||||
"Tomorrow" : "Warc'hoaz",
|
"Tomorrow" : "Warc'hoaz",
|
||||||
"Close" : "Seriñ",
|
"Close" : "Seriñ",
|
||||||
|
|||||||
@@ -8,8 +8,6 @@
|
|||||||
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
||||||
"Cancel" : "Arrest",
|
"Cancel" : "Arrest",
|
||||||
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
||||||
"Open" : "Digeriñ",
|
|
||||||
"Completed" : "Achuet",
|
|
||||||
"Details" : "Munudoù",
|
"Details" : "Munudoù",
|
||||||
"Sharing" : "Rannan",
|
"Sharing" : "Rannan",
|
||||||
"Tags" : "Klavioù",
|
"Tags" : "Klavioù",
|
||||||
@@ -27,17 +25,17 @@
|
|||||||
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
||||||
"Comments" : "Displegadennoù",
|
"Comments" : "Displegadennoù",
|
||||||
"Modified" : "Cheñchet",
|
"Modified" : "Cheñchet",
|
||||||
"Created" : "Krouet",
|
|
||||||
"Save" : "Enrollañ",
|
"Save" : "Enrollañ",
|
||||||
"Reply" : "Respont",
|
"Reply" : "Respont",
|
||||||
"Update" : "Adnevesaat",
|
"Update" : "Adnevesaat",
|
||||||
"Created:" : "Krouet :",
|
"Created:" : "Krouet :",
|
||||||
"Description" : "Diskrivadur",
|
"Description" : "Diskrivadur",
|
||||||
|
"Completed" : "Achuet",
|
||||||
"(group)" : "(strollad)",
|
"(group)" : "(strollad)",
|
||||||
"seconds ago" : "eilenn zo",
|
"seconds ago" : "eilenn zo",
|
||||||
"Search" : "Klask",
|
"Search" : "Klask",
|
||||||
"Shared with you" : "Rannet ganeoc'h",
|
"Shared with you" : "Rannet ganeoc'h",
|
||||||
"No notifications" : "Kemennadenn ebet",
|
"No notifications" : "Kemenaden ebet",
|
||||||
"Today" : "Hiziv",
|
"Today" : "Hiziv",
|
||||||
"Tomorrow" : "Warc'hoaz",
|
"Tomorrow" : "Warc'hoaz",
|
||||||
"Close" : "Seriñ",
|
"Close" : "Seriñ",
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ OC.L10N.register(
|
|||||||
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
||||||
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
||||||
"Cancel" : "Otkaži",
|
"Cancel" : "Otkaži",
|
||||||
"Completed" : "Zavrženo",
|
|
||||||
"Sharing" : "Dijeljenje",
|
"Sharing" : "Dijeljenje",
|
||||||
"Activity" : "Aktivnost",
|
"Activity" : "Aktivnost",
|
||||||
"Can edit" : "Can edit",
|
"Can edit" : "Can edit",
|
||||||
@@ -22,6 +21,7 @@ OC.L10N.register(
|
|||||||
"Save" : "Spremi",
|
"Save" : "Spremi",
|
||||||
"Update" : "Ažuriraj",
|
"Update" : "Ažuriraj",
|
||||||
"Description" : "Opis",
|
"Description" : "Opis",
|
||||||
|
"Completed" : "Zavrženo",
|
||||||
"Keyboard shortcuts" : "Tipkovni prečaci",
|
"Keyboard shortcuts" : "Tipkovni prečaci",
|
||||||
"Search" : "Search",
|
"Search" : "Search",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
||||||
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
||||||
"Cancel" : "Otkaži",
|
"Cancel" : "Otkaži",
|
||||||
"Completed" : "Zavrženo",
|
|
||||||
"Sharing" : "Dijeljenje",
|
"Sharing" : "Dijeljenje",
|
||||||
"Activity" : "Aktivnost",
|
"Activity" : "Aktivnost",
|
||||||
"Can edit" : "Can edit",
|
"Can edit" : "Can edit",
|
||||||
@@ -20,6 +19,7 @@
|
|||||||
"Save" : "Spremi",
|
"Save" : "Spremi",
|
||||||
"Update" : "Ažuriraj",
|
"Update" : "Ažuriraj",
|
||||||
"Description" : "Opis",
|
"Description" : "Opis",
|
||||||
|
"Completed" : "Zavrženo",
|
||||||
"Keyboard shortcuts" : "Tipkovni prečaci",
|
"Keyboard shortcuts" : "Tipkovni prečaci",
|
||||||
"Search" : "Search",
|
"Search" : "Search",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
|||||||
@@ -149,8 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filtra per etiqueta",
|
"Filter by tag" : "Filtra per etiqueta",
|
||||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||||
"Unassigned" : "Sense assignar",
|
"Unassigned" : "Sense assignar",
|
||||||
"Open" : "Obert",
|
|
||||||
"Completed" : "S'ha completat",
|
|
||||||
"Filter by due date" : "Filtra per data de venciment",
|
"Filter by due date" : "Filtra per data de venciment",
|
||||||
"Overdue" : "Endarrerit",
|
"Overdue" : "Endarrerit",
|
||||||
"Next 24 hours" : "Pròximes 24 hores",
|
"Next 24 hours" : "Pròximes 24 hores",
|
||||||
@@ -249,9 +247,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Afegeix una data de caducitat",
|
"Add due date" : "Afegeix una data de caducitat",
|
||||||
"Choose a date" : "Trieu una data",
|
"Choose a date" : "Trieu una data",
|
||||||
"Remove due date" : "Suprimeix la data de caducitat",
|
"Remove due date" : "Suprimeix la data de caducitat",
|
||||||
"Mark as done" : "Marcat com a fet",
|
"Completed" : "S'ha completat",
|
||||||
"Due at:" : "Venciment a:",
|
"Due at:" : "Venciment a:",
|
||||||
"Not done" : "No s'ha fet",
|
"Not completed" : "No completat",
|
||||||
"Unarchive card" : "Desarxiva targeta",
|
"Unarchive card" : "Desarxiva targeta",
|
||||||
"Archive card" : "Arxiva la targeta",
|
"Archive card" : "Arxiva la targeta",
|
||||||
"Select Date" : "Selecciona la data",
|
"Select Date" : "Selecciona la data",
|
||||||
@@ -270,6 +268,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Assigna'm a mi",
|
"Assign to me" : "Assigna'm a mi",
|
||||||
"Unassign myself" : "Desasignar a mi mateix",
|
"Unassign myself" : "Desasignar a mi mateix",
|
||||||
"Mark as not done" : "Marca com no fet",
|
"Mark as not done" : "Marca com no fet",
|
||||||
|
"Mark as done" : "Marcat com a fet",
|
||||||
"Delete card" : "Suprimeix targeta",
|
"Delete card" : "Suprimeix targeta",
|
||||||
"Card deleted" : "Targeta suprimida",
|
"Card deleted" : "Targeta suprimida",
|
||||||
"seconds ago" : "fa uns segons",
|
"seconds ago" : "fa uns segons",
|
||||||
@@ -370,7 +369,9 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||||
"(Circle)" : "(Cercle)",
|
"(Circle)" : "(Cercle)",
|
||||||
|
"Assign to users" : "Assignació als usuaris",
|
||||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||||
|
"Due date" : "Data de caducitat",
|
||||||
"Next week" : "Setmana següent",
|
"Next week" : "Setmana següent",
|
||||||
"Next month" : "Mes següent",
|
"Next month" : "Mes següent",
|
||||||
"List is empty" : "La llista és buida",
|
"List is empty" : "La llista és buida",
|
||||||
|
|||||||
@@ -147,8 +147,6 @@
|
|||||||
"Filter by tag" : "Filtra per etiqueta",
|
"Filter by tag" : "Filtra per etiqueta",
|
||||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||||
"Unassigned" : "Sense assignar",
|
"Unassigned" : "Sense assignar",
|
||||||
"Open" : "Obert",
|
|
||||||
"Completed" : "S'ha completat",
|
|
||||||
"Filter by due date" : "Filtra per data de venciment",
|
"Filter by due date" : "Filtra per data de venciment",
|
||||||
"Overdue" : "Endarrerit",
|
"Overdue" : "Endarrerit",
|
||||||
"Next 24 hours" : "Pròximes 24 hores",
|
"Next 24 hours" : "Pròximes 24 hores",
|
||||||
@@ -247,9 +245,9 @@
|
|||||||
"Add due date" : "Afegeix una data de caducitat",
|
"Add due date" : "Afegeix una data de caducitat",
|
||||||
"Choose a date" : "Trieu una data",
|
"Choose a date" : "Trieu una data",
|
||||||
"Remove due date" : "Suprimeix la data de caducitat",
|
"Remove due date" : "Suprimeix la data de caducitat",
|
||||||
"Mark as done" : "Marcat com a fet",
|
"Completed" : "S'ha completat",
|
||||||
"Due at:" : "Venciment a:",
|
"Due at:" : "Venciment a:",
|
||||||
"Not done" : "No s'ha fet",
|
"Not completed" : "No completat",
|
||||||
"Unarchive card" : "Desarxiva targeta",
|
"Unarchive card" : "Desarxiva targeta",
|
||||||
"Archive card" : "Arxiva la targeta",
|
"Archive card" : "Arxiva la targeta",
|
||||||
"Select Date" : "Selecciona la data",
|
"Select Date" : "Selecciona la data",
|
||||||
@@ -268,6 +266,7 @@
|
|||||||
"Assign to me" : "Assigna'm a mi",
|
"Assign to me" : "Assigna'm a mi",
|
||||||
"Unassign myself" : "Desasignar a mi mateix",
|
"Unassign myself" : "Desasignar a mi mateix",
|
||||||
"Mark as not done" : "Marca com no fet",
|
"Mark as not done" : "Marca com no fet",
|
||||||
|
"Mark as done" : "Marcat com a fet",
|
||||||
"Delete card" : "Suprimeix targeta",
|
"Delete card" : "Suprimeix targeta",
|
||||||
"Card deleted" : "Targeta suprimida",
|
"Card deleted" : "Targeta suprimida",
|
||||||
"seconds ago" : "fa uns segons",
|
"seconds ago" : "fa uns segons",
|
||||||
@@ -368,7 +367,9 @@
|
|||||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||||
"(Circle)" : "(Cercle)",
|
"(Circle)" : "(Cercle)",
|
||||||
|
"Assign to users" : "Assignació als usuaris",
|
||||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||||
|
"Due date" : "Data de caducitat",
|
||||||
"Next week" : "Setmana següent",
|
"Next week" : "Setmana següent",
|
||||||
"Next month" : "Mes següent",
|
"Next month" : "Mes següent",
|
||||||
"List is empty" : "La llista és buida",
|
"List is empty" : "La llista és buida",
|
||||||
|
|||||||
@@ -149,8 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filtrovat podle štítku",
|
"Filter by tag" : "Filtrovat podle štítku",
|
||||||
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
||||||
"Unassigned" : "Nepřiřazeno",
|
"Unassigned" : "Nepřiřazeno",
|
||||||
"Open" : "Otevřít",
|
|
||||||
"Completed" : "Dokončeno",
|
|
||||||
"Filter by due date" : "Filtrovat podle termínu",
|
"Filter by due date" : "Filtrovat podle termínu",
|
||||||
"Overdue" : "Po termínu",
|
"Overdue" : "Po termínu",
|
||||||
"Next 24 hours" : "Následujících 24 hodin",
|
"Next 24 hours" : "Následujících 24 hodin",
|
||||||
@@ -249,8 +247,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Přidat termín",
|
"Add due date" : "Přidat termín",
|
||||||
"Choose a date" : "Zvolit datum",
|
"Choose a date" : "Zvolit datum",
|
||||||
"Remove due date" : "Odstranit termín",
|
"Remove due date" : "Odstranit termín",
|
||||||
"Mark as done" : "Označit jako hotové",
|
"Completed" : "Dokončeno",
|
||||||
"Due at:" : "Termín v:",
|
"Due at:" : "Termín v:",
|
||||||
|
"Not completed" : "Nedokončeno",
|
||||||
"Unarchive card" : "Zrušit archivaci karty",
|
"Unarchive card" : "Zrušit archivaci karty",
|
||||||
"Archive card" : "Archivovat kartu",
|
"Archive card" : "Archivovat kartu",
|
||||||
"Select Date" : "Vybrat datum",
|
"Select Date" : "Vybrat datum",
|
||||||
@@ -269,6 +268,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Přiřadit mě",
|
"Assign to me" : "Přiřadit mě",
|
||||||
"Unassign myself" : "Zrušit přiřazení sobě",
|
"Unassign myself" : "Zrušit přiřazení sobě",
|
||||||
"Mark as not done" : "Označit jako nehotové",
|
"Mark as not done" : "Označit jako nehotové",
|
||||||
|
"Mark as done" : "Označit jako hotové",
|
||||||
"Delete card" : "Smazat kartu",
|
"Delete card" : "Smazat kartu",
|
||||||
"Card deleted" : "Karta smazána",
|
"Card deleted" : "Karta smazána",
|
||||||
"seconds ago" : "před několika sekundami",
|
"seconds ago" : "před několika sekundami",
|
||||||
@@ -366,7 +366,9 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||||
"(Circle)" : "(Okruh)",
|
"(Circle)" : "(Okruh)",
|
||||||
|
"Assign to users" : "Přiřadit k uživatelům",
|
||||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||||
|
"Due date" : "Termín",
|
||||||
"Next week" : "Příští týden",
|
"Next week" : "Příští týden",
|
||||||
"Next month" : "Příští měsíc",
|
"Next month" : "Příští měsíc",
|
||||||
"List is empty" : "Seznam je prázdný",
|
"List is empty" : "Seznam je prázdný",
|
||||||
|
|||||||
@@ -147,8 +147,6 @@
|
|||||||
"Filter by tag" : "Filtrovat podle štítku",
|
"Filter by tag" : "Filtrovat podle štítku",
|
||||||
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
||||||
"Unassigned" : "Nepřiřazeno",
|
"Unassigned" : "Nepřiřazeno",
|
||||||
"Open" : "Otevřít",
|
|
||||||
"Completed" : "Dokončeno",
|
|
||||||
"Filter by due date" : "Filtrovat podle termínu",
|
"Filter by due date" : "Filtrovat podle termínu",
|
||||||
"Overdue" : "Po termínu",
|
"Overdue" : "Po termínu",
|
||||||
"Next 24 hours" : "Následujících 24 hodin",
|
"Next 24 hours" : "Následujících 24 hodin",
|
||||||
@@ -247,8 +245,9 @@
|
|||||||
"Add due date" : "Přidat termín",
|
"Add due date" : "Přidat termín",
|
||||||
"Choose a date" : "Zvolit datum",
|
"Choose a date" : "Zvolit datum",
|
||||||
"Remove due date" : "Odstranit termín",
|
"Remove due date" : "Odstranit termín",
|
||||||
"Mark as done" : "Označit jako hotové",
|
"Completed" : "Dokončeno",
|
||||||
"Due at:" : "Termín v:",
|
"Due at:" : "Termín v:",
|
||||||
|
"Not completed" : "Nedokončeno",
|
||||||
"Unarchive card" : "Zrušit archivaci karty",
|
"Unarchive card" : "Zrušit archivaci karty",
|
||||||
"Archive card" : "Archivovat kartu",
|
"Archive card" : "Archivovat kartu",
|
||||||
"Select Date" : "Vybrat datum",
|
"Select Date" : "Vybrat datum",
|
||||||
@@ -267,6 +266,7 @@
|
|||||||
"Assign to me" : "Přiřadit mě",
|
"Assign to me" : "Přiřadit mě",
|
||||||
"Unassign myself" : "Zrušit přiřazení sobě",
|
"Unassign myself" : "Zrušit přiřazení sobě",
|
||||||
"Mark as not done" : "Označit jako nehotové",
|
"Mark as not done" : "Označit jako nehotové",
|
||||||
|
"Mark as done" : "Označit jako hotové",
|
||||||
"Delete card" : "Smazat kartu",
|
"Delete card" : "Smazat kartu",
|
||||||
"Card deleted" : "Karta smazána",
|
"Card deleted" : "Karta smazána",
|
||||||
"seconds ago" : "před několika sekundami",
|
"seconds ago" : "před několika sekundami",
|
||||||
@@ -364,7 +364,9 @@
|
|||||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||||
"(Circle)" : "(Okruh)",
|
"(Circle)" : "(Okruh)",
|
||||||
|
"Assign to users" : "Přiřadit k uživatelům",
|
||||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||||
|
"Due date" : "Termín",
|
||||||
"Next week" : "Příští týden",
|
"Next week" : "Příští týden",
|
||||||
"Next month" : "Příští měsíc",
|
"Next month" : "Příští měsíc",
|
||||||
"List is empty" : "Seznam je prázdný",
|
"List is empty" : "Seznam je prázdný",
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ OC.L10N.register(
|
|||||||
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
||||||
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
||||||
"Cancel" : "Diddymu",
|
"Cancel" : "Diddymu",
|
||||||
"Open" : "Ar Agor",
|
|
||||||
"Details" : "Manylion",
|
"Details" : "Manylion",
|
||||||
"Tags" : "Tagiau",
|
"Tags" : "Tagiau",
|
||||||
"Activity" : "Gweithred",
|
"Activity" : "Gweithred",
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
||||||
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
||||||
"Cancel" : "Diddymu",
|
"Cancel" : "Diddymu",
|
||||||
"Open" : "Ar Agor",
|
|
||||||
"Details" : "Manylion",
|
"Details" : "Manylion",
|
||||||
"Tags" : "Tagiau",
|
"Tags" : "Tagiau",
|
||||||
"Activity" : "Gweithred",
|
"Activity" : "Gweithred",
|
||||||
|
|||||||
10
l10n/da.js
10
l10n/da.js
@@ -91,8 +91,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filtrer vha. mærkat",
|
"Filter by tag" : "Filtrer vha. mærkat",
|
||||||
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
||||||
"Unassigned" : "Ikke tildelt",
|
"Unassigned" : "Ikke tildelt",
|
||||||
"Open" : "Åbn",
|
|
||||||
"Completed" : "Fuldført",
|
|
||||||
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
||||||
"Overdue" : "Overskredet",
|
"Overdue" : "Overskredet",
|
||||||
"Next 24 hours" : "De næste 24 timer",
|
"Next 24 hours" : "De næste 24 timer",
|
||||||
@@ -109,7 +107,7 @@ OC.L10N.register(
|
|||||||
"Board not found" : "Tavle ikke fundet.",
|
"Board not found" : "Tavle ikke fundet.",
|
||||||
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
||||||
"Sharing" : "Deling",
|
"Sharing" : "Deling",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Mærkat",
|
||||||
"Deleted items" : "Slettede objekter",
|
"Deleted items" : "Slettede objekter",
|
||||||
"Activity" : "Aktivitet",
|
"Activity" : "Aktivitet",
|
||||||
"Deleted lists" : "Slettede kolonner",
|
"Deleted lists" : "Slettede kolonner",
|
||||||
@@ -172,7 +170,8 @@ OC.L10N.register(
|
|||||||
"Choose attachment" : "Vælg en vedhæftning",
|
"Choose attachment" : "Vælg en vedhæftning",
|
||||||
"Set a due date" : "Sæt en forfaldsdato",
|
"Set a due date" : "Sæt en forfaldsdato",
|
||||||
"Remove due date" : "Fjern forfaldsdato",
|
"Remove due date" : "Fjern forfaldsdato",
|
||||||
"Mark as done" : "Marker som færdig",
|
"Completed" : "Fuldført",
|
||||||
|
"Not completed" : "Ikke afsluttet",
|
||||||
"Unarchive card" : "Gen-aktivér kort",
|
"Unarchive card" : "Gen-aktivér kort",
|
||||||
"Archive card" : "Arkivér kort",
|
"Archive card" : "Arkivér kort",
|
||||||
"Select Date" : "Vælg dato",
|
"Select Date" : "Vælg dato",
|
||||||
@@ -181,6 +180,7 @@ OC.L10N.register(
|
|||||||
"Card details" : "Kort detaljer",
|
"Card details" : "Kort detaljer",
|
||||||
"Assign to me" : "Tildel til mig",
|
"Assign to me" : "Tildel til mig",
|
||||||
"Unassign myself" : "Fjern mig selv",
|
"Unassign myself" : "Fjern mig selv",
|
||||||
|
"Mark as done" : "Marker som færdig",
|
||||||
"Delete card" : "Slet kort",
|
"Delete card" : "Slet kort",
|
||||||
"Card deleted" : "Kort slettet",
|
"Card deleted" : "Kort slettet",
|
||||||
"seconds ago" : "få sekunder siden",
|
"seconds ago" : "få sekunder siden",
|
||||||
@@ -234,7 +234,9 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||||
"(Circle)" : "(Cirkel)",
|
"(Circle)" : "(Cirkel)",
|
||||||
|
"Assign to users" : "Tildel til brugere",
|
||||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||||
|
"Due date" : "Forfaldsdato",
|
||||||
"Next week" : "Næste uge",
|
"Next week" : "Næste uge",
|
||||||
"Next month" : "Næste måned",
|
"Next month" : "Næste måned",
|
||||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||||
|
|||||||
10
l10n/da.json
10
l10n/da.json
@@ -89,8 +89,6 @@
|
|||||||
"Filter by tag" : "Filtrer vha. mærkat",
|
"Filter by tag" : "Filtrer vha. mærkat",
|
||||||
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
||||||
"Unassigned" : "Ikke tildelt",
|
"Unassigned" : "Ikke tildelt",
|
||||||
"Open" : "Åbn",
|
|
||||||
"Completed" : "Fuldført",
|
|
||||||
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
||||||
"Overdue" : "Overskredet",
|
"Overdue" : "Overskredet",
|
||||||
"Next 24 hours" : "De næste 24 timer",
|
"Next 24 hours" : "De næste 24 timer",
|
||||||
@@ -107,7 +105,7 @@
|
|||||||
"Board not found" : "Tavle ikke fundet.",
|
"Board not found" : "Tavle ikke fundet.",
|
||||||
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
||||||
"Sharing" : "Deling",
|
"Sharing" : "Deling",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Mærkat",
|
||||||
"Deleted items" : "Slettede objekter",
|
"Deleted items" : "Slettede objekter",
|
||||||
"Activity" : "Aktivitet",
|
"Activity" : "Aktivitet",
|
||||||
"Deleted lists" : "Slettede kolonner",
|
"Deleted lists" : "Slettede kolonner",
|
||||||
@@ -170,7 +168,8 @@
|
|||||||
"Choose attachment" : "Vælg en vedhæftning",
|
"Choose attachment" : "Vælg en vedhæftning",
|
||||||
"Set a due date" : "Sæt en forfaldsdato",
|
"Set a due date" : "Sæt en forfaldsdato",
|
||||||
"Remove due date" : "Fjern forfaldsdato",
|
"Remove due date" : "Fjern forfaldsdato",
|
||||||
"Mark as done" : "Marker som færdig",
|
"Completed" : "Fuldført",
|
||||||
|
"Not completed" : "Ikke afsluttet",
|
||||||
"Unarchive card" : "Gen-aktivér kort",
|
"Unarchive card" : "Gen-aktivér kort",
|
||||||
"Archive card" : "Arkivér kort",
|
"Archive card" : "Arkivér kort",
|
||||||
"Select Date" : "Vælg dato",
|
"Select Date" : "Vælg dato",
|
||||||
@@ -179,6 +178,7 @@
|
|||||||
"Card details" : "Kort detaljer",
|
"Card details" : "Kort detaljer",
|
||||||
"Assign to me" : "Tildel til mig",
|
"Assign to me" : "Tildel til mig",
|
||||||
"Unassign myself" : "Fjern mig selv",
|
"Unassign myself" : "Fjern mig selv",
|
||||||
|
"Mark as done" : "Marker som færdig",
|
||||||
"Delete card" : "Slet kort",
|
"Delete card" : "Slet kort",
|
||||||
"Card deleted" : "Kort slettet",
|
"Card deleted" : "Kort slettet",
|
||||||
"seconds ago" : "få sekunder siden",
|
"seconds ago" : "få sekunder siden",
|
||||||
@@ -232,7 +232,9 @@
|
|||||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||||
"(Circle)" : "(Cirkel)",
|
"(Circle)" : "(Cirkel)",
|
||||||
|
"Assign to users" : "Tildel til brugere",
|
||||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||||
|
"Due date" : "Forfaldsdato",
|
||||||
"Next week" : "Næste uge",
|
"Next week" : "Næste uge",
|
||||||
"Next month" : "Næste måned",
|
"Next month" : "Næste måned",
|
||||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||||
|
|||||||
16
l10n/de.js
16
l10n/de.js
@@ -149,10 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Nach Schlagwort filtern",
|
"Filter by tag" : "Nach Schlagwort filtern",
|
||||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||||
"Unassigned" : "Nicht zugewiesen",
|
"Unassigned" : "Nicht zugewiesen",
|
||||||
"Filter by status" : "Nach Status filtern",
|
|
||||||
"Open and completed" : "Offene und fertiggestellte",
|
|
||||||
"Open" : "Offen",
|
|
||||||
"Completed" : "Fertiggestellt",
|
|
||||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||||
"Overdue" : "Überfällig",
|
"Overdue" : "Überfällig",
|
||||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||||
@@ -256,9 +252,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||||
"Choose a date" : "Datum auswählen",
|
"Choose a date" : "Datum auswählen",
|
||||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||||
"Mark as done" : "Als erledigt markieren",
|
"Completed" : "Fertiggestellt",
|
||||||
"Due at:" : "Fallig am:",
|
"Due at:" : "Fallig am:",
|
||||||
"Not done" : "Nicht erledigt",
|
"Not completed" : "Nicht fertiggestellt",
|
||||||
"Unarchive card" : "Karte dearchivieren",
|
"Unarchive card" : "Karte dearchivieren",
|
||||||
"Archive card" : "Karte archivieren",
|
"Archive card" : "Karte archivieren",
|
||||||
"Select Date" : "Datum auswählen",
|
"Select Date" : "Datum auswählen",
|
||||||
@@ -278,6 +274,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Mir zuweisen",
|
"Assign to me" : "Mir zuweisen",
|
||||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||||
"Mark as not done" : "Als nicht erledigt markieren",
|
"Mark as not done" : "Als nicht erledigt markieren",
|
||||||
|
"Mark as done" : "Als erledigt markieren",
|
||||||
"Delete card" : "Karte löschen",
|
"Delete card" : "Karte löschen",
|
||||||
"Card deleted" : "Karte gelöscht",
|
"Card deleted" : "Karte gelöscht",
|
||||||
"seconds ago" : "Gerade eben",
|
"seconds ago" : "Gerade eben",
|
||||||
@@ -305,7 +302,7 @@ OC.L10N.register(
|
|||||||
"Edit the card title" : "Kartentitel bearbeiten",
|
"Edit the card title" : "Kartentitel bearbeiten",
|
||||||
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
||||||
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
||||||
"Mark card as completed/not completed" : "Karte als fertiggestellt/nicht fertiggestellt markieren",
|
"Mark card as completed/not completed" : "Karte als abgeschlossen/nicht abgeschlossen markieren",
|
||||||
"Open card menu" : "Kartenmenü öffnen",
|
"Open card menu" : "Kartenmenü öffnen",
|
||||||
"All boards" : "Alle Boards",
|
"All boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
"Archived boards" : "Archivierte Boards",
|
||||||
@@ -379,12 +376,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||||
"(Circle)" : "(Kreis)",
|
"(Circle)" : "(Kreis)",
|
||||||
|
"Assign to users" : "Benutzern zuweisen",
|
||||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||||
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Next week" : "Nächste Woche",
|
"Next week" : "Nächste Woche",
|
||||||
"Next month" : "Nächster Monat",
|
"Next month" : "Nächster Monat",
|
||||||
"List is empty" : "Liste ist leer",
|
"List is empty" : "Liste ist leer",
|
||||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
|
||||||
"Filter by completed" : "Nach fertiggestellt filtern"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
16
l10n/de.json
16
l10n/de.json
@@ -147,10 +147,6 @@
|
|||||||
"Filter by tag" : "Nach Schlagwort filtern",
|
"Filter by tag" : "Nach Schlagwort filtern",
|
||||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||||
"Unassigned" : "Nicht zugewiesen",
|
"Unassigned" : "Nicht zugewiesen",
|
||||||
"Filter by status" : "Nach Status filtern",
|
|
||||||
"Open and completed" : "Offene und fertiggestellte",
|
|
||||||
"Open" : "Offen",
|
|
||||||
"Completed" : "Fertiggestellt",
|
|
||||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||||
"Overdue" : "Überfällig",
|
"Overdue" : "Überfällig",
|
||||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||||
@@ -254,9 +250,9 @@
|
|||||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||||
"Choose a date" : "Datum auswählen",
|
"Choose a date" : "Datum auswählen",
|
||||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||||
"Mark as done" : "Als erledigt markieren",
|
"Completed" : "Fertiggestellt",
|
||||||
"Due at:" : "Fallig am:",
|
"Due at:" : "Fallig am:",
|
||||||
"Not done" : "Nicht erledigt",
|
"Not completed" : "Nicht fertiggestellt",
|
||||||
"Unarchive card" : "Karte dearchivieren",
|
"Unarchive card" : "Karte dearchivieren",
|
||||||
"Archive card" : "Karte archivieren",
|
"Archive card" : "Karte archivieren",
|
||||||
"Select Date" : "Datum auswählen",
|
"Select Date" : "Datum auswählen",
|
||||||
@@ -276,6 +272,7 @@
|
|||||||
"Assign to me" : "Mir zuweisen",
|
"Assign to me" : "Mir zuweisen",
|
||||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||||
"Mark as not done" : "Als nicht erledigt markieren",
|
"Mark as not done" : "Als nicht erledigt markieren",
|
||||||
|
"Mark as done" : "Als erledigt markieren",
|
||||||
"Delete card" : "Karte löschen",
|
"Delete card" : "Karte löschen",
|
||||||
"Card deleted" : "Karte gelöscht",
|
"Card deleted" : "Karte gelöscht",
|
||||||
"seconds ago" : "Gerade eben",
|
"seconds ago" : "Gerade eben",
|
||||||
@@ -303,7 +300,7 @@
|
|||||||
"Edit the card title" : "Kartentitel bearbeiten",
|
"Edit the card title" : "Kartentitel bearbeiten",
|
||||||
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
||||||
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
||||||
"Mark card as completed/not completed" : "Karte als fertiggestellt/nicht fertiggestellt markieren",
|
"Mark card as completed/not completed" : "Karte als abgeschlossen/nicht abgeschlossen markieren",
|
||||||
"Open card menu" : "Kartenmenü öffnen",
|
"Open card menu" : "Kartenmenü öffnen",
|
||||||
"All boards" : "Alle Boards",
|
"All boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
"Archived boards" : "Archivierte Boards",
|
||||||
@@ -377,12 +374,13 @@
|
|||||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||||
"(Circle)" : "(Kreis)",
|
"(Circle)" : "(Kreis)",
|
||||||
|
"Assign to users" : "Benutzern zuweisen",
|
||||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||||
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Next week" : "Nächste Woche",
|
"Next week" : "Nächste Woche",
|
||||||
"Next month" : "Nächster Monat",
|
"Next month" : "Nächster Monat",
|
||||||
"List is empty" : "Liste ist leer",
|
"List is empty" : "Liste ist leer",
|
||||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
|
||||||
"Filter by completed" : "Nach fertiggestellt filtern"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
@@ -149,10 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Nach Schlagwort filtern",
|
"Filter by tag" : "Nach Schlagwort filtern",
|
||||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||||
"Unassigned" : "Nicht zugewiesen",
|
"Unassigned" : "Nicht zugewiesen",
|
||||||
"Filter by status" : "Nach Status filtern",
|
|
||||||
"Open and completed" : "Offene und abgeschlossene",
|
|
||||||
"Open" : "Offene",
|
|
||||||
"Completed" : "Fertiggestellt",
|
|
||||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||||
"Overdue" : "Überfällig",
|
"Overdue" : "Überfällig",
|
||||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||||
@@ -213,7 +209,7 @@ OC.L10N.register(
|
|||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
||||||
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll…",
|
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll...",
|
||||||
"Upload new files" : "Neue Dateien hochladen",
|
"Upload new files" : "Neue Dateien hochladen",
|
||||||
"Share from Files" : "Aus Dateien heraus teilen",
|
"Share from Files" : "Aus Dateien heraus teilen",
|
||||||
"Pending share" : "Ausstehende Freigabe",
|
"Pending share" : "Ausstehende Freigabe",
|
||||||
@@ -256,9 +252,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||||
"Choose a date" : "Datum auswählen",
|
"Choose a date" : "Datum auswählen",
|
||||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||||
"Mark as done" : "Als erledigt markieren",
|
"Completed" : "Fertiggestellt",
|
||||||
"Due at:" : "Fallig am:",
|
"Due at:" : "Fallig am:",
|
||||||
"Not done" : "Nicht erledigt",
|
"Not completed" : "Nicht fertiggestellt",
|
||||||
"Unarchive card" : "Karte dearchivieren",
|
"Unarchive card" : "Karte dearchivieren",
|
||||||
"Archive card" : "Karte archivieren",
|
"Archive card" : "Karte archivieren",
|
||||||
"Select Date" : "Datum auswählen",
|
"Select Date" : "Datum auswählen",
|
||||||
@@ -267,7 +263,7 @@ OC.L10N.register(
|
|||||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
||||||
"Select or create a tag…" : "Schlagwort auswählen oder eins erstellen…",
|
"Select or create a tag…" : "Schlagwort auswählen oder einen erstellen…",
|
||||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||||
"(group)" : "(Gruppe)",
|
"(group)" : "(Gruppe)",
|
||||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||||
@@ -278,6 +274,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Mir zuweisen",
|
"Assign to me" : "Mir zuweisen",
|
||||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||||
"Mark as not done" : "Als unerledigt markieren",
|
"Mark as not done" : "Als unerledigt markieren",
|
||||||
|
"Mark as done" : "Als erledigt markieren",
|
||||||
"Delete card" : "Karte löschen",
|
"Delete card" : "Karte löschen",
|
||||||
"Card deleted" : "Karte gelöscht",
|
"Card deleted" : "Karte gelöscht",
|
||||||
"seconds ago" : "Gerade eben",
|
"seconds ago" : "Gerade eben",
|
||||||
@@ -379,12 +376,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||||
"(Circle)" : "(Kreis)",
|
"(Circle)" : "(Kreis)",
|
||||||
|
"Assign to users" : "Benutzern zuweisen",
|
||||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||||
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Next week" : "Nächste Woche",
|
"Next week" : "Nächste Woche",
|
||||||
"Next month" : "Nächsten Monat",
|
"Next month" : "Nächsten Monat",
|
||||||
"List is empty" : "Liste ist leer",
|
"List is empty" : "Liste ist leer",
|
||||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
|
||||||
"Filter by completed" : "Nach Status filtern"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -147,10 +147,6 @@
|
|||||||
"Filter by tag" : "Nach Schlagwort filtern",
|
"Filter by tag" : "Nach Schlagwort filtern",
|
||||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||||
"Unassigned" : "Nicht zugewiesen",
|
"Unassigned" : "Nicht zugewiesen",
|
||||||
"Filter by status" : "Nach Status filtern",
|
|
||||||
"Open and completed" : "Offene und abgeschlossene",
|
|
||||||
"Open" : "Offene",
|
|
||||||
"Completed" : "Fertiggestellt",
|
|
||||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||||
"Overdue" : "Überfällig",
|
"Overdue" : "Überfällig",
|
||||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||||
@@ -211,7 +207,7 @@
|
|||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
||||||
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll…",
|
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll...",
|
||||||
"Upload new files" : "Neue Dateien hochladen",
|
"Upload new files" : "Neue Dateien hochladen",
|
||||||
"Share from Files" : "Aus Dateien heraus teilen",
|
"Share from Files" : "Aus Dateien heraus teilen",
|
||||||
"Pending share" : "Ausstehende Freigabe",
|
"Pending share" : "Ausstehende Freigabe",
|
||||||
@@ -254,9 +250,9 @@
|
|||||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||||
"Choose a date" : "Datum auswählen",
|
"Choose a date" : "Datum auswählen",
|
||||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||||
"Mark as done" : "Als erledigt markieren",
|
"Completed" : "Fertiggestellt",
|
||||||
"Due at:" : "Fallig am:",
|
"Due at:" : "Fallig am:",
|
||||||
"Not done" : "Nicht erledigt",
|
"Not completed" : "Nicht fertiggestellt",
|
||||||
"Unarchive card" : "Karte dearchivieren",
|
"Unarchive card" : "Karte dearchivieren",
|
||||||
"Archive card" : "Karte archivieren",
|
"Archive card" : "Karte archivieren",
|
||||||
"Select Date" : "Datum auswählen",
|
"Select Date" : "Datum auswählen",
|
||||||
@@ -265,7 +261,7 @@
|
|||||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
||||||
"Select or create a tag…" : "Schlagwort auswählen oder eins erstellen…",
|
"Select or create a tag…" : "Schlagwort auswählen oder einen erstellen…",
|
||||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||||
"(group)" : "(Gruppe)",
|
"(group)" : "(Gruppe)",
|
||||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||||
@@ -276,6 +272,7 @@
|
|||||||
"Assign to me" : "Mir zuweisen",
|
"Assign to me" : "Mir zuweisen",
|
||||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||||
"Mark as not done" : "Als unerledigt markieren",
|
"Mark as not done" : "Als unerledigt markieren",
|
||||||
|
"Mark as done" : "Als erledigt markieren",
|
||||||
"Delete card" : "Karte löschen",
|
"Delete card" : "Karte löschen",
|
||||||
"Card deleted" : "Karte gelöscht",
|
"Card deleted" : "Karte gelöscht",
|
||||||
"seconds ago" : "Gerade eben",
|
"seconds ago" : "Gerade eben",
|
||||||
@@ -377,12 +374,13 @@
|
|||||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||||
"(Circle)" : "(Kreis)",
|
"(Circle)" : "(Kreis)",
|
||||||
|
"Assign to users" : "Benutzern zuweisen",
|
||||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||||
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Next week" : "Nächste Woche",
|
"Next week" : "Nächste Woche",
|
||||||
"Next month" : "Nächsten Monat",
|
"Next month" : "Nächsten Monat",
|
||||||
"List is empty" : "Liste ist leer",
|
"List is empty" : "Liste ist leer",
|
||||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
|
||||||
"Filter by completed" : "Nach Status filtern"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
72
l10n/el.js
72
l10n/el.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
|||||||
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
||||||
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
||||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
||||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
||||||
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
||||||
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
||||||
@@ -69,11 +65,7 @@ OC.L10N.register(
|
|||||||
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
||||||
"A <strong>board, list or card</strong> was changed" : "Ένας <strong>πίνακας, λίστα ή κάρτα</strong> άλλαξε",
|
|
||||||
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
||||||
"A <strong>card description</strong> has been changed" : "Μια <strong>περιγραφή κάρτας</strong> έχει αλλάξει",
|
|
||||||
"Cards due today" : "Κάρτες που λήγουν σήμερα",
|
|
||||||
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
|
|
||||||
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
||||||
"Load more" : "Φόρτωση περισσότερων",
|
"Load more" : "Φόρτωση περισσότερων",
|
||||||
"Personal" : "Προσωπικά",
|
"Personal" : "Προσωπικά",
|
||||||
@@ -88,7 +80,6 @@ OC.L10N.register(
|
|||||||
"Deck board" : "Πίνακας του Deck",
|
"Deck board" : "Πίνακας του Deck",
|
||||||
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
||||||
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
||||||
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
|
|
||||||
"Card comments" : "Σχόλια καρτέλας",
|
"Card comments" : "Σχόλια καρτέλας",
|
||||||
"%s on %s" : "%s στο %s",
|
"%s on %s" : "%s στο %s",
|
||||||
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
||||||
@@ -148,10 +139,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
||||||
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
||||||
"Unassigned" : "Χωρίς ανάθεση",
|
"Unassigned" : "Χωρίς ανάθεση",
|
||||||
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
|
|
||||||
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
|
|
||||||
"Open" : "Ανοιχτός",
|
|
||||||
"Completed" : "Ολοκληρωμένες",
|
|
||||||
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
||||||
"Overdue" : "Εκπρόθεσμες",
|
"Overdue" : "Εκπρόθεσμες",
|
||||||
"Next 24 hours" : "Επόμενες 24 ώρες",
|
"Next 24 hours" : "Επόμενες 24 ώρες",
|
||||||
@@ -159,13 +146,9 @@ OC.L10N.register(
|
|||||||
"Next 30 days" : "Επόμενες 30 ημέρες",
|
"Next 30 days" : "Επόμενες 30 ημέρες",
|
||||||
"No due date" : "Χωρίς ημερομηνία λήξης",
|
"No due date" : "Χωρίς ημερομηνία λήξης",
|
||||||
"Clear filter" : "Εκκαθάριση φίλτρου",
|
"Clear filter" : "Εκκαθάριση φίλτρου",
|
||||||
"View Modes" : "Τρόποι προβολής",
|
|
||||||
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
|
|
||||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||||
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
||||||
"Hide card cover images" : "Απόκρυψη εικόνων εξωφύλλου καρτών",
|
|
||||||
"Show card cover images" : "Εμφάνιση εικόνων εξωφύλλου καρτών",
|
|
||||||
"Open details" : "Άνοιγμα λεπτομερειών",
|
"Open details" : "Άνοιγμα λεπτομερειών",
|
||||||
"Details" : "Λεπτομέρειες",
|
"Details" : "Λεπτομέρειες",
|
||||||
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
||||||
@@ -179,12 +162,9 @@ OC.L10N.register(
|
|||||||
"Deleted lists" : "Διαγραμμένες λίστες",
|
"Deleted lists" : "Διαγραμμένες λίστες",
|
||||||
"Undo" : "Αναίρεση",
|
"Undo" : "Αναίρεση",
|
||||||
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
||||||
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
|
|
||||||
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
|
|
||||||
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
||||||
"Board owner" : "Κάτοχος πίνακα",
|
"Board owner" : "Κάτοχος πίνακα",
|
||||||
"(Group)" : "(Ομάδα)",
|
"(Group)" : "(Ομάδα)",
|
||||||
"(Team)" : "(Ομάδα)",
|
|
||||||
"Can edit" : "Μπορεί να επεξεργαστεί",
|
"Can edit" : "Μπορεί να επεξεργαστεί",
|
||||||
"Can share" : "Μπορεί να διαμοιράσει",
|
"Can share" : "Μπορεί να διαμοιράσει",
|
||||||
"Can manage" : "Μπορεί να διαχειριστεί",
|
"Can manage" : "Μπορεί να διαχειριστεί",
|
||||||
@@ -210,9 +190,7 @@ OC.L10N.register(
|
|||||||
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
||||||
"Board name" : "Όνομα πίνακα",
|
"Board name" : "Όνομα πίνακα",
|
||||||
"Members" : "Μέλη",
|
"Members" : "Μέλη",
|
||||||
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
|
|
||||||
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
||||||
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
|
|
||||||
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
||||||
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
||||||
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
||||||
@@ -250,71 +228,36 @@ OC.L10N.register(
|
|||||||
"Add Attachment" : "Προσθήκη συνημμένου",
|
"Add Attachment" : "Προσθήκη συνημμένου",
|
||||||
"Write a description …" : "Γράψτε μια περιγραφή…",
|
"Write a description …" : "Γράψτε μια περιγραφή…",
|
||||||
"Choose attachment" : "Επιλογή συνημμένου",
|
"Choose attachment" : "Επιλογή συνημμένου",
|
||||||
"Assign a due date to this card…" : "Ορίστε μια ημερομηνία λήξης σε αυτή την κάρτα...",
|
|
||||||
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
||||||
"Add due date" : "Προσθήκη ημερομηνίας λήξης",
|
|
||||||
"Choose a date" : "Επιλέξτε ημερομηνίας",
|
|
||||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||||
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
"Completed" : "Ολοκληρωμένες",
|
||||||
"Due at:" : "Λήγει στις:",
|
|
||||||
"Not done" : "Μη ολοκληρωμένο",
|
|
||||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||||
"Select Date" : "Επιλέξτε ημερομηνία",
|
"Select Date" : "Επιλέξτε ημερομηνία",
|
||||||
"Set due date for later today" : "Ορίστε ημερομηνία λήξης για αργότερα σήμερα",
|
|
||||||
"Set due date for tomorrow" : "Ορίστε ημερομηνία λήξης για αύριο",
|
|
||||||
"Set due date for this weekend" : "Ορίστε ημερομηνία λήξης για αυτό το Σαββατοκύριακο",
|
|
||||||
"Set due date for next week" : "Ορίστε ημερομηνία λήξης για την επόμενη εβδομάδα",
|
|
||||||
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
||||||
"Select or create a tag…" : "Επιλέξτε ή δημιουργήστε μια ετικέτα...",
|
|
||||||
"Create a new tag:" : "Δημιουργήστε νέα ετικέτα",
|
|
||||||
"(group)" : "(ομάδα)",
|
"(group)" : "(ομάδα)",
|
||||||
"Next week – {timeLocale}" : "Επόμενη εβδομάδα – {timeLocale}",
|
|
||||||
"Todo items" : "Στοιχεία todo",
|
"Todo items" : "Στοιχεία todo",
|
||||||
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
||||||
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
||||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||||
"Assign to me" : "Ανάθεση σε εμένα",
|
"Assign to me" : "Ανάθεση σε εμένα",
|
||||||
"Unassign myself" : "Αποδέσμευσή μου",
|
"Unassign myself" : "Αποδέσμευσή μου",
|
||||||
"Mark as not done" : "Σήμανση ως ολοκληρωμένου",
|
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
||||||
"Delete card" : "Διαγραφή καρτέλας",
|
"Delete card" : "Διαγραφή καρτέλας",
|
||||||
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
||||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||||
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
||||||
"Boost your productivity using Deck with keyboard shortcuts." : "Αυξήστε την παραγωγικότητά σας στο Deck χρησιμοποιώντας συντομεύσεις πληκτρολογίου.",
|
|
||||||
"Board actions" : "Ενέργειες πίνακα",
|
|
||||||
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
||||||
"Action" : "Ενέργεια",
|
"Action" : "Ενέργεια",
|
||||||
"Shift" : "Shift",
|
"Shift" : "Shift",
|
||||||
"Scroll" : "Κύλιση",
|
|
||||||
"Scroll sideways" : "Κύλιση οριζόντια",
|
|
||||||
"Navigate between cards" : "Πλοήγηση μεταξύ καρτών",
|
|
||||||
"Esc" : "Esc",
|
|
||||||
"Close card details" : "Κλείσιμο λεπτομερειών κάρτας",
|
|
||||||
"Ctrl" : "Ctrl",
|
"Ctrl" : "Ctrl",
|
||||||
"Search" : "Αναζήτηση",
|
"Search" : "Αναζήτηση",
|
||||||
"Show card filters" : "Εμφάνιση φίλτρων κάρτας",
|
|
||||||
"Clear card filters" : "Εκκαθάριση φίλτρων κάρτας",
|
|
||||||
"Show help dialog" : "Εμφάνιση διαλόγου βοήθειας",
|
|
||||||
"Card actions" : "Ενέργειες κάρτας",
|
|
||||||
"The following actions can be triggered on the currently highlighted card" : "Οι ακόλουθες ενέργειες μπορούν να ενεργοποιηθούν για την τρέχουσα επιλεγμένη κάρτα",
|
|
||||||
"Enter" : "Enter",
|
|
||||||
"Space" : "Space",
|
|
||||||
"Open card details" : "Άνοιγμα λεπτομερειών κάρτας",
|
|
||||||
"Edit the card title" : "Επεξεργασία τίτλου κάρτας",
|
|
||||||
"Assign yourself to the current card" : "Αναθέστε τον εαυτό σας στην τρέχουσα κάρτα",
|
|
||||||
"Archive/unarchive the current card" : "Αρχειοθέτηση/αποαρχειοθέτηση της τρέχουσας κάρτας",
|
|
||||||
"Mark card as completed/not completed" : "Σημειώστε την κάρτα ως ολοκληρωμένη/μη ολοκληρωμένη",
|
|
||||||
"Open card menu" : "Άνοιγμα μενού κάρτας",
|
|
||||||
"All boards" : "Όλοι οι πίνακες",
|
"All boards" : "Όλοι οι πίνακες",
|
||||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||||
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
||||||
"Deck settings" : "Ρυθμίσεις Deck",
|
"Deck settings" : "Ρυθμίσεις Deck",
|
||||||
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
||||||
"Show card ID badge" : "Εμφάνιση ID κάρτας",
|
|
||||||
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
||||||
"Limit board creation to some groups" : "Περιορισμός της δημιουργίας πινάκων σε ορισμένες ομάδες",
|
|
||||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
|
|
||||||
"Board details" : "Λεπτομέριες πίνακα",
|
"Board details" : "Λεπτομέριες πίνακα",
|
||||||
"Edit board" : "Επεξεργασία πίνακα",
|
"Edit board" : "Επεξεργασία πίνακα",
|
||||||
"Clone board" : "Κλώνος πίνακα",
|
"Clone board" : "Κλώνος πίνακα",
|
||||||
@@ -340,7 +283,6 @@ OC.L10N.register(
|
|||||||
"No due" : "Χωρίς λήξη",
|
"No due" : "Χωρίς λήξη",
|
||||||
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
||||||
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
||||||
"This weekend – {timeLocale}" : "Αυτή την εβδομάδα – {timeLocale}",
|
|
||||||
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
||||||
"{stack} in {board}" : "{stack} στο {board}",
|
"{stack} in {board}" : "{stack} στο {board}",
|
||||||
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
||||||
@@ -355,13 +297,8 @@ OC.L10N.register(
|
|||||||
"Open card" : "Άνοιγμα καρτέλας",
|
"Open card" : "Άνοιγμα καρτέλας",
|
||||||
"Close" : "Κλείσιμο",
|
"Close" : "Κλείσιμο",
|
||||||
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
||||||
"upcoming cards today" : "επερχόμενες κάρτες σήμερα",
|
|
||||||
"upcoming cards tomorrow" : "επερχόμενες κάρτες αύριο",
|
|
||||||
"upcoming cards" : "επερχόμενες καρτέλες",
|
"upcoming cards" : "επερχόμενες καρτέλες",
|
||||||
"New card" : "Νέα κάρτα",
|
|
||||||
"Due on {date}" : "Προθεσμία στις {date}",
|
"Due on {date}" : "Προθεσμία στις {date}",
|
||||||
"Tomorrow – {timeLocale}" : "Αύριο – {timeLocale}",
|
|
||||||
"Later today – {timeLocale}" : "Αργότερα σήμερα – {timeLocale}",
|
|
||||||
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
||||||
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
||||||
"Create a card" : "Δημιουργία καρτέλας",
|
"Create a card" : "Δημιουργία καρτέλας",
|
||||||
@@ -378,12 +315,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||||
"(Circle)" : "(Κύκλος)",
|
"(Circle)" : "(Κύκλος)",
|
||||||
|
"Assign to users" : "Ανάθεση σε χρήστες",
|
||||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||||
|
"Due date" : "Ημερομηνία λήξης",
|
||||||
"Next week" : "Επόμενη εβδομάδα",
|
"Next week" : "Επόμενη εβδομάδα",
|
||||||
"Next month" : "Επόμενος μήνας",
|
"Next month" : "Επόμενος μήνας",
|
||||||
"List is empty" : "Η λίστα είναι κενή",
|
"List is empty" : "Η λίστα είναι κενή",
|
||||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους."
|
||||||
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
72
l10n/el.json
72
l10n/el.json
@@ -35,10 +35,6 @@
|
|||||||
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
||||||
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
||||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
||||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
|
||||||
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
||||||
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
||||||
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
||||||
@@ -67,11 +63,7 @@
|
|||||||
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
||||||
"A <strong>board, list or card</strong> was changed" : "Ένας <strong>πίνακας, λίστα ή κάρτα</strong> άλλαξε",
|
|
||||||
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
||||||
"A <strong>card description</strong> has been changed" : "Μια <strong>περιγραφή κάρτας</strong> έχει αλλάξει",
|
|
||||||
"Cards due today" : "Κάρτες που λήγουν σήμερα",
|
|
||||||
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
|
|
||||||
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
||||||
"Load more" : "Φόρτωση περισσότερων",
|
"Load more" : "Φόρτωση περισσότερων",
|
||||||
"Personal" : "Προσωπικά",
|
"Personal" : "Προσωπικά",
|
||||||
@@ -86,7 +78,6 @@
|
|||||||
"Deck board" : "Πίνακας του Deck",
|
"Deck board" : "Πίνακας του Deck",
|
||||||
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
||||||
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
||||||
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
|
|
||||||
"Card comments" : "Σχόλια καρτέλας",
|
"Card comments" : "Σχόλια καρτέλας",
|
||||||
"%s on %s" : "%s στο %s",
|
"%s on %s" : "%s στο %s",
|
||||||
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
||||||
@@ -146,10 +137,6 @@
|
|||||||
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
||||||
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
||||||
"Unassigned" : "Χωρίς ανάθεση",
|
"Unassigned" : "Χωρίς ανάθεση",
|
||||||
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
|
|
||||||
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
|
|
||||||
"Open" : "Ανοιχτός",
|
|
||||||
"Completed" : "Ολοκληρωμένες",
|
|
||||||
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
||||||
"Overdue" : "Εκπρόθεσμες",
|
"Overdue" : "Εκπρόθεσμες",
|
||||||
"Next 24 hours" : "Επόμενες 24 ώρες",
|
"Next 24 hours" : "Επόμενες 24 ώρες",
|
||||||
@@ -157,13 +144,9 @@
|
|||||||
"Next 30 days" : "Επόμενες 30 ημέρες",
|
"Next 30 days" : "Επόμενες 30 ημέρες",
|
||||||
"No due date" : "Χωρίς ημερομηνία λήξης",
|
"No due date" : "Χωρίς ημερομηνία λήξης",
|
||||||
"Clear filter" : "Εκκαθάριση φίλτρου",
|
"Clear filter" : "Εκκαθάριση φίλτρου",
|
||||||
"View Modes" : "Τρόποι προβολής",
|
|
||||||
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
|
|
||||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||||
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
||||||
"Hide card cover images" : "Απόκρυψη εικόνων εξωφύλλου καρτών",
|
|
||||||
"Show card cover images" : "Εμφάνιση εικόνων εξωφύλλου καρτών",
|
|
||||||
"Open details" : "Άνοιγμα λεπτομερειών",
|
"Open details" : "Άνοιγμα λεπτομερειών",
|
||||||
"Details" : "Λεπτομέρειες",
|
"Details" : "Λεπτομέρειες",
|
||||||
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
||||||
@@ -177,12 +160,9 @@
|
|||||||
"Deleted lists" : "Διαγραμμένες λίστες",
|
"Deleted lists" : "Διαγραμμένες λίστες",
|
||||||
"Undo" : "Αναίρεση",
|
"Undo" : "Αναίρεση",
|
||||||
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
||||||
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
|
|
||||||
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
|
|
||||||
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
||||||
"Board owner" : "Κάτοχος πίνακα",
|
"Board owner" : "Κάτοχος πίνακα",
|
||||||
"(Group)" : "(Ομάδα)",
|
"(Group)" : "(Ομάδα)",
|
||||||
"(Team)" : "(Ομάδα)",
|
|
||||||
"Can edit" : "Μπορεί να επεξεργαστεί",
|
"Can edit" : "Μπορεί να επεξεργαστεί",
|
||||||
"Can share" : "Μπορεί να διαμοιράσει",
|
"Can share" : "Μπορεί να διαμοιράσει",
|
||||||
"Can manage" : "Μπορεί να διαχειριστεί",
|
"Can manage" : "Μπορεί να διαχειριστεί",
|
||||||
@@ -208,9 +188,7 @@
|
|||||||
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
||||||
"Board name" : "Όνομα πίνακα",
|
"Board name" : "Όνομα πίνακα",
|
||||||
"Members" : "Μέλη",
|
"Members" : "Μέλη",
|
||||||
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
|
|
||||||
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
||||||
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
|
|
||||||
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
||||||
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
||||||
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
||||||
@@ -248,71 +226,36 @@
|
|||||||
"Add Attachment" : "Προσθήκη συνημμένου",
|
"Add Attachment" : "Προσθήκη συνημμένου",
|
||||||
"Write a description …" : "Γράψτε μια περιγραφή…",
|
"Write a description …" : "Γράψτε μια περιγραφή…",
|
||||||
"Choose attachment" : "Επιλογή συνημμένου",
|
"Choose attachment" : "Επιλογή συνημμένου",
|
||||||
"Assign a due date to this card…" : "Ορίστε μια ημερομηνία λήξης σε αυτή την κάρτα...",
|
|
||||||
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
||||||
"Add due date" : "Προσθήκη ημερομηνίας λήξης",
|
|
||||||
"Choose a date" : "Επιλέξτε ημερομηνίας",
|
|
||||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||||
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
"Completed" : "Ολοκληρωμένες",
|
||||||
"Due at:" : "Λήγει στις:",
|
|
||||||
"Not done" : "Μη ολοκληρωμένο",
|
|
||||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||||
"Select Date" : "Επιλέξτε ημερομηνία",
|
"Select Date" : "Επιλέξτε ημερομηνία",
|
||||||
"Set due date for later today" : "Ορίστε ημερομηνία λήξης για αργότερα σήμερα",
|
|
||||||
"Set due date for tomorrow" : "Ορίστε ημερομηνία λήξης για αύριο",
|
|
||||||
"Set due date for this weekend" : "Ορίστε ημερομηνία λήξης για αυτό το Σαββατοκύριακο",
|
|
||||||
"Set due date for next week" : "Ορίστε ημερομηνία λήξης για την επόμενη εβδομάδα",
|
|
||||||
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
||||||
"Select or create a tag…" : "Επιλέξτε ή δημιουργήστε μια ετικέτα...",
|
|
||||||
"Create a new tag:" : "Δημιουργήστε νέα ετικέτα",
|
|
||||||
"(group)" : "(ομάδα)",
|
"(group)" : "(ομάδα)",
|
||||||
"Next week – {timeLocale}" : "Επόμενη εβδομάδα – {timeLocale}",
|
|
||||||
"Todo items" : "Στοιχεία todo",
|
"Todo items" : "Στοιχεία todo",
|
||||||
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
||||||
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
||||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||||
"Assign to me" : "Ανάθεση σε εμένα",
|
"Assign to me" : "Ανάθεση σε εμένα",
|
||||||
"Unassign myself" : "Αποδέσμευσή μου",
|
"Unassign myself" : "Αποδέσμευσή μου",
|
||||||
"Mark as not done" : "Σήμανση ως ολοκληρωμένου",
|
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
||||||
"Delete card" : "Διαγραφή καρτέλας",
|
"Delete card" : "Διαγραφή καρτέλας",
|
||||||
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
||||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||||
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
||||||
"Boost your productivity using Deck with keyboard shortcuts." : "Αυξήστε την παραγωγικότητά σας στο Deck χρησιμοποιώντας συντομεύσεις πληκτρολογίου.",
|
|
||||||
"Board actions" : "Ενέργειες πίνακα",
|
|
||||||
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
||||||
"Action" : "Ενέργεια",
|
"Action" : "Ενέργεια",
|
||||||
"Shift" : "Shift",
|
"Shift" : "Shift",
|
||||||
"Scroll" : "Κύλιση",
|
|
||||||
"Scroll sideways" : "Κύλιση οριζόντια",
|
|
||||||
"Navigate between cards" : "Πλοήγηση μεταξύ καρτών",
|
|
||||||
"Esc" : "Esc",
|
|
||||||
"Close card details" : "Κλείσιμο λεπτομερειών κάρτας",
|
|
||||||
"Ctrl" : "Ctrl",
|
"Ctrl" : "Ctrl",
|
||||||
"Search" : "Αναζήτηση",
|
"Search" : "Αναζήτηση",
|
||||||
"Show card filters" : "Εμφάνιση φίλτρων κάρτας",
|
|
||||||
"Clear card filters" : "Εκκαθάριση φίλτρων κάρτας",
|
|
||||||
"Show help dialog" : "Εμφάνιση διαλόγου βοήθειας",
|
|
||||||
"Card actions" : "Ενέργειες κάρτας",
|
|
||||||
"The following actions can be triggered on the currently highlighted card" : "Οι ακόλουθες ενέργειες μπορούν να ενεργοποιηθούν για την τρέχουσα επιλεγμένη κάρτα",
|
|
||||||
"Enter" : "Enter",
|
|
||||||
"Space" : "Space",
|
|
||||||
"Open card details" : "Άνοιγμα λεπτομερειών κάρτας",
|
|
||||||
"Edit the card title" : "Επεξεργασία τίτλου κάρτας",
|
|
||||||
"Assign yourself to the current card" : "Αναθέστε τον εαυτό σας στην τρέχουσα κάρτα",
|
|
||||||
"Archive/unarchive the current card" : "Αρχειοθέτηση/αποαρχειοθέτηση της τρέχουσας κάρτας",
|
|
||||||
"Mark card as completed/not completed" : "Σημειώστε την κάρτα ως ολοκληρωμένη/μη ολοκληρωμένη",
|
|
||||||
"Open card menu" : "Άνοιγμα μενού κάρτας",
|
|
||||||
"All boards" : "Όλοι οι πίνακες",
|
"All boards" : "Όλοι οι πίνακες",
|
||||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||||
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
||||||
"Deck settings" : "Ρυθμίσεις Deck",
|
"Deck settings" : "Ρυθμίσεις Deck",
|
||||||
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
||||||
"Show card ID badge" : "Εμφάνιση ID κάρτας",
|
|
||||||
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
||||||
"Limit board creation to some groups" : "Περιορισμός της δημιουργίας πινάκων σε ορισμένες ομάδες",
|
|
||||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
|
|
||||||
"Board details" : "Λεπτομέριες πίνακα",
|
"Board details" : "Λεπτομέριες πίνακα",
|
||||||
"Edit board" : "Επεξεργασία πίνακα",
|
"Edit board" : "Επεξεργασία πίνακα",
|
||||||
"Clone board" : "Κλώνος πίνακα",
|
"Clone board" : "Κλώνος πίνακα",
|
||||||
@@ -338,7 +281,6 @@
|
|||||||
"No due" : "Χωρίς λήξη",
|
"No due" : "Χωρίς λήξη",
|
||||||
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
||||||
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
||||||
"This weekend – {timeLocale}" : "Αυτή την εβδομάδα – {timeLocale}",
|
|
||||||
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
||||||
"{stack} in {board}" : "{stack} στο {board}",
|
"{stack} in {board}" : "{stack} στο {board}",
|
||||||
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
||||||
@@ -353,13 +295,8 @@
|
|||||||
"Open card" : "Άνοιγμα καρτέλας",
|
"Open card" : "Άνοιγμα καρτέλας",
|
||||||
"Close" : "Κλείσιμο",
|
"Close" : "Κλείσιμο",
|
||||||
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
||||||
"upcoming cards today" : "επερχόμενες κάρτες σήμερα",
|
|
||||||
"upcoming cards tomorrow" : "επερχόμενες κάρτες αύριο",
|
|
||||||
"upcoming cards" : "επερχόμενες καρτέλες",
|
"upcoming cards" : "επερχόμενες καρτέλες",
|
||||||
"New card" : "Νέα κάρτα",
|
|
||||||
"Due on {date}" : "Προθεσμία στις {date}",
|
"Due on {date}" : "Προθεσμία στις {date}",
|
||||||
"Tomorrow – {timeLocale}" : "Αύριο – {timeLocale}",
|
|
||||||
"Later today – {timeLocale}" : "Αργότερα σήμερα – {timeLocale}",
|
|
||||||
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
||||||
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
||||||
"Create a card" : "Δημιουργία καρτέλας",
|
"Create a card" : "Δημιουργία καρτέλας",
|
||||||
@@ -376,12 +313,13 @@
|
|||||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||||
"(Circle)" : "(Κύκλος)",
|
"(Circle)" : "(Κύκλος)",
|
||||||
|
"Assign to users" : "Ανάθεση σε χρήστες",
|
||||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||||
|
"Due date" : "Ημερομηνία λήξης",
|
||||||
"Next week" : "Επόμενη εβδομάδα",
|
"Next week" : "Επόμενη εβδομάδα",
|
||||||
"Next month" : "Επόμενος μήνας",
|
"Next month" : "Επόμενος μήνας",
|
||||||
"List is empty" : "Η λίστα είναι κενή",
|
"List is empty" : "Η λίστα είναι κενή",
|
||||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους."
|
||||||
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
@@ -149,10 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filter by tag",
|
"Filter by tag" : "Filter by tag",
|
||||||
"Filter by assigned user" : "Filter by assigned user",
|
"Filter by assigned user" : "Filter by assigned user",
|
||||||
"Unassigned" : "Unassigned",
|
"Unassigned" : "Unassigned",
|
||||||
"Filter by status" : "Filter by status",
|
|
||||||
"Open and completed" : "Open and completed",
|
|
||||||
"Open" : "Open",
|
|
||||||
"Completed" : "Completed",
|
|
||||||
"Filter by due date" : "Filter by due date",
|
"Filter by due date" : "Filter by due date",
|
||||||
"Overdue" : "Overdue",
|
"Overdue" : "Overdue",
|
||||||
"Next 24 hours" : "Next 24 hours",
|
"Next 24 hours" : "Next 24 hours",
|
||||||
@@ -256,9 +252,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Add due date",
|
"Add due date" : "Add due date",
|
||||||
"Choose a date" : "Choose a date",
|
"Choose a date" : "Choose a date",
|
||||||
"Remove due date" : "Remove due date",
|
"Remove due date" : "Remove due date",
|
||||||
"Mark as done" : "Mark as done",
|
"Completed" : "Completed",
|
||||||
"Due at:" : "Due at:",
|
"Due at:" : "Due at:",
|
||||||
"Not done" : "Not done",
|
"Not completed" : "Not completed",
|
||||||
"Unarchive card" : "Unarchive card",
|
"Unarchive card" : "Unarchive card",
|
||||||
"Archive card" : "Archive card",
|
"Archive card" : "Archive card",
|
||||||
"Select Date" : "Select Date",
|
"Select Date" : "Select Date",
|
||||||
@@ -278,6 +274,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Assign to me",
|
"Assign to me" : "Assign to me",
|
||||||
"Unassign myself" : "Unassign myself",
|
"Unassign myself" : "Unassign myself",
|
||||||
"Mark as not done" : "Mark as not done",
|
"Mark as not done" : "Mark as not done",
|
||||||
|
"Mark as done" : "Mark as done",
|
||||||
"Delete card" : "Delete card",
|
"Delete card" : "Delete card",
|
||||||
"Card deleted" : "Card deleted",
|
"Card deleted" : "Card deleted",
|
||||||
"seconds ago" : "seconds ago",
|
"seconds ago" : "seconds ago",
|
||||||
@@ -379,12 +376,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||||
"(Circle)" : "(Circle)",
|
"(Circle)" : "(Circle)",
|
||||||
|
"Assign to users" : "Assign to users",
|
||||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||||
|
"Due date" : "Due date",
|
||||||
"Next week" : "Next week",
|
"Next week" : "Next week",
|
||||||
"Next month" : "Next month",
|
"Next month" : "Next month",
|
||||||
"List is empty" : "List is empty",
|
"List is empty" : "List is empty",
|
||||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
|
||||||
"Filter by completed" : "Filter by completed"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -147,10 +147,6 @@
|
|||||||
"Filter by tag" : "Filter by tag",
|
"Filter by tag" : "Filter by tag",
|
||||||
"Filter by assigned user" : "Filter by assigned user",
|
"Filter by assigned user" : "Filter by assigned user",
|
||||||
"Unassigned" : "Unassigned",
|
"Unassigned" : "Unassigned",
|
||||||
"Filter by status" : "Filter by status",
|
|
||||||
"Open and completed" : "Open and completed",
|
|
||||||
"Open" : "Open",
|
|
||||||
"Completed" : "Completed",
|
|
||||||
"Filter by due date" : "Filter by due date",
|
"Filter by due date" : "Filter by due date",
|
||||||
"Overdue" : "Overdue",
|
"Overdue" : "Overdue",
|
||||||
"Next 24 hours" : "Next 24 hours",
|
"Next 24 hours" : "Next 24 hours",
|
||||||
@@ -254,9 +250,9 @@
|
|||||||
"Add due date" : "Add due date",
|
"Add due date" : "Add due date",
|
||||||
"Choose a date" : "Choose a date",
|
"Choose a date" : "Choose a date",
|
||||||
"Remove due date" : "Remove due date",
|
"Remove due date" : "Remove due date",
|
||||||
"Mark as done" : "Mark as done",
|
"Completed" : "Completed",
|
||||||
"Due at:" : "Due at:",
|
"Due at:" : "Due at:",
|
||||||
"Not done" : "Not done",
|
"Not completed" : "Not completed",
|
||||||
"Unarchive card" : "Unarchive card",
|
"Unarchive card" : "Unarchive card",
|
||||||
"Archive card" : "Archive card",
|
"Archive card" : "Archive card",
|
||||||
"Select Date" : "Select Date",
|
"Select Date" : "Select Date",
|
||||||
@@ -276,6 +272,7 @@
|
|||||||
"Assign to me" : "Assign to me",
|
"Assign to me" : "Assign to me",
|
||||||
"Unassign myself" : "Unassign myself",
|
"Unassign myself" : "Unassign myself",
|
||||||
"Mark as not done" : "Mark as not done",
|
"Mark as not done" : "Mark as not done",
|
||||||
|
"Mark as done" : "Mark as done",
|
||||||
"Delete card" : "Delete card",
|
"Delete card" : "Delete card",
|
||||||
"Card deleted" : "Card deleted",
|
"Card deleted" : "Card deleted",
|
||||||
"seconds ago" : "seconds ago",
|
"seconds ago" : "seconds ago",
|
||||||
@@ -377,12 +374,13 @@
|
|||||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||||
"(Circle)" : "(Circle)",
|
"(Circle)" : "(Circle)",
|
||||||
|
"Assign to users" : "Assign to users",
|
||||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||||
|
"Due date" : "Due date",
|
||||||
"Next week" : "Next week",
|
"Next week" : "Next week",
|
||||||
"Next month" : "Next month",
|
"Next month" : "Next month",
|
||||||
"List is empty" : "List is empty",
|
"List is empty" : "List is empty",
|
||||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
|
||||||
"Filter by completed" : "Filter by completed"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
@@ -76,8 +76,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "La dosiero jam ekzistas",
|
"File already exists" : "La dosiero jam ekzistas",
|
||||||
"Add card" : "Aldoni karton",
|
"Add card" : "Aldoni karton",
|
||||||
"Archived cards" : "Arĥivigitaj kartoj",
|
"Archived cards" : "Arĥivigitaj kartoj",
|
||||||
"Open" : "Malfermi",
|
|
||||||
"Completed" : "Plenumita",
|
|
||||||
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
||||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||||
"Toggle compact mode" : "Baskuligi densigan vidon",
|
"Toggle compact mode" : "Baskuligi densigan vidon",
|
||||||
@@ -108,6 +106,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Priskribo",
|
"Description" : "Priskribo",
|
||||||
"Formatting help" : "Helpo pri tekstaranĝo",
|
"Formatting help" : "Helpo pri tekstaranĝo",
|
||||||
"Remove due date" : "Viŝi limdaton",
|
"Remove due date" : "Viŝi limdaton",
|
||||||
|
"Completed" : "Plenumita",
|
||||||
"Unarchive card" : "Malarĥivigi karton",
|
"Unarchive card" : "Malarĥivigi karton",
|
||||||
"Archive card" : "Arĥivigi karton",
|
"Archive card" : "Arĥivigi karton",
|
||||||
"Select Date" : "Elekti daton",
|
"Select Date" : "Elekti daton",
|
||||||
@@ -133,6 +132,7 @@ OC.L10N.register(
|
|||||||
"Share" : "Kunhavigi",
|
"Share" : "Kunhavigi",
|
||||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||||
"Timeline" : "Kronologio",
|
"Timeline" : "Kronologio",
|
||||||
|
"Due date" : "Limdato",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -74,8 +74,6 @@
|
|||||||
"File already exists" : "La dosiero jam ekzistas",
|
"File already exists" : "La dosiero jam ekzistas",
|
||||||
"Add card" : "Aldoni karton",
|
"Add card" : "Aldoni karton",
|
||||||
"Archived cards" : "Arĥivigitaj kartoj",
|
"Archived cards" : "Arĥivigitaj kartoj",
|
||||||
"Open" : "Malfermi",
|
|
||||||
"Completed" : "Plenumita",
|
|
||||||
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
||||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||||
"Toggle compact mode" : "Baskuligi densigan vidon",
|
"Toggle compact mode" : "Baskuligi densigan vidon",
|
||||||
@@ -106,6 +104,7 @@
|
|||||||
"Description" : "Priskribo",
|
"Description" : "Priskribo",
|
||||||
"Formatting help" : "Helpo pri tekstaranĝo",
|
"Formatting help" : "Helpo pri tekstaranĝo",
|
||||||
"Remove due date" : "Viŝi limdaton",
|
"Remove due date" : "Viŝi limdaton",
|
||||||
|
"Completed" : "Plenumita",
|
||||||
"Unarchive card" : "Malarĥivigi karton",
|
"Unarchive card" : "Malarĥivigi karton",
|
||||||
"Archive card" : "Arĥivigi karton",
|
"Archive card" : "Arĥivigi karton",
|
||||||
"Select Date" : "Elekti daton",
|
"Select Date" : "Elekti daton",
|
||||||
@@ -131,6 +130,7 @@
|
|||||||
"Share" : "Kunhavigi",
|
"Share" : "Kunhavigi",
|
||||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||||
"Timeline" : "Kronologio",
|
"Timeline" : "Kronologio",
|
||||||
|
"Due date" : "Limdato",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
19
l10n/es.js
19
l10n/es.js
@@ -149,9 +149,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||||
"Unassigned" : "No asignado",
|
"Unassigned" : "No asignado",
|
||||||
"Open and completed" : "Abiertos y completados",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Filter by due date" : "Filtrar por fecha de finalización",
|
"Filter by due date" : "Filtrar por fecha de finalización",
|
||||||
"Overdue" : "Demorado",
|
"Overdue" : "Demorado",
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
@@ -179,12 +176,9 @@ OC.L10N.register(
|
|||||||
"Deleted lists" : "Listas eliminadas",
|
"Deleted lists" : "Listas eliminadas",
|
||||||
"Undo" : "Deshacer",
|
"Undo" : "Deshacer",
|
||||||
"Deleted cards" : "Cartas eliminadas",
|
"Deleted cards" : "Cartas eliminadas",
|
||||||
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
|
|
||||||
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
|
|
||||||
"No participants found" : "No se encontraron participantes",
|
"No participants found" : "No se encontraron participantes",
|
||||||
"Board owner" : "Propietario del tablero",
|
"Board owner" : "Propietario del tablero",
|
||||||
"(Group)" : "(Grupo)",
|
"(Group)" : "(Grupo)",
|
||||||
"(Team)" : "(Equipo)",
|
|
||||||
"Can edit" : "Puede editar",
|
"Can edit" : "Puede editar",
|
||||||
"Can share" : "Puede compartir",
|
"Can share" : "Puede compartir",
|
||||||
"Can manage" : "Puede gestionar",
|
"Can manage" : "Puede gestionar",
|
||||||
@@ -210,9 +204,7 @@ OC.L10N.register(
|
|||||||
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
||||||
"Board name" : "Nombre del tablero",
|
"Board name" : "Nombre del tablero",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Assign to users/groups/team" : "Asignar a usuarios/grupos/equipo",
|
|
||||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
||||||
"Select a user to assign to this card…" : "Seleccione un usuario para asignar esta tarjeta…",
|
|
||||||
"Upload new files" : "Subir nuevos archivos",
|
"Upload new files" : "Subir nuevos archivos",
|
||||||
"Share from Files" : "Compartir desde Archivos",
|
"Share from Files" : "Compartir desde Archivos",
|
||||||
"Pending share" : "Pendiente de compartir",
|
"Pending share" : "Pendiente de compartir",
|
||||||
@@ -255,9 +247,9 @@ OC.L10N.register(
|
|||||||
"Add due date" : "Añadir fecha de vencimiento",
|
"Add due date" : "Añadir fecha de vencimiento",
|
||||||
"Choose a date" : "Elija una fecha",
|
"Choose a date" : "Elija una fecha",
|
||||||
"Remove due date" : "Eliminar fecha límite",
|
"Remove due date" : "Eliminar fecha límite",
|
||||||
"Mark as done" : "Marcar como hecho",
|
"Completed" : "Completado",
|
||||||
"Due at:" : "Vence el:",
|
"Due at:" : "Vence el:",
|
||||||
"Not done" : "No está finalizado",
|
"Not completed" : "No completado",
|
||||||
"Unarchive card" : "Desarchivar tarjeta",
|
"Unarchive card" : "Desarchivar tarjeta",
|
||||||
"Archive card" : "Archivar tarjeta",
|
"Archive card" : "Archivar tarjeta",
|
||||||
"Select Date" : "Seleccione la fecha",
|
"Select Date" : "Seleccione la fecha",
|
||||||
@@ -266,7 +258,6 @@ OC.L10N.register(
|
|||||||
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
||||||
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
||||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
||||||
"Select or create a tag…" : "Seleccionar o crear una etiqueta…",
|
|
||||||
"Create a new tag:" : "Crear una nueva etiqueta:",
|
"Create a new tag:" : "Crear una nueva etiqueta:",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
||||||
@@ -277,6 +268,7 @@ OC.L10N.register(
|
|||||||
"Assign to me" : "Asignarme a mí",
|
"Assign to me" : "Asignarme a mí",
|
||||||
"Unassign myself" : "Desasignarme a mí mismo",
|
"Unassign myself" : "Desasignarme a mí mismo",
|
||||||
"Mark as not done" : "Marcar como no completado",
|
"Mark as not done" : "Marcar como no completado",
|
||||||
|
"Mark as done" : "Marcar como hecho",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Delete card" : "Eliminar tarjeta",
|
||||||
"Card deleted" : "Tarjeta borrada",
|
"Card deleted" : "Tarjeta borrada",
|
||||||
"seconds ago" : "hace unos segundos",
|
"seconds ago" : "hace unos segundos",
|
||||||
@@ -378,12 +370,13 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||||
"(Circle)" : "(Circle)",
|
"(Circle)" : "(Circle)",
|
||||||
|
"Assign to users" : "Asignar a usuarios",
|
||||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||||
|
"Due date" : "Fecha límite",
|
||||||
"Next week" : "Semana siguiente",
|
"Next week" : "Semana siguiente",
|
||||||
"Next month" : "Mes siguiente",
|
"Next month" : "Mes siguiente",
|
||||||
"List is empty" : "La lista está vacía",
|
"List is empty" : "La lista está vacía",
|
||||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
|
||||||
"Filter by completed" : "Filtrar por completados"
|
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
19
l10n/es.json
19
l10n/es.json
@@ -147,9 +147,6 @@
|
|||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||||
"Unassigned" : "No asignado",
|
"Unassigned" : "No asignado",
|
||||||
"Open and completed" : "Abiertos y completados",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Filter by due date" : "Filtrar por fecha de finalización",
|
"Filter by due date" : "Filtrar por fecha de finalización",
|
||||||
"Overdue" : "Demorado",
|
"Overdue" : "Demorado",
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
@@ -177,12 +174,9 @@
|
|||||||
"Deleted lists" : "Listas eliminadas",
|
"Deleted lists" : "Listas eliminadas",
|
||||||
"Undo" : "Deshacer",
|
"Undo" : "Deshacer",
|
||||||
"Deleted cards" : "Cartas eliminadas",
|
"Deleted cards" : "Cartas eliminadas",
|
||||||
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
|
|
||||||
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
|
|
||||||
"No participants found" : "No se encontraron participantes",
|
"No participants found" : "No se encontraron participantes",
|
||||||
"Board owner" : "Propietario del tablero",
|
"Board owner" : "Propietario del tablero",
|
||||||
"(Group)" : "(Grupo)",
|
"(Group)" : "(Grupo)",
|
||||||
"(Team)" : "(Equipo)",
|
|
||||||
"Can edit" : "Puede editar",
|
"Can edit" : "Puede editar",
|
||||||
"Can share" : "Puede compartir",
|
"Can share" : "Puede compartir",
|
||||||
"Can manage" : "Puede gestionar",
|
"Can manage" : "Puede gestionar",
|
||||||
@@ -208,9 +202,7 @@
|
|||||||
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
||||||
"Board name" : "Nombre del tablero",
|
"Board name" : "Nombre del tablero",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Assign to users/groups/team" : "Asignar a usuarios/grupos/equipo",
|
|
||||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
||||||
"Select a user to assign to this card…" : "Seleccione un usuario para asignar esta tarjeta…",
|
|
||||||
"Upload new files" : "Subir nuevos archivos",
|
"Upload new files" : "Subir nuevos archivos",
|
||||||
"Share from Files" : "Compartir desde Archivos",
|
"Share from Files" : "Compartir desde Archivos",
|
||||||
"Pending share" : "Pendiente de compartir",
|
"Pending share" : "Pendiente de compartir",
|
||||||
@@ -253,9 +245,9 @@
|
|||||||
"Add due date" : "Añadir fecha de vencimiento",
|
"Add due date" : "Añadir fecha de vencimiento",
|
||||||
"Choose a date" : "Elija una fecha",
|
"Choose a date" : "Elija una fecha",
|
||||||
"Remove due date" : "Eliminar fecha límite",
|
"Remove due date" : "Eliminar fecha límite",
|
||||||
"Mark as done" : "Marcar como hecho",
|
"Completed" : "Completado",
|
||||||
"Due at:" : "Vence el:",
|
"Due at:" : "Vence el:",
|
||||||
"Not done" : "No está finalizado",
|
"Not completed" : "No completado",
|
||||||
"Unarchive card" : "Desarchivar tarjeta",
|
"Unarchive card" : "Desarchivar tarjeta",
|
||||||
"Archive card" : "Archivar tarjeta",
|
"Archive card" : "Archivar tarjeta",
|
||||||
"Select Date" : "Seleccione la fecha",
|
"Select Date" : "Seleccione la fecha",
|
||||||
@@ -264,7 +256,6 @@
|
|||||||
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
||||||
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
||||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
||||||
"Select or create a tag…" : "Seleccionar o crear una etiqueta…",
|
|
||||||
"Create a new tag:" : "Crear una nueva etiqueta:",
|
"Create a new tag:" : "Crear una nueva etiqueta:",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
||||||
@@ -275,6 +266,7 @@
|
|||||||
"Assign to me" : "Asignarme a mí",
|
"Assign to me" : "Asignarme a mí",
|
||||||
"Unassign myself" : "Desasignarme a mí mismo",
|
"Unassign myself" : "Desasignarme a mí mismo",
|
||||||
"Mark as not done" : "Marcar como no completado",
|
"Mark as not done" : "Marcar como no completado",
|
||||||
|
"Mark as done" : "Marcar como hecho",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Delete card" : "Eliminar tarjeta",
|
||||||
"Card deleted" : "Tarjeta borrada",
|
"Card deleted" : "Tarjeta borrada",
|
||||||
"seconds ago" : "hace unos segundos",
|
"seconds ago" : "hace unos segundos",
|
||||||
@@ -376,12 +368,13 @@
|
|||||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||||
"(Circle)" : "(Circle)",
|
"(Circle)" : "(Circle)",
|
||||||
|
"Assign to users" : "Asignar a usuarios",
|
||||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||||
|
"Due date" : "Fecha límite",
|
||||||
"Next week" : "Semana siguiente",
|
"Next week" : "Semana siguiente",
|
||||||
"Next month" : "Mes siguiente",
|
"Next month" : "Mes siguiente",
|
||||||
"List is empty" : "La lista está vacía",
|
"List is empty" : "La lista está vacía",
|
||||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
|
||||||
"Filter by completed" : "Filtrar por completados"
|
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -21,7 +21,6 @@ OC.L10N.register(
|
|||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -46,6 +45,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -63,6 +63,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -44,6 +43,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -61,6 +61,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -47,8 +47,6 @@ OC.L10N.register(
|
|||||||
"Select a list" : "Seleccionar una lista",
|
"Select a list" : "Seleccionar una lista",
|
||||||
"Cancel" : "Cancelar",
|
"Cancel" : "Cancelar",
|
||||||
"Select a card" : "Seleccionar una tarjeta",
|
"Select a card" : "Seleccionar una tarjeta",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
"Next 7 days" : "Próximos 7 días",
|
"Next 7 days" : "Próximos 7 días",
|
||||||
"Next 30 days" : "Próximos 30 días",
|
"Next 30 days" : "Próximos 30 días",
|
||||||
@@ -79,6 +77,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de vencimiento",
|
"Remove due date" : "Eliminar fecha de vencimiento",
|
||||||
|
"Completed" : "Completado",
|
||||||
"Select Date" : "Seleccionar fecha",
|
"Select Date" : "Seleccionar fecha",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Card details" : "Detalles de la tarjeta",
|
"Card details" : "Detalles de la tarjeta",
|
||||||
@@ -109,6 +108,7 @@ OC.L10N.register(
|
|||||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||||
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Next week" : "Proxima semana",
|
"Next week" : "Proxima semana",
|
||||||
"Next month" : "Proximo mes",
|
"Next month" : "Proximo mes",
|
||||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||||
|
|||||||
@@ -45,8 +45,6 @@
|
|||||||
"Select a list" : "Seleccionar una lista",
|
"Select a list" : "Seleccionar una lista",
|
||||||
"Cancel" : "Cancelar",
|
"Cancel" : "Cancelar",
|
||||||
"Select a card" : "Seleccionar una tarjeta",
|
"Select a card" : "Seleccionar una tarjeta",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
"Next 7 days" : "Próximos 7 días",
|
"Next 7 days" : "Próximos 7 días",
|
||||||
"Next 30 days" : "Próximos 30 días",
|
"Next 30 days" : "Próximos 30 días",
|
||||||
@@ -77,6 +75,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de vencimiento",
|
"Remove due date" : "Eliminar fecha de vencimiento",
|
||||||
|
"Completed" : "Completado",
|
||||||
"Select Date" : "Seleccionar fecha",
|
"Select Date" : "Seleccionar fecha",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Card details" : "Detalles de la tarjeta",
|
"Card details" : "Detalles de la tarjeta",
|
||||||
@@ -107,6 +106,7 @@
|
|||||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||||
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Next week" : "Proxima semana",
|
"Next week" : "Proxima semana",
|
||||||
"Next month" : "Proximo mes",
|
"Next month" : "Proximo mes",
|
||||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -49,6 +48,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -66,6 +66,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -47,6 +46,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -64,6 +64,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -25,7 +25,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -50,6 +49,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -67,6 +67,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -23,7 +23,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -48,6 +47,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -65,6 +65,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -49,6 +48,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -66,6 +66,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -47,6 +46,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -64,6 +64,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -49,6 +48,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -66,6 +66,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -47,6 +46,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -64,6 +64,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -140,8 +140,6 @@ OC.L10N.register(
|
|||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||||
"Unassigned" : "No asignado",
|
"Unassigned" : "No asignado",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
||||||
"Overdue" : "Atrasado",
|
"Overdue" : "Atrasado",
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
@@ -233,7 +231,8 @@ OC.L10N.register(
|
|||||||
"Choose attachment" : "Elegir adjunto",
|
"Choose attachment" : "Elegir adjunto",
|
||||||
"Set a due date" : "Establecer una fecha de vencimiento",
|
"Set a due date" : "Establecer una fecha de vencimiento",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Mark as done" : "Marcar como hecha",
|
"Completed" : "Completado",
|
||||||
|
"Not completed" : "No completado",
|
||||||
"Unarchive card" : "Desarchivar tarjeta",
|
"Unarchive card" : "Desarchivar tarjeta",
|
||||||
"Archive card" : "Archivar tarjeta",
|
"Archive card" : "Archivar tarjeta",
|
||||||
"Select Date" : "Seleccionar fecha",
|
"Select Date" : "Seleccionar fecha",
|
||||||
@@ -245,6 +244,7 @@ OC.L10N.register(
|
|||||||
"Card details" : "Detalles de la tarjeta",
|
"Card details" : "Detalles de la tarjeta",
|
||||||
"Assign to me" : "Asignarme la tarjeta",
|
"Assign to me" : "Asignarme la tarjeta",
|
||||||
"Unassign myself" : "Desasignarme la tarjeta",
|
"Unassign myself" : "Desasignarme la tarjeta",
|
||||||
|
"Mark as done" : "Marcar como hecha",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Delete card" : "Eliminar tarjeta",
|
||||||
"Card deleted" : "Tarjeta eliminada",
|
"Card deleted" : "Tarjeta eliminada",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
@@ -321,7 +321,9 @@ OC.L10N.register(
|
|||||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||||
"(Circle)" : "(Círculo)",
|
"(Circle)" : "(Círculo)",
|
||||||
|
"Assign to users" : "Asignar a usuarios",
|
||||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||||
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Next week" : "Semana siguiente",
|
"Next week" : "Semana siguiente",
|
||||||
"Next month" : "Mes siguiente",
|
"Next month" : "Mes siguiente",
|
||||||
"List is empty" : "La lista está vacía",
|
"List is empty" : "La lista está vacía",
|
||||||
|
|||||||
@@ -138,8 +138,6 @@
|
|||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||||
"Unassigned" : "No asignado",
|
"Unassigned" : "No asignado",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
||||||
"Overdue" : "Atrasado",
|
"Overdue" : "Atrasado",
|
||||||
"Next 24 hours" : "Próximas 24 horas",
|
"Next 24 hours" : "Próximas 24 horas",
|
||||||
@@ -231,7 +229,8 @@
|
|||||||
"Choose attachment" : "Elegir adjunto",
|
"Choose attachment" : "Elegir adjunto",
|
||||||
"Set a due date" : "Establecer una fecha de vencimiento",
|
"Set a due date" : "Establecer una fecha de vencimiento",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Mark as done" : "Marcar como hecha",
|
"Completed" : "Completado",
|
||||||
|
"Not completed" : "No completado",
|
||||||
"Unarchive card" : "Desarchivar tarjeta",
|
"Unarchive card" : "Desarchivar tarjeta",
|
||||||
"Archive card" : "Archivar tarjeta",
|
"Archive card" : "Archivar tarjeta",
|
||||||
"Select Date" : "Seleccionar fecha",
|
"Select Date" : "Seleccionar fecha",
|
||||||
@@ -243,6 +242,7 @@
|
|||||||
"Card details" : "Detalles de la tarjeta",
|
"Card details" : "Detalles de la tarjeta",
|
||||||
"Assign to me" : "Asignarme la tarjeta",
|
"Assign to me" : "Asignarme la tarjeta",
|
||||||
"Unassign myself" : "Desasignarme la tarjeta",
|
"Unassign myself" : "Desasignarme la tarjeta",
|
||||||
|
"Mark as done" : "Marcar como hecha",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Delete card" : "Eliminar tarjeta",
|
||||||
"Card deleted" : "Tarjeta eliminada",
|
"Card deleted" : "Tarjeta eliminada",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
@@ -319,7 +319,9 @@
|
|||||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||||
"(Circle)" : "(Círculo)",
|
"(Circle)" : "(Círculo)",
|
||||||
|
"Assign to users" : "Asignar a usuarios",
|
||||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||||
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Next week" : "Semana siguiente",
|
"Next week" : "Semana siguiente",
|
||||||
"Next month" : "Mes siguiente",
|
"Next month" : "Mes siguiente",
|
||||||
"List is empty" : "La lista está vacía",
|
"List is empty" : "La lista está vacía",
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -49,6 +48,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -66,6 +66,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -47,6 +46,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -64,6 +64,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -45,6 +44,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -62,6 +62,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -43,6 +42,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
108
l10n/es_MX.js
108
l10n/es_MX.js
@@ -1,85 +1,10 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"You have created a new board {board}" : "Ha creado un nuevo tablero {board}",
|
|
||||||
"{user} has created a new board {board}" : "{user} ha creado un nuevo tablero {board}",
|
|
||||||
"You have deleted the board {board}" : "Eliminó el tablero {board}",
|
|
||||||
"{user} has deleted the board {board}" : "{user} eliminó el tablero {board}",
|
|
||||||
"You have restored the board {board}" : "Restauró el tablero {board}",
|
|
||||||
"{user} has restored the board {board}" : "{user} restaruó el tablero {board}",
|
|
||||||
"You have shared the board {board} with {acl}" : "Compartió el tablero {board} con {acl}",
|
|
||||||
"{user} has shared the board {board} with {acl}" : "{user} compartió el tablero {board} con {acl}",
|
|
||||||
"You have removed {acl} from the board {board}" : "Eliminó {acl} del tablero {board}",
|
|
||||||
"{user} has removed {acl} from the board {board}" : "{user} removió {acl} del tablero {board}",
|
|
||||||
"You have renamed the board {before} to {board}" : "Renombró el tablero {before} a {board}",
|
|
||||||
"{user} has renamed the board {before} to {board}" : "{user} renombró el tablero {before} a {board}",
|
|
||||||
"You have archived the board {board}" : "Archivó el tablero {board}",
|
|
||||||
"{user} has archived the board {before}" : "{user} archivó el tablero {before}",
|
|
||||||
"You have unarchived the board {board}" : "Desarchivó el tablero {board}",
|
|
||||||
"{user} has unarchived the board {before}" : "{user} desarchivó el tablero {before}",
|
|
||||||
"You have created a new list {stack} on board {board}" : "Creó una nueva lista {stack} en el tablero {board}",
|
|
||||||
"{user} has created a new list {stack} on board {board}" : "{user} creó una nueva lista {stack} en el tablero {board}",
|
|
||||||
"You have renamed list {before} to {stack} on board {board}" : "Renombró la lista {before} a {stack} en el tablero {board}",
|
|
||||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} renombró la lista {before} a {stack} en el tablero {board}",
|
|
||||||
"You have deleted list {stack} on board {board}" : "Eliminó la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has deleted list {stack} on board {board}" : "{user} eliminó la lista {stack} en el tablero {board}",
|
|
||||||
"You have created card {card} in list {stack} on board {board}" : "Creó la tarjeta {card} en la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} creó la tarjeta {card} en la lista {stack} en el tablero {board}",
|
|
||||||
"You have deleted card {card} in list {stack} on board {board}" : "Eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have renamed the card {before} to {card}" : "Renombró la tarjeta {before} a {card}",
|
|
||||||
"{user} has renamed the card {before} to {card}" : "{user} renombró la tarjeta {before} a {card}",
|
|
||||||
"You have added a description to card {card} in list {stack} on board {board}" : "Añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have archived card {card} in list {stack} on board {board}" : "Archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have unarchived card {card} in list {stack} on board {board}" : "Desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
|
|
||||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
|
|
||||||
"You have removed the due date of card {card}" : "Eliminó la fecha límite de la tarjeta {card}",
|
|
||||||
"{user} has removed the due date of card {card}" : "{user} eliminó la fecha límite de la tarjeta {card}",
|
|
||||||
"You have set the due date of card {card} to {after}" : "Estableció la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"{user} has set the due date of card {card} to {after}" : "{user} estableció la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"You have updated the due date of card {card} to {after}" : "Actualizó la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"{user} has updated the due date of card {card} to {after}" : "{user} actualizó la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
|
|
||||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
|
|
||||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
|
|
||||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
|
|
||||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "Movió la tarjeta {card} de la lista {stackBefore} a {stack}",
|
|
||||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} movió la tarjeta {card} de la lista {stackBefore} a {stack}",
|
|
||||||
"You have added the attachment {attachment} to card {card}" : "Añadió el adjunto {attachment} a la tarjeta {card}",
|
|
||||||
"{user} has added the attachment {attachment} to card {card}" : "{user} añadió el adjunto {attachment} a la tarjeta {card}",
|
|
||||||
"You have updated the attachment {attachment} on card {card}" : "Actualizó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} actualizó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have deleted the attachment {attachment} from card {card}" : "Eliminó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have restored the attachment {attachment} to card {card}" : "Restauró el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} restauró el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have commented on card {card}" : "Comentó en la tarjeta {card}",
|
|
||||||
"{user} has commented on card {card}" : "{user} comentó en la tarjeta {card}",
|
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Cambios en la aplicación <strong>Deck</strong>",
|
|
||||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> cambió",
|
|
||||||
"A <strong>comment</strong> was created on a card" : "Se creó un <strong>comentario</strong> en una tarjeta",
|
|
||||||
"A <strong>card description</strong> has been changed" : "Se cambió una <strong>descripción de tarjeta</strong>",
|
|
||||||
"Cards due today" : "Tarjetas para hoy",
|
|
||||||
"Cards due tomorrow" : "Tarjetas para mañana",
|
|
||||||
"Upcoming cards" : "Tarjetas próximas",
|
|
||||||
"Load more" : "Cargar más",
|
|
||||||
"Personal" : "Personal",
|
"Personal" : "Personal",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
||||||
"Deck board" : "Tablero de Deck",
|
|
||||||
"%s on %s" : "%s en %s",
|
"%s on %s" : "%s en %s",
|
||||||
"Finished" : "Terminado",
|
"Finished" : "Terminado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
@@ -95,28 +20,13 @@ OC.L10N.register(
|
|||||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||||
"Could not write file to disk" : "No fue posible escribir a disco",
|
"Could not write file to disk" : "No fue posible escribir a disco",
|
||||||
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
||||||
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
|
|
||||||
"Card not found" : "No se encontró la tarjeta",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
||||||
"Add board" : "Añadir pizarra",
|
|
||||||
"Move card" : "Mover tarjeta",
|
|
||||||
"Cancel" : "Cancelar",
|
"Cancel" : "Cancelar",
|
||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Archived cards" : "Tarjetas archivadas",
|
|
||||||
"Add list" : "Añadir lista",
|
|
||||||
"Active filters" : "Filtros activos",
|
|
||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Unassigned" : "No asignado",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Overdue" : "Con retraso",
|
|
||||||
"Next 7 days" : "Próximos 7 días",
|
|
||||||
"Next 30 days" : "Próximos 30 días",
|
|
||||||
"No due date" : "Sin fecha de vencimiento",
|
|
||||||
"Clear filter" : "Limpiar filtro",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Open details" : "Abrir detalles",
|
"Open details" : "Abrir detalles",
|
||||||
@@ -126,7 +36,6 @@ OC.L10N.register(
|
|||||||
"Activity" : "Actividad",
|
"Activity" : "Actividad",
|
||||||
"Undo" : "Deshacer",
|
"Undo" : "Deshacer",
|
||||||
"No participants found" : "No se encontraron participantes",
|
"No participants found" : "No se encontraron participantes",
|
||||||
"(Group)" : "(Grupo)",
|
|
||||||
"Can edit" : "Puede editar",
|
"Can edit" : "Puede editar",
|
||||||
"Can share" : "Puede compartir",
|
"Can share" : "Puede compartir",
|
||||||
"Can manage" : "Puede gestionar",
|
"Can manage" : "Puede gestionar",
|
||||||
@@ -134,7 +43,6 @@ OC.L10N.register(
|
|||||||
"Delete" : "Borrar",
|
"Delete" : "Borrar",
|
||||||
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
|
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
|
||||||
"Transfer" : "Transferir",
|
"Transfer" : "Transferir",
|
||||||
"Delete list" : "Eliminar lista",
|
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Upload new files" : "Cargar nuevos archivos",
|
"Upload new files" : "Cargar nuevos archivos",
|
||||||
@@ -152,40 +60,30 @@ OC.L10N.register(
|
|||||||
"Created:" : "Creado:",
|
"Created:" : "Creado:",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Edit description" : "Editar descripción",
|
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Mark as done" : "Marcar como hecho",
|
"Completed" : "Completado",
|
||||||
"Not done" : "No está finalizado",
|
|
||||||
"Archive card" : "Archivar tarjeta",
|
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Mark as done" : "Marcar como hecho",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
"Keyboard shortcut" : "Atajo del teclado",
|
"Keyboard shortcut" : "Atajo del teclado",
|
||||||
"Action" : "Acción",
|
"Action" : "Acción",
|
||||||
"Shift" : "Mayús",
|
|
||||||
"Ctrl" : "Ctrl",
|
|
||||||
"Search" : "Buscar",
|
"Search" : "Buscar",
|
||||||
"Enter" : "Intro",
|
|
||||||
"Space" : "Espacio",
|
"Space" : "Espacio",
|
||||||
"Archived boards" : "Tableros archivados",
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared with you" : "Compartido con usted",
|
"Shared with you" : "Compartido con usted",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"Edit board" : "Editar el tablero",
|
"Edit board" : "Editar el tablero",
|
||||||
"Clone board" : "Clonar pizarra",
|
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"No notifications" : "No hay notificaciones",
|
"No notifications" : "No hay notificaciones",
|
||||||
"Delete board" : "Borrar tableros",
|
"Delete board" : "Borrar tableros",
|
||||||
"No reminder" : "Sin recordatorio",
|
|
||||||
"An error occurred" : "Ha ocurrido un error",
|
"An error occurred" : "Ha ocurrido un error",
|
||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Error creating the share" : "Error creando el recurso compartido",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||||
"Next week" : "Semana siguiente",
|
"Due date" : "Fecha de vencimiento"
|
||||||
"Next month" : "Próximo mes"
|
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
108
l10n/es_MX.json
108
l10n/es_MX.json
@@ -1,83 +1,8 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"You have created a new board {board}" : "Ha creado un nuevo tablero {board}",
|
|
||||||
"{user} has created a new board {board}" : "{user} ha creado un nuevo tablero {board}",
|
|
||||||
"You have deleted the board {board}" : "Eliminó el tablero {board}",
|
|
||||||
"{user} has deleted the board {board}" : "{user} eliminó el tablero {board}",
|
|
||||||
"You have restored the board {board}" : "Restauró el tablero {board}",
|
|
||||||
"{user} has restored the board {board}" : "{user} restaruó el tablero {board}",
|
|
||||||
"You have shared the board {board} with {acl}" : "Compartió el tablero {board} con {acl}",
|
|
||||||
"{user} has shared the board {board} with {acl}" : "{user} compartió el tablero {board} con {acl}",
|
|
||||||
"You have removed {acl} from the board {board}" : "Eliminó {acl} del tablero {board}",
|
|
||||||
"{user} has removed {acl} from the board {board}" : "{user} removió {acl} del tablero {board}",
|
|
||||||
"You have renamed the board {before} to {board}" : "Renombró el tablero {before} a {board}",
|
|
||||||
"{user} has renamed the board {before} to {board}" : "{user} renombró el tablero {before} a {board}",
|
|
||||||
"You have archived the board {board}" : "Archivó el tablero {board}",
|
|
||||||
"{user} has archived the board {before}" : "{user} archivó el tablero {before}",
|
|
||||||
"You have unarchived the board {board}" : "Desarchivó el tablero {board}",
|
|
||||||
"{user} has unarchived the board {before}" : "{user} desarchivó el tablero {before}",
|
|
||||||
"You have created a new list {stack} on board {board}" : "Creó una nueva lista {stack} en el tablero {board}",
|
|
||||||
"{user} has created a new list {stack} on board {board}" : "{user} creó una nueva lista {stack} en el tablero {board}",
|
|
||||||
"You have renamed list {before} to {stack} on board {board}" : "Renombró la lista {before} a {stack} en el tablero {board}",
|
|
||||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} renombró la lista {before} a {stack} en el tablero {board}",
|
|
||||||
"You have deleted list {stack} on board {board}" : "Eliminó la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has deleted list {stack} on board {board}" : "{user} eliminó la lista {stack} en el tablero {board}",
|
|
||||||
"You have created card {card} in list {stack} on board {board}" : "Creó la tarjeta {card} en la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} creó la tarjeta {card} en la lista {stack} en el tablero {board}",
|
|
||||||
"You have deleted card {card} in list {stack} on board {board}" : "Eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have renamed the card {before} to {card}" : "Renombró la tarjeta {before} a {card}",
|
|
||||||
"{user} has renamed the card {before} to {card}" : "{user} renombró la tarjeta {before} a {card}",
|
|
||||||
"You have added a description to card {card} in list {stack} on board {board}" : "Añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} añadió una descripción a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizó la descripción de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have archived card {card} in list {stack} on board {board}" : "Archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have unarchived card {card} in list {stack} on board {board}" : "Desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarchivó la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como completada de la lista {stack} en el tablero {board}",
|
|
||||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} marcó la tarjeta {card} como no completada de la lista {stack} en el tablero {board}",
|
|
||||||
"You have removed the due date of card {card}" : "Eliminó la fecha límite de la tarjeta {card}",
|
|
||||||
"{user} has removed the due date of card {card}" : "{user} eliminó la fecha límite de la tarjeta {card}",
|
|
||||||
"You have set the due date of card {card} to {after}" : "Estableció la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"{user} has set the due date of card {card} to {after}" : "{user} estableció la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"You have updated the due date of card {card} to {after}" : "Actualizó la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"{user} has updated the due date of card {card} to {after}" : "{user} actualizó la fecha límite de la tarjeta {card} como {after}",
|
|
||||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} añadió la etiqueta {label} a la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eliminó la etiqueta {label} de la tarjeta {card} de la lista {stack} en el tablero {board}",
|
|
||||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
|
|
||||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignó a {assigneduser} la tarjeta {card} en el tablero {board}",
|
|
||||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
|
|
||||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} quitó a {assigneduser} de la tarjeta {card} en el tablero {board}",
|
|
||||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "Movió la tarjeta {card} de la lista {stackBefore} a {stack}",
|
|
||||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} movió la tarjeta {card} de la lista {stackBefore} a {stack}",
|
|
||||||
"You have added the attachment {attachment} to card {card}" : "Añadió el adjunto {attachment} a la tarjeta {card}",
|
|
||||||
"{user} has added the attachment {attachment} to card {card}" : "{user} añadió el adjunto {attachment} a la tarjeta {card}",
|
|
||||||
"You have updated the attachment {attachment} on card {card}" : "Actualizó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} actualizó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have deleted the attachment {attachment} from card {card}" : "Eliminó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminó el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have restored the attachment {attachment} to card {card}" : "Restauró el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} restauró el adjunto {attachment} de la tarjeta {card}",
|
|
||||||
"You have commented on card {card}" : "Comentó en la tarjeta {card}",
|
|
||||||
"{user} has commented on card {card}" : "{user} comentó en la tarjeta {card}",
|
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Cambios en la aplicación <strong>Deck</strong>",
|
|
||||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> cambió",
|
|
||||||
"A <strong>comment</strong> was created on a card" : "Se creó un <strong>comentario</strong> en una tarjeta",
|
|
||||||
"A <strong>card description</strong> has been changed" : "Se cambió una <strong>descripción de tarjeta</strong>",
|
|
||||||
"Cards due today" : "Tarjetas para hoy",
|
|
||||||
"Cards due tomorrow" : "Tarjetas para mañana",
|
|
||||||
"Upcoming cards" : "Tarjetas próximas",
|
|
||||||
"Load more" : "Cargar más",
|
|
||||||
"Personal" : "Personal",
|
"Personal" : "Personal",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
||||||
"Deck board" : "Tablero de Deck",
|
|
||||||
"%s on %s" : "%s en %s",
|
"%s on %s" : "%s en %s",
|
||||||
"Finished" : "Terminado",
|
"Finished" : "Terminado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
@@ -93,28 +18,13 @@
|
|||||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||||
"Could not write file to disk" : "No fue posible escribir a disco",
|
"Could not write file to disk" : "No fue posible escribir a disco",
|
||||||
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
||||||
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
|
|
||||||
"Card not found" : "No se encontró la tarjeta",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
||||||
"Add board" : "Añadir pizarra",
|
|
||||||
"Move card" : "Mover tarjeta",
|
|
||||||
"Cancel" : "Cancelar",
|
"Cancel" : "Cancelar",
|
||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Archived cards" : "Tarjetas archivadas",
|
|
||||||
"Add list" : "Añadir lista",
|
|
||||||
"Active filters" : "Filtros activos",
|
|
||||||
"Filter by tag" : "Filtrar por etiqueta",
|
"Filter by tag" : "Filtrar por etiqueta",
|
||||||
"Unassigned" : "No asignado",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Overdue" : "Con retraso",
|
|
||||||
"Next 7 days" : "Próximos 7 días",
|
|
||||||
"Next 30 days" : "Próximos 30 días",
|
|
||||||
"No due date" : "Sin fecha de vencimiento",
|
|
||||||
"Clear filter" : "Limpiar filtro",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Open details" : "Abrir detalles",
|
"Open details" : "Abrir detalles",
|
||||||
@@ -124,7 +34,6 @@
|
|||||||
"Activity" : "Actividad",
|
"Activity" : "Actividad",
|
||||||
"Undo" : "Deshacer",
|
"Undo" : "Deshacer",
|
||||||
"No participants found" : "No se encontraron participantes",
|
"No participants found" : "No se encontraron participantes",
|
||||||
"(Group)" : "(Grupo)",
|
|
||||||
"Can edit" : "Puede editar",
|
"Can edit" : "Puede editar",
|
||||||
"Can share" : "Puede compartir",
|
"Can share" : "Puede compartir",
|
||||||
"Can manage" : "Puede gestionar",
|
"Can manage" : "Puede gestionar",
|
||||||
@@ -132,7 +41,6 @@
|
|||||||
"Delete" : "Borrar",
|
"Delete" : "Borrar",
|
||||||
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
|
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
|
||||||
"Transfer" : "Transferir",
|
"Transfer" : "Transferir",
|
||||||
"Delete list" : "Eliminar lista",
|
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"Upload new files" : "Cargar nuevos archivos",
|
"Upload new files" : "Cargar nuevos archivos",
|
||||||
@@ -150,40 +58,30 @@
|
|||||||
"Created:" : "Creado:",
|
"Created:" : "Creado:",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Edit description" : "Editar descripción",
|
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Mark as done" : "Marcar como hecho",
|
"Completed" : "Completado",
|
||||||
"Not done" : "No está finalizado",
|
|
||||||
"Archive card" : "Archivar tarjeta",
|
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"Delete card" : "Eliminar tarjeta",
|
"Mark as done" : "Marcar como hecho",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
"Keyboard shortcut" : "Atajo del teclado",
|
"Keyboard shortcut" : "Atajo del teclado",
|
||||||
"Action" : "Acción",
|
"Action" : "Acción",
|
||||||
"Shift" : "Mayús",
|
|
||||||
"Ctrl" : "Ctrl",
|
|
||||||
"Search" : "Buscar",
|
"Search" : "Buscar",
|
||||||
"Enter" : "Intro",
|
|
||||||
"Space" : "Espacio",
|
"Space" : "Espacio",
|
||||||
"Archived boards" : "Tableros archivados",
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared with you" : "Compartido con usted",
|
"Shared with you" : "Compartido con usted",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"Edit board" : "Editar el tablero",
|
"Edit board" : "Editar el tablero",
|
||||||
"Clone board" : "Clonar pizarra",
|
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"No notifications" : "No hay notificaciones",
|
"No notifications" : "No hay notificaciones",
|
||||||
"Delete board" : "Borrar tableros",
|
"Delete board" : "Borrar tableros",
|
||||||
"No reminder" : "Sin recordatorio",
|
|
||||||
"An error occurred" : "Ha ocurrido un error",
|
"An error occurred" : "Ha ocurrido un error",
|
||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Error creating the share" : "Error creando el recurso compartido",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||||
"Next week" : "Semana siguiente",
|
"Due date" : "Fecha de vencimiento"
|
||||||
"Next month" : "Próximo mes"
|
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -45,6 +44,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -62,6 +62,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -43,6 +42,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -45,6 +44,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -62,6 +62,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -43,6 +42,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -21,8 +21,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -47,6 +45,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -64,6 +63,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -19,8 +19,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Open" : "Abrir",
|
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -45,6 +43,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -62,6 +61,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,6 @@ OC.L10N.register(
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -45,6 +44,7 @@ OC.L10N.register(
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -62,6 +62,7 @@ OC.L10N.register(
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
"File already exists" : "El archivo ya existe",
|
"File already exists" : "El archivo ya existe",
|
||||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||||
"Add card" : "Agregar tarjeta",
|
"Add card" : "Agregar tarjeta",
|
||||||
"Completed" : "Completado",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Details" : "Detalles",
|
"Details" : "Detalles",
|
||||||
@@ -43,6 +42,7 @@
|
|||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
|
"Completed" : "Completado",
|
||||||
"(group)" : "(grupo)",
|
"(group)" : "(grupo)",
|
||||||
"seconds ago" : "hace segundos",
|
"seconds ago" : "hace segundos",
|
||||||
"Keyboard shortcuts" : "Atajos del teclado",
|
"Keyboard shortcuts" : "Atajos del teclado",
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
"Today" : "Hoy",
|
"Today" : "Hoy",
|
||||||
"Tomorrow" : "Mañana",
|
"Tomorrow" : "Mañana",
|
||||||
"Close" : "Cerrar",
|
"Close" : "Cerrar",
|
||||||
"Share" : "Compartir"
|
"Share" : "Compartir",
|
||||||
|
"Due date" : "Fecha de vencimiento"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
}
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user