mirror of
https://github.com/joomla-extensions/patchtester.git
synced 2024-09-28 20:49:00 +00:00
Compare commits
892 Commits
3.0.0-alph
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
92a1483502 | ||
|
269a4fad6c | ||
|
cd92559f1a | ||
|
e279eef984 | ||
|
35014bb711 | ||
|
f6a73f16da | ||
|
8971fb4b67 | ||
|
8b12a6664c | ||
|
0730ce3a40 | ||
|
9f1593d1c2 | ||
|
3c132ba2e8 | ||
|
d68b24ed7f | ||
|
c87730187c | ||
|
c858fd8ce7 | ||
|
28871503bf | ||
|
2434668162 | ||
|
012d39a316 | ||
|
e6f60ab93a | ||
|
fbbc89169b | ||
|
62f3eba0a7 | ||
|
684a17b6c9 | ||
|
6501996b6d | ||
|
8aad204d1d | ||
|
3d2f251bea | ||
|
f463dee6bd | ||
|
8a6c8d3016 | ||
|
7d90255c4e | ||
|
d31bb23bdd | ||
|
347ab47844 | ||
|
192e86da9b | ||
|
13d174d1b8 | ||
|
d167f62f73 | ||
|
aeb58bebef | ||
|
8b0f33e99e | ||
|
8e9d4cb0ff | ||
|
321f60eaee | ||
|
d1419dc893 | ||
|
bafb673cbf | ||
|
e1faca7305 | ||
|
8dd0833675 | ||
|
408d3a6e3b | ||
|
62d0cf96a7 | ||
|
60ab7d95a5 | ||
|
d48af09958 | ||
|
c1b1209f63 | ||
|
cc386b03e5 | ||
|
96b8480c51 | ||
|
63510fe4f9 | ||
|
7ef777ef7b | ||
|
1951fd6657 | ||
|
33c624d144 | ||
|
8a3a7e6cb4 | ||
|
cfcfdf440d | ||
|
34276ae7aa | ||
|
81089ae896 | ||
|
274fa445e4 | ||
|
428ac867e0 | ||
|
7817270a07 | ||
|
a30d83b243 | ||
|
d86335e344 | ||
|
b74c149f36 | ||
|
e211ef0271 | ||
|
a083871234 | ||
|
f250b56718 | ||
|
220d75558a | ||
|
8b9a3e8865 | ||
|
d8d6c9141f | ||
|
0452c87a28 | ||
|
3cfdc66072 | ||
|
af2613fce6 | ||
|
429006b3ee | ||
|
8234d9a14a | ||
|
397c64c3e4 | ||
|
6556d8a6fb | ||
|
b3321a3e0d | ||
|
14554d87e7 | ||
|
09c0d2d8ae | ||
|
ec181cb72c | ||
|
533a602b40 | ||
|
1c859928b3 | ||
|
a6c73777b4 | ||
|
f2d062bb19 | ||
|
ce1d6d3e38 | ||
|
44ab08b7d1 | ||
|
49e0052237 | ||
|
79d2e51791 | ||
|
b64c1d3356 | ||
|
635327e36a | ||
|
98e48eb411 | ||
|
b3e7a90d37 | ||
|
4ea1532319 | ||
|
39c5db61bd | ||
|
869d6fd778 | ||
|
1bdd5eb56f | ||
|
0d487f7d57 | ||
|
fccbdb0106 | ||
|
b735a1a7bb | ||
|
f11cbc620e | ||
|
f3f447724d | ||
|
940a30f4dd | ||
|
e4156748d0 | ||
|
a28f2bdd39 | ||
|
7ecc4a11e4 | ||
|
6d298b134f | ||
|
fa4f77bf02 | ||
|
7834262205 | ||
|
266fc0d5b3 | ||
|
bfd76430b5 | ||
|
a490650bb8 | ||
|
1d4a5edc0d | ||
|
ac8c6b9a3b | ||
|
fc0ae25de7 | ||
|
daf8535ebb | ||
|
0f7710320c | ||
|
e2e58d914d | ||
|
91b2b3a2f4 | ||
|
97227138a3 | ||
|
05929bb408 | ||
|
d1e02c6d33 | ||
|
f19c6c59b4 | ||
|
4a6f2dd552 | ||
|
2e19d35b38 | ||
|
618e940e98 | ||
|
53106b2493 | ||
|
549852492c | ||
|
bc1cfdb171 | ||
|
2a77b63726 | ||
|
7013814530 | ||
|
aeb71cf6fc | ||
|
9bb241c0b7 | ||
|
a9e7b89bc0 | ||
|
22d96154c9 | ||
|
a6f65f5e3b | ||
|
47449b82cc | ||
|
080d886368 | ||
|
189f7eef2e | ||
|
894e803529 | ||
|
676f5c1f21 | ||
|
196a2a46b1 | ||
|
8c2d3ba37e | ||
|
9ae82b8d05 | ||
|
ab36d07fe4 | ||
|
bfdbd7a155 | ||
|
6b93ad957f | ||
|
bd8d31beab | ||
|
7dd081e65f | ||
|
230b290d27 | ||
|
f98ea371bf | ||
|
ed44ccedcc | ||
|
b3c6a352cd | ||
|
82c1125981 | ||
|
f288d5fa8a | ||
|
9d93823e92 | ||
|
14ccc91d0b | ||
|
9d6e79dbbb | ||
|
20caaaf8bc | ||
|
fb82be750f | ||
|
33ff7566ff | ||
|
7a9866ce07 | ||
|
91704a10f0 | ||
|
cfa1bf5848 | ||
|
5c18c7613b | ||
|
27ce631d8b | ||
|
7f7d096a69 | ||
|
1eea509152 | ||
|
e5cac1b21f | ||
|
eac3b2e26e | ||
|
5214ccd49d | ||
|
16cffc1ad8 | ||
|
16f3485af2 | ||
|
061cc4ca9f | ||
|
c95809d17b | ||
|
cfa82b43fb | ||
|
0fdf3e9722 | ||
|
8a1eb29ad6 | ||
|
2b39f0e8cb | ||
|
d810c3cdd3 | ||
|
2bbeebadb7 | ||
|
5cb76db5b2 | ||
|
c3401d8608 | ||
|
e5ae2b62a9 | ||
|
9f444cf4ec | ||
|
e177f4a203 | ||
|
5e84bfbb64 | ||
|
1ad9adfce6 | ||
|
b17ca9d70e | ||
|
1615f038d9 | ||
|
fb4e987bb3 | ||
|
5a44f045aa | ||
|
070dab3943 | ||
|
061e8e1c38 | ||
|
5c6471de11 | ||
|
9f9752480b | ||
|
28efaa9b3a | ||
|
63c38c45ef | ||
|
9d884b48e8 | ||
|
95667469e9 | ||
|
41724bfde2 | ||
|
d5c2344b93 | ||
|
a8fff2e087 | ||
|
92dd91dc2f | ||
|
9617a8991d | ||
|
585700cd6c | ||
|
3f60741211 | ||
|
7801b7c499 | ||
|
7850c71433 | ||
|
d326cda52f | ||
|
c2d94b1f66 | ||
|
c30443ed3c | ||
|
ef98862329 | ||
|
7891ddc368 | ||
|
05edf1b729 | ||
|
581424b744 | ||
|
ef7cee620d | ||
|
533a2fb709 | ||
|
5de1425e2a | ||
|
2577b79331 | ||
|
49db0f2382 | ||
|
560abdec67 | ||
|
4541575fc3 | ||
|
3d7cb6abaf | ||
|
9b6971f3d3 | ||
|
fe5342efd9 | ||
|
c4785da302 | ||
|
2f62b5716d | ||
|
cb1b242f1b | ||
|
afb24c084f | ||
|
900d2289fc | ||
|
f8c246835f | ||
|
a2f5eb76ea | ||
|
ae2e182512 | ||
|
91a7be4659 | ||
|
adc6b409a1 | ||
|
47d1b4db2a | ||
|
e231f1bcf8 | ||
|
63a0cbc931 | ||
|
775fa7c29c | ||
|
1089772eec | ||
|
da17e7e492 | ||
|
19b43f999e | ||
|
fef0924289 | ||
|
00dab0243b | ||
|
027991b7e9 | ||
|
464874fd8f | ||
|
76843a282b | ||
|
bb335a5cb4 | ||
|
1a0e5997d4 | ||
|
767ac3b56e | ||
|
f6a929cf53 | ||
|
69b69729cd | ||
|
bc48f1b775 | ||
|
82760b0a0c | ||
|
45aadee89a | ||
|
66fc26aa31 | ||
|
faecc7d21d | ||
|
5239f3d3ec | ||
|
e9aad92266 | ||
|
f4afd71fdf | ||
|
55e7f69276 | ||
|
82032187e1 | ||
|
96d2a07516 | ||
|
d2424ab2c2 | ||
|
ebd5633d13 | ||
|
d5c5ad6954 | ||
|
9c2fc955c0 | ||
|
ed4d12d4e2 | ||
|
f893ab71ac | ||
|
0659196f41 | ||
|
2030d3ceb7 | ||
|
a1b50fb809 | ||
|
9fe75b9638 | ||
|
45ac46faaa | ||
|
3820bc196a | ||
|
c7606bc8ee | ||
|
15a0a2a89d | ||
|
f74f23d4bb | ||
|
7704c1be2b | ||
|
d16e0715ea | ||
|
01b0c8f978 | ||
|
ba0edd6331 | ||
|
3f5022cd72 | ||
|
325da2b3e1 | ||
|
c0991a3759 | ||
|
3b52376dad | ||
|
a06e318f65 | ||
|
1270340758 | ||
|
7a391a1698 | ||
|
4592caba1e | ||
|
76f43fa151 | ||
|
545b3806e7 | ||
|
6ac62486ea | ||
|
9a14a7ed5a | ||
|
e9c6b2e760 | ||
|
38b0a3b7d2 | ||
|
f2a18917e5 | ||
|
a105b9d98a | ||
|
67b83c8407 | ||
|
9a4427bcc3 | ||
|
74bed2a0b8 | ||
|
dd3bd6e3ff | ||
|
75d403e2cd | ||
|
a550401076 | ||
|
bd2aa8667a | ||
|
9fe01ce7b3 | ||
|
57588288e8 | ||
|
50008fb133 | ||
|
25933910b3 | ||
|
2934f138f7 | ||
|
6fa2c895e2 | ||
|
21a7596ef5 | ||
|
a5ac1b6ae5 | ||
|
2a4aa846ba | ||
|
c9b4914dd4 | ||
|
a31eb0737a | ||
|
93f5a12f58 | ||
|
6e2d8a033d | ||
|
8a3ec939eb | ||
|
d03d4e30bb | ||
|
1e04457613 | ||
|
baf0802308 | ||
|
55241e40ea | ||
|
012140fc6e | ||
|
ce8562af81 | ||
|
865d6699a7 | ||
|
b7d70eb6cb | ||
|
25fc473ec3 | ||
|
d09662f337 | ||
|
651ef83086 | ||
|
18bdcc4f4d | ||
|
277d7d0f8e | ||
|
1cbb724d35 | ||
|
336b8d3aa6 | ||
|
cccf30cf4b | ||
|
ceb3908950 | ||
|
1f18d32f57 | ||
|
e4d97415de | ||
|
7ce19fd427 | ||
|
95ae5f0201 | ||
|
6f0a48c092 | ||
|
f7fc611a9c | ||
|
536fa667be | ||
|
fc80489bd9 | ||
|
b605a3b895 | ||
|
a6f29b11e6 | ||
|
f9ac6c37a1 | ||
|
444b754363 | ||
|
c70a9028b8 | ||
|
51bc2c4921 | ||
|
318fdde2c2 | ||
|
322025338a | ||
|
845d0af6e9 | ||
|
d227f920f4 | ||
|
e6fd12dc60 | ||
|
a011a8fd40 | ||
|
1f28bdb07c | ||
|
7ca3d42e12 | ||
|
6d2ac9ca3c | ||
|
c1e6eee037 | ||
|
61b354118c | ||
|
5e9b1c199a | ||
|
8cd97a0975 | ||
|
6e5e2e5457 | ||
|
a297d5e3ac | ||
|
d4f86a3b8c | ||
|
cc219d26b6 | ||
|
5e56b21203 | ||
|
0afc735629 | ||
|
fc8a46f6ad | ||
|
6f6f7d60f7 | ||
|
c3044a441f | ||
|
805b3706ca | ||
|
68fb0aadc0 | ||
|
650f84f116 | ||
|
348e2c2d2e | ||
|
17dce2d1b6 | ||
|
844c5f7dd2 | ||
|
ae7d443601 | ||
|
02d7a351a4 | ||
|
cddd66aa57 | ||
|
9c0b1e1424 | ||
|
9306b76c4e | ||
|
de9c2706e7 | ||
|
e9d5dde309 | ||
|
33c94e3c4b | ||
|
6a9fd3b384 | ||
|
0c5eae5eda | ||
|
b7bd071fe5 | ||
|
1ca08d2066 | ||
|
13941c2c96 | ||
|
04d5ae7de6 | ||
|
73a2e638da | ||
|
86b8ce1ecd | ||
|
b70c732d16 | ||
|
75f3e59f79 | ||
|
34995d5748 | ||
|
cf35adf97a | ||
|
06750d7e97 | ||
|
9957855865 | ||
|
dec9f4f5c5 | ||
|
e6d5fb14d2 | ||
|
f9bde76ec1 | ||
|
b07f3889ce | ||
|
2902b13580 | ||
|
e08d8f9bf5 | ||
|
095f504186 | ||
|
31534b51e9 | ||
|
a52b3a4b76 | ||
|
4e75db34f8 | ||
|
d723eb8393 | ||
|
ddc0303af5 | ||
|
e0aa4d1b6c | ||
|
7cadaa05d6 | ||
|
b90fabc0ea | ||
|
80795354ba | ||
|
d8959585a9 | ||
|
2184a4bbc6 | ||
|
fb1b6f7ec6 | ||
|
eae6befc2a | ||
|
4ebfcf0c8d | ||
|
b64aaa4bc1 | ||
|
6d2638fe25 | ||
|
9f9b0a4d5a | ||
|
7f482ff65d | ||
|
a3c8e97b90 | ||
|
455ec241d9 | ||
|
31ad3bfeee | ||
|
143daa7035 | ||
|
745a931d5f | ||
|
2ed94fddae | ||
|
9ed066b1e4 | ||
|
b53feb427a | ||
|
280371ce74 | ||
|
ab56e64d1e | ||
|
6b600922ca | ||
|
e4681ae879 | ||
|
987938a6bf | ||
|
0ac0affa92 | ||
|
75fcf4c10f | ||
|
4f7e3e2176 | ||
|
45c8b9f381 | ||
|
b655eaa186 | ||
|
82d9694d9d | ||
|
fb9ee66c65 | ||
|
c3eebe3402 | ||
|
2dbd75870d | ||
|
19b0ee6c27 | ||
|
1c7190289d | ||
|
3a85dcdd01 | ||
|
fb4af2c469 | ||
|
d74df206d7 | ||
|
32084009b0 | ||
|
f2c31e59b4 | ||
|
80bb8c229a | ||
|
c224ca2c7e | ||
|
5508865fc2 | ||
|
409e5d9aa6 | ||
|
21015b83dc | ||
|
9b0aea98b5 | ||
|
edc33a822e | ||
|
4b3b13c849 | ||
|
27dc9fd2f9 | ||
|
e88ceb5a86 | ||
|
8ad68c4cf1 | ||
|
69614981cb | ||
|
1da1d5c330 | ||
|
1b10054244 | ||
|
0e995bfc03 | ||
|
5457f8c787 | ||
|
cd24e8a39d | ||
|
4e5e710fea | ||
|
4670dc1fde | ||
|
d4033b29e6 | ||
|
d81deb2fac | ||
|
26aaedfb2b | ||
|
223925260b | ||
|
643160bc09 | ||
|
57219efea6 | ||
|
bc62e4494d | ||
|
8ac2ed2b6e | ||
|
8ca2b1dfb7 | ||
|
0f4a726c38 | ||
|
38bcdbca7e | ||
|
43cb988b2d | ||
|
51456387fa | ||
|
aedd53a473 | ||
|
57e1e0b46f | ||
|
0d50ab98b0 | ||
|
0d7d3d3ea1 | ||
|
a7e2659869 | ||
|
31f8bfbd94 | ||
|
6b46c2b71e | ||
|
200261e4f2 | ||
|
7bbc783eb6 | ||
|
dd1525bb39 | ||
|
c50e6f9549 | ||
|
cf474756b7 | ||
|
247638d654 | ||
|
cb366c91f7 | ||
|
4aea140288 | ||
|
af70fdc548 | ||
|
00409f47ce | ||
|
dce6173c47 | ||
|
108438d8e0 | ||
|
ef80cd7f0a | ||
|
68755639c7 | ||
|
2577e2b162 | ||
|
f9663a08a2 | ||
|
343b71cdb6 | ||
|
23ac1526fb | ||
|
f3aa0ec722 | ||
|
294da55456 | ||
|
fe614f9fdb | ||
|
4d5ff7f5f1 | ||
|
59253cf0a9 | ||
|
32f7e19a1b | ||
|
75246b41e0 | ||
|
453a4a1287 | ||
|
33caf15fec | ||
|
4aa12a9f50 | ||
|
c702d94d3a | ||
|
a014b9e74f | ||
|
6ed3af7f38 | ||
|
7116ce34b7 | ||
|
961f78e79c | ||
|
f3f3664b67 | ||
|
dfb4b624d0 | ||
|
7ee632f507 | ||
|
a8b77d17ec | ||
|
887bd8a20f | ||
|
b5b2b037dc | ||
|
424997929c | ||
|
8b85dfa98d | ||
|
0af63a02b0 | ||
|
28e466bc39 | ||
|
f69a3e9240 | ||
|
de05078cdb | ||
|
d180817e80 | ||
|
729aca2475 | ||
|
54f8c41489 | ||
|
83bc88fc39 | ||
|
8de7a1957a | ||
|
1a14aa8f6b | ||
|
7711171267 | ||
|
15abab8bb9 | ||
|
a7a9b7c356 | ||
|
af06f1ba81 | ||
|
431640f41d | ||
|
0c314b1da9 | ||
|
d4d53a2ad5 | ||
|
b413a1c821 | ||
|
32dad607b5 | ||
|
5fdc426977 | ||
|
0754ff48cd | ||
|
8c0eda45c9 | ||
|
8a74d4f52c | ||
|
c6aacb4cd5 | ||
|
2d8e2e03c1 | ||
|
2f84945c8c | ||
|
841af8aa20 | ||
|
568f372f8d | ||
|
3d941fc20c | ||
|
c1ab5c56ea | ||
|
599645b02b | ||
|
a88e4751b4 | ||
|
8156574de7 | ||
|
418c1a8cc5 | ||
|
4834319f29 | ||
|
aa6c4fd1b3 | ||
|
a84930c5d3 | ||
|
81c5e1d925 | ||
|
83d2fecb75 | ||
|
fe1e8f7e6f | ||
|
6aefed32c8 | ||
|
be6de9a9f8 | ||
|
e4e6a782cc | ||
|
1bc6ccdd8b | ||
|
8bbe1dbb83 | ||
|
8d2ce6840f | ||
|
60b1c1a52d | ||
|
70090375cb | ||
|
2337adc8a5 | ||
|
fb171a13cf | ||
|
974c517091 | ||
|
ebbc3965bc | ||
|
970d9fcddd | ||
|
257159713f | ||
|
0e11a1a111 | ||
|
a7213ab09c | ||
|
515f73a76e | ||
|
6183f95289 | ||
|
e0acb0832a | ||
|
7843103529 | ||
|
52ac10db46 | ||
|
949acc23b5 | ||
|
eb54940075 | ||
|
ddbc8629fa | ||
|
6350e0fa05 | ||
|
aefce70366 | ||
|
296940621a | ||
|
06cfbf22e4 | ||
|
ee7d04ccab | ||
|
46c33bfb90 | ||
|
661a462c73 | ||
|
f8290a0374 | ||
|
6053de09b7 | ||
|
a25d22a2da | ||
|
96b0196a93 | ||
|
cad37145a3 | ||
|
edb9c767d5 | ||
|
808e1a9bd1 | ||
|
242b2df00d | ||
|
9c96e5154e | ||
|
8ade94713c | ||
|
0922e8861d | ||
|
76bd1f2d75 | ||
|
41b0a402c1 | ||
|
787f916470 | ||
|
ba27fbdf01 | ||
|
c5e34e7c99 | ||
|
1d3cd637a4 | ||
|
36b952dbcb | ||
|
71321b50a8 | ||
|
9a92fbeac4 | ||
|
92dce5bc12 | ||
|
c5e7d67f49 | ||
|
1c8f0e18e6 | ||
|
be1359ad42 | ||
|
75046b71fb | ||
|
f2bcdb30f6 | ||
|
5d5718bbfd | ||
|
eaa24fe21b | ||
|
9a44e21b77 | ||
|
168b2c7fed | ||
|
ccb61bb758 | ||
|
9f2432f927 | ||
|
0c47349d65 | ||
|
5ec8e8ad56 | ||
|
b38e58fe44 | ||
|
bfdde4302d | ||
|
e88b12712d | ||
|
9be1ed0a5c | ||
|
bd308608c3 | ||
|
abc7b4766b | ||
|
3507fd0b61 | ||
|
fa6a00677c | ||
|
c7629c34d6 | ||
|
324d6d9c2d | ||
|
00ecc3ddaf | ||
|
2f89e7a3aa | ||
|
d6e9c792b9 | ||
|
1ba453efa7 | ||
|
30d3ae2c76 | ||
|
c9a1bc640e | ||
|
4e85ecdcde | ||
|
80645b175d | ||
|
1ef90aa2ec | ||
|
68e8d79319 | ||
|
26ea4285bf | ||
|
daf5eb4f0a | ||
|
a8e0077cd9 | ||
|
4744eaab34 | ||
|
067ab8f321 | ||
|
d69e004786 | ||
|
9b42dd1b78 | ||
|
2cde68c6ce | ||
|
07383a39ab | ||
|
96bbd6604b | ||
|
877b3fb434 | ||
|
eb98ddb9b3 | ||
|
115363e8e5 | ||
|
a57c0a4656 | ||
|
ba09c8e5d0 | ||
|
8bd5f3f0f0 | ||
|
5f1ecf1185 | ||
|
a637054eff | ||
|
01bb2d1051 | ||
|
d1d63ef95c | ||
|
4ea0437f9e | ||
|
58f4fd8976 | ||
|
59882ea9fd | ||
|
71da6e3916 | ||
|
d2da65c6df | ||
|
7654ed60a2 | ||
|
73d9095613 | ||
|
1af4592135 | ||
|
1678e45153 | ||
|
7df193aa2f | ||
|
78e312d611 | ||
|
b5dfe5d3f4 | ||
|
db659a4f71 | ||
|
b880ed24ef | ||
|
e2ab370e17 | ||
|
650124d5d6 | ||
|
f1d7183835 | ||
|
ed0c89567c | ||
|
3909848451 | ||
|
aa58aaa236 | ||
|
8d29c1bb6f | ||
|
0dfa02c513 | ||
|
49b36540a7 | ||
|
7a17be2df9 | ||
|
11db29f799 | ||
|
10a34dd02b | ||
|
4c33c35bfe | ||
|
dd45425fdc | ||
|
f8715fd620 | ||
|
b9d97cec3c | ||
|
167a01a50b | ||
|
0306c7e129 | ||
|
c18ac35fb8 | ||
|
5c6b278628 | ||
|
63d99d3e20 | ||
|
ffc70b22e2 | ||
|
fd3c0e27ee | ||
|
5e42279dfa | ||
|
daa9c3b712 | ||
|
37d1b288c5 | ||
|
99754c72e8 | ||
|
5363b773e4 | ||
|
5d979880a7 | ||
|
f70ea39171 | ||
|
e7d1fa7ded | ||
|
573f7aa6c8 | ||
|
0a07c92570 | ||
|
9a9ff3c30a | ||
|
832493a610 | ||
|
fad93340f4 | ||
|
1e5dffa719 | ||
|
d2789bbca4 | ||
|
ab56101511 | ||
|
34e4271a71 | ||
|
702712a62e | ||
|
96fe1e3143 | ||
|
0dcf7c45c5 | ||
|
98b69ee49c | ||
|
10f3e5766c | ||
|
921a818107 | ||
|
3e2f50d34b | ||
|
235e8ad289 | ||
|
fe536a49b7 | ||
|
7e47be334b | ||
|
fa314fbcc0 | ||
|
fac5d93bb0 | ||
|
5f4d6e16a4 | ||
|
e53009ba25 | ||
|
89c7d3f45f | ||
|
4e759d965b | ||
|
c78a9084b8 | ||
|
66fb6e7289 | ||
|
c0a81f6feb | ||
|
1455d3fe21 | ||
|
b3a99666ea | ||
|
872b4fabdd | ||
|
6bd3b6152a | ||
|
715b71793d | ||
|
eb5f87b2f0 | ||
|
7472b8a20f | ||
|
a2b354af09 | ||
|
63d9019052 | ||
|
380831c017 | ||
|
70992f1e1a | ||
|
0a1792da58 | ||
|
989bb80f99 | ||
|
32eaf72bc4 | ||
|
7a6c898975 | ||
|
f96dfdb9a0 | ||
|
8286b48e11 | ||
|
5e91c9e1ae | ||
|
4c1c271252 | ||
|
56fc6fc016 | ||
|
1e671cc6c7 | ||
|
6e8efcd90c | ||
|
642c3ec3a7 | ||
|
aacb14b928 | ||
|
af4cecf474 | ||
|
945ccb6d40 | ||
|
e9baadd522 | ||
|
bdd05fec59 | ||
|
4103c5f154 | ||
|
6f4a9518b3 | ||
|
502a4937ba | ||
|
5a19d0a2a3 | ||
|
986b6cf36c | ||
|
81f76e4251 | ||
|
e7bf31b20e | ||
|
b5b0636502 | ||
|
5daeb04450 | ||
|
0e1d2017f1 | ||
|
f958707caf | ||
|
f9eb75c1b7 | ||
|
4ffb145b61 | ||
|
26b5399df6 | ||
|
3b1f1578da | ||
|
a321ad0d2f | ||
|
211f413f91 | ||
|
4f301b2636 | ||
|
1006702eb8 | ||
|
7360369c5b | ||
|
13bc747b71 | ||
|
b5bd81143e | ||
|
84cb1b369b | ||
|
16c415872c | ||
|
8f06c8db1c | ||
|
b51368529a | ||
|
aaeccd3402 | ||
|
60cc4f6f1a | ||
|
82befbe554 | ||
|
690a3c7cd0 | ||
|
723deb1c88 | ||
|
5e3c94d5c2 | ||
|
444498a542 | ||
|
fadbf7ac1e | ||
|
ecfeb835d4 | ||
|
8a515def27 | ||
|
208dfdda42 | ||
|
5537bcfe1f | ||
|
6ae47e8b4a | ||
|
c14078c918 | ||
|
d29861df2f | ||
|
a41c52c54c | ||
|
3ad49d72ec | ||
|
a39872f886 | ||
|
ec13822987 | ||
|
0a6e2d9f0b | ||
|
241cc6b29a | ||
|
e020605193 | ||
|
b5f3246503 | ||
|
ed3c646443 | ||
|
1029a7ceb3 | ||
|
ad9ef39501 | ||
|
135b3ab6d2 | ||
|
029a8f1f98 | ||
|
deeb293506 | ||
|
33c977afaf | ||
|
fca74d8f59 | ||
|
6dd9a1cfc8 | ||
|
bf5fb099bb | ||
|
1eac1c0819 | ||
|
6b62a397df | ||
|
17b2521ef1 | ||
|
fe8cd75b0f | ||
|
94fd200a85 | ||
|
0f13b9893f | ||
|
677cdf995b | ||
|
8d7265bf66 | ||
|
4d5475bc18 | ||
|
e9c99d9a1c | ||
|
6d28777d1f | ||
|
4ca3a38cf2 | ||
|
ec091e4a45 | ||
|
d2eb639bc7 | ||
|
19e61d22a6 | ||
|
a6b349aad6 | ||
|
754242e09b | ||
|
0cf7c17f6a | ||
|
66caae6668 | ||
|
1a5b47a108 | ||
|
e8fce0c7a6 | ||
|
b4df300946 | ||
|
c2f233d572 | ||
|
7f4cdbe86c | ||
|
7b948340f0 | ||
|
d5e016fe2d | ||
|
42fe965675 | ||
|
cdec2b54a4 | ||
|
0f1e2ea9b0 | ||
|
85500cd9a3 | ||
|
f148810aaf | ||
|
cb5ce7e6ac | ||
|
3483d98e58 | ||
|
a0aec1450b | ||
|
127d5269c0 | ||
|
a4fcc3acfd | ||
|
58a4d5af97 | ||
|
2db9fe7a76 | ||
|
090f9f14cc | ||
|
73cc997fc8 | ||
|
362de4cc8d | ||
|
1fbafcb37d | ||
|
fe93f691b5 | ||
|
2b8e70c380 | ||
|
4fa9769b47 | ||
|
bf080b47b5 | ||
|
aa4c23b558 | ||
|
bdca1903a5 | ||
|
59c88977b0 | ||
|
26f8aa915b | ||
|
f9175ff5b8 | ||
|
340ab0a8f1 | ||
|
d9cd1a16d0 | ||
|
a0a250cd06 | ||
|
0a6fb3796d |
32
.drone.yml
Normal file
32
.drone.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
|
||||||
|
clone:
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: composer
|
||||||
|
image: joomlaprojects/docker-images:php7.4
|
||||||
|
volumes:
|
||||||
|
- name: composer-cache
|
||||||
|
path: /tmp/composer-cache
|
||||||
|
commands:
|
||||||
|
- composer validate --no-check-all --strict
|
||||||
|
- composer install --no-progress --no-suggest
|
||||||
|
|
||||||
|
- name: phpcs
|
||||||
|
image: joomlaprojects/docker-images:php7.2
|
||||||
|
commands:
|
||||||
|
- echo $(date)
|
||||||
|
- ./administrator/components/com_patchtester/vendor/bin/phpcs --extensions=php -p --standard=ruleset.xml .
|
||||||
|
- echo $(date)
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: composer-cache
|
||||||
|
host:
|
||||||
|
path: /tmp/composer-cache
|
||||||
|
---
|
||||||
|
kind: signature
|
||||||
|
hmac: 6894a15e535673bd3eb1cf2c8ee3f9cbac4b5a6e52aa26773add3e4943f3bd86
|
||||||
|
|
||||||
|
...
|
20
.editorconfig
Normal file
20
.editorconfig
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# EditorConfig is awesome: https://EditorConfig.org
|
||||||
|
|
||||||
|
# top-most EditorConfig file
|
||||||
|
root = true
|
||||||
|
|
||||||
|
# Unix-style end of lines and a blank line at the end of the file
|
||||||
|
[*]
|
||||||
|
indent_style = tab
|
||||||
|
end_of_line = lf
|
||||||
|
charset = utf-8
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
||||||
|
|
||||||
|
[*.php]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 4
|
||||||
|
|
||||||
|
[*.{js,json,scss,css,vue}]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
48
.github/workflows/crowdin-wf.yml
vendored
Normal file
48
.github/workflows/crowdin-wf.yml
vendored
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
name: Crowdin Action
|
||||||
|
# Controls when the action will run.
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '43 * * * *'
|
||||||
|
|
||||||
|
# Allows you to run this workflow manually from the Actions tab
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||||
|
jobs:
|
||||||
|
# This workflow contains a single job called "build"
|
||||||
|
synchronize-with-crowdin:
|
||||||
|
if: (github.event_name == 'schedule' && github.repository == 'joomla-extensions/patchtester') || (github.event_name != 'schedule')
|
||||||
|
# The type of runner that the job will run on
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||||
|
steps:
|
||||||
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
# Runs the Crowdin action command - https://github.com/crowdin/github-action
|
||||||
|
- name: crowdin action
|
||||||
|
uses: crowdin/github-action@v1.10.0
|
||||||
|
with:
|
||||||
|
# Upload sources to Crowdin
|
||||||
|
upload_sources: true
|
||||||
|
# Upload translations to Crowdin, only use true at initial run
|
||||||
|
upload_translations: false
|
||||||
|
# Make pull request of Crowdin translations
|
||||||
|
download_translations: true
|
||||||
|
# Only download translated strings
|
||||||
|
skip_untranslated_strings: false
|
||||||
|
# Download translations with pushing to branch
|
||||||
|
push_translations: true
|
||||||
|
# To download translations to the specified version branch
|
||||||
|
localization_branch_name: 'l10n_crowdin_translations'
|
||||||
|
# Create pull request after pushing to branch
|
||||||
|
create_pull_request: true
|
||||||
|
# Configuration file to use
|
||||||
|
config: 'crowdin.yml'
|
||||||
|
# Use true for dryrun to test the run without actually processing anything
|
||||||
|
dryrun_action: false
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -18,4 +18,4 @@
|
|||||||
/.idea
|
/.idea
|
||||||
|
|
||||||
# Composer Install #
|
# Composer Install #
|
||||||
/vendor
|
/administrator/components/com_patchtester/vendor
|
||||||
|
30
.travis.yml
30
.travis.yml
@ -1,30 +0,0 @@
|
|||||||
# Forces new Travis-CI Infrastructure
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
language: php
|
|
||||||
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- secure: DW+TBREK61G9CahBZ+3FoMD8GvsGyZHPNW0lTR0gpKmGvmjkJXWxgiB2ZlnBMIPTq3CTbV0vZa/XNHELlhjHLMUCz1aQJ+07JnNt+nVvhmpUgS1C2Nci8jpYP6hjDadOU+D4b90YclrrQDcYbeCHuoLW2kiqiuB+DXyoCWEJXls=
|
|
||||||
- RUN_PHPCS="no"
|
|
||||||
- UPDATE_CROWDIN="no"
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- php: 5.3
|
|
||||||
env: RUN_PHPCS="yes"
|
|
||||||
- php: 5.4
|
|
||||||
- php: 5.5
|
|
||||||
- php: 5.6
|
|
||||||
- php: 7.0
|
|
||||||
env: UPDATE_CROWDIN="yes"
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
# Make sure all dev dependencies are installed
|
|
||||||
- composer install
|
|
||||||
|
|
||||||
script:
|
|
||||||
- if [ "$RUN_PHPCS" == "yes" ]; then vendor/bin/phpcs --report=full --extensions=php -p --standard=build/phpcs/Joomla --ignore=./*tmpl/* administrator/components/com_patchtester; fi
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- if [ "$UPDATE_CROWDIN" == "yes" ]; then ./travis-lang-update.sh; fi
|
|
@ -1,4 +1,5 @@
|
|||||||
Patch Tester [![Build Status](https://travis-ci.org/joomla-extensions/patchtester.png)](https://travis-ci.org/joomla-extensions/patchtester) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/joomla-patchtester/localized.svg)](https://crowdin.com/project/joomla-patchtester)
|
Patch Tester [![Build Status](https://ci.joomla.org/api/badges/joomla-extensions/patchtester/status.svg)](https://ci.joomla.org/joomla-extensions/patchtester)
|
||||||
|
[![Crowdin](https://badges.crowdin.net/e/f166ad1cd11fb51fd49eb6a863f64f08/localized.svg)](https://joomla.crowdin.com/joomla-official-extensions)
|
||||||
=============
|
=============
|
||||||
|
|
||||||
* [In English](#license)
|
* [In English](#license)
|
||||||
@ -32,7 +33,7 @@ Click Revert Patch to revert an applied patch.
|
|||||||
You can read more about this extension on the [Joomla! Documentation Wiki](https://docs.joomla.org/Component_Patchtester_for_Testers).
|
You can read more about this extension on the [Joomla! Documentation Wiki](https://docs.joomla.org/Component_Patchtester_for_Testers).
|
||||||
|
|
||||||
Video tutorial:
|
Video tutorial:
|
||||||
https://www.youtube.com/watch?v=4OWgusZgIfk
|
https://www.youtube.com/watch?v=s881RLaFO8U ( patch tester 3.0 beta 3 - 2017 )
|
||||||
|
|
||||||
GitHub Two Factor Authentication
|
GitHub Two Factor Authentication
|
||||||
=============
|
=============
|
||||||
@ -42,7 +43,7 @@ To use an account that has two factor authentication enabled, you'll have to [cr
|
|||||||
Translations
|
Translations
|
||||||
=============
|
=============
|
||||||
|
|
||||||
Translations for the patch tester component are managed on [Crowdin](https://crowdin.com/project/joomla-patchtester).
|
Translations for the patch tester component are managed on [Crowdin](https://joomla.crowdin.com/joomla-official-extensions).
|
||||||
|
|
||||||
|
|
||||||
fr-FR - Patch Tester en français
|
fr-FR - Patch Tester en français
|
||||||
|
@ -1,75 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Base controller for the patch testing component
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*
|
|
||||||
* @method \JApplicationCms getApplication() getApplication() Get the application object.
|
|
||||||
*/
|
|
||||||
abstract class AbstractController extends \JControllerBase
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* The object context
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $context;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The default view to display
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $defaultView = 'pulls';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Instantiate the controller
|
|
||||||
*
|
|
||||||
* @param \JInput $input The input object.
|
|
||||||
* @param \JApplicationBase $app The application object.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function __construct(\JInput $input = null, \JApplicationBase $app = null)
|
|
||||||
{
|
|
||||||
parent::__construct($input, $app);
|
|
||||||
|
|
||||||
// Set the context for the controller
|
|
||||||
$this->context = 'com_patchtester.' . $this->getInput()->getCmd('view', $this->defaultView);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the state for the model object
|
|
||||||
*
|
|
||||||
* @param \JModel $model Model object
|
|
||||||
*
|
|
||||||
* @return Registry
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function initializeState(\JModel $model)
|
|
||||||
{
|
|
||||||
$state = new Registry;
|
|
||||||
|
|
||||||
// Load the parameters.
|
|
||||||
$params = \JComponentHelper::getParams('com_patchtester');
|
|
||||||
|
|
||||||
$state->set('github_user', $params->get('org', 'joomla'));
|
|
||||||
$state->set('github_repo', $params->get('repo', 'joomla-cms'));
|
|
||||||
|
|
||||||
return $state;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use PatchTester\Model\PullModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Controller class to apply patches
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class ApplyController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return void Redirects the application
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$model = new PullModel(null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
// Initialize the state for the model
|
|
||||||
$model->setState($this->initializeState($model));
|
|
||||||
|
|
||||||
if ($model->apply($this->getInput()->getUint('pull_id')))
|
|
||||||
{
|
|
||||||
$msg = \JText::_('COM_PATCHTESTER_APPLY_OK');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$msg = \JText::_('COM_PATCHTESTER_NO_FILES_TO_PATCH');
|
|
||||||
}
|
|
||||||
|
|
||||||
$type = 'message';
|
|
||||||
}
|
|
||||||
catch (\Exception $e)
|
|
||||||
{
|
|
||||||
$msg = $e->getMessage();
|
|
||||||
$type = 'error';
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->getApplication()->enqueueMessage($msg, $type);
|
|
||||||
$this->getApplication()->redirect(\JRoute::_('index.php?option=com_patchtester', false));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,146 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Default display controller
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class DisplayController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Default ordering column
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $defaultOrderColumn = 'a.pull_id';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Default sort direction
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $defaultDirection = 'DESC';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return boolean True on success
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws \RuntimeException
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
// Set up variables to build our classes
|
|
||||||
$view = $this->getInput()->getCmd('view', $this->defaultView);
|
|
||||||
$format = $this->getInput()->getCmd('format', 'html');
|
|
||||||
|
|
||||||
// Register the layout paths for the view
|
|
||||||
$paths = new \SplPriorityQueue;
|
|
||||||
|
|
||||||
// Add the path for template overrides
|
|
||||||
$paths->insert(JPATH_THEMES . '/' . $this->getApplication()->getTemplate() . '/html/com_patchtester/' . $view, 2);
|
|
||||||
|
|
||||||
// Add the path for the default layouts
|
|
||||||
$paths->insert(dirname(__DIR__) . '/View/' . ucfirst($view) . '/tmpl', 1);
|
|
||||||
|
|
||||||
// Build the class names for the model and view
|
|
||||||
$viewClass = '\\PatchTester\\View\\' . ucfirst($view) . '\\' . ucfirst($view) . ucfirst($format) . 'View';
|
|
||||||
$modelClass = '\\PatchTester\\Model\\' . ucfirst($view) . 'Model';
|
|
||||||
|
|
||||||
// Sanity check - Ensure our classes exist
|
|
||||||
if (!class_exists($viewClass))
|
|
||||||
{
|
|
||||||
// Try to use a default view
|
|
||||||
$viewClass = '\\PatchTester\\View\\Default' . ucfirst($format) . 'View';
|
|
||||||
|
|
||||||
if (!class_exists($viewClass))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(JText::sprintf('COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND', $view, $format), 500);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!class_exists($modelClass))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(JText::sprintf('COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND', $modelClass), 500);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Initialize the model class now; need to do it before setting the state to get required data from it
|
|
||||||
$model = new $modelClass($this->context, null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
// Initialize the state for the model
|
|
||||||
$model->setState($this->initializeState($model));
|
|
||||||
|
|
||||||
// Initialize the view class now
|
|
||||||
$view = new $viewClass($model, $paths);
|
|
||||||
|
|
||||||
// Echo the rendered view for the application
|
|
||||||
echo $view->render();
|
|
||||||
|
|
||||||
// Finished!
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the state for the model object
|
|
||||||
*
|
|
||||||
* @param \JModel $model Model object
|
|
||||||
*
|
|
||||||
* @return Registry
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function initializeState(\JModel $model)
|
|
||||||
{
|
|
||||||
$state = parent::initializeState($model);
|
|
||||||
|
|
||||||
// Load the filter state.
|
|
||||||
$state->set('filter.search', $this->getApplication()->getUserStateFromRequest($this->context . '.filter.search', 'filter_search', ''));
|
|
||||||
$state->set('filter.applied', $this->getApplication()->getUserStateFromRequest($this->context . '.filter.applied', 'filter_applied', ''));
|
|
||||||
$state->set('filter.rtc', $this->getApplication()->getUserStateFromRequest($this->context . '.filter.rtc', 'filter_rtc', ''));
|
|
||||||
|
|
||||||
// Pre-fill the limits.
|
|
||||||
$limit = $this->getApplication()->getUserStateFromRequest('global.list.limit', 'limit', $this->getApplication()->get('list_limit', 20), 'uint');
|
|
||||||
$state->set('list.limit', $limit);
|
|
||||||
|
|
||||||
// Check if the ordering field is in the white list, otherwise use the incoming value.
|
|
||||||
$value = $this->getApplication()->getUserStateFromRequest($this->context . '.ordercol', 'filter_order', $this->defaultOrderColumn);
|
|
||||||
|
|
||||||
if (!in_array($value, $model->getSortFields()))
|
|
||||||
{
|
|
||||||
$value = $this->defaultOrderColumn;
|
|
||||||
$this->getApplication()->setUserState($this->context . '.ordercol', $value);
|
|
||||||
}
|
|
||||||
|
|
||||||
$state->set('list.ordering', $value);
|
|
||||||
|
|
||||||
// Check if the ordering direction is valid, otherwise use the incoming value.
|
|
||||||
$value = $this->getApplication()->getUserStateFromRequest($this->context . '.orderdirn', 'filter_order_Dir', $this->defaultDirection);
|
|
||||||
|
|
||||||
if (!in_array(strtoupper($value), array('ASC', 'DESC', '')))
|
|
||||||
{
|
|
||||||
$value = $this->defaultDirection;
|
|
||||||
$this->getApplication()->setUserState($this->context . '.orderdirn', $value);
|
|
||||||
}
|
|
||||||
|
|
||||||
$state->set('list.direction', $value);
|
|
||||||
|
|
||||||
$value = $this->getApplication()->getUserStateFromRequest($this->context . '.limitstart', 'limitstart', 0);
|
|
||||||
$limitstart = ($limit != 0 ? (floor($value / $limit) * $limit) : 0);
|
|
||||||
$state->set('list.start', $limitstart);
|
|
||||||
|
|
||||||
return $state;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,99 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use PatchTester\Model\PullsModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Controller class to fetch remote data
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class FetchController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return void Redirects the application
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
// We don't want this request to be cached.
|
|
||||||
$this->getApplication()->setHeader('Expires', 'Mon, 1 Jan 2001 00:00:00 GMT', true);
|
|
||||||
$this->getApplication()->setHeader('Last-Modified', gmdate('D, d M Y H:i:s') . ' GMT', true);
|
|
||||||
$this->getApplication()->setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', false);
|
|
||||||
$this->getApplication()->setHeader('Pragma', 'no-cache');
|
|
||||||
$this->getApplication()->setHeader('Content-Type', $this->getApplication()->mimeType . '; charset=' . $this->getApplication()->charSet);
|
|
||||||
|
|
||||||
$session = \JFactory::getSession();
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
// Fetch our page from the session
|
|
||||||
$page = $session->get('com_patchtester_fetcher_page', 1);
|
|
||||||
|
|
||||||
$model = new PullsModel('com_patchtester.fetch', null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
// Initialize the state for the model
|
|
||||||
$model->setState($this->initializeState($model));
|
|
||||||
|
|
||||||
$status = $model->requestFromGithub($page);
|
|
||||||
}
|
|
||||||
catch (\Exception $e)
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson($e);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Store the last page to the session if given one
|
|
||||||
if (isset($status['lastPage']) && $status['lastPage'] !== false)
|
|
||||||
{
|
|
||||||
$session->set('com_patchtester_fetcher_last_page', $status['lastPage']);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update the UI and session now
|
|
||||||
if ($status['complete'] || $page === $session->get('com_patchtester_fetcher_last_page', false))
|
|
||||||
{
|
|
||||||
$status['complete'] = true;
|
|
||||||
$status['header'] = \JText::_('COM_PATCHTESTER_FETCH_SUCCESSFUL', true);
|
|
||||||
|
|
||||||
$message = \JText::_('COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW', true);
|
|
||||||
}
|
|
||||||
elseif (isset($status['page']))
|
|
||||||
{
|
|
||||||
$session->set('com_patchtester_fetcher_page', $status['page']);
|
|
||||||
|
|
||||||
if ($session->has('com_patchtester_fetcher_last_page'))
|
|
||||||
{
|
|
||||||
$message = \JText::sprintf(
|
|
||||||
'COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL', $status['page'], $session->get('com_patchtester_fetcher_last_page')
|
|
||||||
);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$message = \JText::sprintf('COM_PATCHTESTER_FETCH_PAGE_NUMBER', $status['page']);
|
|
||||||
}
|
|
||||||
|
|
||||||
unset($status['page']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$response = new \JResponseJson($status, $message, false, true);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,135 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use PatchTester\Model\PullModel;
|
|
||||||
use PatchTester\Model\PullsModel;
|
|
||||||
use PatchTester\Model\TestsModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Controller class to reset the system state
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class ResetController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return void Redirects the application
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$hasErrors = false;
|
|
||||||
|
|
||||||
$pullModel = new PullModel(null, \JFactory::getDbo());
|
|
||||||
$pullsModel = new PullsModel($this->context, null, \JFactory::getDbo());
|
|
||||||
$testsModel = new TestsModel(null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
// Check the applied patches in the database first
|
|
||||||
$appliedPatches = $testsModel->getAppliedPatches();
|
|
||||||
|
|
||||||
if (count($appliedPatches))
|
|
||||||
{
|
|
||||||
$revertErrored = false;
|
|
||||||
|
|
||||||
// Let's try to cleanly revert all applied patches
|
|
||||||
foreach ($appliedPatches as $patch)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$pullModel->revert($patch->id);
|
|
||||||
}
|
|
||||||
catch (\RuntimeException $e)
|
|
||||||
{
|
|
||||||
$revertErrored = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// If we errored out reverting patches, we'll need to truncate the table
|
|
||||||
if ($revertErrored)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$testsModel->truncateTable();
|
|
||||||
}
|
|
||||||
catch (\RuntimeException $e)
|
|
||||||
{
|
|
||||||
$hasErrors = true;
|
|
||||||
|
|
||||||
$this->getApplication()->enqueueMessage(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE', $e->getMessage()), 'error'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Now truncate the pulls table
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$pullsModel->truncateTable();
|
|
||||||
}
|
|
||||||
catch (\RuntimeException $e)
|
|
||||||
{
|
|
||||||
$hasErrors = true;
|
|
||||||
|
|
||||||
$this->getApplication()->enqueueMessage(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE', $e->getMessage()), 'error'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
jimport('joomla.filesystem.file');
|
|
||||||
jimport('joomla.filesystem.folder');
|
|
||||||
|
|
||||||
// Check the backups directory to see if any .txt files remain; clear them if so
|
|
||||||
$backups = \JFolder::files(JPATH_COMPONENT . '/backups', '.txt');
|
|
||||||
|
|
||||||
if (count($backups))
|
|
||||||
{
|
|
||||||
foreach ($backups as $file)
|
|
||||||
{
|
|
||||||
if (!\JFile::delete(JPATH_COMPONENT . '/backups/' . $file))
|
|
||||||
{
|
|
||||||
$this->getApplication()->enqueueMessage(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE', JPATH_COMPONENT . '/backups/' . $file), 'error'
|
|
||||||
);
|
|
||||||
|
|
||||||
$hasErrors = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Processing completed, inform the user of a success or fail
|
|
||||||
if ($hasErrors)
|
|
||||||
{
|
|
||||||
$msg = \JText::sprintf(
|
|
||||||
'COM_PATCHTESTER_RESET_HAS_ERRORS', JPATH_COMPONENT . '/backups', \JFactory::getDbo()->replacePrefix('#__patchtester_tests')
|
|
||||||
);
|
|
||||||
$type = 'warning';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$msg = \JText::_('COM_PATCHTESTER_RESET_OK');
|
|
||||||
$type = 'notice';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (\Exception $e)
|
|
||||||
{
|
|
||||||
$msg = $e->getMessage();
|
|
||||||
$type = 'error';
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->getApplication()->enqueueMessage($msg, $type);
|
|
||||||
$this->getApplication()->redirect(\JRoute::_('index.php?option=com_patchtester', false));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,50 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use PatchTester\Model\PullModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Controller class to revert patches
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class RevertController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return void Redirects the application
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$model = new PullModel(null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
// Initialize the state for the model
|
|
||||||
$model->setState($this->initializeState($model));
|
|
||||||
|
|
||||||
$model->revert($this->getInput()->getUint('pull_id'));
|
|
||||||
|
|
||||||
$msg = \JText::_('COM_PATCHTESTER_REVERT_OK');
|
|
||||||
$type = 'message';
|
|
||||||
}
|
|
||||||
catch (\Exception $e)
|
|
||||||
{
|
|
||||||
$msg = $e->getMessage();
|
|
||||||
$type = 'error';
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->getApplication()->enqueueMessage($msg, $type);
|
|
||||||
$this->getApplication()->redirect(\JRoute::_('index.php?option=com_patchtester', false));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,128 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Controller;
|
|
||||||
|
|
||||||
use PatchTester\GitHub\Exception\UnexpectedResponse;
|
|
||||||
use PatchTester\Helper;
|
|
||||||
use PatchTester\Model\PullsModel;
|
|
||||||
use PatchTester\Model\TestsModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Controller class to start fetching remote data
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class StartfetchController extends AbstractController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Execute the controller.
|
|
||||||
*
|
|
||||||
* @return void Redirects the application
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function execute()
|
|
||||||
{
|
|
||||||
// We don't want this request to be cached.
|
|
||||||
$this->getApplication()->setHeader('Expires', 'Mon, 1 Jan 2001 00:00:00 GMT', true);
|
|
||||||
$this->getApplication()->setHeader('Last-Modified', gmdate('D, d M Y H:i:s') . ' GMT', true);
|
|
||||||
$this->getApplication()->setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', false);
|
|
||||||
$this->getApplication()->setHeader('Pragma', 'no-cache');
|
|
||||||
$this->getApplication()->setHeader('Content-Type', $this->getApplication()->mimeType . '; charset=' . $this->getApplication()->charSet);
|
|
||||||
|
|
||||||
// Check for a valid token. If invalid, send a 403 with the error message.
|
|
||||||
if (!\JSession::checkToken('request'))
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson(new \Exception(\JText::_('JINVALID_TOKEN'), 403));
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Make sure we can fetch the data from GitHub - throw an error on < 10 available requests
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$rateResponse = Helper::initializeGithub()->getRateLimit();
|
|
||||||
$rate = json_decode($rateResponse->body);
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson(
|
|
||||||
new \Exception(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB', $e->getMessage()),
|
|
||||||
$e->getCode(),
|
|
||||||
$e
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// If over the API limit, we can't build this list
|
|
||||||
if ($rate->resources->core->remaining < 10)
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson(
|
|
||||||
new \Exception(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_API_LIMIT_LIST', \JFactory::getDate($rate->resources->core->reset)),
|
|
||||||
429
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
$testsModel = new TestsModel(null, \JFactory::getDbo());
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
// Sanity check, ensure there aren't any applied patches
|
|
||||||
if (count($testsModel->getAppliedPatches()) >= 1)
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson(new \Exception(\JText::_('COM_PATCHTESTER_ERROR_APPLIED_PATCHES'), 500));
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (\Exception $e)
|
|
||||||
{
|
|
||||||
$response = new \JResponseJson($e);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// We're able to successfully pull data, prepare our environment
|
|
||||||
\JFactory::getSession()->set('com_patchtester_fetcher_page', 1);
|
|
||||||
|
|
||||||
$response = new \JResponseJson(
|
|
||||||
array('complete' => false, 'header' => \JText::_('COM_PATCHTESTER_FETCH_PROCESSING', true)),
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_FETCH_PAGE_NUMBER', 1),
|
|
||||||
false,
|
|
||||||
true
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->getApplication()->sendHeaders();
|
|
||||||
echo json_encode($response);
|
|
||||||
|
|
||||||
$this->getApplication()->close();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\GitHub\Exception;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Exception representing an unexpected response
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
class UnexpectedResponse extends \DomainException
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* The Response object.
|
|
||||||
*
|
|
||||||
* @var \JHttpResponse
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
private $response;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructor
|
|
||||||
*
|
|
||||||
* @param \JHttpResponse $response The Response object.
|
|
||||||
* @param string $message The Exception message to throw.
|
|
||||||
* @param integer $code The Exception code.
|
|
||||||
* @param \Exception $previous The previous exception used for the exception chaining.
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function __construct(\JHttpResponse $response, $message = '', $code = 0, \Exception $previous = null)
|
|
||||||
{
|
|
||||||
parent::__construct($message, $code, $previous);
|
|
||||||
|
|
||||||
$this->response = $response;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the Response object.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getResponse()
|
|
||||||
{
|
|
||||||
return $this->response;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,326 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\GitHub;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper class for interacting with the GitHub API.
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
class GitHub
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Options for the connector.
|
|
||||||
*
|
|
||||||
* @var Registry
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
protected $options;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The HTTP client object to use in sending HTTP requests.
|
|
||||||
*
|
|
||||||
* @var \JHttp
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
protected $client;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructor.
|
|
||||||
*
|
|
||||||
* @param Registry $options Connector options.
|
|
||||||
* @param \JHttp $client The HTTP client object.
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function __construct(Registry $options = null, \JHttp $client = null)
|
|
||||||
{
|
|
||||||
$this->options = $options ?: new Registry;
|
|
||||||
$this->client = $client ?: \JHttpFactory::getHttp($options);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Build and return a full request URL.
|
|
||||||
*
|
|
||||||
* This method will add appropriate pagination details and basic authentication credentials if necessary
|
|
||||||
* and also prepend the API url to have a complete URL for the request.
|
|
||||||
*
|
|
||||||
* @param string $path URL to inflect
|
|
||||||
* @param integer $page Page to request
|
|
||||||
* @param integer $limit Number of results to return per page
|
|
||||||
*
|
|
||||||
* @return string The request URL.
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
protected function fetchUrl($path, $page = 0, $limit = 0)
|
|
||||||
{
|
|
||||||
// Get a new JUri object fousing the api url and given path.
|
|
||||||
$uri = new \JUri($this->options->get('api.url') . $path);
|
|
||||||
|
|
||||||
// Only apply basic authentication if an access token is not set
|
|
||||||
if ($this->options->get('gh.token', false) === false)
|
|
||||||
{
|
|
||||||
// Use basic authentication
|
|
||||||
if ($this->options->get('api.username', false))
|
|
||||||
{
|
|
||||||
$username = $this->options->get('api.username');
|
|
||||||
$username = str_replace('@', '%40', $username);
|
|
||||||
$uri->setUser($username);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($this->options->get('api.password', false))
|
|
||||||
{
|
|
||||||
$password = $this->options->get('api.password');
|
|
||||||
$password = str_replace('@', '%40', $password);
|
|
||||||
$uri->setPass($password);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// If we have a defined page number add it to the JUri object.
|
|
||||||
if ($page > 0)
|
|
||||||
{
|
|
||||||
$uri->setVar('page', (int) $page);
|
|
||||||
}
|
|
||||||
|
|
||||||
// If we have a defined items per page add it to the JUri object.
|
|
||||||
if ($limit > 0)
|
|
||||||
{
|
|
||||||
$uri->setVar('per_page', (int) $limit);
|
|
||||||
}
|
|
||||||
|
|
||||||
return (string) $uri;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the HTTP client for this connector.
|
|
||||||
*
|
|
||||||
* @return \JHttp
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getClient()
|
|
||||||
{
|
|
||||||
return $this->client;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the diff for a pull request.
|
|
||||||
*
|
|
||||||
* @param string $user The name of the owner of the GitHub repository.
|
|
||||||
* @param string $repo The name of the GitHub repository.
|
|
||||||
* @param integer $pullId The pull request number.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getDiffForPullRequest($user, $repo, $pullId)
|
|
||||||
{
|
|
||||||
// Build the request path.
|
|
||||||
$path = "/repos/$user/$repo/pulls/" . (int) $pullId;
|
|
||||||
|
|
||||||
// Build the request headers.
|
|
||||||
$headers = array('Accept' => 'application/vnd.github.diff');
|
|
||||||
|
|
||||||
$prepared = $this->prepareRequest($path, 0, 0, $headers);
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get a file's contents from a repository.
|
|
||||||
*
|
|
||||||
* @param string $user The name of the owner of the GitHub repository.
|
|
||||||
* @param string $repo The name of the GitHub repository.
|
|
||||||
* @param string $path The content path.
|
|
||||||
* @param string $ref The name of the commit/branch/tag. Default: the repository’s default branch (usually master)
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getFileContents($user, $repo, $path, $ref = null)
|
|
||||||
{
|
|
||||||
$path = "/repos/$user/$repo/contents/$path";
|
|
||||||
|
|
||||||
$prepared = $this->prepareRequest($path);
|
|
||||||
|
|
||||||
if ($ref)
|
|
||||||
{
|
|
||||||
$url = new \JUri($prepared['url']);
|
|
||||||
$url->setVar('ref', $ref);
|
|
||||||
|
|
||||||
$prepared['url'] = (string) $url;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the list of modified files for a pull request.
|
|
||||||
*
|
|
||||||
* @param string $user The name of the owner of the GitHub repository.
|
|
||||||
* @param string $repo The name of the GitHub repository.
|
|
||||||
* @param integer $pullId The pull request number.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getFilesForPullRequest($user, $repo, $pullId)
|
|
||||||
{
|
|
||||||
// Build the request path.
|
|
||||||
$path = "/repos/$user/$repo/pulls/" . (int) $pullId . '/files';
|
|
||||||
|
|
||||||
$prepared = $this->prepareRequest($path);
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get a list of the open issues for a repository.
|
|
||||||
*
|
|
||||||
* @param string $user The name of the owner of the GitHub repository.
|
|
||||||
* @param string $repo The name of the GitHub repository.
|
|
||||||
* @param integer $page The page number from which to get items.
|
|
||||||
* @param integer $limit The number of items on a page.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getOpenIssues($user, $repo, $page = 0, $limit = 0)
|
|
||||||
{
|
|
||||||
$prepared = $this->prepareRequest("/repos/$user/$repo/issues", $page, $limit);
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get an option from the connector.
|
|
||||||
*
|
|
||||||
* @param string $key The name of the option to get.
|
|
||||||
* @param mixed $default The default value if the option is not set.
|
|
||||||
*
|
|
||||||
* @return mixed The option value.
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getOption($key, $default = null)
|
|
||||||
{
|
|
||||||
return $this->options->get($key, $default);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get a single pull request.
|
|
||||||
*
|
|
||||||
* @param string $user The name of the owner of the GitHub repository.
|
|
||||||
* @param string $repo The name of the GitHub repository.
|
|
||||||
* @param integer $pullId The pull request number.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getPullRequest($user, $repo, $pullId)
|
|
||||||
{
|
|
||||||
// Build the request path.
|
|
||||||
$path = "/repos/$user/$repo/pulls/" . (int) $pullId;
|
|
||||||
|
|
||||||
$prepared = $this->prepareRequest($path);
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the rate limit for the authenticated user.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function getRateLimit()
|
|
||||||
{
|
|
||||||
$prepared = $this->prepareRequest('/rate_limit');
|
|
||||||
|
|
||||||
return $this->processResponse($this->client->get($prepared['url'], $prepared['headers']));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Process the response and return it.
|
|
||||||
*
|
|
||||||
* @param \JHttpResponse $response The response.
|
|
||||||
* @param integer $expectedCode The expected response code.
|
|
||||||
*
|
|
||||||
* @return \JHttpResponse
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
* @throws Exception\UnexpectedResponse
|
|
||||||
*/
|
|
||||||
protected function processResponse(\JHttpResponse $response, $expectedCode = 200)
|
|
||||||
{
|
|
||||||
// Validate the response code.
|
|
||||||
if ($response->code != $expectedCode)
|
|
||||||
{
|
|
||||||
// Decode the error response and throw an exception.
|
|
||||||
$body = json_decode($response->body);
|
|
||||||
$error = isset($body->error) ? $body->error : (isset($body->message) ? $body->message : 'Unknown Error');
|
|
||||||
|
|
||||||
throw new Exception\UnexpectedResponse($response, $error, $response->code);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $response;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to build and return a full request URL for the request.
|
|
||||||
*
|
|
||||||
* This method will add appropriate pagination details if necessary and also prepend the API url to have a complete URL for the request.
|
|
||||||
*
|
|
||||||
* @param string $path Path to process
|
|
||||||
* @param integer $page Page to request
|
|
||||||
* @param integer $limit Number of results to return per page
|
|
||||||
* @param array $headers The headers to send with the request
|
|
||||||
*
|
|
||||||
* @return array Associative array containing the prepared URL and request headers
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
protected function prepareRequest($path, $page = 0, $limit = 0, array $headers = array())
|
|
||||||
{
|
|
||||||
$url = $this->fetchUrl($path, $page, $limit);
|
|
||||||
|
|
||||||
if ($token = $this->options->get('gh.token', false))
|
|
||||||
{
|
|
||||||
$headers['Authorization'] = "token $token";
|
|
||||||
}
|
|
||||||
|
|
||||||
return array('url' => $url, 'headers' => $headers);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set an option for the connector.
|
|
||||||
*
|
|
||||||
* @param string $key The name of the option to set.
|
|
||||||
* @param mixed $value The option value to set.
|
|
||||||
*
|
|
||||||
* @return $this
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
public function setOption($key, $value)
|
|
||||||
{
|
|
||||||
$this->options->set($key, $value);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,62 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
use PatchTester\GitHub\GitHub;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper class for the patch tester component
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
abstract class Helper
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Initializes the GitHub object
|
|
||||||
*
|
|
||||||
* @return GitHub
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public static function initializeGithub()
|
|
||||||
{
|
|
||||||
$params = \JComponentHelper::getParams('com_patchtester');
|
|
||||||
|
|
||||||
$options = new Registry;
|
|
||||||
|
|
||||||
// Set a user agent for the request
|
|
||||||
$options->set('userAgent', 'PatchTester/3.0');
|
|
||||||
|
|
||||||
// Set the default timeout to 120 seconds
|
|
||||||
$options->set('timeout', 120);
|
|
||||||
|
|
||||||
// Set the API URL
|
|
||||||
$options->set('api.url', 'https://api.github.com');
|
|
||||||
|
|
||||||
// If an API token is set in the params, use it for authentication
|
|
||||||
if ($params->get('gh_token', ''))
|
|
||||||
{
|
|
||||||
$options->set('gh.token', $params->get('gh_token', ''));
|
|
||||||
}
|
|
||||||
// Set the username and password if set in the params
|
|
||||||
elseif ($params->get('gh_user', '') && $params->get('gh_password'))
|
|
||||||
{
|
|
||||||
$options->set('api.username', $params->get('gh_user', ''));
|
|
||||||
$options->set('api.password', $params->get('gh_password', ''));
|
|
||||||
}
|
|
||||||
// Display a message about the lowered API limit without credentials
|
|
||||||
else
|
|
||||||
{
|
|
||||||
\JFactory::getApplication()->enqueueMessage(\JText::_('COM_PATCHTESTER_NO_CREDENTIALS'), 'notice');
|
|
||||||
}
|
|
||||||
|
|
||||||
return new GitHub($options);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,407 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Model;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
use PatchTester\GitHub\Exception\UnexpectedResponse;
|
|
||||||
use PatchTester\Helper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Methods supporting pull requests.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class PullModel extends \JModelDatabase
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Array containing top level non-production folders
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $nonProductionFolders = array(
|
|
||||||
'build',
|
|
||||||
'docs',
|
|
||||||
'installation',
|
|
||||||
'tests',
|
|
||||||
'.github',
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Array containing non-production files
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $nonProductionFiles = array(
|
|
||||||
'.gitignore',
|
|
||||||
'.travis.yml',
|
|
||||||
'README.md',
|
|
||||||
'build.xml',
|
|
||||||
'composer.json',
|
|
||||||
'composer.lock',
|
|
||||||
'phpunit.xml.dist',
|
|
||||||
'robots.txt.dist',
|
|
||||||
'travisci-phpunit.xml',
|
|
||||||
'LICENSE',
|
|
||||||
'RoboFile.dist.ini',
|
|
||||||
'RoboFile.php',
|
|
||||||
'codeception.yml',
|
|
||||||
'jorobo.dist.ini',
|
|
||||||
'manifest.xml',
|
|
||||||
'crowdin.yaml',
|
|
||||||
'travis-lang-update.sh',
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Parse the list of modified files from a pull request
|
|
||||||
*
|
|
||||||
* @param object $files The modified files to parse
|
|
||||||
*
|
|
||||||
* @return array
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
protected function parseFileList($files)
|
|
||||||
{
|
|
||||||
$parsedFiles = array();
|
|
||||||
|
|
||||||
foreach ($files as $file)
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
* Check if the patch tester is running in a production environment
|
|
||||||
* If so, do not patch certain files as errors will be thrown
|
|
||||||
*/
|
|
||||||
if (!file_exists(JPATH_ROOT . '/installation/index.php'))
|
|
||||||
{
|
|
||||||
$filePath = explode('/', $file->filename);
|
|
||||||
|
|
||||||
if (in_array($filePath[0], $this->nonProductionFiles))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (in_array($filePath[0], $this->nonProductionFolders))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Sometimes the repo filename is not the production file name
|
|
||||||
$prodFileName = $file->filename;
|
|
||||||
$filePath = explode('/', $prodFileName);
|
|
||||||
|
|
||||||
// Remove the `src` here to match the CMS paths if needed
|
|
||||||
if ($filePath[0] === 'src')
|
|
||||||
{
|
|
||||||
$prodFileName = str_replace('src/', '', $prodFileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
$parsedFiles[] = (object) array(
|
|
||||||
'action' => $file->status,
|
|
||||||
'filename' => $prodFileName,
|
|
||||||
'repofilename' => $file->filename,
|
|
||||||
'fileurl' => $file->contents_url,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $parsedFiles;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Patches the code with the supplied pull request
|
|
||||||
*
|
|
||||||
* @param integer $id ID of the pull request to apply
|
|
||||||
*
|
|
||||||
* @return boolean
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws \RuntimeException
|
|
||||||
*/
|
|
||||||
public function apply($id)
|
|
||||||
{
|
|
||||||
// Get the Github object
|
|
||||||
$github = Helper::initializeGithub();
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$rateResponse = $github->getRateLimit();
|
|
||||||
$rate = json_decode($rateResponse->body);
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
|
|
||||||
// If over the API limit, we can't build this list
|
|
||||||
if ($rate->resources->core->remaining == 0)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_API_LIMIT_LIST', \JFactory::getDate($rate->resources->core->reset))
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$pullResponse = $github->getPullRequest($this->getState()->get('github_user'), $this->getState()->get('github_repo'), $id);
|
|
||||||
$pull = json_decode($pullResponse->body);
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (is_null($pull->head->repo))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::_('COM_PATCHTESTER_REPO_IS_GONE'));
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$filesResponse = $github->getFilesForPullRequest($this->getState()->get('github_user'), $this->getState()->get('github_repo'), $id);
|
|
||||||
$files = json_decode($filesResponse->body);
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!count($files))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
$parsedFiles = $this->parseFileList($files);
|
|
||||||
|
|
||||||
foreach ($parsedFiles as $file)
|
|
||||||
{
|
|
||||||
if ($file->action == 'deleted' && !file_exists(JPATH_ROOT . '/' . $file->filename))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S', $file->old));
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($file->action == 'added' || $file->action == 'modified')
|
|
||||||
{
|
|
||||||
// If the backup file already exists, we can't apply the patch
|
|
||||||
if (file_exists(JPATH_COMPONENT . '/backups/' . md5($file->filename) . '.txt'))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_CONFLICT_S', $file->filename));
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($file->action == 'modified' && !file_exists(JPATH_ROOT . '/' . $file->filename))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S', $file->filename));
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$contentsResponse = $github->getFileContents(
|
|
||||||
$pull->head->user->login, $this->getState()->get('github_repo'), $file->repofilename, urlencode($pull->head->ref)
|
|
||||||
);
|
|
||||||
|
|
||||||
$contents = json_decode($contentsResponse->body);
|
|
||||||
|
|
||||||
// In case encoding type ever changes
|
|
||||||
switch ($contents->encoding)
|
|
||||||
{
|
|
||||||
case 'base64':
|
|
||||||
$file->body = base64_decode($contents->content);
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
throw new \RuntimeException(\JText::_('COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
jimport('joomla.filesystem.file');
|
|
||||||
jimport('joomla.filesystem.path');
|
|
||||||
|
|
||||||
// At this point, we have ensured that we have all the new files and there are no conflicts
|
|
||||||
foreach ($parsedFiles as $file)
|
|
||||||
{
|
|
||||||
// We only create a backup if the file already exists
|
|
||||||
if ($file->action == 'deleted' || (file_exists(JPATH_ROOT . '/' . $file->filename) && $file->action == 'modified'))
|
|
||||||
{
|
|
||||||
$src = JPATH_ROOT . '/' . $file->filename;
|
|
||||||
$dest = JPATH_COMPONENT . '/backups/' . md5($file->filename) . '.txt';
|
|
||||||
|
|
||||||
if (!\JFile::copy(\JPath::clean($src), $dest))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE', $src, $dest));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ($file->action)
|
|
||||||
{
|
|
||||||
case 'modified':
|
|
||||||
case 'added':
|
|
||||||
if (!\JFile::write(\JPath::clean(JPATH_ROOT . '/' . $file->filename), $file->body))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE', JPATH_ROOT . '/' . $file->filename));
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'deleted':
|
|
||||||
if (!\JFile::delete(\JPath::clean(JPATH_ROOT . '/' . $file->filename)))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE', JPATH_ROOT . '/' . $file->filename));
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// We don't need the file's body any longer (and it causes issues with binary data when json_encode() is run), so remove it
|
|
||||||
unset($file->body);
|
|
||||||
}
|
|
||||||
|
|
||||||
$record = (object) array(
|
|
||||||
'pull_id' => $pull->number,
|
|
||||||
'data' => json_encode($parsedFiles),
|
|
||||||
'patched_by' => \JFactory::getUser()->id,
|
|
||||||
'applied' => 1,
|
|
||||||
'applied_version' => JVERSION,
|
|
||||||
);
|
|
||||||
|
|
||||||
$db = $this->getDb();
|
|
||||||
|
|
||||||
$db->insertObject('#__patchtester_tests', $record);
|
|
||||||
|
|
||||||
// Insert the retrieved commit SHA into the pulls table for this item
|
|
||||||
$db->setQuery(
|
|
||||||
$db->getQuery(true)
|
|
||||||
->update('#__patchtester_pulls')
|
|
||||||
->set('sha = ' . $db->quote($pull->head->sha))
|
|
||||||
->where($db->quoteName('pull_id') . ' = ' . (int) $id)
|
|
||||||
)->execute();
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Reverts the specified pull request
|
|
||||||
*
|
|
||||||
* @param integer $id ID of the pull request to revert
|
|
||||||
*
|
|
||||||
* @return boolean
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws \RuntimeException
|
|
||||||
*/
|
|
||||||
public function revert($id)
|
|
||||||
{
|
|
||||||
$db = $this->getDb();
|
|
||||||
|
|
||||||
$testRecord = $db->setQuery(
|
|
||||||
$db->getQuery(true)
|
|
||||||
->select('*')
|
|
||||||
->from('#__patchtester_tests')
|
|
||||||
->where('id = ' . (int) $id)
|
|
||||||
)->loadObject();
|
|
||||||
|
|
||||||
// We don't want to restore files from an older version
|
|
||||||
if ($testRecord->applied_version != JVERSION)
|
|
||||||
{
|
|
||||||
return $this->removeTest($testRecord);
|
|
||||||
}
|
|
||||||
|
|
||||||
$files = json_decode($testRecord->data);
|
|
||||||
|
|
||||||
if (!$files)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE', __METHOD__, htmlentities($testRecord->data)));
|
|
||||||
}
|
|
||||||
|
|
||||||
jimport('joomla.filesystem.file');
|
|
||||||
|
|
||||||
foreach ($files as $file)
|
|
||||||
{
|
|
||||||
switch ($file->action)
|
|
||||||
{
|
|
||||||
case 'deleted':
|
|
||||||
case 'modified':
|
|
||||||
$src = JPATH_COMPONENT . '/backups/' . md5($file->filename) . '.txt';
|
|
||||||
$dest = JPATH_ROOT . '/' . $file->filename;
|
|
||||||
|
|
||||||
if (!\JFile::copy($src, $dest))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE', $src, $dest));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (file_exists($src))
|
|
||||||
{
|
|
||||||
if (!\JFile::delete($src))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE', $src)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'added':
|
|
||||||
$src = JPATH_ROOT . '/' . $file->filename;
|
|
||||||
|
|
||||||
if (file_exists($src))
|
|
||||||
{
|
|
||||||
if (!\JFile::delete($src))
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(
|
|
||||||
\JText::sprintf('COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE', $src)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return $this->removeTest($testRecord);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Remove the database record for a test
|
|
||||||
*
|
|
||||||
* @param stdClass $testRecord The record being deleted
|
|
||||||
*
|
|
||||||
* @return boolean
|
|
||||||
*
|
|
||||||
* @since 3.0.0
|
|
||||||
*/
|
|
||||||
private function removeTest($testRecord)
|
|
||||||
{
|
|
||||||
$db = $this->getDb();
|
|
||||||
|
|
||||||
// Remove the retrieved commit SHA from the pulls table for this item
|
|
||||||
$db->setQuery(
|
|
||||||
$db->getQuery(true)
|
|
||||||
->update('#__patchtester_pulls')
|
|
||||||
->set('sha = ' . $db->quote(''))
|
|
||||||
->where($db->quoteName('pull_id') . ' = ' . (int) $testRecord->pull_id)
|
|
||||||
)->execute();
|
|
||||||
|
|
||||||
// And delete the record from the tests table
|
|
||||||
$db->setQuery(
|
|
||||||
$db->getQuery(true)
|
|
||||||
->delete('#__patchtester_tests')
|
|
||||||
->where('id = ' . (int) $testRecord->id)
|
|
||||||
)->execute();
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,476 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Model;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
use PatchTester\GitHub\Exception\UnexpectedResponse;
|
|
||||||
use PatchTester\Helper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Model class for the pulls list view
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class PullsModel extends \JModelDatabase
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* The object context
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $context;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Array of fields the list can be sorted on
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $sortFields = array('a.pull_id', 'a.title', 'applied');
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Instantiate the model.
|
|
||||||
*
|
|
||||||
* @param string $context The model context.
|
|
||||||
* @param Registry $state The model state.
|
|
||||||
* @param \JDatabaseDriver $db The database adpater.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function __construct($context, Registry $state = null, \JDatabaseDriver $db = null)
|
|
||||||
{
|
|
||||||
parent::__construct($state, $db);
|
|
||||||
|
|
||||||
$this->context = $context;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get an array of data items.
|
|
||||||
*
|
|
||||||
* @return mixed An array of data items on success, false on failure.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getItems()
|
|
||||||
{
|
|
||||||
// Get a storage key.
|
|
||||||
$store = $this->getStoreId();
|
|
||||||
|
|
||||||
// Try to load the data from internal storage.
|
|
||||||
if (isset($this->cache[$store]))
|
|
||||||
{
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
// Load the list items and add the items to the internal cache.
|
|
||||||
$this->cache[$store] = $this->_getList($this->_getListQuery(), $this->getStart(), $this->getState()->get('list.limit'));
|
|
||||||
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get a JDatabaseQuery object for retrieving the data set from a database.
|
|
||||||
*
|
|
||||||
* @return \JDatabaseQuery A JDatabaseQuery object to retrieve the data set.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function getListQuery()
|
|
||||||
{
|
|
||||||
// Create a new query object.
|
|
||||||
$db = $this->getDb();
|
|
||||||
$query = $db->getQuery(true);
|
|
||||||
|
|
||||||
// Select the required fields from the table.
|
|
||||||
$query->select('a.*');
|
|
||||||
$query->from('#__patchtester_pulls AS a');
|
|
||||||
|
|
||||||
// Join the tests table to get applied patches
|
|
||||||
$query->select('t.id AS applied');
|
|
||||||
$query->join('LEFT', '#__patchtester_tests AS t ON t.pull_id = a.pull_id');
|
|
||||||
|
|
||||||
// Filter by search
|
|
||||||
$search = $this->getState()->get('filter.search');
|
|
||||||
|
|
||||||
if (!empty($search))
|
|
||||||
{
|
|
||||||
if (stripos($search, 'id:') === 0)
|
|
||||||
{
|
|
||||||
$query->where('a.pull_id = ' . (int) substr($search, 3));
|
|
||||||
}
|
|
||||||
elseif (is_numeric($search))
|
|
||||||
{
|
|
||||||
$query->where('a.pull_id LIKE ' . $db->quote('%' . (int) $search . '%'));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$query->where('(a.title LIKE ' . $db->quote('%' . $db->escape($search, true) . '%') . ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Filter for applied patches
|
|
||||||
$applied = $this->getState()->get('filter.applied');
|
|
||||||
|
|
||||||
if (!empty($applied))
|
|
||||||
{
|
|
||||||
// Not applied patches have a NULL value, so build our value part of the query based on this
|
|
||||||
$value = $applied == 'no' ? ' IS NULL' : ' = 1';
|
|
||||||
|
|
||||||
$query->where($db->quoteName('applied') . $value);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Filter for RTC patches
|
|
||||||
$applied = $this->getState()->get('filter.rtc');
|
|
||||||
|
|
||||||
if (!empty($applied))
|
|
||||||
{
|
|
||||||
// Not applied patches have a NULL value, so build our value part of the query based on this
|
|
||||||
$value = $applied == 'no' ? '0' : '1';
|
|
||||||
|
|
||||||
$query->where($db->quoteName('is_rtc') . ' = ' . $value);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handle the list ordering.
|
|
||||||
$ordering = $this->getState()->get('list.ordering');
|
|
||||||
$direction = $this->getState()->get('list.direction');
|
|
||||||
|
|
||||||
if (!empty($ordering))
|
|
||||||
{
|
|
||||||
$query->order($db->escape($ordering) . ' ' . $db->escape($direction));
|
|
||||||
}
|
|
||||||
|
|
||||||
// If $ordering is by applied patches, then append sort on pull_id also
|
|
||||||
if ($ordering === 'applied')
|
|
||||||
{
|
|
||||||
$query->order('a.pull_id ' . $db->escape($direction));
|
|
||||||
}
|
|
||||||
|
|
||||||
return $query;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get a JPagination object for the data set.
|
|
||||||
*
|
|
||||||
* @return \JPagination A JPagination object for the data set.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getPagination()
|
|
||||||
{
|
|
||||||
// Get a storage key.
|
|
||||||
$store = $this->getStoreId('getPagination');
|
|
||||||
|
|
||||||
// Try to load the data from internal storage.
|
|
||||||
if (isset($this->cache[$store]))
|
|
||||||
{
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create the pagination object and add the object to the internal cache.
|
|
||||||
$this->cache[$store] = new \JPagination($this->getTotal(), $this->getStart(), (int) $this->getState()->get('list.limit', 20));
|
|
||||||
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Retrieves the array of authorized sort fields
|
|
||||||
*
|
|
||||||
* @return array
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getSortFields()
|
|
||||||
{
|
|
||||||
return $this->sortFields;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get a store id based on the model configuration state.
|
|
||||||
*
|
|
||||||
* This is necessary because the model is used by the component and
|
|
||||||
* different modules that might need different sets of data or different
|
|
||||||
* ordering requirements.
|
|
||||||
*
|
|
||||||
* @param string $id An identifier string to generate the store id.
|
|
||||||
*
|
|
||||||
* @return string A store id.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function getStoreId($id = '')
|
|
||||||
{
|
|
||||||
// Add the list state to the store id.
|
|
||||||
$id .= ':' . $this->getState()->get('list.start');
|
|
||||||
$id .= ':' . $this->getState()->get('list.limit');
|
|
||||||
$id .= ':' . $this->getState()->get('list.ordering');
|
|
||||||
$id .= ':' . $this->getState()->get('list.direction');
|
|
||||||
|
|
||||||
return md5($this->context . ':' . $id);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get the starting number of items for the data set.
|
|
||||||
*
|
|
||||||
* @return integer The starting number of items available in the data set.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getStart()
|
|
||||||
{
|
|
||||||
$store = $this->getStoreId('getStart');
|
|
||||||
|
|
||||||
// Try to load the data from internal storage.
|
|
||||||
if (isset($this->cache[$store]))
|
|
||||||
{
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
$start = $this->getState()->get('list.start', 0);
|
|
||||||
$limit = $this->getState()->get('list.limit', 20);
|
|
||||||
$total = $this->getTotal();
|
|
||||||
|
|
||||||
if ($start > $total - $limit)
|
|
||||||
{
|
|
||||||
$start = max(0, (int) (ceil($total / $limit) - 1) * $limit);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add the total to the internal cache.
|
|
||||||
$this->cache[$store] = $start;
|
|
||||||
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to get the total number of items for the data set.
|
|
||||||
*
|
|
||||||
* @return integer The total number of items available in the data set.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getTotal()
|
|
||||||
{
|
|
||||||
// Get a storage key.
|
|
||||||
$store = $this->getStoreId('getTotal');
|
|
||||||
|
|
||||||
// Try to load the data from internal storage.
|
|
||||||
if (isset($this->cache[$store]))
|
|
||||||
{
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
// Load the total and add the total to the internal cache.
|
|
||||||
$this->cache[$store] = (int) $this->_getListCount($this->_getListQuery());
|
|
||||||
|
|
||||||
return $this->cache[$store];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to request new data from GitHub
|
|
||||||
*
|
|
||||||
* @param integer $page The page of the request
|
|
||||||
*
|
|
||||||
* @return array
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws \RuntimeException
|
|
||||||
*/
|
|
||||||
public function requestFromGithub($page)
|
|
||||||
{
|
|
||||||
// If on page 1, dump the old data
|
|
||||||
if ($page === 1)
|
|
||||||
{
|
|
||||||
$this->getDb()->truncateTable('#__patchtester_pulls');
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
// TODO - Option to configure the batch size
|
|
||||||
$batchSize = 100;
|
|
||||||
|
|
||||||
$pullsResponse = Helper::initializeGithub()->getOpenIssues(
|
|
||||||
$this->getState()->get('github_user'), $this->getState()->get('github_repo'), $page, $batchSize
|
|
||||||
);
|
|
||||||
|
|
||||||
$pulls = json_decode($pullsResponse->body);
|
|
||||||
}
|
|
||||||
catch (UnexpectedResponse $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_GITHUB_FETCH', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
|
|
||||||
// If this is page 1, let's check to see if we need to paginate
|
|
||||||
if ($page === 1)
|
|
||||||
{
|
|
||||||
// Default this to being a single page of results
|
|
||||||
$lastPage = 1;
|
|
||||||
|
|
||||||
if (isset($pullsResponse->headers['Link']))
|
|
||||||
{
|
|
||||||
preg_match('/(\?page=[0-9]&per_page=' . $batchSize . '+>; rel=\"last\")/', $pullsResponse->headers['Link'], $matches);
|
|
||||||
|
|
||||||
if ($matches && isset($matches[0]))
|
|
||||||
{
|
|
||||||
$pageSegment = str_replace('&per_page=' . $batchSize, '', $matches[0]);
|
|
||||||
|
|
||||||
preg_match('/\d+/', $pageSegment, $pages);
|
|
||||||
$lastPage = (int) $pages[0];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// If there are no pulls to insert then bail, assume we're finished
|
|
||||||
if (count($pulls) === 0)
|
|
||||||
{
|
|
||||||
return array('complete' => true);
|
|
||||||
}
|
|
||||||
|
|
||||||
$data = array();
|
|
||||||
|
|
||||||
foreach ($pulls as $pull)
|
|
||||||
{
|
|
||||||
if (isset($pull->pull_request))
|
|
||||||
{
|
|
||||||
// Check if this PR is RTC
|
|
||||||
$isRTC = false;
|
|
||||||
|
|
||||||
foreach ($pull->labels as $label)
|
|
||||||
{
|
|
||||||
if ($label->name === 'RTC')
|
|
||||||
{
|
|
||||||
$isRTC = true;
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Build the data object to store in the database
|
|
||||||
$pullData = array(
|
|
||||||
(int) $pull->number,
|
|
||||||
$this->getDb()->quote(\JHtml::_('string.truncate', $pull->title, 150)),
|
|
||||||
$this->getDb()->quote(\JHtml::_('string.truncate', $pull->body, 100)),
|
|
||||||
$this->getDb()->quote($pull->pull_request->html_url),
|
|
||||||
(int) $isRTC,
|
|
||||||
);
|
|
||||||
|
|
||||||
$data[] = implode($pullData, ',');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// If there are no pulls to insert then bail, assume we're finished
|
|
||||||
if (count($data) === 0)
|
|
||||||
{
|
|
||||||
return array('complete' => true);
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->getDb()->setQuery(
|
|
||||||
$this->getDb()->getQuery(true)
|
|
||||||
->insert('#__patchtester_pulls')
|
|
||||||
->columns(array('pull_id', 'title', 'description', 'pull_url', 'is_rtc'))
|
|
||||||
->values($data)
|
|
||||||
);
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
$this->getDb()->execute();
|
|
||||||
}
|
|
||||||
catch (\RuntimeException $e)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('COM_PATCHTESTER_ERROR_INSERT_DATABASE', $e->getMessage()), $e->getCode(), $e);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Need to make another request
|
|
||||||
return array('complete' => false, 'page' => ($page + 1), 'lastPage' => isset($lastPage) ? $lastPage : false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Truncates the pulls table
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function truncateTable()
|
|
||||||
{
|
|
||||||
$this->getDb()->truncateTable('#__patchtester_pulls');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets an array of objects from the results of database query.
|
|
||||||
*
|
|
||||||
* @param \JDatabaseQuery|string $query The query.
|
|
||||||
* @param integer $limitstart Offset.
|
|
||||||
* @param integer $limit The number of records.
|
|
||||||
*
|
|
||||||
* @return array An array of results.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws RuntimeException
|
|
||||||
*/
|
|
||||||
protected function _getList($query, $limitstart = 0, $limit = 0)
|
|
||||||
{
|
|
||||||
return $this->getDb()->setQuery($query, $limitstart, $limit)->loadObjectList();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns a record count for the query.
|
|
||||||
*
|
|
||||||
* @param \JDatabaseQuery|string $query The query.
|
|
||||||
*
|
|
||||||
* @return integer Number of rows for query.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function _getListCount($query)
|
|
||||||
{
|
|
||||||
// Use fast COUNT(*) on JDatabaseQuery objects if there no GROUP BY or HAVING clause:
|
|
||||||
if ($query instanceof \JDatabaseQuery && $query->type == 'select' && $query->group === null && $query->having === null)
|
|
||||||
{
|
|
||||||
$query = clone $query;
|
|
||||||
$query->clear('select')->clear('order')->select('COUNT(*)');
|
|
||||||
|
|
||||||
$this->getDb()->setQuery($query);
|
|
||||||
|
|
||||||
return (int) $this->getDb()->loadResult();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Otherwise fall back to inefficient way of counting all results.
|
|
||||||
$this->getDb()->setQuery($query)->execute();
|
|
||||||
|
|
||||||
return (int) $this->getDb()->getNumRows();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to cache the last query constructed.
|
|
||||||
*
|
|
||||||
* This method ensures that the query is constructed only once for a given state of the model.
|
|
||||||
*
|
|
||||||
* @return \JDatabaseQuery A JDatabaseQuery object
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function _getListQuery()
|
|
||||||
{
|
|
||||||
// Capture the last store id used.
|
|
||||||
static $lastStoreId;
|
|
||||||
|
|
||||||
// Compute the current store id.
|
|
||||||
$currentStoreId = $this->getStoreId();
|
|
||||||
|
|
||||||
// If the last store id is different from the current, refresh the query.
|
|
||||||
if ($lastStoreId != $currentStoreId || empty($this->query))
|
|
||||||
{
|
|
||||||
$lastStoreId = $currentStoreId;
|
|
||||||
$this->query = $this->getListQuery();
|
|
||||||
}
|
|
||||||
|
|
||||||
return $this->query;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\Model;
|
|
||||||
|
|
||||||
use Joomla\Registry\Registry;
|
|
||||||
|
|
||||||
use PatchTester\Helper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Methods supporting applied pull requests.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class TestsModel extends \JModelDatabase
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Retrieves a list of applied patches
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function getAppliedPatches()
|
|
||||||
{
|
|
||||||
$db = $this->getDb();
|
|
||||||
|
|
||||||
$db->setQuery(
|
|
||||||
$db->getQuery(true)
|
|
||||||
->select('*')
|
|
||||||
->from($db->quoteName('#__patchtester_tests'))
|
|
||||||
->where($db->quoteName('applied') . ' = 1')
|
|
||||||
);
|
|
||||||
|
|
||||||
return $db->loadObjectList('pull_id');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Truncates the tests table
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function truncateTable()
|
|
||||||
{
|
|
||||||
$this->getDb()->truncateTable('#__patchtester_tests');
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper class for Joomla's issue tracker integrations
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
abstract class TrackerHelper
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Array containing the supported repositories integrated with the Joomla! Issue Tracker
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
private static $projects = array(
|
|
||||||
'joomla-cms' => array(
|
|
||||||
'githubUser' => 'joomla',
|
|
||||||
'githubrepo' => 'joomla-cms',
|
|
||||||
'projectAlias' => 'joomla-cms',
|
|
||||||
),
|
|
||||||
'patchtester' => array(
|
|
||||||
'githubUser' => 'joomla-extensions',
|
|
||||||
'githubrepo' => 'patchtester',
|
|
||||||
'projectAlias' => 'patchtester',
|
|
||||||
),
|
|
||||||
'weblinks' => array(
|
|
||||||
'githubUser' => 'joomla-extensions',
|
|
||||||
'githubrepo' => 'weblinks',
|
|
||||||
'projectAlias' => 'weblinks',
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the issue tracker project alias for a GitHub repository
|
|
||||||
*
|
|
||||||
* @param string $githubUser The owner of the GitHub repository (user or organization)
|
|
||||||
* @param string $githubRepo The GitHub repository name
|
|
||||||
*
|
|
||||||
* @return string|boolean The project alias if supported or boolean false
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public static function getTrackerAlias($githubUser, $githubRepo)
|
|
||||||
{
|
|
||||||
// If the repo isn't even listed, no point in going further
|
|
||||||
if (!array_key_exists($githubRepo, self::$projects))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Now the GitHub user must match the project (we don't support forks, sorry!)
|
|
||||||
if (self::$projects[$githubRepo]['githubUser'] !== $githubUser)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// This project is supported
|
|
||||||
return self::$projects[$githubRepo]['projectAlias'];
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,64 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\View;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Default HTML view class.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
class DefaultHtmlView extends \JViewHtml
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Load a template file -- first look in the templates folder for an override
|
|
||||||
*
|
|
||||||
* @param string $tpl The name of the template source file; automatically searches the template paths and compiles as needed.
|
|
||||||
*
|
|
||||||
* @return string The output of the the template script.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
* @throws \RuntimeException
|
|
||||||
*/
|
|
||||||
public function loadTemplate($tpl = null)
|
|
||||||
{
|
|
||||||
// Get the path to the file
|
|
||||||
$file = $this->getLayout();
|
|
||||||
|
|
||||||
if (isset($tpl))
|
|
||||||
{
|
|
||||||
$file .= '_' . $tpl;
|
|
||||||
}
|
|
||||||
|
|
||||||
$path = $this->getPath($file);
|
|
||||||
|
|
||||||
if (!$path)
|
|
||||||
{
|
|
||||||
throw new \RuntimeException(\JText::sprintf('JLIB_APPLICATION_ERROR_LAYOUTFILE_NOT_FOUND', $file), 500);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unset so as not to introduce into template scope
|
|
||||||
unset($tpl);
|
|
||||||
unset($file);
|
|
||||||
|
|
||||||
// Never allow a 'this' property
|
|
||||||
if (isset($this->this))
|
|
||||||
{
|
|
||||||
unset($this->this);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start an output buffer.
|
|
||||||
ob_start();
|
|
||||||
|
|
||||||
// Load the template.
|
|
||||||
include $path;
|
|
||||||
|
|
||||||
// Get the layout contents.
|
|
||||||
return ob_get_clean();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @var \PatchTester\View\DefaultHtmlView $this */
|
|
||||||
|
|
||||||
\JHtml::_('jquery.framework');
|
|
||||||
\JHtml::_('behavior.core');
|
|
||||||
\JHtml::_('script', 'com_patchtester/fetcher.js', false, true);
|
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
||||||
<div id="patchtester-container">
|
|
||||||
<h1 id="patchtester-progress-header"><?php echo \JText::_('COM_PATCHTESTER_FETCH_INITIALIZING'); ?></h1>
|
|
||||||
<p id="patchtester-progress-message"><?php echo \JText::_('COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION'); ?></p>
|
|
||||||
<input id="patchtester-token" type="hidden" name="<?php echo \JFactory::getSession()->getFormToken(); ?>" value="1" />
|
|
||||||
</div>
|
|
@ -1,149 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PatchTester\View\Pulls;
|
|
||||||
|
|
||||||
use PatchTester\TrackerHelper;
|
|
||||||
use PatchTester\View\DefaultHtmlView;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* View class for a list of pull requests.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*
|
|
||||||
* @property-read \PatchTester\Model\PullsModel $model The model object.
|
|
||||||
*/
|
|
||||||
class PullsHtmlView extends DefaultHtmlView
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Array containing environment errors
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $envErrors = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Array of open pull requests
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $items;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Pagination object
|
|
||||||
*
|
|
||||||
* @var \JPagination
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $pagination;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The model state
|
|
||||||
*
|
|
||||||
* @var \Joomla\Registry\Registry
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $state;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The issue tracker project alias
|
|
||||||
*
|
|
||||||
* @var string|boolean
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected $trackerAlias;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Method to render the view.
|
|
||||||
*
|
|
||||||
* @return string The rendered view.
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
public function render()
|
|
||||||
{
|
|
||||||
if (!extension_loaded('openssl'))
|
|
||||||
{
|
|
||||||
$this->envErrors[] = \JText::_('COM_PATCHTESTER_REQUIREMENT_OPENSSL');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!in_array('https', stream_get_wrappers()))
|
|
||||||
{
|
|
||||||
$this->envErrors[] = \JText::_('COM_PATCHTESTER_REQUIREMENT_HTTPS');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Only process the data if there are no environment errors
|
|
||||||
if (!count($this->envErrors))
|
|
||||||
{
|
|
||||||
$this->state = $this->model->getState();
|
|
||||||
$this->items = $this->model->getItems();
|
|
||||||
$this->pagination = $this->model->getPagination();
|
|
||||||
$this->trackerAlias = TrackerHelper::getTrackerAlias($this->state->get('github_user'), $this->state->get('github_repo'));
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->addToolbar();
|
|
||||||
|
|
||||||
// Make text strings available in the JavaScript API
|
|
||||||
\JText::script('COM_PATCHTESTER_CONFIRM_RESET');
|
|
||||||
|
|
||||||
return parent::render();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Add the page title and toolbar.
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function addToolbar()
|
|
||||||
{
|
|
||||||
\JToolbarHelper::title(\JText::_('COM_PATCHTESTER'), 'patchtester icon-apply');
|
|
||||||
|
|
||||||
if (!count($this->envErrors))
|
|
||||||
{
|
|
||||||
$toolbar = \JToolbar::getInstance('toolbar');
|
|
||||||
|
|
||||||
$toolbar->appendButton(
|
|
||||||
'Popup',
|
|
||||||
'refresh',
|
|
||||||
'COM_PATCHTESTER_TOOLBAR_FETCH_DATA',
|
|
||||||
'index.php?option=com_patchtester&view=fetch&tmpl=component',
|
|
||||||
500,
|
|
||||||
210,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
'window.parent.location.reload()',
|
|
||||||
'COM_PATCHTESTER_HEADING_FETCH_DATA'
|
|
||||||
);
|
|
||||||
|
|
||||||
// Add a reset button.
|
|
||||||
$toolbar->appendButton('Standard', 'expired', 'COM_PATCHTESTER_TOOLBAR_RESET', 'reset', false);
|
|
||||||
}
|
|
||||||
|
|
||||||
\JToolbarHelper::preferences('com_patchtester');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns an array of fields the table can be sorted by
|
|
||||||
*
|
|
||||||
* @return array Array containing the field name to sort by as the key and display text as value
|
|
||||||
*
|
|
||||||
* @since 2.0
|
|
||||||
*/
|
|
||||||
protected function getSortFields()
|
|
||||||
{
|
|
||||||
return array(
|
|
||||||
'a.title' => \JText::_('JGLOBAL_TITLE'),
|
|
||||||
'a.pull_id' => \JText::_('COM_PATCHTESTER_PULL_ID'),
|
|
||||||
'applied' => \JText::_('JSTATUS')
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,129 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @var \PatchTester\View\Pulls\PullsHtmlView $this */
|
|
||||||
|
|
||||||
\JHtml::_('behavior.core');
|
|
||||||
\JHtml::_('bootstrap.tooltip');
|
|
||||||
\JHtml::_('formbehavior.chosen', 'select');
|
|
||||||
\JHtml::_('stylesheet', 'com_patchtester/octicons.css', array(), true);
|
|
||||||
\JHtml::_('script', 'com_patchtester/patchtester.js', false, true);
|
|
||||||
|
|
||||||
if (count($this->envErrors)) :
|
|
||||||
echo $this->loadTemplate('errors');
|
|
||||||
else :
|
|
||||||
$listOrder = $this->escape($this->state->get('list.ordering'));
|
|
||||||
$listDirn = $this->escape($this->state->get('list.direction'));
|
|
||||||
$filterApplied = $this->escape($this->state->get('filter.applied'));
|
|
||||||
$filterRtc = $this->escape($this->state->get('filter.rtc'));
|
|
||||||
$colSpan = $this->trackerAlias !== false ? 7 : 6;
|
|
||||||
?>
|
|
||||||
<form action="<?php echo \JRoute::_('index.php?option=com_patchtester&view=pulls'); ?>" method="post" name="adminForm" id="adminForm" data-order="<?php echo $listOrder; ?>">
|
|
||||||
<div id="j-main-container">
|
|
||||||
<div id="filter-bar" class="btn-toolbar">
|
|
||||||
<div class="filter-search btn-group pull-left">
|
|
||||||
<label for="filter_search" class="element-invisible"><?php echo \JText::_('COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION'); ?></label>
|
|
||||||
<input type="text" name="filter_search" placeholder="<?php echo \JText::_('COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION'); ?>" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo \JText::_('COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION'); ?>" />
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-left hidden-phone">
|
|
||||||
<button class="btn tip hasTooltip" type="submit" title="<?php echo \JText::_('JSEARCH_FILTER_SUBMIT'); ?>"><i class="icon-search"></i></button>
|
|
||||||
<button class="btn tip hasTooltip" type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();" title="<?php echo \JText::_('JSEARCH_FILTER_CLEAR'); ?>"><i class="icon-remove"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-right hidden-phone">
|
|
||||||
<label for="limit" class="element-invisible"><?php echo \JText::_('JFIELD_PLG_SEARCH_SEARCHLIMIT_DESC'); ?></label>
|
|
||||||
<?php echo $this->pagination->getLimitBox(); ?>
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-right hidden-phone">
|
|
||||||
<label for="directionTable" class="element-invisible"><?php echo \JText::_('JFIELD_ORDERING_DESC'); ?></label>
|
|
||||||
<select name="directionTable" id="directionTable" class="input-medium" onchange="PatchTester.orderTable()">
|
|
||||||
<option value=""><?php echo \JText::_('JFIELD_ORDERING_DESC');?></option>
|
|
||||||
<option value="asc" <?php if ($listDirn == 'asc') echo 'selected="selected"'; ?>><?php echo \JText::_('JGLOBAL_ORDER_ASCENDING'); ?></option>
|
|
||||||
<option value="desc" <?php if ($listDirn == 'desc') echo 'selected="selected"'; ?>><?php echo \JText::_('JGLOBAL_ORDER_DESCENDING'); ?></option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-right">
|
|
||||||
<label for="sortTable" class="element-invisible"><?php echo \JText::_('JGLOBAL_SORT_BY'); ?></label>
|
|
||||||
<select name="sortTable" id="sortTable" class="input-medium" onchange="PatchTester.orderTable()">
|
|
||||||
<option value=""><?php echo \JText::_('JGLOBAL_SORT_BY'); ?></option>
|
|
||||||
<?php echo \JHtml::_('select.options', $this->getSortFields(), 'value', 'text', $listOrder);?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-right">
|
|
||||||
<label for="filter_applied" class="element-invisible"><?php echo \JText::_('JSEARCH_TOOLS_DESC'); ?></label>
|
|
||||||
<select name="filter_applied" class="input-medium" onchange="this.form.submit();">
|
|
||||||
<option value=""><?php echo \JText::_('COM_PATCHTESTER_FILTER_APPLIED_PATCHES'); ?></option>
|
|
||||||
<option value="yes"<?php if ($filterApplied == 'yes') echo ' selected="selected"'; ?>><?php echo \JText::_('COM_PATCHTESTER_APPLIED'); ?></option>
|
|
||||||
<option value="no"<?php if ($filterApplied == 'no') echo ' selected="selected"'; ?>><?php echo \JText::_('COM_PATCHTESTER_NOT_APPLIED'); ?></option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div class="btn-group pull-right">
|
|
||||||
<label for="filter_rtc" class="element-invisible"><?php echo \JText::_('JSEARCH_TOOLS_DESC'); ?></label>
|
|
||||||
<select name="filter_rtc" class="input-medium" onchange="this.form.submit();">
|
|
||||||
<option value=""><?php echo \JText::_('COM_PATCHTESTER_FILTER_RTC_PATCHES'); ?></option>
|
|
||||||
<option value="yes"<?php if ($filterRtc == 'yes') echo ' selected="selected"'; ?>><?php echo \JText::_('COM_PATCHTESTER_RTC'); ?></option>
|
|
||||||
<option value="no"<?php if ($filterRtc == 'no') echo ' selected="selected"'; ?>><?php echo \JText::_('COM_PATCHTESTER_NOT_RTC'); ?></option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php if (empty($this->items)) : ?>
|
|
||||||
<div class="alert alert-no-items">
|
|
||||||
<?php echo \JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
|
|
||||||
</div>
|
|
||||||
<?php else : ?>
|
|
||||||
<table class="table table-striped">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th width="5%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_PULL_ID'); ?>
|
|
||||||
</th>
|
|
||||||
<th class="nowrap">
|
|
||||||
<?php echo \JText::_('JGLOBAL_TITLE'); ?>
|
|
||||||
</th>
|
|
||||||
<th width="8%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_READY_TO_COMMIT'); ?>
|
|
||||||
</th>
|
|
||||||
<th width="8%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_GITHUB'); ?>
|
|
||||||
</th>
|
|
||||||
<?php if ($this->trackerAlias !== false) : ?>
|
|
||||||
<th width="8%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_JISSUES'); ?>
|
|
||||||
</th>
|
|
||||||
<?php endif; ?>
|
|
||||||
<th width="10%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('JSTATUS'); ?>
|
|
||||||
</th>
|
|
||||||
<th width="15%" class="nowrap center">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_TEST_THIS_PATCH'); ?>
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tfoot>
|
|
||||||
<tr>
|
|
||||||
<td colspan="<?php echo $colSpan; ?>">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tfoot>
|
|
||||||
<tbody>
|
|
||||||
<?php echo $this->loadTemplate('items'); ?>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php echo $this->pagination->getListFooter(); ?>
|
|
||||||
|
|
||||||
<input type="hidden" name="task" value="" />
|
|
||||||
<input type="hidden" name="boxchecked" value="0" />
|
|
||||||
<input type="hidden" name="pull_id" id="pull_id" value="" />
|
|
||||||
<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
|
|
||||||
<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
|
|
||||||
<?php echo \JHtml::_('form.token'); ?>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
<?php endif;
|
|
@ -1,17 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @var \PatchTester\View\DefaultHtmlView $this */
|
|
||||||
?>
|
|
||||||
<h3><?php echo \JText::_('COM_PATCHTESTER_REQUIREMENTS_HEADING'); ?></h3>
|
|
||||||
<p><?php echo \JText::_('COM_PATCHTESTER_REQUIREMENTS_NOT_MET'); ?></p>
|
|
||||||
<ul>
|
|
||||||
<?php foreach ($this->envErrors as $error) : ?>
|
|
||||||
<li><?php echo $error; ?></li>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
</ul>
|
|
@ -1,68 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Patch testing component for the Joomla! CMS
|
|
||||||
*
|
|
||||||
* @copyright Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
* @license GNU General Public License version 2 or later
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @var \PatchTester\View\DefaultHtmlView $this */
|
|
||||||
|
|
||||||
foreach ($this->items as $i => $item) :
|
|
||||||
$status = '';
|
|
||||||
|
|
||||||
if ($item->applied) :
|
|
||||||
$status = ' class="success"';
|
|
||||||
endif;
|
|
||||||
?>
|
|
||||||
<tr<?php echo $status; ?>>
|
|
||||||
<td class="center">
|
|
||||||
<?php echo $item->pull_id; ?>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span class="hasTooltip" title="<strong>Info</strong><br/><?php echo $this->escape($item->description); ?>"><?php echo $this->escape($item->title); ?></span>
|
|
||||||
<?php if ($item->applied) : ?>
|
|
||||||
<div class="small">
|
|
||||||
<span class="label label-info"><?php echo \JText::sprintf('COM_PATCHTESTER_APPLIED_COMMIT_SHA', substr($item->sha, 0, 10)); ?></span>
|
|
||||||
</div>
|
|
||||||
<?php endif; ?>
|
|
||||||
</td>
|
|
||||||
<td class="center">
|
|
||||||
<?php if ($item->is_rtc) : ?>
|
|
||||||
<span class="label label-success"><?php echo \JText::_('JYES'); ?></span>
|
|
||||||
<?php else : ?>
|
|
||||||
<span class="label label-primary"><?php echo \JText::_('JNO'); ?></span>
|
|
||||||
<?php endif; ?>
|
|
||||||
</td>
|
|
||||||
<td class="center">
|
|
||||||
<a class="btn btn-small btn-info" href="<?php echo $item->pull_url; ?>" target="_blank">
|
|
||||||
<span class="octicon octicon-mark-github"></span> <?php echo \JText::_('COM_PATCHTESTER_GITHUB'); ?>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<?php if ($this->trackerAlias !== false) : ?>
|
|
||||||
<td class="center">
|
|
||||||
<a class="btn btn-small btn-warning" href="https://issues.joomla.org/tracker/<?php echo $this->trackerAlias; ?>/<?php echo $item->pull_id; ?>" target="_blank">
|
|
||||||
<i class="icon-joomla"></i> <?php echo \JText::_('COM_PATCHTESTER_JISSUE'); ?>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<?php endif; ?>
|
|
||||||
<td class="center">
|
|
||||||
<?php if ($item->applied) : ?>
|
|
||||||
<div>
|
|
||||||
<span class="label label-success"><?php echo \JText::_('COM_PATCHTESTER_APPLIED'); ?></span>
|
|
||||||
</div>
|
|
||||||
<?php else : ?>
|
|
||||||
<span class="label">
|
|
||||||
<?php echo \JText::_('COM_PATCHTESTER_NOT_APPLIED'); ?>
|
|
||||||
</span>
|
|
||||||
<?php endif; ?>
|
|
||||||
</td>
|
|
||||||
<td class="center">
|
|
||||||
<?php if ($item->applied) : ?>
|
|
||||||
<a class="btn btn-small btn-success" href="javascript:PatchTester.submitpatch('revert', '<?php echo (int) $item->applied; ?>');"><?php echo \JText::_('COM_PATCHTESTER_REVERT_PATCH'); ?></a><br />
|
|
||||||
<?php else : ?>
|
|
||||||
<a class="btn btn-small btn-primary" href="javascript:PatchTester.submitpatch('apply', '<?php echo (int) $item->pull_id; ?>');"><?php echo \JText::_('COM_PATCHTESTER_APPLY_PATCH'); ?></a>
|
|
||||||
<?php endif; ?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<?php endforeach;
|
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<config>
|
<config>
|
||||||
|
<help key="Components_Patch_Tester_Options"/>
|
||||||
<fieldset
|
<fieldset
|
||||||
name="repositories"
|
name="repositories"
|
||||||
label="COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL"
|
label="COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL"
|
||||||
@ -55,36 +55,13 @@
|
|||||||
type="list"
|
type="list"
|
||||||
label="COM_PATCHTESTER_FIELD_GH_AUTH_LABEL"
|
label="COM_PATCHTESTER_FIELD_GH_AUTH_LABEL"
|
||||||
description="COM_PATCHTESTER_FIELD_GH_AUTH_DESC"
|
description="COM_PATCHTESTER_FIELD_GH_AUTH_DESC"
|
||||||
default=""
|
default="token"
|
||||||
onchange="jQuery('#jform_gh_user, #jform_gh_password, #jform_gh_token').val('');"
|
onchange="jQuery('#jform_gh_user, #jform_gh_password, #jform_gh_token').val('');"
|
||||||
|
|
||||||
>
|
>
|
||||||
<option value="">JNONE</option>
|
<option value="">JNONE</option>
|
||||||
<option value="credentials">COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_CREDENTIALS</option>
|
|
||||||
<option value="token">COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN</option>
|
<option value="token">COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN</option>
|
||||||
</field>
|
</field>
|
||||||
|
|
||||||
<!-- Note: Default username is a space to avoid browser autocomplete. -->
|
|
||||||
<field
|
|
||||||
name="gh_user"
|
|
||||||
type="text"
|
|
||||||
label="COM_PATCHTESTER_FIELD_GH_USER_LABEL"
|
|
||||||
description="COM_PATCHTESTER_FIELD_GH_USER_DESC"
|
|
||||||
autocomplete="off"
|
|
||||||
default=" "
|
|
||||||
showon="gh_auth:credentials"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<field
|
|
||||||
name="gh_password"
|
|
||||||
type="password"
|
|
||||||
label="COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL"
|
|
||||||
description="COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC"
|
|
||||||
autocomplete="off"
|
|
||||||
default=""
|
|
||||||
showon="gh_auth:credentials"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<field
|
<field
|
||||||
name="gh_token"
|
name="gh_token"
|
||||||
type="text"
|
type="text"
|
||||||
@ -95,6 +72,34 @@
|
|||||||
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset
|
||||||
|
name="ci_settings"
|
||||||
|
label="COM_PATCHTESTER_FIELDSET_CI_SETTINGS"
|
||||||
|
description="COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC"
|
||||||
|
>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="ci_server"
|
||||||
|
type="text"
|
||||||
|
label="COM_PATCHTESTER_FIELD_CI_SERVER_NAME"
|
||||||
|
description="COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC"
|
||||||
|
autocomplete="off"
|
||||||
|
default="https://ci.joomla.org"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="ci_switch"
|
||||||
|
type="list"
|
||||||
|
label="COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH"
|
||||||
|
description="COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC"
|
||||||
|
default="0"
|
||||||
|
>
|
||||||
|
<option value="1">COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON</option>
|
||||||
|
<option value="0">COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
<fieldset
|
<fieldset
|
||||||
name="permissions"
|
name="permissions"
|
||||||
label="JCONFIG_PERMISSIONS_LABEL"
|
label="JCONFIG_PERMISSIONS_LABEL"
|
||||||
|
106
administrator/components/com_patchtester/forms/filter_pulls.xml
Normal file
106
administrator/components/com_patchtester/forms/filter_pulls.xml
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<form addfieldprefix="Joomla\Component\Patchtester\Administrator\Field">
|
||||||
|
<fields name="filter">
|
||||||
|
<field
|
||||||
|
name="search"
|
||||||
|
type="text"
|
||||||
|
inputmode="search"
|
||||||
|
description="COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION"
|
||||||
|
hint="JSEARCH_FILTER"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="applied"
|
||||||
|
type="list"
|
||||||
|
default=""
|
||||||
|
validate="options"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
>
|
||||||
|
<option value="">COM_PATCHTESTER_FILTER_APPLIED_PATCHES</option>
|
||||||
|
<option value="1">JYES</option>
|
||||||
|
<option value="0">JNO</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="rtc"
|
||||||
|
type="list"
|
||||||
|
default=""
|
||||||
|
validate="options"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
>
|
||||||
|
<option value="">COM_PATCHTESTER_FILTER_RTC_PATCHES</option>
|
||||||
|
<option value="1">JYES</option>
|
||||||
|
<option value="0">JNO</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="npm"
|
||||||
|
type="list"
|
||||||
|
default=""
|
||||||
|
validate="options"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
>
|
||||||
|
<option value="">COM_PATCHTESTER_FILTER_NPM_PATCHES</option>
|
||||||
|
<option value="1">JYES</option>
|
||||||
|
<option value="0">JNO</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="draft"
|
||||||
|
type="list"
|
||||||
|
default=""
|
||||||
|
validate="options"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
>
|
||||||
|
<option value="">COM_PATCHTESTER_FILTER_DRAFT_PATCHES</option>
|
||||||
|
<option value="1">JYES</option>
|
||||||
|
<option value="0">JNO</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="label"
|
||||||
|
type="Label"
|
||||||
|
layout="joomla.form.field.list-fancy-select"
|
||||||
|
hint="COM_PATCHTESTER_FILTER_LABEL"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
default=""
|
||||||
|
multiple="true"
|
||||||
|
>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="branch"
|
||||||
|
type="Branch"
|
||||||
|
layout="joomla.form.field.list-fancy-select"
|
||||||
|
hint="COM_PATCHTESTER_FILTER_BRANCH"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
default=""
|
||||||
|
multiple="true"
|
||||||
|
>
|
||||||
|
</field>
|
||||||
|
</fields>
|
||||||
|
|
||||||
|
<fields name="list">
|
||||||
|
<field
|
||||||
|
name="fullordering"
|
||||||
|
type="list"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
default="pulls.pull_id DESC"
|
||||||
|
validate="options"
|
||||||
|
>
|
||||||
|
<option value="pulls.title ASC">JGLOBAL_TITLE_ASC</option>
|
||||||
|
<option value="pulls.title DESC">JGLOBAL_TITLE_DESC</option>
|
||||||
|
<option value="pulls.pull_id ASC">COM_PATCHTESTER_PULL_ID_ASC</option>
|
||||||
|
<option value="pulls.pull_id DESC">COM_PATCHTESTER_PULL_ID_DESC</option>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<field
|
||||||
|
name="limit"
|
||||||
|
type="limitbox"
|
||||||
|
label="JGLOBAL_LIST_LIMIT"
|
||||||
|
default="25"
|
||||||
|
onchange="this.form.submit();"
|
||||||
|
/>
|
||||||
|
</fields>
|
||||||
|
</form>
|
@ -1,15 +1,33 @@
|
|||||||
CREATE TABLE IF NOT EXISTS `#__patchtester_pulls` (
|
CREATE TABLE IF NOT EXISTS `#__patchtester_pulls`
|
||||||
|
(
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`pull_id` int(11) NOT NULL,
|
`pull_id` int(11) NOT NULL,
|
||||||
`title` varchar(200) NOT NULL,
|
`title` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||||
`description` varchar(150) NOT NULL DEFAULT '',
|
`description` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`pull_url` varchar(255) NOT NULL,
|
`pull_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||||
`sha` varchar(40) NOT NULL DEFAULT '',
|
`sha` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`is_rtc` tinyint(1) NOT NULL DEFAULT 0,
|
`is_rtc` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
|
`is_npm` tinyint(1) DEFAULT 0,
|
||||||
|
`branch` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
|
`is_draft` tinyint(1) unsigned DEFAULT 0 COMMENT 'If the pull request is a draft PR',
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4
|
||||||
|
COLLATE = utf8mb4_unicode_ci;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `#__patchtester_tests` (
|
CREATE TABLE IF NOT EXISTS `#__patchtester_pulls_labels`
|
||||||
|
(
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`pull_id` int(11) NOT NULL,
|
||||||
|
`name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||||
|
`color` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4
|
||||||
|
COLLATE = utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `#__patchtester_tests`
|
||||||
|
(
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`pull_id` int(11) NOT NULL,
|
`pull_id` int(11) NOT NULL,
|
||||||
`data` longtext NOT NULL,
|
`data` longtext NOT NULL,
|
||||||
@ -17,4 +35,6 @@ CREATE TABLE IF NOT EXISTS `#__patchtester_tests` (
|
|||||||
`applied` int(11) NOT NULL,
|
`applied` int(11) NOT NULL,
|
||||||
`applied_version` varchar(25) NOT NULL,
|
`applied_version` varchar(25) NOT NULL,
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4
|
||||||
|
DEFAULT COLLATE = utf8mb4_unicode_ci;
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DROP TABLE IF EXISTS `#__patchtester_pulls`;
|
DROP TABLE IF EXISTS `#__patchtester_pulls`;
|
||||||
|
DROP TABLE IF EXISTS `#__patchtester_pulls_labels`;
|
||||||
DROP TABLE IF EXISTS `#__patchtester_tests`;
|
DROP TABLE IF EXISTS `#__patchtester_tests`;
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
CREATE TABLE IF NOT EXISTS "#__patchtester_pulls" (
|
CREATE TABLE IF NOT EXISTS "#__patchtester_pulls"
|
||||||
|
(
|
||||||
"id" serial NOT NULL,
|
"id" serial NOT NULL,
|
||||||
"pull_id" bigint NOT NULL,
|
"pull_id" bigint NOT NULL,
|
||||||
"title" character varying(200) NOT NULL,
|
"title" character varying(200) NOT NULL,
|
||||||
@ -6,10 +7,23 @@ CREATE TABLE IF NOT EXISTS "#__patchtester_pulls" (
|
|||||||
"pull_url" character varying(255) NOT NULL,
|
"pull_url" character varying(255) NOT NULL,
|
||||||
"sha" character varying(40) DEFAULT '' NOT NULL,
|
"sha" character varying(40) DEFAULT '' NOT NULL,
|
||||||
"is_rtc" smallint DEFAULT 1 NOT NULL,
|
"is_rtc" smallint DEFAULT 1 NOT NULL,
|
||||||
|
"is_npm" smallint DEFAULT 1 NOT NULL,
|
||||||
|
"branch" character varying(255) DEFAULT '' NOT NULL,
|
||||||
|
"is_draft" smallint DEFAULT 0 NOT NULL,
|
||||||
PRIMARY KEY ("id")
|
PRIMARY KEY ("id")
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE "#__patchtester_tests" (
|
CREATE TABLE IF NOT EXISTS "#__patchtester_pulls_labels"
|
||||||
|
(
|
||||||
|
"id" serial NOT NULL,
|
||||||
|
"pull_id" bigint NOT NULL,
|
||||||
|
"name" character varying(200) NOT NULL,
|
||||||
|
"color" character varying(6) NOT NULL,
|
||||||
|
PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS "#__patchtester_tests"
|
||||||
|
(
|
||||||
"id" serial NOT NULL,
|
"id" serial NOT NULL,
|
||||||
"pull_id" bigint NOT NULL,
|
"pull_id" bigint NOT NULL,
|
||||||
"data" text NOT NULL,
|
"data" text NOT NULL,
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DROP TABLE IF EXISTS "#__patchtester_pulls";
|
DROP TABLE IF EXISTS "#__patchtester_pulls";
|
||||||
|
DROP TABLE IF EXISTS "#__patchtester_pulls_labels";
|
||||||
DROP TABLE IF EXISTS "#__patchtester_tests";
|
DROP TABLE IF EXISTS "#__patchtester_tests";
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
CREATE TABLE [#__patchtester_pulls] (
|
|
||||||
[id] [bigint] IDENTITY(1,1) NOT NULL,
|
|
||||||
[pull_id] [bigint] NOT NULL,
|
|
||||||
[title] [nvarchar](200) NOT NULL,
|
|
||||||
[description] [nvarchar](150) NOT NULL DEFAULT '',
|
|
||||||
[pull_url] [nvarchar](255) NOT NULL,
|
|
||||||
[sha] [nvarchar](40) NOT NULL DEFAULT '',
|
|
||||||
[is_rtc] [smallint] NOT NULL DEFAULT 1,
|
|
||||||
CONSTRAINT [PK_#__patchtester_pulls] PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[id] ASC
|
|
||||||
) WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [#__patchtester_tests](
|
|
||||||
[id] [bigint] IDENTITY(1,1) NOT NULL,
|
|
||||||
[pull_id] [bigint] NOT NULL,
|
|
||||||
[data] [nvarchar](MAX) NULL,
|
|
||||||
[patched_by] [bigint] NOT NULL,
|
|
||||||
[applied] [bigint] NOT NULL,
|
|
||||||
[applied_version] [nvarchar](25) NOT NULL,
|
|
||||||
CONSTRAINT [PK_#__patchtester_tests] PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[id] ASC
|
|
||||||
) WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
|
|
||||||
);
|
|
@ -1,2 +0,0 @@
|
|||||||
DROP TABLE [#__patchtester_pulls];
|
|
||||||
DROP TABLE [#__patchtester_tests];
|
|
@ -1 +1,20 @@
|
|||||||
# Placeholder file to set the database schema version to 2.0.0
|
CREATE TABLE IF NOT EXISTS `#__patchtester_pulls` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`pull_id` int(11) NOT NULL,
|
||||||
|
`title` varchar(200) NOT NULL,
|
||||||
|
`description` varchar(150) NOT NULL DEFAULT '',
|
||||||
|
`pull_url` varchar(255) NOT NULL,
|
||||||
|
`sha` varchar(40) NOT NULL DEFAULT '',
|
||||||
|
`is_rtc` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `#__patchtester_tests` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`pull_id` int(11) NOT NULL,
|
||||||
|
`data` longtext NOT NULL,
|
||||||
|
`patched_by` int(11) NOT NULL,
|
||||||
|
`applied` int(11) NOT NULL,
|
||||||
|
`applied_version` varchar(25) NOT NULL,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE `#__patchtester_pulls` ADD COLUMN `branch` varchar(255) NOT NULL DEFAULT '' AFTER `is_rtc`;
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE #__patchtester_pulls ADD is_draft TINYINT(1) UNSIGNED DEFAULT 0 NULL COMMENT 'If the pull request is a draft PR';
|
@ -1 +1,20 @@
|
|||||||
# Placeholder file to set the database schema version to 2.0.0
|
CREATE TABLE IF NOT EXISTS "#__patchtester_pulls" (
|
||||||
|
"id" serial NOT NULL,
|
||||||
|
"pull_id" bigint NOT NULL,
|
||||||
|
"title" character varying(200) NOT NULL,
|
||||||
|
"description" character varying(150) DEFAULT '' NOT NULL,
|
||||||
|
"pull_url" character varying(255) NOT NULL,
|
||||||
|
"sha" character varying(40) DEFAULT '' NOT NULL,
|
||||||
|
"is_rtc" smallint DEFAULT 1 NOT NULL,
|
||||||
|
PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE "#__patchtester_tests" (
|
||||||
|
"id" serial NOT NULL,
|
||||||
|
"pull_id" bigint NOT NULL,
|
||||||
|
"data" text NOT NULL,
|
||||||
|
"patched_by" bigint NOT NULL,
|
||||||
|
"applied" bigint NOT NULL,
|
||||||
|
"applied_version" character varying(25) NOT NULL,
|
||||||
|
PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE "#__patchtester_pulls" ADD COLUMN "branch" character varying(255) DEFAULT '' NOT NULL;
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE "#__patchtester_pulls" ADD COLUMN "is_draft" smallint DEFAULT 0 NOT NULL;
|
@ -1 +0,0 @@
|
|||||||
# Placeholder file to set the database schema version to 2.0.0
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Die GitHub API tempolimiet is vir hierdie hulpbron bereik, kon nie aan GitHub koppel om die versoekte handeling uit te voer nie. Die tarieflimiet sal teruggestel word om %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Die GitHub API tempolimiet is vir hierdie hulpbron bereik, kon nie aan GitHub koppel vir opgedateerde data nie. Die tarieflimiet sal teruggestel word om %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Toegepas"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Commit SHA: %s Toegepas"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Regstelling is suksesvol toegepas"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Pas Regstelling toe"
|
||||||
|
COM_PATCHTESTER_BRANCH="Vertakking"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Stellings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Herstelling sal probeer om alle toegepaste regstellings terug te stel en alle gerugsteunde lêers te verwyder. Dit kan lei tot 'n korrupte omgewing. Is jy seker jy wil voortgaan?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Die regstelling kon nie toegepas word nie omdat dit bots met 'n voorheen toegepaste regstelling: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Kon nie aan GitHub koppel nie: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Kan nie data van GitHub af haal terwyl daar toegepaste regstellings is nie. Stel asseblief daardie regstellings terug voordat jy voortgaan."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Kan nie bronlêer %1$s na bestemming %2$s kopieer nie"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Kan nie lêer %s uitvee nie"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Kan nie lêer %s skryf nie"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fout met onttrekking van aftrekversoeke vanaf GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Kon nie aftrekversoekdata in die databasis invoeg nie: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Modelklas %s nie gevind nie."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s – Kon nie tabeldata onttrek nie (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Kon nie die aftrektabel leeg maak nie: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Kon nie die toetstabel leeg maak nie: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die regstelling se lêers is geënkodeer in 'n nieondersteunde formaat."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Aansig nie gevind nie [naam, formaat]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Regstelling kon nie toegepas word nie as gevolg van uitsondering met %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Regstelling kon nie herstel word nie as gevolg van uitsondering met %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="'n Fout het voorgekom tydens die haal van die data vanaf GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle data is herwin. Maak asseblief hierdie modale venster toe om die bladsy te verfris."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Berei tans voor om GitHub-data te gaan haal"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Besig om seker te maak alles is reg om data te gaan haal. Wag 'n oomblik."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verwerk tans bladsy %s van GitHub-data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verwerk tans bladsy %1$s van %2$s bladsye van GitHub-data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verwerk data vanaf GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Aftrek-versoeke is suksesvol onttrek"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurasiewaardes vir GitHub Verifikasie"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Verifikasie"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Bedienerstellings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurasiewaardes vir CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurasiewaardes vir GitHub Bewaarplek"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Bewaarplek"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Bedieneradres"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Bedieneradres vir saamgestelde regstellings."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Skakel tussen CI Integrasie"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Skakel CI integrasie aan of af."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Af"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="Aan"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Kies 'Token' vir 'n GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Verifikasiemetode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Gebruik hierdie veld om 'n GitHub API Token in te voer in die plek van jou gebruikersnaam en wagwoord. Let daarop dat dit vereis word as jou rekening Tweedeel-Stawing geaktiveer het.<p></p>Volg hierdie stappe om 'n toegangstoken op te stel.<ol><li><a href=\"\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\"\" target=\"\"_blank\"\">Skep 'n persoonlike toegangstoken</a></li><li>Klik <span class =\"\"font-weight-bold\"\">Genereer token</span> onderaan die bladsy</li><li>Bo in die groen balk sal jy jou toegangstoken kry</li><li>Kopieer die token deur dit te kies of op die knipbord te klik</li><li>Plak die token in die <span class=\"\"font-weight-bold\"\">GitHub Token</span> veld hierbo</li><li>Stoor die veranderinge deur die <span class=\"\"font-weight-bold\"\">Stoor & Maak Toe</span> knoppie aan die bokant te klik</li><li>Jy kan nou die Patch Tester met jou token gebruik </li></ol><p>Jy kan altyd toegang herroep deur die Persoonlike toegangstoken uit te vee van die <a href=\"\"https://github.com/settings/tokens\"\" target=\"\"_blank\"\">Persoonlike toegangstoken op Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="'n Gebruikernaam of organisasie op GitHub om aftrekversoeke te monitor."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Pasgemaakte Projek Eienaar"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Pasgemaak"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Beskikbare Joomla! bewaarplekke. Kies om die waardes van die organisasie en bewaarplekvelde outomaties in te vul."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Bewaarplek"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Installeer Vanaf Web Inprop"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Komponent"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Webskakels Pakket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Naam van 'n bewaarplek op GitHub om aftrekversoeke te monitor."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Pasgemaakte Projekbewaarplek"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die lêer wat vir uitvee gemerk is, bestaan nie: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die lêer gemerk vir wysiging bestaan nie: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Pas Regstellings Toe"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Doel Vertakking"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Etiket"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Regstellings"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Regstellings"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Deursoek die lys volgens titel of voorvoegsel met 'id:' om volgens Pull ID te soek."
|
||||||
|
COM_PATCHTESTER_GITHUB="Github"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Haal tans GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Probleem"
|
||||||
|
COM_PATCHTESTER_JISSUES="Probleem Spoorsnyer"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nie Toegepas nie"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nie NPM nie"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nie RTC nie"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="Jy het nie jou GitHub API token in die Opsies ingevoer nie. Dit sal jou beperk tot slegs 60 versoeke na die GitHub API per uur. Opstelling-verifikasie via 'n API token sal 5 000 versoeke per uur toelaat."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Daar is geen lêers om vanaf hierdie aftrekversoek reg te stel nie. Dit kan beteken dat die lêers in die aftrekversoek nie in jou installasie teenwoordig is nie."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Geen data is van GitHub herwin nie, klik asseblief die 'Haal Data' knoppie in die nutsbalk om die oop trekversoeke te herwin."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Die regstelling kon nie toegepas word nie, want dit sou die werf breek. Gaan die aftrekversoek na om te sien of dit op datum is."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabel van Aftrekversoeke"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Aftrek ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Aftrek ID opgaande"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Aftrek ID afgaande"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Gereed vir Toevoeging"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Die regstelling kon nie toegepas word nie omdat die bewaarplek ontbreek"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Voldoen nie aan vereistes nie"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Jou stelsel voldoen nie aan die vereistes om die Patch Tester komponent te laat loop nie:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS omhulsels moet geaktiveer word"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL uitbreiding moet in jou php.ini geïnstalleer en geaktiveer word"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die terugstelproses is voltooi, maar dit het foute ondervind. Verwyder asseblief enige .txt-lêers in die '%1$s' gids en maak die '%2$s' databasistabel leeg."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die terugstelproses is suksesvol voltooi."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Regstelling is suksesvol teruggestel"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Stel Regstelling terug"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Die regstelling kon nie toegepas word nie weens 'n ontbrekende verbinding met die bediener óf 'n ontbrekende regstelling op die bediener."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Toets Hierdie Regstelling"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Haal Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Stel terug"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Bekyk op GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Bekyk op Joomla! Probleem Spoorsnyer"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent om die beheer van aftrekversoeke te toets"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Die regstelling kon nie toegepas word nie, want dit kon nie van bediener onttrek word nie."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Die regstelling kon nie aangebring word nie, want dit kon nie onttrek word nie."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Kon nie die sjabloon-oorheersings vir die volgende sjablone installeer nie: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Kon nie die sjabloon-oorheersings vir die volgende sjablone verwyder nie: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent om die beheer van aftrekversoeke te toets"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Opdateeringskrip. Patch Tester is nou opgedateer na weergawe %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Dankie dat jy die Joomla! Patch Tester installeer.</p><p>Om die Joomla! Patch Tester te gebruik moet jy eers jou GitHub intekenbesonderhede in die Joomla! Patch Tester Opsies opstel. <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Go to Options!\">Gaan na die Joomla! Patch Tester Opsies</a> om jou intekenbesonderhede op te stel. Nadat jy op Stoor & Maak Toe geklik het, sal jy na die Joomla! Patch Tester geneem word waar jy die Patch Tester kan begin gebruik."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Dankie dat jy die Joomla! Patch Tester opdateer.</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">Gaan na die Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Dankie dat jy die Joomla! Patch Tester gebruik vir die toets van regstellings vir die nuutste weergawe van Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="اختبار التصحيح Joomla!"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="تم الوصول لحد السرعة GitHub API لهذا المورد، وتعذر الاتصال GitHub للقيام بالإجراء المطلوب. سيتم إعادة تعيين حد السرعة في %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="تم الوصول لحد السرعة GitHub API لهذا المورد، وتعذر الاتصال GitHub لتحديث البيانات. سيتم إعادة تعيين حد السرعة في %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="مطبق"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="فرض مطبق SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="طبق التصحيح بنجاح"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="تطبيق التصحيح"
|
||||||
|
COM_PATCHTESTER_BRANCH="فرع"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="اعدادات Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="إن إعادة التعيين سيحاول العودة لكل التصحيحات المطبقة ويزيل جميع النسخ الاحتياطي للملفات. قد ينتج عن هذا بيئة معطوبة. هل أنت متأكد من أنك تريد المتابعة؟"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="لا يمكن تطبيق التصحيح لأنه يتعارض مع تصحيح مطبق سابقا: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="تعذر الاتصال ب GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="لا يمكن إحضار البيانات من GitHub بينما هناك تصحيحات مطبقة. الرجاء الرجوع عن تلك التصحيحات قبل المتابعة."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="لا يمكن نسخ %1$s ملف المصدر إلى الوجهة %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="لا يمكن حذف الملف %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="لا يمكن كتابة الملف %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="حدث خطأ أثناء استرداد طلبات السحب من GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="خطأ في إدراج طلبات سحب البيانات في قاعدة البيانات: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="لم يتم العثور على %s فئة النموذج."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s- حدث خطأ أثناء استرداد بيانات الجدول (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="خطأ اقتطاع سحوبات الجدول: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="خطأ اقتطاع اختبارات الجدول: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="تم ترميز ملفات التصحيح في تنسيق غير معتمد."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="لم يتم العثور على العرض [اسم بتنسيق]: %1$s، %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="لا يمكن تطبيق التصحيح بسبب الاستثناء مع %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="لا يمكن الرجوع عن التصحيح بسبب الاستثناء مع %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="حدث خطأ أثناء إحضار البيانات من GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="تم استرداد كافة البيانات. الرجاء إغلاق هذه النافذة لتحديث الصفحة."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="التحضير لإحضار بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="التأكد من كل شيء لجلب البيانات. اجلس بثبات."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="%s معالجة صفحة من بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="معالجة صفحة %1$s من %2$s صفحة من بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="معالجة البيانات من GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="سحب طلبات استرداد بنجاح"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="قيم التكوين لمصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="مصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="إعدادات خادم CI"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="قيم الإعدادات لتعديل خادم CI"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="قيم الاعداد لـمستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="مستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="عنوان خادم CI"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="عنوان الخادم للتصحيحات المجمعة."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="تبديل تكامل CI"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="تشغيل أو إيقاف دمج CI."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="معطل"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="مفعل"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="حدد 'الاعتماد' ﻻستخدام المصادقة عبر اسم مستخدم وكلمة مرور GitHub أو 'الرمز المميز' لـ GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="طريقة المصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="الرمز المميز"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="استخدم هذا الحقل لإدخال الرمز المميز لـ GitHub API بدلاً من اسم المستخدم وكلمة المرور الخاصة بك. لاحظ أن هذا مطلوب إذا كان الحساب الخاص بك تم تمكينه بـ \"عامل المصادقة الثنائي\"."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub الرمز المميز"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="اسم مستخدم أو منظمة على GitHub لمراقبة طلبات السحب."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="مالك المشروع المخصص"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="مخصص"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="مستودعات جملة! المتاحة. حدد نشر اتوماتيكي لقيم حقول المستودع والمنظمة."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="مستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="تثبيت جملة! من اضافات الويب"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="نظام ادارة المحتوى joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="مكون Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="جملة! مجموعة روابط المواقع"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="اسم المستودع على GitHub لرصد طلبات السحب."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="مستودع مشروع مخصص"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="الملف المحدد للحذف غير موجود: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="الملف المحدد للتعديل غير موجود: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="تصحيحات التصفية المطبقة"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="فلتر الهدف الفرع"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="تسمية الفلتر"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="تصفية التصحيحات NPM"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="تصحيحات تصفية RTC"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="البحث في القائمة حسب العنوان أو بادئة مع 'id:' البحث عن طريق سحب المعرف."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="إحضار بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="مشكلة J!"
|
||||||
|
COM_PATCHTESTER_JISSUES="تعقب المشكلة"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="غير مطبق"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="ليس NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="لا RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="لم تقم بإدخال بيانات اعتماد المستخدم الخاصة بك في الخيارات. هذا سوف يلزمك ب 60 طلب فقط كل ساعة لـ API GitHub. إضافة بيانات الاعتماد الخاصة بك وسوف تسمح لك بـ 000 5 طلب كل ساعة."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="لا توجد ملفات للتصحيح من طلب السحب هذا. وهذا قد يعني أن الملفات في طلب السحب ليست موجودة في التثبيت الخاص بك."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="لم يتم استرداد أية بيانات من GitHub، الرجاء النقر فوق الزر \"إحضار بيانات\" في شريط الأدوات لاسترداد طلبات السحب المفتوحة."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="تعذر تطبيق التصحيح لأنه سيكسر الموقع. تحقق من طلب السحب لمعرفة ما إذا كان محدثا."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="جدول طلبات السحب"
|
||||||
|
COM_PATCHTESTER_PULL_ID="سحب معرف"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="حسب رقم المعرف تصاعديا"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="حسب رقم المعرف تنازليا"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="مستعدة للالتزام"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="لا يمكن تطبيق التصحيح لأن المستودع مفقود"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="المتطلبات لم تتحقق"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="النظام الخاص بك لا يفي بالمتطلبات اللازمة لتشغيل مكون \"اختبار التصحيح\":"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="يجب تمكين غلاف HTTPS"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="يجب تثبيت ملحق OpenSSL وتمكينه في php.ini الخاص بك"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="اكتملت عملية إعادة التعيين مع أنها صادفت أخطاء. الرجاء إزالة أي ملفات.txt في الدليل '%1$s' واقتطاع جدول قاعدة البيانات '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="تم إكمال عملية إعادة التعيين بنجاح."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="عاد التصحيح بنجاح"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="عودة التصحيح"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="لا يمكن تطبيق التصحيح إما بسبب اتصال مفقود بالخادم أو بسبب تعديل مفقود على الخادم."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="اختبار هذا التصحيح"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="إحضار البيانات"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="إعادة تعيين"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="العرض على GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="عرض على جملة! تعقب المشكلة"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="مكون لسحب اختبار فحص الطلب"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="لا يمكن تطبيق التصحيح لأنه لا يمكن استرجاعه من الخادم."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="لا يمكن تطبيق التصحيح لأنه لا يمكن استخراجه."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="اختبار التصحيح Joomla!"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="لا يمكن تثبيت تجاوزات القالب للقوالب التالية: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="تعذر إزالة تجاوزات القالب للقوالب التالية: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="مكون لسحب اختبار فحص الطلب"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="نص تحديث اختبار التصحيح. اختبار التصحيح يتم تحديثه الآن إلى الإصدار %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>شكرا لك لتثبيت اختبار التصحيحات Joomla!</p><p>لاستخدام اختبار التصحيحات Joomla! تحتاج أولاً إلى إعداد بيانات اعتماد GitHub الخاصة بك في خيارات اختبار التصحيحات Joomla! <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Go to Options\">انتقل إلى خيارات اختبار التصحيحات Joomla!</a> لإعداد بيانات الاعتماد الخاصة بك. بعد النقر على حفظ وإغلاق سيتم نقلك إلى اختبار التصحيحات Joomla! حيث يمكنك البدء باستخدام اختبار التصحيح."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>شكرا لك على تحديث اختبار التصحيحات Joomla!</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">اذهب إلى اختبار التصحيحات Joomla!</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="شكرا لك على استخدام اختبار التصحيحات Joomla! لاختبار التصحيحات لأحدث إصدار من Joomla!"
|
||||||
|
|
@ -0,0 +1,118 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_40_WARNING="While Joomla! 4.0 is in development, using the patch tester is considered experimental since breaking changes may be merged into Joomla, including the code contained in a patch."
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="تم الوصول لحد السرعة GitHub API لهذا المورد، وتعذر الاتصال GitHub للقيام بالإجراء المطلوب. سيتم إعادة تعيين حد السرعة في %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="تم الوصول لحد السرعة GitHub API لهذا المورد، وتعذر الاتصال GitHub لتحديث البيانات. سيتم إعادة تعيين حد السرعة في %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="مطبق"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="فرض مطبق SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="طبق التصحيح بنجاح"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="تطبيق التصحيح"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="اعدادات Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="إن إعادة التعيين سيحاول العودة لكل التصحيحات المطبقة ويزيل جميع النسخ الاحتياطي للملفات. قد ينتج عن هذا بيئة معطوبة. هل أنت متأكد من أنك تريد المتابعة؟"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="لا يمكن تطبيق التصحيح لأنه يتعارض مع تصحيح مطبق سابقا: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="تعذر الاتصال ب GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="لا يمكن إحضار البيانات من GitHub بينما هناك تصحيحات مطبقة. الرجاء الرجوع عن تلك التصحيحات قبل المتابعة."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="لا يمكن نسخ %1$s ملف المصدر إلى الوجهة %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="لا يمكن حذف الملف %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="لا يمكن كتابة الملف %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="حدث خطأ أثناء استرداد طلبات السحب من GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="خطأ في إدراج طلبات سحب البيانات في قاعدة البيانات: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="لم يتم العثور على %s فئة النموذج."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s- حدث خطأ أثناء استرداد بيانات الجدول (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="خطأ اقتطاع سحوبات الجدول: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="خطأ اقتطاع اختبارات الجدول: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="تم ترميز ملفات التصحيح في تنسيق غير معتمد."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="لم يتم العثور على العرض [اسم بتنسيق]: %1$s، %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="حدث خطأ أثناء إحضار البيانات من GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="تم استرداد كافة البيانات. الرجاء إغلاق هذه النافذة لتحديث الصفحة."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="التحضير لإحضار بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="التأكد من كل شيء لجلب البيانات. اجلس بثبات."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="%s معالجة صفحة من بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="معالجة صفحة %1$s من %2$s صفحة من بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="معالجة البيانات من GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="سحب طلبات استرداد بنجاح"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="حدد 'الاعتماد' ﻻستخدام المصادقة عبر اسم مستخدم وكلمة مرور GitHub أو 'الرمز المميز' لـ GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="طريقة المصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_CREDENTIALS="بيانات الاعتماد"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="الرمز المميز"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="كلمة المرور لحساب تم إدخالها في الحقل 'اسم مستخدم لحساب GitHub'. علما بأن الحسابات التي تستخدم \"عامل التوثيق الثنائي\" لن تعمل مع مصادقة اسم المستخدم وكلمة المرور."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="كلمة مرور حساب GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="استخدم هذا الحقل لإدخال الرمز المميز لـ GitHub API بدلاً من اسم المستخدم وكلمة المرور الخاصة بك. لاحظ أن هذا مطلوب إذا كان الحساب الخاص بك تم تمكينه بـ \"عامل المصادقة الثنائي\"."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub الرمز المميز"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_USER_DESC="اسم الحساب في GitHub لاستخدام المصادقة إلى API."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_USER_LABEL="اسم مستخدم حساب GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="اسم مستخدم أو منظمة على GitHub لمراقبة طلبات السحب."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="مالك المشروع المخصص"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="اسم المستودع على GitHub لرصد طلبات السحب."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="مستودع مشروع مخصص"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="مخصص"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="مستودعات جملة! المتاحة. حدد نشر اتوماتيكي لقيم حقول المستودع والمنظمة."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="مستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="تثبيت جملة! من اضافات الويب"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="نظام ادارة المحتوى joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="مكون Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="جملة! مجموعة روابط المواقع"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="قيم التكوين لمصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="مصادقة GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="قيم الاعداد لـمستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="مستودع GitHub"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="الملف المحدد للحذف غير موجود: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="الملف المحدد للتعديل غير موجود: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="تصحيحات التصفية المطبقة"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="تصحيحات تصفية RTC"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="البحث في القائمة حسب العنوان أو بادئة مع 'id:' البحث عن طريق سحب المعرف."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="إحضار بيانات GitHub"
|
||||||
|
COM_PATCHTESTER_JISSUE="مشكلة J!"
|
||||||
|
COM_PATCHTESTER_JISSUES="تعقب المشكلة"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="لم تقم بإدخال بيانات اعتماد المستخدم الخاصة بك في الخيارات. هذا سوف يلزمك ب 60 طلب فقط كل ساعة لـ API GitHub. إضافة بيانات الاعتماد الخاصة بك وسوف تسمح لك بـ 000 5 طلب كل ساعة."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="لا توجد ملفات للتصحيح من طلب السحب هذا. وهذا قد يعني أن الملفات في طلب السحب ليست موجودة في التثبيت الخاص بك."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="لم يتم استرداد أية بيانات من GitHub، الرجاء النقر فوق الزر \"إحضار بيانات\" في شريط الأدوات لاسترداد طلبات السحب المفتوحة."
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="غير مطبق"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="لا RTC"
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULL_ID="سحب معرف"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="مستعدة للالتزام"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="لا يمكن تطبيق التصحيح لأن المستودع مفقود"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="يجب تمكين غلاف HTTPS"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="يجب تثبيت ملحق OpenSSL وتمكينه في php.ini الخاص بك"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="المتطلبات لم تتحقق"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="النظام الخاص بك لا يفي بالمتطلبات اللازمة لتشغيل مكون \"اختبار التصحيح\":"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="اكتملت عملية إعادة التعيين مع أنها صادفت أخطاء. الرجاء إزالة أي ملفات.txt في الدليل '%1$s' واقتطاع جدول قاعدة البيانات '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="تم إكمال عملية إعادة التعيين بنجاح."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="عاد التصحيح بنجاح"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="عودة التصحيح"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="اختبار هذا التصحيح"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="إحضار البيانات"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="إعادة تعيين"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="مكون لسحب اختبار فحص الطلب"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="لا يمكن تثبيت تجاوزات القالب للقوالب التالية: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="تعذر إزالة تجاوزات القالب للقوالب التالية: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="مكون لسحب اختبار فحص الطلب"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href="_QQ_""_QQ_"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication"_QQ_""_QQ_" alt="_QQ_"Go to Options"_QQ_">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href="_QQ_""_QQ_"index.php?option=com_patchtester"_QQ_""_QQ_" alt="_QQ_"Go to Patch Tester"_QQ_">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Create a Personal Access Token</a></li><li>Click Generate token at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the GitHub Token field above</li><li>Save the changes by clicking the Save & Close button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Patch Tester"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSTALL_JVERSION="The Joomla! Patch Tester requires version %s or newer of the CMS"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Тестер на пачове- Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Достигнат е лимита на GitHub API за този ресурс, не може да се свърже с GitHub за да извърши действието. Лимита ще се нулира на %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Достигнат е лимита на GitHub API за този ресурс, не може да се свърже с GitHub за да актуализира данните. Лимита ще се нулира на %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Приложен"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Приложен ангажимент SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Сполучливо прилагане на пач"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Приложи пач"
|
||||||
|
COM_PATCHTESTER_BRANCH="Клон"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Настройки за тестера на пачове"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Нулирането ще се опита да върне всички приложени пачове и ще премахне всички архивирани файлове. Това може да доведе до повреждането на работната среда. Наистина ли искате да продължите?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Пача не може да бъда приложен, защото има конфликт с предишно приложен пач: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Неуспешно свързване към GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Не може да се извлекат данни от GitHub, докато има приложени пачове. Моля, върнете тези пачове преди да продължите."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Не може да се копира оригиналния файл %1$s до местоназначението %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Не може да изтрие файл %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Не може да запише файла %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Грешка при извличане на заявки за изтегляне от GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Грешка при вмъкване PR данни в базата данни: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Класът на модела %s не е намерен."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - грешка при извличане на данни от таблица (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Грешка при съкращаването на таблицата за изтегляне: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Грешка при съкращаване на таблицата: %s за тестове"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Файловете на пача с кодирани в неподдържан формат."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Изгледа не е намерен [име, формат]: %1$s %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Корекцията не можа да бъде приложена поради изключение с %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Корекцията не можа да бъде върната поради изключение с %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Възникна грешка при извличане на данни от GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Всички данни са извлечени. Затворете този прозорец за да се обнови страницата."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Подготовка за извличане на GitHub данни"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Уверете се, че всичко е наред за извличане на данни. "
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Обработка на страница %s от GitHub данни"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Обработка на страница %1$s от %2$s страници на GitHub данни"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Обработка на данни от GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Заявките за изтегляне са извлечени успешно"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Конфигурационните стойности за GitHub удостоверяване"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub удостоверяване"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="Настройки на CI сървъра"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Конфигурационни стойности за корекции на CI сървър"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Конфигурационните стойности за GitHub хранилище"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub хранилище"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="Адрес на CI сървъра"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Адрес на сървъра за компилирани поправки."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Превключи CI интеграцията"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Включи или изключи CI интеграцията /Turn CI integration on or off/."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Изключено/Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="Включено/On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Изберете 'Токен', за да се удостоверите чрез вашето потребителско име и парола в GitHub или 'Token' за GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="Метод за удостоверяване"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Код"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Използвайте това поле, за да въведете GitHub API Token вместо вашето потребителско име и парола. Имайте предвид, че това е необходимо, ако акаунтът ви има активирана двуфакторна автентификация.<p></p>За да настроите токен за достъп, следвайте тези стъпки.<ol><li><a href=\"\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\"\" target=\"\"_blank\"\">Създайте личен токен за достъп</a></li><li>Кликнете <span class=\"\"font-weight-bold\"\">Генериране на токен</span> в долната част на страницата </li><li>В горната част на зелената лента ще намерите своя токен за достъп</li><li>Копирайте токена, като го изберете или щракнете върху клипборда</li><li>Поставете токена в <span class=\"\"font-weight-bold\"\">GitHub Tокен</span> поле отгоре </li><li> Запазете промените, като щракнете върху <span class=\"\"font-weight-bold\"\">Save & Close</span> бутона от горе</li><li>Вече можете да използвате Patch Tester с вашия токен</li></ol><p>Винаги можете да отмените достъпа, като изтриете токена за персонален достъп от <a href=\"\"https://github.com/settings/tokens\"\" target=\"\"_blank\"\">Лични токени за достъп в Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Потребителско име или организация в GitHub да наблюдава PR."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Персонален собственик на проекта"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Потребителско хранилище"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Налице са Joomla! хранилища. Изберете за автоматично попълване на стойностите на полетата в хранилището."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub хранилище"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Инсталиране от уеб плъгин"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS - система за управление на съдържанието"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Настройки за тестера на пачове"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Пакет Уеблинкове"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Име на хранилище в GitHub да наблюдава PR."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Потребителско хранилище на проект"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Файлът маркиран за изтриване не съществува: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Файлът маркиран за промяна не съществува: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Филтрирай приложени пачове"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Филтриране на целеви клон"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Етикет на филтъра"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM Корекции - филтър"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Филтриране на RTC пачове"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Търсете списъка със заглавие или с префикс с \"id:\", за да търсите с PR ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Извличане на GitHub данни"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Проблем"
|
||||||
|
COM_PATCHTESTER_JISSUES="Проследяване на проблемите"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Не е приложено"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Не NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Не RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="Не сте въвели потребителски данни в опциите. Това ще ви ограничи до само 60 заявки към API на GitHub на час. Добавянето на данните ще Ви позволи до 5 000 заявки на час."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Няма налични файлове за пач от този PR. Това може да означава че файловете в PR не са налични във вашата инсталация."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Няма извличане на данни от GitHub, моля, кликнете върху бутона \"Извличане на данни\" в лентата с инструменти, за да изтеглите отворените Pr."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Поправката не може да бъде приложена, защото може да разбие сайта. Проверете заявката за изтегляне, за да видите дали е актуална."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Таблица на заявките за изтегляне / Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="PR ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Изтеглете идентификаторите в нарастваща последователност /Pull ID ascending/"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Изтеглете идентификаторите в намаляваща последователност /Pull ID descending/"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Готов за действие"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Пача не може да се приложи, защото хранилището липсва"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Изисквания не са изпълнени"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Вашата система не отговаря на изискванията на пач тестера:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers трябва да са разрешени"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL разширението трябва да бъде инсталирано и активирано във вашия php.ini файл"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Процесът на нулиране завърши, но възникна грешка. Моля, премахнете всички .txt файлове в директорията '%1$s' и изпразнете таблицата на базата данни '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Нулирането приключи успешно."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Сполучливо връщане на пач"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Връщане на пач"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Поправката не може да бъде приложена поради липсваща връзка със сървъра или липсва на сървъра."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Тествайте този пач"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Извличане на данни"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Нулиране"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Вижте на GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Проследете проблема в Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Компонент за тестване на Pull заявки (PR)"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Поправката не можа да бъде приложена, защото не може да бъде извлечена от сървъра."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Поправката не може да бъде приложена, защото не може да бъде извлечена."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Тестер на поправктите - Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Замяните в шаблона не се инсталираха в следните шаблони: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Замяните в шаблона не се премахнаха в следните шаблони: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Компонент за тестване на Pull заявки (PR)"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Скрипт за актуализиране на тестера за корекции. Тестера за корекции /Patch Tester/ вече е актуализиран до версия %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Благодарим ви, че инсталирахте тестера за корекции Joomla! Patch Tester.</p><p>За да използвате Joomla! Patch Tester, първо трябва да въведете GitHub идентификационните си данни в опциите на тестера за корекции. Отидете към опциите <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Отидете към опциите\">Go to the Joomla! Patch Tester Options</a>, за да настроите вашите идентификационни данни. След като кликнете върху Save & Close, ще бъдете отведени в Joomla! Patch Tester и можете да започнете да използвате тестера за корекции."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Благодарим ви, че актуализирахте тестера за корекции Joomla! Patch Tester.</p><p>Отидете към тестера за корекции <a href=\"\"index.php?option=com_patchtester\"\" alt=\"Отидете към тестер на корекции\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Благодарим ви, че използвате Joomla! Patch Tester за тестване на корекциите за най-новата версия на Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="এই রিসোর্সের জন্য GitHub API হার সীমাতে পৌঁছেছে, অনুরোধ করা কর্ম সঞ্চালনের জন্য GitHub এ সংযোগ করতে পারেনি। হার সীমা %s এ পুনরায় সেট করা হবে"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="এই রিসোর্সের জন্য GitHub API হার সীমাতে পৌঁছেছে, আপডেট হওয়া ডেটার জন্য GitHub এ সংযোগ করতে পারেনি। হার সীমা %s এ পুনরায় সেট করা হবে"
|
||||||
|
COM_PATCHTESTER_APPLIED="ব্যবহারিত"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="SHA প্রয়োগ করা হয়েছে: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="প্যাচ সফলভাবে প্রয়োগ করা হয়েছে"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="প্যাচ প্রয়োগ করুন"
|
||||||
|
COM_PATCHTESTER_BRANCH="শাখা"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester সেটিংস"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="রিসেট করা সমস্ত প্রয়োগ করা প্যাচগুলি ফিরিয়ে নেওয়ার চেষ্টা করবে এবং সমস্ত ব্যাক আপ ফাইলগুলিকে সরিয়ে দেবে এটি একটি দূষিত পরিবেশের ফলে হতে পারে। আপনি কি অবিরত রাখতে চান?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="প্যাচ প্রয়োগ করা যাবে না কারণ এটি পূর্বে প্রয়োগ করা প্যাচ প্রয়োগ করা হয়েছে: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="GitHub এ সংযোগ করা যায়নি: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="GitHub থেকে তথ্য গ্রহণ করা যাবে না যখন প্যাচ ব্যবহার করা হয়েছে. দয়া করে প্যাচ গুলো আগের মত করুন সামনে যাওয়ার আগে."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="সোর্স ফাইল %1$s গন্তব্য %2$s থেকে অনুলিপি করা সম্ভব নয়"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="ফাইল %s মুছে ফেলতে পারবেন না"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="%s ফাইল লিখতে পারবেন না"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="ত্রুটি যখন GitHub থেকে পুল রিকুস্টে করা হচ্ছে: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="ত্রুটি যখন ডাটাবেস থেকে তথ্য পুল রিকুস্টে করা হচ্ছে: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="মডেল ক্লাস %s খুঁজে পাওয়া যায়নি."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - টেবিলে ডেটা (%2$s) গ্রুপ উদ্ধার করতে ত্রুটি"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Truncating ত্রুটি যখন টেবিলের তথ্য পুল করা হয়: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Truncating ত্রুটি যখন টেস্ট টেবিলের তথ্য পুল করা হয়: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="প্যাচের ফাইলগুলি অসমর্থিত ফর্ম্যাটে এনকোড করা হয়."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="পাওয়া যায় নি [নাম, ফরম্যাট]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="GitHub থেকে তথ্য আদান প্রদানের সময় একটি ত্রুটি ঘটেছে."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="সমস্ত তথ্য উদ্ধার করা হয়েছে. পৃষ্ঠার রিফ্রেশ করার জন্য এই মোডাল উইন্ডো বন্ধ করুন."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="GitHub ডেটা আনতে প্রস্তুত"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="নিশ্চিত কর যে সকল কিছু ঠিক আছে. এখন স্থির হয়ে বস."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="GitHub ডেটার প্রসেসিং পৃষ্ঠা %s"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="GitHub ডেটার %2$s পৃষ্ঠার %1$s প্রসেসিং পৃষ্ঠা"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="GitHub থেকে তথ্য প্রক্রিয়াকরণ"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="সফলভাবে পুল অনুরোধগুলি পুনরুদ্ধার করা হয়েছে"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="কনফিগারেশন মান জন্য GitHub প্রমাণীকরণ"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub প্রমাণীকরণ"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="কনফিগারেশন মান জন্য GitHub রেপোজিটরি"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub রেপোজিটরি"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="আপনার GitHub ব্যবহারকারীর নাম এবং পাসওয়ার্ডের মাধ্যমে প্রমাণীকরণ ব্যবহার করতে বা 'GotHub API টোকেন' -এর 'টোকেন' নির্বাচন করতে 'Credentials' নির্বাচন করুন"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub প্রমাণীকরণ পদ্ধতি"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="টোকেন"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="আপনার ব্যবহারকারী নাম এবং পাসওয়ার্ডের পরিবর্তে একটি GitHub API টোকেন ইনপুট করতে এই ক্ষেত্রটি ব্যবহার করুন। উল্লেখ্য, আপনার অ্যাকাউন্ট দুটি ফ্যাক্টর প্রমাণীকরণ সক্ষম থাকলে এটির প্রয়োজন."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub টোকেন"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="GitHub- এর ব্যবহারকারীর নাম অথবা প্রতিষ্ঠানের জন্য পুল অনুরোধের নিরীক্ষণের জন্য."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="কাস্টম প্রকল্প মালিক"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="পছন্দমত"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="উপলব্ধ Joomla! রেপোজিটরি। অটো সংস্থান এবং সংগ্রহস্থল ক্ষেত্রের মানগুলি নির্বাচন করুন."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub রেপোজিটরি"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! ওয়েব থেকে প্লাগইন ইনস্টল করুন"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! সিএমএস"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester সেটিংস"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! ওয়েবলিঙ্কস প্যাকেজ"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="GitHub এর একটি রিপোসিটোরির নামের জন্য পুলের অনুরোধগুলি নিরীক্ষণের জন্য."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="কাস্টম প্রকল্প রেপোজিটরি"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="অপসারণের জন্য চিহ্নিত ফাইলটি বিদ্যমান নেই: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="সংশোধনের জন্য চিহ্নিত ফাইলটি বিদ্যমান নয়: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="ফিল্টার প্রয়োগ প্যাচ"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="ফিল্টার টার্গেট শাখা"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="ফিল্টার RTC প্যাচ"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="পুলে আইডি দ্বারা অনুসন্ধান করতে 'আইডি:' শিরোনাম বা উপসর্গ দ্বারা তালিকাটি অনুসন্ধান করুন."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="GitHub ডেটা নিয়ে আসছে"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="জে! সমস্যা"
|
||||||
|
COM_PATCHTESTER_JISSUES="ইস্যু ট্র্যাকার"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="প্রযোজ্য নয়"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="RTC না"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="আপনি বিকল্পগুলিতে আপনার ব্যবহারকারীর শংসাপত্রগুলি প্রবেশ করেননি। এটি আপনাকে প্রতি ঘন্টায় GitHub API এ কেবল 60 টি অনুরোধে সীমাবদ্ধ করবে। আপনার শংসাপত্র যোগ করা প্রতি ঘন্টায় 5,000 অনুরোধ করতে পারবেন."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="এই পুল অনুরোধ থেকে প্যাচ কোন ফাইল নেই। এর মানে হল যে পল অনুরোধে ফাইলগুলি আপনার ইনস্টলেশনে উপস্থিত নয়."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="GitHub থেকে কোন ডেটা উদ্ধার করা হয়নি, খোলা পোর্টের অনুরোধ পুনরুদ্ধারের জন্য টুলবারে 'তথ্য আনতে' বোতামটি ক্লিক করুন."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="পুল রিকুষ্টে এর টেবিল"
|
||||||
|
COM_PATCHTESTER_PULL_ID="পুল আই. ডি"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="আইডি উর্ধক্রম"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="আইডি নিম্নক্রম"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="জমা দেওয়ার জন্য প্রস্তুত"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="প্যাচ প্রয়োগ করা যাবে না কারণ রেপোজিটরিটি অনুপস্থিত"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="প্রয়োজনীয়তা মিলে না"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="আপনার সিস্টেম প্যাচ পরীক্ষক উপাদান চালানোর জন্য প্রয়োজনীয়তাগুলি পূরণ করে না:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers গুলি সক্ষম করা আবশ্যক"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL এক্সটেনশান আপনার ইনস্টল করা php.ini এ সক্রিয় করা আবশ্যক"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="রিসেট প্রক্রিয়া সম্পন্ন হয়েছে কিন্তু এটি ত্রুটি সম্মুখীন। দয়া করে '%1$s' ডিরেক্টরির মধ্যে কোনো .txt ফাইল সরিয়ে দিন এবং '%2$s' ডাটাবেস সারণিটি ছিন্ন করুন।."
|
||||||
|
COM_PATCHTESTER_RESET_OK="রিসেট প্রক্রিয়া সফলভাবে সম্পন্ন হয়েছে."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="প্যাচ সফলভাবে প্রত্যাবর্তন"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="প্যাচ প্রত্যাবর্তন"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="এই প্যাচ পরীক্ষা কর"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="ডেটা আনুন"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="রিসেট"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="আরো দেখুন GitHub এ"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Joomla! Issue Tracker এ দেখুন"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="কম্পোনেন্ট পুল অনুরোধ করা হয়েছে ব্যবস্থাপনা পরীক্ষার জন্য"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="নিম্নলিখিত %s টেমপ্লেটগুলির জন্য টেমপ্লেট ওভাররাইড ইনস্টল করা যায়নি"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="নিম্নলিখিত %s টেমপ্লেটগুলির জন্য টেমপ্লেট ওভাররাইডগুলি সরাতে পারেনি"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="কম্পোনেন্ট পুল অনুরোধ করা হয়েছে ব্যবস্থাপনা পরীক্ষার জন্য"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="S'ha arribat a la tassa límit de la API de Github per a aquest recurs, no s'ha pogut connectar a Github per a dur a terme l'acció sol·licitada. El límit es restablirà a %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="S'ha arribat a la tassa límit de la API de Github per a aquest recurs, no s'ha pogut connectar a Github per a obtenir dades actualitzades. El límit es restablirà a %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Aplicat"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Aplicat compromís SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="El pedaç s'ha aplicat correctament"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Aplicar Pedaç"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branca"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Configuració de l'Analitzador de Pedaços de Joomla!"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="El restabliment intentarà revertir tots els pedaços aplicats i eliminar tots els fitxers de seguretat. Això pot provocar un entorn corrupte. Esteu segur que voleu continuar?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="El pedaç no ha pogut ser aplicat perquè entra en conflicte amb un altre pedaç aplicat prèviament: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="No s'ha pogut connectar a GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="No es poden recuperar dades des de GitHub mentre hi hagin pedaços aplicats. Si us plau, reverteixi els pedaços abans de continuar."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="No es por copiar l'arxiu font %1$s a la destinació %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="No es pot eliminar l'arxiu %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="No es pot escriure l'arxiu %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error al recuperar els pull requests des de GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error a l'insertar les dades de pull requests a la base de dades: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="No s'ha trobat la classe Model %s."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error al recuperar les dades de la taula (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error al truncar la taula de pulls: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error al truncar la taula de proves: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Els fitxers del pedaç están codificats en un format no soportat."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="No s'ha trobat la vista [nom, format]:%1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="S'ha produït un error a l'obtenir les dades desde GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="S'han obtingut totes les dades. Si us plau tanca questa finestra modal per a actualitzar la pàgina."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparant-se per a obtenir les dades de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Assegurant-se que tot estigui correcte per a l'obtenció de les dades. No et moguis."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processant la pàgina %s de les dades de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processant la pàgina %1$s de %2$s pàgines de dades de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processant dades des de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Els pull requests han sigut obtinguts amb èxit"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Pedaç revertit correctament"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revertir el pedaç"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Prova aquest pedaç"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Obtenir dades"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Restablir"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component per a la gestió de proves de pull request"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Tester de pegats de Joomla!"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="No s'han pogut instal·lar els overrides per a les següents plantilles: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="No s'han pogut eliminar els overrides per a les següents plantilles: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component per a la gestió de proves de pull request"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Script d'actualització. Patch Tester s'ha actualitzat a la versió %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Gràcies per instal·lar Joomla! Patch Tester.</p><p>Per fer servir Joomla! Patch Tester primer heu de configurar les vostres credencials de GitHub a les opcions de Joomla! Patch Tester. <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Go to Options\">Aneu a les opcions de Joomla! Patch Tester</a>per configurar les teves credencials. ADesprés de fer clic a Desa i tanca, se us dirigirà a Joomla! Patch Tester on podeu començar a utilitzar el Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Gràcies per actualitzar el Joomla! Patch Tester.</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">Aneu a Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Gràcies per utilitzar Joomla! Patch Tester per provar pegats per a l'última versió de Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Pro tento prostředek byl dosažen limit rychlosti rozhraní API GitHub, nebylo možné se připojit ke službě GitHub a provést požadovanou akci. Limit rychlosti bude obnoven na %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Pro tento zdroj byl dosažen limit rychlosti rozhraní API služby GitHub, nebylo možné se připojit ke službě GitHub a získat aktualizovaná data. Limit rychlosti bude obnoven na %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Použito"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Použít SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch byl úspěšně použit"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Použít patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Větev"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Možnosti Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Obnovení se pokusí vrátit všechny použité záplaty a odstranit všechny zálohované soubory. To může vést k poškození prostředí. Jste si jisti, že chcete pokračovat?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Záplatu nelze použít, protože je v konfliktu s dříve použitou záplatou: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Nelze se připojit k GitHubu: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Nelze načíst data ze služby GitHub, když jsou aplikovány záplaty. Než budete pokračovat, vraťte prosím tyto záplaty zpět."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Nelze kopírovat zdrojový soubor %1$s do cílového souboru %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Soubor %s nelze odstranit"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Nelze zapisovat do souboru %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Chyba při získávání požadavků na natažení z GitHubu: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Chyba při vkládání údajů požadavku na natažení do databáze: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Třída modelu %s nebyla nalezena."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Chyba při načítání dat tabulky (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Chyba při zkracování pull tabulky: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Chyba při zkracování tests tabulky: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Soubory patche jsou zakódovány v nepodporovaném formátu."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Zobrazení nenalezeno [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch nemohl být použit z důvodu výjimky s %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch nemohl být vrácen z důvodu výjimky s %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Došlo k chybě při načítání dat z GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Všechna data byla načtena. Prosím, zavřete toto modální okno pro obnovení stránky."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Příprava na načtení GitHub dat"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Kontrolujeme, že je vše v pořádku, abyste mohli načíst data. Vyčkejte."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Zpracovávání stránky %s dat GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Zpracování stránky %1$s z %2$s stránek dat GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Zpracování dat z GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Požadavek na natažení byl úspěšně načten"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurační hodnoty pro GitHub autentizaci"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="Autentizace GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="Nastavení CI serveru"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurační hodnoty pro úpravu CI serveru"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurační hodnoty pro GitHub repositář"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="Adresa CI serveru"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Adresa serveru pro kompilované patche."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Přepnout CI integraci"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Zapnout nebo vypnout CI integraci."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Vypnuto"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="Zapnuto"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Vyberte 'Token' pro GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="Autentizace GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Do tohoto pole zadejte místo uživatelského jména a hesla token API GitHub. Všimněte si, že je to nutné, pokud má váš účet povoleno dvoufaktorové ověřování.</p><p>Chcete-li nastavit přístupový token, postupujte podle následujících kroků.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Vytvořte osobní přístupový token</a></li><li>Klikněte na '<span class=\"font-weight-bold\">Generovat token'</span> v dolní části stránky</li><li>V horní části v zeleném pruhu najdete svůj přístupový token</li><li>Zkopírujte token jeho výběrem nebo kliknutím do schránky</li><li>Vložte token do<span class=\"font-weight-bold\">GitHub Token</span> pole nahoře</li><li>Uložte změny kliknutím na <span class=\"font-weight-bold\">tlačítko Uložit & Zavřít</span> nahoře</li><li>Svůj token nyní můžete používat v Testeru záplat</li></ol><p>Přístup můžete kdykoli zrušit smazáním osobního přístupového tokenu z <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Osobní přístupové tokeny na Githubu</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Uživatelské jméno nebo organizace na GitHubu, která monitoruje žádosti o natažení."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Vlastní vlastník projektu"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Vlastní"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Dostupné Joomla! repozitáře. Vyberte pro automatické vyplnění hodnot organizace a polí repositáře."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Instalace z URL"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Komponenta Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Název repositáře na GitHub pro sledování žádostí o natažení."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Vlastní úložiště projektu"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Soubor označený pro smazání neexistuje: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Soubor označený pro úpravu neexistuje: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrovat použité patche"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filtrovat cílovou větev"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filtrovat úpravy Návrhu"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Štítek filtru"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filtr NPM patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtr RTC patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Prohledejte seznam podle názvu nebo prefixu s 'ID:' pro hledání podle Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Získávání dat GitHubu"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Koncept"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Sledovač problémů"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nepoužito"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Bez NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Bez RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="V Možnostech jste nezadali svůj token API GitHub. To vás omezí na pouhých 60 požadavků na rozhraní GitHub API za hodinu. Konfigurace ověřování pomocí tokenu API umožní 5 000 požadavků za hodinu."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Neexistují žádné soubory k opravě z tohoto požadavku na natažení. To může znamenat, že soubory v požadavku na natažení nejsou ve vaší instalaci obsaženy."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Z GitHubu nebyla načtena žádná data, prosím klikněte na tlačítko 'Načíst data' v panelu nástrojů pro načtení požadavků na natažení."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Patch nemohl být použit, protože by poškodil stránku. Zkontrolujte požadavek na natažení a zjistěte, zda je aktuální."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabulka požadavků na natažení"
|
||||||
|
COM_PATCHTESTER_PULL_ID="ID natažení"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="ID natažení vzestupně"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="ID natažení sestupně"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Připraveno k ověření"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Patch nemohl být použit, protože úložiště chybí"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Požadavky nejsou splněny"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Váš systém nesplňuje požadavky na spuštění komponenty Patch Tester:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS musí být povoleno"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Rozšíření OpenSSL musí být nainstalováno a povoleno ve vašem php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Proces obnovení byl dokončen, ale došlo k chybám. Odstraňte prosím ručně jakékoli .txt soubory ve složce '%1$s' a vyprázdněte databázovou tabulku '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Proces obnovení byl úspěšně dokončen."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch byl úspěšně vrácen"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Vrátit Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Patch nebylo možné použít buď kvůli chybějícímu připojení k serveru, nebo kvůli chybějícímu patch na serveru."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Otestovat tento Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Načíst data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Zobrazit na GitHubu"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Zobrazit na Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponenta pro testování správy požadavků na stažení"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Patch nemohl být použit, protože nemohl být načten ze serveru."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Patch nemohl být použit, protože jej nebylo možné extrahovat."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Nepodařilo se nainstalovat přepsání šablon pro následující šablony: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Nepodařilo se odstranit přepsání šablon pro následující šablony: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponenta pro testování správy požadavků na stažení"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester je nyní aktualizován na verzi %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Děkujeme vám za instalaci Joomla! patch Tester.</p><p>Abyste mohli používat Joomla! Patch Tester, musíte nejprve nastavit své GitHub přihlašovací údaje v Joomla! Patch Tester - Možnosti. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Přejděte do Joomla! Patch Tester\">Přejděte do Joomla! Patch Tester\">Přejděte do Joomla! Patch Tester</a> a nastavte vaše přihlašovací údaje. Po kliknutí na Uložit & Zavřít budete přesunuti do Joomla! Patch Tester kde můžete začít s testováním."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Děkujeme vám za aktualizaci Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Přejděte do Joomla! Patch Tester\">Přejděte do Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Děkujeme za používání Joomla! Patch Tester na testování záplat pro nejnovější verzi Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Create a Personal Access Token</a></li><li>Click Generate token at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the GitHub Token field above</li><li>Save the changes by clicking the Save & Close button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="GitHub API grænsen er nået for denne ressource. Kunne ikke forbinde til GitHub for at udføre den anmodede handling. Grænsen vil blive nulstillet om %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="GitHub API grænsen er nået for denne ressource. Kunne ikke forbinde til GitHub for at hente opdaterede data. Grænsen vil blive nulstillet om %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Tilføjet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Tilføjet indsendelse SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch tilføjet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Tilføj patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Gren"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! patch værktøjsindstillinger"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Nulstilling forsøger at gendanne alle tilføjede patches og fjerner alle sikkerhedskopierede filer. Dette kan resultere i et beskadiget miljø. Vil du fortsætte?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Patchet kunne ikke tilføjes, da det er i konflikt med en tidligere tilføjet patches: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Kunne ikke forbinde til GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Kan ikke hente data fra GitHub, mens der er tilføjet patches. Fjern venligst disse patches, før du fortsætter."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Kan ikke kopiere kildefil %1$s til destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Kan ikke slette filen %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Kan ikke skrive filen %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fejl under hentning af pull forespørgsler fra GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fejl ved indsættelse af pull forespørgselsdata i databasen: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model klasse %s ikke fundet."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fejl under hentning af tabeldata (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fejl ved afkortning af pull tabellen: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fejl ved afkortning af testtabellen: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Patchfilerne er kodet i et ikke understøttet format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Visning ikke fundet [navn, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch kunne ikke anvendes på grund af undtagelse med %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch kunne ikke tilbageføres på grund af undtagelse med %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Der opstod en fejl under hentning af data fra GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle data er hentet. Luk dette modalvindue for at opdatere siden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Forberede på at hente GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Sikrer at alt er klart til at hente data. Vent venligst."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Behandler side %s af GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Bearbejder side %1$s af %2$s sider af GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Behandling af data fra GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Pull forespørgsler hentet"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationsværdier til GitHub godkendelsesmetode"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Godkendelsesmetode"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Serverindstillinger"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationsværdier for CI server patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationsværdier for GitHub opbevaringssted"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub opbevaringssted"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Serveradresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Serveradresse for kompilerede patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Skift CI integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Slå CI integration til eller fra."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Fra"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="Til"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Vælg 'Token' for et GitHub API token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub godkendelsesmetode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Anvend dette felt til at indtaste et GitHub API Token i stedet for dit brugernavn og adgangskode. Bemærk at dette er krævet hvis din konto har to-faktor godkendelse aktiveret.<p></p>For at opsætte et adgangstoken, så følg disse trin.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Opret et personligt adgangstoken</a></li><li>Klik på Generer token i bunden af siden</li><li>I toppen io den grønne linje finder du dit adgangstoken</li><li>Kopier token'et ved at vælge det eller klikke på udklipsholderen</li><li>Indsæt token'et i feltet GitHub token ovenover</li><li>Gem ændringerne ved at klikke på knappen <span class=\"\"font-weight-bold\"\">Gem & luk</span> i toppen</li><li>Du kan nu anvende Patch testeren med dit token</li></ol><p>Du kan altid tilbagetrække adgangen ved at slette det personlige adgangstoken fra <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personlige adgangstokens på Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Et brugernavn eller en organisation på GitHub hvor pull requests skal overvåges."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Brugerdefineret projektejer"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Brugerdefineret"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Tilgængelige Joomla! opbevaringssteder. Vælg for automatisk at udfylde organisation og værdier for opbevaringsstedets felter."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub opbevaringssted"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Installer fra Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! patchtester komponent"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks pakke"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Mappenavn på GitHub for overvågning af pull anmodninger."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Brugerdefineret projektmappe"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Filen markeret til sletning findes ikke: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Filen markeret for ændring findes ikke: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrer tilføjede patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filtrer mål gren"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filtrer kladde patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtrer RTC fejlrettelser"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Søg på listen efter titel eller præfiks med 'id:' for at søge efter Pull-ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Henter GitHub data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Kladde"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! problem"
|
||||||
|
COM_PATCHTESTER_JISSUES="Problem sporer"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Ikke tilføjet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Ikke NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Ikke RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="Du har ikke indtastet dit GitHub API token under indstillingerne. Dette vil begrænse dig til kun 60 anmodninger til GitHub API i timen. Konfiguration af et API token vil tillade 5.000 anmodninger pr. time."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Der er ingen filer til patchning fra denne pull forespørgsel. Dette kan betyde, at filer i denne PR ikke findes i din installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Ingen data er blevet hentet fra GitHub. Klik venligst på knappen 'Hent Data' på værktøjslinjen for at hente åbne pull forespørgsler."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Patchet kunne ikke anvendes fordi det vil ødelægge webstedet. Kontroller pull forespørgslen og se om den er opdateret."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Oversigt over pull forespørgsler"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID stigende"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID faldende"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Klar til at indsende"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Patchet kunne ikke anvendes, fordi mappen mangler"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Krav ikke opfyldt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Dit system opfylder ikke kravene til at køre Patch Tester komponenten:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers skal aktiveres"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL udvidelsen skal være installeret og aktiveret i din php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Nulstillingsprocessen er færdig, men der opstod fejl. Fjern venligst .txt filer i mappen '%1$s' og tøm '%2$s' databasetabellen."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Nulstillingsprocessen er fuldført."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patchet er fjernet"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Fjern patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Patchet kunne ikke anvendes enten på grund af en manglende forbindelse til serveren eller et manglende patch på serveren."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test dette patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Hent data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Nulstil"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Vis på GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Vis på Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent til test pull forespørgsler"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Patchet kunne ikke anvendes fordi det ikke kunne hentes fra serveren."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Patchet kunne ikke anvendes fordi det ikke kunne pakkes ud."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! patch testværktøj"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Kunne ikke installere skabelonoverskrivninger for følgende skabeloner: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Kunne ikke fjerne skabelonoverskrivninger for følgende skabeloner: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent til test af pull forespørgsler"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patchtester opdateringsscript. Patchtester er nu opdateret til version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Tak fordi du installerer Joomla! patchtesteren.</p><p>For at anvende Joomla! patchtesteren, så skal du først opsætte dine GitHub kredentialer under Joomla! patchtester indstillinger. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Gå til indstillinger\">Gå til Joomla! patchtester indstillinger</a> for at opsætte dine kredentialer. Efter at du har klikket på Gem & luk så føres du til Joomla! patchtesteren, hvor du kan begynde at anvende patchtesteren."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Tak fordi du opdaterede Joomla! patchtesteren.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Gå til patch tester\">Gå til Joomla! patchtester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Tak fordi du anvende Joomla! patchtesteren til at teste patches for den seneste version af Joomla!"
|
||||||
|
|
@ -1,75 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! fejlretnings testværktøj"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_ACTION="GitHub API grænsen er nået for denne ressource. Kunne ikke forbinde til GitHub for at udføre den anmodede handling. Grænsen vil blive nulstillet om %s"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_LIST="GitHub API grænsen er nået for denne ressource. Kunne ikke forbinde til GitHub for at hente opdaterede data. Grænsen vil blive nulstillet om %s"
|
|
||||||
COM_PATCHTESTER_APPLIED="Tilføjet"
|
|
||||||
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Tilføjet indsendelse SHA: %s"
|
|
||||||
COM_PATCHTESTER_APPLY_OK="Fejlrettelse tilføjet"
|
|
||||||
COM_PATCHTESTER_APPLY_PATCH="Tilføj fejlrettelse"
|
|
||||||
COM_PATCHTESTER_COMPONENT_DESC="Joomla! fejlretnings værktøjets konfigurationsværdier"
|
|
||||||
COM_PATCHTESTER_COMPONENT_LABEL="Joomla! fejlretnings testværktøj"
|
|
||||||
COM_PATCHTESTER_CONFIGURATION="Joomla! fejlretnings værktøjets indstillinger"
|
|
||||||
COM_PATCHTESTER_CONFIRM_RESET="Nulstilling forsøger at gendanne alle tilføjede fejlrettelser og fjerner alle sikkerhedskopierede filer. Dette kan resultere i et beskadiget miljø. Vil du fortsætte?"
|
|
||||||
COM_PATCHTESTER_CONFLICT_S="Fejlrettelsen kunne ikke tilføjes, da den er i konflikt med en tidligere tilføjet fejlrettelse: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Kunne ikke forbinde til GitHub: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Kan ikke hente data fra GitHub, mens der er tilføjet fejlrettelser. Fjern venligst disse fejlrettelser, før du fortsætter."
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Kan ikke kopiere kildefil %1$s til destination %2$s"
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Kan ikke slette filen %s"
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Kan ikke skrive filen %s"
|
|
||||||
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fejl under hentning af PRs fra GitHub: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fejl ved indsættelse af PR data i databasen: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fejl under hentning af tabeldata (%2$s)"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fejl ved afkortning af PR tabellen: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fejl ved afkortning af testtabellen: %s"
|
|
||||||
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Der opstod en fejl under hentning af data fra GitHub."
|
|
||||||
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle data er hentet. Luk dette modalvindue for at opdatere siden."
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING="Forbereder sig på at hente GitHub data"
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Sikrer at alt er klart til at hente data. Vent venligst."
|
|
||||||
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Behandler side %s af GitHub data"
|
|
||||||
COM_PATCHTESTER_FETCH_PROCESSING="Behandling af data fra GitHub"
|
|
||||||
COM_PATCHTESTER_FETCH_SUCCESSFUL="PRs hentet"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="GitHub konto adgangskode"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="Adgangskode til den konto, der er angivet i 'GitHub konto' feltet. Bemærk, at konti der anvender to faktor-godkendelse ikke vil virke med denne komponent."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Brug dette felt til at indtaste en GitHub API Token i stedet for dit brugernavn og adgangskode. Bemærk, at dette er påkrævet, hvis din konto har to faktor godkendelse er aktiveret."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_LABEL="GitHub konto brugernavn"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_DESC="Kontonavn på GitHub for godkendelse af API."
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_LABEL="GitHub projektejer"
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_DESC="Brugernavn eller en organisation på GitHub for overvågning af pull anmodninger."
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_LABEL="GitHub projekt mappen"
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_DESC="Mappe navn på GitHub for overvågning af pull anmodninger."
|
|
||||||
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Filen markeret til sletning findes ikke: %s"
|
|
||||||
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Filen markeret for ændring findes ikke: %s"
|
|
||||||
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrer tilføjede fejlrettelser"
|
|
||||||
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtrer RTC fejlrettelser"
|
|
||||||
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Søg på listen efter titel eller præfiks med 'id:' for at søge efter Pull-ID."
|
|
||||||
COM_PATCHTESTER_GITHUB="GitHub"
|
|
||||||
COM_PATCHTESTER_HEADING_FETCH_DATA="Henter GitHub data"
|
|
||||||
COM_PATCHTESTER_JISSUE="J! Issue"
|
|
||||||
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
|
||||||
COM_PATCHTESTER_PULL_ID="Pull ID"
|
|
||||||
COM_PATCHTESTER_NO_CREDENTIALS="Du har ikke indtastet dine brugeroplysninger i indstillingerne. Dette vil begrænse dig til kun 60 anmodninger til GitHub API i timen. Tilføjelse af dine brugeroplysninger vil tillade 5.000 anmodninger pr. time."
|
|
||||||
COM_PATCHTESTER_NO_FILES_TO_PATCH="Der er ingen filer til fejlretning fra denne PR. Dette kan betyde, at filer i denne PR ikke findes i din installation."
|
|
||||||
COM_PATCHTESTER_NO_ITEMS="Ingen data er blevet hentet fra GitHub. Klik venligst på "_QQ_"Hent Data"_QQ_" knappen på værktøjslinjen for at hente åbne PRs."
|
|
||||||
COM_PATCHTESTER_NOT_APPLIED="Ikke tilføjet"
|
|
||||||
COM_PATCHTESTER_NOT_RTC="Ikke RTC"
|
|
||||||
COM_PATCHTESTER_PATCH_INCLUDES_BINARY_FILES="Fejlrettelsen du har anvendt inkluderer binære filer, som fejlretnings værktøjet ikke understøtter i øjeblikket."
|
|
||||||
COM_PATCHTESTER_READY_TO_COMMIT="Klar til at indsende"
|
|
||||||
COM_PATCHTESTER_REPO_IS_GONE="Fejlrettelsen kunne ikke anvendes, fordi mappen mangler"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers skal aktiveres"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL udvidelse skal være installeret og aktiveret i din php.ini"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_HEADING="Krav ikke er opfyldt"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Dit system opfylder ikke kravene til at køre Patch Tester komponenten:"
|
|
||||||
COM_PATCHTESTER_RESET_HAS_ERRORS="Nulstillingsprocessen er færdig, men der opstod fejl. Fjern venligst .txt filer i mappen '%1$s' og tøm '%2$s' databasetabellen."
|
|
||||||
COM_PATCHTESTER_RESET_OK="Nulstillingsprocessen er fuldført."
|
|
||||||
COM_PATCHTESTER_REVERT_OK="Fejlrettelse fjernet"
|
|
||||||
COM_PATCHTESTER_REVERT_PATCH="Fjern fejlrettelse"
|
|
||||||
COM_PATCHTESTER_RTC="RTC"
|
|
||||||
COM_PATCHTESTER_TEST_THIS_PATCH="Test denne fejlrettelse"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Hent data"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_RESET="Nulstil"
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! fejlretnings testværktøj"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Kunne ikke installere skabelonoverskrivning for følgende skabeloner: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Kunne ikke fjerne skabelonoverskrivning for følgende skabeloner: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSTALL_JVERSION="Joomla! fejlretnings testværktøj kræver version %s eller nyere af CMS"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Komponent til test af PRs"
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_APPLIED="Angewendet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
||||||
|
COM_PATCHTESTER_BRANCH="Versionszweig"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model-Klasse %s nicht gefunden."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die Patch-Dateien sind in mit einem nicht unterstützten Format codiert."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Ansicht nicht gefunden [Name, Format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Der Patch konnte nicht angewendet werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Der Patch konnte nicht zurückgesetzt werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte haben Sie etwas Geduld."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verarbeite Seite %1$s von %2$s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches wurden erfolgreich abgerufen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationswerte für GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Einstellungen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationswerte für CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationswerte für GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Adresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server Adresse für das Herunterladen kompilierter Patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI-Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Schaltet die CI Integration an oder aus."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Aus"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="An"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Wähle die 'Anmeldeinformationen' für die Authentifizierung durch Deinen GitHub Usernamen und Passwort oder 'Token' für die Verwendung eines GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentifizierungs-Methode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert hat."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Benutzername oder Organisation auf Github, welcher die Pull Requests überwachen soll."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Projektinhaber"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Benutzerdefiniert"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Verfügbare Joomla! Repositories. Wähle um die Organisation und die Repository Feldwerte automatisch zu füllen."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Webkataloginstallations-Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch-Tester Komponente"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks-Paket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, dessen Pull Requests überwacht werden."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Individuelle Projekt-Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Angewendete Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Versionszweig filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Entwurf Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter-Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM-Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="RTC Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Die Liste nach Titel oder mit 'id:' nach Pull Request ID durchsuchen."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Rufe GitHub Daten ab"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Entwurf"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nicht NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen. Deshalb können höchstens 60 Anfragen pro Stunde an das Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Es sind keine Dateien aus diesem Pull Request zu patchen. Dies kann bedeuten, dass die Dateien des Pull Requests in Ihrer Installation nicht vorhanden sind."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Es wurden noch keine Daten von Github abgerufen. Klicken Sie auf 'Daten abrufen' um die aktuellen Daten von Github zu holen."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Der Patch konnte nicht angewendet werden, da er die Seite beschädigen würde. Prüfen Sie den Pull-Request, ob er aktuell ist."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabelle der Pull-Anfragen"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull-ID aufsteigend"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull-ID absteigend"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Fertig zum Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angewendet werden, weil das Repository fehlt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen sind nicht erfüllt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Ihr System erfüllt nicht die Vorraussetzungen um den Patch-Tester auszuführen:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS Wrapper müssen aktiviert sein"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL-Erweiterung muss installiert und in der php.ini aktivert sein"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die Daten wurden zurück gesetzt. Leider sind dabei Fehler aufgetreten. Bitte entferne alle .txt Dateien im Verzeichnis '%1$s' und leere die Datenbanktabelle '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die Daten wurden erfolgreich zurück gesetzt."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Der Patch wurde erfolgreich entfernt"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Patch entfernen"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Es konnte entweder keine Verbindung zum Server aufgebaut werden oder der angegebene Pull Request existiert nicht auf dem Server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Auf GitHub ansehen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Im Joomla! Issue Tracker ansehen"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Der Patch konnte nicht angewendet werden, weil er nicht vom Server heruntergeladen werden konnte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Der Patch konnte nicht angewendet werden, weil nicht entpackt werden konnte."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates konnten nicht gelöscht werden: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester-Update-Skript. Patch Tester wurde jetzt auf Version %s aktualisiert."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Vielen Dank, dass Sie den Joomla! Patch Tester installiert haben.</p><p>Um den Joomla! Patch Tester verwenden zu können, müssen Sie zuerst Ihre GitHub-Zugangsdaten in den Einstellungen des Joomla! Patch Testers eingeben. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Gehen Sie zu den Joomla! Patch Tester Einstellungen</a>, um Ihre Anmeldeinformationen einzurichten. Nachdem Sie auf Speichern & Schließen geklickt haben, werden Sie zum Joomla! Patch Tester weitergeleitet und können dann dort anfangen, den Patch Tester zu verwenden."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Vielen Dank für die Aktualisierung des Joomla! Patch Testers.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Gehen Sie zum Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Vielen Dank für die Verwendung des Joomla!-Patch Testers, um Patches für die neueste Version von Joomla! zu testen!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_APPLIED="Angewendet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
||||||
|
COM_PATCHTESTER_BRANCH="Versionszweig"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model-Klasse %s nicht gefunden."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die Patch-Dateien sind in mit einem nicht unterstützten Format codiert."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Ansicht nicht gefunden [Name, Format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Der Patch konnte nicht angewendet werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Der Patch konnte nicht zurückgesetzt werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte haben Sie etwas Geduld."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verarbeite Seite %1$s von %2$s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches wurden erfolgreich abgerufen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationswerte für GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Einstellungen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationswerte für CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationswerte für GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Adresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server Adresse für das Herunterladen kompilierter Patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI-Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Schaltet die CI Integration an oder aus."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Aus"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="An"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Wähle die 'Anmeldeinformationen' für die Authentifizierung durch Deinen GitHub Usernamen und Passwort oder 'Token' für die Verwendung eines GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentifizierungs-Methode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert hat."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Benutzername oder Organisation auf Github, welcher die Pull Requests überwachen soll."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Projektinhaber"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Benutzerdefiniert"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Verfügbare Joomla! Repositories. Wähle um die Organisation und die Repository Feldwerte automatisch zu füllen."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Webkataloginstallations-Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch-Tester Komponente"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks-Paket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, dessen Pull Requests überwacht werden."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Individuelle Projekt-Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Angewendete Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Versionszweig filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Entwurf Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter-Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM-Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="RTC Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Die Liste nach Titel oder mit 'id:' nach Pull Request ID durchsuchen."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Rufe GitHub Daten ab"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Entwurf"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nicht NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen. Deshalb können höchstens 60 Anfragen pro Stunde an das Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Es sind keine Dateien aus diesem Pull Request zu patchen. Dies kann bedeuten, dass die Dateien des Pull Requests in Ihrer Installation nicht vorhanden sind."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Es wurden noch keine Daten von Github abgerufen. Klicken Sie auf 'Daten abrufen' um die aktuellen Daten von Github zu holen."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Der Patch konnte nicht angewendet werden, da er die Seite beschädigen würde. Prüfen Sie den Pull-Request, ob er aktuell ist."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabelle der Pull-Anfragen"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull-ID aufsteigend"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull-ID absteigend"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Fertig zum Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angewendet werden, weil das Repository fehlt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen sind nicht erfüllt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Ihr System erfüllt nicht die Vorraussetzungen um den Patch-Tester auszuführen:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS Wrapper müssen aktiviert sein"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL-Erweiterung muss installiert und in der php.ini aktivert sein"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die Daten wurden zurück gesetzt. Leider sind dabei Fehler aufgetreten. Bitte entferne alle .txt Dateien im Verzeichnis '%1$s' und leere die Datenbanktabelle '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die Daten wurden erfolgreich zurück gesetzt."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Der Patch wurde erfolgreich entfernt"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Patch entfernen"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Es konnte entweder keine Verbindung zum Server aufgebaut werden oder der angegebene Pull Request existiert nicht auf dem Server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Auf GitHub ansehen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Im Joomla! Issue Tracker ansehen"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Der Patch konnte nicht angewendet werden, weil er nicht vom Server heruntergeladen werden konnte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Der Patch konnte nicht angewendet werden, weil nicht entpackt werden konnte."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates konnten nicht gelöscht werden: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester-Update-Skript. Patch Tester wurde jetzt auf Version %s aktualisiert."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Vielen Dank, dass Sie den Joomla! Patch Tester installiert haben.</p><p>Um den Joomla! Patch Tester verwenden zu können, müssen Sie zuerst Ihre GitHub-Zugangsdaten in den Einstellungen des Joomla! Patch Testers eingeben. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Gehen Sie zu den Joomla! Patch Tester Einstellungen</a>, um Ihre Anmeldeinformationen einzurichten. Nachdem Sie auf Speichern & Schließen geklickt haben, werden Sie zum Joomla! Patch Tester weitergeleitet und können dann dort anfangen, den Patch Tester zu verwenden."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Vielen Dank für die Aktualisierung des Joomla! Patch Testers.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Gehen Sie zum Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Vielen Dank für die Verwendung des Joomla!-Patch Testers, um Patches für die neueste Version von Joomla! zu testen!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_APPLIED="Angewendet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
||||||
|
COM_PATCHTESTER_BRANCH="Versionszweig"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model-Klasse %s nicht gefunden."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die Patch-Dateien sind in mit einem nicht unterstützten Format codiert."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Ansicht nicht gefunden [Name, Format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Der Patch konnte nicht angewendet werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Der Patch konnte nicht zurückgesetzt werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte haben Sie etwas Geduld."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verarbeite Seite %1$s von %2$s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches wurden erfolgreich abgerufen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationswerte für GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Einstellungen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationswerte für CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationswerte für GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Adresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server Adresse für das Herunterladen kompilierter Patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI-Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Schaltet die CI Integration an oder aus."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Aus"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="An"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Wähle die 'Anmeldeinformationen' für die Authentifizierung durch Deinen GitHub Usernamen und Passwort oder 'Token' für die Verwendung eines GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentifizierungs-Methode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert hat."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Benutzername oder Organisation auf Github, welcher die Pull Requests überwachen soll."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Projektinhaber"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Benutzerdefiniert"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Verfügbare Joomla! Repositories. Wähle um die Organisation und die Repository Feldwerte automatisch zu füllen."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Webkataloginstallations-Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch-Tester Komponente"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks-Paket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, dessen Pull Requests überwacht werden."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Individuelle Projekt-Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Angewendete Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Versionszweig filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Entwurf Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter-Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM-Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="RTC Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Die Liste nach Titel oder mit 'id:' nach Pull Request ID durchsuchen."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Rufe GitHub Daten ab"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Entwurf"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nicht NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen. Deshalb können höchstens 60 Anfragen pro Stunde an das Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Es sind keine Dateien aus diesem Pull Request zu patchen. Dies kann bedeuten, dass die Dateien des Pull Requests in Ihrer Installation nicht vorhanden sind."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Es wurden noch keine Daten von Github abgerufen. Klicken Sie auf 'Daten abrufen' um die aktuellen Daten von Github zu holen."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Der Patch konnte nicht angewendet werden, da er die Seite beschädigen würde. Prüfen Sie den Pull-Request, ob er aktuell ist."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabelle der Pull-Anfragen"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull-ID aufsteigend"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull-ID absteigend"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Fertig zum Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angewendet werden, weil das Repository fehlt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen sind nicht erfüllt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Ihr System erfüllt nicht die Vorraussetzungen um den Patch-Tester auszuführen:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS Wrapper müssen aktiviert sein"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL-Erweiterung muss installiert und in der php.ini aktivert sein"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die Daten wurden zurück gesetzt. Leider sind dabei Fehler aufgetreten. Bitte entferne alle .txt Dateien im Verzeichnis '%1$s' und leere die Datenbanktabelle '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die Daten wurden erfolgreich zurück gesetzt."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Der Patch wurde erfolgreich entfernt"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Patch entfernen"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Es konnte entweder keine Verbindung zum Server aufgebaut werden oder der angegebene Pull Request existiert nicht auf dem Server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Auf GitHub ansehen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Im Joomla! Issue Tracker ansehen"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Der Patch konnte nicht angewendet werden, weil er nicht vom Server heruntergeladen werden konnte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Der Patch konnte nicht angewendet werden, weil nicht entpackt werden konnte."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates konnten nicht gelöscht werden: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester-Update-Skript. Patch Tester wurde jetzt auf Version %s aktualisiert."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Vielen Dank, dass Sie den Joomla! Patch Tester installiert haben.</p><p>Um den Joomla! Patch Tester verwenden zu können, müssen Sie zuerst Ihre GitHub-Zugangsdaten in den Einstellungen des Joomla! Patch Testers eingeben. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Gehen Sie zu den Joomla! Patch Tester Einstellungen</a>, um Ihre Anmeldeinformationen einzurichten. Nachdem Sie auf Speichern & Schließen geklickt haben, werden Sie zum Joomla! Patch Tester weitergeleitet und können dann dort anfangen, den Patch Tester zu verwenden."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Vielen Dank für die Aktualisierung des Joomla! Patch Testers.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Gehen Sie zum Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Vielen Dank für die Verwendung des Joomla!-Patch Testers, um Patches für die neueste Version von Joomla! zu testen!"
|
||||||
|
|
@ -1,75 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Patch-Tester"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
|
||||||
COM_PATCHTESTER_APPLIED="Angewendet"
|
|
||||||
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
|
||||||
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
|
||||||
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
|
||||||
COM_PATCHTESTER_COMPONENT_DESC="Joomla! Patch-Tester Konfigurationswerte"
|
|
||||||
COM_PATCHTESTER_COMPONENT_LABEL="Joomla! Patch-Tester"
|
|
||||||
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
|
||||||
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
|
||||||
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
|
||||||
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
|
||||||
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
|
||||||
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte habe Sie etwas Geduld."
|
|
||||||
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
|
||||||
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
|
||||||
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches erfolgreich abgerufen"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="GitHub-Passwort"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="Password for the account entered in the 'GitHub Account' field. Note that accounts using Two Factor Authentication will not work with this component."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert ist."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_LABEL="GitHub Konto"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_DESC="Name des GitHub Kontos, der für die Authentifizierung der API genutzt wird."
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_LABEL="Github Benutzername"
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_DESC="Ein Benutzername oder eine Organisation auf GitHub, die die Pull Requests überwacht."
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_LABEL="Github Repository"
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, in dem Pull Requests überwacht werden."
|
|
||||||
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
|
||||||
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
|
||||||
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter der angewendeten Patchs"
|
|
||||||
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter der RTC Patches"
|
|
||||||
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
|
||||||
COM_PATCHTESTER_GITHUB="GitHub"
|
|
||||||
COM_PATCHTESTER_HEADING_FETCH_DATA="GitHub Daten abrufen"
|
|
||||||
COM_PATCHTESTER_JISSUE="J! Issue"
|
|
||||||
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
|
||||||
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
|
||||||
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen, somit können höchstens 60 Anfragen pro Stunde an die Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
|
||||||
COM_PATCHTESTER_NO_FILES_TO_PATCH="In diesem Pull Request gibt es keine Datei zum patchen. Das kann vorkommen wenn die Dateien die geändert werden sollen nicht in der Joomla Installation vorhanden sind (z.B. installations Ordner)."
|
|
||||||
COM_PATCHTESTER_NO_ITEMS="Es wurden (noch) keine Daten von Github abgerufen. Bitte den Button 'Daten abrufen' benutzen um die aktuellen Daten von Github abzurufen."
|
|
||||||
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
|
||||||
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
|
||||||
COM_PATCHTESTER_PATCH_INCLUDES_BINARY_FILES="Dieser Patch beinhaltet binary dateien welche der PatchTester aktuell nicht unterstützt."
|
|
||||||
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
|
||||||
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angebracht werden weil das Repository fehlt"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_HTTPS="Der HTTPS Wrapper muss in der php.ini auf dem Server aktivert sein."
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL Erweiterung muss installiert und in der php.ini aktivert sein."
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen werden nicht erfüllt"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Das System erfüllt nicht die Voraussetzungen um die Patch Tester Komponente ausführen zu können:"
|
|
||||||
COM_PATCHTESTER_RESET_HAS_ERRORS="Der Zurücksetzungsprozess ist fertig. Leider sind währenddessen Fehler aufgetreten. Bitte entferne alle .txt Dateien in diesem Verzeichnis '%1$s' und leere diese Datenbanktabelle '%2$s'."
|
|
||||||
COM_PATCHTESTER_RESET_OK="Der Zurücksetzungsprozess ist fertig."
|
|
||||||
COM_PATCHTESTER_REVERT_OK="Der Patch wurde zurückgenommen."
|
|
||||||
COM_PATCHTESTER_REVERT_PATCH="Patch zurücknehmen"
|
|
||||||
COM_PATCHTESTER_RTC="RTC"
|
|
||||||
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Patch Tester"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht gelöscht werden: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSTALL_JVERSION="Der Joomla! Patch Tester benötigt die Version %s oder neuer des CMS"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_APPLIED="Angewendet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
||||||
|
COM_PATCHTESTER_BRANCH="Versionszweig"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model-Klasse %s nicht gefunden."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die Patch-Dateien sind in mit einem nicht unterstützten Format codiert."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Ansicht nicht gefunden [Name, Format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Der Patch konnte nicht angewendet werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Der Patch konnte nicht zurückgesetzt werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte haben Sie etwas Geduld."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verarbeite Seite %1$s von %2$s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches wurden erfolgreich abgerufen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationswerte für GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Einstellungen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationswerte für CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationswerte für GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Adresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server Adresse für das Herunterladen kompilierter Patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI-Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Schaltet die CI Integration an oder aus."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Aus"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="An"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Wähle die 'Anmeldeinformationen' für die Authentifizierung durch Deinen GitHub Usernamen und Passwort oder 'Token' für die Verwendung eines GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentifizierungs-Methode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert hat."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Benutzername oder Organisation auf Github, welcher die Pull Requests überwachen soll."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Projektinhaber"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Benutzerdefiniert"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Verfügbare Joomla! Repositories. Wähle um die Organisation und die Repository Feldwerte automatisch zu füllen."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Webkataloginstallations-Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch-Tester Komponente"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks-Paket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, dessen Pull Requests überwacht werden."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Individuelle Projekt-Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Angewendete Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Versionszweig filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Entwurf Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter-Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM-Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="RTC Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Die Liste nach Titel oder mit 'id:' nach Pull Request ID durchsuchen."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Rufe GitHub Daten ab"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Entwurf"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nicht NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen. Deshalb können höchstens 60 Anfragen pro Stunde an das Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Es sind keine Dateien aus diesem Pull Request zu patchen. Dies kann bedeuten, dass die Dateien des Pull Requests in Ihrer Installation nicht vorhanden sind."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Es wurden noch keine Daten von Github abgerufen. Klicken Sie auf 'Daten abrufen' um die aktuellen Daten von Github zu holen."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Der Patch konnte nicht angewendet werden, da er die Seite beschädigen würde. Prüfen Sie den Pull-Request, ob er aktuell ist."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabelle der Pull-Anfragen"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull-ID aufsteigend"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull-ID absteigend"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Fertig zum Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angewendet werden, weil das Repository fehlt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen sind nicht erfüllt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Ihr System erfüllt nicht die Vorraussetzungen um den Patch-Tester auszuführen:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS Wrapper müssen aktiviert sein"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL-Erweiterung muss installiert und in der php.ini aktivert sein"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die Daten wurden zurück gesetzt. Leider sind dabei Fehler aufgetreten. Bitte entferne alle .txt Dateien im Verzeichnis '%1$s' und leere die Datenbanktabelle '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die Daten wurden erfolgreich zurück gesetzt."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Der Patch wurde erfolgreich entfernt"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Patch entfernen"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Es konnte entweder keine Verbindung zum Server aufgebaut werden oder der angegebene Pull Request existiert nicht auf dem Server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Auf GitHub ansehen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Im Joomla! Issue Tracker ansehen"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Der Patch konnte nicht angewendet werden, weil er nicht vom Server heruntergeladen werden konnte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Der Patch konnte nicht angewendet werden, weil nicht entpackt werden konnte."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates konnten nicht gelöscht werden: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester-Update-Skript. Patch Tester wurde jetzt auf Version %s aktualisiert."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Vielen Dank, dass Sie den Joomla! Patch Tester installiert haben.</p><p>Um den Joomla! Patch Tester verwenden zu können, müssen Sie zuerst Ihre GitHub-Zugangsdaten in den Einstellungen des Joomla! Patch Testers eingeben. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Gehen Sie zu den Joomla! Patch Tester Einstellungen</a>, um Ihre Anmeldeinformationen einzurichten. Nachdem Sie auf Speichern & Schließen geklickt haben, werden Sie zum Joomla! Patch Tester weitergeleitet und können dann dort anfangen, den Patch Tester zu verwenden."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Vielen Dank für die Aktualisierung des Joomla! Patch Testers.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Gehen Sie zum Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Vielen Dank für die Verwendung des Joomla!-Patch Testers, um Patches für die neueste Version von Joomla! zu testen!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die angeforderte Aktion anzuführen. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Das Github API Limit für diese Aktion wurde erreicht. Es konnte keine Verbindung zu Github aufgebaut werden um die Daten zu aktualisieren. Das Limit wird um %s zurückgesetzt"
|
||||||
|
COM_PATCHTESTER_APPLIED="Angewendet"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Angewandter Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch erfolgreich angewendet"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Patch installieren"
|
||||||
|
COM_PATCHTESTER_BRANCH="Versionszweig"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch-Tester Einstellungen"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Das Zurücksetzen versucht, alle installierten Patches rückgängig zu machen. Dabei werden alle Backup-Dateien entfernt. Dies könnte dazu führen, dass die Umgebung nicht mehr stabil ist. Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Der Patch konnte nicht installiert werden, weil es einen Konflikt mit einem anderen Patch gibt: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Keine Verbindung zu GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Daten von GitHub können nicht abgerufen werden, solange Patches installiert sind. Entfernen Sie bitte die Patches, bevor Sie fortfahren."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Die Datei %1$s konnte nicht nach %2$s kopiert werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Die Datei %s kann nicht gelöscht werden."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Die Datei %s kann nicht geschrieben werden."
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Fehler beim Abrufen der Patches von GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Fehler beim Eintragen der Patches in die Datenbank: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model-Klasse %s nicht gefunden."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Fehler beim Abrufen von Tabellendaten (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Fehler beim Leeren der Pulls-Tabelle: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Fehler beim Leeren der Tests-Tabelle %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Die Patch-Dateien sind in mit einem nicht unterstützten Format codiert."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Ansicht nicht gefunden [Name, Format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Der Patch konnte nicht angewendet werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Der Patch konnte nicht zurückgesetzt werden aufgrund eines Problems mit %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Fehler beim Abrufen der Daten von GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Alle Daten wurden abgerufen. Schließen Sie bitte dieses Popup um die Seite neu zu laden."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Vorbereitungen für das Abrufen der Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Überprüfe die Vorbereitungen für den Datenabruf. Bitte haben Sie etwas Geduld."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Verarbeite Seite %s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Verarbeite Seite %1$s von %2$s der GitHub-Daten"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Verarbeite Daten von GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Patches wurden erfolgreich abgerufen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Konfigurationswerte für GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentifizierung"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Einstellungen"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Konfigurationswerte für CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Konfigurationswerte für GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Adresse"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server Adresse für das Herunterladen kompilierter Patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI-Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Schaltet die CI Integration an oder aus."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Aus"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="An"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Wähle die 'Anmeldeinformationen' für die Authentifizierung durch Deinen GitHub Usernamen und Passwort oder 'Token' für die Verwendung eines GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentifizierungs-Methode"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Verwenden Sie dieses Feld, um ein GitHub API-Token anstelle von Benutzernamen und Passwort anzugeben. Beachten Sie, dass dies erforderlich ist, wenn Ihr Konto Zwei-Faktor-Authentifizierung aktiviert hat."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub-Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Benutzername oder Organisation auf Github, welcher die Pull Requests überwachen soll."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Projektinhaber"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Benutzerdefiniert"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Verfügbare Joomla! Repositories. Wähle um die Organisation und die Repository Feldwerte automatisch zu füllen."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Webkataloginstallations-Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch-Tester Komponente"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks-Paket"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name des GitHub Repositorys, dessen Pull Requests überwacht werden."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Individuelle Projekt-Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Die zu löschende Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Die zu ändernde Datei existiert nicht: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Angewendete Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Versionszweig filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Entwurf Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter-Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="NPM-Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="RTC Patches filtern"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Die Liste nach Titel oder mit 'id:' nach Pull Request ID durchsuchen."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Rufe GitHub Daten ab"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Entwurf"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue-Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Nicht angewendet"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Nicht NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Nicht RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="In den Optionen wurden noch keine Benutzerdaten eingetragen. Deshalb können höchstens 60 Anfragen pro Stunde an das Github API gestellt werden. Mit Benutzerdaten sind bis zu 5.000 Anfragen pro Stunde möglich."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Es sind keine Dateien aus diesem Pull Request zu patchen. Dies kann bedeuten, dass die Dateien des Pull Requests in Ihrer Installation nicht vorhanden sind."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Es wurden noch keine Daten von Github abgerufen. Klicken Sie auf 'Daten abrufen' um die aktuellen Daten von Github zu holen."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Der Patch konnte nicht angewendet werden, da er die Seite beschädigen würde. Prüfen Sie den Pull-Request, ob er aktuell ist."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabelle der Pull-Anfragen"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull-ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull-ID aufsteigend"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull-ID absteigend"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Fertig zum Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Der Patch konnte nicht angewendet werden, weil das Repository fehlt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Die Vorraussetzungen sind nicht erfüllt"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Ihr System erfüllt nicht die Vorraussetzungen um den Patch-Tester auszuführen:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS Wrapper müssen aktiviert sein"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Die OpenSSL-Erweiterung muss installiert und in der php.ini aktivert sein"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Die Daten wurden zurück gesetzt. Leider sind dabei Fehler aufgetreten. Bitte entferne alle .txt Dateien im Verzeichnis '%1$s' und leere die Datenbanktabelle '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Die Daten wurden erfolgreich zurück gesetzt."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Der Patch wurde erfolgreich entfernt"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Patch entfernen"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Es konnte entweder keine Verbindung zum Server aufgebaut werden oder der angegebene Pull Request existiert nicht auf dem Server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Diesen Patch testen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Daten abrufen"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Zurücksetzen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Auf GitHub ansehen"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Im Joomla! Issue Tracker ansehen"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Der Patch konnte nicht angewendet werden, weil er nicht vom Server heruntergeladen werden konnte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Der Patch konnte nicht angewendet werden, weil nicht entpackt werden konnte."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch-Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates nicht installiert werden: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Die Template Orverrides konnte für die folgenden Templates konnten nicht gelöscht werden: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponente um Github Pull Requests (PRs) zu testen und zu verwalten."
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester-Update-Skript. Patch Tester wurde jetzt auf Version %s aktualisiert."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Vielen Dank, dass Sie den Joomla! Patch Tester installiert haben.</p><p>Um den Joomla! Patch Tester verwenden zu können, müssen Sie zuerst Ihre GitHub-Zugangsdaten in den Einstellungen des Joomla! Patch Testers eingeben. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Gehen Sie zu den Joomla! Patch Tester Einstellungen</a>, um Ihre Anmeldeinformationen einzurichten. Nachdem Sie auf Speichern & Schließen geklickt haben, werden Sie zum Joomla! Patch Tester weitergeleitet und können dann dort anfangen, den Patch Tester zu verwenden."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Vielen Dank für die Aktualisierung des Joomla! Patch Testers.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Gehen Sie zum Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Vielen Dank für die Verwendung des Joomla!-Patch Testers, um Patches für die neueste Version von Joomla! zu testen!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="Το όριο αξιολόγησης του GitHub API έχει συμπληρωθεί για αυτή την πηγή, και δεν είναι δυνατόν να συνδεθείτε με το GitHub και να εκτελέσετε την ενέργεια που ζητήσατε. Το όριο αξιολόγησης θα επαναρυθμιστεί στο %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="Το όριο αξιολόγησης του GitHub API έχει συμπληρωθεί για αυτή την πηγή, και δεν είναι δυνατόν να συνδεθείτε με το GitHub και να ενημερώσετε τα δεδομένα. Το όριο αξιολόγησης θα επαναρυθμιστεί στο %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Εφαρμόστηκε"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Εφαρμογή Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="H ενημερωμένη έκδοση εφαρμόστηκε με επιτυχία"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Εφαρμόστε την ενημερωμένη έκδοση κώδικα"
|
||||||
|
COM_PATCHTESTER_BRANCH="Υποκατάστημα"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Ρυθμίσεις Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Η επαναφορά θα έχει ως αποτέλεσμα την διαγραφή όλων των αντιγράφων ασφαλείας και την επαναφορά όλων των patches που έχουν εφαρμοστεί. Αυτό μπορεί να προκαλέσει δυσλειτουργία στο σύστημα. Είστε βέβαιοι ότι θέλετε να συνεχίσετε;"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Η ενημερωμένη έκδοση κώδικα δεν μπορεί να εφαρμοστεί γιατί έρχεται σε διένεξη με μια προηγούμενη έκδοση:%s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Δεν είναι δυνατή η σύνδεση στο GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Αδύνατη η λήψη δεδομένων από το GitHub. Υπάρχουν εγκατεστημένες ενημερώσεις. Παρακαλούμε ανακαλέστε τις ενημερώσεις πριν συνεχίσετε."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Αδύνατη η αντιγραφή του πηγαίου αρχείου %1$s στον προορισμό %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Αδυναμία διαγραφής αρχείου %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Αδυναμία εγγραφής αρχείου %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Σφάλμα λήψης αιτημάτων έλξης από το GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Σφάλμα εισαγωγής αιτημάτων έλξης στην βάση δεδομένων: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Η κλάση για το μοντέλο %s δεν βρέθηκε."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Λάθη κατά την ανάκτηση δεδομένων από τον πίνακα (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Σφάλμα περικοπής του pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Σφάλμα περικοπής του tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Τα αρχεία Ενημερωμένου Κώδικα έχουν μη υποστηριζόμενη διάταξη - format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Δεν βρέθηκε η προβολή [όνομα, μορφοποίηση]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Παρουσιάστηκε σφάλμα κατά την ανάκτηση δεδομένων από το GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Όλα τα δεδομένα έχουν ανακτηθεί. Παρακαλούμε κλείστε το παράθυρο για να ανανεωθεί η σελίδα."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Προετοιμασία για τη λήψη δεδομένων από το GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Επαλήθευση ότι όλα είναι έτοιμα για την λήψη των δεδομένων. Παρακαλούμε περιμένετε."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Επεξεργασία σελίδας %s των δεδομένων στο GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Επεξεργασία σελίδας %1$s από %2$s σελίδες δεδομένων στο GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Επεξεργασία δεδομένων από GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Τα pull requests ανακτήθηκαν με επιτυχία"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Ρυθμίσεις τιμών για τον έλεγχο ταυτότητας του GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="Tαυτοποίηση GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="Ρυθμίσεις CI Διακομιστή"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Τιμές διαμόρφωσης για την επιδιόρθωση του CI διακομιστή"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Στοιχεία Ρυθμίσεων του Αποθετηρίου GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="Αποθετήριο GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Επιλέξτε 'Στοιχεία Σύνδεσης' για να πιστοποιηθείτε χρησιμοποιώντας το Όνομα Χρήστη και Κωδικό σας από το GitHub, ή 'Κλειδί' για να χρησιμοποιήσετε ένα κλειδί από το GitHub API"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="Μέθοδος ταυτοποίησης GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Κλειδί"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Χρησιμοποιήστε αυτό το πεδίο για να δώσετε ένα Κλειδί GitHub API στη θέση του Ονόματος Χρήστη και Κωδικού. Σημιεώστε ότι αυτό χρειάζεται αν ο λογαριασμός σας έχει ενεργοποιημένη την πιστοποίηση δύο παραμέτρων."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="Κλειδί GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Ένα Όνομα Χρήστη ή Οργανισμό στο GitHub για παρακολούθηση των pull requests."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Ιδιοκτήτης Προσαρμοσμένο Έργου"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Προσαρμοσμένο"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Διαθέσιμα Αποθετήρια Joomla!. Επιλέξτε για αυτόματη ανάκτηση των στοιχείων οργανισμού και αποθετηρίου."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="Αποθετήριο GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Πρόσθετο για την εγκατάσταση από το Διαδίκτυο"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Εφαρμογή Ελέγχου Ενημερωμένου Κώδικα Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Πακέτο Weblinks του Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Όνομα ενός αποθητηρίου στο GitHub για παρακολούθηση των pull requests."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Αποθετήριο Προσαρμοσμένο Έργου"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Το αρχείο που σημειώθηκε για διαγραφή δεν υπάρχει: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Το αρχείο που σημειώθηκε για τροποποίηση δεν υπάρχει: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Φιλτράρισμα Εφαρμοσμένων Ενημερώσεων Κώδικα"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Φιλτράρισμα Κλάδου Προορισμού"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Φίλτρο Προσχεδίων Διορθώσεων"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Φίλτρο Ετικέτας"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Φιλτράρισμα Ενημερώσεων RTC"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Αναζήτηση στη λίστα με τίτλο ή 'id:' για αναζήτηση Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Φόρτωση δεδομένων από το GitHub"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Προσχέδιο"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Θέμα"
|
||||||
|
COM_PATCHTESTER_JISSUES="Παρακολούθηση προβλημάτων"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Δεν εφαρμόστηκε"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Όχι RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="Δεν έχετε εισάγει τα διαπιστευτήρια χρήστη στις Επιλογές. Αυτό θα σας περιορίσει σε έως 60 αιτήσεις στο GitHub API ανά ώρα. Προσθέτοντας τα διαπιστευτήριά σας, θα σας επιτραπούν έως και 5.000 αιτήσεις ανά ώρα."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Δεν υπάρχουν αρχεία ενημερωμένου κώδικα για το συγκεκριμένο pull request. Πιθανόν τα αρχεία του pull request δεν υπάρχουν στην εγκατάστασή σας."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="Δεν έχουν ανακτηθεί δεδομένα από το GitHub, επιλέξτε 'Λήψη Δεδομένων' στη Γραμμή Εργαλείων για να ανακτηθούν τα ανοικτά pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Πίνακας των Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID αύξουσα"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID φθίνουσα"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Έτοιμο να ενσωματωθεί"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Δεν ήταν δυνατή η εφαρμογή της ενημερωμένης έκδοσης του κώδικα επειδή χάθηκε δυνατότητα αποθήκευσης"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Δεν πληρούντα οι απαιτήσεις"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Το σύστημά σας δεν πληροί τις απαιτήσεις για να εκτελεστεί η εφαρμογή Patch Tester:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="Το περιβλήμα πρέπει να είναι ενεργό"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="Η επέκταση OpenSSL πρέπει να εγκατασταθεί και να ενεργοποιηθεί στο php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Η διαδικασία επαναφοράς ολοκληρώθηκε με σφάλματα. Αφαιρέστε οποιαδήποτε αρχεία .txt από την βιβλιοθήκη '%1$s' και περικόψτε τον πίνακα στην βάση δεδομένων '%2$s'."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Η διαδικασία αρχικοποίησης ολοκληρώθηκε επιτυχώς."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Επιτυχής επαναφορά διόρθωσης"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Αναίρεση της ενημέρωσης κώδικα"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Δοκιμάστε αυτή την ενημερωμένη έκδοση του κώδικα"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Λήψη δεδομένων"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Επαναφορά"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Προβολή στο GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Προβολή στο Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Εφαρμογή για την εξαγωγή αιτημάτων διαχείρισης δοκιμών"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Δεν ήταν δυνατή η εγκατάσταση των αναπροσδιορισμών του προτύπου στα ακόλουθα πρότυπα: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Δεν ήταν δυνατή η απεγκατάσταση των αναπροσδιορισμών του προτύπου στα ακόλουθα πρότυπα: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Εφαρμογή για την εξαγωγή αιτημάτων διαχείρισης δοκιμών"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\"\" target=\"\"_blank\"\">Create a Personal Access Token</a></li><li>Click <span class=\"\"font-weight-bold\"\">Generate token</span> at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the <span class=\"\"font-weight-bold\"\">GitHub Token</span> field above</li><li>Save the changes by clicking the <span class=\"\"font-weight-bold\"\">Save & Close</span> button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"\"https://github.com/settings/tokens\"\" target=\"\"_blank\"\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,113 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Create a Personal Access Token</a></li><li>Click Generate token at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the GitHub Token field above</li><li>Save the changes by clicking the Save & Close button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
@ -0,0 +1,13 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
@ -1,9 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Patch Tester"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
|
@ -1,5 +1,5 @@
|
|||||||
; Joomla! Project
|
; Joomla! Project
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
; License GNU General Public License version 2 or later
|
; License GNU General Public License version 2 or later
|
||||||
; Note : All ini files need to be saved as UTF-8
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
@ -10,8 +10,9 @@ COM_PATCHTESTER_APPLIED="Applied"
|
|||||||
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and removes all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
@ -26,6 +27,8 @@ COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table:
|
|||||||
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
@ -34,57 +37,78 @@ COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
|||||||
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Credentials' to use authentication through your GitHub Username and Password, or 'Token' for a GitHub API Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_CREDENTIALS="Credentials"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="GitHub Account Password"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="Password for the account entered in the 'GitHub Account Username' field. Note that accounts using Two Factor Authentication will not work with username and password authentication."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_LABEL="GitHub Account Username"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_DESC="Name of account on GitHub to use to authenticate to the API."
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
|
||||||
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
|
||||||
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
|
||||||
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
|
||||||
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Credentials' to use authentication through your GitHub Username and Password, or 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organization on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organization and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
COM_PATCHTESTER_GITHUB="GitHub"
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
COM_PATCHTESTER_JISSUE="J! Issue"
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
COM_PATCHTESTER_PULL_ID="Pull ID"
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your user credentials in the Options. This will limit you to only 60 requests to the GitHub API per hour. Adding your credentials will allow 5,000 requests per hour."
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your user credentials in the Options. This will limit you to only 60 requests to the GitHub API per hour. Adding your credentials will allow 5,000 requests per hour."
|
||||||
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
COM_PATCHTESTER_RTC="RTC"
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied, because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied, because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Create a Personal Access Token</a></li><li>Click Generate token at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the GitHub Token field above</li><li>Save the changes by clicking the Save & Close button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="La tasa límite de la API de GitHub para este recurso ha llegado a su límite, por consiguiente no es posible conectarse a GitHub para realizar la acción solicitada. La tasa límite se reiniciará en %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="La tasa límite de la API de GitHub para este recurso ha llegado a su límite, por consiguiente no es posible conectarse a GitHub para actualizar datos. La tasa límite se reiniciará en %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Aplicado"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="SHA del commit aplicado: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="El parche se aplicó correctamente"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Aplicar parche"
|
||||||
|
COM_PATCHTESTER_BRANCH="Rama"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Configuración del probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Restablecer intentará revertir todos los parches aplicados y remover todos los archivos que tienen copia de seguridad. Esto puede resultar en un entorno corrupto. ¿Está seguro que desea continuar?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="El parche no pudo aplicarse porque entra en conflicto con otro previamente aplicado: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="No se puede conectar a GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="No se pueden obtener datos de GitHub si hay parches aplicados. Por favor revierta esos parches antes de continuar."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="No se puede copiar archivo origen %1$s al destino %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="No se puede borrar el archivo %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="No se puede escribir el archivo %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Un error ocurrió al obtener los pull requests de GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Un error ocurrió al insertar datos del pull request en la base de datos: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="La clase de modelo %s no fue encontrada."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error al obtener datos de la tabla (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error al truncar la tabla de pulls: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error al truncar la tabla de pruebas: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Los archivos del parche están codificados en un formato no soportado."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Vista no encontrada [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Se ha producido un error al obtener los datos desde GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Todos los datos han sido obtenidos. Por favor cierre esta ventana modal para actualizar la página."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparándose para obtener los datos de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Asegurando que todo está en orden para obtener los datos, un momento por favor."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Procesando página %s de datos de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Procesando página %1$s de %2$s de los datos de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Procesando datos de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Los pull requests fueron obtenidos correctamente"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Valores de configuración para la autenticación de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="Autenticación de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Valores de configuración del repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="Repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Seleccione 'Credenciales' para utilizar la autenticación a través de su usuario y clave de GitHub, o 'Token' para un Token API de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="Método de autenticación de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Utilice este campo para ingresar un Token de la API de GitHub en vez de usuario y clave. Esto es requerido si su cuenta tiene autenticación de dos factores activada."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="Token de Github"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="Usuario u organización en GitHub que administra los pull requests."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Propietario del proyecto personalizado"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Personalizado"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Repositorios Joomla! disponibles. Escoja para rellenar automáticamente los campos de organización y repositorio."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="Repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Plugin instalador desde web de Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Gestor de contenidos Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Componente Probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Paquete de enlaces web de Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Nombre de un repositorio de GitHub que administra los pull requests."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Repositorio personalizado de proyecto"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="El archivo seleccionado para borrar no existe: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="El archivo seleccionado para modificación no existe: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrar parches aplicados"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filtrar rama destino"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtrar parches RTC"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Buscar en la lista por título o por ID del pull, utilizando el prefijo 'id:'."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Obteniendo datos de Github"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="Incidencia J!"
|
||||||
|
COM_PATCHTESTER_JISSUES="Administrador de incidencias"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="No aplicado"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="No RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="No ha ingresado la información de autenticación en las opciones. Esto limitará a 60 solicitudes por hora a la API de GitHub. Agregar la información de autenticación permiritá hasta 5000 solicitudes por hora."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="No hay archivos a ser modificados por este pull request. Esto puede significar que los archivos del pull request no están presentes en su instalación."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No se han obtenido datos de GitHub, por favor haga clic en el botón 'Obtener datos' en la barra de herramientas para obtener los pull requests abiertos."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabla de Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="ID de pull"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascendente"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descendente"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Listo para ser integrado (RTC)"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="El parche no pudo ser aplicado porque falta el repositorio"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="No se cumplen los requisitos"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Su sistema no cumple los requisitos para ejecutar el componente probador de parches:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="Los wrappers HTTPS deben estar activados"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="La extensión OpenSSL debe estar instalada y activada en su php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="El proceso de restablecimiento terminó, sin embargo se encontraron errores. Por favor elimine cualquier archivo .txt en el directorio '%1$s' y trunque la tabla '%2$s' de la base de datos."
|
||||||
|
COM_PATCHTESTER_RESET_OK="El proceso de restablecimiento ha terminado."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Parche revertido"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revertir parche"
|
||||||
|
COM_PATCHTESTER_RTC="Listo a ser integrado - RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Probar este parche"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Obtener datos"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Restablecer"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Ver en GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Ver en el Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Componente para administrar pruebas de pull requests"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="No se pudieron instalar los overrides para las siguientes plantillas: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="No se pudieron eliminar los overrides para las siguientes plantillas: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Componente para administrar pruebas de pull requests"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -1,17 +1,16 @@
|
|||||||
; Joomla! Project
|
; Joomla! Project
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
; License GNU General Public License version 2 or later
|
; License GNU General Public License version 2 or later
|
||||||
; Note : All ini files need to be saved as UTF-8
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Patch Tester"
|
COM_PATCHTESTER="Probador de parches de Joomla!"
|
||||||
COM_PATCHTESTER_API_LIMIT_ACTION="Se ha alcanzado la tasa límite de la API de Github para este recurso, no se pudo conectar a Github para llevar a cabo la acción solicitada. El límite se restablecerá a %s"
|
COM_PATCHTESTER_API_LIMIT_ACTION="Se ha alcanzado la tasa límite de la API de Github para este recurso, no se pudo conectar a Github para llevar a cabo la acción solicitada. El límite se restablecerá a %s"
|
||||||
COM_PATCHTESTER_API_LIMIT_LIST="Se ha alcanzado la tasa límite de la API de Github para este recurso, no se pudo conectar a Github para obtener datos actualizados. El límite se restablecerá a %s"
|
COM_PATCHTESTER_API_LIMIT_LIST="Se ha alcanzado la tasa límite de la API de Github para este recurso, no se pudo conectar a Github para obtener datos actualizados. El límite se restablecerá a %s"
|
||||||
COM_PATCHTESTER_APPLIED="Aplicado"
|
COM_PATCHTESTER_APPLIED="Aplicado"
|
||||||
COM_PATCHTESTER_APPLIED_COMMIT_SHA="SHA del commit aplicado: %s"
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="SHA del commit aplicado: %s"
|
||||||
COM_PATCHTESTER_APPLY_OK="El parche se aplicó correctamente"
|
COM_PATCHTESTER_APPLY_OK="El parche se aplicó correctamente"
|
||||||
COM_PATCHTESTER_APPLY_PATCH="Aplicar parche"
|
COM_PATCHTESTER_APPLY_PATCH="Aplicar parche"
|
||||||
COM_PATCHTESTER_COMPONENT_DESC="Valores de configuración del Probador de parches de Joomla!"
|
COM_PATCHTESTER_BRANCH="Rama"
|
||||||
COM_PATCHTESTER_COMPONENT_LABEL="Probador de parches de Joomla!"
|
|
||||||
COM_PATCHTESTER_CONFIGURATION="Configuración del Probador de parches de Joomla!"
|
COM_PATCHTESTER_CONFIGURATION="Configuración del Probador de parches de Joomla!"
|
||||||
COM_PATCHTESTER_CONFIRM_RESET="Restablecer tratará de revertir todos los parches aplicados y elimina todos los archivos de los que se hizo copia de seguridad. Esto puede dar como resultado un entorno corrupto. ¿Estás seguro de que quieres continuar?"
|
COM_PATCHTESTER_CONFIRM_RESET="Restablecer tratará de revertir todos los parches aplicados y elimina todos los archivos de los que se hizo copia de seguridad. Esto puede dar como resultado un entorno corrupto. ¿Estás seguro de que quieres continuar?"
|
||||||
COM_PATCHTESTER_CONFLICT_S="El parche no pudo ser aplicado porque entra en conflicto con otro aplicado previamente: %s"
|
COM_PATCHTESTER_CONFLICT_S="El parche no pudo ser aplicado porque entra en conflicto con otro aplicado previamente: %s"
|
||||||
@ -22,54 +21,94 @@ COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="No se puede borrar el archivo %s"
|
|||||||
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="No se puede escribir el archivo %s"
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="No se puede escribir el archivo %s"
|
||||||
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error al recuperar los pull requests desde GitHub: %s"
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error al recuperar los pull requests desde GitHub: %s"
|
||||||
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error al insertar pull request en la base de datos: %s"
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error al insertar pull request en la base de datos: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="No se ha encontrado la clase Modelo %s."
|
||||||
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error al recuperar datos de la tabla (%2$s)"
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error al recuperar datos de la tabla (%2$s)"
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error al truncar la tabla de pulls: %s"
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error al truncar la tabla de pulls: %s"
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error al truncar la tabla de pruebas: %s"
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error al truncar la tabla de pruebas: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Los ficheros del partch están codificados en un formato no soportado."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="No se encontró la vista [nombre, formato]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Se ha producido un error al obtener los datos desde GitHub."
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Se ha producido un error al obtener los datos desde GitHub."
|
||||||
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Se han obtenido todos los datos. Por favor cierra esta ventana modal para actualizar la página."
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Se han obtenido todos los datos. Por favor cierra esta ventana modal para actualizar la página."
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING="Preparándose para obtener los datos de GitHub"
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparándose para obtener los datos de GitHub"
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Asegurando que todo es correcto para obtener datos. No te muevas."
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Asegurando que todo es correcto para obtener datos. No te muevas."
|
||||||
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Procesando la página %s de datos de GitHub"
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Procesando la página %s de datos de GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Procesando la página %1$s de %2$s páginas de datos de GitHub"
|
||||||
COM_PATCHTESTER_FETCH_PROCESSING="Procesando datos desde GitHub"
|
COM_PATCHTESTER_FETCH_PROCESSING="Procesando datos desde GitHub"
|
||||||
COM_PATCHTESTER_FETCH_SUCCESSFUL="Los pull requests fueron obtenidos con éxito"
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Los pull requests fueron obtenidos con éxito"
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="Contraseña de la cuenta de Github"
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Valores de configuración para la autentificación de GitHub"
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="Contraseña de la cuenta del campo 'Cuenta GitHub'. Tenga en cuenta que las cuentas que utilicen Autentificación de Dos Factores no funcionarán con este componente."
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="Autenticación de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Valores de configuración para el repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="Repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Elija 'Credenciales' para usar la autentificación a través de su nombre de usuario y contraseña de Github, o 'Token' para usar un Token de la API de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="Método de autentificación de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Usa este campo para introducir un Token de la API de GitHub en lugar de tu nombre de usuario y contraseña. Ten en cuenta que esto es necesario si tu cuenta tiene la autenticación de dos factores habilitada."
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Usa este campo para introducir un Token de la API de GitHub en lugar de tu nombre de usuario y contraseña. Ten en cuenta que esto es necesario si tu cuenta tiene la autenticación de dos factores habilitada."
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="Token de Github"
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="Token de Github"
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_LABEL="Nombre de usuario de la cuenta de Github"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_DESC="Nombre de la cuenta de GitHub que se usará para autenticarse en la API."
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_LABEL="Propietario del proyecto de Github"
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_DESC="Nombre de usuario u organización de GitHub del que monitorizar las pull requests."
|
COM_PATCHTESTER_FIELD_ORG_DESC="Nombre de usuario u organización de GitHub del que monitorizar las pull requests."
|
||||||
COM_PATCHTESTER_FIELD_REPO_LABEL="Repositorio del proyecto de Github"
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Propietario del proyecto personalizado"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Personalizado"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Repositorios Joomla! disponibles. Elija para rellenar automáticamente los campos de organización y repositorio."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="Repositorio de GitHub"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Plugin instalador web Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Gestor de contenidos Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Componente Probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Paquete Enlaces Web Joomla"
|
||||||
COM_PATCHTESTER_FIELD_REPO_DESC="Nombre de un repositorio de GitHub del que monitorizar las pull requests."
|
COM_PATCHTESTER_FIELD_REPO_DESC="Nombre de un repositorio de GitHub del que monitorizar las pull requests."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Repositorio proyecto personalizado"
|
||||||
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="El archivo marcado para ser borrado no existe: %s"
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="El archivo marcado para ser borrado no existe: %s"
|
||||||
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="El archivo marcado para ser modificado no existe: %s"
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="El archivo marcado para ser modificado no existe: %s"
|
||||||
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrar parches aplicados"
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filtrar parches aplicados"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filtrar por rama"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtrar parches listos (RTC)"
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filtrar parches listos (RTC)"
|
||||||
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Buscar en la lista por título o por el prefijo con 'id': Para buscar por ID Pull."
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Buscar en la lista por título o por el prefijo con 'id': Para buscar por ID Pull."
|
||||||
COM_PATCHTESTER_GITHUB="GitHub"
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
COM_PATCHTESTER_HEADING_FETCH_DATA="Obteniendo datos de Github"
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Obteniendo datos de Github"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
COM_PATCHTESTER_JISSUE="Incidencia J!"
|
COM_PATCHTESTER_JISSUE="Incidencia J!"
|
||||||
COM_PATCHTESTER_JISSUES="Gestor de incidencias"
|
COM_PATCHTESTER_JISSUES="Gestor de incidencias"
|
||||||
COM_PATCHTESTER_PULL_ID="ID de pull"
|
COM_PATCHTESTER_NOT_APPLIED="No aplicado"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="No RTC"
|
||||||
COM_PATCHTESTER_NO_CREDENTIALS="No has introducido tus credenciales de usuario en las opciones. Esto limitará a únicamente 60 peticiones a la API de GitHub por hora. Añadir tus credenciales permitirá 5000 peticiones por hora."
|
COM_PATCHTESTER_NO_CREDENTIALS="No has introducido tus credenciales de usuario en las opciones. Esto limitará a únicamente 60 peticiones a la API de GitHub por hora. Añadir tus credenciales permitirá 5000 peticiones por hora."
|
||||||
COM_PATCHTESTER_NO_FILES_TO_PATCH="No hay archivos a parchear en esta pull request. Esto puede significar que los archivos en la pull request no están presentes en tu instalación."
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="No hay archivos a parchear en esta pull request. Esto puede significar que los archivos en la pull request no están presentes en tu instalación."
|
||||||
COM_PATCHTESTER_NO_ITEMS="No se obtuvieron datos de GitHub, por favor haga clic en el botón 'Obtener datos' de la barra de herramientas para obtener las pull requests abiertas."
|
COM_PATCHTESTER_NO_ITEMS="No se obtuvieron datos de GitHub, por favor haga clic en el botón 'Obtener datos' de la barra de herramientas para obtener las pull requests abiertas."
|
||||||
COM_PATCHTESTER_NOT_APPLIED="No aplicado"
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
COM_PATCHTESTER_NOT_RTC="No RTC"
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
COM_PATCHTESTER_PATCH_INCLUDES_BINARY_FILES="El parche que has aplicado incluye archivos binarios que el probador de parches no soporta actualmente."
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Tabla de Pull Requests"
|
||||||
COM_PATCHTESTER_READY_TO_COMMIT="Listo para "_QQ_"commitear"_QQ_" (RTC)"
|
COM_PATCHTESTER_PULL_ID="ID de pull"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascendente"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descendente"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Listo para \"commitear\" (RTC)"
|
||||||
COM_PATCHTESTER_REPO_IS_GONE="El parche no pudo aplicarse porque falta el repositorio"
|
COM_PATCHTESTER_REPO_IS_GONE="El parche no pudo aplicarse porque falta el repositorio"
|
||||||
COM_PATCHTESTER_REQUIREMENT_HTTPS="Los wrappers HTTPS deben estar activados"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_OPENSSL="La extensión OpenSSL debe estar instalada y activada en tu php.ini"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_HEADING="No se cumplen los requisitos"
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="No se cumplen los requisitos"
|
||||||
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Tu sistema no cumple los requisitos para ejecutar el componente probador de parches:"
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Tu sistema no cumple los requisitos para ejecutar el componente probador de parches:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="Los wrappers HTTPS deben estar activados"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="La extensión OpenSSL debe estar instalada y activada en tu php.ini"
|
||||||
COM_PATCHTESTER_RESET_HAS_ERRORS="El proceso de restablecimiento ha sido completado, aunque se encontraron errores. Por favor elimina cualquier archivo .txt en el directorio '%1$s' y trunca la tabla '%2$s' de la base de datos."
|
COM_PATCHTESTER_RESET_HAS_ERRORS="El proceso de restablecimiento ha sido completado, aunque se encontraron errores. Por favor elimina cualquier archivo .txt en el directorio '%1$s' y trunca la tabla '%2$s' de la base de datos."
|
||||||
COM_PATCHTESTER_RESET_OK="El proceso de restablecimiento se ha completado con éxito."
|
COM_PATCHTESTER_RESET_OK="El proceso de restablecimiento se ha completado con éxito."
|
||||||
COM_PATCHTESTER_REVERT_OK="Parche revertido con éxito"
|
COM_PATCHTESTER_REVERT_OK="Parche revertido con éxito"
|
||||||
COM_PATCHTESTER_REVERT_PATCH="Revertir el parche"
|
COM_PATCHTESTER_REVERT_PATCH="Revertir el parche"
|
||||||
COM_PATCHTESTER_RTC="RTC"
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
COM_PATCHTESTER_TEST_THIS_PATCH="Probar este parche"
|
COM_PATCHTESTER_TEST_THIS_PATCH="Probar este parche"
|
||||||
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Obtener datos"
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Obtener datos"
|
||||||
COM_PATCHTESTER_TOOLBAR_RESET="Restablecer"
|
COM_PATCHTESTER_TOOLBAR_RESET="Restablecer"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Ver en GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Ver en el Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Componente para la gestión de pruebas de pull requests"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Probador de parches de Joomla!"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="No se pudieron instalar los overrides para las siguientes plantillas: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="No se pudieron eliminar los overrides para las siguientes plantillas: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Componente para la gestión de pruebas de pull requests"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Probador de parches de Joomla!"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="No se pudieron instalar los overrides para las siguientes plantillas: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="No se pudieron eliminar los overrides para las siguientes plantillas: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSTALL_JVERSION="El Probador de parches de Joomla! necesita la versión %s o posterior del CMS"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Componente para la gestión de pruebas de pull requests"
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Muudatuste Testija"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="GitHub API limiit on täitunud. Ei suutnud ühenduda GitHub-iga, et päringut täita. Limiit lähtestatakse %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="GitHub API limiit on täitunud. Ei suutnud ühenduda GitHub-iga, et andmeid uuendada. Limiit lähtestatakse %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Rakendatud"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Rakendatud muudatuse SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Muudatus edukalt rakendatud"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Rakenda muudatus"
|
||||||
|
COM_PATCHTESTER_BRANCH="Haru"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! paranduste testija seaded"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Lähtestamine üritab eemaldada kõik rakendatud muudatused ja eemalda varundatud failid. See võib olemasoleva keskkonna rikkuda. Oled sa kindel, et soovid jätkata?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="Muudatust ei rakendatud, kuna see läheb konflikti teise juba rakendatud muudatusega: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Ei saanud GitHub-iga ühendust: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="GitHub-i andmeid ei saa töödelda kuni eksisteerib rakendatud muudatusi. Palun eemalda enne jätkamist need muudatused."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Faili %1$s kopeerimine asukohta %2$s ebaõnnestus"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Faili %s Ei saa kustutada"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Faili %s ei saa kirjutada"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Viga muudatuse tõmbamisega GitHub-ist: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Viga muudatuse andmete salvestamisel andmebaasi: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Mudeli klassi %s ei leitud."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Viga tabeli andmete laadimisel (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Viga muudatuste tabeli tühjendamisel: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Viga testide tabeli tühjendamisel: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="Paranduse failid on kodeeritud tundmatus formaadis."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="Vaadet ei leitud [nimi, formaat]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Pakki ei saanud rakendada klausliga %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Pakki ei saanud tagasi keerata klausliga %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Tekkis viga GitHub-st andmete töötlemisel."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Kõik andmed laetud. Palun sulge see aken, et lehte värskendada."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Valmistun GitHub-st andmete töötlemiseks"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Teen kindlaks, et kõik on hästi andmete töötlemiseks. Palun oota."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Töötlen GitHub andmete lehte nr. %s"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Töötlen GitHub anmdete lehte %1$s/%2$s-st"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Töötlen GitHub-i andmeid"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Muudatus edukalt laetud"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="GitHub audentimise seaded"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub audentimine"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI serveri seaded"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Seadete väärtused CI serveri pakkidele"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="GitHub hoidla seaded"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub hoidla"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI serveri aadress"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Serveri aadress, kus pakid asuvad."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Lülitu CI integratsioonile"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Lülita CI integratsioon sisse või välja."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Väljas"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="Sees"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Vali \"Logimisandmed\" et autentimiseks kasutaja GitHub-i kasutajanime ja parooli, või \"Salajane võti\", et kasutada GitHub API salajast võtit"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub autentimismeetod"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Kontrollkood"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Kasuta antud välja, et lisada GitHub API võti (token). Pane tähele, et see on nõutud, kui kasutad kaheetapilist autentimist."
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="GitHub kasutajanimi või organisatsioon mille, muudatussoove jälgida."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Kohandatud projekti omanik"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Kohandatud"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Saadavalolevad Joomla! hoidlad. Vali, et automaatselt täita organisatsiooni ja hoidla väljade väärtused."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub hoidla"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! lisaprogramm veebist installimiseks"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! paranduste testimise komponent"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Veebilinkide pakk"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="GitHub hoidla, mille muudatusi jälgida."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Kohandatud projekti hoidla"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Fail, mis märgiti kustutamiseks, ei eksisteeri: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Fail, mis märgiti muutmiseks, ei eksisteeri: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filteeri rakendatud muudatusi"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filtreeri harusid"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filteeri NPM muudatusi"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filteeri RTC muudatusi"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Otsi nimekirjast pealkirja järgi või lisa eesliide 'id:' et otsida muudatuse ID järgi."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Töötlen GitHub andmeid"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Probleemid (Issue)"
|
||||||
|
COM_PATCHTESTER_JISSUES="Probleemi jälgija"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Rakendamata"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Pole NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Ei ole RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="Kasutajaandmed lisamata. See limiteerib GitHub päringute arvu 60-ni tunnis. Lisades kasutajaandmed, lubatakse 5000 päringut tunnis."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="Puuduvad failid, mida rakendada. See võib tähendada, et muudatuse faile ei eksisteeri kohalikus installis."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="GitHub andmed puuduvad. Palun vajuta \"Töötle andmeid\" nuppu, et laadida avalike muudatuste andmed."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="Pakki ei rakendatud, kuna see võib saidi rikkuda. Kontrolli versioonipäringut, et näha kas see on ajakohane."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Koodibaasi uuenduste soovituste nimekiri"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Muudatuse ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Koodibaasi uuenduste soovituse ID kasvavalt"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Koodibaasi uuenduse soovituste ID kahanevalt"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Valmis lisama (RTC)"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="Muudatusi ei rakendatud kuna hoidla puudub"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Nõuded täitmata"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Süsteem ei vasta muudatuste testija komponendi nõuetele:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS ümbrised (wrappers) peavad olema lubatud"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL laiendus peab olema lisatud ja lubatud php.ini-s"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="Lähtestamise protsess on lõpetatud, kuid tekkis vigu. Palun eemalda kõik .txt failid '%1$s' kaustast ja tühjenda andmebaasi tabel '%2$s' ."
|
||||||
|
COM_PATCHTESTER_RESET_OK="Lähtestamise protsess edukalt lõpetatud."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Muudatus edukalt eemaldatud"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Eemalda muudatus"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="Pakki ei rakendatud puuduva serveriühenduse tõttu või seda pakki serverist ei leitud."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Testi seda muudatust"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Töötle andmeid"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Lähtesta"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="Vaata Githubis"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="Vaata Joomla! probleemide jälgijas"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent soovitatud muudatuste testimiseks"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="Pakki ei rakendatud, kuna seda ei saadud serverist kätte."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="Pakki ei rakendatud, kuna seda ei suudetud lahti pakkida."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Muudatuste Testija"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Ülekirjutuste paigaldamine ebaõnnestus järgnevatele kujundustele: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Ülekirjutuste eemaldamine ebaõnnestus järgnevatel kujundustel: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Komponent soovitatud muudatuste testimiseks"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Paki muudatuste testija uuendusskript. Muudatuste testija uuendatud versioonile %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Täname teid Joomla! paranduste testija paigaldamise eest.</p><p>Et kasutada Joomla! paranduste testijat, pead sa enne seadistama oma GitHub'i konto sisselogimise seaded. <a href=\"\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\"\" alt=\"Mine seadetesse\">Mine Joomla! paranduste testija seadetesse</a>, et seaded paika panna. Peale seadete salvestamise saad paranduste testijat kasutada."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Täname teid Joomla! paranduste testija uuendamise eest</p><p><a href=\"\"index.php?option=com_patchtester\"\" alt=\"Go to Patch Tester\">Mine Joomla! paranduste testijasse</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Täname teid Joomla! paranduste testija kasutamise eest!"
|
||||||
|
|
@ -1,75 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Muudatuste Testija"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_ACTION="GitHub API limiit on täitunud, ei suutnud ühenduda GitHub-iga, et päringut täita. Limiit lähtestatakse %s"
|
|
||||||
COM_PATCHTESTER_API_LIMIT_LIST="GitHub API limiit on täitunud, ei suutnud ühenduda GitHub-iga, et andmeid uuendada. Limiit lähtestatakse %s"
|
|
||||||
COM_PATCHTESTER_APPLIED="Rakendatud"
|
|
||||||
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Rakendatud muudatuse SHA: %s"
|
|
||||||
COM_PATCHTESTER_APPLY_OK="Muudatus edukalt rakendatud"
|
|
||||||
COM_PATCHTESTER_APPLY_PATCH="Rakenda muudatus"
|
|
||||||
COM_PATCHTESTER_COMPONENT_DESC="Joomla! Muudatuste Testija seadete väärtused"
|
|
||||||
COM_PATCHTESTER_COMPONENT_LABEL="Joomla! Muudatuste Testija"
|
|
||||||
COM_PATCHTESTER_CONFIGURATION="Joomla! Muudatuste Testija seaded"
|
|
||||||
COM_PATCHTESTER_CONFIRM_RESET="Lähtestamine üritab eemaldada kõik rakendatud muudatused ja eemalda varundatud failid. See võib põhjustada rikutud keskkonna. Oled kindel, et soovid jätkata?"
|
|
||||||
COM_PATCHTESTER_CONFLICT_S="Muudatust ei rakendatud, kuna see läheb konflikti teise juba rakendatud muudatusega: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Ei saanud GitHub-iga ühendust: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Ei saa töödelda GitHub-i andmeid kuni eksisteerib rakendatud muudatusi. Palun eemalda need muudatused enne jätkamist."
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Faili %1$s kopeerimine asukohta %2$s ebaõnnestus"
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Ei saa kustutada faili %s"
|
|
||||||
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Ei saa kirjutada faili %s"
|
|
||||||
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Viga muudatuse tõmbamisega GitHub-ist: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Viga muudatuse andmete salvestamisel andmebaasi: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Viga tabeli andmete laadimisel (%2$s)"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Viga muudatuste tabeli tühjendamisel: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Viga testide tabeli tühjendamisel: %s"
|
|
||||||
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="Tekkis viga GitHub-st andmete töötlemisel."
|
|
||||||
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="Kõik andmed laetud. Palun sulge see aken, et värskendada lehte."
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING="Valmistun GitHub-st andmete töötlemiseks"
|
|
||||||
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Teen kindlaks, et kõik on hästi andmete töötlemiseks. Palun oota."
|
|
||||||
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Töötlen GitHub andmete lehte nr. %s"
|
|
||||||
COM_PATCHTESTER_FETCH_PROCESSING="Töötlen GitHub-i andmeid"
|
|
||||||
COM_PATCHTESTER_FETCH_SUCCESSFUL="Muudatus edukalt laetud"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_LABEL="GitHub konto parool"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_PASSWORD_DESC="Password for the account entered in the 'GitHub Account' field. Note that accounts using Two Factor Authentication will not work with this component."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Kasuta antud välja, et lisada GitHub API võti (token). Pane tähele, et see on nõutud, kui kasutad kahefaktorilist audentimist."
|
|
||||||
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_LABEL="GitHub konto kasutajanimi"
|
|
||||||
COM_PATCHTESTER_FIELD_GH_USER_DESC="GitHub konto, millega API päringuid audentida."
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_LABEL="GitHub projekti omanik"
|
|
||||||
COM_PATCHTESTER_FIELD_ORG_DESC="Kasutajanimi või organisatsioon, kelle GitHub-i muudatusi jälgida."
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_LABEL="GitHub projekti hoidla"
|
|
||||||
COM_PATCHTESTER_FIELD_REPO_DESC="GitHub hoidla, mille muudatusi jälgida."
|
|
||||||
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="Fail, mis märgiti kustutamiseks, ei eksisteeri: %s"
|
|
||||||
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="Fail, mis märgiti muutmiseks, ei eksisteeri: %s"
|
|
||||||
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filteeri rakendatud muudatusi"
|
|
||||||
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filteeri RTC muudatusi"
|
|
||||||
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
|
||||||
COM_PATCHTESTER_GITHUB="GitHub"
|
|
||||||
COM_PATCHTESTER_HEADING_FETCH_DATA="Töötlen GitHub andmeid"
|
|
||||||
COM_PATCHTESTER_JISSUE="J! Probleemid (Issue)"
|
|
||||||
COM_PATCHTESTER_JISSUES="Probleemi jälgija"
|
|
||||||
COM_PATCHTESTER_PULL_ID="Muudatuse ID"
|
|
||||||
COM_PATCHTESTER_NO_CREDENTIALS="Kasutajaandmed lisamata. See limiteerib GitHub päringute arvu 60-ni tunnis. Lisades kasutajaandmed, lubatakse 5000 päringut tunnis."
|
|
||||||
COM_PATCHTESTER_NO_FILES_TO_PATCH="Puuduvad failid, mida rakendada. See võib tähendada, et muudatuse faile ei eksisteeri kohalikus installis."
|
|
||||||
COM_PATCHTESTER_NO_ITEMS="GitHub andmed puuduvad. Palun vajuta "_QQ_"Töötle andmeid"_QQ_" nuppu, et laadida avalike muudatuste andmed."
|
|
||||||
COM_PATCHTESTER_NOT_APPLIED="Rakendamata"
|
|
||||||
COM_PATCHTESTER_NOT_RTC="Ei ole RTC"
|
|
||||||
COM_PATCHTESTER_PATCH_INCLUDES_BINARY_FILES="Rakendatud muudatus sisaldab binaarseid faile, mida muudatuste testija hetkel ei toeta."
|
|
||||||
COM_PATCHTESTER_READY_TO_COMMIT="Valmis lisama (RTC)"
|
|
||||||
COM_PATCHTESTER_REPO_IS_GONE="Muudatusi ei rakendatud kuna hoidla puudub"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS ümbrised (wrappers) peavad olema lubatud"
|
|
||||||
COM_PATCHTESTER_REQUIREMENT_OPENSSL="OpenSSL laiendus peab olema lisatud ja lubatud php.ini-s"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_HEADING="Nõuded täitmata"
|
|
||||||
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Süsteem ei vasta muudatuste testija komponendi nõuetele:"
|
|
||||||
COM_PATCHTESTER_RESET_HAS_ERRORS="Lähtestamise protsess on lõpetatud, kuid tekkis vigu. Palun eemalda kõik .txt failid '%1$s' kaustast ja tühjenda andmebaasi tabel '%2$s' ."
|
|
||||||
COM_PATCHTESTER_RESET_OK="Lähtestamise protsess edukalt lõpetatud."
|
|
||||||
COM_PATCHTESTER_REVERT_OK="Muudatus edukalt eemaldatud"
|
|
||||||
COM_PATCHTESTER_REVERT_PATCH="Eemalda muudatus"
|
|
||||||
COM_PATCHTESTER_RTC="RTC"
|
|
||||||
COM_PATCHTESTER_TEST_THIS_PATCH="Testi seda muudatust"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Töötle andmeid"
|
|
||||||
COM_PATCHTESTER_TOOLBAR_RESET="Lähtesta"
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
; Joomla! Project
|
|
||||||
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2016 Open Source Matters, Inc. All rights reserved.
|
|
||||||
; License GNU General Public License version 2 or later
|
|
||||||
; Note : All ini files need to be saved as UTF-8
|
|
||||||
|
|
||||||
COM_PATCHTESTER="Joomla! Muudatuste Testija"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Ülekirjutuste installimine ebaõnnestus järgnevatele kujundustele: %s"
|
|
||||||
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Ülekirjutuste eemaldamine ebaõnnestus järgnevatel kujundustel: %s"
|
|
||||||
COM_PATCHTESTER_ERROR_INSTALL_JVERSION="Joomla! Muudatuste Testija vajab CMS versiooni %s või uuemat"
|
|
||||||
COM_PATCHTESTER_XML_DESCRIPTION="Komponent soovitatud muudatuste testimiseks"
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_ACTION="The GitHub API rate limit has been reached for this resource, could not connect to GitHub to perform the requested action. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_API_LIMIT_LIST="The GitHub API rate limit has been reached for this resource, could not connect to GitHub for updated data. The rate limit will reset at %s"
|
||||||
|
COM_PATCHTESTER_APPLIED="Applied"
|
||||||
|
COM_PATCHTESTER_APPLIED_COMMIT_SHA="Applied Commit SHA: %s"
|
||||||
|
COM_PATCHTESTER_APPLY_OK="Patch successfully applied"
|
||||||
|
COM_PATCHTESTER_APPLY_PATCH="Apply Patch"
|
||||||
|
COM_PATCHTESTER_BRANCH="Branch"
|
||||||
|
COM_PATCHTESTER_CONFIGURATION="Joomla! Patch Tester Settings"
|
||||||
|
COM_PATCHTESTER_CONFIRM_RESET="Resetting will attempt to revert all applied patches and remove all backed up files. This may result in a corrupted environment. Are you sure you want to continue?"
|
||||||
|
COM_PATCHTESTER_CONFLICT_S="The patch could not be applied because it conflicts with a previously applied patch: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_CONNECT_TO_GITHUB="Could not connect to GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_APPLIED_PATCHES="Cannot fetch data from GitHub while there are applied patches. Please revert those patches before continuing."
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_COPY_FILE="Cannot copy source file %1$s to destination %2$s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_DELETE_FILE="Cannot delete file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_CANNOT_WRITE_FILE="Cannot write file %s"
|
||||||
|
COM_PATCHTESTER_ERROR_GITHUB_FETCH="Error retrieving pull requests from GitHub: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_INSERT_DATABASE="Error inserting pull request data into the database: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_MODEL_NOT_FOUND="Model class %s not found."
|
||||||
|
COM_PATCHTESTER_ERROR_READING_DATABASE_TABLE="%1$s - Error retrieving table data (%2$s)"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_PULLS_TABLE="Error truncating the pulls table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_TRUNCATING_TESTS_TABLE="Error truncating the tests table: %s"
|
||||||
|
COM_PATCHTESTER_ERROR_UNSUPPORTED_ENCODING="The patch's files are encoded in an unsupported format."
|
||||||
|
COM_PATCHTESTER_ERROR_VIEW_NOT_FOUND="View not found [name, format]: %1$s, %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_APPLYING_PATCH="Patch could not be applied due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FAILED_REVERT_PATCH="Patch could not be reverted due to exception with %1$s. %2$s"
|
||||||
|
COM_PATCHTESTER_FETCH_AN_ERROR_HAS_OCCURRED="An error has occurred while fetching the data from GitHub."
|
||||||
|
COM_PATCHTESTER_FETCH_COMPLETE_CLOSE_WINDOW="All data has been retrieved. Please close this modal window to refresh the page."
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING="Preparing to fetch GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_INITIALIZING_DESCRIPTION="Making sure all is well to fetch data. Sit tight."
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER="Processing page %s of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PAGE_NUMBER_OF_TOTAL="Processing page %1$s of %2$s pages of GitHub data"
|
||||||
|
COM_PATCHTESTER_FETCH_PROCESSING="Processing data from GitHub"
|
||||||
|
COM_PATCHTESTER_FETCH_SUCCESSFUL="Successfully retrieved pull requests"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_DESC="Configuration Values for GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_AUTHENTICATION_LABEL="GitHub Authentication"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS="CI Server Settings"
|
||||||
|
COM_PATCHTESTER_FIELDSET_CI_SETTINGS_DESC="Configuration Values for CI Server Patching"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_DESC="Configuration Values for GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELDSET_REPOSITORIES_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME="CI Server Address"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_NAME_DESC="Server address for compiled patches."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH="Switch CI Integration"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_DESC="Turn CI integration on or off."
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_OFF="Off"
|
||||||
|
COM_PATCHTESTER_FIELD_CI_SERVER_SWITCH_OPTION_ON="On"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_DESC="Select 'Token' for a GitHub API Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_LABEL="GitHub Authentication Method"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_AUTH_OPTION_TOKEN="Token"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_DESC="Use this field to input a GitHub API Token in place of your username and password. Note that this is required if your account has Two Factor Authentication enabled.<p></p>To setup an access token, follow these steps.<ol><li><a href=\"https://github.com/settings/tokens/new?description=Joomla%20Patch%20Tester&scopes=public_repo,repo:status\" target=\"_blank\">Create a Personal Access Token</a></li><li>Click Generate token at the bottom of the page</li><li>At the top in the green bar you will find your access token</li><li>Copy the token by selecting it or clicking on the clipboard</li><li>Paste the token in the GitHub Token field above</li><li>Save the changes by clicking the Save & Close button at the top</li><li>You can now use the Patch Tester with your token</li></ol><p>You can always revoke access by deleting the Personal access token from the <a href=\"https://github.com/settings/tokens\" target=\"_blank\">Personal access tokens on Github</a>.</p>"
|
||||||
|
COM_PATCHTESTER_FIELD_GH_TOKEN_LABEL="GitHub Token"
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_DESC="A username or organisation on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_ORG_LABEL="Custom Project Owner"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_CUSTOM="Custom"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_DESC="Available Joomla! repositories. Select to autopopulate the organisation and repository fields values."
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_LABEL="GitHub Repository"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_INSTALL_FROM_WEB="Joomla! Install From Web Plugin"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_JOOMLA_CMS="Joomla! CMS"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_PATCHTESTER="Joomla! Patch Tester Component"
|
||||||
|
COM_PATCHTESTER_FIELD_REPOSITORY_OPTION_WEBLINKS="Joomla! Weblinks Package"
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_DESC="Name of a repository on GitHub to monitor pull requests for."
|
||||||
|
COM_PATCHTESTER_FIELD_REPO_LABEL="Custom Project Repository"
|
||||||
|
COM_PATCHTESTER_FILE_DELETED_DOES_NOT_EXIST_S="The file marked for deletion does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILE_MODIFIED_DOES_NOT_EXIST_S="The file marked for modification does not exist: %s"
|
||||||
|
COM_PATCHTESTER_FILTER_APPLIED_PATCHES="Filter Applied Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_BRANCH="Filter Target Branch"
|
||||||
|
COM_PATCHTESTER_FILTER_DRAFT_PATCHES="Filter Draft Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_LABEL="Filter Label"
|
||||||
|
COM_PATCHTESTER_FILTER_NPM_PATCHES="Filter NPM Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_RTC_PATCHES="Filter RTC Patches"
|
||||||
|
COM_PATCHTESTER_FILTER_SEARCH_DESCRIPTION="Search the list by title or prefix with 'id:' to search by Pull ID."
|
||||||
|
COM_PATCHTESTER_GITHUB="GitHub"
|
||||||
|
COM_PATCHTESTER_HEADING_FETCH_DATA="Fetching GitHub Data"
|
||||||
|
COM_PATCHTESTER_IS_DRAFT="Draft"
|
||||||
|
COM_PATCHTESTER_JISSUE="J! Issue"
|
||||||
|
COM_PATCHTESTER_JISSUES="Issue Tracker"
|
||||||
|
COM_PATCHTESTER_NOT_APPLIED="Not Applied"
|
||||||
|
COM_PATCHTESTER_NOT_NPM="Not NPM"
|
||||||
|
COM_PATCHTESTER_NOT_RTC="Not RTC"
|
||||||
|
COM_PATCHTESTER_NO_CREDENTIALS="You have not entered your GitHub API token in the Options. This will limit you to only 60 requests to the GitHub API per hour. Configuring authentication via an API token will allow 5,000 requests per hour."
|
||||||
|
COM_PATCHTESTER_NO_FILES_TO_PATCH="There are no files to patch from this pull request. This may mean that the files in the pull request are not present in your installation."
|
||||||
|
COM_PATCHTESTER_NO_ITEMS="No data has been retrieved from GitHub, please click the 'Fetch Data' button in the toolbar to retrieve the open pull requests."
|
||||||
|
COM_PATCHTESTER_NPM="NPM"
|
||||||
|
COM_PATCHTESTER_PATCH_BREAKS_SITE="The patch could not be applied because it would break the site. Check the pull request to see if it is up-to-date."
|
||||||
|
COM_PATCHTESTER_PULLS_TABLE_CAPTION="Table of Pull Requests"
|
||||||
|
COM_PATCHTESTER_PULL_ID="Pull ID"
|
||||||
|
COM_PATCHTESTER_PULL_ID_ASC="Pull ID ascending"
|
||||||
|
COM_PATCHTESTER_PULL_ID_DESC="Pull ID descending"
|
||||||
|
COM_PATCHTESTER_READY_TO_COMMIT="Ready to Commit"
|
||||||
|
COM_PATCHTESTER_REPO_IS_GONE="The patch could not be applied because the repository is missing"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_HEADING="Requirements Not Met"
|
||||||
|
COM_PATCHTESTER_REQUIREMENTS_NOT_MET="Your system does not meet the requirements to run the Patch Tester component:"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_HTTPS="HTTPS wrappers must be enabled"
|
||||||
|
COM_PATCHTESTER_REQUIREMENT_OPENSSL="The OpenSSL extension must be installed and enabled in your php.ini"
|
||||||
|
COM_PATCHTESTER_RESET_HAS_ERRORS="The reset process has completed however it encountered errors. Please remove any .txt files in the '%1$s' directory and truncate the '%2$s' database table."
|
||||||
|
COM_PATCHTESTER_RESET_OK="The reset process has completed successfully."
|
||||||
|
COM_PATCHTESTER_REVERT_OK="Patch successfully reverted"
|
||||||
|
COM_PATCHTESTER_REVERT_PATCH="Revert Patch"
|
||||||
|
COM_PATCHTESTER_RTC="RTC"
|
||||||
|
COM_PATCHTESTER_SERVER_RESPONDED_NOT_200="The patch could not be applied either due to a missing connection to the server or a missing patch on the server."
|
||||||
|
COM_PATCHTESTER_TEST_THIS_PATCH="Test This Patch"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_FETCH_DATA="Fetch Data"
|
||||||
|
COM_PATCHTESTER_TOOLBAR_RESET="Reset"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_GITHUB="View on GitHub"
|
||||||
|
COM_PATCHTESTER_VIEW_ON_JOOMLA_ISSUE_TRACKER="View on Joomla! Issue Tracker"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_ZIP_DOES_NOT_EXIST="The patch could not be applied because it couldn't be retrieved from server."
|
||||||
|
COM_PATCHTESTER_ZIP_EXTRACT_FAILED="The patch could not be applied because it couldn't be extracted."
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
; Joomla! Project
|
||||||
|
; Copyright (C) 2011 - 2012 Ian MacLennan, Copyright (C) 2013 - 2018 Open Source Matters, Inc. All rights reserved.
|
||||||
|
; License GNU General Public License version 2 or later
|
||||||
|
; Note : All ini files need to be saved as UTF-8
|
||||||
|
|
||||||
|
COM_PATCHTESTER="Joomla! Patch Tester"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_INSTALL_OVERRIDES="Could not install the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_COULD_NOT_REMOVE_OVERRIDES="Could not remove the template overrides for the following templates: %s"
|
||||||
|
COM_PATCHTESTER_XML_DESCRIPTION="Component for pull request management testing"
|
||||||
|
COM_PATCHTESTER_UPDATE_TEXT="Patch Tester Update script. Patch Tester now updated to version %s."
|
||||||
|
COM_PATCHTESTER_INSTALL_INSTRUCTIONS="<p>Thank you for installing the Joomla! Patch Tester.</p><p>To use the Joomla! Patch Tester you first need to setup your GitHub credentials in the Joomla! Patch Tester Options. <a href=\"index.php?option=com_config&view=component&component=com_patchtester&returnurl=aW5kZXgucGhwP29wdGlvbj1jb21fcGF0Y2h0ZXN0ZXI=#authentication\" alt=\"Go to Options\">Go to the Joomla! Patch Tester Options</a> to setup your credentials. After clicking on Save & Close you will be taken to the Joomla! Patch Tester where you can start using the Patch Tester."
|
||||||
|
COM_PATCHTESTER_UPDATE_INSTRUCTIONS="<p>Thank you for updating the Joomla! Patch Tester.</p><p><a href=\"index.php?option=com_patchtester\" alt=\"Go to Patch Tester\">Go to the Joomla! Patch Tester</a></p>"
|
||||||
|
COM_PATCHTESTER_UNINSTALL_THANK_YOU="Thank you for using the Joomla! Patch Tester for testing patches for the latest version of Joomla!"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user