Compare commits

...

571 Commits

Author SHA1 Message Date
Lukas Reschke
12ec1d1e3e Make it 10.0.1 2016-09-28 15:23:39 +02:00
Lukas Reschke
51249f7dde Merge pull request #1555 from nextcloud/updatestate-can-be-empty-stable10
[stable10] UpdateState is empty if no update is available
2016-09-28 13:03:22 +02:00
Lukas Reschke
98df88950f UpdateState is empty if no update is available
This leads to log messages such as "Undefined index: updaterEnabled at /media/psf/nextcloud/apps/updatenotification/lib/Controller/AdminController.php#116".
2016-09-28 12:30:35 +02:00
Nextcloud bot
ad9b154700 [tx-robot] updated from transifex 2016-09-28 00:10:27 +00:00
Björn Schießle
c6cf5f40af Merge pull request #1544 from nextcloud/backport-1543-increase-component-length
[stable10] Increase the max length for components
2016-09-27 18:01:52 +02:00
Joas Schilling
db24cdcd92 Increase the max length for components 2016-09-27 17:07:43 +02:00
Lukas Reschke
6bd15bcea6 Make it 10.0.1 RC4 2016-09-27 16:37:15 +02:00
Lukas Reschke
c26fa854e7 Make it 10.0.1 RC3 2016-09-27 16:07:40 +02:00
Lukas Reschke
713eb790b1 Merge pull request #1541 from nextcloud/backport-1540-switch-for-autoupdater-control
[stable10] Switch for autoupdater control
2016-09-27 16:06:50 +02:00
Joas Schilling
4077f7141f Use the same URL everywhere
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-09-27 15:00:16 +02:00
Joas Schilling
7d910437fd Respect updater kill switch and fall back to download button
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-09-27 14:59:23 +02:00
Joas Schilling
0fac5146bd Return the autoupdater value from the server
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-09-27 14:58:57 +02:00
Marius Blüm
cb2da786e2 Merge pull request #1528 from nextcloud/stable10-backport-1406
[stable10] Fix folder drag glitch in Firefox
2016-09-27 14:37:22 +02:00
Nextcloud bot
0a683682b2 [tx-robot] updated from transifex 2016-09-27 00:09:53 +00:00
Morris Jobke
9b0fca35ba Merge pull request #1532 from nextcloud/revert-1517-stable9.1-fix-openbasedir-realpath-warning
Revert "[stable10] Only use realpath for real directories (#26060)"
2016-09-27 00:12:48 +02:00
Morris Jobke
85d7b90b24 Revert "[stable10] Only use realpath for real directories (#26060)" 2016-09-27 00:12:23 +02:00
Morris Jobke
ffaa2512f3 Merge pull request #1517 from nextcloud/stable9.1-fix-openbasedir-realpath-warning
[stable10] Only use realpath for real directories (#26060)
2016-09-27 00:11:42 +02:00
Lukas Reschke
0cc4d5d556 Make it 10.0.1 RC2 2016-09-26 22:30:30 +02:00
Lukas Reschke
9486dbb385 Merge pull request #1500 from nextcloud/stable10-backport-1499
[stable10] Add repair step and revert "Open updater" button
2016-09-26 22:28:53 +02:00
Morris Jobke
78c7ff9acc Fix folder drag glitch in Firefox
issue:
* drag'n'drop a folder into the files app in Firefox
* the highlight stays there because Firefox doesn't trigger the drop event for folders

solution:
* behave like the drop event if the dragover event isn't fired for 100ms (only applied in Firefox)
2016-09-26 17:44:01 +02:00
Morris Jobke
a39d5ca37d write channel to config file when changed
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-26 13:48:05 +02:00
Morris Jobke
341c3567a2 Revert "Fix tests"
This reverts commit a44c1c748c.

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-26 13:47:58 +02:00
Vincent Petry
7535d3e391 Only use realpath for real directories (#26060)
In some cross-local-storage use cases, the Local storage is
instantiated with "/" as data directory. In such cases, calling
realpath() would cause PHP warnings when open_basedir is set.

This fix bypasses the realpath() call when dealing with a root storage.

Downstreaming of https://github.com/owncloud/core/pull/26060

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-26 11:22:46 +02:00
Nextcloud bot
e0dd6768be [tx-robot] updated from transifex 2016-09-26 08:10:50 +00:00
Nextcloud bot
f230070eda [tx-robot] updated from transifex 2016-09-26 00:09:49 +00:00
Nextcloud bot
15d7b8c2f1 [tx-robot] updated from transifex 2016-09-25 00:09:47 +00:00
Nextcloud bot
60c2ae7fc0 [tx-robot] updated from transifex 2016-09-24 00:09:51 +00:00
Morris Jobke
038a03540f Add repair step to remove .step file after update
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-23 13:49:40 +02:00
Morris Jobke
680e5cae5d Revert "Show an update button instead of the updater"
This reverts commit 202ae42506.

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-23 13:49:15 +02:00
Nextcloud bot
c6e770959f [tx-robot] updated from transifex 2016-09-23 00:09:51 +00:00
Nextcloud bot
28ad84cc19 [tx-robot] updated from transifex 2016-09-22 00:11:39 +00:00
Lukas Reschke
40076b28bb Merge pull request #1484 from nextcloud/stable10-video-icons
[stable10] add audio and video icons
2016-09-22 01:16:28 +02:00
Jan-Christoph Borchardt
2a5cd3abfc add icon-more-white 2016-09-22 00:58:51 +02:00
Jan-Christoph Borchardt
ec3e6aaca3 add proper classes for white audio and video icons 2016-09-22 00:58:40 +02:00
Jan-Christoph Borchardt
c79c32eb0a add audio and video icons 2016-09-22 00:58:28 +02:00
Lukas Reschke
bbe8f4ed0d Change version to 10.0.1 final 2016-09-21 10:39:28 +02:00
Nextcloud bot
b5e9ecf764 [tx-robot] updated from transifex 2016-09-21 00:09:46 +00:00
Nextcloud bot
804dfd1d59 [tx-robot] updated from transifex 2016-09-20 00:09:44 +00:00
Nextcloud bot
0a0079e89c [tx-robot] updated from transifex 2016-09-19 00:09:39 +00:00
Nextcloud bot
466a219cd7 [tx-robot] updated from transifex 2016-09-18 00:09:33 +00:00
Nextcloud bot
568b4d9a5d [tx-robot] updated from transifex 2016-09-17 00:10:20 +00:00
Nextcloud bot
da66933891 [tx-robot] updated from transifex 2016-09-16 00:09:40 +00:00
Nextcloud bot
f23ae4de2f [tx-robot] updated from transifex 2016-09-15 00:12:44 +00:00
Lukas Reschke
908cbcea83 Correct version string to 9.1.1.0 2016-09-14 20:00:48 +02:00
Lukas Reschke
8d1a592b27 Change version to 10.0.1 RC1 2016-09-14 19:17:48 +02:00
Morris Jobke
fe7c777a75 Merge pull request #1402 from nextcloud/stable10-backport-1399
[stable10] Move Travis tests to DroneCI
2016-09-14 09:36:29 +02:00
Lukas Reschke
8ff4d95ae8 Move Travis tests to DroneCI
Should give us some quicker test execution speed as we're not limited by Travis

Explicitly invoke with "bash"

Install instance already

Use newest litmus container
2016-09-14 08:19:12 +02:00
Nextcloud bot
79d31198c9 [tx-robot] updated from transifex 2016-09-14 00:10:39 +00:00
Morris Jobke
1f0bd6f289 Merge pull request #1397 from nextcloud/stable10-backport-1338
[stable10] Opening the trashbin causes errors in log for files without preview
2016-09-13 21:39:29 +02:00
Morris Jobke
222f04b131 add actual check if mysql is up already 2016-09-13 20:47:17 +02:00
Morris Jobke
9ca848c317 Opening the trashbin causes errors in log for files without preview
* put a file without a generated preview in the trashbin
  (e.g. a *.docx file)
* open the trashbin
* following errors will show up in the nextcloud.log:
	- filesize(): stat failed for ...
	- fopen(...): failed to open stream: No such file or directory at ...
	- fread() expects parameter 1 to be resource, boolean given at ...
	- fclose() expects parameter 1 to be resource, boolean given at ...
	- imagecreatefromstring(): Empty string or invalid image at ...

This is because the preview code tries to load an SVG image, which
is obviously only text.

The fix simply handles this before the loading happens and the web UI
keeps showing the default mimetype icon.
2016-09-13 20:18:09 +02:00
Roeland Jago Douma
318ea301c3 Merge pull request #1379 from nextcloud/stable10-backport-711
stable10 backport: Apply password policy on user creation
2016-09-13 19:35:35 +02:00
Roeland Jago Douma
43bff15359 Merge pull request #1394 from nextcloud/fix-share-notification-10
Fix MissingMandatoryParametersException for share notifications
2016-09-13 19:26:43 +02:00
Roeland Jago Douma
14ea159670 Merge pull request #1391 from nextcloud/stable10-backport-1376
[stable10] Allow increasing permissions for share owner
2016-09-13 15:43:24 +02:00
Joas Schilling
107b418815 Fix MissingMandatoryParametersException for share notifications
The routing system is non-forgiving
2016-09-13 14:09:34 +02:00
Morris Jobke
d7faff0b0d Merge pull request #1367 from nextcloud/trash-detect-correct-mimetype-stable10
[stable10] deleted files, fix mimetype detection
2016-09-13 11:50:26 +02:00
Vincent Petry
4c177ce6af Allow increasing permissions for share owner
In some cases, the owner of the share is also recipient through a group
share. The owner must still be able to increase permissions in that
situation.
2016-09-13 11:39:22 +02:00
Morris Jobke
0f7090a2f4 Merge pull request #1389 from nextcloud/stable10-improve-ci-speed
[stable10] clone depth of 1 and execute integration tests first
2016-09-13 11:34:40 +02:00
Morris Jobke
9b60657a5c clone depth of 1 and execute integration tests first
* specify git image
2016-09-13 10:52:41 +02:00
Morris Jobke
b5710d0d7f Merge pull request #1387 from nextcloud/better-mentions-10
[stable10] Try to mention 3 people that will leave comments
2016-09-13 10:41:41 +02:00
Morris Jobke
179cdfd39d add nextcloud-bot to userBlacklist 2016-09-13 10:35:56 +02:00
Joas Schilling
70db3173cd Try to mention 3 people that will leave comments 2016-09-13 10:35:45 +02:00
Morris Jobke
8cb1bc5560 Merge pull request #1382 from nextcloud/stable10-backport-1380
[stable10] update drone.yml to 0.5
2016-09-13 02:37:58 +02:00
Nextcloud bot
7c3934d3e6 [tx-robot] updated from transifex 2016-09-13 00:11:26 +00:00
Morris Jobke
9d0bd91b93 update drone.yml to 0.5 2016-09-13 02:07:19 +02:00
michag86
5fc59a1515 Apply password policy on user creation 2016-09-12 22:45:46 +02:00
Bjoern Schiessle
a6b661bd68 detect the correct mimetype of the files in the trashbin, therefore we have to check the filename without the appended timestamp 2016-09-12 11:47:57 +02:00
Nextcloud bot
3d0a7c49cc [tx-robot] updated from transifex 2016-09-12 00:09:41 +00:00
Nextcloud bot
37d6cf6f6c [tx-robot] updated from transifex 2016-09-11 00:09:20 +00:00
Roeland Jago Douma
c40e598d55 Merge pull request #1345 from nextcloud/small-encryption-improvement-stable10
[stable10] skip shared files, if files get decrypted only for a specific user
2016-09-10 14:46:48 +02:00
Nextcloud bot
3ba03a69fd [tx-robot] updated from transifex 2016-09-10 00:09:25 +00:00
Roeland Jago Douma
70231dcccf Merge pull request #1343 from nextcloud/stable10-throw-exceptions-not-printable
[stable10] Don't print exception message in HTML
2016-09-09 15:23:55 +02:00
Morris Jobke
3270da0890 Merge pull request #1340 from nextcloud/stable10-limit-possible-image-mimetypes
[stable10] Filter more mimetypes
2016-09-09 15:12:26 +02:00
Bjoern Schiessle
7d183a28d2 skip shared files, if files get decrypted only for a specific user we shouldn't touch files owned by a different user. 2016-09-09 14:55:46 +02:00
Lukas Reschke
7350e13113 Don't print exception message in HTML
The exception message is potentially influenced by user input and could thus be confusing (e.g. somebody could try to open a file like "Please send a mail to support@foo.com", and then the message would include that string.

It is thus reasonable to not show the exception message by default. Also for the browser view I added an `exit()` at the end, as otherwise the XML exception would be attached.
2016-09-09 14:16:17 +02:00
Lukas Reschke
68ab8325c7 Filter more mimetypes
There's no need to allow more than those defined mimetypes for images.
2016-09-09 12:36:28 +02:00
Roeland Jago Douma
b9100da2e8 Merge pull request #1331 from nextcloud/osx-problems-stable10
[stable10] Fix OS X and OVH problems
2016-09-09 08:19:40 +02:00
Nextcloud bot
de921ccd98 [tx-robot] updated from transifex 2016-09-09 00:09:38 +00:00
Lukas Reschke
2ae08d6fc2 Match only for actual session cookie
OVH has implemented load balancing in a very questionable way where the reverse proxy actually internally adds some cookies which would trigger a security exception. To work around this, this change only checks for the session cookie.
2016-09-08 21:07:05 +02:00
Lukas Reschke
1914e7082a Add exemptions for incompatible UAs
Some user agents are notorious and don't really properly follow HTTP
 specifications. For those, have an automated opt-out. Since the protection
for remote.php is applied in base.php as starting point we need to opt out
here.
2016-09-08 21:06:57 +02:00
Morris Jobke
520bfa872b Merge pull request #1324 from nextcloud/backport-1323-show-download-button-for-updates-atm
[stable10] Show an download button instead of the updater
2016-09-08 15:41:45 +02:00
Morris Jobke
72fed6e8b8 Merge pull request #1322 from nextcloud/backport-1225-allow-to-validate-password-policy
Allow to validate the password_policy app
2016-09-08 15:36:03 +02:00
Morris Jobke
30a24b49f5 Merge pull request #1327 from nextcloud/set-quota-non-int-10
[10] fix setting quota to default or unlimited
2016-09-08 15:32:42 +02:00
Morris Jobke
8e5b2ce3b3 Merge pull request #1316 from nextcloud/backport-1311-add-docs-for-workflows
[stable10] Add a docs link when given
2016-09-08 14:08:52 +02:00
Roeland Jago Douma
cfcadaea36 Merge pull request #1319 from nextcloud/backport-1243-fix-detection-of-file-types-a-bit
[stable10] Fix detection of file types a bit
2016-09-08 13:45:23 +02:00
Robin Appelman
38a0492c64 fix setting quota to default or unlimited 2016-09-08 12:58:42 +02:00
Joas Schilling
280a452055 Change updater URL 2016-09-08 12:29:37 +02:00
Morris Jobke
a9184287e6 Merge pull request #1320 from nextcloud/backport-1301-fix-required-permissions-for-webdav-move-and-copy
[stable10] Fix required permissions for webdav move and copy
2016-09-08 12:13:18 +02:00
Joas Schilling
a44c1c748c Fix tests 2016-09-08 11:14:17 +02:00
Joas Schilling
292b95462e Show an update button instead of the updater 2016-09-08 11:02:10 +02:00
Joas Schilling
69b063f4c6 Allow to validate the password_policy app 2016-09-08 09:56:48 +02:00
Joas Schilling
2e407732ba Fix tests 2016-09-08 09:33:10 +02:00
Joas Schilling
42b9eed5dc UPDATE permissions qualify for renaming a node 2016-09-08 09:33:01 +02:00
Joas Schilling
14299e44e2 Only require CREATE permissions when the file does not exist yet 2016-09-08 09:32:51 +02:00
Joas Schilling
5996983e28 Make mimetype also work for READ and DELETE operations 2016-09-08 09:21:26 +02:00
Joas Schilling
d3a1fbd9eb Better detection of mimetypes while uploading a zip on a mac 2016-09-08 09:21:00 +02:00
Joas Schilling
810f99c1c9 Correctly remove the charset from finfo mimetype 2016-09-08 09:20:34 +02:00
Joas Schilling
9de17c3785 Add a docs link when given 2016-09-08 08:57:54 +02:00
Nextcloud bot
8c4e5a923a [tx-robot] updated from transifex 2016-09-08 00:10:28 +00:00
Marius Blüm
d2c2f02cc2 Merge pull request #1312 from nextcloud/stable10-backport-1307
[stable10] Fix update notification
2016-09-07 23:44:17 +02:00
Morris Jobke
17dc2c344f fix tests 2016-09-07 19:58:20 +02:00
Morris Jobke
12d077065c Fix updater URL 2016-09-07 19:08:34 +02:00
Morris Jobke
86bbea9b8c Fix layout of success message and text 2016-09-07 19:08:25 +02:00
Morris Jobke
e83cb0bf56 Merge pull request #1305 from nextcloud/backport-1287-correctly-remove-admin-stuff
[stable10] Correctly remove admin sections and settings
2016-09-07 16:58:08 +02:00
Roeland Jago Douma
7c49ab4bb0 Merge pull request #1288 from nextcloud/backport-1284-allow-status.php-before-install
[stable10] Allow to call status.php before the instance is installed
2016-09-07 16:27:10 +02:00
Joas Schilling
28b00c5bea Correctly remove admin sections and settings 2016-09-07 14:37:48 +02:00
Morris Jobke
2880a08747 Merge pull request #1299 from nextcloud/stable10-backport-1235
[stable10] Move navigation entries without order to the end
2016-09-07 13:41:22 +02:00
Joas Schilling
27f7416519 Move navigation entries without order to the end 2016-09-07 10:52:21 +02:00
Roeland Jago Douma
8324b6492d Merge pull request #1294 from nextcloud/stable10-backport-1292
[stable10] Add icon for the theming app
2016-09-07 10:20:30 +02:00
Felix Epp
a28f000610 Add icon for the theming app 2016-09-07 08:34:01 +02:00
Nextcloud bot
9bd40755ef [tx-robot] updated from transifex 2016-09-07 00:09:32 +00:00
Joas Schilling
c01fd540be Also fix "occ status" 2016-09-06 16:09:50 +02:00
Joas Schilling
1131140e69 Don't throw 500 when not installed 2016-09-06 16:09:36 +02:00
Joas Schilling
0a2b5b75de Allow to call status.php before the instance is installed 2016-09-06 16:08:02 +02:00
Roeland Jago Douma
e97bb2ccc5 Merge pull request #1280 from nextcloud/backport-1272-theming-info-capabilities
[stable10] Add theming information to capabilities for the client
2016-09-06 15:01:08 +02:00
Joas Schilling
9ac95be358 No background and logo in 10 2016-09-06 11:22:01 +02:00
Joas Schilling
b626f710c1 php 5.4 and 5.5 compatibility 2016-09-06 11:19:08 +02:00
Joas Schilling
ebaa49f76d Add image URLs and tests 2016-09-06 11:10:27 +02:00
Joas Schilling
9f98cfceb4 Add theming information to capabilities for the client 2016-09-06 11:10:15 +02:00
Nextcloud bot
e9d0520788 [tx-robot] updated from transifex 2016-09-06 00:09:25 +00:00
Nextcloud bot
1193d8d1b4 [tx-robot] updated from transifex 2016-09-05 00:09:16 +00:00
Nextcloud bot
c5f2917e1a [tx-robot] updated from transifex 2016-09-04 00:09:28 +00:00
Nextcloud bot
d928d47fb6 [tx-robot] updated from transifex 2016-09-03 00:09:30 +00:00
Nextcloud bot
4849538c70 [tx-robot] updated from transifex 2016-09-02 00:09:17 +00:00
Roeland Jago Douma
1b4cbba376 Merge pull request #1231 from nextcloud/backport-1224-do-not-allow-linebreak-in-paths
[stable10] Do not allow linebreaks and null bytes in paths
2016-09-01 14:07:10 +02:00
Joas Schilling
df50e967db Add PhantomJS to gitignore 2016-09-01 12:45:38 +02:00
Joas Schilling
c3ae21fef2 Also prevent null byte character 2016-09-01 12:45:31 +02:00
Joas Schilling
ed0f0db5fa Filter out %0A from paths 2016-09-01 12:45:19 +02:00
Nextcloud bot
e6c8c33b03 [tx-robot] updated from transifex 2016-09-01 00:09:31 +00:00
Roeland Jago Douma
62c89213f4 Merge pull request #1181 from nextcloud/backport-870-oracle-support
[stable10] Fix oracle support of external storage app
2016-08-31 15:15:07 +02:00
Roeland Jago Douma
5fae9e2bbe Merge pull request #1207 from nextcloud/backport-1190-addressbook-correctly-handle-multi-values
[stable10] Correctly handle multi-values when converting VCards to array
2016-08-31 15:08:18 +02:00
Roeland Jago Douma
782c3138c9 Merge pull request #1200 from nextcloud/stable9.1-usermountcache-orphanedshare
[stable10] Prevent error with orphaned shares when updating user mount cache
2016-08-31 15:07:40 +02:00
Roeland Jago Douma
e39cf78c52 Merge pull request #1206 from nextcloud/stable9.1-integration_tests_local_external_storage
[Stable10] integration tests local external storage
2016-08-31 13:54:24 +02:00
Roeland Jago Douma
50f40d9889 Merge pull request #1209 from nextcloud/fix-vendor-in-php-warning
Fix vendor name in PHP version warning
2016-08-31 13:54:07 +02:00
Joas Schilling
dcebcbc9c6 Fix vendor name in PHP version warning 2016-08-31 12:28:10 +02:00
Joas Schilling
1c61e749ab Add a unit test for all the magic 2016-08-31 12:07:19 +02:00
Joas Schilling
25e9d67d52 Correctly handle multi-values when converting VCards to array 2016-08-31 12:07:10 +02:00
Sergio Bertolín
a5b9dc8c08 Changed enabled/disabled app in provisioning api tests 2016-08-31 11:43:00 +02:00
Sergio Bertolín
8293735108 External storage was not enabled and content was not deleted before scenarios
Conflicts:
	build/integration/features/bootstrap/BasicStructure.php
	build/integration/run.sh
2016-08-31 11:41:29 +02:00
Sergio Bertolín
0ec695e2d7 Added local_storage folder 2016-08-31 11:41:25 +02:00
Sergio Bertolin
bf4415c1f6 Run as current user
Conflicts:
	build/integration/run.sh
2016-08-31 11:41:18 +02:00
Sergio Bertolin
6b9a7d3ad9 Removed extra context added needed option and remove storage after external storage scenarios
Conflicts:
	build/integration/features/bootstrap/BasicStructure.php
	build/integration/run.sh
2016-08-31 11:41:13 +02:00
Sergio Bertolin
d318c90ef7 Added feature and context, not working yet, option to allow sharing needs to be added 2016-08-31 11:41:07 +02:00
Sergio Bertolín
884c7a6b6b Creating the folder when the tests run
Conflicts:
	build/integration/features/bootstrap/BasicStructure.php
	build/integration/run.sh
2016-08-31 11:40:28 +02:00
Vincent Petry
e8a014be34 Add integration test for sharing with group, then user in group
Add integration test for the use case where a group share exists and
then the same owner creates a direct share to a user in that group.
2016-08-31 11:40:14 +02:00
Lukas Reschke
c4bfdb3cab Merge pull request #1183 from nextcloud/backport-529-cross-vendor-up-and-downgrades
[stable10] Allow downgrades of maintenance accross vendors
2016-08-30 19:54:20 +02:00
Vincent Petry
6d1ccefc90 Added closeCursor in SharedMount numeric id 2016-08-30 19:47:16 +02:00
Vincent Petry
c4f303d19c Prevent error with orphaned shares when updating user mount cache 2016-08-30 19:45:22 +02:00
Lukas Reschke
fe3e7629e2 Merge pull request #1191 from nextcloud/stable10-share-allowspaceinremote
[stable10] Allow space for federated share id search
2016-08-30 15:37:07 +02:00
Morris Jobke
3d43680d6e Merge pull request #1184 from nextcloud/backport-1089-allow-to-prevent-previews
[stable10] Check if the file isReadable() before sending a (cached) preview
2016-08-30 13:31:07 +02:00
Roeland Jago Douma
a2a17fc5d7 Merge pull request #1186 from nextcloud/stable10-backport1178
[stable10] Theming: Show loading spinner while uploading files
2016-08-30 13:02:14 +02:00
Vincent Petry
102d4dc1af Allow space for federated share id search 2016-08-30 12:57:23 +02:00
Julius Haertl
6ce976e7f0 Theming: Show loading spinner while uploading files 2016-08-30 10:28:57 +02:00
Joas Schilling
061aad5fe3 Check if the file isReadable() before sending a (cached) preview 2016-08-30 10:24:01 +02:00
Joas Schilling
7d54d03e40 Allow downgrades of maintenance accross vendors 2016-08-30 10:19:40 +02:00
Joas Schilling
b4a2f93ec8 Fix oracle support of external storage app 2016-08-30 10:08:49 +02:00
Joas Schilling
f8a45b9e08 Merge pull request #1174 from nextcloud/backport-1128
[stable10] Users page lazy multiselect group dropdowns
2016-08-30 10:04:28 +02:00
Morris Jobke
f4d4e3f55f Merge pull request #1179 from nextcloud/stable10_us_25675
[stable10] Added integration test (#25675)
2016-08-30 09:48:17 +02:00
Lukas Reschke
351d01510d Merge pull request #1176 from nextcloud/backport-1145-10
[stable10] DAV: Return data-fingerprint always when asked
2016-08-30 08:41:45 +02:00
Thomas Müller
bc3c4ebd2d [stable9.1] Added integration test (#25675)
* [stable9.1] Added integration test

* A shared storage is never a home storage - fixes #25582
2016-08-30 08:32:12 +02:00
blizzz
7e2c4b80d2 Merge pull request #1140 from nextcloud/backport-1132-prevent-parse-error-on-editing-an-html-comment
[stable10] Prevent parse error on editing an HTML comment
2016-08-30 00:14:34 +02:00
Markus Goetz
4685ca9154 [master] DAV: Return data-fingerprint always when asked (#25482)
For owncloud/client#5056
Users can configure arbitrary subfolders for syncing, therefore we should
always return it when asked for.
The sync client makes sure to not always ask for it to save bandwidth.
2016-08-29 23:59:57 +02:00
Vincent Petry
3a0a84e1ea Backport of Users page lazy multiselect group dropdowns #1128 to stable10
Users page lazy multiselect group dropdowns

Instead of pre-rendering all multiselects with lots of group entries,
the current groups are now displayed as simple labels.
Behind the labels there is a pencil icon like for other fields.
When clicking the pencil icon, the dropdown will be spawned and will
open itself.
Upon closing of the dropdown, the label comes back with the updated
selection and the dropdown is destroyed.

Extra non-available groups also in list

Fix group sorting in user list group selection
2016-08-29 23:46:28 +02:00
Lukas Reschke
dbc860e6f7 Merge pull request #1159 from nextcloud/stable9.1-27a5be96f108d4ab2b91bcd765433e1646ba9bf2
[9.1] Before a user is getting scanned the database connection is re-…
2016-08-29 21:39:55 +02:00
Lukas Reschke
0a1b1d57a7 Merge pull request #1157 from nextcloud/stable9.1-init-filesconfig
Make sure file list files config always exists
2016-08-29 21:39:44 +02:00
Roeland Jago Douma
deadbf7567 Merge pull request #1156 from nextcloud/stable9.1-db60e65409e7c6d4f1bde5062af53fbad6e8b412
[stable9.1] Fix issues where some user settings cannot be loaded when…
2016-08-29 20:33:10 +02:00
Joas Schilling
167cea0b09 Merge pull request #1126 from nextcloud/stable10-theming-performance
[stable10] theming performance
2016-08-29 15:44:19 +02:00
Vincent Petry
db420e54a1 [9.1] Before a user is getting scanned the database connection is re-establ… 2016-08-29 15:22:29 +02:00
Vincent Petry
006e9e8b42 Make sure file list files config always exists
Initialize files config with defaults in case none was passed
2016-08-29 15:20:48 +02:00
Thomas Müller
f6ee9340c2 [stable9.1] Fix issues where some user settings cannot be loaded when the user id differs in case sensitivity - fixes #25684 (#25686) 2016-08-29 15:19:00 +02:00
Joas Schilling
42425bb910 Prevent parse error on editing an HTML comment 2016-08-29 14:26:40 +02:00
Lukas Reschke
49da5267a9 Use temporary file as cache 2016-08-29 12:19:02 +02:00
Lukas Reschke
d4d90a0b84 Increase theming performance
1. Set proper caching headers (`Pragma: cache`)
2. Resize image proportionally to a max size of 1920px
3. Store images with progressive mode

This resizes a previous 2.8 MB picture to 300kb and makes it rendering going down from 11 seconds to less than 1 here. And future requests won't have to download the file newly.
2016-08-29 12:18:57 +02:00
Raghu Nayyar
af515a615d Merge pull request #1104 from nextcloud/stable10-backport-dont-read-server-variable
[stable10] Remove reading PATH_INFO from server variable
2016-08-28 10:31:51 +02:00
Lukas Reschke
4fb2810add Remove reading PATH_INFO from server variable
Having two code paths for this is unreliable and can lead to bugs. Also, in some cases Apache isn't setting the PATH_INFO variable when mod_rewrite is used.

Fixes https://github.com/nextcloud/server/issues/983
2016-08-27 22:16:30 +02:00
Lukas Reschke
25ed51743a Merge pull request #902 from nextcloud/stable10-787
[stable10] Files external settings polish
2016-08-26 14:58:46 +02:00
Lukas Reschke
977c49ae6d Merge pull request #1081 from nextcloud/backport-660-config-path-from-env
[stable10] Allow the config dir to be specified via the enviroment
2016-08-26 14:56:31 +02:00
Damjan Georgievski
a076a0d17a SetupController should use \OC::$configDir too 2016-08-26 12:31:57 +02:00
Damjan Georgievski
cc8b508987 introduce NEXTCLOUD_CONFIG_DIR env variable (see #300)
nextcloud by default uses the `/config/` directory in the source/application tree for its config file(s).
with this commit that directory can be overridden by the `NEXTCLOUD_CONFIG_DIR` environment variable.

in uwsgi, you would use the option `--env "NEXTCLOUD_CONFIG_DIR=/tmp/nx-config/"`
in apache `SetENV …`
and the cli command can be run with: `NEXTCLOUD_CONFIG_DIR=/tmp/nx-config ./occ` (or just use `export` once in the
shell).

NEXTCLOUD_CONFIG_DIR can be supplied with or without the trailing slash (`/`), but in all cases `$configDir` will have
it automatically added if needed.

The other changes are several occurrences of `OC::$SERVERROOT . '/config'` to `OC::$configDir`.
2016-08-26 12:31:43 +02:00
Lukas Reschke
c8d90cca29 Merge pull request #1074 from nextcloud/backport-1050
Backport of fix internal links in security & setup warnings #1050
2016-08-26 09:39:46 +02:00
Arthur Schiwon
b4b175537d Backport of fix internal links in security & setup warnings #1050
fix internal links in security & setup warnings, resolves #1048

adjust js tests
2016-08-26 00:25:50 +02:00
Lukas Reschke
678fce3c18 Merge pull request #1045 from nextcloud/add-cache-buster-to-icons-css
[stable10] Add cachebuster to icons.css
2016-08-25 05:57:41 +02:00
Lukas Reschke
72939ba69e Merge pull request #1043 from nextcloud/increase-version-to-final
Increase version to 10.0 final
2016-08-25 05:45:36 +02:00
Lukas Reschke
24d030a656 Add cachebuster to icons.css 2016-08-24 20:58:52 +02:00
Lukas Reschke
cc35699dcb Increase version to 10.0 final 2016-08-24 20:30:43 +02:00
Roeland Jago Douma
43ce8b13c1 Merge pull request #1034 from nextcloud/stable10_1033
[Stable10] Fix theming autoloader magic
2016-08-24 14:17:51 +02:00
Roeland Jago Douma
b59f5fc725 Require a ThemingDefaults class again 2016-08-24 13:25:26 +02:00
Roeland Jago Douma
a046725321 Dark autoloader magic for ThemingDefaults 2016-08-24 13:25:16 +02:00
Roeland Jago Douma
95fb14f5b0 Merge pull request #1029 from nextcloud/stable10_1013
[Stable10] Do not error on NotFoundException
2016-08-24 09:30:27 +02:00
Roeland Jago Douma
4528bdabe7 Do not error on NotFoundException
Since this exception can be thrown when a shared file is in the
trashbin there is no need to spam the log like crazy.

Fixes #938
2016-08-24 08:17:28 +02:00
Lukas Reschke
2ca5186c94 Merge pull request #993 from nextcloud/stable10-965
[stable10] Fix hidden files handling
2016-08-23 22:16:17 +02:00
Lukas Reschke
805fc22276 Merge pull request #1008 from nextcloud/shared-storage-non-recursive-10
[10] Fix shared storage recursive setup
2016-08-23 22:15:21 +02:00
Lukas Reschke
e5eff3c244 Merge pull request #1022 from nextcloud/backport-1005
[stable10] Do not error on maxUploadChange
2016-08-23 15:44:00 +02:00
Robin Appelman
fa980af53c prevent infinite recursion while getting storage from mount 2016-08-23 13:59:01 +02:00
Roeland Jago Douma
94b84f2d1e Merge pull request #1021 from nextcloud/stable10-1017
Cache registered autoloaders
2016-08-23 12:24:36 +02:00
Roeland Jago Douma
d2718b38ff Backport of Do not error on maxUploadChange #1005 to stable10
Do not error on maxUploadChange

The new admin page broke the updating of the max upload size. This is
due to very old code there.

* Now update is done in the background using js
* Added proper route+controller to update

Fixes #994

put file handling into a section again
2016-08-23 11:39:44 +02:00
Lukas Reschke
1c01728514 Cache registered autoloaders
This saves more than 20ms (!) on every request, the previous problem was that `\OC_App::registerAutoloading` calls `\OC\AppFramework\App::buildAppNamespace` which parses the appinfo.xml. Since that was also called multiple times (e.g. on cloud.nextcloud.com over 200 times) that had a significant performance impact. Also on simple PROPFIND requests.

https://blackfire.io/profiles/compare/65a53e6e-7f35-4974-b559-4c81abd01c3b/graph shows the difference nicely.
2016-08-23 11:21:42 +02:00
Lukas Reschke
f4bb803564 Merge pull request #1009 from nextcloud/backport-995
[stable10] Backport Workflow section + hidden empty sections #995 to stabble10
2016-08-23 11:20:13 +02:00
Joas Schilling
2d3c29c66a Merge pull request #1019 from nextcloud/stable10_956
[Stable10] When using permalinks don't error out if file id can't be found
2016-08-23 11:13:02 +02:00
Roeland Jago Douma
53a3ec2f18 When requesting a permalink to an invalid file redirect
We need to do the redirect to update address bar.
2016-08-23 08:15:05 +02:00
Roeland Jago Douma
ac9f75e1d9 When using permalinks don't error out if file id can't be found
Fixes #952

* Use only the index route (since it went to showFile anyways)
* Fix tests
* Use getUserFolder to force init of users mounts
2016-08-23 08:15:00 +02:00
Arthur Schiwon
ff2f5ecbf7 Backport Workflow section + hidden empty sections #995 to stabble10
add section to worklfowengine

enlist only registered sections that also have settings registered to

adjust test

Move admin settings to workflow section

fix wrong var name

Save the container with the app's namespace so we can resolve it
2016-08-22 16:37:48 +02:00
Roeland Jago Douma
18f694b19f Merge pull request #1012 from nextcloud/hide_tryLogin_params
[stable10] hide parameters of tryLogin when logging
2016-08-22 15:59:32 +02:00
Roeland Jago Douma
e9e54f057a Merge pull request #1010 from nextcloud/backport-1006
[stable10] fixes registering of theming settings where server return OC_Defaults
2016-08-22 15:08:56 +02:00
Arthur Schiwon
fa29ba1fce hide parameters of tryLogin when logging 2016-08-22 14:33:23 +02:00
Lukas Reschke
cc80df9e8e Merge pull request #1001 from nextcloud/backport-969-allow-to-validate-operations
[stable10] Allow to validate operations
2016-08-22 13:43:17 +02:00
Arthur Schiwon
0f3513afff fixes registering of theming settings where server return OC_Defaults instead of ThemingDefaults 2016-08-22 13:24:08 +02:00
Robin Appelman
58b810a547 handle failed shares 2016-08-22 12:41:16 +02:00
Robin Appelman
f4e89c15bf Lazy init shared storage 2016-08-22 12:41:12 +02:00
Robin Appelman
89d4684ef1 reuse existing root id 2016-08-22 12:41:08 +02:00
Robin Appelman
a1fd9d275f Allow jail wrappers to lazily initialize the source storage 2016-08-22 12:41:04 +02:00
Robin Appelman
2a2f1b9a00 Allow storage wrappers to lazily initialize the source storage 2016-08-22 12:40:16 +02:00
blizzz
379260732c Merge pull request #918 from nextcloud/stable10_891
[Stable10] [OC] Fix unmerged shares repair targetdecision
2016-08-22 12:09:27 +02:00
Marius Blüm
7bb91f15b8 Merge pull request #1003 from nextcloud/backport-978-add-feedback-for-password-change
[stable10] Add feedback for password change
2016-08-22 12:08:41 +02:00
Roeland Jago Douma
efc480460b Merge pull request #1002 from nextcloud/stable10_966
[Stable10] Make e-mail icon visible
2016-08-22 11:41:53 +02:00
Jack Davis
f05cd64458 25532_issue_password_update_notification_updated (#25756)
* Password Update Notification

Added an IF ELSE statement to ensure that feedback is provided to the
user on successfully updating a user password in settings.

* Password Update Success Message

Updated the password update success message
2016-08-22 09:51:44 +02:00
Roeland Jago Douma
f220e499c5 Make e-mail icon visible
Fixes #996

* Make mail icon visible
* Opacity to .5
* Add tooltip
2016-08-22 09:15:01 +02:00
Joas Schilling
4377d99662 Validate the operation 2016-08-22 09:03:47 +02:00
Joas Schilling
85813c42f9 System tags are not sharing but workflow 2016-08-22 09:01:00 +02:00
Vincent Petry
a1f1d2c9e8 Fix hidden files handling
Hidden files (dot files) are now always rendered in the DOM to make
sure that all file operations and selection still work as expected.

Their visibility is now toggled on CSS level.
2016-08-20 18:48:29 +02:00
Roeland Jago Douma
d2afda0f04 Merge pull request #981 from nextcloud/stable10-backport-federation-icon
[stable10] Update federation and update notification icon
2016-08-19 20:40:32 +02:00
Morris Jobke
418eec83e0 use simple bell as update notification icon 2016-08-19 14:00:18 +02:00
Morris Jobke
71fa7a20af Change federation icon to the share icon 2016-08-19 13:53:14 +02:00
Julius Härtl
a12ea5197b Merge pull request #972 from nextcloud/stable10-backport-971
[stable10] Fix loading of ThemingDefaults
2016-08-19 13:34:32 +02:00
Marius Blüm
c41bd47c0d Merge pull request #973 from nextcloud/stable10-959
[stable10] Update mimetypes
2016-08-19 13:13:50 +02:00
Roeland Jago Douma
1f473c11a1 Merge pull request #966 from nextcloud/stable9-1-link-share
[stable10] In cases where the server dictates the link share expirat…
2016-08-19 12:39:17 +02:00
Lukas Reschke
289964a477 Merge pull request #961 from nextcloud/fix-caldavtester-stable10
[stable10] Move over to new CalDAVTester repo (#25859)
2016-08-19 12:16:33 +02:00
Roeland Jago Douma
2ab26f3667 Update mimetypes 2016-08-19 11:35:52 +02:00
Julius Haertl
fe15940233 Fix loading of ThemingDefaults 2016-08-19 11:29:58 +02:00
Thomas Müller
24f35f9076 [stable9.1] In cases where the server dictates the link share expiration the date is not updated on consequitive changes and enable/disable actions 2016-08-19 10:28:22 +02:00
Thomas Müller
0298760c1b Move over to new CalDAVTester repo (#25859)
* Move over to new caldac tester repo

* no run.py anymore
2016-08-19 10:19:58 +02:00
Marius Blüm
7f486705e0 Merge pull request #957 from nextcloud/stable10_fix_948
[Stable10] Nextcloud is being updated. Not ownCloud
2016-08-19 09:39:09 +02:00
Roeland Jago Douma
a2b6d4d923 Nextcloud is being updated. Not ownCloud
Fixes #948
2016-08-19 08:36:17 +02:00
Robin Appelman
e286e0492a fix error when not logged in 2016-08-18 23:37:34 +02:00
Robin Appelman
bead6c9307 change remote cloud naming to Nextcloud 2016-08-18 23:37:16 +02:00
Robin Appelman
42f14ab5a9 dont register personal files_external setting if it's empty 2016-08-18 23:37:04 +02:00
Roeland Jago Douma
df5a1e2a30 Merge pull request #939 from nextcloud/stable10-backport-937
[stable10] SVG defintions always take the first one
2016-08-18 19:21:28 +02:00
Morris Jobke
0f926e03bd Merge pull request #926 from nextcloud/backport-925-use-util-methods
[stable10] Load the Template class in case it's not loaded
2016-08-18 16:38:55 +02:00
Roeland Jago Douma
c07090ef6e SVG defintions always take the first one
* Move filter definition out
2016-08-18 16:29:05 +02:00
Morris Jobke
f68d5d1071 Merge pull request #935 from nextcloud/stable10-add-cachebusters
[Stable10] add cachebusters
2016-08-18 15:49:44 +02:00
Roeland Jago Douma
99a39ad209 Merge pull request #932 from nextcloud/backport-930-check-isset-require
[stable10] Fix "Undefined index" when the values do not exist
2016-08-18 14:16:31 +02:00
Lukas Reschke
e014ec548d Add cachebuster to apps.css 2016-08-18 12:46:07 +02:00
Lukas Reschke
d8aba95322 Add cachebuster to apps.css 2016-08-18 12:46:03 +02:00
Lukas Reschke
d639fee237 Add cachebuster to styles.css 2016-08-18 12:45:59 +02:00
Lukas Reschke
d6c31b4107 Add cachebuster to right navigation 2016-08-18 12:45:56 +02:00
Lukas Reschke
95fca9abad Add cache buster to left menu bar 2016-08-18 12:45:52 +02:00
Lukas Reschke
9ef16cea89 Add cache buster to logo 2016-08-18 12:45:49 +02:00
Lukas Reschke
3ac524c420 Merge pull request #904 from nextcloud/backport-903-allow-disable-comments
[stable10] Revert "Always add activities for comments to the stream"
2016-08-18 12:06:11 +02:00
Joas Schilling
91fbf815f9 Fix "Undefined index" when the values do not exist 2016-08-18 12:03:10 +02:00
Joas Schilling
93a3b7bb18 Load the Template class in case it's not loaded 2016-08-18 12:01:59 +02:00
Roeland Jago Douma
5b6b9ad1ff Merge pull request #921 from nextcloud/backport-867-notification-primary-action-always-first
[stable10] Make sure the primary action is always the first one
2016-08-18 10:39:27 +02:00
Joas Schilling
1927c28b9f Merge pull request #910 from nextcloud/stable10_864
[Stable10] Ensure the user exists before calling a method on it
2016-08-18 09:30:47 +02:00
Joas Schilling
e1ec3964c8 Make sure the primary action is always the first one 2016-08-18 09:27:14 +02:00
Lukas Reschke
34ee64c853 Merge pull request #915 from nextcloud/stable10-backport-914
add viewBox to app icon for proper scaling in Firefox
2016-08-17 19:45:19 +02:00
Vincent Petry
11e9ce669a Improve regexp to detect duplicate folders when repairing unmerged shares 2016-08-17 19:39:08 +02:00
Vincent Petry
c1ad88a777 Fix unmerged shares repair with mixed group and direct shares
Whenever a group share is created after a direct share, the stime order
needs to be properly considered in the repair routine, considering that
the direct user share is appended to the $subShares array and breaking
its order.
2016-08-17 19:38:33 +02:00
Vincent Petry
837dc0b336 Improve file_target finding logic when repairing unmerged shares
Pick the most recent subshare that has no parenthesis from duplication
which should match whichever name the user picked last. If all
subshares have duplicate parenthesis names, use the least recent group
share's target instead.
2016-08-17 19:38:19 +02:00
Morris Jobke
6d43860457 add viewBox to app icon for proper scaling in Firefox 2016-08-17 18:39:50 +02:00
Marius Blüm
76f19c0775 Merge pull request #913 from nextcloud/increase-version-to-rc1
[stable10] Increase version to 10.0 RC1
2016-08-17 18:07:14 +02:00
Lukas Reschke
398596b3eb Merge pull request #912 from nextcloud/stable10-backport-905
Stable10 backport 905
2016-08-17 17:54:07 +02:00
Lukas Reschke
18bfa83d20 Increase version to 10.0 RC1
Let's get ready for that ;-)
2016-08-17 17:02:41 +02:00
Morris Jobke
b3cc9c6998 Fix null reference in IE 2016-08-17 16:27:18 +02:00
Morris Jobke
6f48494b08 Empty tags are not allowed for image and feColorMatrix in IE11 and below 2016-08-17 16:27:12 +02:00
Roeland Jago Douma
a3c5aefc96 Add viewBox to app icons
If we don't add a viewbox a lot of browsers will just say NOPE!!! when
we ask them to scale.
2016-08-17 16:27:04 +02:00
Roeland Jago Douma
ed950eb861 Remove hack 2016-08-17 16:24:31 +02:00
Morris Jobke
b8d4baacdc Introduce weird hack for Firefox
* everything is 4 times as big (doubled width and doubled height)
2016-08-17 16:24:27 +02:00
Roeland Jago Douma
57c09bbba4 Filter can't be named invert in FF 2016-08-17 16:24:20 +02:00
Lukas Reschke
f3336e93b8 Merge pull request #907 from nextcloud/nfd-default-10
[uc][10] Disable NFD encoding wrapper by default
2016-08-17 16:24:12 +02:00
Jörn Friedrich Dreyer
29565ec423 use $userId instead of $user 2016-08-17 15:51:36 +02:00
Thomas Müller
63fc5b601d Ensure the user exists before calling a method on it - fixes #24751 2016-08-17 15:51:19 +02:00
Morris Jobke
582250e55c Merge pull request #909 from nextcloud/stable10-backport-l10n
[stable10][tx-robot] updated from transifex
2016-08-17 15:44:22 +02:00
Nextcloud bot
4470ab36bb [tx-robot] updated from transifex 2016-08-17 13:32:21 +00:00
Vincent Petry
3c2de97ab1 Disable NFD encoding wrapper by default
Seems I forgot to set it back to false after testing.
Will give a performance boost for all storages.
2016-08-17 14:45:18 +02:00
Joas Schilling
f900861485 Revert "Always add activities for comments to the stream"
This reverts commit 48c41b888c
2016-08-17 13:33:53 +02:00
Morris Jobke
263c73c685 Fix casing of external storage app 2016-08-17 13:22:28 +02:00
Morris Jobke
8ffbe757d2 layout refinements 2016-08-17 13:22:17 +02:00
Robin Appelman
cc422e556b hide files external in personal settings if it's empty 2016-08-17 13:22:09 +02:00
Robin Appelman
d2edd38155 don't show dependency info if we cant create new mounts 2016-08-17 13:21:59 +02:00
Robin Appelman
d429f472c3 hide global credentials in personal when a user cant add mounts 2016-08-17 13:21:47 +02:00
Julius Härtl
29e45dd5ba Merge pull request #897 from nextcloud/stable10-backport-834
[stable10] Use darker colors for app icons in app management
2016-08-17 11:12:01 +02:00
Lukas Reschke
f9b4a6ae61 Merge pull request #896 from nextcloud/backport-890-quota-unlimited-via-api
[stable10] Allow to retrieve the quota itself via the provisioning api
2016-08-17 10:45:06 +02:00
Raghu Nayyar
ff65e0cf9b Fixes image preview when fetched from the store. 2016-08-17 09:58:17 +02:00
Raghu Nayyar
c76f60e733 Adds opacity to image container. 2016-08-17 09:58:13 +02:00
Raghu Nayyar
bbd764399f Removes uneeded styles. 2016-08-17 09:58:09 +02:00
Raghu Nayyar
e96e652f72 Uses javascript to invert the SVGs. 2016-08-17 09:58:04 +02:00
Joas Schilling
7d700fa806 Fix constant name, copy-pasterino 2016-08-17 09:42:13 +02:00
Joas Schilling
670bbc65c8 Allow to retrieve the quota itself via the provisioning api 2016-08-17 09:42:09 +02:00
Lukas Reschke
a2942c3e94 Merge pull request #894 from nextcloud/stable10-implement_712
[Stable10] Backport 796
2016-08-17 09:39:35 +02:00
Lukas Reschke
1f177aa105 Use getMockBuilder instead of createMock 2016-08-16 21:36:59 +02:00
Lukas Reschke
6ed721dde3 Rename class reference
File has been renamed only on master
2016-08-16 21:28:26 +02:00
Arthur Schiwon
f4aa676cb0 adjust tests to latest changes 2016-08-16 21:11:29 +02:00
Arthur Schiwon
c5fdee2678 for new we cannot have nested settings, default module is only appended if available 2016-08-16 21:11:25 +02:00
Arthur Schiwon
8ef08e46e8 add missing encryption modules to settings 2016-08-16 21:11:17 +02:00
Arthur Schiwon
4d505b72de fix missing parameters in sharing settings page 2016-08-16 21:11:10 +02:00
Arthur Schiwon
e6116627b6 final db indexes 2016-08-16 21:11:06 +02:00
Arthur Schiwon
eed879ab3e adopt to Controller constructor changes 2016-08-16 21:11:01 +02:00
Arthur Schiwon
6e37a007b9 check registered sections and settings after an app got updated to garbage collect orphaned classes 2016-08-16 21:10:57 +02:00
Arthur Schiwon
1e62bd3d92 attempt to remove section and settings entries when an app got disabled 2016-08-16 21:10:54 +02:00
Lukas Reschke
436e6c1078 Use MockBuilder instead of createMock
CI uses an older PHPUnit
2016-08-16 21:10:47 +02:00
Lukas Reschke
687f5bee94 Add unit tests 2016-08-16 21:10:41 +02:00
Arthur Schiwon
1ebbcdcc96 satisfy dependencies for files_external 2016-08-16 21:10:37 +02:00
Arthur Schiwon
57295ee35f simplify encryption manager fetching in DIContainer 2016-08-16 21:10:27 +02:00
Arthur Schiwon
9111b52fef move mail settings and file handling to additional ones, thus files_external gets its own section 2016-08-16 21:10:21 +02:00
Arthur Schiwon
2d66b16e34 change federatedfilesharing css class to followupsection to reduce whitespace 2016-08-16 21:10:17 +02:00
Arthur Schiwon
0c904c8de7 move systemstags to sharign section, drop collaboration section 2016-08-16 21:10:13 +02:00
Arthur Schiwon
c93453e878 make updatenotification settings appear as if it is part of the version part in server settings 2016-08-16 21:10:09 +02:00
Arthur Schiwon
d056f575c9 change casing in section display names 2016-08-16 21:10:04 +02:00
Arthur Schiwon
ef4452e3c3 mark current section 2016-08-16 21:10:00 +02:00
Arthur Schiwon
fe29483a9d fix theming tests 2016-08-16 21:09:54 +02:00
Arthur Schiwon
6fa34e334f added some missed diagnosis output 2016-08-16 21:09:50 +02:00
Arthur Schiwon
cd08307bb8 rename remaining occurences of OCA/Theming/Template 2016-08-16 21:09:46 +02:00
Bjoern Schiessle
4132319bae rename "Tenmplate" to "ThemingDefaults" to make the auto loader happy" 2016-08-16 21:09:41 +02:00
Arthur Schiwon
a5ba5bb19f register app autoload instead of loading apps 2016-08-16 21:09:36 +02:00
Lukas Reschke
3ad89a76b5 Resolve conflict 2016-08-16 21:09:31 +02:00
Lukas Reschke
df3b708cec Add since tags to class 2016-08-16 21:09:26 +02:00
Lukas Reschke
c4b35dceb0 Add missing since annotations 2016-08-16 21:09:22 +02:00
Arthur Schiwon
40778560be adjust systemtags app 2016-08-16 21:09:08 +02:00
Arthur Schiwon
63efdb35df adjust federation app 2016-08-16 21:08:41 +02:00
Arthur Schiwon
0c86f69626 superfluous 2016-08-16 21:08:22 +02:00
Arthur Schiwon
ea419a29c2 adjust files app, and integrate files_external into that section 2016-08-16 21:08:16 +02:00
Arthur Schiwon
3ae0a380ae adjust Theming app 2016-08-16 21:07:09 +02:00
Arthur Schiwon
6a35c7d124 superfluous 2016-08-16 21:06:51 +02:00
Arthur Schiwon
10249f48f1 make sure shipped apps also setup their admin settings on a fresh install 2016-08-16 21:06:45 +02:00
Arthur Schiwon
09573dbbba adjust files_external 2016-08-16 21:06:38 +02:00
Arthur Schiwon
94c3d614da adjust federatedfilesharing 2016-08-16 21:06:16 +02:00
Arthur Schiwon
e37db63e47 rename IAdmin to ISettings, the interface is not bound to a specific settings scope 2016-08-16 21:05:54 +02:00
Arthur Schiwon
c956901949 fixes, improvements, and another app:
* setupSettings now also triggered on enable
* fixes detection of present admin section or settings in the DB
* add update routine in such cases
* encryption app migrated
2016-08-16 21:05:38 +02:00
Arthur Schiwon
d7bbebb8f5 fix registration of admin settings and section on app install 2016-08-16 21:05:19 +02:00
Arthur Schiwon
2e9794f53e more admin page splitup improvements
* bump version to ensure tables are created
* make updatenotification app use settings api
* change IAdmin::render() to getForm() and change return type from Template to TemplateResponse
* adjust User_LDAP accordingly, as well as built-in forms
* add IDateTimeFormatter to AppFramework/DependencyInjection/DIContainer.php. This is important so that \OC::$server->query() is able to resolve the
constructor parameters. We should ensure that all OCP/* stuff that is available from \OC::$server is available here. Kudos to @LukasReschke
* make sure apps that have settings info in their info.xml are loaded before triggering adding the settings setup method
2016-08-16 21:05:11 +02:00
Arthur Schiwon
a548902d5f Fallback for legacy settings. They are placed into Additional Settings 2016-08-16 21:04:41 +02:00
Arthur Schiwon
bbb086f0d2 remove mistakenly added file 2016-08-16 21:04:34 +02:00
Arthur Schiwon
9e39c4155a fix duplicated db index name 2016-08-16 21:04:29 +02:00
Arthur Schiwon
d01689037d Initial work on Apps page split:
* interfaces for the Admin settings (IAdmin) and section (ISection)
* SettingsManager service
* example setup with LDAP app
2016-08-16 21:04:22 +02:00
Lukas Reschke
737591f239 Merge pull request #858 from nextcloud/stable10-when-logged-in-then-just-redirect-to-redirected-page
[stable10] when logged in then just redirect to redirected page
2016-08-16 18:13:24 +02:00
Björn Schießle
9250ffdaa1 Merge pull request #887 from nextcloud/stable10_855
[Stable10] Add files drop capability for clients
2016-08-16 11:38:51 +02:00
Marius Blüm
e3daa8e3ce Merge pull request #872 from nextcloud/move-apps-stable10
[stable10] move apps between 'Language' and 'Session' in personal settings
2016-08-16 11:26:13 +02:00
Lukas Reschke
716adb8462 Merge pull request #884 from nextcloud/stable10-use-proper-test-execution
[stable10] Use proper casing
2016-08-15 21:50:38 +02:00
Roeland Jago Douma
f1d4341dd7 Add files drop capability for clients 2016-08-15 21:29:03 +02:00
Roeland Jago Douma
a8ba573ba9 We have to mock the is_uploaded_file in the OC\Core\Controller namespace 2016-08-15 20:09:48 +02:00
Roeland Jago Douma
b860fa7125 Fix mock call in AvatarControllerTest 2016-08-15 20:09:37 +02:00
Lukas Reschke
5e9c7d3ff3 Use generated URL 2016-08-15 19:26:24 +02:00
Lukas Reschke
81467f7c4e Fix CheckSetupController tests 2016-08-15 17:55:36 +02:00
Lukas Reschke
ab9a8ce952 Fix tests for LoginController 2016-08-15 17:52:54 +02:00
Lukas Reschke
349f5e4a60 Fix template test 2016-08-15 17:48:58 +02:00
Lukas Reschke
18388a01f5 Add reference to current user 2016-08-15 17:48:55 +02:00
Lukas Reschke
db34a8c861 Use proper casing 2016-08-15 17:48:45 +02:00
Roeland Jago Douma
b6f0a06725 Merge pull request #875 from nextcloud/stable10_composer_files
Recreate the composer autoloader files
2016-08-15 14:52:00 +02:00
Roeland Jago Douma
17d0988a83 Recreate the composer autoloader files
* Adds missing files (so they are statically loaded)
2016-08-15 13:38:22 +02:00
Bjoern Schiessle
a3cb247d88 move apps between 'Language' and 'Session' in personal settings 2016-08-15 12:06:19 +02:00
Lukas Reschke
9ac6b83687 Use createMock instead of deprecated getMock 2016-08-13 21:04:16 +02:00
Lukas Reschke
be1e64486f Redirect users when already logged-in on login form 2016-08-13 21:04:10 +02:00
Lukas Reschke
3b27a2a412 Merge pull request #833 from nextcloud/stable10-backport-819
[stable10] Theming support for apps
2016-08-11 11:24:06 +02:00
Julius Haertl
0b838b8eef Theming: Add OCA.Theming Js for app interaction 2016-08-10 18:46:39 +02:00
Julius Haertl
5bf85b727b Add css classes to allow app developers using the theming colors 2016-08-10 18:46:28 +02:00
Lukas Reschke
550c5ee7c4 Merge pull request #811 from nextcloud/shared-cachethepropagatorinstance-stable10
Store the shared propagator instance
2016-08-10 17:24:44 +02:00
Lukas Reschke
f3a3953ca3 Merge pull request #809 from nextcloud/skip_expiry_for_users_that_never_logged_in-stable10
Skip version and trash expiry for users that never logged in
2016-08-10 16:31:19 +02:00
Lukas Reschke
93677b2ca3 Merge pull request #817 from nextcloud/jail-root-stable10
[stable10] getJailedPath expects $path to have a trailing /
2016-08-10 16:04:13 +02:00
Lukas Reschke
5e7973b869 Merge pull request #822 from nextcloud/shared-storage-lazy-numeric-id-10
[10] get shared storage storage id without setting up the storage
2016-08-10 16:03:21 +02:00
Lukas Reschke
72d31ac074 Merge pull request #825 from nextcloud/add-warning-for-php7.1-stable10
[stable10] Nextcloud is not compatible with PHP 7.1
2016-08-10 16:02:58 +02:00
Lukas Reschke
c79f885031 Merge pull request #821 from nextcloud/stable10_806
[Stable10] Token polish
2016-08-10 16:00:25 +02:00
Björn Schießle
4128c9986c Merge pull request #823 from nextcloud/stable10_807
[Stable10] OCSController requires DataResponse
2016-08-10 15:26:23 +02:00
Lukas Reschke
f629bb88cb [stable10] Nextcloud is not compatible with PHP 7.1
Make the code fail hard before people update and then experience some half-broken stuff. See also https://github.com/nextcloud/docker-ci/issues/10
2016-08-10 14:29:51 +02:00
Roeland Jago Douma
a54f9c6aef OCSController requires DataResponse
The OCS Controller requires a DataResponse object to be returned.
This means that all error handling will have to be done via exceptions
thrown and handling in the middleware.
2016-08-10 13:09:01 +02:00
Robin Appelman
5321a8728e get shared storage storage id without setting up the storage 2016-08-10 13:05:32 +02:00
Björn Schießle
5d11b5b278 Merge pull request #815 from nextcloud/fix-undefined-offset-in-login-controller-stable10
[stable10] Add missing array element
2016-08-10 12:50:22 +02:00
Morris Jobke
728631f1eb add more margin to right of the icon 2016-08-10 12:16:03 +02:00
Roeland Jago Douma
0727f4e372 Add sliding animation 2016-08-10 12:15:53 +02:00
Roeland Jago Douma
79b7ff3bf8 Add clipboardjs for token 2016-08-10 12:14:37 +02:00
Roeland Jago Douma
806f9b80f1 Always show delete icon for new tokens
* Always show delete icon
* Hide form if the new icon is deleted
2016-08-10 12:14:26 +02:00
Roeland Jago Douma
7d5578dd06 Add note password is only shown once 2016-08-10 12:14:16 +02:00
Thomas Müller
2e0e2064e8 Adding test case for getPathById including a jailed cache where root is just empty 2016-08-10 11:29:11 +02:00
Thomas Müller
0253300e2a getJailedPath expects $path to have a trailing / - fixes #25464 2016-08-10 11:29:02 +02:00
Thomas Müller
67534dfba0 [stable9.1] Add missing array element - fixes #25714 2016-08-10 11:13:53 +02:00
Vincent Petry
5edd5100fe Store the shared propagator instance
This instead of recreating it for every call.
2016-08-10 10:59:56 +02:00
Jörn Friedrich Dreyer
73de15fb08 Skip version and trash expiry for users that never logged in 2016-08-10 10:54:02 +02:00
Morris Jobke
0475315dd4 Merge pull request #805 from nextcloud/stable10_799
[Stable10] Open exiration date picker directly on toggle
2016-08-10 10:41:56 +02:00
Roeland Jago Douma
d569d8ed88 Open exiration date picker directly on toggle 2016-08-10 08:23:26 +02:00
Roeland Jago Douma
c591776afd Merge pull request #804 from nextcloud/10-admin_php_smtp_casing
[stable10] Admin setting PHP and SMTP casing
2016-08-10 08:20:11 +02:00
Lukas Reschke
94d9d52de2 Merge pull request #743 from nextcloud/fix_smb_attributes-10
[10] Fix file permissions for SMB (read-only folders will be writeable
2016-08-10 00:23:17 +02:00
Lukas Reschke
6888dee06c Merge pull request #803 from nextcloud/use-correct-version
Use correct version
2016-08-10 00:14:46 +02:00
Roeland Jago Douma
232b1f4417 Admin setting PHP and SMTP casing 2016-08-09 23:46:11 +02:00
Lukas Reschke
808a82dd6c Use correct version
Fixes https://github.com/nextcloud/server/issues/800, other apps such as fileaccesscontrol and workflow already have the correct version.
2016-08-09 23:02:42 +02:00
Roeland Jago Douma
4bab962cca Merge pull request #798 from nextcloud/stable10_781
[Stable10] Remove AGPL title
2016-08-09 21:54:07 +02:00
Roeland Jago Douma
cb2e535565 Merge pull request #794 from nextcloud/stable10_780
[Stable10] Add clipboard action to Personal Settings Fed Cloud Id
2016-08-09 20:47:47 +02:00
Björn Schießle
e7e81e9e76 Merge pull request #795 from nextcloud/stable10-backport-786
[stable10] log class name, ID only is hard to debug
2016-08-09 20:33:17 +02:00
Björn Schießle
044f2734af Merge pull request #792 from nextcloud/stable10_789
[Stable10] Padding of federated server
2016-08-09 19:34:05 +02:00
Roeland Jago Douma
f3ae93ddd7 Remove AGPL title 2016-08-09 19:24:53 +02:00
Jörn Friedrich Dreyer
9b760aafa1 log class name, ID only is hard to debug 2016-08-09 16:19:06 +02:00
Roeland Jago Douma
b5f32a055f Add clipboard action to Personal Settings Fed Cloud Id 2016-08-09 16:18:44 +02:00
Roeland Jago Douma
8fc5f6bcd0 Padding of federated server 2016-08-09 16:14:26 +02:00
Björn Schießle
289704f13d Merge pull request #788 from nextcloud/stable10-federation-error-messages
[stable10] improve federation error messages
2016-08-09 15:50:33 +02:00
Roeland Jago Douma
3914861b90 Merge pull request #785 from nextcloud/stable10_779
[Stable10] Make 'Add to your website' toggleable
2016-08-09 15:47:52 +02:00
Bjoern Schiessle
d61c49a0b0 improve federation error messages 2016-08-09 14:36:30 +02:00
Roeland Jago Douma
1d6448beb1 Make 'Add to your website' toggleable 2016-08-09 14:16:32 +02:00
Björn Schießle
25a72c8099 Merge pull request #776 from nextcloud/workflow-cleanup-stable10
[stable10] Workflow cleanup
2016-08-09 12:36:03 +02:00
Joas Schilling
7637c2e366 Allow a description for workflow sections 2016-08-09 11:33:04 +02:00
Joas Schilling
ae1a41f05b Add placeholder to the name field 2016-08-09 11:32:57 +02:00
Joas Schilling
1f527576a4 Rename operations and checks 2016-08-09 11:32:50 +02:00
Joas Schilling
99494925fe Highlight the check row on hover 2016-08-09 11:32:42 +02:00
Joas Schilling
47a3700973 Add some space between the rule groups 2016-08-09 11:32:32 +02:00
Roeland Jago Douma
63c8011a15 Merge pull request #773 from nextcloud/stable10-fix-systemtags-icon
[stable10] Add black version of system tags icon
2016-08-08 21:35:19 +02:00
Bugsbane
0174579fb5 Add black version of system tags icon
Includes PNG (16x16px) and SVG (scoured) versions in black, to be uniform with the other icon files.
2016-08-08 20:23:50 +02:00
Roeland Jago Douma
167e248177 Merge pull request #738 from nextcloud/increment-versions
[stable10] Increment the versions and adjust the capitilization
2016-08-08 18:26:30 +02:00
Roeland Jago Douma
5332ec4a27 Fix intergration test for admin_audit 2016-08-08 16:48:10 +02:00
Joas Schilling
924b0ac060 Disable by default 2016-08-08 16:48:00 +02:00
Joas Schilling
f910837722 More casing 2016-08-08 16:48:00 +02:00
Joas Schilling
7b3974501e Increment the versions and adjust the capitilization 2016-08-08 16:48:00 +02:00
Björn Schießle
7321baa108 Merge pull request #713 from nextcloud/stable10_474
[Stable 10] Group shares with same source and target
2016-08-08 10:55:26 +02:00
Morris Jobke
65dd174655 Merge pull request #756 from nextcloud/twofactor-isset-10
[10] Check if an app provide two-factor-auth providers before we try to use them
2016-08-08 09:15:13 +02:00
Roeland Jago Douma
f5bd7a3dd6 Disable buggy test for now 2016-08-07 14:05:54 +02:00
Marius Blüm
eb9d0b4664 Merge pull request #757 from nextcloud/nextcloud-version-check-10
[10] Translate the server version for nextcloud
2016-08-07 09:08:49 +02:00
Joas Schilling
9bc13eb7eb Translate the server version for nextcloud 2016-08-06 10:42:26 +02:00
Robin Appelman
e9310f750c Check if an app provide two-factor-auth providers before we try to use them 2016-08-06 10:30:36 +02:00
blizzz
0e808a45b8 Merge pull request #748 from nextcloud/stable10-backport-name-changes
[stable10] correct name
2016-08-05 15:42:40 +02:00
Daniel Hansson
61b3796ea5 ownCloud -> Nextcloud 2016-08-05 14:37:43 +02:00
blizzz
6bbcbb22e9 Correct name in Console Application.php
see changes :)
2016-08-05 14:37:32 +02:00
Julius Härtl
efe8f7d136 Merge pull request #705 from nextcloud/backport-408-psr4-for-theming
[stable10] Theming input validation
2016-08-05 11:51:42 +02:00
Juan Pablo Villafañez
91c6c451f4 Fix file permissions for SMB (read-only folders will be writeable) (#25301)
* Fix file permissions for SMB (read-only folders will be writeable)

* Read-only folders won't be deletable

* Added comment for the read-only behaviour for folders
2016-08-05 10:23:50 +02:00
Vincent Petry
e75a0a44c6 Make share target consistent when grouping group share with user share
In some situations, a group share is created before a user share, and
the recipient renamed the received share before the latter is created.
In this situation, the "file_target" was already modified and the second
created share must align to the already renamed share.

To achieve this, the MountProvider now groups only by "item_source"
value and sorts by share time. This makes it so that the least recent
share is selected as super-share and its "file_target" value is then
adjusted in all grouped shares.

This fixes the issue where this situation would have different
"file_target" values resulting in two shared folders appearing instead
of one.
2016-08-04 19:50:16 +02:00
Vincent Petry
56e9f7cdf9 Add integration tests for double shares with rename in between 2016-08-04 19:50:16 +02:00
Vincent Petry
21907c4f3e Fix RepairUnmergedShares to not skip valid repair cases
The repair step was a bit overeager to skip repairing so it missed the
case where a group share exists without subshares but with an
additional direct user share.
2016-08-04 19:50:16 +02:00
Vincent Petry
3a86dd1d1a Adjust repair version check for unmerged shares 2016-08-04 19:50:16 +02:00
Vincent Petry
bee0a8f32a Group incoming shares for resharing in JS 2016-08-04 19:50:16 +02:00
Vincent Petry
2ab799f674 Added more tests for sharing's MountProvider 2016-08-04 19:50:16 +02:00
Vincent Petry
6638e1857a Add repair step for unmerged shares (WIP) 2016-08-04 19:50:16 +02:00
Vincent Petry
3e8b787dd1 Improved share grouping readability + fixed test 2016-08-04 19:50:16 +02:00
Vincent Petry
c5095e760e Add integration tests for merging received shares 2016-08-04 19:50:16 +02:00
Roeland Jago Douma
39ebf120c2 Group shares with same source and target
Fixes #24575

Note that this is a very limited solution and eventually we want smarter
merging!
2016-08-04 19:49:27 +02:00
Bernhard Posselt
f4f43dddf5 Merge pull request #733 from nextcloud/fix-724-stable10
Backport Stable 10: Fix #724 by using step instead of job
2016-08-04 16:23:53 +02:00
Lukas Reschke
c707150dd6 Merge pull request #731 from nextcloud/stable10-add-new-apps-as-official
[stable10] Add new apps as official
2016-08-04 16:09:38 +02:00
Bernhard Posselt
5e24c6b5fd fix #724 by using step instead of job 2016-08-04 14:52:38 +02:00
Joas Schilling
4d5df58378 Merge pull request #727 from jurgenhaas/patch-2
Backport of #718
2016-08-04 14:45:28 +02:00
Joas Schilling
4bb277aee9 Order alphabetically and deduplicate the shipped.json 2016-08-04 14:42:44 +02:00
Lukas Reschke
66f6a91ade [stable10] Add new apps as official 2016-08-04 14:28:24 +02:00
Joas Schilling
713e201074 Merge pull request #602 from nextcloud/backport-workflow-engine
🚧 [WIP] Backport workflow engine 🚧
2016-08-04 14:20:14 +02:00
Jürgen Haas
2037ff1f2f Backport of #718
Backporting https://github.com/nextcloud/server/pull/718 to stable10
2016-08-04 09:14:40 +02:00
Björn Schießle
d896d42931 Merge pull request #706 from nextcloud/backport-637-prevent-delete-update-on-group-shares
[stable10] Do not allow to delete/update group shares as a group member
2016-08-03 14:52:49 +02:00
Joas Schilling
fc7bd03822 Add access control and automated tagging as shipped 2016-08-03 14:50:53 +02:00
Joas Schilling
8d23405602 Ooops 2016-08-03 14:44:18 +02:00
Joas Schilling
065763f117 No multi support, less magic 2016-08-03 14:44:08 +02:00
Joas Schilling
7d71535f57 Allow to define the operation 2016-08-03 14:44:01 +02:00
Joas Schilling
c12c083eba Tags need to be loaded before 2016-08-03 14:43:52 +02:00
Joas Schilling
cc719c9bb7 Translate the errors 2016-08-03 14:43:44 +02:00
Joas Schilling
66fd216d3a Load the timezones via select2 2016-08-03 14:43:35 +02:00
Morris Jobke
e978c39b13 add a UI to render proper time picker 2016-08-03 14:43:26 +02:00
Joas Schilling
f1869cd183 Add request time 2016-08-03 14:43:14 +02:00
Joas Schilling
af3eaa86ac Add remote address 2016-08-03 14:42:55 +02:00
Joas Schilling
01d269bb4d Add Request URL 2016-08-03 14:42:48 +02:00
Joas Schilling
45c74cdc5a User agent check 2016-08-03 14:40:40 +02:00
Joas Schilling
d146df5820 Add file mime type 2016-08-03 14:40:29 +02:00
Joas Schilling
627f24396c Add file size as check 2016-08-03 14:40:20 +02:00
Joas Schilling
7b87935cb9 Add system tag check 2016-08-03 14:40:12 +02:00
Joas Schilling
7b73c0f5a2 Add the systemtag js files 2016-08-03 14:40:03 +02:00
Joas Schilling
df3ca567ad Make sure each plugin is only added once 2016-08-03 14:39:56 +02:00
Morris Jobke
c425a677b2 Add workflowengine to check-code call 2016-08-03 14:35:54 +02:00
Roeland Jago Douma
e2c4f4f9aa Add intergration test 2016-08-03 09:17:57 +02:00
Joas Schilling
7289cb5ec0 Do not allow to delete/update group shares as a group member 2016-08-03 09:17:50 +02:00
Joas Schilling
3d3614d233 Validate the input of the theming options 2016-08-03 09:15:00 +02:00
Joas Schilling
16b2d2d935 Fix tests 2016-08-03 09:14:52 +02:00
Joas Schilling
eac3b8d992 Update routes.php 2016-08-03 09:14:44 +02:00
Joas Schilling
02773efe4f Remove useless check 2016-08-03 09:14:34 +02:00
Joas Schilling
08ea343adb Use the methods on the Response object 2016-08-03 09:14:24 +02:00
Joas Schilling
d248fbde92 Use public API preferable 2016-08-03 09:14:15 +02:00
Joas Schilling
8bf034ffbf Move classes to PSR-4 2016-08-03 09:14:04 +02:00
Julius Härtl
482a725a8b [stable10] Change app menu to white background with dark icons (#665)
* Change app menu to white

* adjust opacity of icons in apps and user menu

* Move to svg filter on app menu to support IE9+

* fix shading of apps icon in app menu

* Fix wrong preserveAspectRatio at app menu icons

* Apply inverted app icon style to newly installed icons
2016-08-02 19:18:00 +02:00
Jan-Christoph Borchardt
16358381cc Merge pull request #696 from nextcloud/stable10-backport-shake-login
[stable10] Shake the login fields if password is wrong
2016-08-02 15:33:33 +02:00
Morris Jobke
1ae21d1e33 Rebranded to Nextcloud for the occ command line tool (#692) 2016-08-02 10:14:19 +02:00
Morris Jobke
c0f2207016 Shake the login fields if password is wrong 2016-08-01 22:03:56 +02:00
Jan-Christoph Borchardt
80470093dd Merge pull request #683 from nextcloud/stable10-fix-theming-logo
[stable10] fix missing semicolon to fix themed logo on log in page
2016-08-01 21:01:51 +02:00
Morris Jobke
481418ff40 Merge pull request #593 from nextcloud/ldap-avoidneedlesssetemailonlogin-stable10
[stable10] Prevent setting email and triggering events at login time (#25554)
2016-08-01 18:22:20 +02:00
Morris Jobke
a60fd5b34a Merge pull request #668 from nextcloud/stable10-video-container-size
[stable10] up the minimum size of the public share video a bit, use 16/9 ratio
2016-08-01 18:17:40 +02:00
Jan-Christoph Borchardt
a32d9bbc6e fix missing semicolon to fix themed logo on log in page 2016-08-01 18:16:32 +02:00
Morris Jobke
ab18c72400 Merge pull request #667 from thelinuxfr/stable10
[Stable10] Transifex Owncloud > Nextcloud
2016-07-30 09:58:53 +02:00
Frédéric LIETART
f7170b39ea Transifex Owncloud > Nextcloud
Change transifex link Owncloud > Nextcloud
2016-07-29 23:35:45 +02:00
Jan-Christoph Borchardt
0d5b8f3293 up the minimum size of the public share video a bit, use 16/9 ratio, fix #603 2016-07-29 23:35:18 +02:00
Morris Jobke
558a8a62a4 Merge pull request #654 from nextcloud/add-quotaplugin-v2-stable10
[stable10] Add quotaplugin v2 stable10
2016-07-29 14:10:57 +02:00
Thomas Müller
f944a8861a Adding quota plugin to new dav endpoint (#25615)
* Adding quota plugin to new dav endpoint

* Added integrated test failing in old endpoint

* Added 0B quota test
2016-07-29 12:31:56 +02:00
Björn Schießle
6301f75cb0 Merge pull request #639 from nextcloud/theming-firstrunwizard-stable10
[stable10] apply theme to the firstrunwizard
2016-07-29 11:37:25 +02:00
Morris Jobke
eee791ad56 Merge pull request #641 from nextcloud/backport-566-stable10
[stable10] revert to old setup connection logic
2016-07-29 08:59:36 +02:00
Robin Appelman
de8bb68325 revert to old setup connection logic 2016-07-29 00:41:12 +02:00
Morris Jobke
51be4bf2f0 Merge pull request #618 from nextcloud/backport-519-stable10
Backport LDAPProvider to Nextcloud 10
2016-07-28 23:13:21 +02:00
Morris Jobke
94f4e1009c Merge pull request #610 from nextcloud/no-missing-preview-10
[10] Don't try to load previews when we know there is none
2016-07-28 17:48:42 +02:00
Bjoern Schiessle
35acbd6279 fix background id selector for the first run wizard 2016-07-28 17:44:23 +02:00
Bjoern Schiessle
39f88c74f9 fix unit tests 2016-07-28 17:44:01 +02:00
Bjoern Schiessle
6aede49ea1 re-use background color from theme in the firstrunwizard 2016-07-28 17:43:52 +02:00
Bjoern Schiessle
39712d1adc apply theme to the firstrunwizard 2016-07-28 17:43:45 +02:00
Björn Schießle
b28e6a7938 Merge pull request #635 from nextcloud/stable10-backport-415
[stable10] Colorize checkboxes depending on theming color
2016-07-28 17:41:20 +02:00
Morris Jobke
2830b80042 Merge pull request #619 from nextcloud/backport-494-systemtags-management
[stable10] Add a simple Admin UI to manage systemtags
2016-07-28 17:02:22 +02:00
Morris Jobke
0a14cd4d60 Merge pull request #628 from nextcloud/stable10-backport-612
[stable10] libxml - compare against loaded version
2016-07-28 16:56:55 +02:00
Julius Haertl
4eb85f10a9 Theming: Cleanup and remove opacity from checkbox/radiobutton 2016-07-28 16:18:51 +02:00
Julius Haertl
1f3e55bc86 Theming: Generate colorized radio buttons dynamically 2016-07-28 16:18:50 +02:00
Julius Haertl
b7024b454f Theming: Colorize radio buttons and append new styles on preview 2016-07-28 16:18:50 +02:00
Julius Haertl
aa4e133443 Theming: Clean up css generation and fix tests 2016-07-28 16:18:50 +02:00
Julius Haertl
49ef99474f Theming: Colorize checkboxes depending on luminance 2016-07-28 16:18:47 +02:00
Julius Haertl
5c12c8cb02 Theming: Preview for colorized checkboxes 2016-07-28 16:17:53 +02:00
Morris Jobke
b1830b74fe Merge pull request #622 from nextcloud/stable10-fix-searchbox-background
[stable10] fix searchbox background
2016-07-28 16:14:09 +02:00
Joas Schilling
f814ef6ea7 Add L10N support 2016-07-28 16:13:43 +02:00
Roeland Jago Douma
e184e4ad75 Merge pull request #609 from nextcloud/stable10_606
Support subdir in the OCS v2 endpoint
2016-07-28 14:23:40 +02:00
Morris Jobke
1913419520 libxml - compare against loaded version
* if the compiled in version is older than the loaded version Nextcloud doesn't work
* uses the loaded libxml version to check against

fixes #205
2016-07-28 14:11:32 +02:00
Roeland Jago Douma
6990a4e550 Support subdir in the OCS v2 endpoint
We should check against the ending substring since people could
run their nextcloud in a subfolder.

* Added test
2016-07-28 13:12:01 +02:00
Morris Jobke
77c18e4ec2 Merge pull request #614 from nextcloud/stable10-ns-server-contributing.md
[stable10] change core to server - backport of #533
2016-07-28 11:08:59 +02:00
Joas Schilling
cba370634f Add a simple Admin UI to manage systemtags 2016-07-28 10:37:48 +02:00
root
aa02f518ad Backport LDAPProvider to Nextcloud 10
New LDAPProvider for user_ldap

final changes

comments amended

Nextcloud license header for new files
2016-07-28 10:20:38 +02:00
Morris Jobke
c9b4a2b4cc Fix unit tests 2016-07-28 10:08:36 +02:00
Jan-Christoph Borchardt
12a35e46ce also adjust log in background color in theme 2016-07-28 10:08:02 +02:00
Jan-Christoph Borchardt
88560096d4 fix searchbox overlapping on mobile 2016-07-28 10:07:57 +02:00
Olivier Paroz
dbafc183da change core to server 2016-07-28 09:22:59 +02:00
Robin Appelman
05b6850a9e fix js test 2016-07-27 16:38:07 +02:00
Robin Appelman
b9dfc1674c only load sidebar previews when we know it's available 2016-07-27 16:38:03 +02:00
Robin Appelman
276383ebf5 dont load filelist previews if we know we dont have one 2016-07-27 16:37:59 +02:00
Robin Appelman
76b2cffb08 add dav property to check if a file has a preview available 2016-07-27 16:37:56 +02:00
Morris Jobke
1fc7248dae Merge pull request #591 from nextcloud/fixing-undefined-OfflineUser-composeAndStoreDisplayName-stable10
[stable10] Fix undefined OfflineUser::composeAndStoreDisplayName()
2016-07-27 15:25:31 +02:00
Morris Jobke
0e816a65b5 Merge pull request #580 from nextcloud/backport-550-stable10
[stable10] fix autoloading in LPAP integration tests, resolves #544
2016-07-27 14:55:26 +02:00
Björn Schießle
b0f23598e1 Merge pull request #599 from nextcloud/fix-defaultapp-master-stable10
Redirect to default page after login
2016-07-27 14:30:56 +02:00
Morris Jobke
8e0e85c631 Fix loading icon for workflowengine 2016-07-27 14:13:18 +02:00
Joas Schilling
2a4a1278fa Allow DI of the workflow manager by the OCP interface 2016-07-27 14:13:08 +02:00
Joas Schilling
ec8ec17cf4 Allow to reuse the template 2016-07-27 14:12:47 +02:00
Joas Schilling
0ebc3bbc9f Fix default value of operator 2016-07-27 14:12:39 +02:00
Joas Schilling
34f46c8e7f Fix morris comments 2016-07-27 14:12:28 +02:00
Joas Schilling
6a21289378 Remove php side of check registration 2016-07-27 14:12:19 +02:00
Joas Schilling
155e4ced3f Generate the checks list in JS 2016-07-27 14:12:12 +02:00
Morris Jobke
01ec62e3d2 fix enabled apps tests 2016-07-27 14:11:53 +02:00
Morris Jobke
b2e4a8c0d3 fix unit tests 2016-07-27 14:11:46 +02:00
Joas Schilling
80eeedc005 Add app to provisioning output 2016-07-27 14:11:36 +02:00
Morris Jobke
497954ca34 Move template to workflowengine app 2016-07-27 14:11:14 +02:00
Morris Jobke
6eabcf134f create an operation based on the correct model 2016-07-27 14:10:55 +02:00
Morris Jobke
bc6c05afb6 Add workflowengine 2016-07-27 14:10:43 +02:00
Morris Jobke
df3cacdc50 Merge pull request #588 from nextcloud/stable10-app-icons
[stable10] Add app icons for Comments and Tags
2016-07-27 13:03:51 +02:00
Bjoern Schiessle
7c476e4fa2 Redirect to default page after login 2016-07-27 12:14:13 +02:00
Vincent Petry
b9266e7141 Prevent setting email and triggering events at login time (#25554)
Whenever an LDAP user also has an email address defined in LDAP, the
LDAP code will try and update the email address of the locally known
user. This happens at login time or every time the user's LDAP
attributes are processed.

There is code listening to the email setting hook which updates the
system address book, which also will trigger FS setup due to avatars
and other things.

This fix only sets the email address when really necessary.
2016-07-27 11:32:10 +02:00
Thomas Müller
ac5987a017 [stable9.1] Fix undefined OfflineUser::composeAndStoreDisplayName() - fixes #23248 2016-07-27 11:21:26 +02:00
Marius Blüm
4b96e3a93e Add icon for tags app 2016-07-27 11:10:52 +02:00
Marius Blüm
24d3164abe Add icon for comments app 2016-07-27 11:09:32 +02:00
Björn Schießle
cb10ca5c23 Merge pull request #569 from nextcloud/stable10-fix-theme-logo-position
[stable10] fix theme logo position
2016-07-27 10:21:45 +02:00
Arthur Schiwon
1013fac447 fix autoloading in LPAP integration tests, resolves #544 2016-07-26 21:06:29 +02:00
Julius Haertl
db755d7236 Theming: Fix preview and center alignment of logo 2016-07-26 13:24:41 +02:00
Lukas Reschke
9281b008c5 Adjust tests 2016-07-26 13:24:34 +02:00
Jos Poortvliet
a8616f68b5 Update header.css
make the logo look good on the login page
2016-07-26 13:24:28 +02:00
Jos Poortvliet
148cb09e00 Update themingcontroller.php 2016-07-26 13:24:08 +02:00
Morris Jobke
010a8b49f3 Merge pull request #562 from nextcloud/stable10-backport-557
[stable10] Add proper scope to files external CSS
2016-07-26 12:06:49 +02:00
Morris Jobke
d5e783d2bd Add proper scope to files external CSS
* for select2
2016-07-26 09:20:40 +02:00
Morris Jobke
4c45d0fcd3 Merge pull request #551 from nextcloud/stable10-backport-547
[stable10] Fix error message while restoring all files
2016-07-25 16:08:14 +02:00
Morris Jobke
edc15db3bd Fix error message while restoring all files
* use $_POST['files'] only of ssinlge files are restored
* fixes #528
2016-07-25 12:57:18 +02:00
Morris Jobke
d181301699 Merge pull request #508 from nextcloud/stable10_ocs_appframework_xml
[Stable10] AppFramework do not get default response
2016-07-25 12:52:13 +02:00
Morris Jobke
750644aa15 Merge pull request #548 from nextcloud/backport-530-theming-autoloading
[stable10] Make sure we try to autoload the class
2016-07-25 11:10:01 +02:00
Joas Schilling
28dffaa32f Make sure we try to autoload the class 2016-07-25 09:42:28 +02:00
Morris Jobke
3a212651d2 Merge pull request #513 from nextcloud/backport-505-license-mailmap
[stable10] license and mailmap backports
2016-07-22 12:58:31 +02:00
Morris Jobke
09812c60ec Merge pull request #515 from nextcloud/run-le-script-10
[stable10] Run the license script
2016-07-22 12:58:19 +02:00
Joas Schilling
23b205ed48 Run the license script 2016-07-22 11:40:41 +02:00
Roeland Jago Douma
a08e201d19 Fix e-mail in mailmap 2016-07-22 11:20:57 +02:00
Joas Schilling
2d5a854f45 Fix more mailmap entries 2016-07-22 11:20:57 +02:00
Bjoern Schiessle
d3a11e9cf1 only search the license header for @copyright statements 2016-07-22 11:20:57 +02:00
Joas Schilling
3f4db2d02b Fix the license script 2016-07-22 11:20:54 +02:00
Roeland Douma
49a4654150 Merge pull request #512 from nextcloud/backport-496-doc-fix-10
[stable10] Make the changes from doc fix persistant
2016-07-22 11:12:19 +02:00
Joas Schilling
413968d4ba FIx typo 2016-07-22 09:54:03 +02:00
Joas Schilling
f4fbdbabee Change the app name 2016-07-22 09:24:59 +02:00
Joas Schilling
c8c78fd981 Make the changes from 6ccd2c5678 persistant 2016-07-22 09:23:50 +02:00
Roeland Jago Douma
2abd83212e AppFramework do not get default response
The OCSResponse differs from other responses in that it defaults to
XML. However we fell back to json by default.

This makes sure that if nothing is set we don't pass anything.
Which defaults then to the controllers default (which is often 'json')
but in the case of the OCSResponse 'xml'.
2016-07-21 20:32:48 +02:00
Morris Jobke
b4c7eb5326 Merge pull request #495 from nextcloud/fix-layout-public-upload-stable10
[stable10] move closing div to the right place
2016-07-21 19:50:42 +02:00
Bjoern Schiessle
f98bc936d7 move closing div to the right place 2016-07-21 11:30:37 +02:00
Morris Jobke
d8b9672ad8 Merge pull request #485 from nextcloud/stable10-reenable-help-section
[Stable10] reenable help section
2016-07-21 09:18:50 +02:00
Morris Jobke
db5a709885 Merge pull request #487 from nextcloud/stable10-link-proper
[stable10] Properly link to nextcloud
2016-07-21 09:18:10 +02:00
Morris Jobke
cb08ab7c00 Merge pull request #489 from nextcloud/stable10-brand-to-nextcloud
[stable10] Use proper branding
2016-07-21 09:17:22 +02:00
Lukas Reschke
0caeb31d83 Use proper branding
Stable9 has this already
2016-07-21 02:21:28 +02:00
Lukas Reschke
10f3178215 [master] Properly link to nextcloud 2016-07-21 02:15:37 +02:00
Lukas Reschke
ed21916999 Add proper links 2016-07-21 02:11:34 +02:00
Lukas Reschke
305534225e Revert "Remove "Help" link from personal sidebar"
This reverts commit deef15a3c7.
2016-07-21 02:11:30 +02:00
Lukas Reschke
decfd1ab59 Link to proper clients 2016-07-21 01:57:03 +02:00
Lukas Reschke
d4f9a69a72 Port 2d37341 to stable10 2016-07-21 01:46:11 +02:00
Lukas Reschke
fb006181ad Add ownCloud cert 2016-07-21 01:35:23 +02:00
Lukas Reschke
96c2b0de66 Use proper certificates
Ports bcf693539b
2016-07-21 01:35:19 +02:00
2331 changed files with 36940 additions and 14641 deletions

View File

@@ -1,80 +1,219 @@
build:
pipeline:
clone:
image: plugins/git
depth: 1
jsunit:
image: nextcloudci/jsunit:1.0.6
commands:
- ./autotest-js.sh
when:
matrix:
TESTS: jsunit
nodb-php5.4:
image: nextcloudci/php5.4:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
when:
matrix:
DB: NODB
PHP: 5.4
nodb-php5.5:
image: nextcloudci/php5.5:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
when:
matrix:
DB: NODB
PHP: 5.5
app-check-code:
image: nextcloudci/php7.0:php7.0-2
commands:
- ./occ app:check-code admin_audit
- ./occ app:check-code comments
- ./occ app:check-code federation
- ./occ app:check-code workflowengine
when:
matrix:
TESTS: app-check-code
syntax-php5.4:
image: nextcloudci/php5.4:1.0.14
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 .
when:
matrix:
TESTS: syntax-php5.4
syntax-php5.5:
image: nextcloudci/php5.5:1.0.14
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 .
when:
matrix:
TESTS: syntax-php5.5
syntax-php5.6:
image: nextcloudci/php5.6:php5.6-2
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 .
when:
matrix:
TESTS: syntax-php5.6
syntax-php7.0:
image: nextcloudci/php7.0:php7.0-2
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 .
when:
matrix:
TESTS: syntax-php7.0
litmus-v1:
image: nextcloudci/litmus-php7.0:litmus-php7.0-2
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/litmus-v1/script.sh
when:
matrix:
TESTS: litmus-v1
litmus-v2:
image: nextcloudci/litmus-php7.0:litmus-php7.0-2
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/litmus-v2/script.sh
when:
matrix:
TESTS: litmus-v2
caldavtester:
image: nextcloudci/litmus-php7.0:litmus-php7.0-2
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/caldav/install.sh
- bash apps/dav/tests/travis/caldav/script.sh
when:
matrix:
TESTS: caldavtester
carddavtester:
image: nextcloudci/litmus-php7.0:litmus-php7.0-2
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/carddav/install.sh
- bash apps/dav/tests/travis/carddav/script.sh
when:
matrix:
TESTS: carddavtester
nodb-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
when:
matrix:
DB: NODB
PHP: 5.6
nodb-php7.0:
image: nextcloudci/php7.0:1.0.9
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
when:
matrix:
DB: NODB
PHP: "7.0"
sqlite-php5.4:
image: nextcloudci/php5.4:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
when:
matrix:
DB: sqlite
PHP: 5.4
sqlite-php5.5:
image: nextcloudci/php5.5:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
when:
matrix:
DB: sqlite
PHP: 5.5
sqlite-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
when:
matrix:
DB: sqlite
PHP: 5.6
sqlite-php7.0:
image: nextcloudci/php7.0:1.0.9
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
when:
matrix:
DB: sqlite
PHP: "7.0"
mysql-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- sleep 15 # gives the database enough time to initialize
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
when:
matrix:
DB: mysql
PHP: 5.6
postgres-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- sleep 10 # gives the database enough time to initialize
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
when:
matrix:
DB: postgres
PHP: 5.6
integration:
image: nextcloudci/php7.0:1.0.9
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- ./occ maintenance:install --admin-pass=admin
- cd build/integration
- ./run.sh
when:
matrix:
TESTS: integration
compose:
matrix:
include:
- TESTS: integration
- TESTS: jsunit
- TESTS: app-check-code
- TESTS: syntax-php5.4
- TESTS: syntax-php5.5
- TESTS: syntax-php5.6
- TESTS: syntax-php7.0
- TESTS: litmus-v1
- TESTS: litmus-v2
- TESTS: caldavtester
- TESTS: carddavtester
- DB: NODB
PHP: 5.4
- DB: NODB
PHP: 5.5
- DB: NODB
PHP: 5.6
- DB: NODB
PHP: 7.0
- DB: sqlite
PHP: 5.4
- DB: sqlite
PHP: 5.5
- DB: sqlite
PHP: 5.6
- DB: sqlite
PHP: 7.0
- DB: mysql
PHP: 5.6
- DB: postgres
PHP: 5.6
services:
cache:
image: redis
postgres:
@@ -82,6 +221,9 @@ compose:
environment:
- POSTGRES_USER=oc_autotest
- POSTGRES_PASSWORD=oc_autotest
when:
matrix:
DB: postgres
mysql:
image: mysql
environment:
@@ -89,3 +231,6 @@ compose:
- MYSQL_USER=oc_autotest
- MYSQL_PASSWORD=owncloud
- MYSQL_DATABASE=oc_autotest
when:
matrix:
DB: mysql

2
.gitignore vendored
View File

@@ -27,6 +27,7 @@
!/apps/admin_audit
!/apps/updatenotification
!/apps/theming
!/apps/workflowengine
/apps/files_external/3rdparty/irodsphp/PHPUnitTest
/apps/files_external/3rdparty/irodsphp/web
/apps/files_external/3rdparty/irodsphp/prods/test
@@ -106,6 +107,7 @@ nbproject
/build/lib/
/build/jsdocs/
/npm-debug.log
/PhantomJS_*
# puphpet
puphpet

View File

@@ -39,6 +39,7 @@ Björn Schießle <bjoern@schiessle.org> Björn Schießle <schiesbn@potato.(none)
Björn Schießle <bjoern@schiessle.org> Björn Schiessle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Bjoern Schießle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Bjoern Schiessle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Björn Schießle <schiessle@owncloud.com>
BlackEagle <ike.devolder@gmail.com>
Boris Rybalkin <ribalkin@gmail.com>
Borjan Tchakaloff <borjan@tchakaloff.fr>
@@ -302,18 +303,18 @@ Riccardo Iaconelli <riccardo@kde.org>
Richard Clarkson <robert@trash-mail.com>
rnveach <rveach02@gmail.com>
Robert Jäckel <rjaeckel@users.noreply.github.com>
Robin Appelman <icewind@owncloud.com> icewind1991 <icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> icewind1991 <robin@icewind.nl>
Robin Appelman <icewind@owncloud.com> Robin <Robin Appelman icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> Robin <robin@Amaya.(none)>
Robin Appelman <icewind@owncloud.com> Robin Appelman <icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> Robin Appelman <icewind1991@gmail>
Robin Appelman <icewind@owncloud.com> Robin Appelman <robin@icewind.nl>
Robin Appelman <robin@icewind.nl> icewind1991 <icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> icewind1991 <robin@icewind.nl>
Robin Appelman <robin@icewind.nl> Robin <Robin Appelman icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> Robin <robin@Amaya.(none)>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind1991@gmail>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind@owncloud.com>
Robin McCorkell <robin@mccorkell.me.uk> Robin McCorkell <rmccorkell@karoshi.org.uk>
Robin McCorkell <robin@mccorkell.me.uk> Robin McCorkell <rmccorkell@owncloud.com>
Rodrigo Hjort <rodrigo.hjort@gmail.com>
Roeland Jago Douma <rullzer@owncloud.com> Roeland Jago Douma <roeland@famdouma.nl>
Roeland Jago Douma <rullzer@owncloud.com> Roeland Douma <rullzer@users.noreply.github.com>
Roeland Jago Douma <roeland@famdouma.nl> Roeland Jago Douma <rullzer@owncloud.com>
Roeland Jago Douma <roeland@famdouma.nl> Roeland Douma <rullzer@users.noreply.github.com>
rok <brejktru@gmail.com>
Roland Hager <roland.hager@tu-berlin.de>
Roland van Laar <roland@micite.net>

View File

@@ -2,12 +2,6 @@
"maxReviewers": 3,
"numFilesToCheck": 5,
"alwaysNotifyForPaths": [
{
"name": "DeepDiver1975",
"files": [
"apps/dav/**"
]
},
{
"name": "nickvergessen",
"files": [
@@ -25,7 +19,10 @@
}
],
"userBlacklist": [
"DeepDiver1975",
"nextcloud-bot",
"owncloud-bot",
"PVince81",
"scrutinizer-auto-fixer",
"th3fallen",
"zander"

View File

@@ -1,58 +0,0 @@
sudo: false
language: php
php:
- 5.4
env:
global:
- TEST_DAV=$(tests/travis/changed_app.sh dav)
- TC=litmus-v2
matrix:
- DB=sqlite
branches:
only:
- master
- /^stable\d+(\.\d+)?$/
addons:
apt:
packages:
- realpath
before_install:
- sh -c "if [ '$TEST_DAV' = '1' ]; then bash tests/travis/before_install.sh $DB; fi"
install:
- sh -c "if [ '$TEST_DAV' = '1' ]; then bash tests/travis/install.sh $DB; fi"
- sh -c "if [ '$TEST_DAV' = '1' ]; then bash apps/dav/tests/travis/$TC/install.sh; fi"
script:
- sh -c "if [ '$TC' = 'syntax' ]; then 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 .; fi"
- sh -c "if [ '$TC' = 'app:check-code' ]; then ./occ app:check-code admin_audit; ./occ app:check-code comments; ./occ app:check-code federation; fi"
- sh -c "if [ '$TEST_DAV' != '1' ]; then echo \"Not testing DAV\"; fi"
- sh -c "if [ '$TEST_DAV' = '1' ]; then echo \"Testing DAV\"; fi"
- sh -c "if [ '$TEST_DAV' = '1' ]; then bash apps/dav/tests/travis/$TC/script.sh; fi"
matrix:
include:
- php: 5.4
env: DB=pgsql;TC=litmus-v1
- php: 5.4
env: DB=sqlite;TC=carddav
- php: 5.4
env: DB=sqlite;TC=caldav
- php: 5.4
env: DB=sqlite;TC=syntax;TEST_DAV=0
- php: 5.5
env: DB=sqlite;TC=syntax;TEST_DAV=0
- php: 5.6
env: DB=sqlite;TC=syntax;TEST_DAV=0
- php: 7.0
env: DB=sqlite;TC=syntax;TEST_DAV=0
- php: 5.4
env: DB=sqlite;TC=app:check-code;TEST_DAV=0
fast_finish: true

30
AUTHORS
View File

@@ -1,5 +1,6 @@
ownCloud is written by:
Nextcloud is written by:
- AW-UC <git@a-wesemann.de>
- Aaron Wood <aaronjwood@gmail.com>
- Achim Königs <garfonso@tratschtante.de>
- Adam Williamson <awilliam@redhat.com>
- Administrator <Administrator@WINDOWS-2012>
@@ -18,14 +19,16 @@ ownCloud is written by:
- Bernhard Posselt <dev@bernhard-posselt.com>
- Bernhard Reiter <ockham@raz.or.at>
- Birk Borkason <daniel.niccoli@gmail.com>
- Bjoern Schiessle <bjoern@schiessle.org>
- Björn Schießle <bjoern@schiessle.org>
- Borjan Tchakaloff <borjan@tchakaloff.fr>
- Brice Maron <brice@bmaron.net>
- Byron Marohn <combustible@live.com>
- C Montero-Luque <cml@owncloud.com>
- Carla Schroder <carla@owncloud.com>
- Carlos Cerrillo <ccerrillo@gmail.com>
- Carlos Damken <carlos@damken.com>
- Christian Berendt <berendt@b1-systems.de>
- Christian Jürges <christian@eqipe.ch>
- Christian Kampka <christian@kampka.net>
- Christian Weiske <cweiske@cweiske.de>
- Christoph Schaefer <christophł@wolkesicher.de>
@@ -40,12 +43,13 @@ ownCloud is written by:
- Daniel Molkentin <daniel@molkentin.de>
- Daniel Tosello <tosello.daniel@gmail.com>
- David Prévot <taffit@debian.org>
- David Toledo <dtoledo@solidgear.es>
- Dominik Schmidt <dev@dominik-schmidt.de>
- Edward Crompton <edward.crompton@gmail.com>
- Fabian Henze <flyser42@gmx.de>
- Faruk Uzun <farukuzun@collabora.com>
- Felix Böhm <felixboehm@gmx.de>
- Felix Moeller <mail@felixmoeller.de>
- Florian Preinstorfer <nblock@archlinux.us>
- Florian Pritz <bluewind@xinu.at>
- Florin Peter <github@florin-peter.de>
- Francesco Rovelli <francesco.rovelli@gmail.com>
@@ -66,11 +70,13 @@ ownCloud is written by:
- Jens-Christian Fischer <jens-christian.fischer@switch.ch>
- Jesús Macias <jmacias@solidgear.es>
- Joachim Bauch <bauch@struktur.de>
- Joas Schilling <nickvergessen@owncloud.com>
- Joachim Sokolowski <github@sokolowski.org>
- Joas Schilling <coding@schilljs.com>
- Johan Björk <johanimon@gmail.com>
- Johannes Ernst <jernst@indiecomputing.com>
- Johannes Willnecker <johannes@willnecker.com>
- Jonny007-MKD <1-23-4-5@web.de>
- Jost Baron <Jost.Baron@gmx.de>
- Juan Pablo Villafáñez <jvillafanez@solidgear.es>
- Julius Haertl <jus@bitgrid.net>
- Jörn Friedrich Dreyer <jfd@butonic.de>
- Kamil Domanski <kdomanski@kdemail.net>
@@ -119,7 +125,6 @@ ownCloud is written by:
- Phil Davis <phil.davis@inf.org>
- Philipp Kapfer <philipp.kapfer@gmx.at>
- Philippe Jung <phil.jung@free.fr>
- Philippe Le Brouster <plb@nebkha.net>
- Pierre Jochem <pierrejochem@msn.com>
- Pierre Ozoux <pierre@ozoux.net>
- Piotr Filiciak <piotr@filiciak.pl>
@@ -132,9 +137,9 @@ ownCloud is written by:
- RealRancor <Fisch.666@gmx.de>
- Remco Brenninkmeijer <requist1@starmail.nl>
- Renaud Fortier <Renaud.Fortier@fsaa.ulaval.ca>
- Robin Appelman <icewind@owncloud.com>
- Robin Appelman <robin@icewind.nl>
- Robin McCorkell <robin@mccorkell.me.uk>
- Roeland Jago Douma <rullzer@owncloud.com>
- Roeland Jago Douma <roeland@famdouma.nl>
- Roman Geber <rgeber@owncloudapps.com>
- Roman Kreisel <mail@romankreisel.de>
- Ross Nicoll <jrn@jrn.me.uk>
@@ -145,6 +150,8 @@ ownCloud is written by:
- Sebastian Döll <sebastian.doell@libasys.de>
- Senorsen <senorsen.zhang@gmail.com>
- Serge Martin <edb@sigluy.net>
- Sergio Bertolin <sbertolin@solidgear.es>
- Sergio Bertolín <sbertolin@solidgear.es>
- Simon Könnecke <simonkoennecke@gmail.com>
- Sjors van der Pluijm <sjors@desjors.nl>
- Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
@@ -154,13 +161,16 @@ ownCloud is written by:
- Stephan Peijnik <speijnik@anexia-it.com>
- TheSFReader <TheSFReader@gmail.com>
- Thibaut GRIDEL <tgridel@free.fr>
- Thomas Citharel <tcit@tcit.fr>
- Thomas Müller <thomas.mueller@tmit.eu>
- Thomas Pulzer <t.pulzer@kniel.de>
- Thomas Tanghus <thomas@tanghus.net>
- Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
- Tim Dettrick <t.dettrick@uq.edu.au>
- Tobia De Koninck <tobia@ledfan.be>
- Tobias Kaminsky <tobias@kaminsky.me>
- Tom Needham <tom@owncloud.com>
- Torben Dannhauer <torben@dannhauer.de>
- Victor Dubiniuk <dubiniuk@owncloud.com>
- Viktor Szépe <viktor@szepe.net>
- Vincent Chan <plus.vincchan@gmail.com>
@@ -174,9 +184,11 @@ ownCloud is written by:
- cmeh <cmeh@users.noreply.github.com>
- dampfklon <me@dampfklon.de>
- davidgumberg <davidnoizgumberg@gmail.com>
- davitol <dtoledo@solidgear.es>
- derkostka <sebastian.kostka@gmail.com>
- eduardo <eduardo@vnexu.net>
- fabian <fabian@web2.0-apps.de>
- felixboehm <felix@webhippie.de>
- goodkiller <markopraakli@gmail.com>
- helix84 <helix84@centrum.sk>
- hkjolhede <hkjolhede@gmail.com>
@@ -184,12 +196,14 @@ ownCloud is written by:
- j-ed <juergen@eisfair.org>
- jknockaert <jasper@knockaert.nl>
- josh4trunks <joshruehlig@gmail.com>
- karakayasemi <karakayasemi@itu.edu.tr>
- macjohnny <estebanmarin@gmx.ch>
- martin-rueegg <martin.rueegg@metaworx.ch>
- martin.mattel@diemattels.at <martin.mattel@diemattels.at>
- michag86 <micha_g@arcor.de>
- mmccarn <mmccarn-github@mmsionline.us>
- nishiki <nishiki@yaegashi.fr>
- oparoz <owncloud@interfasys.ch>
- root <root@oc.(none)>
- scambra <sergio@entrecables.com>
- scolebrook <scolebrook@mac.com>

View File

@@ -11,7 +11,7 @@ If you have questions about how to install or use Nextcloud, please direct these
- Go to one of the repositories, click "issues" and type any word in the top search/command bar.
- You can also filter by appending e. g. "state:open" to the search string.
- More info on [search syntax within github](https://help.github.com/articles/searching-issues)
* This repository ([core](https://github.com/nextcloud/core/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* This repository ([server](https://github.com/nextcloud/server/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* __SECURITY__: Report any potential security bug to us via [our HackerOne page](https://hackerone.com/nextcloud) or security@nextcloud.com following our [security policy](https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
* The issues in other components should be reported in their respective repositories: You will find them in our [GitHub Organization](https://github.com/nextcloud/)

View File

@@ -1,5 +1,8 @@
<?php
/**
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version

View File

@@ -14,5 +14,4 @@
<types>
<logging/>
</types>
<default_enable/>
</info>

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,9 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,9 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -6,7 +6,7 @@
<licence>AGPL</licence>
<author>Arthur Schiwon, Vincent Petry</author>
<default_enable/>
<version>0.3.0</version>
<version>1.0.0</version>
<dependencies>
<owncloud min-version="9.1" max-version="9.1" />
</dependencies>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" viewBox="0 0 32 32">
<path fill="#fff" d="m16 3c-8.8366 0-16 4.9248-16 11s7.1634 11 16 11c0.49926 0 0.98116-0.03174 1.4688-0.0625l8.5312 7.062v-9.406c3.658-2.016 6-5.1198 6-8.594 0-6.0752-7.164-11-16-11z"/>
</svg>

After

Width:  |  Height:  |  Size: 346 B

View File

@@ -31,7 +31,7 @@
'{{/if}}' +
' </div>' +
' <form class="newCommentForm">' +
' <textarea class="message" placeholder="{{newMessagePlaceholder}}">{{{message}}}</textarea>' +
' <textarea class="message" placeholder="{{newMessagePlaceholder}}">{{message}}</textarea>' +
' <input class="submit" type="submit" value="{{submitText}}" />' +
'{{#if isEditMode}}' +
' <input class="cancel" type="button" value="{{cancelText}}" />' +

View File

@@ -1,23 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "اكتب تعليق جديد...",
"New comment" : "تعليق جديد",
"Delete comment" : "حذف التعليق",
"Post" : "مشاركة",
"Post" : "ارسال",
"Cancel" : "إلغاء",
"Edit comment" : "تعديل التعليق",
"[Deleted user]" : "[مستخدم محذوف]",
"Comments" : "تعليقات",
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
"More comments..." : "مزيد من التعليقات...",
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
"More comments" : "مزيد من التعليقات...",
"Save" : "حفظ",
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {عدد} من {العدد الأقصى}",
"{count} unread comments" : "{عدد} الرسائل الغير مقروءة",
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {count} من {max}",
"Error occurred while retrieving comment with id {id}" : "حصل خطأ أثناء عرض التعليق رقم {id}",
"Error occurred while updating comment with id {id}" : "حصل خطأ أثناء تعديل التعليق رقم {id}",
"Error occurred while posting comment" : "حصل خطأ أثناء إرسال التعليق",
"{count} unread comments" : "{count} الرسائل الغير مقروءة",
"Comment" : "تعليق",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>تعليقات</strong> للملفات <em>(دائماً مصنف في جدول)</em>",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s قام بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"You commented on %2$s" : "انت قمت بكتابة تعليق على %2$s",
"%1$s commented on %2$s" : "%1$s قام بكتابة تعليق على %2$s"
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"Type in a new comment..." : "اكتب تعليق جديد...",
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
"More comments..." : "مزيد من التعليقات..."
},
"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;");

View File

@@ -1,21 +1,27 @@
{ "translations": {
"Type in a new comment..." : "اكتب تعليق جديد...",
"New comment" : "تعليق جديد",
"Delete comment" : "حذف التعليق",
"Post" : "مشاركة",
"Post" : "ارسال",
"Cancel" : "إلغاء",
"Edit comment" : "تعديل التعليق",
"[Deleted user]" : "[مستخدم محذوف]",
"Comments" : "تعليقات",
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
"More comments..." : "مزيد من التعليقات...",
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
"More comments" : "مزيد من التعليقات...",
"Save" : "حفظ",
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {عدد} من {العدد الأقصى}",
"{count} unread comments" : "{عدد} الرسائل الغير مقروءة",
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {count} من {max}",
"Error occurred while retrieving comment with id {id}" : "حصل خطأ أثناء عرض التعليق رقم {id}",
"Error occurred while updating comment with id {id}" : "حصل خطأ أثناء تعديل التعليق رقم {id}",
"Error occurred while posting comment" : "حصل خطأ أثناء إرسال التعليق",
"{count} unread comments" : "{count} الرسائل الغير مقروءة",
"Comment" : "تعليق",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>تعليقات</strong> للملفات <em>(دائماً مصنف في جدول)</em>",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s قام بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"You commented on %2$s" : "انت قمت بكتابة تعليق على %2$s",
"%1$s commented on %2$s" : "%1$s قام بكتابة تعليق على %2$s"
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"Type in a new comment..." : "اكتب تعليق جديد...",
"No other comments available" : "لا يوجد تعليقات أخرى متاحة",
"More comments..." : "مزيد من التعليقات..."
},"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;"
}

View File

@@ -1,8 +1,28 @@
OC.L10N.register(
"comments",
{
"New comment …" : "Comentariu nuevu...",
"Delete comment" : "Desaniciar comentariu",
"Post" : "Espublizar",
"Cancel" : "Encaboxar",
"Edit comment" : "Editar comentariu",
"[Deleted user]" : "[Usuariu desaniciáu]",
"Comments" : "Comentarios",
"No comments yet, start the conversation!" : "Entá nun hai comentarios. ¡Entama una conversación!",
"More comments …" : "Más comentarios...",
"Save" : "Guardar",
"Comment" : "Comentariu"
"Error occurred while retrieving comment with id {id}" : "Asocedió un fallu entrín se recibía'l comentariu cola ID {id}",
"Error occurred while updating comment with id {id}" : "Asocedió un fallu entrín s'anovaba'l comentariu cola ID {id}",
"Error occurred while posting comment" : "Asocedieron fallos entrín s'espublizaba'l comentariu",
"{count} unread comments" : "{count} comentarios ensin lleer",
"Comment" : "Comentariu",
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> pa ficheros",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"You commented on %2$s" : "Comentesti en %2$s",
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
"Type in a new comment..." : "Teclexa un comentariu nuevu...",
"No other comments available" : "Nun hai otros comentarios disponibles",
"More comments..." : "Más comentarios..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,6 +1,26 @@
{ "translations": {
"New comment …" : "Comentariu nuevu...",
"Delete comment" : "Desaniciar comentariu",
"Post" : "Espublizar",
"Cancel" : "Encaboxar",
"Edit comment" : "Editar comentariu",
"[Deleted user]" : "[Usuariu desaniciáu]",
"Comments" : "Comentarios",
"No comments yet, start the conversation!" : "Entá nun hai comentarios. ¡Entama una conversación!",
"More comments …" : "Más comentarios...",
"Save" : "Guardar",
"Comment" : "Comentariu"
"Error occurred while retrieving comment with id {id}" : "Asocedió un fallu entrín se recibía'l comentariu cola ID {id}",
"Error occurred while updating comment with id {id}" : "Asocedió un fallu entrín s'anovaba'l comentariu cola ID {id}",
"Error occurred while posting comment" : "Asocedieron fallos entrín s'espublizaba'l comentariu",
"{count} unread comments" : "{count} comentarios ensin lleer",
"Comment" : "Comentariu",
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> pa ficheros",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"You commented on %2$s" : "Comentesti en %2$s",
"%1$s commented on %2$s" : "%1$s comentó en %2$s",
"Type in a new comment..." : "Teclexa un comentariu nuevu...",
"No other comments available" : "Nun hai otros comentarios disponibles",
"More comments..." : "Más comentarios..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Zadat nový komentář...",
"New comment" : "Nový komentář ...",
"Delete comment" : "Smazat komentář",
"Post" : "Zveřejnit",
"Cancel" : "Zrušit",
"Edit comment" : "Upravit komentář",
"[Deleted user]" : "[Smazaný uživatel]",
"Comments" : "Komentáře",
"No other comments available" : "Nejsou dostupné žádné další komentáře",
"More comments..." : "Více komentářů...",
"No comments yet, start the conversation!" : "Zatím bez komentářů, začněte konverzaci!",
"More comments" : "Více komentářů ...",
"Save" : "Uložit",
"Allowed characters {count} of {max}" : "Povolených znaků {count} z {max}",
"Error occurred while retrieving comment with id {id}" : "Došlo k chybě při načítání komentáře s id {id}",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Došlo k chybě při zveřejňování komentáře",
"{count} unread comments" : "{count} nepřečtených komentářů",
"Comment" : "Komentář",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentáře</strong> pro soubory <em>(vždy uvedeny v proudu)</em>",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů",
"You commented" : "Okomentoval(a) jsi",
"%1$s commented" : "%1$s okomentován",
"You commented on %2$s" : "Okomentoval(a) jsi %2$s",
"%1$s commented on %2$s" : "%1$s okomentoval %2$s"
"%1$s commented on %2$s" : "%1$s okomentoval %2$s",
"Type in a new comment..." : "Zadat nový komentář...",
"No other comments available" : "Nejsou dostupné žádné další komentáře",
"More comments..." : "Více komentářů..."
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Zadat nový komentář...",
"New comment" : "Nový komentář ...",
"Delete comment" : "Smazat komentář",
"Post" : "Zveřejnit",
"Cancel" : "Zrušit",
"Edit comment" : "Upravit komentář",
"[Deleted user]" : "[Smazaný uživatel]",
"Comments" : "Komentáře",
"No other comments available" : "Nejsou dostupné žádné další komentáře",
"More comments..." : "Více komentářů...",
"No comments yet, start the conversation!" : "Zatím bez komentářů, začněte konverzaci!",
"More comments" : "Více komentářů ...",
"Save" : "Uložit",
"Allowed characters {count} of {max}" : "Povolených znaků {count} z {max}",
"Error occurred while retrieving comment with id {id}" : "Došlo k chybě při načítání komentáře s id {id}",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Došlo k chybě při zveřejňování komentáře",
"{count} unread comments" : "{count} nepřečtených komentářů",
"Comment" : "Komentář",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentáře</strong> pro soubory <em>(vždy uvedeny v proudu)</em>",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů",
"You commented" : "Okomentoval(a) jsi",
"%1$s commented" : "%1$s okomentován",
"You commented on %2$s" : "Okomentoval(a) jsi %2$s",
"%1$s commented on %2$s" : "%1$s okomentoval %2$s"
"%1$s commented on %2$s" : "%1$s okomentoval %2$s",
"Type in a new comment..." : "Zadat nový komentář...",
"No other comments available" : "Nejsou dostupné žádné další komentáře",
"More comments..." : "Více komentářů..."
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Indtast en ny kommentar...",
"Delete comment" : "Slet kommentar",
"Post" : "Indlæg",
"Cancel" : "Annullér",
"Edit comment" : "Rediger kommentar",
"[Deleted user]" : "[Deleted user]",
"Comments" : "Kommentarer",
"No other comments available" : "Ingen andre kommentarer tilgængelige",
"More comments..." : "Flere kommentarer...",
"Save" : "Gem",
"Allowed characters {count} of {max}" : "Tilladte tegn {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Der opstod fejl under hentning af kommentar med id {id}",
@@ -20,6 +17,9 @@ OC.L10N.register(
"You commented" : "Du kommenterede",
"%1$s commented" : "%1$s kommenterede",
"You commented on %2$s" : "Du kommenterede %2$s",
"%1$s commented on %2$s" : "%1$s kommenterede %2$s"
"%1$s commented on %2$s" : "%1$s kommenterede %2$s",
"Type in a new comment..." : "Indtast en ny kommentar...",
"No other comments available" : "Ingen andre kommentarer tilgængelige",
"More comments..." : "Flere kommentarer..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Indtast en ny kommentar...",
"Delete comment" : "Slet kommentar",
"Post" : "Indlæg",
"Cancel" : "Annullér",
"Edit comment" : "Rediger kommentar",
"[Deleted user]" : "[Deleted user]",
"Comments" : "Kommentarer",
"No other comments available" : "Ingen andre kommentarer tilgængelige",
"More comments..." : "Flere kommentarer...",
"Save" : "Gem",
"Allowed characters {count} of {max}" : "Tilladte tegn {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Der opstod fejl under hentning af kommentar med id {id}",
@@ -18,6 +15,9 @@
"You commented" : "Du kommenterede",
"%1$s commented" : "%1$s kommenterede",
"You commented on %2$s" : "Du kommenterede %2$s",
"%1$s commented on %2$s" : "%1$s kommenterede %2$s"
"%1$s commented on %2$s" : "%1$s kommenterede %2$s",
"Type in a new comment..." : "Indtast en ny kommentar...",
"No other comments available" : "Ingen andre kommentarer tilgængelige",
"More comments..." : "Flere kommentarer..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Bitte gib einen neuen Kommentar ein...",
"New comment" : "Neuer Kommentar ...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[Gelöschter Benutzer]",
"Comments" : "Kommentare",
"No other comments available" : "Keine weiteren Kommentare vorhanden",
"More comments..." : "Weitere Kommentare...",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!",
"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,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Es ist ein Fehler beim Veröffentlichen des Kommentars aufgetreten",
"{count} unread comments" : "{count} ungelesene Kommentare",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
"You commented" : "Von Dir kommentiert",
"%1$s commented" : "%1$s kommentiert",
"You commented on %2$s" : "Du hast %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"No other comments available" : "Keine weiteren Kommentare vorhanden",
"More comments..." : "Weitere Kommentare..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Bitte gib einen neuen Kommentar ein...",
"New comment" : "Neuer Kommentar ...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[Gelöschter Benutzer]",
"Comments" : "Kommentare",
"No other comments available" : "Keine weiteren Kommentare vorhanden",
"More comments..." : "Weitere Kommentare...",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!",
"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",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Es ist ein Fehler beim Veröffentlichen des Kommentars aufgetreten",
"{count} unread comments" : "{count} ungelesene Kommentare",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
"You commented" : "Von Dir kommentiert",
"%1$s commented" : "%1$s kommentiert",
"You commented on %2$s" : "Du hast %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"No other comments available" : "Keine weiteren Kommentare vorhanden",
"More comments..." : "Weitere Kommentare..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"New comment" : "Neuer Kommentar ...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[gelöschter Benutzer]",
"Comments" : "Kommentare",
"No other comments available" : "Keine weiteren Kommentare verfügbar",
"More comments..." : "Weitere Kommentare...",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
"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",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Es ist ein Fehler beim Veröffentlichen des Kommentars aufgetreten",
"{count} unread comments" : "[count] ungelesene Kommentare",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentiert",
"%1$s commented" : "%1$s kommentierte",
"You commented on %2$s" : "Sie haben %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"No other comments available" : "Keine weiteren Kommentare verfügbar",
"More comments..." : "Weitere Kommentare..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"New comment" : "Neuer Kommentar ...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[gelöschter Benutzer]",
"Comments" : "Kommentare",
"No other comments available" : "Keine weiteren Kommentare verfügbar",
"More comments..." : "Weitere Kommentare...",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
"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",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Es ist ein Fehler beim Veröffentlichen des Kommentars aufgetreten",
"{count} unread comments" : "[count] ungelesene Kommentare",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentiert",
"%1$s commented" : "%1$s kommentierte",
"You commented on %2$s" : "Sie haben %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"No other comments available" : "Keine weiteren Kommentare verfügbar",
"More comments..." : "Weitere Kommentare..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,22 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Αυτό είναι ένα νέο σχόλιο...",
"New comment" : "Νέο σχόλιο ...",
"Delete comment" : "Διαγραφή σχολίου",
"Post" : "Δημοσίευση",
"Cancel" : "Άκυρο",
"Edit comment" : "Επεξεργασία σχολίου",
"[Deleted user]" : "[Διαγραφή χρήστη]",
"Comments" : "Σχόλια",
"No other comments available" : "Δεν υπάρχουν άλλα διαθέσιμα σχόλια",
"More comments..." : "Περισσότερα σχόλια...",
"No comments yet, start the conversation!" : "Δεν υπάρχουν σχόλια, ξεκινήστε την συζήτηση!",
"More comments" : "Περισσότερα σχόλια ...",
"Save" : "Αποθήκευση",
"Allowed characters {count} of {max}" : "Επιτρεπόμενοι χαρακτήρες {count} από {max}",
"Error occurred while retrieving comment with id {id}" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια λήψης σχολίων με αναγνωριστικό {id}",
"Error occurred while updating comment with id {id}" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια αναβάθμισης του σχολίου με το αναγνωριστικό {id}",
"Error occurred while posting comment" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια δημοσίευσης σχολίου",
"{count} unread comments" : "{count} μη αναγνωσμένα σχόλια",
"Comment" : "Σχόλιο",
"<strong>Comments</strong> for files" : "<strong>Σχόλια</strong> για αρχεία",
"You commented" : "Σχολιάσατε",
"%1$s commented" : "%1$s σχολίασε",
"You commented on %2$s" : "Σχολιάσατε στο %2$s",
"%1$s commented on %2$s" : "%1$s σχολίασε στο %2$s"
"%1$s commented on %2$s" : "%1$s σχολίασε στο %2$s",
"Type in a new comment..." : "Αυτό είναι ένα νέο σχόλιο...",
"No other comments available" : "Δεν υπάρχουν άλλα διαθέσιμα σχόλια",
"More comments..." : "Περισσότερα σχόλια..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,20 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Αυτό είναι ένα νέο σχόλιο...",
"New comment" : "Νέο σχόλιο ...",
"Delete comment" : "Διαγραφή σχολίου",
"Post" : "Δημοσίευση",
"Cancel" : "Άκυρο",
"Edit comment" : "Επεξεργασία σχολίου",
"[Deleted user]" : "[Διαγραφή χρήστη]",
"Comments" : "Σχόλια",
"No other comments available" : "Δεν υπάρχουν άλλα διαθέσιμα σχόλια",
"More comments..." : "Περισσότερα σχόλια...",
"No comments yet, start the conversation!" : "Δεν υπάρχουν σχόλια, ξεκινήστε την συζήτηση!",
"More comments" : "Περισσότερα σχόλια ...",
"Save" : "Αποθήκευση",
"Allowed characters {count} of {max}" : "Επιτρεπόμενοι χαρακτήρες {count} από {max}",
"Error occurred while retrieving comment with id {id}" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια λήψης σχολίων με αναγνωριστικό {id}",
"Error occurred while updating comment with id {id}" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια αναβάθμισης του σχολίου με το αναγνωριστικό {id}",
"Error occurred while posting comment" : "Ένα σφάλμα προέκυψε κατά την προσπάθεια δημοσίευσης σχολίου",
"{count} unread comments" : "{count} μη αναγνωσμένα σχόλια",
"Comment" : "Σχόλιο",
"<strong>Comments</strong> for files" : "<strong>Σχόλια</strong> για αρχεία",
"You commented" : "Σχολιάσατε",
"%1$s commented" : "%1$s σχολίασε",
"You commented on %2$s" : "Σχολιάσατε στο %2$s",
"%1$s commented on %2$s" : "%1$s σχολίασε στο %2$s"
"%1$s commented on %2$s" : "%1$s σχολίασε στο %2$s",
"Type in a new comment..." : "Αυτό είναι ένα νέο σχόλιο...",
"No other comments available" : "Δεν υπάρχουν άλλα διαθέσιμα σχόλια",
"More comments..." : "Περισσότερα σχόλια..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Type a new comment...",
"Delete comment" : "Delete comment",
"Post" : "Post",
"Cancel" : "Cancel",
"Edit comment" : "Edit comment",
"[Deleted user]" : "[Deleted user]",
"Comments" : "Comments",
"No other comments available" : "No other comments available",
"More comments..." : "More comments...",
"Save" : "Save",
"Allowed characters {count} of {max}" : "Allowed characters: {count} of {max}",
"Error occurred while retrieving comment with id {id}" : "Error occurred while retrieving comment with id {id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "Error occurred while posting comment",
"{count} unread comments" : "{count} unread comments",
"Comment" : "Comment",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comments</strong> for files <em>(always listed in stream)</em>",
"You commented" : "You commented",
"%1$s commented" : "%1$s commented",
"You commented on %2$s" : "You commented on %2$s",
"%1$s commented on %2$s" : "%1$s commented on %2$s"
"%1$s commented on %2$s" : "%1$s commented on %2$s",
"Type in a new comment..." : "Type a new comment...",
"No other comments available" : "No other comments available",
"More comments..." : "More comments..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Type a new comment...",
"Delete comment" : "Delete comment",
"Post" : "Post",
"Cancel" : "Cancel",
"Edit comment" : "Edit comment",
"[Deleted user]" : "[Deleted user]",
"Comments" : "Comments",
"No other comments available" : "No other comments available",
"More comments..." : "More comments...",
"Save" : "Save",
"Allowed characters {count} of {max}" : "Allowed characters: {count} of {max}",
"Error occurred while retrieving comment with id {id}" : "Error occurred while retrieving comment with id {id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "Error occurred while posting comment",
"{count} unread comments" : "{count} unread comments",
"Comment" : "Comment",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comments</strong> for files <em>(always listed in stream)</em>",
"You commented" : "You commented",
"%1$s commented" : "%1$s commented",
"You commented on %2$s" : "You commented on %2$s",
"%1$s commented on %2$s" : "%1$s commented on %2$s"
"%1$s commented on %2$s" : "%1$s commented on %2$s",
"Type in a new comment..." : "Type a new comment...",
"No other comments available" : "No other comments available",
"More comments..." : "More comments..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Escribe un nuevo comentario...",
"New comment" : "Comentario nuevo",
"Delete comment" : "Borrar comentario",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentario",
"[Deleted user]" : "[Usuario eliminado]",
"Comments" : "Comentarios",
"No other comments available" : "No hay otros comentarios disponibles",
"More comments..." : "Más comentarios...",
"No comments yet, start the conversation!" : "¡No hay comentarios, empieza la conversación!",
"More comments" : "Más comentarios ...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con ID {id}",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Se ha producido un error al enviar el comentario",
"{count} unread comments" : "{count} comentarios no leídos",
"Comment" : "Comentario",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentarios</strong> de archivos <em>(siempre se listarán en stream)</em>",
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para archivos",
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentados",
"You commented on %2$s" : "Has comentado en %2$s",
"%1$s commented on %2$s" : "%1$s comentados en %2$s"
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
"Type in a new comment..." : "Escribe un nuevo comentario...",
"No other comments available" : "No hay otros comentarios disponibles",
"More comments..." : "Más comentarios..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Escribe un nuevo comentario...",
"New comment" : "Comentario nuevo",
"Delete comment" : "Borrar comentario",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentario",
"[Deleted user]" : "[Usuario eliminado]",
"Comments" : "Comentarios",
"No other comments available" : "No hay otros comentarios disponibles",
"More comments..." : "Más comentarios...",
"No comments yet, start the conversation!" : "¡No hay comentarios, empieza la conversación!",
"More comments" : "Más comentarios ...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con ID {id}",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Se ha producido un error al enviar el comentario",
"{count} unread comments" : "{count} comentarios no leídos",
"Comment" : "Comentario",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentarios</strong> de archivos <em>(siempre se listarán en stream)</em>",
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para archivos",
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentados",
"You commented on %2$s" : "Has comentado en %2$s",
"%1$s commented on %2$s" : "%1$s comentados en %2$s"
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
"Type in a new comment..." : "Escribe un nuevo comentario...",
"No other comments available" : "No hay otros comentarios disponibles",
"More comments..." : "Más comentarios..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Escribir un nuevo comentario",
"Delete comment" : "Eliminar comentario",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Modificar comentario",
"[Deleted user]" : "[Usuario eliminado]",
"Comments" : "Comentarios",
"No other comments available" : "No hay mas comentarios",
"More comments..." : "Mas comentarios...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Se produjo error al recuperar comentario con id {id}",
@@ -20,6 +17,9 @@ OC.L10N.register(
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Has comentado en %2$s",
"%1$s commented on %2$s" : "%1$s comentado en %2$s"
"%1$s commented on %2$s" : "%1$s comentado en %2$s",
"Type in a new comment..." : "Escribir un nuevo comentario",
"No other comments available" : "No hay mas comentarios",
"More comments..." : "Mas comentarios..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Escribir un nuevo comentario",
"Delete comment" : "Eliminar comentario",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Modificar comentario",
"[Deleted user]" : "[Usuario eliminado]",
"Comments" : "Comentarios",
"No other comments available" : "No hay mas comentarios",
"More comments..." : "Mas comentarios...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Se produjo error al recuperar comentario con id {id}",
@@ -18,6 +15,9 @@
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Has comentado en %2$s",
"%1$s commented on %2$s" : "%1$s comentado en %2$s"
"%1$s commented on %2$s" : "%1$s comentado en %2$s",
"Type in a new comment..." : "Escribir un nuevo comentario",
"No other comments available" : "No hay mas comentarios",
"More comments..." : "Mas comentarios..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Kirjoita uusi kommentti...",
"Delete comment" : "Poista kommentti",
"Post" : "Lähetä",
"Cancel" : "Peruuta",
"Edit comment" : "Muokkaa kommenttia",
"[Deleted user]" : "[Poistettu käyttäjä]",
"Comments" : "Kommentit",
"No other comments available" : "Ei muita kommentteja saatavilla",
"More comments..." : "Lisää kommentteja...",
"Save" : "Tallenna",
"Allowed characters {count} of {max}" : "Sallittujen merkkien määrä {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "Virhe noutaessa kommenttia tunnisteella {id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "Virhe kommenttia lähettäessä",
"{count} unread comments" : "{count} lukematonta kommenttia",
"Comment" : "Kommentti",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentit</strong> tiedostoille <em>(aina listattu luettelossa)</em>",
"You commented" : "Kommentoit",
"%1$s commented" : "%1$s kommentoi",
"You commented on %2$s" : "Kommentoit %2$s",
"%1$s commented on %2$s" : "%1$s kommentoi kohdetta %2$s"
"%1$s commented on %2$s" : "%1$s kommentoi kohdetta %2$s",
"Type in a new comment..." : "Kirjoita uusi kommentti...",
"No other comments available" : "Ei muita kommentteja saatavilla",
"More comments..." : "Lisää kommentteja..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Kirjoita uusi kommentti...",
"Delete comment" : "Poista kommentti",
"Post" : "Lähetä",
"Cancel" : "Peruuta",
"Edit comment" : "Muokkaa kommenttia",
"[Deleted user]" : "[Poistettu käyttäjä]",
"Comments" : "Kommentit",
"No other comments available" : "Ei muita kommentteja saatavilla",
"More comments..." : "Lisää kommentteja...",
"Save" : "Tallenna",
"Allowed characters {count} of {max}" : "Sallittujen merkkien määrä {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "Virhe noutaessa kommenttia tunnisteella {id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "Virhe kommenttia lähettäessä",
"{count} unread comments" : "{count} lukematonta kommenttia",
"Comment" : "Kommentti",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentit</strong> tiedostoille <em>(aina listattu luettelossa)</em>",
"You commented" : "Kommentoit",
"%1$s commented" : "%1$s kommentoi",
"You commented on %2$s" : "Kommentoit %2$s",
"%1$s commented on %2$s" : "%1$s kommentoi kohdetta %2$s"
"%1$s commented on %2$s" : "%1$s kommentoi kohdetta %2$s",
"Type in a new comment..." : "Kirjoita uusi kommentti...",
"No other comments available" : "Ei muita kommentteja saatavilla",
"More comments..." : "Lisää kommentteja..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Écrire un nouveau commentaire...",
"New comment" : "Nouveau commentaire...",
"Delete comment" : "Supprimer le commentaire",
"Post" : "Poster",
"Cancel" : "Annuler",
"Edit comment" : "Modifier le commentaire",
"[Deleted user]" : "[Utilisateur supprimé]",
"Comments" : "Commentaires",
"No other comments available" : "Aucun autre commentaire",
"More comments..." : "Plus de commentaires...",
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrer la conversation!",
"More comments" : "Plus de commentaires ...",
"Save" : "Enregistrer",
"Allowed characters {count} of {max}" : "{count} sur {max} caractères autorisés",
"Error occurred while retrieving comment with id {id}" : "Une erreur est survenue lors de la récupération du commentaire avec l'id {id}",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Une erreur est survenue lors de l'envoi du commentaire",
"{count} unread comments" : "{count} commentaires non lus",
"Comment" : "Commenter",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Commentaires</strong> pour les fichiers <em>(toujours listés dans le flux)</em>",
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers",
"You commented" : "Vous avez commenté",
"%1$s commented" : "%1$s a commenté",
"You commented on %2$s" : "Vous avez commenté %2$s",
"%1$s commented on %2$s" : "%1$s a commenté %2$s"
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
"Type in a new comment..." : "Écrire un nouveau commentaire...",
"No other comments available" : "Aucun autre commentaire",
"More comments..." : "Plus de commentaires..."
},
"nplurals=2; plural=(n > 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Écrire un nouveau commentaire...",
"New comment" : "Nouveau commentaire...",
"Delete comment" : "Supprimer le commentaire",
"Post" : "Poster",
"Cancel" : "Annuler",
"Edit comment" : "Modifier le commentaire",
"[Deleted user]" : "[Utilisateur supprimé]",
"Comments" : "Commentaires",
"No other comments available" : "Aucun autre commentaire",
"More comments..." : "Plus de commentaires...",
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrer la conversation!",
"More comments" : "Plus de commentaires ...",
"Save" : "Enregistrer",
"Allowed characters {count} of {max}" : "{count} sur {max} caractères autorisés",
"Error occurred while retrieving comment with id {id}" : "Une erreur est survenue lors de la récupération du commentaire avec l'id {id}",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Une erreur est survenue lors de l'envoi du commentaire",
"{count} unread comments" : "{count} commentaires non lus",
"Comment" : "Commenter",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Commentaires</strong> pour les fichiers <em>(toujours listés dans le flux)</em>",
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers",
"You commented" : "Vous avez commenté",
"%1$s commented" : "%1$s a commenté",
"You commented on %2$s" : "Vous avez commenté %2$s",
"%1$s commented on %2$s" : "%1$s a commenté %2$s"
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
"Type in a new comment..." : "Écrire un nouveau commentaire...",
"No other comments available" : "Aucun autre commentaire",
"More comments..." : "Plus de commentaires..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "יש להכניס תגובה חדשה...",
"Delete comment" : "מחיקת תגובה",
"Post" : "פרסום",
"Cancel" : "ביטול",
"Edit comment" : "עריכת תגובה",
"[Deleted user]" : "[משתמשים מוסרים]",
"Comments" : "תגובות",
"No other comments available" : "אין תגובות אחרות זמינות",
"More comments..." : "תגובות נוספות...",
"Save" : "שמירה",
"Allowed characters {count} of {max}" : "תווים מותרים {count} מתוך {max}",
"Error occurred while retrieving comment with id {id}" : "שגיאה אירעה כאשר אוחזרה תגובה עם מספר זיהוי {id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "אירעה שגיאה בזמן פרסום תגובה",
"{count} unread comments" : "{count} תגובות שלא נקראו",
"Comment" : "תגובה",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>תגובות</strong> עבור קבצים <em>(תמיד נרשמים בהזרמת מדיה)</em>",
"You commented" : "הערות שלך",
"%1$s commented" : "התקבלו תגובות %1$s",
"You commented on %2$s" : "הערות שלך ב- %2$s",
"%1$s commented on %2$s" : "התקבלו תגובות %1$s ב- %2$s "
"%1$s commented on %2$s" : "התקבלו תגובות %1$s ב- %2$s ",
"Type in a new comment..." : "יש להכניס תגובה חדשה...",
"No other comments available" : "אין תגובות אחרות זמינות",
"More comments..." : "תגובות נוספות..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "יש להכניס תגובה חדשה...",
"Delete comment" : "מחיקת תגובה",
"Post" : "פרסום",
"Cancel" : "ביטול",
"Edit comment" : "עריכת תגובה",
"[Deleted user]" : "[משתמשים מוסרים]",
"Comments" : "תגובות",
"No other comments available" : "אין תגובות אחרות זמינות",
"More comments..." : "תגובות נוספות...",
"Save" : "שמירה",
"Allowed characters {count} of {max}" : "תווים מותרים {count} מתוך {max}",
"Error occurred while retrieving comment with id {id}" : "שגיאה אירעה כאשר אוחזרה תגובה עם מספר זיהוי {id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "אירעה שגיאה בזמן פרסום תגובה",
"{count} unread comments" : "{count} תגובות שלא נקראו",
"Comment" : "תגובה",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>תגובות</strong> עבור קבצים <em>(תמיד נרשמים בהזרמת מדיה)</em>",
"You commented" : "הערות שלך",
"%1$s commented" : "התקבלו תגובות %1$s",
"You commented on %2$s" : "הערות שלך ב- %2$s",
"%1$s commented on %2$s" : "התקבלו תגובות %1$s ב- %2$s "
"%1$s commented on %2$s" : "התקבלו תגובות %1$s ב- %2$s ",
"Type in a new comment..." : "יש להכניס תגובה חדשה...",
"No other comments available" : "אין תגובות אחרות זמינות",
"More comments..." : "תגובות נוספות..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,26 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Új hozzászólás írása...",
"New comment" : "Új hozzászólás...",
"Delete comment" : "Hozzászólás törlése",
"Post" : "Küldés",
"Cancel" : "Mégsem",
"Edit comment" : "Hozzászólás szerkesztése",
"[Deleted user]" : "[Törölt felhasználó]",
"Comments" : "Hozzászólások",
"No other comments available" : "Nincs több hozzászólás.",
"More comments..." : "Több hozzászólás...",
"No comments yet, start the conversation!" : "Még nincsenek hozzászólások, kezdd el a beszélgetést!",
"More comments" : "Több hozzászólás...",
"Save" : "Mentés",
"Allowed characters {count} of {max}" : "Engedélyezett karakterek: {count} / {max}",
"Error occurred while retrieving comment with id {id}" : "Hiba a {id} azonosítójú megjegyzés visszanyerése közben.",
"Error occurred while updating comment with id {id}" : "Hiba a {id} azonosítójú megjegyzés frissítése közben.",
"Error occurred while posting comment" : "Hiba történt a megjegyzés küldése közben",
"Error occurred while retrieving comment with id {id}" : "Hiba a következő azonosítójú hozzászólás letöltése közben: {id}",
"Error occurred while updating comment with id {id}" : "Hiba a következő azonosítójú hozzászólás frissítése közben: {id}",
"Error occurred while posting comment" : "Hiba történt a hozzászólás küldése közben",
"{count} unread comments" : "{count} olvasatlan hozzászólás",
"Comment" : "Hozzászólás",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Hozzászólás</strong> a fájlokhoz <em>(mindig listázásra kerül a hírfolyamon)</em>",
"You commented" : "Hozzászólt",
"<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> fájlokhoz",
"You commented" : "Hozzászóltál",
"%1$s commented" : "%1$s hozzászólt",
"You commented on %2$s" : "Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s"
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
"Type in a new comment..." : "Új hozzászólás írása...",
"No other comments available" : "Nincs több hozzászólás.",
"More comments..." : "Több hozzászólás..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,24 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Új hozzászólás írása...",
"New comment" : "Új hozzászólás...",
"Delete comment" : "Hozzászólás törlése",
"Post" : "Küldés",
"Cancel" : "Mégsem",
"Edit comment" : "Hozzászólás szerkesztése",
"[Deleted user]" : "[Törölt felhasználó]",
"Comments" : "Hozzászólások",
"No other comments available" : "Nincs több hozzászólás.",
"More comments..." : "Több hozzászólás...",
"No comments yet, start the conversation!" : "Még nincsenek hozzászólások, kezdd el a beszélgetést!",
"More comments" : "Több hozzászólás...",
"Save" : "Mentés",
"Allowed characters {count} of {max}" : "Engedélyezett karakterek: {count} / {max}",
"Error occurred while retrieving comment with id {id}" : "Hiba a {id} azonosítójú megjegyzés visszanyerése közben.",
"Error occurred while updating comment with id {id}" : "Hiba a {id} azonosítójú megjegyzés frissítése közben.",
"Error occurred while posting comment" : "Hiba történt a megjegyzés küldése közben",
"Error occurred while retrieving comment with id {id}" : "Hiba a következő azonosítójú hozzászólás letöltése közben: {id}",
"Error occurred while updating comment with id {id}" : "Hiba a következő azonosítójú hozzászólás frissítése közben: {id}",
"Error occurred while posting comment" : "Hiba történt a hozzászólás küldése közben",
"{count} unread comments" : "{count} olvasatlan hozzászólás",
"Comment" : "Hozzászólás",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Hozzászólás</strong> a fájlokhoz <em>(mindig listázásra kerül a hírfolyamon)</em>",
"You commented" : "Hozzászólt",
"<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> fájlokhoz",
"You commented" : "Hozzászóltál",
"%1$s commented" : "%1$s hozzászólt",
"You commented on %2$s" : "Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s"
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
"Type in a new comment..." : "Új hozzászólás írása...",
"No other comments available" : "Nincs több hozzászólás.",
"More comments..." : "Több hozzászólás..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,20 +1,25 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Ketik di komentar baru...",
"Delete comment" : "Hapus komentar",
"Post" : "Posting",
"Cancel" : "Batal",
"Edit comment" : "Sunting komentar",
"[Deleted user]" : "[Hapus pengguna]",
"Comments" : "Komentar",
"No other comments available" : "Tidak ada komentar lainnya",
"More comments..." : "Komentar lainya...",
"Save" : "Simpan",
"Allowed characters {count} of {max}" : "Karakter yang diizinkan {count} dari {max}",
"Error occurred while retrieving comment with id {id}" : "Terjadi kesalahan saat mendapatkan komentar dengan id {id}",
"Error occurred while updating comment with id {id}" : "Terjadi kesalahan saat memperbarui komentar dengan id {id}",
"Error occurred while posting comment" : "Terjadi kesalahan saat memosting komentar",
"{count} unread comments" : "{count} komentar belum dibaca",
"Comment" : "Komentar",
"You commented" : "Anda berkomentar",
"%1$s commented" : "%1$s dikomentari",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s"
"You commented on %2$s" : "Anda berkomentar di %2$s",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s",
"Type in a new comment..." : "Ketik di komentar baru...",
"No other comments available" : "Tidak ada komentar lainnya",
"More comments..." : "Komentar lainya..."
},
"nplurals=1; plural=0;");

View File

@@ -1,18 +1,23 @@
{ "translations": {
"Type in a new comment..." : "Ketik di komentar baru...",
"Delete comment" : "Hapus komentar",
"Post" : "Posting",
"Cancel" : "Batal",
"Edit comment" : "Sunting komentar",
"[Deleted user]" : "[Hapus pengguna]",
"Comments" : "Komentar",
"No other comments available" : "Tidak ada komentar lainnya",
"More comments..." : "Komentar lainya...",
"Save" : "Simpan",
"Allowed characters {count} of {max}" : "Karakter yang diizinkan {count} dari {max}",
"Error occurred while retrieving comment with id {id}" : "Terjadi kesalahan saat mendapatkan komentar dengan id {id}",
"Error occurred while updating comment with id {id}" : "Terjadi kesalahan saat memperbarui komentar dengan id {id}",
"Error occurred while posting comment" : "Terjadi kesalahan saat memosting komentar",
"{count} unread comments" : "{count} komentar belum dibaca",
"Comment" : "Komentar",
"You commented" : "Anda berkomentar",
"%1$s commented" : "%1$s dikomentari",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s"
"You commented on %2$s" : "Anda berkomentar di %2$s",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s",
"Type in a new comment..." : "Ketik di komentar baru...",
"No other comments available" : "Tidak ada komentar lainnya",
"More comments..." : "Komentar lainya..."
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -1,22 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Skrifaðu inn nýja athugasemd...",
"New comment" : " athugasemd ...",
"Delete comment" : "Eyða athugasemd",
"Post" : "Senda",
"Cancel" : "Hætta við",
"Edit comment" : "Breyta athugasemd",
"[Deleted user]" : "[Eyddur notandi]",
"Comments" : "Athugasemdir",
"No other comments available" : "Engar aðrar athugasemdir eru tiltækar",
"More comments..." : "Fleiri athugasemdir...",
"No comments yet, start the conversation!" : "Engar athugasemdir ennþá, byrjaðu umræðuna!",
"More comments" : "Fleiri athugasemdir ...",
"Save" : "Vista",
"Allowed characters {count} of {max}" : "Leyfður stafafjöldi {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}",
"Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}",
"Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd",
"{count} unread comments" : "{count} ólesnar athugasemdir",
"Comment" : "Athugasemd",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár",
"You commented" : "Þú settir inn athugasemd",
"%1$s commented" : "%1$s setti inn athugasemd",
"You commented on %2$s" : "Þú settir inn athugasemd við %2$s",
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s"
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s",
"Type in a new comment..." : "Skrifaðu inn nýja athugasemd...",
"No other comments available" : "Engar aðrar athugasemdir eru tiltækar",
"More comments..." : "Fleiri athugasemdir..."
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");

View File

@@ -1,20 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Skrifaðu inn nýja athugasemd...",
"New comment" : " athugasemd ...",
"Delete comment" : "Eyða athugasemd",
"Post" : "Senda",
"Cancel" : "Hætta við",
"Edit comment" : "Breyta athugasemd",
"[Deleted user]" : "[Eyddur notandi]",
"Comments" : "Athugasemdir",
"No other comments available" : "Engar aðrar athugasemdir eru tiltækar",
"More comments..." : "Fleiri athugasemdir...",
"No comments yet, start the conversation!" : "Engar athugasemdir ennþá, byrjaðu umræðuna!",
"More comments" : "Fleiri athugasemdir ...",
"Save" : "Vista",
"Allowed characters {count} of {max}" : "Leyfður stafafjöldi {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}",
"Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}",
"Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd",
"{count} unread comments" : "{count} ólesnar athugasemdir",
"Comment" : "Athugasemd",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár",
"You commented" : "Þú settir inn athugasemd",
"%1$s commented" : "%1$s setti inn athugasemd",
"You commented on %2$s" : "Þú settir inn athugasemd við %2$s",
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s"
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s",
"Type in a new comment..." : "Skrifaðu inn nýja athugasemd...",
"No other comments available" : "Engar aðrar athugasemdir eru tiltækar",
"More comments..." : "Fleiri athugasemdir..."
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Digita un nuovo commento...",
"New comment" : "Nuovo commento...",
"Delete comment" : "Elimina commento",
"Post" : "Commento",
"Cancel" : "Annulla",
"Edit comment" : "Modifica commento",
"[Deleted user]" : "[Utente eliminato]",
"Comments" : "Commenti",
"No other comments available" : "Non sono disponibili altri commenti",
"More comments..." : "Altri commenti...",
"No comments yet, start the conversation!" : "Ancora nessun commento, inizia la conversazione!",
"More comments" : "Altri commenti...",
"Save" : "Salva",
"Allowed characters {count} of {max}" : "Caratteri consentiti {count} di {max}",
"Error occurred while retrieving comment with id {id}" : "Si è verificato un errore durante il tentativo di recupero del commento con id {id}",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Si è verificato un errore durante la pubblicazione del commento.",
"{count} unread comments" : "{count} commenti non letti",
"Comment" : "Commento",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Commenti</strong> sui file <em>(elencati sempre nel flusso)</em>",
"<strong>Comments</strong> for files" : "<strong>Commenti</strong> sui file",
"You commented" : "Hai commentato",
"%1$s commented" : "%1$s ha commentato",
"You commented on %2$s" : "Hai commentato su %2$s",
"%1$s commented on %2$s" : "%1$s ha commentato %2$s"
"%1$s commented on %2$s" : "%1$s ha commentato %2$s",
"Type in a new comment..." : "Digita un nuovo commento...",
"No other comments available" : "Non sono disponibili altri commenti",
"More comments..." : "Altri commenti..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Digita un nuovo commento...",
"New comment" : "Nuovo commento...",
"Delete comment" : "Elimina commento",
"Post" : "Commento",
"Cancel" : "Annulla",
"Edit comment" : "Modifica commento",
"[Deleted user]" : "[Utente eliminato]",
"Comments" : "Commenti",
"No other comments available" : "Non sono disponibili altri commenti",
"More comments..." : "Altri commenti...",
"No comments yet, start the conversation!" : "Ancora nessun commento, inizia la conversazione!",
"More comments" : "Altri commenti...",
"Save" : "Salva",
"Allowed characters {count} of {max}" : "Caratteri consentiti {count} di {max}",
"Error occurred while retrieving comment with id {id}" : "Si è verificato un errore durante il tentativo di recupero del commento con id {id}",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Si è verificato un errore durante la pubblicazione del commento.",
"{count} unread comments" : "{count} commenti non letti",
"Comment" : "Commento",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Commenti</strong> sui file <em>(elencati sempre nel flusso)</em>",
"<strong>Comments</strong> for files" : "<strong>Commenti</strong> sui file",
"You commented" : "Hai commentato",
"%1$s commented" : "%1$s ha commentato",
"You commented on %2$s" : "Hai commentato su %2$s",
"%1$s commented on %2$s" : "%1$s ha commentato %2$s"
"%1$s commented on %2$s" : "%1$s ha commentato %2$s",
"Type in a new comment..." : "Digita un nuovo commento...",
"No other comments available" : "Non sono disponibili altri commenti",
"More comments..." : "Altri commenti..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "新しいコメントを入力...",
"Delete comment" : "コメントを削除",
"Post" : "追加",
"Cancel" : "キャンセル",
"Edit comment" : "コメントを編集",
"[Deleted user]" : "[削除済みユーザー]",
"Comments" : "コメント",
"No other comments available" : "コメントはありません",
"More comments..." : "コメントをさらに表示...",
"Save" : "保存",
"Allowed characters {count} of {max}" : "入力文字数 {count} / {max}",
"Error occurred while retrieving comment with id {id}" : "コメントID {id} のコメントを取得する際にエラーが発生",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "コメント投稿時にエラーが発生",
"{count} unread comments" : "未読コメント数 {count}",
"Comment" : "コメント",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "ファイルに対する<strong>コメント</strong><em>(常時ストリームに表示)</em>",
"You commented" : "コメント済",
"%1$s commented" : "%1$s がコメントを追加",
"You commented on %2$s" : "%2$s にコメント済",
"%1$s commented on %2$s" : "%2$s について、%1$s がコメントしました"
"%1$s commented on %2$s" : "%2$s について、%1$s がコメントしました",
"Type in a new comment..." : "新しいコメントを入力...",
"No other comments available" : "コメントはありません",
"More comments..." : "コメントをさらに表示..."
},
"nplurals=1; plural=0;");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "新しいコメントを入力...",
"Delete comment" : "コメントを削除",
"Post" : "追加",
"Cancel" : "キャンセル",
"Edit comment" : "コメントを編集",
"[Deleted user]" : "[削除済みユーザー]",
"Comments" : "コメント",
"No other comments available" : "コメントはありません",
"More comments..." : "コメントをさらに表示...",
"Save" : "保存",
"Allowed characters {count} of {max}" : "入力文字数 {count} / {max}",
"Error occurred while retrieving comment with id {id}" : "コメントID {id} のコメントを取得する際にエラーが発生",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "コメント投稿時にエラーが発生",
"{count} unread comments" : "未読コメント数 {count}",
"Comment" : "コメント",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "ファイルに対する<strong>コメント</strong><em>(常時ストリームに表示)</em>",
"You commented" : "コメント済",
"%1$s commented" : "%1$s がコメントを追加",
"You commented on %2$s" : "%2$s にコメント済",
"%1$s commented on %2$s" : "%2$s について、%1$s がコメントしました"
"%1$s commented on %2$s" : "%2$s について、%1$s がコメントしました",
"Type in a new comment..." : "新しいコメントを入力...",
"No other comments available" : "コメントはありません",
"More comments..." : "コメントをさらに表示..."
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -1,20 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "새 댓글을 입력하십시오...",
"New comment" : "새로운 댓글 ...",
"Delete comment" : "댓글 삭제",
"Post" : "게시",
"Cancel" : "취소",
"Edit comment" : "댓글 편집",
"[Deleted user]" : "[삭제된 사용자]",
"Comments" : "댓글",
"No other comments available" : "더 이상 댓글 없",
"More comments..." : "더 많은 댓글...",
"No comments yet, start the conversation!" : "아직 댓글습니다. 대화를 시작합니다!",
"More comments" : "더 많은 댓글...",
"Save" : "저장",
"Allowed characters {count} of {max}" : "{count}/{max} 글자 사용 가능",
"Error occurred while retrieving comment with id {id}" : "댓글을 가져오는 중 오류가 발생했습니다 {ID}",
"Error occurred while updating comment with id {id}" : "댓글을 업데이트하는 동안 오류가 발생했습니다 {ID}",
"Error occurred while posting comment" : "댓글을 게시하는 중 오류가 발생했습니다",
"{count} unread comments" : "읽지 않은 댓글 {count}개",
"Comment" : "설명",
"<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>",
"You commented" : "댓글을 달았습니다",
"%1$s commented" : "%1$s 님의 댓글",
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김"
"You commented on %2$s" : "%2$s에 댓글 남김",
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김",
"Type in a new comment..." : "새 댓글을 입력하십시오...",
"No other comments available" : "더 이상 댓글 없음",
"More comments..." : "더 많은 댓글..."
},
"nplurals=1; plural=0;");

View File

@@ -1,18 +1,27 @@
{ "translations": {
"Type in a new comment..." : "새 댓글을 입력하십시오...",
"New comment" : "새로운 댓글 ...",
"Delete comment" : "댓글 삭제",
"Post" : "게시",
"Cancel" : "취소",
"Edit comment" : "댓글 편집",
"[Deleted user]" : "[삭제된 사용자]",
"Comments" : "댓글",
"No other comments available" : "더 이상 댓글 없",
"More comments..." : "더 많은 댓글...",
"No comments yet, start the conversation!" : "아직 댓글습니다. 대화를 시작합니다!",
"More comments" : "더 많은 댓글...",
"Save" : "저장",
"Allowed characters {count} of {max}" : "{count}/{max} 글자 사용 가능",
"Error occurred while retrieving comment with id {id}" : "댓글을 가져오는 중 오류가 발생했습니다 {ID}",
"Error occurred while updating comment with id {id}" : "댓글을 업데이트하는 동안 오류가 발생했습니다 {ID}",
"Error occurred while posting comment" : "댓글을 게시하는 중 오류가 발생했습니다",
"{count} unread comments" : "읽지 않은 댓글 {count}개",
"Comment" : "설명",
"<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>",
"You commented" : "댓글을 달았습니다",
"%1$s commented" : "%1$s 님의 댓글",
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김"
"You commented on %2$s" : "%2$s에 댓글 남김",
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김",
"Type in a new comment..." : "새 댓글을 입력하십시오...",
"No other comments available" : "더 이상 댓글 없음",
"More comments..." : "더 많은 댓글..."
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -1,8 +1,26 @@
OC.L10N.register(
"comments",
{
"Delete comment" : "Dzēst komentāru",
"Post" : "Pievienot",
"Cancel" : "Atcelt",
"Edit comment" : "Rediģēt komentāru",
"[Deleted user]" : "[Dzēsts lietotājs]",
"Comments" : "Komentāri",
"Save" : "Saglabāt",
"Comment" : "Komentārs"
"Allowed characters {count} of {max}" : "Atļautās zīmes {count} no {max}",
"Error occurred while retrieving comment with id {id}" : "Notika kļūda saņemot komentāru ar id {id}",
"Error occurred while updating comment with id {id}" : "Kļūda atjauninot komentāru ar id {id}",
"Error occurred while posting comment" : "Notika kļūda pievienojot komentāru",
"{count} unread comments" : "{count} neizlasītu komentāru",
"Comment" : "Komentārs",
"<strong>Comments</strong> for files" : "<strong>Komentāri</strong> datnēm",
"You commented" : "Tu komentēji",
"%1$s commented" : "%1$s komentēja",
"You commented on %2$s" : "Tu komentēji %2$s",
"%1$s commented on %2$s" : "%1$s komentēja %2$s",
"Type in a new comment..." : "Raksti jaunu komentāru...",
"No other comments available" : "Nav pieejami citi komentāri",
"More comments..." : "Vairāk komentāri..."
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");

View File

@@ -1,6 +1,24 @@
{ "translations": {
"Delete comment" : "Dzēst komentāru",
"Post" : "Pievienot",
"Cancel" : "Atcelt",
"Edit comment" : "Rediģēt komentāru",
"[Deleted user]" : "[Dzēsts lietotājs]",
"Comments" : "Komentāri",
"Save" : "Saglabāt",
"Comment" : "Komentārs"
"Allowed characters {count} of {max}" : "Atļautās zīmes {count} no {max}",
"Error occurred while retrieving comment with id {id}" : "Notika kļūda saņemot komentāru ar id {id}",
"Error occurred while updating comment with id {id}" : "Kļūda atjauninot komentāru ar id {id}",
"Error occurred while posting comment" : "Notika kļūda pievienojot komentāru",
"{count} unread comments" : "{count} neizlasītu komentāru",
"Comment" : "Komentārs",
"<strong>Comments</strong> for files" : "<strong>Komentāri</strong> datnēm",
"You commented" : "Tu komentēji",
"%1$s commented" : "%1$s komentēja",
"You commented on %2$s" : "Tu komentēji %2$s",
"%1$s commented on %2$s" : "%1$s komentēja %2$s",
"Type in a new comment..." : "Raksti jaunu komentāru...",
"No other comments available" : "Nav pieejami citi komentāri",
"More comments..." : "Vairāk komentāri..."
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
}

View File

@@ -1,20 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Skriv inn en ny kommentar...",
"New comment" : "Ny kommentar",
"Delete comment" : "Slett kommentar",
"Post" : "Send",
"Cancel" : "Avbryt",
"Edit comment" : "Rediger kommentar",
"[Deleted user]" : "[Slettet bruker]",
"Comments" : "Kommentarer",
"No other comments available" : "Ingen andre kommentarer tilgjengelig",
"More comments..." : "Flere kommentarer..",
"No comments yet, start the conversation!" : "Ingen kommentarer enda, start diskusjonen!",
"More comments" : "Flere kommentarer..",
"Save" : "Lagre",
"Allowed characters {count} of {max}" : "Antall tegn tillatt {count} av {max}",
"Error occurred while retrieving comment with id {id}" : "En feil oppstod under henting av kommentar med id {id}",
"Error occurred while updating comment with id {id}" : "En feil oppstod under oppdatering av kommentar med id {id}",
"Error occurred while posting comment" : "En feil oppstod under posting av kommentar",
"{count} unread comments" : "{count} uleste kommentarer",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
"You commented" : "Du kommenterte",
"%1$s commented" : "%1$s kommentert",
"%1$s commented on %2$s" : "%1$s kommenterte %2$s"
"You commented on %2$s" : "Du kommenterte til %2$s",
"%1$s commented on %2$s" : "%1$s kommenterte %2$s",
"Type in a new comment..." : "Skriv inn en ny kommentar...",
"No other comments available" : "Ingen andre kommentarer tilgjengelig",
"More comments..." : "Flere kommentarer.."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,18 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Skriv inn en ny kommentar...",
"New comment" : "Ny kommentar",
"Delete comment" : "Slett kommentar",
"Post" : "Send",
"Cancel" : "Avbryt",
"Edit comment" : "Rediger kommentar",
"[Deleted user]" : "[Slettet bruker]",
"Comments" : "Kommentarer",
"No other comments available" : "Ingen andre kommentarer tilgjengelig",
"More comments..." : "Flere kommentarer..",
"No comments yet, start the conversation!" : "Ingen kommentarer enda, start diskusjonen!",
"More comments" : "Flere kommentarer..",
"Save" : "Lagre",
"Allowed characters {count} of {max}" : "Antall tegn tillatt {count} av {max}",
"Error occurred while retrieving comment with id {id}" : "En feil oppstod under henting av kommentar med id {id}",
"Error occurred while updating comment with id {id}" : "En feil oppstod under oppdatering av kommentar med id {id}",
"Error occurred while posting comment" : "En feil oppstod under posting av kommentar",
"{count} unread comments" : "{count} uleste kommentarer",
"Comment" : "Kommentar",
"<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
"You commented" : "Du kommenterte",
"%1$s commented" : "%1$s kommentert",
"%1$s commented on %2$s" : "%1$s kommenterte %2$s"
"You commented on %2$s" : "Du kommenterte til %2$s",
"%1$s commented on %2$s" : "%1$s kommenterte %2$s",
"Type in a new comment..." : "Skriv inn en ny kommentar...",
"No other comments available" : "Ingen andre kommentarer tilgjengelig",
"More comments..." : "Flere kommentarer.."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Type een nieuwe reactie...",
"New comment" : "Nieuwe reactie ...",
"Delete comment" : "Verwijder reactie",
"Post" : "Reageer",
"Cancel" : "Annuleren",
"Edit comment" : "Bewerk reactie",
"[Deleted user]" : "[Verwijderde gebruiker]",
"Comments" : "Reacties",
"No other comments available" : "Geen andere reacties beschikbaar",
"More comments..." : "Meer reacties...",
"No comments yet, start the conversation!" : "Nog geen reacties, start de discussie!",
"More comments" : "Meer reacties ...",
"Save" : "Opslaan",
"Allowed characters {count} of {max}" : "{count} van de {max} toegestane tekens",
"Error occurred while retrieving comment with id {id}" : "Er trad een fout op bij het ophalen van reactie met id {id}",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Er trad een fout op bij plaatsen reactie",
"{count} unread comments" : "{count} ongelezen reacties",
"Comment" : "Reactie",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Reacties</strong> voor bestanden <em>(altijd getoond in de stroom)</em>",
"<strong>Comments</strong> for files" : "<strong>Reacties</strong> voor bestanden",
"You commented" : "Je reageerde",
"%1$s commented" : "%1$s heeft gereageerd",
"You commented on %2$s" : "Je reageerde op %2$s",
"%1$s commented on %2$s" : "%1$s heeft gereageerd op %2$s"
"%1$s commented on %2$s" : "%1$s heeft gereageerd op %2$s",
"Type in a new comment..." : "Type een nieuwe reactie...",
"No other comments available" : "Geen andere reacties beschikbaar",
"More comments..." : "Meer reacties..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Type een nieuwe reactie...",
"New comment" : "Nieuwe reactie ...",
"Delete comment" : "Verwijder reactie",
"Post" : "Reageer",
"Cancel" : "Annuleren",
"Edit comment" : "Bewerk reactie",
"[Deleted user]" : "[Verwijderde gebruiker]",
"Comments" : "Reacties",
"No other comments available" : "Geen andere reacties beschikbaar",
"More comments..." : "Meer reacties...",
"No comments yet, start the conversation!" : "Nog geen reacties, start de discussie!",
"More comments" : "Meer reacties ...",
"Save" : "Opslaan",
"Allowed characters {count} of {max}" : "{count} van de {max} toegestane tekens",
"Error occurred while retrieving comment with id {id}" : "Er trad een fout op bij het ophalen van reactie met id {id}",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Er trad een fout op bij plaatsen reactie",
"{count} unread comments" : "{count} ongelezen reacties",
"Comment" : "Reactie",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Reacties</strong> voor bestanden <em>(altijd getoond in de stroom)</em>",
"<strong>Comments</strong> for files" : "<strong>Reacties</strong> voor bestanden",
"You commented" : "Je reageerde",
"%1$s commented" : "%1$s heeft gereageerd",
"You commented on %2$s" : "Je reageerde op %2$s",
"%1$s commented on %2$s" : "%1$s heeft gereageerd op %2$s"
"%1$s commented on %2$s" : "%1$s heeft gereageerd op %2$s",
"Type in a new comment..." : "Type een nieuwe reactie...",
"No other comments available" : "Geen andere reacties beschikbaar",
"More comments..." : "Meer reacties..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,15 +1,15 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Wprowadź nowy komentarz...",
"New comment" : "Nowy komentarz ...",
"Delete comment" : "Skasuj komentarz",
"Post" : "Zapisz",
"Cancel" : "Anuluj",
"Edit comment" : "Edytuj komentarz",
"[Deleted user]" : "[Usunięty użytkownik]",
"Comments" : "Komentarze",
"No other comments available" : "Nie ma więcej komentarzy",
"More comments..." : "Więcej komentarzy...",
"No comments yet, start the conversation!" : "Brak komentarzy, zacznij konwersację!",
"More comments" : "Więcej komentarzy ...",
"Save" : "Zapisz",
"Allowed characters {count} of {max}" : "Dozwolone znaki {count} z {max}",
"Error occurred while retrieving comment with id {id}" : "W trakcie otrzymywania komentarza o identyfikatorze {id} wystąpił błąd.",
@@ -17,10 +17,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Podczas wysyłania komentarza wystąpił błąd",
"{count} unread comments" : "{count} nieprzeczytanych komentarzy",
"Comment" : "Komentarz",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentarze</strong> dla plików <em>(zawsze wypisane w strumieniu)</em>",
"<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików",
"You commented" : "Skomentowałeś/łaś",
"%1$s commented" : "%1$s skomentował",
"You commented on %2$s" : "Skomentowałeś/łaś %2$s",
"%1$s commented on %2$s" : "%1$s skomentował %2$s"
"%1$s commented on %2$s" : "%1$s skomentował %2$s",
"Type in a new comment..." : "Wprowadź nowy komentarz...",
"No other comments available" : "Nie ma więcej komentarzy",
"More comments..." : "Więcej komentarzy..."
},
"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

View File

@@ -1,13 +1,13 @@
{ "translations": {
"Type in a new comment..." : "Wprowadź nowy komentarz...",
"New comment" : "Nowy komentarz ...",
"Delete comment" : "Skasuj komentarz",
"Post" : "Zapisz",
"Cancel" : "Anuluj",
"Edit comment" : "Edytuj komentarz",
"[Deleted user]" : "[Usunięty użytkownik]",
"Comments" : "Komentarze",
"No other comments available" : "Nie ma więcej komentarzy",
"More comments..." : "Więcej komentarzy...",
"No comments yet, start the conversation!" : "Brak komentarzy, zacznij konwersację!",
"More comments" : "Więcej komentarzy ...",
"Save" : "Zapisz",
"Allowed characters {count} of {max}" : "Dozwolone znaki {count} z {max}",
"Error occurred while retrieving comment with id {id}" : "W trakcie otrzymywania komentarza o identyfikatorze {id} wystąpił błąd.",
@@ -15,10 +15,13 @@
"Error occurred while posting comment" : "Podczas wysyłania komentarza wystąpił błąd",
"{count} unread comments" : "{count} nieprzeczytanych komentarzy",
"Comment" : "Komentarz",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentarze</strong> dla plików <em>(zawsze wypisane w strumieniu)</em>",
"<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików",
"You commented" : "Skomentowałeś/łaś",
"%1$s commented" : "%1$s skomentował",
"You commented on %2$s" : "Skomentowałeś/łaś %2$s",
"%1$s commented on %2$s" : "%1$s skomentował %2$s"
"%1$s commented on %2$s" : "%1$s skomentował %2$s",
"Type in a new comment..." : "Wprowadź nowy komentarz...",
"No other comments available" : "Nie ma więcej komentarzy",
"More comments..." : "Więcej komentarzy..."
},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Digite um novo comentário...",
"Delete comment" : "Apague o comentário",
"Post" : "Postar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentário",
"[Deleted user]" : "[Usuário excluído]",
"Comments" : "Comentários",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários...",
"Save" : "Salvar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro durante a recuperação do comentário com o id {id}",
@@ -17,10 +14,13 @@ OC.L10N.register(
"Error occurred while posting comment" : "Ocorreu um erro durante a postagem do comentário",
"{count} unread comments" : "{count} comentários não lidos",
"Comment" : "Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentários</strong> para arquivos <em>(sempre listados no fluxo)</em>",
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos",
"You commented" : "Você comentou",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Você comentou em %2$s",
"%1$s commented on %2$s" : "%1$s comentado em %2$s"
"%1$s commented on %2$s" : "%1$s comentado em %2$s",
"Type in a new comment..." : "Digite um novo comentário...",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários..."
},
"nplurals=2; plural=(n > 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Digite um novo comentário...",
"Delete comment" : "Apague o comentário",
"Post" : "Postar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentário",
"[Deleted user]" : "[Usuário excluído]",
"Comments" : "Comentários",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários...",
"Save" : "Salvar",
"Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro durante a recuperação do comentário com o id {id}",
@@ -15,10 +12,13 @@
"Error occurred while posting comment" : "Ocorreu um erro durante a postagem do comentário",
"{count} unread comments" : "{count} comentários não lidos",
"Comment" : "Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentários</strong> para arquivos <em>(sempre listados no fluxo)</em>",
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos",
"You commented" : "Você comentou",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Você comentou em %2$s",
"%1$s commented on %2$s" : "%1$s comentado em %2$s"
"%1$s commented on %2$s" : "%1$s comentado em %2$s",
"Type in a new comment..." : "Digite um novo comentário...",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Escreva um novo comentário...",
"Delete comment" : "Eliminar comentário",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentário",
"[Deleted user]" : "[Utilizador eliminado]",
"Comments" : "Comentários",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "{count} de {max} caracteres restantes",
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro ao tentar obter o comentário com o id {id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "Ocorreu um erro ao tentar publicar o comentário",
"{count} unread comments" : "{count} comentários não lidos",
"Comment" : "Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentários</strong> aos ficheiros <em>(listados sempre na transmissão)</em>",
"You commented" : "Comentou",
"%1$s commented" : "%1$s comentou",
"You commented on %2$s" : "Comentou %2$s",
"%1$s commented on %2$s" : "%1$s comentou %2$s"
"%1$s commented on %2$s" : "%1$s comentou %2$s",
"Type in a new comment..." : "Escreva um novo comentário...",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários..."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Escreva um novo comentário...",
"Delete comment" : "Eliminar comentário",
"Post" : "Publicar",
"Cancel" : "Cancelar",
"Edit comment" : "Editar comentário",
"[Deleted user]" : "[Utilizador eliminado]",
"Comments" : "Comentários",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários...",
"Save" : "Guardar",
"Allowed characters {count} of {max}" : "{count} de {max} caracteres restantes",
"Error occurred while retrieving comment with id {id}" : "Ocorreu um erro ao tentar obter o comentário com o id {id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "Ocorreu um erro ao tentar publicar o comentário",
"{count} unread comments" : "{count} comentários não lidos",
"Comment" : "Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Comentários</strong> aos ficheiros <em>(listados sempre na transmissão)</em>",
"You commented" : "Comentou",
"%1$s commented" : "%1$s comentou",
"You commented on %2$s" : "Comentou %2$s",
"%1$s commented on %2$s" : "%1$s comentou %2$s"
"%1$s commented on %2$s" : "%1$s comentou %2$s",
"Type in a new comment..." : "Escreva um novo comentário...",
"No other comments available" : "Nenhum outro comentário disponível",
"More comments..." : "Mais comentários..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,26 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Запишите новый комментарий...",
"New comment" : "Новый комментарий...",
"Delete comment" : "Удалить комментарий",
"Post" : "Запись",
"Post" : "Опубликовать",
"Cancel" : "Отмена",
"Edit comment" : "Редактировать комментарий",
"[Deleted user]" : "[Удалённый пользователь]",
"Comments" : "Коментарии",
"No other comments available" : "Нет других комментариев",
"More comments..." : "Ещё комментарии...",
"No comments yet, start the conversation!" : "Комментарии отсутствуют, начните обсуждение!",
"More comments" : "Больше комментариев...",
"Save" : "Сохранить",
"Allowed characters {count} of {max}" : "Допустимых символов {count} из {max}",
"Error occurred while retrieving comment with id {id}" : "Произошла ошибка при извлечении комментария с id {id}",
"Error occurred while updating comment with id {id}" : "Произошла ошибка при обновлении комментария с id {id}",
"Error occurred while retrieving comment with id {id}" : "При получении комментария с id {id} произошла ошибка",
"Error occurred while updating comment with id {id}" : "При обновлении комментария с id {id} произошла ошибка",
"Error occurred while posting comment" : "При сохранении комментария произошла ошибка",
"{count} unread comments" : "{count} непрочитанных комментариев",
"Comment" : "Коментарий",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Комментарии</strong> к файлам <em>(всегда перечислены в потоке)</em>",
"You commented" : "Вы откомментировали",
"%1$s commented" : "%1$s откомментировано",
"You commented on %2$s" : "Вы откомментировали в %2$s",
"%1$s commented on %2$s" : "%1$s откомментировано на %2$s"
"Comment" : "Комментарий",
"<strong>Comments</strong> for files" : "<strong>Комментарии</strong> к файлам",
"You commented" : "Вы прокомментировали",
"%1$s commented" : "%1$s прокомментировано",
"You commented on %2$s" : "Вы прокомментировали в %2$s",
"%1$s commented on %2$s" : "%1$s прокомментировано на %2$s",
"Type in a new comment..." : "Напишите новый комментарий...",
"No other comments available" : "Другие комментарии отсутствуют",
"More comments..." : "Больше комментариев..."
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

View File

@@ -1,24 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Запишите новый комментарий...",
"New comment" : "Новый комментарий...",
"Delete comment" : "Удалить комментарий",
"Post" : "Запись",
"Post" : "Опубликовать",
"Cancel" : "Отмена",
"Edit comment" : "Редактировать комментарий",
"[Deleted user]" : "[Удалённый пользователь]",
"Comments" : "Коментарии",
"No other comments available" : "Нет других комментариев",
"More comments..." : "Ещё комментарии...",
"No comments yet, start the conversation!" : "Комментарии отсутствуют, начните обсуждение!",
"More comments" : "Больше комментариев...",
"Save" : "Сохранить",
"Allowed characters {count} of {max}" : "Допустимых символов {count} из {max}",
"Error occurred while retrieving comment with id {id}" : "Произошла ошибка при извлечении комментария с id {id}",
"Error occurred while updating comment with id {id}" : "Произошла ошибка при обновлении комментария с id {id}",
"Error occurred while retrieving comment with id {id}" : "При получении комментария с id {id} произошла ошибка",
"Error occurred while updating comment with id {id}" : "При обновлении комментария с id {id} произошла ошибка",
"Error occurred while posting comment" : "При сохранении комментария произошла ошибка",
"{count} unread comments" : "{count} непрочитанных комментариев",
"Comment" : "Коментарий",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Комментарии</strong> к файлам <em>(всегда перечислены в потоке)</em>",
"You commented" : "Вы откомментировали",
"%1$s commented" : "%1$s откомментировано",
"You commented on %2$s" : "Вы откомментировали в %2$s",
"%1$s commented on %2$s" : "%1$s откомментировано на %2$s"
"Comment" : "Комментарий",
"<strong>Comments</strong> for files" : "<strong>Комментарии</strong> к файлам",
"You commented" : "Вы прокомментировали",
"%1$s commented" : "%1$s прокомментировано",
"You commented on %2$s" : "Вы прокомментировали в %2$s",
"%1$s commented on %2$s" : "%1$s прокомментировано на %2$s",
"Type in a new comment..." : "Напишите новый комментарий...",
"No other comments available" : "Другие комментарии отсутствуют",
"More comments..." : "Больше комментариев..."
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Vpis nove opombe ...",
"Delete comment" : "Izbriši opombo",
"Post" : "Objavi",
"Cancel" : "Prekliči",
"Edit comment" : "Uredi opombo",
"[Deleted user]" : "[Izbrisan uporabnik]",
"Comments" : "Opombe",
"No other comments available" : "Ni drugih opomb",
"More comments..." : "Več opomb ...",
"Save" : "Shrani",
"Allowed characters {count} of {max}" : "Dovoljeni znaki: {count} od {max}",
"Error occurred while retrieving comment with id {id}" : "Napaka se je zgodila med prenosom komentarja z oznako {id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "Napaka se je zgodila med predajo komentarja",
"{count} unread comments" : "{count} neprebranih opomb",
"Comment" : "Opomba",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Opombe</strong> k datotekam <em>(vedno pokaži)</em>",
"You commented" : "Vaša opomba",
"%1$s commented" : "%1$s opomb",
"You commented on %2$s" : "Napisali ste opombo na %2$s",
"%1$s commented on %2$s" : "%1$s opomb ob %2$s"
"%1$s commented on %2$s" : "%1$s opomb ob %2$s",
"Type in a new comment..." : "Vpis nove opombe ...",
"No other comments available" : "Ni drugih opomb",
"More comments..." : "Več opomb ..."
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Vpis nove opombe ...",
"Delete comment" : "Izbriši opombo",
"Post" : "Objavi",
"Cancel" : "Prekliči",
"Edit comment" : "Uredi opombo",
"[Deleted user]" : "[Izbrisan uporabnik]",
"Comments" : "Opombe",
"No other comments available" : "Ni drugih opomb",
"More comments..." : "Več opomb ...",
"Save" : "Shrani",
"Allowed characters {count} of {max}" : "Dovoljeni znaki: {count} od {max}",
"Error occurred while retrieving comment with id {id}" : "Napaka se je zgodila med prenosom komentarja z oznako {id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "Napaka se je zgodila med predajo komentarja",
"{count} unread comments" : "{count} neprebranih opomb",
"Comment" : "Opomba",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Opombe</strong> k datotekam <em>(vedno pokaži)</em>",
"You commented" : "Vaša opomba",
"%1$s commented" : "%1$s opomb",
"You commented on %2$s" : "Napisali ste opombo na %2$s",
"%1$s commented on %2$s" : "%1$s opomb ob %2$s"
"%1$s commented on %2$s" : "%1$s opomb ob %2$s",
"Type in a new comment..." : "Vpis nove opombe ...",
"No other comments available" : "Ni drugih opomb",
"More comments..." : "Več opomb ..."
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}

View File

@@ -1,15 +1,12 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Shtypni një koment të ri…",
"Delete comment" : "Fshije komentin",
"Post" : "Postoje",
"Cancel" : "Anuloje",
"Edit comment" : "Përpunoni komentin",
"[Deleted user]" : "[Përdorues i fshirë]",
"Comments" : "Komente",
"No other comments available" : "Ska komente të tjera",
"More comments..." : "Më tepër komente…",
"Save" : "Ruaje",
"Allowed characters {count} of {max}" : "Shenja të lejuara {count} nga {max}",
"Error occurred while retrieving comment with id {id}" : "Ndodhi një gabim teksa merrej komenti me id{id}",
@@ -17,10 +14,12 @@ OC.L10N.register(
"Error occurred while posting comment" : "Ndodhi një gabim teksa postohej komenti",
"{count} unread comments" : "{count} komente të palexuar",
"Comment" : "Koment",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komente</strong> për kartela <em>(përherë të pranishme në rrjedhë)</em>",
"You commented" : "Komentuat",
"%1$s commented" : "%1$s komentoi",
"You commented on %2$s" : "Komentuat te %2$s",
"%1$s commented on %2$s" : "%1$s komentoi te %2$s"
"%1$s commented on %2$s" : "%1$s komentoi te %2$s",
"Type in a new comment..." : "Shtypni një koment të ri…",
"No other comments available" : "Ska komente të tjera",
"More comments..." : "Më tepër komente…"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,13 +1,10 @@
{ "translations": {
"Type in a new comment..." : "Shtypni një koment të ri…",
"Delete comment" : "Fshije komentin",
"Post" : "Postoje",
"Cancel" : "Anuloje",
"Edit comment" : "Përpunoni komentin",
"[Deleted user]" : "[Përdorues i fshirë]",
"Comments" : "Komente",
"No other comments available" : "Ska komente të tjera",
"More comments..." : "Më tepër komente…",
"Save" : "Ruaje",
"Allowed characters {count} of {max}" : "Shenja të lejuara {count} nga {max}",
"Error occurred while retrieving comment with id {id}" : "Ndodhi një gabim teksa merrej komenti me id{id}",
@@ -15,10 +12,12 @@
"Error occurred while posting comment" : "Ndodhi një gabim teksa postohej komenti",
"{count} unread comments" : "{count} komente të palexuar",
"Comment" : "Koment",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komente</strong> për kartela <em>(përherë të pranishme në rrjedhë)</em>",
"You commented" : "Komentuat",
"%1$s commented" : "%1$s komentoi",
"You commented on %2$s" : "Komentuat te %2$s",
"%1$s commented on %2$s" : "%1$s komentoi te %2$s"
"%1$s commented on %2$s" : "%1$s komentoi te %2$s",
"Type in a new comment..." : "Shtypni një koment të ri…",
"No other comments available" : "Ska komente të tjera",
"More comments..." : "Më tepër komente…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,24 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Yeni bir yorum yazın...",
"New comment" : "Yorum ekle ...",
"Delete comment" : "Yorumu sil",
"Post" : "Gönder",
"Cancel" : "İptal",
"Edit comment" : "Yorumu düzenle",
"[Deleted user]" : "[Silinmiş kullanıcı]",
"Comments" : "Yorumlar",
"No other comments available" : "Mevcut başka yorum yok",
"More comments..." : "Daha fazla yorum...",
"No comments yet, start the conversation!" : "Henüz bir yorum yok! Bir sohbet başlatın!",
"More comments" : "Diğer yorumlar ...",
"Save" : "Kaydet",
"Allowed characters {count} of {max}" : "İzin verilen karakterler {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "{id} numaralı yorumu geri alırken bir hata oluştu",
"Error occurred while posting comment" : "Yorum yollanırken bir hata oluştu",
"Allowed characters {count} of {max}" : "İzin verilen 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ı",
"{count} unread comments" : "{count} okunmamış yorum",
"Comment" : "Yorum",
"<strong>Comments</strong> for files" : "Dosyalar için <strong>Yorumlar</strong>",
"You commented" : "Yorum yaptınız",
"%1$s commented" : "%1$s yorumlanmış",
"You commented on %2$s" : "%2$s için yorum yaptınız",
"%1$s commented on %2$s" : "%1$s, %2$s için yorum yaptı"
"%1$s commented on %2$s" : "%1$s, %2$s için yorum yaptı",
"Type in a new comment..." : "Yeni bir yorum yazın...",
"No other comments available" : "Başka bir yorum yok",
"More comments..." : "Diğer yorumlar..."
},
"nplurals=2; plural=(n > 1);");

View File

@@ -1,22 +1,27 @@
{ "translations": {
"Type in a new comment..." : "Yeni bir yorum yazın...",
"New comment" : "Yorum ekle ...",
"Delete comment" : "Yorumu sil",
"Post" : "Gönder",
"Cancel" : "İptal",
"Edit comment" : "Yorumu düzenle",
"[Deleted user]" : "[Silinmiş kullanıcı]",
"Comments" : "Yorumlar",
"No other comments available" : "Mevcut başka yorum yok",
"More comments..." : "Daha fazla yorum...",
"No comments yet, start the conversation!" : "Henüz bir yorum yok! Bir sohbet başlatın!",
"More comments" : "Diğer yorumlar ...",
"Save" : "Kaydet",
"Allowed characters {count} of {max}" : "İzin verilen karakterler {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "{id} numaralı yorumu geri alırken bir hata oluştu",
"Error occurred while posting comment" : "Yorum yollanırken bir hata oluştu",
"Allowed characters {count} of {max}" : "İzin verilen 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ı",
"{count} unread comments" : "{count} okunmamış yorum",
"Comment" : "Yorum",
"<strong>Comments</strong> for files" : "Dosyalar için <strong>Yorumlar</strong>",
"You commented" : "Yorum yaptınız",
"%1$s commented" : "%1$s yorumlanmış",
"You commented on %2$s" : "%2$s için yorum yaptınız",
"%1$s commented on %2$s" : "%1$s, %2$s için yorum yaptı"
"%1$s commented on %2$s" : "%1$s, %2$s için yorum yaptı",
"Type in a new comment..." : "Yeni bir yorum yazın...",
"No other comments available" : "Başka bir yorum yok",
"More comments..." : "Diğer yorumlar..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@@ -1,22 +1,29 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "輸入新留言…",
"New comment" : "新留言…",
"Delete comment" : "刪除留言",
"Post" : "送出",
"Cancel" : "取消",
"Edit comment" : "編輯留言",
"[Deleted user]" : "[已刪除的使用者]",
"Comments" : "留言",
"No other comments available" : "沒有其他留言",
"More comments..." : "更多留言…",
"No comments yet, start the conversation!" : "尚無留言,開始討論 !",
"More comments" : "其他留言…",
"Save" : "儲存",
"Allowed characters {count} of {max}" : "已輸入 {count} / 長度限制 {max}",
"Error occurred while retrieving comment with id {id}" : "取得留言 {id} 發生錯誤",
"Error occurred while updating comment with id {id}" : "編輯留言 {id} 發生錯誤",
"Error occurred while posting comment" : "張貼留言出錯",
"{count} unread comments" : "{count} 則未讀留言",
"Comment" : "留言",
"You commented" : "您留言",
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
"You commented" : "您已留言",
"%1$s commented" : "%1$s 留言",
"You commented on %2$s" : "您對 %2$s 留言",
"%1$s commented on %2$s" : "%1$s %2$s 留言"
"%1$s commented on %2$s" : "%1$s %2$s 留言",
"Type in a new comment..." : "輸入新留言…",
"No other comments available" : "沒有其他留言",
"More comments..." : "其他留言…"
},
"nplurals=1; plural=0;");

View File

@@ -1,20 +1,27 @@
{ "translations": {
"Type in a new comment..." : "輸入新留言…",
"New comment" : "新留言…",
"Delete comment" : "刪除留言",
"Post" : "送出",
"Cancel" : "取消",
"Edit comment" : "編輯留言",
"[Deleted user]" : "[已刪除的使用者]",
"Comments" : "留言",
"No other comments available" : "沒有其他留言",
"More comments..." : "更多留言…",
"No comments yet, start the conversation!" : "尚無留言,開始討論 !",
"More comments" : "其他留言…",
"Save" : "儲存",
"Allowed characters {count} of {max}" : "已輸入 {count} / 長度限制 {max}",
"Error occurred while retrieving comment with id {id}" : "取得留言 {id} 發生錯誤",
"Error occurred while updating comment with id {id}" : "編輯留言 {id} 發生錯誤",
"Error occurred while posting comment" : "張貼留言出錯",
"{count} unread comments" : "{count} 則未讀留言",
"Comment" : "留言",
"You commented" : "您留言",
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
"You commented" : "您已留言",
"%1$s commented" : "%1$s 留言",
"You commented on %2$s" : "您對 %2$s 留言",
"%1$s commented on %2$s" : "%1$s %2$s 留言"
"%1$s commented on %2$s" : "%1$s %2$s 留言",
"Type in a new comment..." : "輸入新留言…",
"No other comments available" : "沒有其他留言",
"More comments..." : "其他留言…"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -1,8 +1,9 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -81,8 +82,8 @@ class Extension implements IExtension {
return array(
self::APP_NAME => [
'desc' => (string) $l->t('<strong>Comments</strong> for files <em>(always listed in stream)</em>'),
'methods' => [self::METHOD_MAIL], // self::METHOD_STREAM is forced true by the default value
'desc' => (string) $l->t('<strong>Comments</strong> for files'),
'methods' => [self::METHOD_MAIL, self::METHOD_STREAM],
],
);
}
@@ -277,11 +278,7 @@ class Extension implements IExtension {
*/
public function filterNotificationTypes($types, $filter) {
if ($filter === self::APP_NAME) {
return [self::APP_NAME];
}
if (in_array($filter, ['all', 'by', 'self', 'filter'])) {
$types[] = self::APP_NAME;
return $types;
return array_intersect($types, [self::APP_NAME]);
}
return false;
}

View File

@@ -1,8 +1,9 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -363,7 +363,7 @@ CREATE TABLE calendarobjects (
<field>
<name>components</name>
<type>text</type>
<length>20</length>
<length>64</length>
</field>
<field>
<name>transparent</name>

View File

@@ -2,10 +2,10 @@
<info>
<id>dav</id>
<name>WebDAV</name>
<description>ownCloud WebDAV endpoint</description>
<description>WebDAV endpoint</description>
<licence>AGPL</licence>
<author>owncloud.org</author>
<version>0.2.5</version>
<version>1.0.1</version>
<default_enable/>
<types>
<filesystem/>
@@ -22,10 +22,10 @@
</background-jobs>
<repair-steps>
<post-migration>
<job>OCA\DAV\Migration\Classification</job>
<step>OCA\DAV\Migration\Classification</step>
</post-migration>
<live-migration>
<job>OCA\DAV\Migration\GenerateBirthdays</job>
<step>OCA\DAV\Migration\GenerateBirthdays</step>
</live-migration>
</repair-steps>
</info>

View File

@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,12 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,13 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Georg Ehrke <georg@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,15 +1,17 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -48,7 +50,8 @@ $serverFactory = new OCA\DAV\Connector\Sabre\ServerFactory(
\OC::$server->getUserSession(),
\OC::$server->getMountManager(),
\OC::$server->getTagManager(),
\OC::$server->getRequest()
\OC::$server->getRequest(),
\OC::$server->getPreviewManager()
);
$requestUri = \OC::$server->getRequest()->getRequestUri();

View File

@@ -1,10 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -34,7 +36,8 @@ $serverFactory = new \OCA\DAV\Connector\Sabre\ServerFactory(
\OC::$server->getUserSession(),
\OC::$server->getMountManager(),
\OC::$server->getTagManager(),
\OC::$server->getRequest()
\OC::$server->getRequest(),
\OC::$server->getPreviewManager()
);
// Backends

View File

@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Georg Ehrke <georg@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,9 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Achim Königs <garfonso@tratschtante.de>
* @author Robin Appelman <robin@icewind.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,12 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Stefan Weil <sw@weilnetz.de>
* @author Thomas Citharel <tcit@tcit.fr>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,10 +1,11 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

View File

@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

Some files were not shown because too many files have changed in this diff Show More