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