Compare commits
2388 Commits
Author | SHA1 | Date | |
---|---|---|---|
8edd975b11
|
|||
504c21a519
|
|||
6e031d623a | |||
|
cd3a9ec6a9 | ||
983478aeec | |||
56ece91f4c | |||
5396f3c9d1 | |||
68dfaff413 | |||
1b69d02875 | |||
4cc3a779b5 | |||
28a044077f | |||
|
c5e433d577 | ||
76a1facd55 | |||
761ce7fd81 | |||
0eb96d4805 | |||
5582ccfcb7 | |||
b96a44c73f | |||
a500277dca | |||
bcae2f26b5 | |||
422b82d3be | |||
4deaaa8dbe | |||
890f3bd91e | |||
f8e6ad416b | |||
ee872b5e44 | |||
5e3fa2bba1 | |||
4fec13eb20 | |||
cab2112f1c | |||
5077b65d71 | |||
c2d2f90312 | |||
96197d16b5 | |||
8bbbb890e3 | |||
11fa4b617a | |||
eacbd81dfa | |||
8d84451200 | |||
|
c7cee7fe1a | ||
|
058614866b | ||
|
ebfc248ff6 | ||
|
a67953b840 | ||
|
8181b28441 | ||
|
318d2cb6ca | ||
|
0b4a49d262 | ||
|
a0f72fe5c6 | ||
|
ae4f3176b1 | ||
|
22f6d3ce14 | ||
|
9e94b7f145 | ||
|
2f7d6ef07b | ||
|
04018ea4ca | ||
|
160b6ccd94 | ||
|
d7e7396d17 | ||
|
7e1091eb8c | ||
|
4e02cb437a | ||
|
9efbef720d | ||
|
7c2cf605f4 | ||
|
7fa4d56f05 | ||
|
590891139f | ||
|
b2e009bcd3 | ||
|
6cb3a0c390 | ||
|
238652b15d | ||
|
c3cdde0873 | ||
|
cb78573f59 | ||
|
82f1fc7ca2 | ||
|
751b23f6fe | ||
|
af0366ed58 | ||
|
d71eea1ba4 | ||
|
300c4e3d04 | ||
|
5f35d9633d | ||
|
c834d27dd6 | ||
|
a0a37352c8 | ||
|
6e5217dc3a | ||
|
912a0cb16c | ||
|
3b514abd6b | ||
|
8290b137fa | ||
|
681aa5b326 | ||
|
47c9bea46f | ||
|
2d8f320586 | ||
|
1f3edd8fdf | ||
|
ed68659ece | ||
|
ddc3371b43 | ||
|
3075cffcd7 | ||
|
86826a1a68 | ||
|
598e8e4d56 | ||
|
c11629035b | ||
|
2d6e4e3912 | ||
|
b7cf60c7b4 | ||
|
4a50579ef1 | ||
|
228e7c423e | ||
|
e62e429302 | ||
|
8fc807343b | ||
|
a9ae96fa4c | ||
|
1e36ceb5b1 | ||
|
668bdc7a6d | ||
|
dd8612c39a | ||
|
df03e5311b | ||
|
60c82bc9a0 | ||
|
fc7925f4c8 | ||
|
d045bf6f5c | ||
|
1095475645 | ||
|
e051572f84 | ||
|
cce2c763d3 | ||
|
ed08b46c0b | ||
|
01093e3583 | ||
|
03e69e8c31 | ||
|
b0b10cf186 | ||
|
e8f5e34202 | ||
|
024f5fe3a8 | ||
|
2de195d20c | ||
|
5b95c1172a | ||
|
6d203d42e9 | ||
|
974404bcfd | ||
|
46ac40d981 | ||
|
d7ec199793 | ||
|
83ba7030cc | ||
|
5196b45e62 | ||
|
abacbf3e0a | ||
|
8c939b70cc | ||
|
881ea12f3f | ||
|
bf274d34c6 | ||
|
33721c85cd | ||
|
4c92cc967b | ||
|
7e559f0cd0 | ||
|
f3df3762f1 | ||
|
ce4ceaf8c7 | ||
|
30024b4d47 | ||
|
4dfa7f374a | ||
|
f81b578a37 | ||
|
1667d727b4 | ||
|
3429a3644d | ||
|
10f0a15614 | ||
|
31003c8914 | ||
|
f476708f3a | ||
|
bda5a7db97 | ||
|
2a863ba746 | ||
|
119783f80e | ||
|
caac2cea44 | ||
|
d55488cdec | ||
|
573cd7d450 | ||
|
50dd216f44 | ||
|
bee3dea9c2 | ||
|
665e4574da | ||
|
f3ab63957d | ||
|
8ca412bd1d | ||
|
8b0abc0382 | ||
|
58d7ab4d13 | ||
|
903a9d2667 | ||
|
b1b1d2af93 | ||
|
346aec9b2a | ||
|
5b6a64b125 | ||
|
7c727e2969 | ||
|
7d7dbe627b | ||
|
c85feeaa1f | ||
|
360fc0262b | ||
|
2d3ec87ea4 | ||
|
a719684c6c | ||
|
182f94cf6f | ||
|
9ec1b667c0 | ||
|
65b6a924bd | ||
|
452f05512f | ||
|
b79d97c4e1 | ||
|
2894eb9ed2 | ||
|
8b5be9fe1b | ||
|
7022d85b93 | ||
|
e902a9bdfc | ||
|
a996ac797a | ||
|
e046d4faa5 | ||
|
235122280d | ||
|
05790c124c | ||
|
f1b3db8e59 | ||
|
80a4811539 | ||
|
58af4799ee | ||
|
af0ec1380e | ||
|
9ba9006014 | ||
|
e3f1667b47 | ||
|
b5180d6096 | ||
|
c461030066 | ||
|
c50f16ba58 | ||
|
cbb83a9752 | ||
|
eb647f15a7 | ||
|
8ec2af0020 | ||
|
d81e795cc0 | ||
|
4bbfb2dd56 | ||
|
2b4aaca14a | ||
|
64108aa51d | ||
|
9f4c4edb02 | ||
|
e9d1c5593d | ||
|
d3e63bbac0 | ||
|
819ece93aa | ||
|
26115482ef | ||
|
eb993df072 | ||
|
32a7cd6458 | ||
|
78f0ab022c | ||
|
f93d8694c3 | ||
|
ff75bb796b | ||
|
c7e1352618 | ||
|
ad6955e7ff | ||
|
25f67a1ce9 | ||
|
bc1af78bf7 | ||
|
8c2d87b3b8 | ||
|
81d50c4ec3 | ||
|
bba9c0d560 | ||
|
6a9dce2cc5 | ||
|
e8a5347157 | ||
|
7568789f62 | ||
|
02055dee49 | ||
|
44ad0d3a85 | ||
|
5439ff3ec5 | ||
|
d01f44ee99 | ||
|
a93c38a9af | ||
|
ed4cc01b2f | ||
|
434f07430d | ||
|
9ac632ca2d | ||
|
6ea0d441cd | ||
|
2a82f2774d | ||
|
4153a93390 | ||
|
14ea9b41c2 | ||
|
facf3204d3 | ||
|
34e1a6ee08 | ||
|
12945c4d20 | ||
|
bbd9044626 | ||
|
135c50762a | ||
|
9fcccd8b5a | ||
|
f1021358ed | ||
|
40bc43215d | ||
|
8b8157ce25 | ||
|
a17c010bb9 | ||
|
aa2f09fa3c | ||
|
26622cb84b | ||
|
3f8f77dff1 | ||
|
7b1c3dbb3f | ||
|
9396539f58 | ||
|
4caa394db6 | ||
|
617e3af5cd | ||
|
7ee8751b8e | ||
|
2419d85edf | ||
|
5b3105402e | ||
|
b7ed15c865 | ||
|
1ea12e0cdf | ||
|
6598b89db0 | ||
|
1d7855a70d | ||
|
eac3f58e9a | ||
|
d369e807fb | ||
|
4a90f281ed | ||
|
0204ffb1fa | ||
|
570fc17e8a | ||
|
684a1a4143 | ||
|
3951ccbef7 | ||
|
d467370efb | ||
|
ceeb6d4d8f | ||
|
73a514ddcc | ||
|
91869c78ac | ||
|
351e356bb4 | ||
|
705b679332 | ||
|
e7778bd5d7 | ||
|
73af7be061 | ||
|
165edc2609 | ||
|
7bd316b506 | ||
|
f24d122ef5 | ||
|
ef056779fc | ||
|
63669d3447 | ||
|
c96dafa191 | ||
|
3d805026a2 | ||
|
53af27a303 | ||
|
fbc6fe0818 | ||
|
3b01aa31d3 | ||
|
aab3584f93 | ||
|
0bbcb5b098 | ||
|
05f4b1e97d | ||
|
eab5725698 | ||
|
fd68965255 | ||
|
4dbc8d1233 | ||
|
b19da881c7 | ||
|
128c2c2e15 | ||
|
c861eb7232 | ||
|
3fb78ab108 | ||
|
6a37c21ead | ||
|
b3c2dfd9c9 | ||
|
0c1e9bbc17 | ||
|
ab020c7528 | ||
|
c1bd59e243 | ||
|
01696246eb | ||
|
234ba7705f | ||
|
06d7e5bf06 | ||
|
d69f479cba | ||
|
3dcedfa8bd | ||
|
4a78510e37 | ||
|
81711a18d9 | ||
|
4901126519 | ||
|
9088e58a64 | ||
|
4133874e59 | ||
|
b7ce5b91a4 | ||
|
48eee0e018 | ||
|
174733edc8 | ||
|
c93049d0da | ||
|
9692150c23 | ||
|
e25803b537 | ||
|
0fac7e49e2 | ||
|
1ba3416cd1 | ||
|
3460c13535 | ||
|
344db5dcdf | ||
|
5f87c14bf8 | ||
|
d0e3f9c823 | ||
|
ffef85414e | ||
|
cfc93bacbb | ||
|
acd64ba54a | ||
|
8e9db78258 | ||
|
a9443d754a | ||
|
ee405df000 | ||
|
16b5ddd230 | ||
|
e807e3bf08 | ||
|
37e5983aca | ||
|
0e0c375e65 | ||
|
6b4344968d | ||
|
2b0251213f | ||
|
bc97f34f5a | ||
|
3f17a0efea | ||
|
9d87c37ac1 | ||
|
60ada8ae65 | ||
|
6095a6de64 | ||
|
6fae840ee7 | ||
|
d26aac77b3 | ||
|
1b41a38719 | ||
|
1b66209e53 | ||
|
72f5576795 | ||
|
cb412d228c | ||
|
b0e10f01cb | ||
|
7cdd64f594 | ||
|
333b915740 | ||
|
e3c34c4693 | ||
|
3fbf974dad | ||
|
44e96deecd | ||
|
55f4ed036d | ||
|
ab3e8ce21d | ||
|
2ab2e22a36 | ||
|
5e16606358 | ||
|
ba593bfa39 | ||
|
a99ae06573 | ||
|
8f070f53ec | ||
|
fe2168c5ae | ||
|
3392939004 | ||
|
18d9875e59 | ||
|
58a9c71391 | ||
|
6af86536aa | ||
|
66c5d17469 | ||
|
32ae48358d | ||
|
d9668a6d07 | ||
|
12172f08d7 | ||
|
84ba14426c | ||
|
13d7c3debe | ||
|
738f9cb89c | ||
|
3852ad175f | ||
|
83f179989e | ||
|
0d9606ffbf | ||
|
4a56a61094 | ||
|
8d9b88a8bc | ||
|
616858ea89 | ||
|
428878b6d8 | ||
|
0d7c0069f2 | ||
|
ca22279797 | ||
|
5524cf331c | ||
|
a43c10582f | ||
|
8d848683ad | ||
|
0c6d94fca8 | ||
|
68db757269 | ||
|
76609d8f37 | ||
|
33ac4aed32 | ||
|
2d7ca37036 | ||
|
3bf010ddd8 | ||
|
9a9fa89a0c | ||
|
fd1a7a5e68 | ||
|
c71fa9099f | ||
|
9bb6fc3f0d | ||
|
3909d49982 | ||
|
a4680524a7 | ||
|
5a679ac561 | ||
|
66edc49bcf | ||
|
0ecf9eb649 | ||
|
79cce82e50 | ||
|
5ca939fdd2 | ||
|
fa28646d43 | ||
|
20a6f1d4f4 | ||
|
3821d2317e | ||
|
99fe3e5a52 | ||
|
c18f26145c | ||
|
8e7ab891a5 | ||
|
0b30d932fc | ||
|
23512bea14 | ||
|
06fb856d24 | ||
|
9ab13191af | ||
|
bf885fbef8 | ||
|
233f731296 | ||
|
3cac110148 | ||
|
ec749aa350 | ||
|
b4b5d3e009 | ||
|
489cab0f87 | ||
|
130c839adf | ||
|
081eec3608 | ||
|
20d101e1f2 | ||
|
3472eca45b | ||
|
37936d101e | ||
|
9de1c34bc0 | ||
|
87423a0191 | ||
|
233bdf57ac | ||
|
25390bf96f | ||
|
90cb222af5 | ||
|
2f1ddd8280 | ||
|
6bf888b520 | ||
|
be1654237d | ||
|
ac97efbf21 | ||
|
f689df3e68 | ||
|
df468f9605 | ||
|
d7c2c98a02 | ||
|
d8d7abee9f | ||
|
4f8ede8239 | ||
|
19d68c9f8e | ||
50c98d53c9 | |||
|
bdd55f611f | ||
|
0bb35d7e7f | ||
|
357296baeb | ||
|
bff525d26f | ||
|
e4bdb21a54 | ||
|
c0ac7f0ac8 | ||
|
eba2fe1624 | ||
|
0030fe3aeb | ||
|
aaabf82eff | ||
|
de91d28f6f | ||
|
24d5d200b8 | ||
|
573ba2ee43 | ||
|
b4fced4bd7 | ||
|
52310a8ad8 | ||
|
11d203c54a | ||
|
723f12923c | ||
|
8b106dbc6c | ||
|
955d5a136f | ||
|
2db3825940 | ||
|
db3253e5d2 | ||
|
dbde8383c9 | ||
|
6d552f15b6 | ||
|
ba15724a62 | ||
|
938d286fb6 | ||
|
2e6c7b1bb8 | ||
|
5be705ca2a | ||
|
07b4cfaeae | ||
|
c9379b3608 | ||
|
22c8c96249 | ||
|
d66828c2bf | ||
|
a244f3ba4d | ||
|
0c20d35206 | ||
|
462ea26303 | ||
|
b25632ebc4 | ||
|
2a2b3f72fb | ||
|
52819d39d9 | ||
|
1d41ff16d6 | ||
|
36dd245ee3 | ||
|
e0bc35b975 | ||
|
893bafa14b | ||
|
7d262ad50b | ||
|
d9e7862cea | ||
|
9f30c299ee | ||
|
39845444cc | ||
|
ec32db2dd6 | ||
|
411e8ed79d | ||
|
c1c2a9f1a1 | ||
|
2850e56f30 | ||
|
9c0354bbf1 | ||
|
c09f1c2443 | ||
|
912f2c3567 | ||
|
ad51998d67 | ||
|
1049080df5 | ||
|
966b00617e | ||
|
b408208e4c | ||
|
a1edc2c6a9 | ||
|
2a06261f75 | ||
|
0b58465fb9 | ||
|
f67a93eddc | ||
|
7044f0e2cf | ||
|
ed7a88ce66 | ||
|
e392160435 | ||
|
5c0a3102ff | ||
|
2032c7c1f7 | ||
|
d295d8b43c | ||
|
ee8bac9ad7 | ||
|
4863bd30d7 | ||
|
7070a14480 | ||
|
a38f25f7cd | ||
|
a5259073df | ||
|
3e5ce46e98 | ||
|
f746866b65 | ||
|
8f31a1a820 | ||
|
4187568522 | ||
|
da82048d77 | ||
|
04d1caff78 | ||
|
bea06da531 | ||
|
7643f3cf7b | ||
|
aa5c6bbf08 | ||
|
9536f2a909 | ||
|
c7475d78b4 | ||
|
3c9a07677e | ||
|
b669f57068 | ||
|
ccebe536b3 | ||
|
b9a0733062 | ||
|
5961b45140 | ||
|
5f53738376 | ||
|
5eb4a7d711 | ||
|
f717081893 | ||
|
01b5118c6f | ||
|
d705bcbd98 | ||
|
f0f5ecb756 | ||
|
c0342b1482 | ||
|
d1fc7c0774 | ||
|
46be9b76ef | ||
|
6c8d2e159e | ||
|
db9bb6b5a1 | ||
|
5ea0d74a57 | ||
|
30a1a460b7 | ||
|
5eb61c17d4 | ||
|
0a4eeb89da | ||
|
11dc170ead | ||
|
98c0c1ed53 | ||
|
83a05724b8 | ||
|
44653d339d | ||
|
f2705180e0 | ||
|
306d80de94 | ||
|
2740ff8c4c | ||
|
74ad4038ac | ||
|
3f8593268e | ||
|
8ea83aac48 | ||
|
81d65afb28 | ||
|
c93547b080 | ||
|
54f75683c7 | ||
|
abfd691fda | ||
|
20c73f0596 | ||
|
b224d93098 | ||
|
719bf065ca | ||
|
a1041a53f7 | ||
|
711badb6b4 | ||
|
1e4063254b | ||
|
b8352e912f | ||
|
69a1d77480 | ||
|
54d7a7cccd | ||
|
c7afe2f86c | ||
|
5f4e3fe0eb | ||
|
fb95af1cf5 | ||
|
7b73d267d5 | ||
|
08b6cfde66 | ||
|
2110c20ecc | ||
|
9f51692f26 | ||
|
02c67fd114 | ||
|
b6be1a3659 | ||
|
00b4a084ad | ||
|
061e7891e9 | ||
|
a1af5562de | ||
|
df84ccd916 | ||
|
2f118fde9e | ||
|
46f98b3142 | ||
|
72ee098e0b | ||
|
43df2d201c | ||
|
691df04103 | ||
|
ab24f59660 | ||
|
3886db64bc | ||
|
e7a875755d | ||
|
7cf4e1bb09 | ||
|
eaea9d48c5 | ||
|
2e9fa8f4b7 | ||
|
d7d63e1464 | ||
|
bb175f3d4e | ||
|
4ca32628f7 | ||
|
6b4beb90e1 | ||
|
d7adc4e13f | ||
|
c13b935201 | ||
|
18fc39d2cf | ||
|
c083a8bcc2 | ||
|
e8783d46d0 | ||
|
d9a42550ff | ||
|
ceae66a30f | ||
|
031a491abd | ||
|
1536d3ef29 | ||
|
c03ed457a6 | ||
|
d2e6519bad | ||
|
688fa4839c | ||
|
fe411e8138 | ||
|
515682c0cd | ||
|
b17e0b4169 | ||
|
daa5f87fd4 | ||
|
d75b5d2f4a | ||
|
f6dbf66983 | ||
|
6cf674f8f8 | ||
|
7845a09b34 | ||
|
e4d432295d | ||
|
339204f1ee | ||
|
a4e679a118 | ||
|
195296846e | ||
|
7967db6ff5 | ||
|
c4f962a7d0 | ||
|
bc030da320 | ||
|
9cc7df51d6 | ||
|
bf7f17474d | ||
|
8a07edec5f | ||
|
0042971d74 | ||
|
6b5450b7e6 | ||
|
5dcc98d1c6 | ||
|
fc4aa470b2 | ||
|
586fb5a517 | ||
|
e186ad57d0 | ||
|
e6667db0cd | ||
|
e0887220b0 | ||
|
3290227b50 | ||
|
a59c439b46 | ||
|
7b6c887d76 | ||
|
25eb06ac46 | ||
|
0df8531834 | ||
|
496ab8c920 | ||
|
986030060b | ||
|
2d20656e22 | ||
|
98ebe1f63b | ||
|
1d529c021a | ||
|
f89c052cf8 | ||
|
38f2ecefac | ||
|
8305641b20 | ||
|
e473937cb9 | ||
|
8c9efff1ac | ||
|
37f8d3bef2 | ||
|
d1ba0dddec | ||
|
4a8f330ed2 | ||
|
63ab20d20b | ||
|
9a39ebe66f | ||
|
ddc3cecfc0 | ||
|
45479c90a3 | ||
|
b3c3af1ef6 | ||
|
2b43d484eb | ||
|
9688a55d56 | ||
|
e8e487187e | ||
|
4211206e3b | ||
|
ffe14fe5f3 | ||
|
c285f80b18 | ||
|
1e1543dd72 | ||
|
9c0c8a19dd | ||
|
ec98fd0c43 | ||
|
67a9c0415c | ||
|
a1ea335140 | ||
|
69bb81556f | ||
|
0b9a2fdf3a | ||
|
3b5fabbe97 | ||
|
fdd3d63098 | ||
|
5af96d3ec7 | ||
|
250221ff7f | ||
|
ec504ec4df | ||
|
96ce758c05 | ||
|
a45d9471ed | ||
|
a6e33bdd6a | ||
|
10f17efc4f | ||
|
d9fbc17f77 | ||
|
50f9f23ff1 | ||
|
34bd4e6441 | ||
|
0b75eaed92 | ||
|
e615032331 | ||
|
de8aed6a28 | ||
|
d61375cb7f | ||
|
4c8a8848ed | ||
|
00cbc852b0 | ||
|
8dd06cd8d8 | ||
|
20801a32f7 | ||
|
090f4a9474 | ||
|
0ef483fb4a | ||
|
945920f24d | ||
|
6938d26524 | ||
|
dea9f43d85 | ||
|
90e93b9656 | ||
|
586aaa596e | ||
|
457d32e273 | ||
|
dd8e17a387 | ||
|
93524c4be3 | ||
|
924bcd93e5 | ||
|
aa004d03aa | ||
|
7785219234 | ||
|
56e2b0007c | ||
|
a75b1df627 | ||
|
e3cafc011e | ||
|
3b363d626d | ||
|
d564e28f8e | ||
|
9b19688d65 | ||
|
e4d77cb9b2 | ||
|
05a9c11c47 | ||
|
9919ccb8b5 | ||
|
661930cbe6 | ||
|
6a2a54dcb5 | ||
|
c9cfda5ef2 | ||
|
4ba7c4a021 | ||
|
74a60ab963 | ||
|
3bc2454e91 | ||
|
a7df79ac07 | ||
|
31866be98b | ||
|
57e22d78e0 | ||
|
a4a6a8469e | ||
|
3158f9c33a | ||
|
711f220397 | ||
|
a223273544 | ||
|
61876ed232 | ||
|
f025671b8a | ||
|
489099ca91 | ||
|
08b4b73c67 | ||
|
fb492d4bb2 | ||
|
f0480c34d7 | ||
|
3395f6081c | ||
|
c9a9a8bc58 | ||
|
fa44e0c06e | ||
|
16e7b5af12 | ||
|
5265c48d04 | ||
|
b9a4053eec | ||
|
1517deeeb6 | ||
|
0dd68d11cb | ||
|
4f37c564a5 | ||
|
5ad2f2873e | ||
|
966971bd12 | ||
|
7767c57087 | ||
|
ba4a84602a | ||
|
d115f9dd1b | ||
|
1ccb934541 | ||
|
434956fc75 | ||
|
7da925ca70 | ||
|
3a7d8efc57 | ||
|
286b1e0ab7 | ||
|
2cbef2b10f | ||
|
d88e9ffd33 | ||
|
7c829852b8 | ||
|
709f1bbd75 | ||
|
8a4bec811b | ||
|
7889b21e7b | ||
|
000af6d9ee | ||
|
07458e5375 | ||
|
e8eb9f9614 | ||
|
e9ab06b59e | ||
|
979c525124 | ||
|
06b25f384a | ||
|
5af5bb2a32 | ||
|
caa5fb75b3 | ||
|
f4d6710a0f | ||
|
b3da5bdaa3 | ||
|
f6d4d00e02 | ||
|
37c97ac8fc | ||
|
5ac20a4d30 | ||
|
45203a4992 | ||
|
bb72229d6a | ||
|
16880de8f6 | ||
|
b20b9727cf | ||
|
e21043e81c | ||
|
1ecf709918 | ||
|
5288a6f9e2 | ||
|
c505652c15 | ||
|
2ebdac70da | ||
|
853b016a42 | ||
|
598b51eb7a | ||
|
985f3b44b7 | ||
|
ea6d8b8bde | ||
|
e1df763940 | ||
|
bb76af4f65 | ||
|
839b3e7392 | ||
|
adfd76f44b | ||
|
df7ff4ef1a | ||
|
c71600c144 | ||
|
5f24fc0986 | ||
|
a53284fe4f | ||
|
4ef05e35b8 | ||
|
956cfaf844 | ||
|
95f991cff3 | ||
|
c4541d8f5b | ||
|
ee29b23bd4 | ||
|
69e944e21a | ||
|
4827655632 | ||
|
5e7a7701b9 | ||
|
eefbfe746f | ||
|
45dfa9f215 | ||
|
64b72a3c9b | ||
|
51e5cc2ac8 | ||
|
2fc4b174c1 | ||
|
bd6c93a811 | ||
|
54971842f2 | ||
|
0fd83f0028 | ||
|
e98bceec10 | ||
|
f51cb6fca9 | ||
|
63f9af307d | ||
|
3453521c9c | ||
|
2744bdcdb7 | ||
|
e87115d462 | ||
|
548e59fc99 | ||
|
6ca5bb4d41 | ||
|
2a8ab1c6ca | ||
|
57f78dc61c | ||
|
388655d19b | ||
|
35b0a9e3ae | ||
|
25b4996145 | ||
|
75079320d1 | ||
|
aac6a21c4e | ||
|
d2c7c83615 | ||
|
1b3021d61c | ||
|
550606177b | ||
|
24910f2363 | ||
|
2ce2201496 | ||
|
9e89a177c7 | ||
|
bd24724560 | ||
|
bc1f8b5db6 | ||
|
6679ecb9d7 | ||
|
f85aa41adc | ||
|
f2d2f7ebe2 | ||
|
b54c7f720c | ||
|
1ef206467f | ||
|
85a407e7b0 | ||
|
8c7c6f3047 | ||
|
9fead39f36 | ||
|
948744538c | ||
|
dc7c64592b | ||
|
47cd054976 | ||
|
132b932ff3 | ||
|
8b8e2825e3 | ||
|
7dcb229ab3 | ||
|
63322989c2 | ||
|
f198d5d110 | ||
|
bdac23564a | ||
|
c741d1a52a | ||
|
8c6c6039a2 | ||
|
099dafc4c2 | ||
|
c5a4921176 | ||
|
6bfc97c95d | ||
|
6ebc5f0bff | ||
|
8614cd77eb | ||
|
1c5e364880 | ||
|
7d67eefdf5 | ||
|
3e5ae79c5a | ||
|
25e4b9a35e | ||
|
a1c7c0ab01 | ||
|
845a0f8e2d | ||
|
19df5c9b50 | ||
|
3b9b9331a8 | ||
|
500ff6be1a | ||
|
18670c69b2 | ||
|
a7043bf7cc | ||
|
15ab9ff9e3 | ||
|
59b93b23e2 | ||
|
e6b3924a5d | ||
|
160df2f2d1 | ||
|
af6a3aa456 | ||
|
cb5bcf4937 | ||
|
a32bfe7d87 | ||
|
5a008c3738 | ||
|
27022e7c39 | ||
|
3b046ee49d | ||
|
f7030b538f | ||
|
d13883ec86 | ||
|
6bc0030699 | ||
|
1d791f81fa | ||
|
4314a286e3 | ||
|
fc06c599bc | ||
|
1f866fcaed | ||
|
12cd0af111 | ||
|
1f5e306760 | ||
|
557e430c7d | ||
|
c946ddc275 | ||
|
563b3b1328 | ||
|
d84bf83419 | ||
|
1b3d583418 | ||
|
809e2f6d07 | ||
|
e52275e37f | ||
|
1981cb7662 | ||
|
d5c733919b | ||
|
d230d332cf | ||
|
13e1f0a561 | ||
|
e8e996182f | ||
|
fc440ba7e7 | ||
|
883ef2414f | ||
|
46c227bf3a | ||
|
36cfe9f857 | ||
|
1d53e7060a | ||
|
6332a4d800 | ||
|
f02d32b718 | ||
|
4a3ed7d0ae | ||
|
71afb5be75 | ||
|
4117118e23 | ||
|
b4a0bff740 | ||
|
14ac6e665c | ||
|
b0204023c0 | ||
|
c9afdae01c | ||
|
a62755182c | ||
|
3987cad9b7 | ||
|
cfd9aee57b | ||
|
d7a29be3ac | ||
|
a833eaa651 | ||
|
3166a04cef | ||
|
bf4acc21be | ||
|
ad7ebd1a8c | ||
|
d10ce6ac7c | ||
|
3d6e25ee5f | ||
|
d0c26fb1a4 | ||
|
f93f02f424 | ||
|
42a62da764 | ||
|
7978cd6d59 | ||
|
8470a55a41 | ||
|
d7a4098b56 | ||
|
af23c9f7cd | ||
|
1dfac3ad63 | ||
|
f1e3314bb7 | ||
|
0adb7af9a0 | ||
|
c19f87f867 | ||
|
da365be5a2 | ||
|
39e8c13afb | ||
|
a4051945fd | ||
|
6dcb293ba0 | ||
|
b83ff3f924 | ||
|
09412ac813 | ||
|
1d39c9d66a | ||
|
16f4583498 | ||
|
2726478467 | ||
|
bac95913e8 | ||
|
ed97b88b04 | ||
|
76114e2748 | ||
|
d00f19663b | ||
|
47aabf4fda | ||
|
d4216d09c6 | ||
|
5bfd9dbaa7 | ||
|
3a8ce99a9d | ||
|
1839082f95 | ||
|
d8af92bda2 | ||
|
09ef0c1f33 | ||
|
a1d064129a | ||
|
28ca5d90d9 | ||
|
a6390007b7 | ||
|
2e8a5aeb23 | ||
|
48efdc3593 | ||
|
005b4c8dd1 | ||
|
d66b495ba8 | ||
|
cb8bf360c4 | ||
|
d4295cfb25 | ||
|
5e131aed80 | ||
|
97243c8a91 | ||
|
274e394d8e | ||
|
1e9077f529 | ||
|
6861d2f3a1 | ||
|
624584f9df | ||
|
4f3a031786 | ||
|
e96d7d48f5 | ||
|
83e7ade714 | ||
|
47e541eaec | ||
|
c1537a1e82 | ||
|
c81322d51a | ||
|
d02c75d019 | ||
|
e98d5d0c0c | ||
|
9de79f0a36 | ||
|
ba2975aac8 | ||
|
3138fa0b40 | ||
|
9545219a23 | ||
|
bd306bdb9f | ||
|
bc70ec1263 | ||
|
3a6733dc98 | ||
|
6d6db77f06 | ||
|
a5a96dd857 | ||
|
87dd0fbdb6 | ||
|
6a95a0cecb | ||
|
60130633f0 | ||
|
7aa9a69c2f | ||
|
ede6dcd4ac | ||
|
e4f688fcfd | ||
|
3e9b0d6018 | ||
|
af28160679 | ||
|
58274c99d4 | ||
|
9b613029e6 | ||
|
844fe3924e | ||
|
0959efd7be | ||
|
ce65fe96ad | ||
|
5ccf3ed714 | ||
|
c48508d590 | ||
|
107f612384 | ||
|
4645033b98 | ||
|
6d33c003fc | ||
|
b1de90fe08 | ||
|
922b65d231 | ||
|
547f92de07 | ||
|
195285ac2f | ||
|
558cbe5b6d | ||
|
44ea8aa681 | ||
|
8de3469957 | ||
|
299949b156 | ||
|
df3bcbb6cb | ||
|
0177c8f1cf | ||
|
4ea79bc396 | ||
|
2f91cb0df7 | ||
|
cb212ba41c | ||
|
72cafe03e9 | ||
|
f8765c6166 | ||
|
dcffe5d992 | ||
|
4e2be07234 | ||
|
23bb45b845 | ||
|
d4041a4a1f | ||
|
16517f019a | ||
|
88e2f739a9 | ||
|
7bef2ad4cc | ||
|
a93c69d150 | ||
|
2e327dfcd7 | ||
|
f134a423f6 | ||
|
97f7e6632d | ||
|
327b8c863e | ||
|
97d177f42a | ||
|
2d0153195e | ||
|
7be4641040 | ||
|
4790db348d | ||
|
4d382a59d0 | ||
|
9fa18fa366 | ||
|
be22886be8 | ||
|
49a91885c9 | ||
|
f522c08438 | ||
|
6b4c331060 | ||
|
2759c3f0db | ||
|
e32f2b0a39 | ||
|
8c6d0759c7 | ||
|
0767bf487e | ||
|
f83b81b8c4 | ||
|
250d99d997 | ||
|
8933022edc | ||
|
dafe775ffa | ||
|
53c1750f0d | ||
|
f3f619cc41 | ||
|
51840a6693 | ||
|
55544845db | ||
|
86ce93b376 | ||
|
39ebb64b85 | ||
|
14cb2d5398 | ||
|
afdd6d39ec | ||
|
b4cbf620ab | ||
|
1ebd4f342e | ||
|
38f7deca78 | ||
|
51ef894a47 | ||
|
1e89369ef8 | ||
|
a2d8305e21 | ||
|
9f84f63471 | ||
|
241b965715 | ||
|
ae681b10e7 | ||
|
980085a8a3 | ||
|
43178dfe10 | ||
|
50a10cf161 | ||
|
cd24f7d30a | ||
|
78e23bd4ec | ||
|
b7c4c960e2 | ||
|
e64c3a1d87 | ||
|
cdcf6cdb25 | ||
|
aa3865c303 | ||
|
11c57e7aee | ||
|
2bb5c5806f | ||
|
365f3d2aa5 | ||
|
102f7ab059 | ||
|
99a2230fdb | ||
|
bf7c035f99 | ||
|
5f5e53a8d5 | ||
|
b2cfbded2e | ||
|
f4833c6c91 | ||
|
f32414dd93 | ||
|
349e842078 | ||
|
ca8f0f84c4 | ||
|
0f5ebb6827 | ||
|
5ca2a28246 | ||
|
566977c136 | ||
|
15c16ac54e | ||
|
bd75305560 | ||
|
c769924505 | ||
|
a24c6fdb39 | ||
|
d179afa303 | ||
|
723b49a22a | ||
|
e2c6f2f96f | ||
|
e4310a57cd | ||
|
4c7436e328 | ||
|
4360c65ed9 | ||
|
3b1181dae6 | ||
|
e43fe85454 | ||
|
cfc82591da | ||
|
4e5c0e70a6 | ||
|
265fa12917 | ||
|
a3b265a477 | ||
|
41b64cb8a3 | ||
|
a0336ce48b | ||
|
d9538183bd | ||
|
158b323767 | ||
|
6ec72b2978 | ||
|
47ae21c08e | ||
|
e9516ea4dd | ||
|
0785e2910f | ||
|
97ac722b24 | ||
|
7ca0ff9a19 | ||
|
1db02d7f36 | ||
|
204a8f1fcc | ||
|
57d57b8d8f | ||
|
bf34f730dd | ||
|
952f68fed5 | ||
|
7d4658643d | ||
|
a9bdf761e8 | ||
|
30e70c4697 | ||
|
43754c7f17 | ||
|
feb97cfc22 | ||
|
a262c16f06 | ||
|
175b7e8541 | ||
|
867cb225b6 | ||
|
346a73c36f | ||
|
97d8e4571f | ||
|
dc1ceca86e | ||
|
6529fdd28d | ||
|
e4e0a39dad | ||
|
53772ba305 | ||
|
d6598e790c | ||
|
9534969c05 | ||
|
a3b2118906 | ||
|
b4271a3533 | ||
|
79d68a52d0 | ||
|
9a89990293 | ||
|
7ec69e4215 | ||
|
99fbb181c1 | ||
|
4abb3f19bf | ||
|
ddd60e7142 | ||
|
47f408ca7c | ||
|
e3431a2c91 | ||
|
e41809af89 | ||
|
a112e7f9a4 | ||
|
63c087a255 | ||
|
7862b853bf | ||
|
da34491c59 | ||
|
d1b294e1ac | ||
|
b9a11f8c21 | ||
|
b8643f73b7 | ||
|
23651c6142 | ||
|
2696e13b19 | ||
|
446c930823 | ||
|
781209a23b | ||
|
065f707bd7 | ||
|
6c43e9c2e0 | ||
|
747c91210f | ||
|
cd978fa153 | ||
|
12ad588a9b | ||
|
6a0007c410 | ||
|
9dc4f13579 | ||
|
12f1707a74 | ||
|
b4dc060d75 | ||
|
ba51a696d2 | ||
|
52a3764ae4 | ||
|
1e6520fddd | ||
|
6a4470912f | ||
|
8356c2495c | ||
|
722ff4d9c0 | ||
|
a3c5ef59d6 | ||
|
5227483855 | ||
|
21778d057e | ||
|
826503766e | ||
|
1414abfe95 | ||
|
dc51354316 | ||
|
fae9e27365 | ||
|
d500fb8598 | ||
|
c58228195b | ||
|
519e3308ab | ||
|
29662eef5e | ||
|
2730510393 | ||
|
2669c51265 | ||
|
aeb2e282db | ||
|
4d17d95335 | ||
|
bac37d1714 | ||
|
e6e1705852 | ||
|
28d9f82ab1 | ||
|
6336248d71 | ||
|
67aff528f5 | ||
|
93f5043230 | ||
|
80f7a5f025 | ||
|
4239c952d2 | ||
|
e69f878241 | ||
|
6d3aa3276a | ||
|
e3e3a91734 | ||
|
54da2526ed | ||
|
99f2aba6e1 | ||
|
128a00c4ab | ||
|
1d0a448e07 | ||
|
731fd01139 | ||
|
3ef573f67c | ||
|
e6f07d8554 | ||
|
31c9b2c1d8 | ||
|
9319033ff0 | ||
|
0eb5122817 | ||
|
6bcfc73175 | ||
|
d672547112 | ||
|
e16f7d04a8 | ||
|
b59dacb806 | ||
|
5f7032dfee | ||
|
c67b89e56b | ||
|
ce803f6d06 | ||
|
1edb1bbc17 | ||
|
893d117309 | ||
|
0c17c32267 | ||
|
23e66bef64 | ||
|
d16a883e17 | ||
|
b23cc7465f | ||
|
afbdcf8938 | ||
|
a838c90951 | ||
|
f68d1ade3f | ||
|
543d968b81 | ||
|
a361fdbd77 | ||
|
73dbc5ca1b | ||
|
d9b649642d | ||
|
d2c11925bf | ||
|
5fbb01130a | ||
|
47dc15c9f6 | ||
|
d6bf90cfb7 | ||
|
ade4518ae4 | ||
|
422d475e44 | ||
|
501d081d3b | ||
|
d2507a6266 | ||
|
46829c6d3c | ||
|
2d1b70c94d | ||
|
2301862ae6 | ||
|
dcb7ce36d8 | ||
|
e2a090c9cc | ||
|
c23c3a4f53 | ||
|
4bf26eff4c | ||
|
be14e15dac | ||
|
fbcca62ae1 | ||
|
8ef2abf30b | ||
|
799c2e47fe | ||
|
be35975b12 | ||
|
557ad2d1fd | ||
|
c7c34ec05a | ||
|
83f679fb57 | ||
|
3cef75bcac | ||
|
e5ad98e601 | ||
|
5dce08d068 | ||
|
f10625f8bc | ||
|
338df7e35b | ||
|
c8753353ed | ||
|
913595780f | ||
|
1471defff3 | ||
|
05fea4cdc6 | ||
|
2198f39597 | ||
|
6f2fbd448d | ||
|
38a187b93e | ||
|
7fdcbd56d5 | ||
|
70d85c58e2 | ||
|
67dfc0a046 | ||
|
b9d35659c8 | ||
|
733debd9b3 | ||
|
8806cce735 | ||
|
dd229e855a | ||
|
893d888152 | ||
|
49b7648fea | ||
|
d0b2d86ca1 | ||
|
9f961597c6 | ||
|
a61235086b | ||
|
ec257d940a | ||
|
dcf29c2a07 | ||
|
eaa394ed7d | ||
|
a614205663 | ||
|
2c5cba28b6 | ||
|
7c90d7022b | ||
|
ef5ed10eb9 | ||
|
cd71188d3a | ||
|
a30d34be7f | ||
|
d98784e059 | ||
|
3dea259f52 | ||
|
2938b3e960 | ||
|
13cf744fb3 | ||
|
2686635f60 | ||
|
1126f70786 | ||
|
7c7f2f890f | ||
|
d6664f5735 | ||
|
58e852f7f7 | ||
|
6bec22ea4e | ||
|
25f623565a | ||
|
098c8b1df4 | ||
|
55546a5aab | ||
|
7aca4e7463 | ||
|
41e36e1f28 | ||
|
1f01356076 | ||
|
60804d1902 | ||
|
d5ecbd05a1 | ||
|
9960714896 | ||
|
90045d66ea | ||
|
2c83614170 | ||
|
349dba8be0 | ||
|
e903bd0bc3 | ||
|
b1ed1f48ea | ||
|
25c15119bc | ||
|
84930f89f9 | ||
|
19b743a9f5 | ||
|
9fcfb7cb1d | ||
|
6a4aa34b0c | ||
|
40cffb9463 | ||
|
a2b914ce60 | ||
|
43abfe659b | ||
|
367fc054dc | ||
|
771f08b3c7 | ||
|
5167b1fa40 | ||
|
c6ae883ad2 | ||
|
a5c1b063fd | ||
|
689e277c62 | ||
|
36f099958c | ||
|
cb40f72c7e | ||
|
f708a5b016 | ||
|
efd2326a29 | ||
|
5b11238010 | ||
|
6b31feb70f | ||
|
a6898b033d | ||
|
c0851d59f5 | ||
|
fb7f572eed | ||
|
7e6783bb8f | ||
|
daea5647b6 | ||
|
9b3cbb373e | ||
|
efe23ed404 | ||
|
05439831e7 | ||
|
06e325d61b | ||
|
d94f9031ff | ||
|
10f16e4f32 | ||
|
c459bded53 | ||
|
fb15dc5080 | ||
|
bf38fb7bef | ||
|
7c80c9a1f9 | ||
|
dfc11f99ad | ||
|
bb0cb9b3f6 | ||
|
d73c264e25 | ||
|
34093388a7 | ||
|
a47563cf3d | ||
|
03d2b680f8 | ||
|
52778e1882 | ||
|
42545c6625 | ||
|
e69715005d | ||
|
c01982c917 | ||
|
aa76e5863f | ||
|
b8d1e1f4a6 | ||
|
884aeb4d2e | ||
|
473f893d04 | ||
|
76c8139054 | ||
|
a48055a3cc | ||
|
c0b0f8e2f9 | ||
|
e447964639 | ||
|
b1b6a0a69c | ||
|
a888294135 | ||
|
ca0c792ed3 | ||
|
48e1a2431b | ||
|
b15434375c | ||
|
9614aba0e1 | ||
|
fef52d7b51 | ||
|
a9d18a077e | ||
|
1cec627d72 | ||
|
4e50717e12 | ||
|
ef005987a1 | ||
|
1121b38eb1 | ||
|
89dd44bf3e | ||
|
81f9a59f25 | ||
|
d0e2f8745d | ||
|
3f9c1c142a | ||
|
45446f17ad | ||
|
be1759f112 | ||
|
d3a4a2225f | ||
|
81bf0fd261 | ||
|
f74d2d555c | ||
|
d13454fb84 | ||
|
5999171c11 | ||
|
45b523bada | ||
|
21cc737f5c | ||
|
9accd953e4 | ||
|
64e74d527f | ||
|
c393bc9563 | ||
|
912d65c767 | ||
|
fa8e02b832 | ||
|
de047f9727 | ||
|
80dc2788dd | ||
|
477d71c0bf | ||
|
84dda697d6 | ||
|
73992a1ed8 | ||
|
9eea255c79 | ||
|
358684a5ed | ||
|
385705c65b | ||
|
15d12b209d | ||
|
7715ea993b | ||
|
f768de4b46 | ||
|
cae344b67b | ||
|
6c46a93a81 | ||
|
486a02d60d | ||
|
11b925c4ca | ||
|
c1655c2c0f | ||
|
b0416ae592 | ||
|
78346af572 | ||
|
bdc38a7204 | ||
|
6dc0477c00 | ||
|
deda83fdef | ||
|
4678546d33 | ||
|
a85a08ff35 | ||
|
0797ee0871 | ||
|
3019f8f23f | ||
|
fdfa71a033 | ||
|
c559b8ce2a | ||
|
f53ebdeadb | ||
|
1f76c1e4a9 | ||
|
2b67b53112 | ||
|
44c10bb2aa | ||
|
a1530b0e68 | ||
|
8df38df5cb | ||
|
16088d9439 | ||
|
bc0a903bd4 | ||
|
818fb05cfe | ||
|
e5019c3858 | ||
|
b570f0d3cb | ||
|
2af9de4f23 | ||
|
b530d385bc | ||
|
0caf0612d0 | ||
|
6e49281adb | ||
|
2f1bfe126b | ||
|
c173c4faa5 | ||
|
59e75ef966 | ||
|
f092026541 | ||
|
df00a88cb4 | ||
|
bacd49a6a8 | ||
|
0781c2a7b9 | ||
|
b7c849b5b0 | ||
|
83cb1dfa68 | ||
|
6834f355f2 | ||
|
99261e0781 | ||
|
53339ff463 | ||
|
331abf173b | ||
|
f699ffeb8a | ||
|
cf7d2f4d0f | ||
|
0ddaa6ff75 | ||
|
0482b7de8e | ||
|
24d9d76644 | ||
|
1e5770bbcf | ||
|
adba38ce20 | ||
|
45dd343126 | ||
|
29b45bb87a | ||
|
8ab98b72ac | ||
|
377947c57f | ||
|
1d26fedf12 | ||
|
494746e665 | ||
|
a5fd4fde25 | ||
|
b38a789005 | ||
|
818aaa0578 | ||
|
961725205d | ||
|
ee305891c4 | ||
|
3e7e3de554 | ||
|
5c262a788d | ||
|
3720e37f06 | ||
|
99da1ebe41 | ||
|
3ed632decf | ||
|
e75472f460 | ||
|
eceafb84de | ||
|
14bd6daab1 | ||
|
e49e113140 | ||
|
3658774429 | ||
|
f4feef477b | ||
|
b696fb4eb1 | ||
|
8c28e54ccc | ||
|
dbe5d72e4c | ||
|
d07640caba | ||
|
e4a1dff98d | ||
|
e94017a552 | ||
|
a1b509bb0b | ||
|
8d331b0f35 | ||
|
543a7e421e | ||
|
c826fe0af4 | ||
|
bd6efa0e45 | ||
|
f24cdf4a80 | ||
|
1a46d86ca6 | ||
|
93c614c184 | ||
|
c1f22f106b | ||
|
5b2b969a77 | ||
|
8acf930c45 | ||
|
b13f8df79b | ||
|
63fff7ef47 | ||
|
87ae5292b8 | ||
|
e498bc6b7b | ||
|
7fbf72f9c1 | ||
|
42dff2742a | ||
|
67801a5566 | ||
|
5ef10a14ef | ||
|
c3c5a9974d | ||
|
55aa68b941 | ||
|
fbec7c4e75 | ||
|
d1e609a886 | ||
|
f143925931 | ||
|
d13483ca20 | ||
|
33194b3cff | ||
|
28cd5640c1 | ||
|
0463d96392 | ||
|
4e0ed61f7c | ||
|
e6f2676c5c | ||
|
c48871cf1b | ||
|
6255e1dca3 | ||
|
801ca3531b | ||
|
3eebf2a353 | ||
|
cd2695190d | ||
|
1f02dc639e | ||
|
be58fd64f5 | ||
|
6505504411 | ||
|
d4be5349b3 | ||
|
9e5c71e701 | ||
|
c02f23e63f | ||
|
5d4b1d0b88 | ||
|
839ae571d8 | ||
|
e7308b0ecb | ||
|
94392ab00c | ||
|
05d3622939 | ||
|
6924bb1d29 | ||
|
a9b5519293 | ||
|
4d179c6b0c | ||
|
47c7e1b875 | ||
|
f1c4c64cd9 | ||
|
346e34e543 | ||
|
4352d1739d | ||
|
1a1e44cdfd | ||
|
7b2036a4b5 | ||
|
b596391fcd | ||
|
d6ac002639 | ||
|
4a8e936e19 | ||
|
0fd2ad649e | ||
|
4b22b0c42a | ||
|
6d9f390ba8 | ||
|
da2f179ae9 | ||
|
e577e883f4 | ||
|
59d3bbe037 | ||
|
d45457e4a9 | ||
|
1946197a1c | ||
|
32549cfd8c | ||
|
2c5460eb0e | ||
|
31c8416a8f | ||
|
956e053da6 | ||
|
792b62874e | ||
|
0b4b0de412 | ||
|
1c25cffbd8 | ||
|
3d66d960a1 | ||
|
8b78e01d4c | ||
|
64f2f3d976 | ||
|
8ad6b8809a | ||
|
e10691abea | ||
|
9a75778b29 | ||
|
3471213d1c | ||
|
ab93bb009c | ||
|
df8c14d66a | ||
|
701f6ff608 | ||
|
6a16939830 | ||
|
bf0df016e5 | ||
|
de7e8c59e8 | ||
|
fb537fb7f4 | ||
|
065e23b1c4 | ||
|
00ace6c2df | ||
|
f7a1c8a94c | ||
|
34b25e6afc | ||
|
b4b57bba54 | ||
|
bda30a92bc | ||
|
7266a968f9 | ||
|
f467b89f40 | ||
|
3bddf01350 | ||
|
c19964094b | ||
|
b374e5f08b | ||
|
df0f9547b5 | ||
|
7df8a6b731 | ||
|
aa3028e5d9 | ||
|
3251ef3b51 | ||
|
95d415257a | ||
|
0dc7fcce5b | ||
|
336f099241 | ||
|
fe328ae5e4 | ||
|
cf6e06a5dd | ||
|
0dfafe2567 | ||
|
26a6eca94e | ||
|
f4309ed715 | ||
|
e02c10a589 | ||
|
54325e266f | ||
|
ad4beb9091 | ||
|
10973dcf69 | ||
|
86106b890a | ||
|
4fc2b2584b | ||
|
34ce2f6cfa | ||
|
f6df44ea85 | ||
|
7adf1c99fc | ||
|
7f1ce07e9f | ||
|
fab745c6d6 | ||
|
6606781916 | ||
|
5ba6be1a87 | ||
|
df19791a8f | ||
|
8b0fdfb4a0 | ||
|
7cf6aaecd0 | ||
|
66289d3e76 | ||
|
6772d991ae | ||
|
f61187a210 | ||
|
bceece3bb9 | ||
|
b0bf620c61 | ||
|
29847f172f | ||
|
d7a8ee99af | ||
|
998db39b1a | ||
|
ad5d5f8054 | ||
|
08be0e5c67 | ||
|
c0ef167514 | ||
|
2f836e2a59 | ||
|
17a65ff873 | ||
|
7f4b51e246 | ||
|
4bc0b374bc | ||
|
bd00ef839d | ||
|
556d6e198f | ||
|
cf916141d0 | ||
|
feb6b636f4 | ||
|
12d77ac3e4 | ||
|
4a31e4992d | ||
|
6026dcaed1 | ||
|
62c4ffe889 | ||
|
b76461fc78 | ||
|
0ac71c2b7b | ||
|
83c112e24b | ||
|
306df3dc3b | ||
|
ace47a4512 | ||
|
48f31928e9 | ||
|
4904c2bc10 | ||
|
cc26c4cb1a | ||
|
90945e548b | ||
|
71119e4980 | ||
|
3e830dad37 | ||
|
d8092207c0 | ||
|
bb0faaea56 | ||
|
f5ed66280b | ||
|
2b4a6c7dd7 | ||
|
ef4c11d262 | ||
|
0d39337683 | ||
|
67c0c1b6c5 | ||
|
0baa9debbc | ||
|
1644608376 | ||
|
0e91a38c9c | ||
|
0f938ff234 | ||
|
c2ea85a5e2 | ||
|
1be376cf87 | ||
|
1eff108561 | ||
|
2addf8e456 | ||
|
ef4e61c91b | ||
|
4ea396f871 | ||
|
edd62e58fd | ||
|
8d26d83d7a | ||
|
2dd968f94e | ||
|
d5d8068632 | ||
|
5f0412b9ee | ||
|
289116cb64 | ||
|
20592f184d | ||
|
42c653a9d0 | ||
|
c114c6bbad | ||
|
129bd1bf03 | ||
|
d659e0aaf9 | ||
|
8d1105fe73 | ||
|
441e2c8d34 | ||
|
4fecda58ff | ||
|
376d545082 | ||
|
c498db147a | ||
|
10bb4cb659 | ||
|
b537696370 | ||
|
6d9ea620a3 | ||
|
a06dc57621 | ||
|
3e16e31080 | ||
|
831e9db7ec | ||
|
4479d780e5 | ||
|
334a0d56e7 | ||
|
8bab642cc7 | ||
|
b7edac2610 | ||
|
c95f74018d | ||
|
fbe0e68617 | ||
|
5b847eff12 | ||
|
bca4bb8373 | ||
|
b01484a0a3 | ||
|
5c4a7a1052 | ||
|
1eba33590b | ||
|
70695a1463 | ||
|
1630424797 | ||
|
b33b40db45 | ||
|
38c84a92c7 | ||
|
5d548d157f | ||
|
abb8d1273e | ||
|
4f0fae9e90 | ||
|
11810bbf54 | ||
|
47db1ab063 | ||
|
f09a82268f | ||
|
b95b318052 | ||
|
6aba21fcd8 | ||
|
fa1e4620cf | ||
|
aa4d880148 | ||
|
96e0819f00 | ||
|
c5bdf6924d | ||
|
64ac344efa | ||
|
b9971e8a80 | ||
|
1e3cf08d82 | ||
|
dbfb698859 | ||
|
96fb18da3f | ||
|
d0e7203d88 | ||
|
acd4980ab4 | ||
|
844670f88d | ||
|
65184782aa | ||
|
f29daa22b6 | ||
|
dbdac9cfbe | ||
|
e40014b4de | ||
|
c83deecba2 | ||
|
5f999e84d8 | ||
|
507f9a28c0 | ||
|
7ccd36849e | ||
|
f345f1d605 | ||
|
deb5275c7a | ||
|
959f971a65 | ||
|
9f83e60f25 | ||
|
0e32729e59 | ||
|
c950f18546 | ||
|
96e0867d4c | ||
|
45b24286e5 | ||
|
f513ceac7d | ||
|
5c768d7ef7 | ||
|
4b7c904fe0 | ||
|
a3ddc4ec0c | ||
|
3ca4af6868 | ||
|
ba623d2b4e | ||
|
a9b1b60a97 | ||
|
d7b58491ce | ||
|
a74572b469 | ||
|
6ac8b845bf | ||
|
fe4c8a771b | ||
|
0aa759fab7 | ||
|
2edf535ecd | ||
|
85d5cfede5 | ||
|
e58c529c53 | ||
|
2207eacc92 | ||
|
fed0895d98 | ||
|
1b81131c51 | ||
|
e1de6e0aa9 | ||
|
ebbb9a8990 | ||
|
54e87dd2c3 | ||
|
3ae81f095c | ||
|
03c68d283d | ||
|
4c2bc465a0 | ||
|
fae7bc0bc0 | ||
|
dc36621dc2 | ||
|
21979bb7d7 | ||
|
033ed7e4aa | ||
|
cd22be3374 | ||
|
ddfb56d920 | ||
|
983fd75ec9 | ||
|
2030ddfc79 | ||
|
439b466979 | ||
|
d1f1063900 | ||
|
123bb445db | ||
|
8649591626 | ||
|
3e1a6a65e6 | ||
|
4b31bc3fd2 | ||
|
df21c3c95d | ||
|
df46f123dd | ||
|
fc3f1f6942 | ||
|
677f0ac479 | ||
|
303fa91720 | ||
|
c7e08195e4 | ||
|
d9d74ca96c | ||
|
aa5bbdf6e5 | ||
|
3b1792c8b5 | ||
|
e4892d21b1 | ||
|
8edc5148d9 | ||
|
63fd35dffa | ||
|
b43294ec6f | ||
|
a4a37d6fc9 | ||
|
626333a59e | ||
|
2c8536dbf0 | ||
|
401b774c2f | ||
|
d260808cd3 | ||
|
79c40bc73b | ||
|
b6aeff89c4 | ||
|
236bf0b0f5 | ||
|
005c108118 | ||
|
5b307c0417 | ||
|
65adefe170 | ||
|
4b69ef41e2 | ||
|
e379c49d49 | ||
|
c8a907c828 | ||
|
3f4d4cb7a0 | ||
|
67e7bc55ea | ||
|
7834e67583 | ||
|
297d68f36c | ||
|
0e588bdeca | ||
|
1dac0e709a | ||
|
b209276e72 | ||
|
5726459629 | ||
|
0926316a76 | ||
|
3255e2e1b8 | ||
|
32f77dbf05 | ||
|
89d3d9b2ce | ||
|
77951647ce | ||
|
238d2a3876 | ||
|
fe9457daea | ||
|
174586bd51 | ||
|
cae43344ec | ||
|
18f07a48e8 | ||
|
37f2da03e1 | ||
|
45bc192625 | ||
|
a793d211d2 | ||
|
b4c51b2d39 | ||
|
9728270acd | ||
|
5d91c9a820 | ||
|
2ad7c4313d | ||
|
6376b78a80 | ||
|
a9f879c2ba | ||
|
b24191f9f9 | ||
|
3154302b53 | ||
|
61ed36e446 | ||
|
dd149a76f3 | ||
|
2dfd34b12d | ||
|
55655ba319 | ||
|
827dffb94c | ||
|
2d3f1ef520 | ||
|
0bdbb32f3b | ||
|
5dc718c54d | ||
|
5a2d760177 | ||
|
499d4aadbc | ||
|
216a04df86 | ||
|
3013b84e98 | ||
|
2d81df4760 | ||
|
180958185f | ||
|
ee6096cca8 | ||
|
3902dc963a | ||
|
0ba53edd96 | ||
|
ec19661312 | ||
|
d7fd6bac72 | ||
|
af1b0915f4 | ||
|
6afa091dca | ||
|
f4ed171397 | ||
|
2970333adb | ||
|
57f26a97fb | ||
|
4238875ebe | ||
|
684b9419a0 | ||
|
2aed59a02a | ||
|
9b461db4da | ||
|
184293c634 | ||
|
bc9e3b1843 | ||
|
30a4393afa | ||
|
aab7667cd5 | ||
|
833abbb191 | ||
|
e6d7534a88 | ||
|
db726ca294 | ||
|
7c68537b06 | ||
|
db9f68e651 | ||
|
66a1d63dd0 | ||
|
aba38d5586 | ||
|
1244e8d929 | ||
|
2e77a83816 | ||
|
dac617d95a | ||
|
88f7bb1ed5 | ||
|
ae73baf4ee | ||
|
0c6fe78a73 | ||
|
b8f52965a9 | ||
|
d52b7e3124 | ||
|
80bc7f0e25 | ||
|
5b7deee0cc | ||
|
3a6c98ff16 | ||
|
a09cf51b99 | ||
|
21a12a2f60 | ||
|
118a4f56ab | ||
|
34b6d37266 | ||
|
d6e56924fe | ||
|
ad3b62cf2f | ||
|
0e24709989 | ||
|
edb73ec480 | ||
|
02418cffd8 | ||
|
0bd0c65b87 | ||
|
b209dcf8a7 | ||
|
96a7bf2b90 | ||
|
604ed1fd9a | ||
|
9ad9b91efb | ||
|
404d5781fc | ||
|
52de57e2f6 | ||
|
4b83d62750 | ||
|
a541533e04 | ||
|
917a547f91 | ||
|
d448275713 | ||
|
4354ce21d1 | ||
|
dc5dd69f2e | ||
|
ea75e1c29c | ||
|
7f30e61402 | ||
|
3c86542a40 | ||
|
476197569f | ||
|
1e07f8c045 | ||
|
57c87088d4 | ||
|
f4b0756e70 | ||
|
a597b28001 | ||
|
5f74ec6782 | ||
|
e06553b15b | ||
|
84a65c7189 | ||
|
91c1ab6017 | ||
|
c77bce12e5 | ||
|
76004660e9 | ||
|
c1e6e4e65b | ||
|
b434243416 | ||
|
60e7dc1e39 | ||
|
de1d49865c | ||
|
cd6ad8571f | ||
|
86ed4ac603 | ||
|
8056aec93e | ||
|
dc9342f184 | ||
|
31bcf8cfa2 | ||
|
a416abb940 | ||
|
7b04ee6a9b | ||
|
a04b1cda45 | ||
|
b0abce9bc8 | ||
|
c6f58d432c | ||
|
abde7a2682 | ||
|
05b814ce68 | ||
|
ad49158fb5 | ||
|
266b032b17 | ||
|
7ce32619cc | ||
|
5b09a150bc | ||
|
e0084a6fdf | ||
|
b609a3610f | ||
|
6f62adedfc | ||
|
9fdf6474f8 | ||
|
beba2a25d0 | ||
|
e10d081a56 | ||
|
6cd7a4a400 | ||
|
5933056a5b | ||
|
d6d06c8cbb | ||
|
712a6d49d0 | ||
|
da168674f9 | ||
|
8d2504a809 | ||
|
be0c10e8f6 | ||
|
992fe6896f | ||
|
8d516d7f08 | ||
|
2dd979d3f8 | ||
|
a093dea38c | ||
|
9045575e62 | ||
|
9f82da07f1 | ||
|
53e820b466 | ||
|
cfaaf3c13c | ||
|
47ef917f62 | ||
|
a6e299a2fc | ||
|
ba5a43f2f9 | ||
|
f1d9d8a6ed | ||
|
647171e089 | ||
|
fd2efbc6f8 | ||
|
2d44400cfc | ||
|
673bef2fda | ||
|
94d54ebc29 | ||
|
44dc00a58c | ||
|
cd23c78800 | ||
|
01a4ab30dc | ||
|
c10a4cf6d2 | ||
|
e868ac41cd | ||
|
c5a5eaf288 | ||
|
ac98600640 | ||
|
7d524307d2 | ||
|
9101a1db3d | ||
|
2a1be57470 | ||
|
e439ace944 | ||
|
fae79b5812 | ||
|
bb29d18017 | ||
|
5929b629e5 | ||
|
76396041e2 | ||
|
64fbc93217 | ||
|
24b1e26406 | ||
|
961031bc28 | ||
|
ad453785f0 | ||
|
08bd4fa6a8 | ||
|
3900a739b9 | ||
|
55b2d124bc | ||
|
a964ea61cd | ||
|
c037f04d17 | ||
|
7c4e550e31 | ||
|
204f6bb503 | ||
|
6c4985476e | ||
|
9a92b58057 | ||
|
f8877e015b | ||
|
50c297bcbe | ||
|
6a36121a56 | ||
|
f9d82a6ac5 | ||
|
e567406c9f | ||
|
1ab4c9998a | ||
|
d6924f7680 | ||
|
76432b958b | ||
|
e46b2803a7 | ||
|
1cbf2510e7 | ||
|
8cc85f684b | ||
|
b5b7a27f9b | ||
|
06f60b57c1 | ||
|
37e8b027f9 | ||
|
ed248f7f5a | ||
|
90565cc44d | ||
|
9fb3ea3ce6 | ||
|
d63bca9d3c | ||
|
9b8ac2d404 | ||
|
65f1f74f2b | ||
|
43cec8eaac | ||
|
2103075ffa | ||
|
f939485b52 | ||
|
77957372ab | ||
|
33dc06ae21 | ||
|
d0458b824a | ||
|
45ee2060fa | ||
|
6919dda958 | ||
|
acdcb2ad8d | ||
|
edef6f929a | ||
|
62c6ed58ba | ||
|
ed3022adc1 | ||
|
3b6a424c9f | ||
|
9054bb69e9 | ||
|
5424c82423 | ||
|
3f3482f017 | ||
|
d5a24da167 | ||
|
030b570051 | ||
|
3a74f49182 | ||
|
748bd825e7 | ||
|
e6507a0f18 | ||
|
1864a9de38 | ||
|
a25d952ef9 | ||
|
9e1d4bfbf0 | ||
|
fde3b99e8e | ||
|
29620619b5 | ||
|
46cf5aa2a4 | ||
|
ee9176f20d | ||
|
1d11153396 | ||
|
7c373edf4d | ||
|
41fe435553 | ||
|
01cbe744b6 | ||
|
e32cd2dd15 | ||
|
39462c3a2e | ||
|
e9a6d5be51 | ||
|
fca53a56b4 | ||
|
a03249dd99 | ||
|
437dc3d713 | ||
|
ea076a8783 | ||
|
965cd92a72 | ||
|
204ebe607d | ||
|
267a49103e | ||
|
a42d74a238 | ||
|
f9c51c2478 | ||
|
776b82e6e8 | ||
|
8a002e98bc | ||
|
4fc62a8bf5 | ||
|
3bdcdfd114 | ||
|
f7769c17b5 | ||
|
76c9971c31 | ||
|
e46dcc0cc4 | ||
|
9dc8250956 | ||
|
3a910d8c8c | ||
|
e203271d95 | ||
|
6267e7a930 | ||
|
d76d37340a | ||
|
871912a00a | ||
|
628e7fa583 | ||
|
15643c802b | ||
|
814696c202 | ||
|
50070c9b0a | ||
|
06503cc11b | ||
|
daaafd86e2 | ||
|
9e52b6f2d1 | ||
|
fae8e38616 | ||
|
4cba7a4002 | ||
|
9712a92853 | ||
|
28eb441812 | ||
|
3c2a720b21 | ||
|
6478034e92 | ||
|
faf14197cd | ||
|
b63054cb1d | ||
|
4de125dd84 | ||
|
268b901048 | ||
|
136c3140c2 | ||
|
7e90103f21 | ||
|
d4fc064e44 | ||
|
623a7eee57 | ||
|
57943cad99 | ||
|
c5f79fd2f3 | ||
|
e212f2ae77 | ||
|
a39f51c044 | ||
|
8abf96cfd8 | ||
|
b0a598ba7b | ||
|
e269a3fad9 | ||
|
47c83f4c49 | ||
|
1635d459ec | ||
|
77db161aca | ||
|
b3667c72c7 | ||
|
e3b1d401fd | ||
|
ad7cd155fb | ||
|
882ce56cf4 | ||
|
29e1203609 | ||
|
a3011febdf | ||
|
6e28524647 | ||
|
c26e08d6a6 | ||
|
9376a6d75a | ||
|
8ad81a6aa3 | ||
|
c00b2ecc4b | ||
|
dd2fb27316 | ||
|
bc7eb792f4 | ||
|
abfa052861 | ||
|
dbfc8092d7 | ||
|
6137d301be | ||
|
af87552e04 | ||
|
94f5247f91 | ||
|
dee4ca37ab | ||
|
b24d711f55 | ||
|
50f0235654 | ||
|
cafab14f2b | ||
|
63251fb9d0 | ||
|
fc9de94cbd | ||
|
f9698598c6 | ||
|
d1afc78124 | ||
|
ebdd792b6f | ||
|
ca19a5cd6d | ||
|
20145092ce | ||
|
5718f812d9 | ||
|
fe6498e7c8 | ||
|
5358fb3cce | ||
|
9449235765 | ||
|
a4739b0107 | ||
|
bdd15cfe63 | ||
|
26631bf9e6 | ||
|
551c69ed56 | ||
|
2b2ebfc254 | ||
|
fd121f371a | ||
|
c5da7306bd | ||
|
2bf0ec719d | ||
|
7e388e697d | ||
|
0726dcd06c | ||
|
c84b21008e | ||
|
6b9a8b7b19 | ||
|
e728e2aa81 | ||
|
2096c18e57 | ||
|
2cebbead75 | ||
|
a2ddcc124f | ||
|
82f9b6908c | ||
|
731d283159 | ||
|
1d85fd35a2 | ||
|
b4b8cb57b3 | ||
|
3294d704a4 | ||
|
f926e27a65 | ||
|
c31d6608a8 | ||
|
cd0b70dbc1 | ||
|
0e6b80ded3 | ||
|
19e7cf5f4a | ||
|
0200b1d784 | ||
|
6b717a6a69 | ||
|
925aacec1a | ||
|
bb8d377b91 | ||
|
f7176e7aef | ||
|
ef0385a25c | ||
|
5675f328b6 | ||
|
63ca11fc7d | ||
|
4a6f509aa5 | ||
|
d010c5a581 | ||
|
e1822c2b66 | ||
|
cd42ee7e85 | ||
|
6d72800098 | ||
|
2b58d6b774 | ||
|
7e2caa0bb1 | ||
|
51ecd6be15 | ||
|
7601e10b6a | ||
|
4210096a6f | ||
|
f642da201d | ||
|
0a0455b8d2 | ||
|
529b2f6613 | ||
|
f9f7c46751 | ||
|
8a119dc970 | ||
|
b75e88f65f | ||
|
1194c47c5d | ||
|
a55d1df585 | ||
|
0337a7b866 | ||
|
5f1e9e80c2 | ||
|
c5715bc756 | ||
|
e4a17fedc6 | ||
|
ee96a08700 | ||
|
4526c3f712 | ||
|
eefef44378 | ||
|
d7d96806a4 | ||
|
5e834e8119 | ||
|
cbabab273f | ||
|
0bd16b521c | ||
|
07d92acfd0 | ||
|
ef1f17fc2a | ||
|
5081477e95 | ||
|
f094918cf6 | ||
|
c94d9994d8 | ||
|
f6432fdf48 | ||
|
4fc4f91b9e | ||
|
9ab996d9e6 | ||
|
3cf5fe8795 | ||
|
94d3f50aee | ||
|
3dc30b6b8f | ||
|
8439efe77d | ||
|
a1098fa153 | ||
|
0b81fbd590 | ||
|
f92fe73d03 | ||
|
4f2095ea00 | ||
|
d9ed2a0fae | ||
|
4d6b5e70df | ||
|
a647a4f6b3 | ||
|
2821be2bce | ||
|
0ff11ac978 | ||
|
5a235ffbf9 | ||
|
642f7f850d | ||
|
1adf5f2863 | ||
|
3ee673ac91 | ||
|
20f8dd6565 | ||
|
940737a958 | ||
|
1350987e2e | ||
|
dc31a3d7d6 | ||
|
dcfcceb6f2 | ||
|
d24c4f349f | ||
|
c85e78ac3c | ||
|
7ddf586da7 | ||
|
4e9e3cf0d5 | ||
|
5bea746fa8 | ||
|
5c8e56e8d2 | ||
|
6f0f8cd6c7 | ||
|
2a32af084f | ||
|
6f76c8b59d | ||
|
88411fb1ca | ||
|
3302067aad | ||
|
0a2c51510c | ||
|
c79b9a2289 | ||
|
8cfe72c683 | ||
|
9ef224fceb | ||
|
af67f15cf2 | ||
|
e338931ffa | ||
|
502f26299b | ||
|
8a273eef20 | ||
|
fa080328cf | ||
|
fa3457f391 | ||
|
aa27c45230 | ||
|
f321c3c2ea | ||
|
9bb648739b | ||
|
3287ecc8d3 | ||
|
1e89540c3f | ||
|
5a3a3420e3 | ||
|
8ae1328e71 | ||
|
6f61b4488e | ||
|
474c8bef0a | ||
|
7aa1e02d06 | ||
|
b41c6824c5 | ||
|
05006f687a | ||
|
1ea876296d | ||
|
55894f02c7 | ||
|
32dacb9369 | ||
|
d6423bbbc8 | ||
|
1442ca16b4 | ||
|
1a1b992858 | ||
|
a452a3b1a0 | ||
|
3c5383b11c | ||
|
77190c9a87 | ||
|
75d45dace9 | ||
|
b604630a74 | ||
|
9deff7afaf | ||
|
4e682f3d88 | ||
|
196df7d8a4 | ||
|
98b65763b0 | ||
|
aefaef3ead | ||
|
be15ab47dc | ||
|
bc1d667784 | ||
|
395c2cc075 | ||
|
a6c03e3127 | ||
|
6080f6673e | ||
|
fab08278ea | ||
|
6b147175bb | ||
|
503c05b749 | ||
|
1303943424 | ||
|
8cf0628f28 | ||
|
c48a9191c8 | ||
|
38f977d2f3 | ||
|
45861c6d9c | ||
|
8abc2d3b8d | ||
|
0da7512597 | ||
|
13c331fa81 | ||
|
62596d462b | ||
|
f35ea45e09 | ||
|
72015d499f | ||
|
3755faf558 | ||
|
ff6969302b | ||
|
d7fd507d99 | ||
|
4c2bbf2354 | ||
|
22dbeaef29 | ||
|
9720fd8250 | ||
|
f6df1f1dd3 | ||
|
286b54e527 | ||
|
a4af51b5ba | ||
|
dcfb813066 | ||
|
fe9dc8e901 | ||
|
284705eeb8 | ||
|
ec4e432d55 | ||
|
8c933a6c06 | ||
|
325199b5e6 | ||
|
80bf185ad5 | ||
|
19bf975e56 | ||
|
1227d2d710 | ||
|
bece816ec7 | ||
|
7fdf2f50f4 | ||
|
746e658f3e | ||
|
caa0dd549e | ||
|
49cf19ccfe | ||
|
6abcc24834 | ||
|
fd53bb404f | ||
|
dceb67c247 | ||
|
b3e299b931 | ||
|
818e895af1 | ||
|
7e65f4f6ea | ||
|
8fac7a9f6c | ||
|
f25e5e3860 | ||
|
1cc96cd334 | ||
|
4e26527447 | ||
|
c214aa5149 | ||
|
48f8f3f5cf | ||
|
0b09e4bfcb | ||
|
4eab52ee75 | ||
|
b8e4f41987 | ||
|
f7553d73a2 | ||
|
b0e767eaf1 | ||
|
82ef687730 | ||
|
7e6ba94241 | ||
|
46a41f48ca | ||
|
86a8f4c5c7 | ||
|
afbb3ec37a | ||
|
d0ef37a487 | ||
|
611e5ab421 | ||
|
38729133e2 | ||
|
ce0b221573 | ||
|
95b61a5e12 | ||
|
3bbb748a08 | ||
|
9a843548c0 | ||
|
220a13b87f | ||
|
4b8301d39e | ||
|
0854a84eb9 | ||
|
ce91f1c0e6 | ||
|
060dbe1b56 | ||
|
b9d4a9c9f9 | ||
|
325e784ccd | ||
|
0d577584c3 | ||
|
27bc654b5b | ||
|
c1e3cfe7a7 | ||
|
96099807e1 | ||
|
b639a25856 | ||
|
0e6c83e521 | ||
|
987232a0a6 | ||
|
b54710950f | ||
|
d061e1065e | ||
|
0590f2975e | ||
|
5471c65c9a | ||
|
e299583eee | ||
|
8ac8e2e734 | ||
|
5b940f255f | ||
|
c05e9b118c | ||
|
45dc76de26 | ||
|
0dfe39ac87 | ||
|
27480d8e8e | ||
|
176bde269f | ||
|
df2cc09362 | ||
|
042cb1604a | ||
|
0acf3e0e30 | ||
|
4ad7e8f459 | ||
|
d445e0c877 | ||
|
e64ac4c418 | ||
|
94e19e1ac6 | ||
|
a254f38a23 | ||
|
52e0ce8b06 | ||
|
b039d960f5 | ||
|
66df043c19 | ||
|
8fbdb4b9ac | ||
|
0deaf6c50c | ||
|
3dce6d9f6a | ||
|
9aa59c7f62 | ||
|
7ba7f43199 | ||
|
c31c2d10b9 | ||
|
5a8f24eb46 | ||
|
59763ceecb | ||
|
282f4d6a89 | ||
|
6cdedf6049 | ||
|
61aa71ed34 | ||
|
901a825b61 | ||
|
75f35bcfe7 | ||
|
406b6148f5 | ||
|
f7b41625e5 | ||
|
0168fddae5 | ||
|
ef780d5034 | ||
|
6862184956 | ||
|
2b181b40f7 | ||
|
4c457c82ef | ||
|
3f8a519980 | ||
|
fb03fc073a | ||
|
2b93643277 | ||
|
396f1e92ca | ||
|
c60b6bdb38 | ||
|
9c83ddc122 | ||
|
b6b9036821 | ||
|
dc0b62f636 | ||
|
9102429a13 | ||
|
1fcb7afd3a | ||
|
fe14c64e5e | ||
|
107ca92458 | ||
|
9a8ccbaef2 | ||
|
d0347bb98f | ||
|
3fcb79bc1e | ||
|
41da1d6403 | ||
|
41baba9ed3 | ||
|
2f86cd8602 | ||
|
a1061c7145 | ||
|
2a0a0287d4 |
29
.gitignore
vendored
29
.gitignore
vendored
@@ -1,32 +1,19 @@
|
||||
avatar/*
|
||||
background/*
|
||||
files/*
|
||||
file/*
|
||||
local/*
|
||||
_darcs/*
|
||||
logs/*
|
||||
log/*
|
||||
run/*
|
||||
avatar/
|
||||
files/
|
||||
file/
|
||||
local/
|
||||
logs/
|
||||
log/
|
||||
run/
|
||||
config.php
|
||||
.htaccess
|
||||
httpd.conf
|
||||
*.tmproj
|
||||
dataobject.ini
|
||||
*~
|
||||
*.bak
|
||||
*.orig
|
||||
*.rej
|
||||
.#*
|
||||
*.swp
|
||||
.buildpath
|
||||
.project
|
||||
.settings
|
||||
TODO.rym
|
||||
config-*.php
|
||||
good-config.php
|
||||
lac08.log
|
||||
php.log
|
||||
.DS_Store
|
||||
nbproject
|
||||
*.mo
|
||||
|
||||
/vendor/
|
||||
|
109
CHANGELOG.md
Normal file
109
CHANGELOG.md
Normal file
@@ -0,0 +1,109 @@
|
||||
# GNU social - Log of Changes
|
||||
|
||||
## 2.0.0 - THIS. IS. GNU SOCIAL!!! [WIP]
|
||||
|
||||
Release name chosen after 300 by Frank Miller where the main protagonist Leonidas, King of Sparta, declines peace with the
|
||||
Persians, after being disrespected, by shouting at the Persian Messenger "This is Sparta!" and kicking him into a large well
|
||||
proceeded by the killing of the other Persian messengers.
|
||||
|
||||
### Major changes from previous release:
|
||||
|
||||
Load and Storage:
|
||||
- New media handling system
|
||||
- GS is now structurely divided in includes and public
|
||||
- OEmbed upgraded to Embed plugin (Now we provide Open Graph information too)
|
||||
- Added Redis based caching and queues
|
||||
- Improved memcached support
|
||||
|
||||
Federation:
|
||||
- Added ActivityPub support
|
||||
- RemoteFollow: Remote follow ActivityPub and OStatus remote actors via the click of a button
|
||||
- ActorLists: Allow to create collections of Actors and to interact with them - supports both OStatus and ActivityPub
|
||||
- The Free Network: Automagically migrate internal remote profiles between Free Network protocols
|
||||
- Enabled the search box to import remote notices and profiles
|
||||
- Improvements on Nodeinfo (and new route)
|
||||
|
||||
General:
|
||||
- Composer was integrated
|
||||
|
||||
Modules:
|
||||
- Restored built-in plugins
|
||||
- New modules system: core plugins and plugins physically separated
|
||||
- Bug fixes of core modules logic
|
||||
- Improved plugin management tool (now all available plugins are shown and third party can be uploaded and deleted)
|
||||
|
||||
## v1.20.9release - The Invicta Crusade
|
||||
|
||||
Dropped Support for PHP5.6.x. Minimum PHP version now is 7.0.0.
|
||||
|
||||
Release name chosen after Porto city. Porto is one of the oldest cities in Europe and thanks to its fierce resistance during
|
||||
two battles and sieges in history, it has earned the epithet of ‘Cidade Invicta’ (Invincible City). The dev team behind this
|
||||
release studies in Porto, Portugal.
|
||||
|
||||
Major changes from previous release:
|
||||
|
||||
- Various patches on PEAR related components
|
||||
- Various database related improvements
|
||||
- Improved XMPP support
|
||||
- Added Nodeinfo support
|
||||
- Various i18n and l10n bug fixes
|
||||
- Improvements on Internal Session Handler
|
||||
- Improvements on OpenID support
|
||||
- Improved Media handling and safer upload
|
||||
- Redirect to previous page after login
|
||||
- Initial work on full conversion to PHP7
|
||||
- Initial work on a better documentation
|
||||
- Allow login with email
|
||||
- Various bug fixes
|
||||
|
||||
## v1.2.0beta4 - The good reign of PHP5
|
||||
|
||||
Dropped support for PHP5.4.
|
||||
|
||||
New this version
|
||||
|
||||
This is the development branch for the 1.2.x version of GNU social. All daring 1.1.x admins should upgrade to this version.
|
||||
|
||||
So far it includes the following changes:
|
||||
|
||||
- Backing up a user's account is more and more complete.
|
||||
- Emojis 😸 (utf8mb4 support)
|
||||
|
||||
The last release, 1.1.3, gave us these improvements:
|
||||
|
||||
- XSS security fix (thanks Simon Waters, https://www.surevine.com/)
|
||||
- Many improvements to ease adoption of the Qvitter front-end https://github.com/hannesmannerheim/qvitter
|
||||
- Protocol adaptions for improved performance and stability
|
||||
|
||||
Upgrades from StatusNet 1.1.1 will also experience these improvements:
|
||||
|
||||
- Fixes for SQL injection errors in profile lists.
|
||||
- Improved ActivityStreams JSON representation of activities and objects.
|
||||
- Upgrade to the Twitter 1.1 API.
|
||||
- More robust handling of errors in distribution.
|
||||
- Fix error in OStatus subscription for remote groups.
|
||||
- Fix error in XMPP distribution.
|
||||
- Tracking of conversation URI metadata (more coherent convos)
|
||||
|
||||
## v1.1.3release - The Spanish Invasion
|
||||
|
||||
New this version
|
||||
|
||||
This is a security fix and bug fix release since 1.1.3-beta2. All 1.1.x sites should upgrade to this version.
|
||||
|
||||
So far it includes the following changes:
|
||||
|
||||
- XSS security fix (thanks Simon Waters, https://www.surevine.com/)
|
||||
- Many improvements to ease adoption of the Qvitter front-end https://github.com/hannesmannerheim/qvitter
|
||||
- Protocol adaptions for improved performance and stability
|
||||
- Backing up a user's account now appears to work as it should
|
||||
|
||||
Upgrades from StatusNet 1.1.1 will also experience these improvements:
|
||||
|
||||
- Fixes for SQL injection errors in profile lists.
|
||||
- Improved ActivityStreams JSON representation of activities and objects.
|
||||
- Upgrade to the Twitter 1.1 API.
|
||||
- More robust handling of errors in distribution.
|
||||
- Fix error in OStatus subscription for remote groups.
|
||||
- Fix error in XMPP distribution.
|
||||
- Tracking of conversation URI metadata (more coherent convos)
|
95
CODE_OF_CONDUCT.md
Normal file
95
CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,95 @@
|
||||
## Code of Conduct
|
||||
|
||||
### Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level of experience,
|
||||
nationality, personal appearance, race, religion, or sexual identity and
|
||||
orientation.
|
||||
|
||||
### Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
### Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or
|
||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any contributor for other behaviors that they deem inappropriate,
|
||||
threatening, offensive, or harmful.
|
||||
|
||||
### Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
|
||||
### Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting the project team at mattl@gnu.org. All
|
||||
complaints will be reviewed and investigated and will result in a response that
|
||||
is deemed necessary and appropriate to the circumstances. The project team is
|
||||
obligated to maintain confidentiality with regard to the reporter of an incident.
|
||||
Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
||||
faith may face temporary or permanent repercussions as determined by other
|
||||
members of the project's leadership.
|
||||
|
||||
### Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||
available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
|
||||
|
||||
## The Code of Conflict
|
||||
|
||||
GNU social has a high submission standard and we want to keep quality code in the
|
||||
codebase and bad code out of it. As such your code will be closely scrutinized,
|
||||
and you might take this criticism personally. Please understand that this is
|
||||
meant to keep the standards of the codebase up, and isn't meant personally. All
|
||||
the same, this isn't an excuse for poor behaviour, and a reviewer shouldn't be
|
||||
misbehaving towards submitters.
|
||||
|
||||
|
||||
If however, anyone feels personally abused, threatened, or otherwise
|
||||
uncomfortable due to this process, that is not acceptable. If so, please
|
||||
contact the project team at mattl@gnu.org, and they will work to resolve the issue
|
||||
to the best of their ability.
|
||||
|
||||
As a reviewer of code, please strive to keep things civil and focused on the
|
||||
technical issues involved. We are all humans, and frustrations can be high on
|
||||
both sides of the process. Try to keep in mind the immortal words of Bill and
|
||||
Ted, "Be excellent to each other."
|
806
CONFIGURE
806
CONFIGURE
@@ -1,806 +0,0 @@
|
||||
Configuration options
|
||||
=====================
|
||||
|
||||
The main configuration file for StatusNet (excepting configurations for
|
||||
dependency software) is config.php in your StatusNet directory. If you
|
||||
edit any other file in the directory, like lib/default.php (where most
|
||||
of the defaults are defined), you will lose your configuration options
|
||||
in any upgrade, and you will wish that you had been more careful.
|
||||
|
||||
Starting with version 0.9.0, a Web based configuration panel has been
|
||||
added to StatusNet. The preferred method for changing config options is
|
||||
to use this panel.
|
||||
|
||||
A command-line script, setconfig.php, can be used to set individual
|
||||
configuration options. It's in the scripts/ directory.
|
||||
|
||||
Starting with version 0.7.1, you can put config files in the
|
||||
/etc/statusnet/ directory on your server, if it exists. Config files
|
||||
will be included in this order:
|
||||
|
||||
* /etc/statusnet/statusnet.php - server-wide config
|
||||
* /etc/statusnet/<servername>.php - for a virtual host
|
||||
* /etc/statusnet/<servername>_<pathname>.php - for a path
|
||||
* INSTALLDIR/config.php - for a particular implementation
|
||||
|
||||
Almost all configuration options are made through a two-dimensional
|
||||
associative array, cleverly named $config. A typical configuration
|
||||
line will be:
|
||||
|
||||
$config['section']['option'] = value;
|
||||
|
||||
For brevity, the following documentation describes each section and
|
||||
option.
|
||||
|
||||
site
|
||||
----
|
||||
|
||||
This section is a catch-all for site-wide variables.
|
||||
|
||||
name: the name of your site, like 'YourCompany Microblog'.
|
||||
server: the server part of your site's URLs, like 'example.net'.
|
||||
path: The path part of your site's URLs, like 'statusnet' or ''
|
||||
(installed in root).
|
||||
fancy: whether or not your site uses fancy URLs (see Fancy URLs
|
||||
section above). Default is false.
|
||||
logfile: full path to a file for StatusNet to save logging
|
||||
information to. You may want to use this if you don't have
|
||||
access to syslog.
|
||||
logdebug: whether to log additional debug info like backtraces on
|
||||
hard errors. Default false.
|
||||
locale_path: full path to the directory for locale data. Unless you
|
||||
store all your locale data in one place, you probably
|
||||
don't need to use this.
|
||||
language: default language for your site. Defaults to US English.
|
||||
Note that this is overridden if a user is logged in and has
|
||||
selected a different language. It is also overridden if the
|
||||
user is NOT logged in, but their browser requests a different
|
||||
langauge. Since pretty much everybody's browser requests a
|
||||
language, that means that changing this setting has little or
|
||||
no effect in practice.
|
||||
languages: A list of languages supported on your site. Typically you'd
|
||||
only change this if you wanted to disable support for one
|
||||
or another language:
|
||||
"unset($config['site']['languages']['de'])" will disable
|
||||
support for German.
|
||||
theme: Theme for your site (see Theme section). Two themes are
|
||||
provided by default: 'default' and 'stoica' (the one used by
|
||||
Identi.ca). It's appreciated if you don't use the 'stoica' theme
|
||||
except as the basis for your own.
|
||||
email: contact email address for your site. By default, it's extracted
|
||||
from your Web server environment; you may want to customize it.
|
||||
broughtbyurl: name of an organization or individual who provides the
|
||||
service. Each page will include a link to this name in the
|
||||
footer. A good way to link to the blog, forum, wiki,
|
||||
corporate portal, or whoever is making the service available.
|
||||
broughtby: text used for the "brought by" link.
|
||||
timezone: default timezone for message display. Users can set their
|
||||
own time zone. Defaults to 'UTC', which is a pretty good default.
|
||||
closed: If set to 'true', will disallow registration on your site.
|
||||
This is a cheap way to restrict accounts to only one
|
||||
individual or group; just register the accounts you want on
|
||||
the service, *then* set this variable to 'true'.
|
||||
inviteonly: If set to 'true', will only allow registration if the user
|
||||
was invited by an existing user.
|
||||
private: If set to 'true', anonymous users will be redirected to the
|
||||
'login' page. Also, API methods that normally require no
|
||||
authentication will require it. Note that this does not turn
|
||||
off registration; use 'closed' or 'inviteonly' for the
|
||||
behaviour you want.
|
||||
notice: A plain string that will appear on every page. A good place
|
||||
to put introductory information about your service, or info about
|
||||
upgrades and outages, or other community info. Any HTML will
|
||||
be escaped.
|
||||
logo: URL of an image file to use as the logo for the site. Overrides
|
||||
the logo in the theme, if any.
|
||||
ssllogo: URL of an image file to use as the logo on SSL pages. If unset,
|
||||
theme logo is used instead.
|
||||
ssl: Whether to use SSL and https:// URLs for some or all pages.
|
||||
Possible values are 'always' (use it for all pages), 'never'
|
||||
(don't use it for any pages), or 'sometimes' (use it for
|
||||
sensitive pages that include passwords like login and registration,
|
||||
but not for regular pages). Default to 'never'.
|
||||
sslserver: use an alternate server name for SSL URLs, like
|
||||
'secure.example.org'. You should be careful to set cookie
|
||||
parameters correctly so that both the SSL server and the
|
||||
"normal" server can access the session cookie and
|
||||
preferably other cookies as well.
|
||||
shorturllength: ignored. See 'url' section below.
|
||||
dupelimit: minimum time allowed for one person to say the same thing
|
||||
twice. Default 60s. Anything lower is considered a user
|
||||
or UI error.
|
||||
textlimit: default max size for texts in the site. Defaults to 0 (no limit).
|
||||
Can be fine-tuned for notices, messages, profile bios and group descriptions.
|
||||
|
||||
db
|
||||
--
|
||||
|
||||
This section is a reference to the configuration options for
|
||||
DB_DataObject (see <http://ur1.ca/7xp>). The ones that you may want to
|
||||
set are listed below for clarity.
|
||||
|
||||
database: a DSN (Data Source Name) for your StatusNet database. This is
|
||||
in the format 'protocol://username:password@hostname/databasename',
|
||||
where 'protocol' is 'mysql' or 'mysqli' (or possibly 'postgresql', if you
|
||||
really know what you're doing), 'username' is the username,
|
||||
'password' is the password, and etc.
|
||||
ini_yourdbname: if your database is not named 'statusnet', you'll need
|
||||
to set this to point to the location of the
|
||||
statusnet.ini file. Note that the real name of your database
|
||||
should go in there, not literally 'yourdbname'.
|
||||
db_driver: You can try changing this to 'MDB2' to use the other driver
|
||||
type for DB_DataObject, but note that it breaks the OpenID
|
||||
libraries, which only support PEAR::DB.
|
||||
debug: On a database error, you may get a message saying to set this
|
||||
value to 5 to see debug messages in the browser. This breaks
|
||||
just about all pages, and will also expose the username and
|
||||
password
|
||||
quote_identifiers: Set this to true if you're using postgresql.
|
||||
type: either 'mysql' or 'postgresql' (used for some bits of
|
||||
database-type-specific SQL in the code). Defaults to mysql.
|
||||
mirror: you can set this to an array of DSNs, like the above
|
||||
'database' value. If it's set, certain read-only actions will
|
||||
use a random value out of this array for the database, rather
|
||||
than the one in 'database' (actually, 'database' is overwritten).
|
||||
You can offload a busy DB server by setting up MySQL replication
|
||||
and adding the slaves to this array. Note that if you want some
|
||||
requests to go to the 'database' (master) server, you'll need
|
||||
to include it in this array, too.
|
||||
utf8: whether to talk to the database in UTF-8 mode. This is the default
|
||||
with new installations, but older sites may want to turn it off
|
||||
until they get their databases fixed up. See "UTF-8 database"
|
||||
above for details.
|
||||
schemacheck: when to let plugins check the database schema to add
|
||||
tables or update them. Values can be 'runtime' (default)
|
||||
or 'script'. 'runtime' can be costly (plugins check the
|
||||
schema on every hit, adding potentially several db
|
||||
queries, some quite long), but not everyone knows how to
|
||||
run a script. If you can, set this to 'script' and run
|
||||
scripts/checkschema.php whenever you install or upgrade a
|
||||
plugin.
|
||||
|
||||
syslog
|
||||
------
|
||||
|
||||
By default, StatusNet sites log error messages to the syslog facility.
|
||||
(You can override this using the 'logfile' parameter described above).
|
||||
|
||||
appname: The name that StatusNet uses to log messages. By default it's
|
||||
"statusnet", but if you have more than one installation on the
|
||||
server, you may want to change the name for each instance so
|
||||
you can track log messages more easily.
|
||||
priority: level to log at. Currently ignored.
|
||||
facility: what syslog facility to used. Defaults to LOG_USER, only
|
||||
reset if you know what syslog is and have a good reason
|
||||
to change it.
|
||||
|
||||
queue
|
||||
-----
|
||||
|
||||
You can configure the software to queue time-consuming tasks, like
|
||||
sending out SMS email or XMPP messages, for off-line processing. See
|
||||
'Queues and daemons' above for how to set this up.
|
||||
|
||||
enabled: Whether to uses queues. Defaults to false.
|
||||
daemon: Wather to use queuedaemon. Defaults to false, which means
|
||||
you'll use OpportunisticQM plugin.
|
||||
subsystem: Which kind of queueserver to use. Values include "db" for
|
||||
our hacked-together database queuing (no other server
|
||||
required) and "stomp" for a stomp server.
|
||||
stomp_server: "broker URI" for stomp server. Something like
|
||||
"tcp://hostname:61613". More complicated ones are
|
||||
possible; see your stomp server's documentation for
|
||||
details.
|
||||
queue_basename: a root name to use for queues (stomp only). Typically
|
||||
something like '/queue/sitename/' makes sense. If running
|
||||
multiple instances on the same server, make sure that
|
||||
either this setting or $config['site']['nickname'] are
|
||||
unique for each site to keep them separate.
|
||||
|
||||
stomp_username: username for connecting to the stomp server; defaults
|
||||
to null.
|
||||
stomp_password: password for connecting to the stomp server; defaults
|
||||
to null.
|
||||
|
||||
stomp_persistent: keep items across queue server restart, if enabled.
|
||||
Under ActiveMQ, the server configuration determines if and how
|
||||
persistent storage is actually saved.
|
||||
|
||||
If using a message queue server other than ActiveMQ, you may
|
||||
need to disable this if it does not support persistence.
|
||||
|
||||
stomp_transactions: use transactions to aid in error detection.
|
||||
A broken transaction will be seen quickly, allowing a message
|
||||
to be redelivered immediately if a daemon crashes.
|
||||
|
||||
If using a message queue server other than ActiveMQ, you may
|
||||
need to disable this if it does not support transactions.
|
||||
|
||||
stomp_acks: send acknowledgements to aid in flow control.
|
||||
An acknowledgement of successful processing tells the server
|
||||
we're ready for more and can help keep things moving smoothly.
|
||||
|
||||
This should *not* be turned off when running with ActiveMQ, but
|
||||
if using another message queue server that does not support
|
||||
acknowledgements you might need to disable this.
|
||||
|
||||
softlimit: an absolute or relative "soft memory limit"; daemons will
|
||||
restart themselves gracefully when they find they've hit
|
||||
this amount of memory usage. Defaults to 90% of PHP's global
|
||||
memory_limit setting.
|
||||
|
||||
inboxes: delivery of messages to receiver's inboxes can be delayed to
|
||||
queue time for best interactive performance on the sender.
|
||||
This may however be annoyingly slow when using the DB queues,
|
||||
so you can set this to false if it's causing trouble.
|
||||
|
||||
breakout: for stomp, individual queues are by default grouped up for
|
||||
best scalability. If some need to be run by separate daemons,
|
||||
etc they can be manually adjusted here.
|
||||
|
||||
Default will share all queues for all sites within each group.
|
||||
Specify as <group>/<queue> or <group>/<queue>/<site>,
|
||||
using nickname identifier as site.
|
||||
|
||||
'main/distrib' separate "distrib" queue covering all sites
|
||||
'xmpp/xmppout/mysite' separate "xmppout" queue covering just 'mysite'
|
||||
|
||||
max_retries: for stomp, drop messages after N failed attempts to process.
|
||||
Defaults to 10.
|
||||
|
||||
dead_letter_dir: for stomp, optional directory to dump data on failed
|
||||
queue processing events after discarding them.
|
||||
|
||||
stomp_no_transactions: for stomp, the server does not support transactions,
|
||||
so do not try to user them. This is needed for http://www.morbidq.com/.
|
||||
|
||||
stomp_no_acks: for stomp, the server does not support acknowledgements.
|
||||
so do not try to user them. This is needed for http://www.morbidq.com/.
|
||||
|
||||
license
|
||||
-------
|
||||
|
||||
The default license to use for your users notices. The default is the
|
||||
Creative Commons Attribution 3.0 license, which is probably the right
|
||||
choice for any public site. Note that some other servers will not
|
||||
accept notices if you apply a stricter license than this.
|
||||
|
||||
type: one of 'cc' (for Creative Commons licenses), 'allrightsreserved'
|
||||
(default copyright), or 'private' (for private and confidential
|
||||
information).
|
||||
owner: for 'allrightsreserved' or 'private', an assigned copyright
|
||||
holder (for example, an employer for a private site). If
|
||||
not specified, will be attributed to 'contributors'.
|
||||
url: URL of the license, used for links.
|
||||
title: Title for the license, like 'Creative Commons Attribution 3.0'.
|
||||
image: A button shown on each page for the license.
|
||||
|
||||
mail
|
||||
----
|
||||
|
||||
This is for configuring out-going email. We use PEAR's Mail module,
|
||||
see: http://pear.php.net/manual/en/package.mail.mail.factory.php
|
||||
|
||||
backend: the backend to use for mail, one of 'mail', 'sendmail', and
|
||||
'smtp'. Defaults to PEAR's default, 'mail'.
|
||||
params: if the mail backend requires any parameters, you can provide
|
||||
them in an associative array.
|
||||
|
||||
nickname
|
||||
--------
|
||||
|
||||
This is for configuring nicknames in the service.
|
||||
|
||||
blacklist: an array of strings for usernames that may not be
|
||||
registered. A default array exists for strings that are
|
||||
used by StatusNet (e.g. 'doc', 'main', 'avatar', 'theme')
|
||||
but you may want to add others if you have other software
|
||||
installed in a subdirectory of StatusNet or if you just
|
||||
don't want certain words used as usernames.
|
||||
featured: an array of nicknames of 'featured' users of the site.
|
||||
Can be useful to draw attention to well-known users, or
|
||||
interesting people, or whatever.
|
||||
|
||||
avatar
|
||||
------
|
||||
|
||||
For configuring avatar access.
|
||||
|
||||
dir: Directory to look for avatar files and to put them into.
|
||||
Defaults to avatar subdirectory of install directory; if
|
||||
you change it, make sure to change path, too.
|
||||
path: Path to avatars. Defaults to path for avatar subdirectory,
|
||||
but you can change it if you wish. Note that this will
|
||||
be included with the avatar server, too.
|
||||
server: If set, defines another server where avatars are stored in the
|
||||
root directory. Note that the 'avatar' subdir still has to be
|
||||
writeable. You'd typically use this to split HTTP requests on
|
||||
the client to speed up page loading, either with another
|
||||
virtual server or with an NFS or SAMBA share. Clients
|
||||
typically only make 2 connections to a single server at a
|
||||
time <http://ur1.ca/6ih>, so this can parallelize the job.
|
||||
Defaults to null.
|
||||
ssl: Whether to access avatars using HTTPS. Defaults to null, meaning
|
||||
to guess based on site-wide SSL settings.
|
||||
|
||||
public
|
||||
------
|
||||
|
||||
For configuring the public stream.
|
||||
|
||||
localonly: If set to true, only messages posted by users of this
|
||||
service (rather than other services, filtered through OStatus)
|
||||
are shown in the public stream. Default true.
|
||||
blacklist: An array of IDs of users to hide from the public stream.
|
||||
Useful if you have someone making excessive Twitterfeed posts
|
||||
to the site, other kinds of automated posts, testing bots, etc.
|
||||
autosource: Sources of notices that are from automatic posters, and thus
|
||||
should be kept off the public timeline. Default empty.
|
||||
|
||||
theme
|
||||
-----
|
||||
|
||||
server: Like avatars, you can speed up page loading by pointing the
|
||||
theme file lookup to another server (virtual or real).
|
||||
Defaults to NULL, meaning to use the site server.
|
||||
dir: Directory where theme files are stored. Used to determine
|
||||
whether to show parts of a theme file. Defaults to the theme
|
||||
subdirectory of the install directory.
|
||||
path: Path part of theme URLs, before the theme name. Relative to the
|
||||
theme server. It may make sense to change this path when upgrading,
|
||||
(using version numbers as the path) to make sure that all files are
|
||||
reloaded by caching clients or proxies. Defaults to null,
|
||||
which means to use the site path + '/theme'.
|
||||
ssl: Whether to use SSL for theme elements. Default is null, which means
|
||||
guess based on site SSL settings.
|
||||
sslserver: SSL server to use when page is HTTPS-encrypted. If
|
||||
unspecified, site ssl server and so on will be used.
|
||||
sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted.
|
||||
|
||||
javascript
|
||||
----------
|
||||
|
||||
server: You can speed up page loading by pointing the
|
||||
theme file lookup to another server (virtual or real).
|
||||
Defaults to NULL, meaning to use the site server.
|
||||
path: Path part of Javascript URLs. Defaults to null,
|
||||
which means to use the site path + '/js/'.
|
||||
ssl: Whether to use SSL for JavaScript files. Default is null, which means
|
||||
guess based on site SSL settings.
|
||||
sslserver: SSL server to use when page is HTTPS-encrypted. If
|
||||
unspecified, site ssl server and so on will be used.
|
||||
sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted.
|
||||
bustframes: If true, all web pages will break out of framesets. If false,
|
||||
can comfortably live in a frame or iframe... probably. Default
|
||||
to true.
|
||||
|
||||
xmpp
|
||||
----
|
||||
|
||||
For configuring the XMPP sub-system.
|
||||
|
||||
enabled: Whether to accept and send messages by XMPP. Default false.
|
||||
server: server part of XMPP ID for update user.
|
||||
port: connection port for clients. Default 5222, which you probably
|
||||
shouldn't need to change.
|
||||
user: username for the client connection. Users will receive messages
|
||||
from 'user'@'server'.
|
||||
resource: a unique identifier for the connection to the server. This
|
||||
is actually used as a prefix for each XMPP component in the system.
|
||||
password: password for the user account.
|
||||
host: some XMPP domains are served by machines with a different
|
||||
hostname. (For example, @gmail.com GTalk users connect to
|
||||
talk.google.com). Set this to the correct hostname if that's the
|
||||
case with your server.
|
||||
encryption: Whether to encrypt the connection between StatusNet and the
|
||||
XMPP server. Defaults to true, but you can get
|
||||
considerably better performance turning it off if you're
|
||||
connecting to a server on the same machine or on a
|
||||
protected network.
|
||||
debug: if turned on, this will make the XMPP library blurt out all of
|
||||
the incoming and outgoing messages as XML stanzas. Use as a
|
||||
last resort, and never turn it on if you don't have queues
|
||||
enabled, since it will spit out sensitive data to the browser.
|
||||
public: an array of JIDs to send _all_ notices to. This is useful for
|
||||
participating in third-party search and archiving services.
|
||||
|
||||
invite
|
||||
------
|
||||
|
||||
For configuring invites.
|
||||
|
||||
enabled: Whether to allow users to send invites. Default true.
|
||||
|
||||
tag
|
||||
---
|
||||
|
||||
Miscellaneous tagging stuff.
|
||||
|
||||
dropoff: Decay factor for tag listing, in seconds.
|
||||
Defaults to exponential decay over ten days; you can twiddle
|
||||
with it to try and get better results for your site.
|
||||
|
||||
popular
|
||||
-------
|
||||
|
||||
Settings for the "popular" section of the site.
|
||||
|
||||
dropoff: Decay factor for popularity listing, in seconds.
|
||||
Defaults to exponential decay over ten days; you can twiddle
|
||||
with it to try and get better results for your site.
|
||||
|
||||
daemon
|
||||
------
|
||||
|
||||
For daemon processes.
|
||||
|
||||
piddir: directory that daemon processes should write their PID file
|
||||
(process ID) to. Defaults to /var/run/, which is where this
|
||||
stuff should usually go on Unix-ish systems.
|
||||
user: If set, the daemons will try to change their effective user ID
|
||||
to this user before running. Probably a good idea, especially if
|
||||
you start the daemons as root. Note: user name, like 'daemon',
|
||||
not 1001.
|
||||
group: If set, the daemons will try to change their effective group ID
|
||||
to this named group. Again, a name, not a numerical ID.
|
||||
|
||||
emailpost
|
||||
---------
|
||||
|
||||
For post-by-email.
|
||||
|
||||
enabled: Whether to enable post-by-email. Defaults to true. You will
|
||||
also need to set up maildaemon.php.
|
||||
|
||||
sms
|
||||
---
|
||||
|
||||
For SMS integration.
|
||||
|
||||
enabled: Whether to enable SMS integration. Defaults to true. Queues
|
||||
should also be enabled.
|
||||
|
||||
integration
|
||||
-----------
|
||||
|
||||
A catch-all for integration with other systems.
|
||||
|
||||
taguri: base for tag:// URIs. Defaults to site-server + ',2009'.
|
||||
|
||||
inboxes
|
||||
-------
|
||||
|
||||
For notice inboxes.
|
||||
|
||||
enabled: No longer used. If you set this to something other than true,
|
||||
StatusNet will no longer run.
|
||||
|
||||
throttle
|
||||
--------
|
||||
|
||||
For notice-posting throttles.
|
||||
|
||||
enabled: Whether to throttle posting. Defaults to false.
|
||||
count: Each user can make this many posts in 'timespan' seconds. So, if count
|
||||
is 100 and timespan is 3600, then there can be only 100 posts
|
||||
from a user every hour.
|
||||
timespan: see 'count'.
|
||||
|
||||
profile
|
||||
-------
|
||||
|
||||
Profile management.
|
||||
|
||||
biolimit: max character length of bio; 0 means no limit; null means to use
|
||||
the site text limit default.
|
||||
backup: whether users can backup their own profiles. Defaults to true.
|
||||
restore: whether users can restore their profiles from backup files. Defaults
|
||||
to true.
|
||||
delete: whether users can delete their own accounts. Defaults to false.
|
||||
move: whether users can move their accounts to another server. Defaults
|
||||
to true.
|
||||
|
||||
newuser
|
||||
-------
|
||||
|
||||
Options with new users.
|
||||
|
||||
default: nickname of a user account to automatically subscribe new
|
||||
users to. Typically this would be system account for e.g.
|
||||
service updates or announcements. Users are able to unsub
|
||||
if they want. Default is null; no auto subscribe.
|
||||
welcome: nickname of a user account that sends welcome messages to new
|
||||
users. Can be the same as 'default' account, although on
|
||||
busy servers it may be a good idea to keep that one just for
|
||||
'urgent' messages. Default is null; no message.
|
||||
|
||||
If either of these special user accounts are specified, the users should
|
||||
be created before the configuration is updated.
|
||||
|
||||
attachments
|
||||
-----------
|
||||
|
||||
The software lets users upload files with their notices. You can configure
|
||||
the types of accepted files by mime types and a trio of quota options:
|
||||
per file, per user (total), per user per month.
|
||||
|
||||
We suggest the use of the pecl file_info extension to handle mime type
|
||||
detection.
|
||||
|
||||
supported: an array of mime types you accept to store and distribute,
|
||||
like 'image/gif', 'video/mpeg', 'audio/mpeg', etc. Make sure you
|
||||
setup your server to properly recognize the types you want to
|
||||
support.
|
||||
uploads: false to disable uploading files with notices (true by default).
|
||||
|
||||
For quotas, be sure you've set the upload_max_filesize and post_max_size
|
||||
in php.ini to be large enough to handle your upload. In httpd.conf
|
||||
(if you're using apache), check that the LimitRequestBody directive isn't
|
||||
set too low (it's optional, so it may not be there at all).
|
||||
|
||||
process_links: follow redirects and save all available file information
|
||||
(mimetype, date, size, oembed, etc.). Defaults to true.
|
||||
file_quota: maximum size for a single file upload in bytes. A user can send
|
||||
any amount of notices with attachments as long as each attachment
|
||||
is smaller than file_quota.
|
||||
user_quota: total size in bytes a user can store on this server. Each user
|
||||
can store any number of files as long as their total size does
|
||||
not exceed the user_quota.
|
||||
monthly_quota: total size permitted in the current month. This is the total
|
||||
size in bytes that a user can upload each month.
|
||||
dir: directory accessible to the Web process where uploads should go.
|
||||
Defaults to the 'file' subdirectory of the install directory, which
|
||||
should be writeable by the Web user.
|
||||
server: server name to use when creating URLs for uploaded files.
|
||||
Defaults to null, meaning to use the default Web server. Using
|
||||
a virtual server here can speed up Web performance.
|
||||
path: URL path, relative to the server, to find files. Defaults to
|
||||
main path + '/file/'.
|
||||
ssl: whether to use HTTPS for file URLs. Defaults to null, meaning to
|
||||
guess based on other SSL settings.
|
||||
sslserver: if specified, this server will be used when creating HTTPS
|
||||
URLs. Otherwise, the site SSL server will be used, with /file/ path.
|
||||
sslpath: if this and the sslserver are specified, this path will be used
|
||||
when creating HTTPS URLs. Otherwise, the attachments|path value
|
||||
will be used.
|
||||
|
||||
group
|
||||
-----
|
||||
|
||||
Options for group functionality.
|
||||
|
||||
maxaliases: maximum number of aliases a group can have. Default 3. Set
|
||||
to 0 or less to prevent aliases in a group.
|
||||
desclimit: maximum number of characters to allow in group descriptions.
|
||||
null (default) means to use the site-wide text limits. 0
|
||||
means no limit.
|
||||
addtag: Whether to add a tag for the group nickname for every group post
|
||||
(pre-1.0.x behaviour). Defaults to false.
|
||||
|
||||
search
|
||||
------
|
||||
|
||||
Some stuff for search.
|
||||
|
||||
type: type of search. Ignored if PostgreSQL or Sphinx are enabled. Can either
|
||||
be 'fulltext' or 'like' (default). The former is faster and more efficient
|
||||
but requires the lame old MyISAM engine for MySQL. The latter
|
||||
will work with InnoDB but could be miserably slow on large
|
||||
systems. We'll probably add another type sometime in the future,
|
||||
with our own indexing system (maybe like MediaWiki's).
|
||||
|
||||
sessions
|
||||
--------
|
||||
|
||||
Session handling.
|
||||
|
||||
handle: boolean. Whether we should register our own PHP session-handling
|
||||
code (using the database and cache layers if enabled). Defaults to false.
|
||||
Setting this to true makes some sense on large or multi-server
|
||||
sites, but it probably won't hurt for smaller ones, either.
|
||||
debug: whether to output debugging info for session storage. Can help
|
||||
with weird session bugs, sometimes. Default false.
|
||||
|
||||
background
|
||||
----------
|
||||
|
||||
Users can upload backgrounds for their pages; this section defines
|
||||
their use.
|
||||
|
||||
server: the server to use for background. Using a separate (even
|
||||
virtual) server for this can speed up load times. Default is
|
||||
null; same as site server.
|
||||
dir: directory to write backgrounds too. Default is '/background/'
|
||||
subdir of install dir.
|
||||
path: path to backgrounds. Default is sub-path of install path; note
|
||||
that you may need to change this if you change site-path too.
|
||||
sslserver: SSL server to use when page is HTTPS-encrypted. If
|
||||
unspecified, site ssl server and so on will be used.
|
||||
sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted.
|
||||
|
||||
ping
|
||||
----
|
||||
|
||||
Using the "XML-RPC Ping" method initiated by weblogs.com, the site can
|
||||
notify third-party servers of updates.
|
||||
|
||||
notify: an array of URLs for ping endpoints. Default is the empty
|
||||
array (no notification).
|
||||
|
||||
design
|
||||
------
|
||||
|
||||
Default design (colors and background) for the site. Actual appearance
|
||||
depends on the theme. Null values mean to use the theme defaults.
|
||||
|
||||
backgroundcolor: Hex color of the site background.
|
||||
contentcolor: Hex color of the content area background.
|
||||
sidebarcolor: Hex color of the sidebar background.
|
||||
textcolor: Hex color of all non-link text.
|
||||
linkcolor: Hex color of all links.
|
||||
backgroundimage: Image to use for the background.
|
||||
disposition: Flags for whether or not to tile the background image.
|
||||
|
||||
notice
|
||||
------
|
||||
|
||||
Configuration options specific to notices.
|
||||
|
||||
contentlimit: max length of the plain-text content of a notice.
|
||||
Default is null, meaning to use the site-wide text limit.
|
||||
0 means no limit.
|
||||
defaultscope: default scope for notices. If null, the default
|
||||
scope depends on site/private. It's 1 if the site is private,
|
||||
0 otherwise. Set this value to override.
|
||||
|
||||
message
|
||||
-------
|
||||
|
||||
Configuration options specific to messages.
|
||||
|
||||
contentlimit: max length of the plain-text content of a message.
|
||||
Default is null, meaning to use the site-wide text limit.
|
||||
0 means no limit.
|
||||
|
||||
logincommand
|
||||
------------
|
||||
|
||||
Configuration options for the login command.
|
||||
|
||||
disabled: whether to enable this command. If enabled, users who send
|
||||
the text 'login' to the site through any channel will
|
||||
receive a link to login to the site automatically in return.
|
||||
Possibly useful for users who primarily use an XMPP or SMS
|
||||
interface and can't be bothered to remember their site
|
||||
password. Note that the security implications of this are
|
||||
pretty serious and have not been thoroughly tested. You
|
||||
should enable it only after you've convinced yourself that
|
||||
it is safe. Default is 'false'.
|
||||
|
||||
singleuser
|
||||
----------
|
||||
|
||||
If an installation has only one user, this can simplify a lot of the
|
||||
interface. It also makes the user's profile the root URL.
|
||||
|
||||
enabled: Whether to run in "single user mode". Default false.
|
||||
nickname: nickname of the single user. If no nickname is specified,
|
||||
the site owner account will be used (if present).
|
||||
|
||||
robotstxt
|
||||
---------
|
||||
|
||||
We put out a default robots.txt file to guide the processing of
|
||||
Web crawlers. See http://www.robotstxt.org/ for more information
|
||||
on the format of this file.
|
||||
|
||||
crawldelay: if non-empty, this value is provided as the Crawl-Delay:
|
||||
for the robots.txt file. see http://ur1.ca/l5a0
|
||||
for more information. Default is zero, no explicit delay.
|
||||
disallow: Array of (virtual) directories to disallow. Default is 'main',
|
||||
'search', 'message', 'settings', 'admin'. Ignored when site
|
||||
is private, in which case the entire site ('/') is disallowed.
|
||||
|
||||
api
|
||||
---
|
||||
|
||||
Options for the Twitter-like API.
|
||||
|
||||
realm: HTTP Basic Auth realm (see http://tools.ietf.org/html/rfc2617
|
||||
for details). Some third-party tools like ping.fm want this to be
|
||||
'Identi.ca API', so set it to that if you want to. default = null,
|
||||
meaning 'something based on the site name'.
|
||||
|
||||
nofollow
|
||||
--------
|
||||
|
||||
We optionally put 'rel="nofollow"' on some links in some pages. The
|
||||
following configuration settings let you fine-tune how or when things
|
||||
are nofollowed. See http://en.wikipedia.org/wiki/Nofollow for more
|
||||
information on what 'nofollow' means.
|
||||
|
||||
subscribers: whether to nofollow links to subscribers on the profile
|
||||
and personal pages. Default is true.
|
||||
members: links to members on the group page. Default true.
|
||||
peopletag: links to people listed in the peopletag page. Default true.
|
||||
external: external links in notices. One of three values: 'sometimes',
|
||||
'always', 'never'. If 'sometimes', then external links are not
|
||||
nofollowed on profile, notice, and favorites page. Default is
|
||||
'sometimes'.
|
||||
|
||||
url
|
||||
---
|
||||
|
||||
These are some options for fine-tuning how and when the server will
|
||||
shorten URLs.
|
||||
|
||||
shortener: URL shortening service to use by default. Users can override
|
||||
individually. 'internal' by default.
|
||||
maxurllength: If an URL is strictly longer than this limit, it will be
|
||||
shortened. Note that the URL shortener service may return an
|
||||
URL longer than this limit. Defaults to 100. Users can
|
||||
override. If set to 0, all URLs will be shortened.
|
||||
maxnoticelength: If a notice is strictly longer than this limit, all
|
||||
URLs in the notice will be shortened. Users can override.
|
||||
-1 means the text limit for notices.
|
||||
|
||||
router
|
||||
------
|
||||
|
||||
We use a router class for mapping URLs to code. This section controls
|
||||
how that router works.
|
||||
|
||||
cache: whether to cache the router in cache layers. Defaults to true,
|
||||
but may be set to false for developers (who might be actively
|
||||
adding pages, so won't want the router cached) or others who see
|
||||
strange behavior. You're unlikely to need this unless developing..
|
||||
|
||||
http
|
||||
----
|
||||
|
||||
Settings for the HTTP client.
|
||||
|
||||
ssl_cafile: location of the CA file for SSL. If not set, won't verify
|
||||
SSL peers. Default unset.
|
||||
curl: Use cURL <http://curl.haxx.se/> for doing HTTP calls. You must
|
||||
have the PHP curl extension installed for this to work.
|
||||
proxy_host: Host to use for proxying HTTP requests. If unset, doesn't
|
||||
do any HTTP proxy stuff. Default unset.
|
||||
proxy_port: Port to use to connect to HTTP proxy host. Default null.
|
||||
proxy_user: Username to use for authenticating to the HTTP proxy. Default null.
|
||||
proxy_password: Password to use for authenticating to the HTTP proxy. Default null.
|
||||
proxy_auth_scheme: Scheme to use for authenticating to the HTTP proxy. Default null.
|
||||
|
||||
plugins
|
||||
-------
|
||||
|
||||
default: associative array mapping plugin name to array of arguments. To disable
|
||||
a default plugin, unset its value in this array.
|
||||
locale_path: path for finding plugin locale files. In the plugin's directory
|
||||
by default.
|
||||
server: Server to find static files for a plugin when the page is plain old HTTP.
|
||||
Defaults to site/server (same as pages). Use this to move plugin CSS and
|
||||
JS files to a CDN.
|
||||
sslserver: Server to find static files for a plugin when the page is HTTPS. Defaults
|
||||
to site/server (same as pages). Use this to move plugin CSS and JS files
|
||||
to a CDN.
|
||||
path: Path to the plugin files. defaults to site/path + '/plugins/'. Expects that
|
||||
each plugin will have a subdirectory at plugins/NameOfPlugin. Change this
|
||||
if you're using a CDN.
|
||||
sslpath: Path to use on the SSL server. Same as plugins/path.
|
||||
|
||||
performance
|
||||
-----------
|
||||
|
||||
high: if you need high performance, or if you're seeing bad
|
||||
performance, set this to true. It will turn off some high-intensity code from
|
||||
the site.
|
||||
|
||||
oldschool
|
||||
---------
|
||||
|
||||
enabled: enable certain old-style user settings options, like stream-only mode,
|
||||
conversation trees, and nicknames in streams. Off by default, and
|
||||
may not be well supported in future versions.
|
||||
|
||||
|
1
CONTRIBUTING.md
Normal file
1
CONTRIBUTING.md
Normal file
@@ -0,0 +1 @@
|
||||
GNU social's contributing resources and instructions are made available at [DOCUMENTATION/DEVELOPERS](https://notabug.org/diogo/gnu-social/src/nightly/DOCUMENTATION/DEVELOPERS).
|
102
CREDITS.md
Normal file
102
CREDITS.md
Normal file
@@ -0,0 +1,102 @@
|
||||
Credits for GNU social
|
||||
======================
|
||||
The following is an incomplete list of developers
|
||||
who've worked on GNU social, or its predecessors
|
||||
StatusNet and Free Social. Apologies for any
|
||||
oversight; please let mail@diogo.site know if
|
||||
anyone's been overlooked in error.
|
||||
|
||||
V2 team
|
||||
-------
|
||||
* Diogo Cordeiro
|
||||
* Alexei Sorokin
|
||||
* Bruno Casteleiro
|
||||
|
||||
Credits for GNU social v1
|
||||
------------------------
|
||||
Leads
|
||||
* Mikael Nordfeldth
|
||||
* Matt Lee
|
||||
|
||||
Additional Contributors
|
||||
* Ciaran Gultnieks
|
||||
* Michael Landers
|
||||
* Ori Avtalion
|
||||
* Garret Buell
|
||||
* Mike Cochrane
|
||||
* Matthew Gregg
|
||||
* Sean Murphy
|
||||
* Leslie Michael Orchard
|
||||
* Eric Helgeson
|
||||
* Ken Sedgwick
|
||||
* Brian Hendrickson
|
||||
* Tobias Diekershoff
|
||||
* Dan Moore
|
||||
* Fil
|
||||
* Jeff Mitchell
|
||||
* Brenda Wallace
|
||||
* Jeffery To
|
||||
* Federico Marani
|
||||
* mEDI
|
||||
* Brett Taylor
|
||||
* Brigitte Schuster
|
||||
* Craig Andrews
|
||||
* Donald Robertson
|
||||
* Deb Nicholson
|
||||
* Ian Denhart
|
||||
* Steven DuBois
|
||||
* Blaine Cook
|
||||
* Henry Story
|
||||
* Melvin Carvalho
|
||||
* Stéphane Bérubé (chimo)
|
||||
* Akio
|
||||
* Maiyannah Bishop
|
||||
* Bob Mottram
|
||||
* David Yip
|
||||
* Neil E Hodges
|
||||
* Moonman
|
||||
* Normandy
|
||||
* Verius
|
||||
* Diogo Peralta Cordeiro
|
||||
* Daniel Supernault
|
||||
* Miguel Dantas
|
||||
|
||||
Credits for StatusNet
|
||||
--------------
|
||||
Leads
|
||||
* Evan Prodromou
|
||||
* Zach Copley
|
||||
|
||||
Team
|
||||
* Earle Martin
|
||||
* Marie-Claude Doyon
|
||||
* Sarven Capadisli
|
||||
* Robin Millette
|
||||
* Brion Vibber
|
||||
* James Walker
|
||||
* Samantha Doherty
|
||||
* Florian Biree
|
||||
* Erik Stambaugh
|
||||
* 'drry'
|
||||
* Gina Haeussge
|
||||
* Tryggvi Björgvinsson
|
||||
* Adrian Lang
|
||||
* Ori Avtalion
|
||||
* Meitar Moscovitz
|
||||
* Ken Sheppardson
|
||||
* Simon Waters, Surevine
|
||||
* Joshua Judson Rosen (rozzin)
|
||||
|
||||
Translators
|
||||
-----------
|
||||
* Siebrand Mazeland
|
||||
* Tiago 'gouki' Faria
|
||||
* TranslateWiki.net
|
||||
|
||||
A special thanks to the thousands of people who
|
||||
have tried out GNU social, told their friends, and
|
||||
built the fediverse network to what it is today.
|
||||
|
||||
License help from
|
||||
-----------------
|
||||
* Bradley M. Kuhn
|
61
DOCUMENTATION/DEVELOPERS/CONTRIBUTING/boilerplate.php
Normal file
61
DOCUMENTATION/DEVELOPERS/CONTRIBUTING/boilerplate.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// GNU social is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Description of this file.
|
||||
*
|
||||
* @package samples
|
||||
* @author Diogo Cordeiro <diogo@fc.up.pt>
|
||||
* @copyright 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
namespace samples;
|
||||
|
||||
defined('GNUSOCIAL') || die();
|
||||
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'SampleHandler.php';
|
||||
|
||||
/**
|
||||
* Description of this class.
|
||||
*
|
||||
* @copyright 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
class MySampleClass
|
||||
{
|
||||
/**
|
||||
* Constructor for the sample class.
|
||||
*
|
||||
* @param string $dummy_word just because.
|
||||
* @param int $result another just because.
|
||||
*/
|
||||
public function __construct(string $dummy_word = '', ?int $result = null)
|
||||
{
|
||||
global $demo;
|
||||
$this->niceWorld();
|
||||
}
|
||||
|
||||
/**
|
||||
* How cool is this function.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function niceWorld(): string
|
||||
{
|
||||
return 'hello, world.';
|
||||
}
|
||||
}
|
293
DOCUMENTATION/DEVELOPERS/CONTRIBUTING/coding_standards.md
Normal file
293
DOCUMENTATION/DEVELOPERS/CONTRIBUTING/coding_standards.md
Normal file
@@ -0,0 +1,293 @@
|
||||
GNU social Coding Style
|
||||
===========================
|
||||
|
||||
Please comply with [PSR-12](https://www.php-fig.org/psr/psr-12/) and the following standard when working on GNU social
|
||||
if you want your patches accepted and modules included in supported releases.
|
||||
|
||||
If you see code which doesn't comply with the below, please fix it :)
|
||||
|
||||
|
||||
Strings
|
||||
-------------------------------------------------------------------------------
|
||||
Use `'` instead of `"` for strings, where substitutions aren't required.
|
||||
This is a performance issue, and prevents a lot of inconsistent coding styles.
|
||||
When using substitutions, use curly braces around your variables - like so:
|
||||
|
||||
$var = "my_var: {$my_var}";
|
||||
|
||||
|
||||
Comments and Documentation
|
||||
-------------------------------------------------------------------------------
|
||||
Comments go on the line ABOVE the code, NOT to the right of the code, unless it is very short.
|
||||
All functions and methods are to be documented using PhpDocumentor - https://docs.phpdoc.org/guides/
|
||||
|
||||
File Headers
|
||||
-------------------------------------------------------------------------------
|
||||
File headers follow a consistent format, as such:
|
||||
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// GNU social is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Description of this file.
|
||||
*
|
||||
* @package samples
|
||||
* @author Diogo Cordeiro <diogo@fc.up.pt>
|
||||
* @copyright 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
Please use it.
|
||||
|
||||
A few notes:
|
||||
|
||||
* The description of the file doesn't have to be exhaustive. Rather it's
|
||||
meant to be a short summary of what's in this file and what it does. Try
|
||||
to keep it to 1-5 lines. You can get more in-depth when documenting
|
||||
individual functions!
|
||||
|
||||
* You'll probably see files with multiple authors, this is by
|
||||
design - many people contributed to GNU social or its forebears! If you
|
||||
are modifying an existing file, APPEND your own author line, and update
|
||||
the copyright year if needed. Do not replace existing ones.
|
||||
|
||||
You may find `boilerplate.php` useful when creating a new file from scratch.
|
||||
|
||||
Paragraph spacing
|
||||
-------------------------------------------------------------------------------
|
||||
Where-ever possible, try to keep the lines to 80 characters. Don't
|
||||
sacrifice readability for it though - if it makes more sense to have it in
|
||||
one longer line, and it's more easily read that way, that's fine.
|
||||
|
||||
With assignments, avoid breaking them down into multiple lines unless
|
||||
neccesary, except for enumerations and arrays.
|
||||
|
||||
|
||||
'If' statements format
|
||||
-------------------------------------------------------------------------------
|
||||
Use switch statements where many else if's are going to be used. Switch/case is faster
|
||||
|
||||
if ($var == 'example') {
|
||||
echo 'This is only an example';
|
||||
} else {
|
||||
echo 'This is not a test. This is the real thing';
|
||||
}
|
||||
|
||||
Do NOT make if statements like this:
|
||||
|
||||
if ($var == 'example'){ echo 'An example'; }
|
||||
|
||||
OR this
|
||||
|
||||
if($var = 'example')
|
||||
echo "An {$var}";
|
||||
|
||||
|
||||
Associative arrays
|
||||
-------------------------------------------------------------------------------
|
||||
Always use `[]` instead of `array()`. Associative arrays must be written in the
|
||||
following manner:
|
||||
|
||||
$array = [
|
||||
'var' => 'value',
|
||||
'var2' => 'value2'
|
||||
];
|
||||
|
||||
Note that spaces are preferred around the '=>'.
|
||||
|
||||
|
||||
A note about shorthands
|
||||
-------------------------------------------------------------------------------
|
||||
Some short hands are evil:
|
||||
|
||||
- Use the long format for `<?php`. Do NOT use `<?`.
|
||||
- Use the long format for `<?php` echo. Do NOT use `<?=`.
|
||||
|
||||
|
||||
Naming conventions
|
||||
-------------------------------------------------------------------------------
|
||||
Respect PSR-12 first.
|
||||
|
||||
- Classes use PascalCase (e.g. MyClass).
|
||||
- Functions/Methods use camelCase (e.g. myFunction).
|
||||
- Variables use snake_case (e.g. my_variable).
|
||||
|
||||
A note on variable names, etc. It must be possible to understand what is meant
|
||||
without neccesarialy seeing it in context, because the code that calls something
|
||||
might not always make it clear.
|
||||
|
||||
So if you have something like:
|
||||
|
||||
$notice->post($contents);
|
||||
|
||||
Well I can easily tell what you're doing there because the names are straight-
|
||||
forward and clear.
|
||||
|
||||
Something like this:
|
||||
|
||||
foo->bar();
|
||||
|
||||
Is much less clear.
|
||||
|
||||
Also, whereever possible, avoid ambiguous terms. For example, don't use text
|
||||
as a term for a variable. Call back to "contents" above.
|
||||
|
||||
|
||||
Arrays
|
||||
-------------------------------------------------------------------------------
|
||||
Even though PSR-12 doesn't specifically specify rules for array formatting, it
|
||||
is in the spirit of it to have every array element on a new line like is done
|
||||
for function and class method arguments and condition expressions, if there is
|
||||
more than one element.
|
||||
In this case, even the last element should end on a comma, to ease later
|
||||
element addition.
|
||||
|
||||
$foo = ['first' => 'unu'];
|
||||
$bar = [
|
||||
'first' => 'once',
|
||||
'second' => 'twice',
|
||||
'third' => 'thrice',
|
||||
];
|
||||
|
||||
|
||||
Comparisons
|
||||
-------------------------------------------------------------------------------
|
||||
Always use symbol based comparison operators (&&, ||) instead of text based
|
||||
operators (and, or) in an "if" clause as they are evaluated in different order
|
||||
and at different speeds.
|
||||
This is will prevent any confusion or strange results.
|
||||
|
||||
|
||||
Use English
|
||||
-------------------------------------------------------------------------------
|
||||
All variables, classes, methods, functions and comments must be in English.
|
||||
Bad english is easier to work with than having to babelfish code to work out
|
||||
how it works.
|
||||
|
||||
|
||||
Encoding
|
||||
-------------------------------------------------------------------------------
|
||||
Files should be in UTF-8 encoding with UNIX line endings.
|
||||
|
||||
|
||||
No ending tag
|
||||
-------------------------------------------------------------------------------
|
||||
Files should not end with an ending php tag "?>". Any whitespace after the
|
||||
closing tag is sent to the browser and cause errors, so don't include them.
|
||||
|
||||
|
||||
Nesting Functions
|
||||
-------------------------------------------------------------------------------
|
||||
Avoid, if at all possible. When not possible, document the living daylights
|
||||
out of why you're nesting it. It's not always avoidable, but PHP 5 has a lot
|
||||
of obscure problems that come up with using nested functions.
|
||||
|
||||
If you must use a nested function, be sure to have robust error-handling.
|
||||
This is a must and submissions including nested functions that do not have
|
||||
robust error handling will be rejected and you'll be asked to add it.
|
||||
|
||||
|
||||
Scoping
|
||||
-------------------------------------------------------------------------------
|
||||
Properly enforcing scope of functions is something many PHP programmers don't
|
||||
do, but should.
|
||||
|
||||
In general:
|
||||
* Variables unique to a class should be protected and use interfacing to
|
||||
change them. This allows for input validation and making sure we don't have
|
||||
injection, especially when something's exposed to the API, that any program
|
||||
can use, and not all of them are going to be be safe and trusted.
|
||||
|
||||
* Variables not unique to a class should be validated prior to every call,
|
||||
which is why it's generally not a good idea to re-use stuff across classes
|
||||
unless there's significant performance gains to doing so.
|
||||
|
||||
* Classes should protect functions that they do not want overriden, but they
|
||||
should avoid protecting the constructor and destructor and related helper
|
||||
functions as this prevents proper inheritance.
|
||||
|
||||
|
||||
Typecasting
|
||||
-------------------------------------------------------------------------------
|
||||
PHP is a soft-typed language and it falls to us developers to make sure that
|
||||
we are using the proper inputs. Where ever possible use explicit type casting.
|
||||
Where it in't, you're going to have to make sure that you check all your
|
||||
inputs before you pass them.
|
||||
|
||||
All outputs should be cast as an explicit PHP type.
|
||||
|
||||
Not properly typecasting is a shooting offence. Soft types let programmers
|
||||
get away with a lot of lazy code, but lazy code is buggy code, and frankly, I
|
||||
don't want it in GNU social if it's going to be buggy.
|
||||
|
||||
|
||||
Consistent exception handling
|
||||
-------------------------------------------------------------------------------
|
||||
Consistency is key to good code to begin with, but it is especially important
|
||||
to be consistent with how we handle errors. GNU social has a variety of built-
|
||||
in exception classes. Use them, wherever it's possible and appropriate, and
|
||||
they will do the heavy lifting for you.
|
||||
|
||||
Additionally, ensure you clean up any and all records and variables that need
|
||||
cleanup in a function using try { } finally { } even if you do not plan on
|
||||
catching exceptions (why wouldn't you, though? That's silly.)
|
||||
|
||||
If you do not call an exception handler, you must, at a minimum, record errors
|
||||
to the log using common_log(level, message)
|
||||
|
||||
Ensure all possible control flows of a function have exception handling and
|
||||
cleanup, where appropriate. Don't leave endpoints with unhandled exceptions.
|
||||
Try not to leave something in an error state if it's avoidable.
|
||||
|
||||
|
||||
Return values
|
||||
-------------------------------------------------------------------------------
|
||||
All functions must return a value. Every single one. This is not optional.
|
||||
|
||||
If you are simply making a procedure call, for example as part of a helper
|
||||
function, then return boolean TRUE on success, and the exception on failure.
|
||||
|
||||
When returning the exception, return the whole nine yards, which is to say the
|
||||
actual PHP exception object, not just an error message.
|
||||
|
||||
All return values not the above should be type cast, and you should sanitize
|
||||
anything returned to ensure it fits into the cast. You might technically make
|
||||
an integer a string, for instance, but you should be making sure that integer
|
||||
SHOULD be a string, if you're returning it, and that it is a valid return
|
||||
value.
|
||||
|
||||
A vast majority of programming errors come down to not checking your inputs
|
||||
and outputs properly, so please try to do so as best and thoroughly as you can.
|
||||
|
||||
|
||||
Layout and Location of files
|
||||
-------------------------------------------------------------------------------
|
||||
`/actions/` contains files that determine what happens when something "happens":
|
||||
for instance, when someone favourites or repeats a notice. Code that is
|
||||
related to a "happening" should go here.
|
||||
|
||||
`/classes/` contains abstract definitions of certain "things" in the codebase
|
||||
such as a user or notice. If you're making a new "thing", it goes here.
|
||||
|
||||
`/lib/` is basically the back-end. Actions will call something in here to get
|
||||
stuff done usually, which in turn will probably manipulate information stored
|
||||
in one or more records represented by a class.
|
||||
|
||||
`/extlib/` is where external libraries are located. If you include a new
|
||||
external library, it goes here.
|
||||
|
||||
`/plugins/` This is a great way to modularize your own new features. If you want
|
||||
to create new core features for GNU social, it is probably best to create a
|
||||
module unless you absolutely must override or modify the core behaviours.
|
@@ -0,0 +1,32 @@
|
||||
Submission Checklist
|
||||
================================================================================
|
||||
This document serves as a handy checklist for submitted merges and patches to
|
||||
the GNU social project. Following it isn't a gaurantee a patch will be accepted,
|
||||
but it will help you avoid common problems.
|
||||
|
||||
1. Ensure all code control paths in all functions return a value.
|
||||
|
||||
2. Ensure all exceptions are trapped in an exception class, or minimally,
|
||||
written to the log with common_log
|
||||
|
||||
3. Ensure the coding format standards are adhered to (see coding_standards.md)
|
||||
|
||||
4. Ensure that any new class that deals in public data has a corresponding new
|
||||
API endpoint.
|
||||
|
||||
5. Ensure that all new API endpoints sanitize inputs and outputs properly.
|
||||
|
||||
6. Ensure that your version of the code works with PHP 7 on a standard
|
||||
LAMP and LEMP stack (Linux+Apache+MariaDB+PHP and Linux+nginx+MariaDB+PHP)
|
||||
|
||||
7. If implementing new database functions, ensure they work with MariaDB
|
||||
and postgreSQL.
|
||||
|
||||
8. Ensure all data that federates does so properly and has mechanisms to
|
||||
catch and accomodate for federation transmission failure.
|
||||
|
||||
9. Ensure that nothing is left in an error state when it is avoidable.
|
||||
|
||||
10. Ensure that all code submitted is properly documented.
|
||||
|
||||
11. Ensure that there are no PHP Strict Standards or Parse errors in the code.
|
1511
DOCUMENTATION/DEVELOPERS/EVENTS.txt
Normal file
1511
DOCUMENTATION/DEVELOPERS/EVENTS.txt
Normal file
File diff suppressed because it is too large
Load Diff
350
DOCUMENTATION/DEVELOPERS/Plugins/README.md
Normal file
350
DOCUMENTATION/DEVELOPERS/Plugins/README.md
Normal file
@@ -0,0 +1,350 @@
|
||||
Plugin Development
|
||||
==================
|
||||
|
||||
SamplePlugin.php
|
||||
----------------
|
||||
|
||||
Each plugin requires a main class to interact with the GNU social system.
|
||||
|
||||
The main class usually extends the Plugin class that comes with GNU social.
|
||||
|
||||
The class has standard-named methods that will be called when certain events
|
||||
happen in the code base. These methods have names like 'onX' where X is an
|
||||
event name (see EVENTS.txt for the list of available events). Event handlers
|
||||
have pre-defined arguments, based on which event they're handling. A typical
|
||||
event handler:
|
||||
|
||||
```php
|
||||
public function onSomeEvent($paramA, &$paramB): bool
|
||||
{
|
||||
if ($paramA == 'jed') {
|
||||
throw new Exception(sprintf(_m("Invalid parameter %s"), $paramA));
|
||||
}
|
||||
$paramB = 'spock';
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Event Handlers
|
||||
--------------
|
||||
|
||||
Event handlers must return a Boolean value.
|
||||
|
||||
If they return false, all other event handlers for this event (in other plug-in)
|
||||
will be skipped, and in some cases the default processing for that event would
|
||||
be skipped. This is great for replacing the default action of an event.
|
||||
|
||||
If the handler returns true, processing of other event handlers and the default
|
||||
processing will continue. This is great for extending existing functionality.
|
||||
|
||||
If the handler throws an exception, processing will stop, and the exception's
|
||||
error will be shown to the user.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
To enable a plugin (like the SamplePlugin), site admins add the following code to their
|
||||
config.php file:
|
||||
|
||||
```php
|
||||
addPlugin('Sample');
|
||||
```
|
||||
|
||||
Third Party Plugins must be installed in `local/plugins/{$name}/{$pluginclass}.php`
|
||||
|
||||
Here, `{$name}` is the name of the plugin, like 'Sample', and `{$pluginclass}`
|
||||
is the name of the main class, like 'SamplePlugin'. Plugins that are part of
|
||||
the main GNU social distribution go in 'plugins' and third-party or local ones
|
||||
go in 'local'.
|
||||
|
||||
Simple plugins can be implemented as a single plugin. Others are more complex
|
||||
and require additional plugins; these should use their own directory, like
|
||||
'local/plugins/{$name}/'. All files related to the plugin, including images,
|
||||
JavaScript, CSS, external libraries or PHP plugins should go in the plugin
|
||||
directory.
|
||||
|
||||
Plugin Configuration
|
||||
--------------------
|
||||
|
||||
Plugins are configured using public instance attributes. To set their values,
|
||||
site administrators use this syntax:
|
||||
|
||||
```php
|
||||
addPlugin('Sample', ['attr1' => 'foo', 'attr2' => 'bar']);
|
||||
```
|
||||
|
||||
The same plugin class can be initialized multiple times with different arguments:
|
||||
|
||||
```php
|
||||
addPlugin('EmailNotify', ['sendTo' => 'evan@status.net']);
|
||||
addPlugin('EmailNotify', ['sendTo' => 'brionv@status.net']);
|
||||
```
|
||||
|
||||
```php
|
||||
class SamplePlugin extends Plugin
|
||||
{
|
||||
public $attr1 = null;
|
||||
public $attr2 = null;
|
||||
}
|
||||
```
|
||||
|
||||
Initialization
|
||||
--------------
|
||||
|
||||
Plugins overload this method to do any initialization they need, like connecting
|
||||
to remote servers or creating paths or so on. @return bool hook value; true
|
||||
means continue processing, false means stop.
|
||||
|
||||
```php
|
||||
public function initialize(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Clean Up
|
||||
--------
|
||||
|
||||
Plugins overload this method to do any cleanup they need, like disconnecting from
|
||||
remote servers or deleting temp files or so on.
|
||||
|
||||
```php
|
||||
public function cleanup(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Database schema setup
|
||||
---------------------
|
||||
|
||||
Plugins can add their own tables to the GNU social database. Plugins should use
|
||||
GNU social's schema interface to add or delete tables. The ensureTable() method
|
||||
provides an easy way to ensure a table's structure and availability.
|
||||
|
||||
By default, the schema is checked every time GNU social is run (say, when a Web
|
||||
page is hit). Admins can configure their systems to only check the schema when
|
||||
the checkschema.php script is run, greatly improving performance. However, they
|
||||
need to remember to run that script after installing or upgrading a plugin!
|
||||
|
||||
```php
|
||||
public function onCheckSchema(): bool
|
||||
{
|
||||
$schema = Schema::get();
|
||||
|
||||
// '''For storing user-submitted flags on profiles'''
|
||||
|
||||
$schema->ensureTable('user_greeting_count',[
|
||||
new ColumnDef('user_id', 'integer', null, true, 'PRI'),
|
||||
new ColumnDef('greeting_count', 'integer')
|
||||
]
|
||||
);
|
||||
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Load related plugins when needed
|
||||
--------------------------------
|
||||
|
||||
Most non-trivial plugins will require extra plugins to do their work. Typically
|
||||
these include data classes, action classes, widget classes, or external libraries.
|
||||
|
||||
This method receives a class name and loads the PHP file related to that class.
|
||||
By tradition, action classes typically have files named for the action, all
|
||||
lower-case. Data classes are in files with the data class name, initial letter
|
||||
capitalized.
|
||||
|
||||
Note that this method will be called for *all* overloaded classes, not just ones
|
||||
in this plugin! So, make sure to return true by default to let other plugins,
|
||||
and the core code, get a chance.
|
||||
|
||||
```php
|
||||
public function onAutoload($cls): bool
|
||||
{
|
||||
$dir = __DIR__;
|
||||
|
||||
switch ($cls)
|
||||
{
|
||||
case 'HelloAction':
|
||||
include_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php';
|
||||
return false;
|
||||
case 'User_greeting_count':
|
||||
include_once $dir . '/'.$cls.'.php';
|
||||
return false;
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Map URLs to actions
|
||||
-------------------
|
||||
|
||||
This event handler lets the plugin map URLs on the site to actions (and thus an
|
||||
action handler class). Note that the action handler class for an action will be
|
||||
named 'FoobarAction', where action = 'foobar'. The class must be loaded in the
|
||||
onAutoload() method.
|
||||
|
||||
```php
|
||||
public function onRouterInitialized($m): bool
|
||||
{
|
||||
$m->connect('main/hello',
|
||||
['action' => 'hello']);
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Modify the default menu to link to our custom action
|
||||
-----------------------------------------------------
|
||||
|
||||
Using event handlers, it's possible to modify the default UI for pages almost
|
||||
without limit. In this method, we add a menu item to the default primary menu
|
||||
for the interface to link to our action.
|
||||
|
||||
Action Class
|
||||
------------
|
||||
|
||||
The Action class provides a rich set of events to hook, as well as output methods.
|
||||
|
||||
```php
|
||||
public function onEndPrimaryNav($action): bool
|
||||
{
|
||||
// '''common_local_url()''' gets the correct URL for the action name we provide
|
||||
|
||||
$action->menuItem(common_local_url('hello'),
|
||||
_m('Hello'), _m('A warm greeting'), false, 'nav_hello');
|
||||
return true;
|
||||
}
|
||||
|
||||
public function onPluginVersion(&$versions): bool
|
||||
{
|
||||
$versions[] = [
|
||||
'name' => 'Sample',
|
||||
'version' => GNUSOCIAL_VERSION,
|
||||
'author' => 'Brion Vibber, Evan Prodromou',
|
||||
'homepage' => 'http://example.org/plugin',
|
||||
'rawdescription' =>
|
||||
_m('A sample plugin to show basics of development for new hackers.')
|
||||
];
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
hello.php
|
||||
---------
|
||||
|
||||
This section is taken directly from the 'hello.php'. ( plugins/Sample/hello.php )
|
||||
|
||||
Give a warm greeting to our friendly user.
|
||||
|
||||
This sample action shows some basic ways of doing output in an action class.
|
||||
|
||||
Action classes have several output methods that they override from the parent class.
|
||||
|
||||
```php
|
||||
class HelloAction extends Action
|
||||
{
|
||||
var $user = null;
|
||||
var $gc = null;
|
||||
}
|
||||
```
|
||||
|
||||
Take arguments for running
|
||||
--------------------------
|
||||
|
||||
This method is called first, and it lets the action class get all its arguments
|
||||
and validate them. It's also the time to fetch any relevant data from the database.
|
||||
|
||||
Action classes should run parent::prepare(array $args = []) as the first line
|
||||
of this method to make sure the default argument-processing happens.
|
||||
|
||||
```php
|
||||
public function prepare(array $args = []): bool
|
||||
{
|
||||
parent::prepare($args);
|
||||
|
||||
$this->user = common_current_user();
|
||||
|
||||
if (!empty($this->user)) {
|
||||
$this->gc = User_greeting_count::inc($this->user->id);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
```
|
||||
|
||||
Handle request
|
||||
--------------
|
||||
|
||||
This is the main method for handling a request. Note that most preparation
|
||||
should be done in the prepare() method; by the time handle() is called the
|
||||
action should be more or less ready to go.
|
||||
|
||||
```php
|
||||
public function handle(): void
|
||||
{
|
||||
parent::handle();
|
||||
|
||||
$this->showPage();
|
||||
}
|
||||
```
|
||||
|
||||
Title of this page
|
||||
------------------
|
||||
|
||||
Override this method to show a custom title.
|
||||
|
||||
```php
|
||||
public function title(): string
|
||||
{
|
||||
if (empty($this->user)) {
|
||||
return _m('Hello');
|
||||
} else {
|
||||
return sprintf(_m('Hello, %s'), $this->user->nickname);
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Show content in the content area
|
||||
--------------------------------
|
||||
|
||||
The default GNU social page has a lot of decorations: menus, logos, tabs, all
|
||||
that jazz. This method is used to show content in the content area of the
|
||||
page; it's the main thing you want to overload. This method also demonstrates
|
||||
use of a plural localized string.
|
||||
|
||||
```php
|
||||
public function showContent(): void
|
||||
{
|
||||
if (empty($this->user)) {
|
||||
$this->element('p', ['class' => 'greeting'],
|
||||
_m('Hello, stranger!'));
|
||||
} else {
|
||||
$this->element('p', ['class' => 'greeting'],
|
||||
sprintf(_m('Hello, %s'), $this->user->nickname));
|
||||
$this->element('p', ['class' => 'greeting_count'],
|
||||
sprintf(_m('I have greeted you %d time.',
|
||||
'I have greeted you %d times.',
|
||||
$this->gc->greeting_count),
|
||||
$this->gc->greeting_count));
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Return true if read only.
|
||||
-------------------------
|
||||
|
||||
Some actions only read from the database; others read and write. The simple
|
||||
database load-balancer built into GNU social will direct read-only actions to
|
||||
database mirrors (if they are configured) and read-write actions to the master database.
|
||||
|
||||
This defaults to false to avoid data integrity issues, but you should make sure
|
||||
to overload it for performance gains.
|
||||
|
||||
```php
|
||||
public function isReadOnly($args): bool
|
||||
{
|
||||
return false;
|
||||
}
|
||||
```
|
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// GNU social is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
defined('GNUSOCIAL') || die();
|
||||
|
||||
/**
|
||||
* Fun sample plugin: tweaks input data and adds a 'Cornify' widget to sidebar.
|
||||
*
|
||||
* @category Plugin
|
||||
* @package GNUsocial
|
||||
* @author Jeroen De Dauw <jeroendedauw@gmail.com>
|
||||
* @copyright 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
class AwesomenessPlugin extends Plugin
|
||||
{
|
||||
const PLUGIN_VERSION = '13.37.42';
|
||||
|
||||
public function onPluginVersion(array &$versions): bool
|
||||
{
|
||||
$versions[] = [
|
||||
'name' => 'Awesomeness',
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Jeroen De Dauw',
|
||||
'homepage' => GNUSOCIAL_ENGINE_REPO_URL . 'tree/master/plugins/Awesomeness',
|
||||
// TRANS: Plugin description for a sample plugin.
|
||||
'rawdescription' => _m('The Awesomeness plugin adds additional awesomeness ' .
|
||||
'to a GNU social installation.')
|
||||
];
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the conrnify button
|
||||
*
|
||||
* @param Action $action the current action
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function onEndShowSections(Action $action)
|
||||
{
|
||||
$action->elementStart('div', ['id' => 'cornify_section',
|
||||
'class' => 'section']);
|
||||
|
||||
$action->raw(
|
||||
<<<EOT
|
||||
<a href="https://www.cornify.com" onclick="cornify_add();return false;">
|
||||
<img src="https://www.cornify.com/assets/cornify.gif" width="61" height="16" border="0" alt="Cornify" />
|
||||
</a>
|
||||
EOT
|
||||
);
|
||||
|
||||
$action->elementEnd('div');
|
||||
}
|
||||
|
||||
public function onEndShowScripts(Action $action)
|
||||
{
|
||||
$action->script($this->path('js/cornify.js'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Hook for new-notice form processing to take our HTML goodies;
|
||||
* won't affect API posting etc.
|
||||
*
|
||||
* @param NewNoticeAction $action
|
||||
* @param User $user
|
||||
* @param string $content
|
||||
* @param array $options
|
||||
* @return bool hook return
|
||||
*/
|
||||
public function onStartSaveNewNoticeWeb($action, $user, &$content, &$options)
|
||||
{
|
||||
$content = htmlspecialchars($content);
|
||||
$options['rendered'] = preg_replace("/(^|\s|-)((?:awesome|awesomeness)[\?!\.\,]?)(\s|$)/i", " <b>$2</b> ", $content);
|
||||
}
|
||||
}
|
14
DOCUMENTATION/DEVELOPERS/Plugins/Sample Plugins/Awesomeness/includes/README
Executable file
14
DOCUMENTATION/DEVELOPERS/Plugins/Sample Plugins/Awesomeness/includes/README
Executable file
@@ -0,0 +1,14 @@
|
||||
Fun sample plugin: tweaks input data and adds a 'Cornify' ( http://www.cornify.com ) widget to sidebar.
|
||||
|
||||
Installation
|
||||
============
|
||||
add "addPlugin('Awesomeness');"
|
||||
to the bottom of your config.php
|
||||
|
||||
Settings
|
||||
========
|
||||
none
|
||||
|
||||
Example
|
||||
=======
|
||||
addPlugin('Awesomeness');
|
@@ -0,0 +1,25 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-08-14 14:51+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. TRANS: Module description for a sample plugin.
|
||||
#: AwesomenessModule.php:67
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans (http://www.transifex.com/gnu-social/gnu-social/language/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/gnu-social/gnu-social/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (Egypt) (http://www.transifex.com/gnu-social/gnu-social/language/ar_EG/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar_EG\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/gnu-social/gnu-social/language/ast/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ast\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Belarusian (Tarask) (http://www.transifex.com/gnu-social/gnu-social/language/be@tarask/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: be@tarask\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Дапаўненьне Awesomeness дадае незвычайныя магчымасьці ў усталяваньне GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/gnu-social/gnu-social/language/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bengali (India) (http://www.transifex.com/gnu-social/gnu-social/language/bn_IN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bn_IN\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/gnu-social/gnu-social/language/br/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: br\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/gnu-social/gnu-social/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/gnu-social/gnu-social/language/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/gnu-social/gnu-social/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2019-08-21 14:01+0100\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: German (http://www.transifex.com/gnu-social/gnu-social/language/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Das Awesomeness-Plugin fügt zusätzliche Großartigkeit zu einer GNU social-Installation hinzu."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/gnu-social/gnu-social/language/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,26 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Luke Hollins <luke@farcry.ca>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-03-07 12:44+0000\n"
|
||||
"Last-Translator: Luke Hollins <luke@farcry.ca>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/gnu-social/gnu-social/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: en_GB\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "The Awesomeness plugin adds additional awesomeness to a GNU social installation."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/gnu-social/gnu-social/language/eo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eo\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,26 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Juan Riquelme González <soulchainer@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-26 08:53+0000\n"
|
||||
"Last-Translator: Juan Riquelme González <soulchainer@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/gnu-social/gnu-social/language/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "El complemento Awesomeness ('Molonosidad') incrementa en +20 la molonosidad de un sitio GNU social. (Este es un complemento de ejemplo, con un toque de humor)."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/gnu-social/gnu-social/language/eu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Awesomeness pluginak informazio osagarria gehitzen dio GNU social instalatzioari."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/gnu-social/gnu-social/language/fa/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/gnu-social/gnu-social/language/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Awesomeness-liitännäinen lisää ylimääräistä upeutta (awesomeness) GNU social-asennukseesi."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: French (http://www.transifex.com/gnu-social/gnu-social/language/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Le plugin Awesomeness ajoute des suppléments impressionnants à une installation de GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Friulian (http://www.transifex.com/gnu-social/gnu-social/language/fur/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fur\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Galician (http://www.transifex.com/gnu-social/gnu-social/language/gl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: gl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "O complemento impresionante engade suplementos impresionantes á instalación do GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Hebrew (http://www.transifex.com/gnu-social/gnu-social/language/he/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: he\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "תוסף מגניבות מוסיף עוד מגניבות להתקנה של סטטוסנט."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Upper Sorbian (http://www.transifex.com/gnu-social/gnu-social/language/hsb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hsb\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/gnu-social/gnu-social/language/hu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Armenian (Armenia) (http://www.transifex.com/gnu-social/gnu-social/language/hy_AM/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hy_AM\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Interlingua (http://www.transifex.com/gnu-social/gnu-social/language/ia/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ia\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Le plug-in Awesomeness rende un installation de GNU social plus impressionante."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/gnu-social/gnu-social/language/id/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: id\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,26 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Ciencisto Dementa <maliktunga@users.noreply.github.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-06-15 01:03+0000\n"
|
||||
"Last-Translator: Ciencisto Dementa <maliktunga@users.noreply.github.com>\n"
|
||||
"Language-Team: Ido (http://www.transifex.com/gnu-social/gnu-social/language/io/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: io\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "L'extensilo Awesomeness adjuntas impresanta suplemento a GNU social-instaluro."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Icelandic (http://www.transifex.com/gnu-social/gnu-social/language/is/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/gnu-social/gnu-social/language/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Il plugin Awesomeness aggiunge ulteriore imponenza all'installazione di GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/gnu-social/gnu-social/language/ja/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ja\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Georgian (http://www.transifex.com/gnu-social/gnu-social/language/ka/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ka\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Korean (http://www.transifex.com/gnu-social/gnu-social/language/ko/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Colognian (http://www.transifex.com/gnu-social/gnu-social/language/ksh/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ksh\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==0) ? 0 : (n==1) ? 1 : 2;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Luxembourgish (http://www.transifex.com/gnu-social/gnu-social/language/lb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Lithuanian (http://www.transifex.com/gnu-social/gnu-social/language/lt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lt\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Latvian (http://www.transifex.com/gnu-social/gnu-social/language/lv/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lv\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:19+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Malagasy (http://www.transifex.com/gnu-social/gnu-social/language/mg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: mg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Macedonian (http://www.transifex.com/gnu-social/gnu-social/language/mk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: mk\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Приклучокот „Феноменалност“ ѝ дава дополнителна феноменалност на инсталацијата на GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malayalam (http://www.transifex.com/gnu-social/gnu-social/language/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ml\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malay (http://www.transifex.com/gnu-social/gnu-social/language/ms/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ms\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Burmese (http://www.transifex.com/gnu-social/gnu-social/language/my/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: my\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/gnu-social/gnu-social/language/nb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 09:30+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Nepali (http://www.transifex.com/gnu-social/gnu-social/language/ne/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ne\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Dutch (http://www.transifex.com/gnu-social/gnu-social/language/nl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "De Awesomenessplug-in voegt extra awesomeness toe aan een GNU socialinstallatie."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/gnu-social/gnu-social/language/nn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/gnu-social/gnu-social/language/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Wtyczka Awesomeness dodaje dodatkowe niesamowitości do instalacji GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/gnu-social/gnu-social/language/pt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "O plugin de Espectacularidade adiciona espectacularidade adicional a uma instalação de GNU social."
|
@@ -0,0 +1,26 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Matheus Henrique Silva <hennsilvam@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-25 08:09+0000\n"
|
||||
"Last-Translator: Matheus Henrique Silva <hennsilvam@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/gnu-social/gnu-social/language/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "O plugin Awesomeness adiciona incríveis bonus à instalação de GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian (Romania) (http://www.transifex.com/gnu-social/gnu-social/language/ro_RO/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ro_RO\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/gnu-social/gnu-social/language/ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ru\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Потрясающий плагин добавляет потрясающие вещи в GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Slovenian (http://www.transifex.com/gnu-social/gnu-social/language/sl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Serbian (http://www.transifex.com/gnu-social/gnu-social/language/sr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sr\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,26 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-09-15 18:38+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>\n"
|
||||
"Language-Team: Swedish (http://www.transifex.com/gnu-social/gnu-social/language/sv/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sv\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Insticksprogrammet Awesomeness lägger till ytterligare ypperlighet till en GNU social-installation."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 08:48+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Tamil (http://www.transifex.com/gnu-social/gnu-social/language/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ta\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Telugu (http://www.transifex.com/gnu-social/gnu-social/language/te/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: te\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Tagalog (http://www.transifex.com/gnu-social/gnu-social/language/tl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Ang pampasak ng Pagiging Kahanga-hanga ay nagdaragdag ng karagdagang pagiging kahanga-hanga sa isang pagtatalaga ng GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/gnu-social/gnu-social/language/tr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:02+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Ukrainian (http://www.transifex.com/gnu-social/gnu-social/language/uk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: uk\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr "Напрочуд дивовижний додаток додає додаткову напрочуд дивовижну функціональність до вашої інсталяції GNU social."
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/gnu-social/gnu-social/language/ur_PK/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ur_PK\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Vietnamese (http://www.transifex.com/gnu-social/gnu-social/language/vi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: vi\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (http://www.transifex.com/gnu-social/gnu-social/language/zh/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/gnu-social/gnu-social/language/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,25 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 14:56+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/gnu-social/gnu-social/language/zh_TW/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_TW\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. TRANS: Plugin description for a sample plugin.
|
||||
#: AwesomenessPlugin.php:55
|
||||
msgid ""
|
||||
"The Awesomeness plugin adds additional awesomeness to a GNU social "
|
||||
"installation."
|
||||
msgstr ""
|
@@ -0,0 +1,241 @@
|
||||
|
||||
/*
|
||||
|
||||
_______ ,-----. .-------. ,---. .--..-./`) ________ ____ __
|
||||
/ __ \ .' .-, '. | _ _ \ | \ | |\ .-.')| | \ \ / /
|
||||
| ,_/ \__) / ,-.| \ _ \ | ( ' ) | | , \ | |/ `-' \| .----' \ _. / '
|
||||
,-./ ) ; \ '_ / | :|(_ o _) / | |\_ \| | `-'`"`| _|____ _( )_ .'
|
||||
\ '_ '`) | _`,/ \ _/ || (_,_).' __ | _( )_\ | .---. |_( )_ | ___(_ o _)'
|
||||
> (_) ) __: ( '\_/ \ ;| |\ \ | || (_ o _) | | | (_ o._)__|| |(_,_)'
|
||||
( . .-'_/ )\ `"/ \ ) / | | \ `' /| (_,_)\ | | | |(_,_) | `-' /
|
||||
`-'`-' / '. \_/``".' | | \ / | | | | | | | | \ /
|
||||
`._____.' '-----' ''-' `'-' '--' '--' '---' '---' `-..-'
|
||||
|
||||
|
||||
*/
|
||||
|
||||
var cornify_count = 0;
|
||||
var cornify_add = function(options) {
|
||||
// Track how often we cornified.
|
||||
cornify_count += 1;
|
||||
|
||||
var cornify_url = 'https://www.cornify.com/';
|
||||
|
||||
// Create a container DIV for our 'corn or 'bow.
|
||||
var div = document.createElement('div');
|
||||
div.style.position = 'fixed';
|
||||
|
||||
// Prepare our lovely variables.
|
||||
var numType = 'px';
|
||||
var heightRandom = Math.random() * 0.75;
|
||||
var windowHeight = 768;
|
||||
var windowWidth = 1024;
|
||||
var height = 0;
|
||||
var width = 0;
|
||||
var de = document.documentElement;
|
||||
|
||||
// Get the window width and height - requires some cross browser checking.
|
||||
if(typeof(window.innerHeight) == 'number') {
|
||||
windowHeight = window.innerHeight;
|
||||
windowWidth = window.innerWidth;
|
||||
} else if(de && de.clientHeight) {
|
||||
windowHeight = de.clientHeight;
|
||||
windowWidth = de.clientWidth;
|
||||
} else {
|
||||
numType = '%';
|
||||
height = Math.round(height*100) + '%';
|
||||
}
|
||||
|
||||
div.onclick = cornify_add; // Click for more magic.
|
||||
div.style.zIndex = 10;
|
||||
div.style.outline = 0;
|
||||
|
||||
if(cornify_count == 15) {
|
||||
// Clicking 15 times summons the grand unicorn - which is centered on the screen.
|
||||
div.style.top = Math.max( 0, Math.round((windowHeight-530)/2)) + 'px';
|
||||
div.style.left = Math.round((windowWidth-530)/2) + 'px';
|
||||
div.style.zIndex = 1000;
|
||||
} else {
|
||||
// Otherwise we randomize the position.
|
||||
if(numType == 'px') {
|
||||
div.style.top = Math.round( windowHeight*heightRandom ) + numType;
|
||||
} else {
|
||||
div.style.top = height;
|
||||
}
|
||||
|
||||
div.style.left = Math.round(Math.random()*90) + '%';
|
||||
}
|
||||
|
||||
var img = document.createElement('img');
|
||||
var currentTime = new Date();
|
||||
|
||||
// Used as a cache buster so the browser makes a new request every time instead of usign the previous, cached one.
|
||||
var submitTime = currentTime.getTime();
|
||||
|
||||
if( cornify_count==15 ) submitTime = 0;
|
||||
|
||||
// Construct our unicorn & rainbow request.
|
||||
var url = cornify_url+'getacorn.php?r='+submitTime+'&url='+document.location.href;
|
||||
|
||||
// Add younicorns if requested.
|
||||
if(options && (options.y || options.younicorns)) {
|
||||
url += '&y='+(options.y ? options.y : options.younicorns);
|
||||
|
||||
if(Math.random() > 0.5) {
|
||||
// Flip horizontally at random.
|
||||
div.style.transform = 'scaleX(-1)';
|
||||
};
|
||||
}
|
||||
|
||||
img.setAttribute('src', url);
|
||||
|
||||
// Add a nice hover transition.
|
||||
var ease = "all .1s linear";
|
||||
div.style.WebkitTransition = ease;
|
||||
div.style.WebkitTransform = "rotate(1deg) scale(1.01,1.01)";
|
||||
div.style.transition = "all .1s linear";
|
||||
|
||||
div.onmouseover = function() {
|
||||
var size = 1 + Math.round(Math.random()*10)/100;
|
||||
var angle = Math.round(Math.random()*20-10);
|
||||
var result = "rotate("+angle+"deg) scale("+size+","+size+")";
|
||||
this.style.transform = result;
|
||||
this.style.WebkitTransform = result;
|
||||
};
|
||||
|
||||
div.onmouseout = function() {
|
||||
var size = .9+Math.round(Math.random()*10)/100;
|
||||
var angle = Math.round(Math.random()*6-3);
|
||||
var result = "rotate("+angle+"deg) scale("+size+","+size+")";
|
||||
this.style.transform = result;
|
||||
this.style.WebkitTransform = result;
|
||||
};
|
||||
|
||||
// Append our container DIV to the page.
|
||||
var body = document.getElementsByTagName('body')[0];
|
||||
body.appendChild(div);
|
||||
div.appendChild(img);
|
||||
|
||||
// Hooray - now we have a sparkly unicorn (or rainbow) on the page. Another cornification well done. Congrats!
|
||||
|
||||
// When clicking 5 times, add a custom stylesheet to make the page look awesome.
|
||||
if(cornify_count == 5) {
|
||||
var cssExisting = document.getElementById('__cornify_css');
|
||||
|
||||
if(!cssExisting) {
|
||||
var head = document.getElementsByTagName("head")[0];
|
||||
var css = document.createElement('link');
|
||||
css.id = '__cornify_css';
|
||||
css.type = 'text/css';
|
||||
css.rel = 'stylesheet';
|
||||
css.href = 'https://www.cornify.com/css/cornify.css';
|
||||
css.media = 'screen';
|
||||
head.appendChild(css);
|
||||
}
|
||||
cornify_replace();
|
||||
}
|
||||
|
||||
cornify_updatecount();
|
||||
};
|
||||
|
||||
// Tracks how often we cornified.
|
||||
var cornify_updatecount = function() {
|
||||
var p = document.getElementById('cornifycount');
|
||||
if(p == null) {
|
||||
var p = document.createElement('p');
|
||||
p.id = 'cornifycount';
|
||||
p.style.position = 'fixed';
|
||||
p.style.bottom = '5px';
|
||||
p.style.left = '0px';
|
||||
p.style.right = '0px';
|
||||
p.style.zIndex = '1000000000';
|
||||
p.style.color = '#ff00ff';
|
||||
p.style.textAlign = 'center';
|
||||
p.style.fontSize = '24px';
|
||||
p.style.fontFamily = "'Comic Sans MS', 'Comic Sans', 'Marker Felt', serif"; // Only the best!
|
||||
var body = document.getElementsByTagName('body')[0];
|
||||
body.appendChild(p);
|
||||
}
|
||||
|
||||
if(cornify_count == 1) {
|
||||
p.innerHTML = cornify_count+' UNICORN OR RAINBOW CREATED';
|
||||
} else {
|
||||
p.innerHTML = cornify_count+' UNICORNS & RAINBOWS CREATED';
|
||||
}
|
||||
|
||||
// Stores our count in a cookie for our next session.
|
||||
cornify_setcookie('cornify', cornify_count+'', 1000);
|
||||
};
|
||||
|
||||
var cornify_setcookie = function(name, value, days) {
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime()+(days*24*60*60*1000));
|
||||
var expires = "expires="+d.toGMTString();
|
||||
document.cookie = name + "=" + value + "; " + expires;
|
||||
};
|
||||
|
||||
var cornify_getcookie = function(cname) {
|
||||
var name = cname + "=";
|
||||
var ca = document.cookie.split(';');
|
||||
for(var i=0; i<ca.length; i++) {
|
||||
var c = ca[i].trim();
|
||||
if(c.indexOf(name)==0) {
|
||||
return c.substring(name.length,c.length);
|
||||
}
|
||||
}
|
||||
return "";
|
||||
};
|
||||
|
||||
// Retrieve our click count from the cookie when we start up.
|
||||
cornify_count = parseInt(cornify_getcookie('cornify'));
|
||||
if(isNaN(cornify_count)) {
|
||||
cornify_count = 0;
|
||||
}
|
||||
|
||||
// Adds happy words at the beginning of all headers on the page.
|
||||
var cornify_replace = function() {
|
||||
// Replace text.
|
||||
var hc = 6;
|
||||
var hs;
|
||||
var h;
|
||||
var k;
|
||||
var words = ['Happy','Sparkly','Glittery','Fun','Magical','Lovely','Cute','Charming','Amazing','Wonderful'];
|
||||
while(hc >= 1) {
|
||||
hs = document.getElementsByTagName('h' + hc);
|
||||
for (k = 0; k < hs.length; k++) {
|
||||
h = hs[k];
|
||||
h.innerHTML = words[Math.floor(Math.random()*words.length)] + ' ' + h.innerHTML;
|
||||
}
|
||||
hc-=1;
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
* Adapted from http://www.snaptortoise.com/konami-js/
|
||||
*/
|
||||
var cornami = {
|
||||
input:"",
|
||||
pattern:"38384040373937396665",
|
||||
clear:setTimeout('cornami.clear_input()', 5000),
|
||||
load: function() {
|
||||
window.document.onkeydown = function(e) {
|
||||
if (cornami.input == cornami.pattern) {
|
||||
cornify_add();
|
||||
clearTimeout(cornami.clear);
|
||||
return;
|
||||
}
|
||||
else {
|
||||
cornami.input += e ? e.keyCode : event.keyCode;
|
||||
if (cornami.input == cornami.pattern) cornify_add();
|
||||
clearTimeout(cornami.clear);
|
||||
cornami.clear = setTimeout("cornami.clear_input()", 5000);
|
||||
}
|
||||
};
|
||||
},
|
||||
clear_input: function() {
|
||||
cornami.input="";
|
||||
clearTimeout(cornami.clear);
|
||||
}
|
||||
};
|
||||
|
||||
cornami.load();
|
@@ -53,6 +53,7 @@ if (!defined('STATUSNET')) {
|
||||
*/
|
||||
class BlankAdPlugin extends UAPPlugin
|
||||
{
|
||||
const PLUGIN_VERSION = '2.0.0';
|
||||
/**
|
||||
* Show a medium rectangle 'ad'
|
||||
*
|
||||
@@ -117,12 +118,12 @@ class BlankAdPlugin extends UAPPlugin
|
||||
'');
|
||||
}
|
||||
|
||||
function onPluginVersion(&$versions)
|
||||
public function onPluginVersion(array &$versions): bool
|
||||
{
|
||||
$versions[] = array('name' => 'BlankAd',
|
||||
'version' => GNUSOCIAL_VERSION,
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Evan Prodromou',
|
||||
'homepage' => 'http://status.net/wiki/Plugin:BlankAdPlugin',
|
||||
'homepage' => GNUSOCIAL_ENGINE_REPO_URL . 'tree/master/plugins/BlankAdPlugin',
|
||||
'rawdescription' =>
|
||||
// TRANS: Plugin description.
|
||||
_m('Plugin for testing ad layout.'));
|
14
DOCUMENTATION/DEVELOPERS/Plugins/Sample Plugins/BlankAd/includes/README
Executable file
14
DOCUMENTATION/DEVELOPERS/Plugins/Sample Plugins/BlankAd/includes/README
Executable file
@@ -0,0 +1,14 @@
|
||||
Plugin for testing ad layout
|
||||
|
||||
This plugin uses the UAPPlugin framework to output ad content. However,
|
||||
its ad content is just images with one red pixel stretched to the
|
||||
right size. It's mostly useful for debugging theme layout.
|
||||
|
||||
To use this plugin, set the parameter for the ad size you want to use
|
||||
to true (or anything non-null).
|
||||
|
||||
Example
|
||||
=======
|
||||
To make a leaderboard:
|
||||
|
||||
addPlugin('BlankAd', array('leaderboard' => true));
|
@@ -8,15 +8,16 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
|
||||
"POT-Creation-Date: 2019-08-14 14:51+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
#: BlankAdPlugin.php:129
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans (http://www.transifex.com/gnu-social/gnu-social/language/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/gnu-social/gnu-social/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (Egypt) (http://www.transifex.com/gnu-social/gnu-social/language/ar_EG/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar_EG\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:13+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/gnu-social/gnu-social/language/ast/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ast\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Complementu pa probar la maquetación de publicidad."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:13+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Belarusian (Tarask) (http://www.transifex.com/gnu-social/gnu-social/language/be@tarask/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: be@tarask\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Дапаўненьне для праверкі рэклямных модуляў."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/gnu-social/gnu-social/language/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bengali (India) (http://www.transifex.com/gnu-social/gnu-social/language/bn_IN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bn_IN\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:13+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/gnu-social/gnu-social/language/br/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: br\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Astenn da arnodiñ doare pajennaozañ ar bruderezh."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/gnu-social/gnu-social/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/gnu-social/gnu-social/language/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/gnu-social/gnu-social/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:13+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: German (http://www.transifex.com/gnu-social/gnu-social/language/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Plugin zum Testen von Werbungs-Layout."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/gnu-social/gnu-social/language/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,24 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Luke Hollins <luke@farcry.ca>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-03-07 12:01+0000\n"
|
||||
"Last-Translator: Luke Hollins <luke@farcry.ca>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/gnu-social/gnu-social/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: en_GB\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Plugin for testing ad layout."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/gnu-social/gnu-social/language/eo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eo\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr ""
|
@@ -0,0 +1,24 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Juan Riquelme González <soulchainer@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-25 23:38+0000\n"
|
||||
"Last-Translator: Juan Riquelme González <soulchainer@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/gnu-social/gnu-social/language/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Complemento para probar la maquetación de publicidad."
|
@@ -0,0 +1,23 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 15:13+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/gnu-social/gnu-social/language/eu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. TRANS: Plugin description.
|
||||
#: BlankAdPlugin.php:128
|
||||
msgid "Plugin for testing ad layout."
|
||||
msgstr "Iragarkien maketatzea probatzeko plugina."
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user