summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/base.php2
-rw-r--r--lib/composer/composer/autoload_classmap.php4
-rw-r--r--lib/composer/composer/autoload_static.php4
-rw-r--r--lib/l10n/bg.js165
-rw-r--r--lib/l10n/bg.json163
-rw-r--r--lib/l10n/ca.js164
-rw-r--r--lib/l10n/ca.json162
-rw-r--r--lib/l10n/cs.js10
-rw-r--r--lib/l10n/cs.json10
-rw-r--r--lib/l10n/de.js14
-rw-r--r--lib/l10n/de.json14
-rw-r--r--lib/l10n/de_DE.js14
-rw-r--r--lib/l10n/de_DE.json14
-rw-r--r--lib/l10n/el.js10
-rw-r--r--lib/l10n/el.json10
-rw-r--r--lib/l10n/es.js14
-rw-r--r--lib/l10n/es.json14
-rw-r--r--lib/l10n/es_MX.js14
-rw-r--r--lib/l10n/es_MX.json14
-rw-r--r--lib/l10n/eu.js8
-rw-r--r--lib/l10n/eu.json8
-rw-r--r--lib/l10n/fi.js16
-rw-r--r--lib/l10n/fi.json16
-rw-r--r--lib/l10n/fr.js14
-rw-r--r--lib/l10n/fr.json14
-rw-r--r--lib/l10n/he.js10
-rw-r--r--lib/l10n/he.json10
-rw-r--r--lib/l10n/hu.js10
-rw-r--r--lib/l10n/hu.json10
-rw-r--r--lib/l10n/is.js10
-rw-r--r--lib/l10n/is.json10
-rw-r--r--lib/l10n/it.js10
-rw-r--r--lib/l10n/it.json10
-rw-r--r--lib/l10n/ja.js10
-rw-r--r--lib/l10n/ja.json10
-rw-r--r--lib/l10n/nb.js10
-rw-r--r--lib/l10n/nb.json10
-rw-r--r--lib/l10n/nl.js15
-rw-r--r--lib/l10n/nl.json15
-rw-r--r--lib/l10n/pl.js14
-rw-r--r--lib/l10n/pl.json14
-rw-r--r--lib/l10n/pt_BR.js14
-rw-r--r--lib/l10n/pt_BR.json14
-rw-r--r--lib/l10n/ru.js14
-rw-r--r--lib/l10n/ru.json14
-rw-r--r--lib/l10n/sk.js10
-rw-r--r--lib/l10n/sk.json10
-rw-r--r--lib/l10n/sq.js10
-rw-r--r--lib/l10n/sq.json10
-rw-r--r--lib/l10n/sv.js10
-rw-r--r--lib/l10n/sv.json10
-rw-r--r--lib/l10n/tr.js14
-rw-r--r--lib/l10n/tr.json14
-rw-r--r--lib/l10n/zh_CN.js10
-rw-r--r--lib/l10n/zh_CN.json10
-rw-r--r--lib/l10n/zh_TW.js10
-rw-r--r--lib/l10n/zh_TW.json10
-rw-r--r--lib/private/Comments/Manager.php212
-rw-r--r--lib/private/DB/QueryBuilder/QuoteHelper.php2
-rw-r--r--lib/private/Files/Storage/Wrapper/Encryption.php6
-rw-r--r--lib/private/Mail/EMailTemplate.php42
-rw-r--r--lib/private/Mail/Mailer.php29
-rw-r--r--lib/private/OCS/DiscoveryService.php125
-rw-r--r--lib/private/Repair/CleanTags.php2
-rw-r--r--lib/private/Server.php17
-rw-r--r--lib/private/Setup.php12
-rw-r--r--lib/private/Share/MailNotifications.php69
-rw-r--r--lib/private/Share/Share.php8
-rw-r--r--lib/private/Share20/DefaultShareProvider.php2
-rw-r--r--lib/private/Share20/ProviderFactory.php6
-rw-r--r--lib/private/Template/Base.php6
-rw-r--r--lib/private/Template/JSConfigHelper.php7
-rw-r--r--lib/private/TemplateLayout.php3
-rw-r--r--lib/private/legacy/defaults.php18
-rw-r--r--lib/private/legacy/response.php2
-rw-r--r--lib/private/legacy/template.php3
-rw-r--r--lib/private/legacy/util.php2
-rw-r--r--lib/public/Comments/ICommentsManager.php12
-rw-r--r--lib/public/Defaults.php45
-rw-r--r--lib/public/Mail/IEMailTemplate.php (renamed from lib/private/Mail/IEMailTemplate.php)39
-rw-r--r--lib/public/Mail/IMailer.php8
-rw-r--r--lib/public/OCS/IDiscoveryService.php48
82 files changed, 852 insertions, 1127 deletions
diff --git a/lib/base.php b/lib/base.php
index a6601a2dd67..feb54ec0331 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -912,7 +912,7 @@ class OC {
if (!$systemConfig->getValue('installed', false)) {
\OC::$server->getSession()->clear();
$setupHelper = new OC\Setup(\OC::$server->getSystemConfig(), \OC::$server->getIniWrapper(),
- \OC::$server->getL10N('lib'), \OC::$server->getThemingDefaults(), \OC::$server->getLogger(),
+ \OC::$server->getL10N('lib'), \OC::$server->query(\OCP\Defaults::class), \OC::$server->getLogger(),
\OC::$server->getSecureRandom());
$controller = new OC\Core\Controller\SetupController($setupHelper);
$controller->run($_POST);
diff --git a/lib/composer/composer/autoload_classmap.php b/lib/composer/composer/autoload_classmap.php
index fd73a9561a1..ab6a3781147 100644
--- a/lib/composer/composer/autoload_classmap.php
+++ b/lib/composer/composer/autoload_classmap.php
@@ -211,6 +211,7 @@ return array(
'OCP\\Lock\\ILockingProvider' => $baseDir . '/lib/public/Lock/ILockingProvider.php',
'OCP\\Lock\\LockedException' => $baseDir . '/lib/public/Lock/LockedException.php',
'OCP\\Lockdown\\ILockdownManager' => $baseDir . '/lib/public/Lockdown/ILockdownManager.php',
+ 'OCP\\Mail\\IEMailTemplate' => $baseDir . '/lib/public/Mail/IEMailTemplate.php',
'OCP\\Mail\\IMailer' => $baseDir . '/lib/public/Mail/IMailer.php',
'OCP\\Migration\\IOutput' => $baseDir . '/lib/public/Migration/IOutput.php',
'OCP\\Migration\\IRepairStep' => $baseDir . '/lib/public/Migration/IRepairStep.php',
@@ -219,6 +220,7 @@ return array(
'OCP\\Notification\\IManager' => $baseDir . '/lib/public/Notification/IManager.php',
'OCP\\Notification\\INotification' => $baseDir . '/lib/public/Notification/INotification.php',
'OCP\\Notification\\INotifier' => $baseDir . '/lib/public/Notification/INotifier.php',
+ 'OCP\\OCS\\IDiscoveryService' => $baseDir . '/lib/public/OCS/IDiscoveryService.php',
'OCP\\PreConditionNotMetException' => $baseDir . '/lib/public/PreConditionNotMetException.php',
'OCP\\Preview\\IProvider' => $baseDir . '/lib/public/Preview/IProvider.php',
'OCP\\Response' => $baseDir . '/lib/public/Response.php',
@@ -638,7 +640,6 @@ return array(
'OC\\Log\\Rotate' => $baseDir . '/lib/private/Log/Rotate.php',
'OC\\Log\\Syslog' => $baseDir . '/lib/private/Log/Syslog.php',
'OC\\Mail\\EMailTemplate' => $baseDir . '/lib/private/Mail/EMailTemplate.php',
- 'OC\\Mail\\IEMailTemplate' => $baseDir . '/lib/private/Mail/IEMailTemplate.php',
'OC\\Mail\\Mailer' => $baseDir . '/lib/private/Mail/Mailer.php',
'OC\\Mail\\Message' => $baseDir . '/lib/private/Mail/Message.php',
'OC\\Memcache\\APCu' => $baseDir . '/lib/private/Memcache/APCu.php',
@@ -662,6 +663,7 @@ return array(
'OC\\Notification\\Manager' => $baseDir . '/lib/private/Notification/Manager.php',
'OC\\Notification\\Notification' => $baseDir . '/lib/private/Notification/Notification.php',
'OC\\OCS\\CoreCapabilities' => $baseDir . '/lib/private/OCS/CoreCapabilities.php',
+ 'OC\\OCS\\DiscoveryService' => $baseDir . '/lib/private/OCS/DiscoveryService.php',
'OC\\OCS\\Exception' => $baseDir . '/lib/private/OCS/Exception.php',
'OC\\OCS\\PrivateData' => $baseDir . '/lib/private/OCS/PrivateData.php',
'OC\\OCS\\Provider' => $baseDir . '/lib/private/OCS/Provider.php',
diff --git a/lib/composer/composer/autoload_static.php b/lib/composer/composer/autoload_static.php
index 9fe795cfb07..1b2c9f84df8 100644
--- a/lib/composer/composer/autoload_static.php
+++ b/lib/composer/composer/autoload_static.php
@@ -241,6 +241,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
'OCP\\Lock\\ILockingProvider' => __DIR__ . '/../../..' . '/lib/public/Lock/ILockingProvider.php',
'OCP\\Lock\\LockedException' => __DIR__ . '/../../..' . '/lib/public/Lock/LockedException.php',
'OCP\\Lockdown\\ILockdownManager' => __DIR__ . '/../../..' . '/lib/public/Lockdown/ILockdownManager.php',
+ 'OCP\\Mail\\IEMailTemplate' => __DIR__ . '/../../..' . '/lib/public/Mail/IEMailTemplate.php',
'OCP\\Mail\\IMailer' => __DIR__ . '/../../..' . '/lib/public/Mail/IMailer.php',
'OCP\\Migration\\IOutput' => __DIR__ . '/../../..' . '/lib/public/Migration/IOutput.php',
'OCP\\Migration\\IRepairStep' => __DIR__ . '/../../..' . '/lib/public/Migration/IRepairStep.php',
@@ -249,6 +250,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
'OCP\\Notification\\IManager' => __DIR__ . '/../../..' . '/lib/public/Notification/IManager.php',
'OCP\\Notification\\INotification' => __DIR__ . '/../../..' . '/lib/public/Notification/INotification.php',
'OCP\\Notification\\INotifier' => __DIR__ . '/../../..' . '/lib/public/Notification/INotifier.php',
+ 'OCP\\OCS\\IDiscoveryService' => __DIR__ . '/../../..' . '/lib/public/OCS/IDiscoveryService.php',
'OCP\\PreConditionNotMetException' => __DIR__ . '/../../..' . '/lib/public/PreConditionNotMetException.php',
'OCP\\Preview\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Preview/IProvider.php',
'OCP\\Response' => __DIR__ . '/../../..' . '/lib/public/Response.php',
@@ -668,7 +670,6 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
'OC\\Log\\Rotate' => __DIR__ . '/../../..' . '/lib/private/Log/Rotate.php',
'OC\\Log\\Syslog' => __DIR__ . '/../../..' . '/lib/private/Log/Syslog.php',
'OC\\Mail\\EMailTemplate' => __DIR__ . '/../../..' . '/lib/private/Mail/EMailTemplate.php',
- 'OC\\Mail\\IEMailTemplate' => __DIR__ . '/../../..' . '/lib/private/Mail/IEMailTemplate.php',
'OC\\Mail\\Mailer' => __DIR__ . '/../../..' . '/lib/private/Mail/Mailer.php',
'OC\\Mail\\Message' => __DIR__ . '/../../..' . '/lib/private/Mail/Message.php',
'OC\\Memcache\\APCu' => __DIR__ . '/../../..' . '/lib/private/Memcache/APCu.php',
@@ -692,6 +693,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
'OC\\Notification\\Manager' => __DIR__ . '/../../..' . '/lib/private/Notification/Manager.php',
'OC\\Notification\\Notification' => __DIR__ . '/../../..' . '/lib/private/Notification/Notification.php',
'OC\\OCS\\CoreCapabilities' => __DIR__ . '/../../..' . '/lib/private/OCS/CoreCapabilities.php',
+ 'OC\\OCS\\DiscoveryService' => __DIR__ . '/../../..' . '/lib/private/OCS/DiscoveryService.php',
'OC\\OCS\\Exception' => __DIR__ . '/../../..' . '/lib/private/OCS/Exception.php',
'OC\\OCS\\PrivateData' => __DIR__ . '/../../..' . '/lib/private/OCS/PrivateData.php',
'OC\\OCS\\Provider' => __DIR__ . '/../../..' . '/lib/private/OCS/Provider.php',
diff --git a/lib/l10n/bg.js b/lib/l10n/bg.js
deleted file mode 100644
index b54fe1bcecd..00000000000
--- a/lib/l10n/bg.js
+++ /dev/null
@@ -1,165 +0,0 @@
-OC.L10N.register(
- "lib",
- {
- "Cannot write into \"config\" directory!" : "Неуспешен опит за запис в \"config\" папката!",
- "This can usually be fixed by giving the webserver write access to the config directory" : "Това може да бъде решено единствено като разрешиш на уеб сървъра да пише в config папката.",
- "See %s" : "Вижте %s",
- "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Това обикновено може да бъде оправено като %s даде разрешение на уеб сървъра да записва в config папката %s.",
- "Sample configuration detected" : "Открита е примерна конфигурация",
- "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Усетено беше че примерната конфигурация е копирана. Това може да развли инсталацията ти и не се поддържа. Моля, прочети документацията преди да правиш промени на config.php",
- "%1$s and %2$s" : "%1$s и %2$s",
- "%1$s, %2$s and %3$s" : "%1$s, %2$s и %3$s",
- "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s и %4$s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s и %5$s",
- "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.",
- "PHP with a version lower than %s is required." : "Необходим е PHP с версия по-ниска от %s.",
- "Following databases are supported: %s" : "Следните бази данни са поддържани: %s",
- "The command line tool %s could not be found" : "Конзолната команда %s не може да бъде намерена",
- "The library %s is not available." : "Библиотеката %s не е налична",
- "Library %s with a version higher than %s is required - available version %s." : "Необходима е библиотеката %s с версия по-висока от %s - налична версия %s. ",
- "Library %s with a version lower than %s is required - available version %s." : "Необходима е библиотеката %s с версия по-ниска от %s - налична версия %s. ",
- "Following platforms are supported: %s" : "Поддържани са следните платформи: %s",
- "Unknown filetype" : "Непознат тип файл",
- "Invalid image" : "Невалидно изображение.",
- "today" : "днес",
- "yesterday" : "вчера",
- "_%n day ago_::_%n days ago_" : ["преди %n ден","преди %n дни"],
- "last month" : "миналия месец",
- "_%n month ago_::_%n months ago_" : ["преди %n месец","преди %n месеца"],
- "last year" : "миналата година",
- "_%n year ago_::_%n years ago_" : ["преди %n година","преди %n години"],
- "_%n hour ago_::_%n hours ago_" : ["преди %n час","преди %n часа"],
- "_%n minute ago_::_%n minutes ago_" : ["преди %n минута","преди %n минути"],
- "seconds ago" : "преди секунди",
- "File name contains at least one invalid character" : "Името на файла съдържа поне един невалиден символ",
- "File name is too long" : "Името на файла е твърде дълго",
- "Help" : "Помощ",
- "Apps" : "Приложения",
- "Personal" : "Лични",
- "Users" : "Потребители",
- "Admin" : "Админ",
- "APCu" : "APCu",
- "Redis" : "Redis",
- "Server settings" : "Настройки на сървъра",
- "Sharing" : "Споделяне",
- "Additional settings" : "Допълнителни настройки",
- "%s enter the database username and name." : "%s въведете потребителско име и име за базата данни",
- "%s enter the database username." : "%s въведете потребител за базата данни.",
- "%s enter the database name." : "%s въведи име на базата данни.",
- "%s you may not use dots in the database name" : "%s, не може да ползваш точки в името на базата данни.",
- "Oracle username and/or password not valid" : "Невалидно Oracle потребителско име и/или парола.",
- "DB Error: \"%s\"" : "Грешка в базата данни: \"%s\".",
- "Offending command was: \"%s\"" : "Проблемната команда беше: \"%s\".",
- "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
- "Offending command was: \"%s\", name: %s, password: %s" : "Проблемната команда беше: \"%s\", име: %s, парола: %s.",
- "PostgreSQL username and/or password not valid" : "Невалидно PostgreSQL потребителско име и/или парола.",
- "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не се подържа и %s няма да работи правилно на тази платформа. Използвайте го на свой собствен риск!",
- "For the best results, please consider using a GNU/Linux server instead." : "За най-добри резултати, моля, помисли дали не бихте желали да използваште GNU/Linux сървър.",
- "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Моля, премахтене настройката за open_basedir от вашия php.ini или преминете към 64-битово PHP.",
- "Set an admin username." : "Задайте потребителско име за администратор.",
- "Set an admin password." : "Задай парола за администратор.",
- "Can't create or write into the data directory %s" : "Неуспешно създаване или записване в \"data\" папката %s",
- "%s shared »%s« with you" : "%s сподели »%s« с теб",
- "%s via %s" : "%s чрез %s",
- "Sharing %s failed, because the backend does not allow shares from type %i" : "Неуспешно споделяне на %s , защото сървъра не позволява споделяне от тип $i.",
- "Sharing %s failed, because the file does not exist" : "Неуспешно споделяне на %s, защото файлът не съществува.",
- "You are not allowed to share %s" : "Не ти е разрешено да споделяш %s.",
- "Sharing %s failed, because the user %s does not exist" : "Неуспешно споделяне на %s, защото потребител %s не съществува.",
- "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Неуспешно споделяне на %s, защото %s не е член никоя от групите, в които е %s.",
- "Sharing %s failed, because this item is already shared with %s" : "Неуспешно споделяне на %s, защото това съдържание е вече споделено с %s.",
- "Sharing %s failed, because the group %s does not exist" : "Неупешно споделяне на %s, защото групата %s не съществува.",
- "Sharing %s failed, because %s is not a member of the group %s" : "Неуспешно споделяне на %s, защото %s не е член на групата %s.",
- "You need to provide a password to create a public link, only protected links are allowed" : "Трябва да зададеш парола, за да създадеш общодостъпен линк за споделяне, само защитени с пароли линкове са разрешени.",
- "Sharing %s failed, because sharing with links is not allowed" : "Неуспешно споделяне на %s, защото споделянето посредством връзки не е разрешено.",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Неуспешно споделяне на на %s, не може бъде намерено %s. Може би сървъра в момента е недостъпен.",
- "Share type %s is not valid for %s" : "Споделянето на тип %s не валидно за %s.",
- "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Неуспешна промяна на правата за достъп за %s, защото промените надвишават правата на достъп дадени на %s.",
- "Setting permissions for %s failed, because the item was not found" : "Неуспешна промяна на правата за достъп за %s, защото съдържанието не е открито.",
- "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Неуспешно задаване на дата на изтичане. Споделни папки или файлове не могат да изтичат по-късно от %s след като са били споделени",
- "Cannot set expiration date. Expiration date is in the past" : "Неуспешно задаване на дата на изтичане. Датата на изтичане е в миналото",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Споделянето на сървърния %s трябва да поддържа OCP\\Share_Backend интерфейс.",
- "Sharing backend %s not found" : "Споделянето на сървърния %s не е открито.",
- "Sharing backend for %s not found" : "Споделянето на сървъра за %s не е открито.",
- "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Неуспешно споделяне на %s, защото промените надвишават правата на достъп дадени на %s.",
- "Sharing %s failed, because resharing is not allowed" : "Неуспешно споделяне на %s, защото повторно споделяне не е разрешено.",
- "Sharing %s failed, because the sharing backend for %s could not find its source" : "Неуспешно споделяне на %s, защото не е открит първоизточникът на %s, за да бъде споделяне по сървъра.",
- "Sharing %s failed, because the file could not be found in the file cache" : "Неуспешно споделяне на %s, защото файлът не може да бъде намерен в кеша.",
- "Could not find category \"%s\"" : "Невъзможно откриване на категорията \"%s\".",
- "Sunday" : "неделя",
- "Monday" : "понеделник",
- "Tuesday" : "вторник",
- "Wednesday" : "сряда",
- "Thursday" : "четвъртък",
- "Friday" : "петък",
- "Saturday" : "събота",
- "Sun." : "нед",
- "Mon." : "пон",
- "Tue." : "вт",
- "Wed." : "ср",
- "Thu." : "чет",
- "Fri." : "пет",
- "Sat." : "съб",
- "Su" : "нд",
- "Mo" : "пн",
- "We" : "ср",
- "Th" : "чт",
- "Fr" : "пт",
- "Sa" : "сб",
- "January" : "януари",
- "February" : "февруару",
- "March" : "март",
- "April" : "април",
- "May" : "май",
- "June" : "юни",
- "July" : "юли",
- "August" : "август",
- "September" : "септември",
- "October" : "октомври",
- "November" : "ноември",
- "December" : "декември",
- "Jan." : "яну",
- "Feb." : "фев",
- "Mar." : "мар",
- "Apr." : "апр",
- "May." : "май",
- "Jun." : "юни",
- "Jul." : "юли",
- "Aug." : "авг",
- "Sep." : "сеп",
- "Oct." : "окт",
- "Nov." : "ное",
- "Dec." : "дек",
- "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Потребителските имена може да съдържат следните знаци: \"a-z\", \"A-Z\", \"0-9\" и \"_.@-'\"",
- "A valid username must be provided" : "Трябва да въведете валидно потребителско.",
- "Username contains whitespace at the beginning or at the end" : "Потребителското име започва или завършва с интервал.",
- "A valid password must be provided" : "Трябва да въведете валидна парола.",
- "The username is already being used" : "Потребителското име е вече заето.",
- "No app name specified" : "Не е зададено име на преложението",
- "a safe home for all your data" : "безопасен дом за всички ваши данни",
- "Can't read file" : "Файлът не може да бъде прочетен",
- "Application is not enabled" : "Приложението не е включено",
- "Authentication error" : "Проблем с идентификацията",
- "Token expired. Please reload page." : "Изтекла сесия. Моля, презареди страницата.",
- "Unknown user" : "Непознат потребител",
- "No database drivers (sqlite, mysql, or postgresql) installed." : "Липсват инсталирани драйвери за бази данни(sqlite, mysql или postgresql).",
- "Cannot write into \"config\" directory" : "Неуспешен опит за запис в \"config\" папката.",
- "Cannot write into \"apps\" directory" : "Писането в папка приложения не е възможно",
- "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Това обикновено може да бъде оправено като %s даде разрешение на уеб сървъра да записва в app папката %s или като изключи магазина за приложения в config файла.",
- "Cannot create \"data\" directory (%s)" : "Неуспешен опит за създаване на \"data\" папката (%s).",
- "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Правата за достъп обикновено могат да бъдат оправени когато %s даде права на уеб сървъра да пише в root папката %s.",
- "Setting locale to %s failed" : "Неуспешно задаване на %s като настройка език-държава.",
- "Please install one of these locales on your system and restart your webserver." : "Моля, инсталирай едно от следните език-държава на сървъра и рестартирай уеб сървъра.",
- "Please ask your server administrator to install the module." : "Моля, помолете вашия администратор да инсталира модула.",
- "PHP module %s not installed." : "PHP модулът %s не е инсталиран.",
- "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Това може да се дължи на cache/accelerator като Zend OPache или eAccelerator.",
- "PHP modules have been installed, but they are still listed as missing?" : "PHP модулите са инсталирани, но все още се обявяват като липсващи?",
- "Please ask your server administrator to restart the web server." : "Моля, поискай от своя администратор да рестартира уеб сървъра.",
- "PostgreSQL >= 9 required" : "Изисква се PostgreSQL >= 9",
- "Please upgrade your database version" : "Моля, обнови базата данни.",
- "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Моля, променете правата за достъп на 0770, за да не може директорията да бъде видяна от други потребители.",
- "Data directory (%s) is readable by other users" : "Data папката (%s) може да бъде разгледана от други потребители",
- "Data directory (%s) is invalid" : "Data папката (%s) e невалидна",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Моля, увери се, че data папката съдържа файл \".ocdata\" в себе си.",
- "Could not obtain lock type %d on \"%s\"." : "Неуспешен опит за ексклузивен достъп от типa %d върху \"%s\"."
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/bg.json b/lib/l10n/bg.json
deleted file mode 100644
index 94a4a500452..00000000000
--- a/lib/l10n/bg.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{ "translations": {
- "Cannot write into \"config\" directory!" : "Неуспешен опит за запис в \"config\" папката!",
- "This can usually be fixed by giving the webserver write access to the config directory" : "Това може да бъде решено единствено като разрешиш на уеб сървъра да пише в config папката.",
- "See %s" : "Вижте %s",
- "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Това обикновено може да бъде оправено като %s даде разрешение на уеб сървъра да записва в config папката %s.",
- "Sample configuration detected" : "Открита е примерна конфигурация",
- "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Усетено беше че примерната конфигурация е копирана. Това може да развли инсталацията ти и не се поддържа. Моля, прочети документацията преди да правиш промени на config.php",
- "%1$s and %2$s" : "%1$s и %2$s",
- "%1$s, %2$s and %3$s" : "%1$s, %2$s и %3$s",
- "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s и %4$s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s и %5$s",
- "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.",
- "PHP with a version lower than %s is required." : "Необходим е PHP с версия по-ниска от %s.",
- "Following databases are supported: %s" : "Следните бази данни са поддържани: %s",
- "The command line tool %s could not be found" : "Конзолната команда %s не може да бъде намерена",
- "The library %s is not available." : "Библиотеката %s не е налична",
- "Library %s with a version higher than %s is required - available version %s." : "Необходима е библиотеката %s с версия по-висока от %s - налична версия %s. ",
- "Library %s with a version lower than %s is required - available version %s." : "Необходима е библиотеката %s с версия по-ниска от %s - налична версия %s. ",
- "Following platforms are supported: %s" : "Поддържани са следните платформи: %s",
- "Unknown filetype" : "Непознат тип файл",
- "Invalid image" : "Невалидно изображение.",
- "today" : "днес",
- "yesterday" : "вчера",
- "_%n day ago_::_%n days ago_" : ["преди %n ден","преди %n дни"],
- "last month" : "миналия месец",
- "_%n month ago_::_%n months ago_" : ["преди %n месец","преди %n месеца"],
- "last year" : "миналата година",
- "_%n year ago_::_%n years ago_" : ["преди %n година","преди %n години"],
- "_%n hour ago_::_%n hours ago_" : ["преди %n час","преди %n часа"],
- "_%n minute ago_::_%n minutes ago_" : ["преди %n минута","преди %n минути"],
- "seconds ago" : "преди секунди",
- "File name contains at least one invalid character" : "Името на файла съдържа поне един невалиден символ",
- "File name is too long" : "Името на файла е твърде дълго",
- "Help" : "Помощ",
- "Apps" : "Приложения",
- "Personal" : "Лични",
- "Users" : "Потребители",
- "Admin" : "Админ",
- "APCu" : "APCu",
- "Redis" : "Redis",
- "Server settings" : "Настройки на сървъра",
- "Sharing" : "Споделяне",
- "Additional settings" : "Допълнителни настройки",
- "%s enter the database username and name." : "%s въведете потребителско име и име за базата данни",
- "%s enter the database username." : "%s въведете потребител за базата данни.",
- "%s enter the database name." : "%s въведи име на базата данни.",
- "%s you may not use dots in the database name" : "%s, не може да ползваш точки в името на базата данни.",
- "Oracle username and/or password not valid" : "Невалидно Oracle потребителско име и/или парола.",
- "DB Error: \"%s\"" : "Грешка в базата данни: \"%s\".",
- "Offending command was: \"%s\"" : "Проблемната команда беше: \"%s\".",
- "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
- "Offending command was: \"%s\", name: %s, password: %s" : "Проблемната команда беше: \"%s\", име: %s, парола: %s.",
- "PostgreSQL username and/or password not valid" : "Невалидно PostgreSQL потребителско име и/или парола.",
- "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не се подържа и %s няма да работи правилно на тази платформа. Използвайте го на свой собствен риск!",
- "For the best results, please consider using a GNU/Linux server instead." : "За най-добри резултати, моля, помисли дали не бихте желали да използваште GNU/Linux сървър.",
- "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Моля, премахтене настройката за open_basedir от вашия php.ini или преминете към 64-битово PHP.",
- "Set an admin username." : "Задайте потребителско име за администратор.",
- "Set an admin password." : "Задай парола за администратор.",
- "Can't create or write into the data directory %s" : "Неуспешно създаване или записване в \"data\" папката %s",
- "%s shared »%s« with you" : "%s сподели »%s« с теб",
- "%s via %s" : "%s чрез %s",
- "Sharing %s failed, because the backend does not allow shares from type %i" : "Неуспешно споделяне на %s , защото сървъра не позволява споделяне от тип $i.",
- "Sharing %s failed, because the file does not exist" : "Неуспешно споделяне на %s, защото файлът не съществува.",
- "You are not allowed to share %s" : "Не ти е разрешено да споделяш %s.",
- "Sharing %s failed, because the user %s does not exist" : "Неуспешно споделяне на %s, защото потребител %s не съществува.",
- "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Неуспешно споделяне на %s, защото %s не е член никоя от групите, в които е %s.",
- "Sharing %s failed, because this item is already shared with %s" : "Неуспешно споделяне на %s, защото това съдържание е вече споделено с %s.",
- "Sharing %s failed, because the group %s does not exist" : "Неупешно споделяне на %s, защото групата %s не съществува.",
- "Sharing %s failed, because %s is not a member of the group %s" : "Неуспешно споделяне на %s, защото %s не е член на групата %s.",
- "You need to provide a password to create a public link, only protected links are allowed" : "Трябва да зададеш парола, за да създадеш общодостъпен линк за споделяне, само защитени с пароли линкове са разрешени.",
- "Sharing %s failed, because sharing with links is not allowed" : "Неуспешно споделяне на %s, защото споделянето посредством връзки не е разрешено.",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Неуспешно споделяне на на %s, не може бъде намерено %s. Може би сървъра в момента е недостъпен.",
- "Share type %s is not valid for %s" : "Споделянето на тип %s не валидно за %s.",
- "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Неуспешна промяна на правата за достъп за %s, защото промените надвишават правата на достъп дадени на %s.",
- "Setting permissions for %s failed, because the item was not found" : "Неуспешна промяна на правата за достъп за %s, защото съдържанието не е открито.",
- "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Неуспешно задаване на дата на изтичане. Споделни папки или файлове не могат да изтичат по-късно от %s след като са били споделени",
- "Cannot set expiration date. Expiration date is in the past" : "Неуспешно задаване на дата на изтичане. Датата на изтичане е в миналото",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Споделянето на сървърния %s трябва да поддържа OCP\\Share_Backend интерфейс.",
- "Sharing backend %s not found" : "Споделянето на сървърния %s не е открито.",
- "Sharing backend for %s not found" : "Споделянето на сървъра за %s не е открито.",
- "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Неуспешно споделяне на %s, защото промените надвишават правата на достъп дадени на %s.",
- "Sharing %s failed, because resharing is not allowed" : "Неуспешно споделяне на %s, защото повторно споделяне не е разрешено.",
- "Sharing %s failed, because the sharing backend for %s could not find its source" : "Неуспешно споделяне на %s, защото не е открит първоизточникът на %s, за да бъде споделяне по сървъра.",
- "Sharing %s failed, because the file could not be found in the file cache" : "Неуспешно споделяне на %s, защото файлът не може да бъде намерен в кеша.",
- "Could not find category \"%s\"" : "Невъзможно откриване на категорията \"%s\".",
- "Sunday" : "неделя",
- "Monday" : "понеделник",
- "Tuesday" : "вторник",
- "Wednesday" : "сряда",
- "Thursday" : "четвъртък",
- "Friday" : "петък",
- "Saturday" : "събота",
- "Sun." : "нед",
- "Mon." : "пон",
- "Tue." : "вт",
- "Wed." : "ср",
- "Thu." : "чет",
- "Fri." : "пет",
- "Sat." : "съб",
- "Su" : "нд",
- "Mo" : "пн",
- "We" : "ср",
- "Th" : "чт",
- "Fr" : "пт",
- "Sa" : "сб",
- "January" : "януари",
- "February" : "февруару",
- "March" : "март",
- "April" : "април",
- "May" : "май",
- "June" : "юни",
- "July" : "юли",
- "August" : "август",
- "September" : "септември",
- "October" : "октомври",
- "November" : "ноември",
- "December" : "декември",
- "Jan." : "яну",
- "Feb." : "фев",
- "Mar." : "мар",
- "Apr." : "апр",
- "May." : "май",
- "Jun." : "юни",
- "Jul." : "юли",
- "Aug." : "авг",
- "Sep." : "сеп",
- "Oct." : "окт",
- "Nov." : "ное",
- "Dec." : "дек",
- "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Потребителските имена може да съдържат следните знаци: \"a-z\", \"A-Z\", \"0-9\" и \"_.@-'\"",
- "A valid username must be provided" : "Трябва да въведете валидно потребителско.",
- "Username contains whitespace at the beginning or at the end" : "Потребителското име започва или завършва с интервал.",
- "A valid password must be provided" : "Трябва да въведете валидна парола.",
- "The username is already being used" : "Потребителското име е вече заето.",
- "No app name specified" : "Не е зададено име на преложението",
- "a safe home for all your data" : "безопасен дом за всички ваши данни",
- "Can't read file" : "Файлът не може да бъде прочетен",
- "Application is not enabled" : "Приложението не е включено",
- "Authentication error" : "Проблем с идентификацията",
- "Token expired. Please reload page." : "Изтекла сесия. Моля, презареди страницата.",
- "Unknown user" : "Непознат потребител",
- "No database drivers (sqlite, mysql, or postgresql) installed." : "Липсват инсталирани драйвери за бази данни(sqlite, mysql или postgresql).",
- "Cannot write into \"config\" directory" : "Неуспешен опит за запис в \"config\" папката.",
- "Cannot write into \"apps\" directory" : "Писането в папка приложения не е възможно",
- "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Това обикновено може да бъде оправено като %s даде разрешение на уеб сървъра да записва в app папката %s или като изключи магазина за приложения в config файла.",
- "Cannot create \"data\" directory (%s)" : "Неуспешен опит за създаване на \"data\" папката (%s).",
- "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Правата за достъп обикновено могат да бъдат оправени когато %s даде права на уеб сървъра да пише в root папката %s.",
- "Setting locale to %s failed" : "Неуспешно задаване на %s като настройка език-държава.",
- "Please install one of these locales on your system and restart your webserver." : "Моля, инсталирай едно от следните език-държава на сървъра и рестартирай уеб сървъра.",
- "Please ask your server administrator to install the module." : "Моля, помолете вашия администратор да инсталира модула.",
- "PHP module %s not installed." : "PHP модулът %s не е инсталиран.",
- "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Това може да се дължи на cache/accelerator като Zend OPache или eAccelerator.",
- "PHP modules have been installed, but they are still listed as missing?" : "PHP модулите са инсталирани, но все още се обявяват като липсващи?",
- "Please ask your server administrator to restart the web server." : "Моля, поискай от своя администратор да рестартира уеб сървъра.",
- "PostgreSQL >= 9 required" : "Изисква се PostgreSQL >= 9",
- "Please upgrade your database version" : "Моля, обнови базата данни.",
- "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Моля, променете правата за достъп на 0770, за да не може директорията да бъде видяна от други потребители.",
- "Data directory (%s) is readable by other users" : "Data папката (%s) може да бъде разгледана от други потребители",
- "Data directory (%s) is invalid" : "Data папката (%s) e невалидна",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Моля, увери се, че data папката съдържа файл \".ocdata\" в себе си.",
- "Could not obtain lock type %d on \"%s\"." : "Неуспешен опит за ексклузивен достъп от типa %d върху \"%s\"."
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js
deleted file mode 100644
index 48d98c4a4ec..00000000000
--- a/lib/l10n/ca.js
+++ /dev/null
@@ -1,164 +0,0 @@
-OC.L10N.register(
- "lib",
- {
- "Cannot write into \"config\" directory!" : "No es pot escriure a la carpeta \"config\"!",
- "This can usually be fixed by giving the webserver write access to the config directory" : "Això normalment es pot solucionar donant al servidor web permís d'escriptura a la carpeta de configuració",
- "See %s" : "Comproveu %s",
- "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta de configuració %s",
- "Sample configuration detected" : "Configuració d'exemple detectada",
- "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "S'ha detectat que la configuració d'exemple ha estat copiada. Això no està suportat, i podria corrompre la vostra instalació. Siusplau, llegiu la documentació abans de realitzar canvis a config.php",
- "%1$s and %2$s" : "%1$s i %2$s",
- "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s",
- "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s i %5$s",
- "PHP %s or higher is required." : "Es requereix PHP %s o superior.",
- "%sbit or higher PHP required." : "Es requereix PHP %s o superior.",
- "Server version %s or higher is required." : "Es requereix una versió de servidor %s o superior",
- "Server version %s or lower is required." : "Es requereix una versió de servidor %s o inferior",
- "Unknown filetype" : "Tipus de fitxer desconegut",
- "Invalid image" : "Imatge no vàlida",
- "Avatar image is not square" : "La imatge de perfil no és quadrada",
- "today" : "avui",
- "yesterday" : "ahir",
- "_%n day ago_::_%n days ago_" : ["fa %n dia","fa %n dies"],
- "last month" : "el mes passat",
- "_%n month ago_::_%n months ago_" : ["fa %n mes","fa %n mesos"],
- "last year" : "l'any passat",
- "_%n year ago_::_%n years ago_" : ["fa %n any","fa %n anys"],
- "_%n hour ago_::_%n hours ago_" : ["fa %n hora","fa %n hores"],
- "_%n minute ago_::_%n minutes ago_" : ["fa %n minut","fa %n minuts"],
- "seconds ago" : "segons enrere",
- "File name contains at least one invalid character" : "El nom del fitxer conté al menys un caràcter invàlid",
- "File name is too long" : "el nom del fitxer es massa gran",
- "Help" : "Ajuda",
- "Apps" : "Aplicacions",
- "Personal" : "Personal",
- "Users" : "Usuaris",
- "Admin" : "Administració",
- "APCu" : "APCu",
- "Redis" : "Redis",
- "Server settings" : "Configuració del Servidor",
- "Sharing" : "Compartir",
- "Encryption" : "Xifrat",
- "Additional settings" : "Configuració adicional",
- "Tips & tricks" : "Consells i trucs",
- "%s enter the database username and name." : "%s escriviu el nom d'usuari i el nom de la base de dades.",
- "%s enter the database username." : "%s escriviu el nom d'usuari de la base de dades.",
- "%s enter the database name." : "%s escriviu el nom de la base de dades.",
- "%s you may not use dots in the database name" : "%s no podeu usar punts en el nom de la base de dades",
- "Oracle connection could not be established" : "No s'ha pogut establir la connexió Oracle",
- "Oracle username and/or password not valid" : "Nom d'usuari i/o contrasenya Oracle no vàlids",
- "DB Error: \"%s\"" : "Error DB: \"%s\"",
- "Offending command was: \"%s\"" : "L'ordre en conflicte és: \"%s\"",
- "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
- "Offending command was: \"%s\", name: %s, password: %s" : "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s",
- "PostgreSQL username and/or password not valid" : "Nom d'usuari i/o contrasenya PostgreSQL no vàlids",
- "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no té suport i %s no funcionarà correctament en aquesta plataforma. Useu-ho al vostre risc!",
- "For the best results, please consider using a GNU/Linux server instead." : "Per millors resultats, millor considereu utilitzar un servidor GNU/Linux.",
- "Set an admin username." : "Establiu un nom d'usuari per l'administrador.",
- "Set an admin password." : "Establiu una contrasenya per l'administrador.",
- "Invalid Federated Cloud ID" : "ID de núvol federat invàlid",
- "%s shared »%s« with you" : "%s ha compartit »%s« amb tu",
- "%s via %s" : "%s via %s",
- "Sharing %s failed, because the file does not exist" : "Ha fallat en compartir %s, perquè el fitxer no existeix",
- "You are not allowed to share %s" : "No se us permet compartir %s",
- "Sharing %s failed, because the user %s does not exist" : "Ha fallat en compartir %s, perquè l'usuari %s no existeix",
- "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Ha fallat en compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s és membre",
- "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s",
- "Sharing %s failed, because the group %s does not exist" : "Ha fallat en compartir %s, perquè el grup %s no existeix",
- "Sharing %s failed, because %s is not a member of the group %s" : "Ha fallat en compartir %s, perquè %s no és membre del grup %s",
- "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten enllaços segurs.",
- "Sharing %s failed, because sharing with links is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir amb enllaços",
- "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor està actualment innacessible.",
- "Share type %s is not valid for %s" : "La compartició tipus %s no és vàlida per %s",
- "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en establir els permisos per %s perquè aquests excedeixen els permesos per a %s",
- "Setting permissions for %s failed, because the item was not found" : "Ha fallat en establir els permisos per %s, perquè no s'ha trobat l'element",
- "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot guardar la data d'expiració. Els fitxers o carpetes compartits no poden expirar més tard de %s després d'haver-se compratit.",
- "Cannot set expiration date. Expiration date is in the past" : "No es pot guardar la data d'expiració. La data d'expiració ja ha passat.",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El rerefons de compartició %s ha d'implementar la interfície OCP\\Share_Backend",
- "Sharing backend %s not found" : "El rerefons de compartició %s no s'ha trobat",
- "Sharing backend for %s not found" : "El rerefons de compartició per a %s no s'ha trobat",
- "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en compartir %s perquè els permisos excedeixen els permesos per a %s",
- "Sharing %s failed, because resharing is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir de nou",
- "Sharing %s failed, because the sharing backend for %s could not find its source" : "Ha fallat en compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font",
- "Sharing %s failed, because the file could not be found in the file cache" : "Ha fallat en compartir %s, perquè el fitxer no s'ha trobat en el fitxer cau",
- "Could not find category \"%s\"" : "No s'ha trobat la categoria \"%s\"",
- "Sunday" : "Diumenge",
- "Monday" : "Dilluns",
- "Tuesday" : "Dimarts",
- "Wednesday" : "Dimecres",
- "Thursday" : "Dijous",
- "Friday" : "Divendres",
- "Saturday" : "Dissabte",
- "Sun." : "Dg.",
- "Mon." : "Mon.",
- "Tue." : "Dm.",
- "Wed." : "Dc.",
- "Thu." : "Dj.",
- "Fri." : "Dv.",
- "Sat." : "Ds.",
- "Su" : "Dg",
- "Mo" : "Dl",
- "Tu" : "Dm",
- "We" : "Dc",
- "Th" : "Dj",
- "Fr" : "Dv",
- "Sa" : "Ds",
- "January" : "Gener",
- "February" : "Febrer",
- "March" : "Març",
- "April" : "Abril",
- "May" : "Maig",
- "June" : "Juny",
- "July" : "Juliol",
- "August" : "Agost",
- "September" : "Setembre",
- "October" : "Octubre",
- "November" : "Novembre",
- "December" : "Desembre",
- "Jan." : "Gen.",
- "Feb." : "Febr.",
- "Mar." : "Març",
- "Apr." : "Abr",
- "May." : "Maig",
- "Jun." : "Juny",
- "Jul." : "Jul.",
- "Aug." : "Ag.",
- "Sep." : "Set",
- "Oct." : "Oct.",
- "Nov." : "Nov.",
- "Dec." : "Des.",
- "A valid username must be provided" : "Heu de facilitar un nom d'usuari vàlid",
- "A valid password must be provided" : "Heu de facilitar una contrasenya vàlida",
- "The username is already being used" : "El nom d'usuari ja està en ús",
- "Login canceled by app" : "Accés cancel·lat per l'App",
- "User disabled" : "Usuari desactivat",
- "No app name specified" : "No heu especificat cap nom d'aplicació",
- "Can't read file" : "No es pot llegir el fitxer",
- "Application is not enabled" : "L'aplicació no està habilitada",
- "Authentication error" : "Error d'autenticació",
- "Token expired. Please reload page." : "El testimoni ha expirat. Torneu a carregar la pàgina.",
- "Unknown user" : "Usuari desconegut",
- "No database drivers (sqlite, mysql, or postgresql) installed." : "No hi ha instal·lats controladors de bases de dades (sqlite, mysql o postgresql).",
- "Cannot write into \"config\" directory" : "No es pot escriure a la carpeta \"config\"",
- "Cannot write into \"apps\" directory" : "No es pot escriure a la carpeta \"apps\"",
- "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta d'aplicacions %s o inhabilitant la botiga d'aplicacions en el fitxer de configuració.",
- "Cannot create \"data\" directory (%s)" : "No es pot crear la carpeta \"data\" (%s)",
- "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta de configuració %s",
- "Setting locale to %s failed" : "Ha fallat en establir la llengua a %s",
- "Please install one of these locales on your system and restart your webserver." : "Siusplau, instal·li un d'aquests arxius de localització en el seu sistema, i reinicii el seu servidor web.",
- "Please ask your server administrator to install the module." : "Demaneu a l'administrador del sistema que instal·li el mòdul.",
- "PHP module %s not installed." : "El mòdul PHP %s no està instal·lat.",
- "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Això probablement està provocat per una cau/accelerador com Zend OPcache o eAccelerator.",
- "PHP modules have been installed, but they are still listed as missing?" : "S'han instal·lat mòduls PHP, però encara es llisten com una mancança?",
- "Please ask your server administrator to restart the web server." : "Demaneu a l'administrador que reinici el servidor web.",
- "PostgreSQL >= 9 required" : "Es requereix PostgreSQL >= 9",
- "Please upgrade your database version" : "Actualitzeu la versió de la base de dades",
- "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Canvieu els permisos a 0770 per tal que la carpeta no es pugui llistar per altres usuaris.",
- "Data directory (%s) is readable by other users" : "La carpeta de dades (%s) és llegible per altres usuaris",
- "Data directory (%s) is invalid" : "La carpeta de dades (%s) no és vàlida",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Comproveu que la carpeta de dades contingui un fitxer \".ocdata\" a la seva arrel.",
- "Could not obtain lock type %d on \"%s\"." : "No s'ha pogut obtenir un bloqueig tipus %d a \"%s\"."
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json
deleted file mode 100644
index d6180c9ce5b..00000000000
--- a/lib/l10n/ca.json
+++ /dev/null
@@ -1,162 +0,0 @@
-{ "translations": {
- "Cannot write into \"config\" directory!" : "No es pot escriure a la carpeta \"config\"!",
- "This can usually be fixed by giving the webserver write access to the config directory" : "Això normalment es pot solucionar donant al servidor web permís d'escriptura a la carpeta de configuració",
- "See %s" : "Comproveu %s",
- "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta de configuració %s",
- "Sample configuration detected" : "Configuració d'exemple detectada",
- "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "S'ha detectat que la configuració d'exemple ha estat copiada. Això no està suportat, i podria corrompre la vostra instalació. Siusplau, llegiu la documentació abans de realitzar canvis a config.php",
- "%1$s and %2$s" : "%1$s i %2$s",
- "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s",
- "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s i %5$s",
- "PHP %s or higher is required." : "Es requereix PHP %s o superior.",
- "%sbit or higher PHP required." : "Es requereix PHP %s o superior.",
- "Server version %s or higher is required." : "Es requereix una versió de servidor %s o superior",
- "Server version %s or lower is required." : "Es requereix una versió de servidor %s o inferior",
- "Unknown filetype" : "Tipus de fitxer desconegut",
- "Invalid image" : "Imatge no vàlida",
- "Avatar image is not square" : "La imatge de perfil no és quadrada",
- "today" : "avui",
- "yesterday" : "ahir",
- "_%n day ago_::_%n days ago_" : ["fa %n dia","fa %n dies"],
- "last month" : "el mes passat",
- "_%n month ago_::_%n months ago_" : ["fa %n mes","fa %n mesos"],
- "last year" : "l'any passat",
- "_%n year ago_::_%n years ago_" : ["fa %n any","fa %n anys"],
- "_%n hour ago_::_%n hours ago_" : ["fa %n hora","fa %n hores"],
- "_%n minute ago_::_%n minutes ago_" : ["fa %n minut","fa %n minuts"],
- "seconds ago" : "segons enrere",
- "File name contains at least one invalid character" : "El nom del fitxer conté al menys un caràcter invàlid",
- "File name is too long" : "el nom del fitxer es massa gran",
- "Help" : "Ajuda",
- "Apps" : "Aplicacions",
- "Personal" : "Personal",
- "Users" : "Usuaris",
- "Admin" : "Administració",
- "APCu" : "APCu",
- "Redis" : "Redis",
- "Server settings" : "Configuració del Servidor",
- "Sharing" : "Compartir",
- "Encryption" : "Xifrat",
- "Additional settings" : "Configuració adicional",
- "Tips & tricks" : "Consells i trucs",
- "%s enter the database username and name." : "%s escriviu el nom d'usuari i el nom de la base de dades.",
- "%s enter the database username." : "%s escriviu el nom d'usuari de la base de dades.",
- "%s enter the database name." : "%s escriviu el nom de la base de dades.",
- "%s you may not use dots in the database name" : "%s no podeu usar punts en el nom de la base de dades",
- "Oracle connection could not be established" : "No s'ha pogut establir la connexió Oracle",
- "Oracle username and/or password not valid" : "Nom d'usuari i/o contrasenya Oracle no vàlids",
- "DB Error: \"%s\"" : "Error DB: \"%s\"",
- "Offending command was: \"%s\"" : "L'ordre en conflicte és: \"%s\"",
- "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
- "Offending command was: \"%s\", name: %s, password: %s" : "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s",
- "PostgreSQL username and/or password not valid" : "Nom d'usuari i/o contrasenya PostgreSQL no vàlids",
- "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no té suport i %s no funcionarà correctament en aquesta plataforma. Useu-ho al vostre risc!",
- "For the best results, please consider using a GNU/Linux server instead." : "Per millors resultats, millor considereu utilitzar un servidor GNU/Linux.",
- "Set an admin username." : "Establiu un nom d'usuari per l'administrador.",
- "Set an admin password." : "Establiu una contrasenya per l'administrador.",
- "Invalid Federated Cloud ID" : "ID de núvol federat invàlid",
- "%s shared »%s« with you" : "%s ha compartit »%s« amb tu",
- "%s via %s" : "%s via %s",
- "Sharing %s failed, because the file does not exist" : "Ha fallat en compartir %s, perquè el fitxer no existeix",
- "You are not allowed to share %s" : "No se us permet compartir %s",
- "Sharing %s failed, because the user %s does not exist" : "Ha fallat en compartir %s, perquè l'usuari %s no existeix",
- "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Ha fallat en compartir %s, perquè l'usuari %s no és membre de cap grup dels que %s és membre",
- "Sharing %s failed, because this item is already shared with %s" : "Ha fallat en compartir %s, perquè l'element ja està compartit amb %s",
- "Sharing %s failed, because the group %s does not exist" : "Ha fallat en compartir %s, perquè el grup %s no existeix",
- "Sharing %s failed, because %s is not a member of the group %s" : "Ha fallat en compartir %s, perquè %s no és membre del grup %s",
- "You need to provide a password to create a public link, only protected links are allowed" : "Heu de proporcionar una contrasenya per crear un enllaç públic. Només es permeten enllaços segurs.",
- "Sharing %s failed, because sharing with links is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir amb enllaços",
- "Not allowed to create a federated share with the same user" : "No està permés crear una compartició federada amb el mateix usuari",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "La compartició de %s ha fallat, no es pot trobar %s, potser el servidor està actualment innacessible.",
- "Share type %s is not valid for %s" : "La compartició tipus %s no és vàlida per %s",
- "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en establir els permisos per %s perquè aquests excedeixen els permesos per a %s",
- "Setting permissions for %s failed, because the item was not found" : "Ha fallat en establir els permisos per %s, perquè no s'ha trobat l'element",
- "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No es pot guardar la data d'expiració. Els fitxers o carpetes compartits no poden expirar més tard de %s després d'haver-se compratit.",
- "Cannot set expiration date. Expiration date is in the past" : "No es pot guardar la data d'expiració. La data d'expiració ja ha passat.",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El rerefons de compartició %s ha d'implementar la interfície OCP\\Share_Backend",
- "Sharing backend %s not found" : "El rerefons de compartició %s no s'ha trobat",
- "Sharing backend for %s not found" : "El rerefons de compartició per a %s no s'ha trobat",
- "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Ha fallat en compartir %s perquè els permisos excedeixen els permesos per a %s",
- "Sharing %s failed, because resharing is not allowed" : "Ha fallat en compartir %s, perquè no es permet compartir de nou",
- "Sharing %s failed, because the sharing backend for %s could not find its source" : "Ha fallat en compartir %s, perquè el rerefons de compartir per %s no pot trobar la seva font",
- "Sharing %s failed, because the file could not be found in the file cache" : "Ha fallat en compartir %s, perquè el fitxer no s'ha trobat en el fitxer cau",
- "Could not find category \"%s\"" : "No s'ha trobat la categoria \"%s\"",
- "Sunday" : "Diumenge",
- "Monday" : "Dilluns",
- "Tuesday" : "Dimarts",
- "Wednesday" : "Dimecres",
- "Thursday" : "Dijous",
- "Friday" : "Divendres",
- "Saturday" : "Dissabte",
- "Sun." : "Dg.",
- "Mon." : "Mon.",
- "Tue." : "Dm.",
- "Wed." : "Dc.",
- "Thu." : "Dj.",
- "Fri." : "Dv.",
- "Sat." : "Ds.",
- "Su" : "Dg",
- "Mo" : "Dl",
- "Tu" : "Dm",
- "We" : "Dc",
- "Th" : "Dj",
- "Fr" : "Dv",
- "Sa" : "Ds",
- "January" : "Gener",
- "February" : "Febrer",
- "March" : "Març",
- "April" : "Abril",
- "May" : "Maig",
- "June" : "Juny",
- "July" : "Juliol",
- "August" : "Agost",
- "September" : "Setembre",
- "October" : "Octubre",
- "November" : "Novembre",
- "December" : "Desembre",
- "Jan." : "Gen.",
- "Feb." : "Febr.",
- "Mar." : "Març",
- "Apr." : "Abr",
- "May." : "Maig",
- "Jun." : "Juny",
- "Jul." : "Jul.",
- "Aug." : "Ag.",
- "Sep." : "Set",
- "Oct." : "Oct.",
- "Nov." : "Nov.",
- "Dec." : "Des.",
- "A valid username must be provided" : "Heu de facilitar un nom d'usuari vàlid",
- "A valid password must be provided" : "Heu de facilitar una contrasenya vàlida",
- "The username is already being used" : "El nom d'usuari ja està en ús",
- "Login canceled by app" : "Accés cancel·lat per l'App",
- "User disabled" : "Usuari desactivat",
- "No app name specified" : "No heu especificat cap nom d'aplicació",
- "Can't read file" : "No es pot llegir el fitxer",
- "Application is not enabled" : "L'aplicació no està habilitada",
- "Authentication error" : "Error d'autenticació",
- "Token expired. Please reload page." : "El testimoni ha expirat. Torneu a carregar la pàgina.",
- "Unknown user" : "Usuari desconegut",
- "No database drivers (sqlite, mysql, or postgresql) installed." : "No hi ha instal·lats controladors de bases de dades (sqlite, mysql o postgresql).",
- "Cannot write into \"config\" directory" : "No es pot escriure a la carpeta \"config\"",
- "Cannot write into \"apps\" directory" : "No es pot escriure a la carpeta \"apps\"",
- "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta d'aplicacions %s o inhabilitant la botiga d'aplicacions en el fitxer de configuració.",
- "Cannot create \"data\" directory (%s)" : "No es pot crear la carpeta \"data\" (%s)",
- "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Això normalment es pot solucionar donant a %s permís d'escriptura a la carpeta de configuració %s",
- "Setting locale to %s failed" : "Ha fallat en establir la llengua a %s",
- "Please install one of these locales on your system and restart your webserver." : "Siusplau, instal·li un d'aquests arxius de localització en el seu sistema, i reinicii el seu servidor web.",
- "Please ask your server administrator to install the module." : "Demaneu a l'administrador del sistema que instal·li el mòdul.",
- "PHP module %s not installed." : "El mòdul PHP %s no està instal·lat.",
- "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Això probablement està provocat per una cau/accelerador com Zend OPcache o eAccelerator.",
- "PHP modules have been installed, but they are still listed as missing?" : "S'han instal·lat mòduls PHP, però encara es llisten com una mancança?",
- "Please ask your server administrator to restart the web server." : "Demaneu a l'administrador que reinici el servidor web.",
- "PostgreSQL >= 9 required" : "Es requereix PostgreSQL >= 9",
- "Please upgrade your database version" : "Actualitzeu la versió de la base de dades",
- "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Canvieu els permisos a 0770 per tal que la carpeta no es pugui llistar per altres usuaris.",
- "Data directory (%s) is readable by other users" : "La carpeta de dades (%s) és llegible per altres usuaris",
- "Data directory (%s) is invalid" : "La carpeta de dades (%s) no és vàlida",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Comproveu que la carpeta de dades contingui un fitxer \".ocdata\" a la seva arrel.",
- "Could not obtain lock type %d on \"%s\"." : "No s'ha pogut obtenir un bloqueig tipus %d a \"%s\"."
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js
index c68707af7b4..cc6f6f137d9 100644
--- a/lib/l10n/cs.js
+++ b/lib/l10n/cs.js
@@ -178,7 +178,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "To lze obvykle vyřešit %spovolením zápisu webovému serveru do adresáře apps%s nebo zakázáním appstore v konfiguračním souboru.",
- "Cannot create \"data\" directory (%s)" : "Nelze vytvořit adresář \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Toto může být obvykle opraveno <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">nastavením přístupových práv webového serveru pro zápis do kořenového adresáře</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnění lze obvykle napravit %spovolením zápisu webovému serveru do kořenového adresáře%s.",
"Setting locale to %s failed" : "Nastavení jazyka na %s selhalo",
@@ -198,16 +197,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Je vyžadováno PostgreSQL >= 9",
"Please upgrade your database version" : "Aktualizujte prosím verzi své databáze",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Změňte prosím práva na 0770, aby adresář nemohl být otevřen ostatními uživateli.",
- "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
- "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
"Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci",
- "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\".",
"Storage unauthorized. %s" : "Úložiště neověřeno. %s",
"Storage incomplete configuration. %s" : "Nekompletní konfigurace úložiště. %s",
"Storage connection error. %s" : "Chyba připojení úložiště. %s",
"Storage is temporarily not available" : "Úložiště je dočasně nedostupné",
- "Storage connection timeout. %s" : "Vypršení připojení k úložišti. %s"
+ "Storage connection timeout. %s" : "Vypršení připojení k úložišti. %s",
+ "Cannot create \"data\" directory (%s)" : "Nelze vytvořit adresář \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
+ "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
+ "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json
index 98abbeb7f4a..8828162a127 100644
--- a/lib/l10n/cs.json
+++ b/lib/l10n/cs.json
@@ -176,7 +176,6 @@
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "To lze obvykle vyřešit %spovolením zápisu webovému serveru do adresáře apps%s nebo zakázáním appstore v konfiguračním souboru.",
- "Cannot create \"data\" directory (%s)" : "Nelze vytvořit adresář \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Toto může být obvykle opraveno <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">nastavením přístupových práv webového serveru pro zápis do kořenového adresáře</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnění lze obvykle napravit %spovolením zápisu webovému serveru do kořenového adresáře%s.",
"Setting locale to %s failed" : "Nastavení jazyka na %s selhalo",
@@ -196,16 +195,17 @@
"PostgreSQL >= 9 required" : "Je vyžadováno PostgreSQL >= 9",
"Please upgrade your database version" : "Aktualizujte prosím verzi své databáze",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Změňte prosím práva na 0770, aby adresář nemohl být otevřen ostatními uživateli.",
- "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
- "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
"Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci",
- "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\".",
"Storage unauthorized. %s" : "Úložiště neověřeno. %s",
"Storage incomplete configuration. %s" : "Nekompletní konfigurace úložiště. %s",
"Storage connection error. %s" : "Chyba připojení úložiště. %s",
"Storage is temporarily not available" : "Úložiště je dočasně nedostupné",
- "Storage connection timeout. %s" : "Vypršení připojení k úložišti. %s"
+ "Storage connection timeout. %s" : "Vypršení připojení k úložišti. %s",
+ "Cannot create \"data\" directory (%s)" : "Nelze vytvořit adresář \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
+ "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
+ "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
} \ No newline at end of file
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index 743ea8d6c15..1d1a18167b9 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Das Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Das Schreiben in das „apps“-Verzeichnis ist nicht möglich",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.",
- "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.",
"Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt",
"Please upgrade your database version" : "Bitte aktualisiere deine Datenbankversion",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.",
- "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
- "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden",
+ "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben",
"Check the value of \"datadirectory\" in your configuration" : "Überprüfe bitte die Angabe unter „datadirectory“ in Deiner Konfiguration",
- "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
+ "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.",
"Storage unauthorized. %s" : "Speichern nicht erlaubt. %s",
"Storage incomplete configuration. %s" : "Unvollständige Konfiguration des Storage. %s",
"Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s",
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
- "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s"
+ "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s",
+ "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index b73974d01da..140e339490f 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Das Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Das Schreiben in das „apps“-Verzeichnis ist nicht möglich",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.",
- "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.",
"Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt",
"Please upgrade your database version" : "Bitte aktualisiere deine Datenbankversion",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.",
- "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
- "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden",
+ "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben",
"Check the value of \"datadirectory\" in your configuration" : "Überprüfe bitte die Angabe unter „datadirectory“ in Deiner Konfiguration",
- "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
+ "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.",
"Storage unauthorized. %s" : "Speichern nicht erlaubt. %s",
"Storage incomplete configuration. %s" : "Unvollständige Konfiguration des Storage. %s",
"Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s",
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
- "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s"
+ "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s",
+ "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index d78657ab3ec..46c02da16dd 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.",
- "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\">Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.",
"Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt",
"Please upgrade your database version" : "Bitte aktualisieren Sie Ihre Datenbankversion",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.",
- "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
- "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden",
+ "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben",
"Check the value of \"datadirectory\" in your configuration" : "Überprüfen Sie bitte die Angabe unter „datadirectory“ in Ihrer Konfiguration",
- "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
+ "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.",
"Storage unauthorized. %s" : "Speicher ungültig. %s",
"Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s",
"Storage connection error. %s" : "Speicher-Verbindungsfehler. %s",
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
- "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s"
+ "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s",
+ "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index 7329362bab2..a7c2eb2aad6 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.",
- "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\">Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.",
"Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt",
"Please upgrade your database version" : "Bitte aktualisieren Sie Ihre Datenbankversion",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.",
- "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
- "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden",
+ "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben",
"Check the value of \"datadirectory\" in your configuration" : "Überprüfen Sie bitte die Angabe unter „datadirectory“ in Ihrer Konfiguration",
- "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
+ "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.",
"Storage unauthorized. %s" : "Speicher ungültig. %s",
"Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s",
"Storage connection error. %s" : "Speicher-Verbindungsfehler. %s",
"Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",
- "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s"
+ "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s",
+ "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)",
+ "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein",
+ "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/el.js b/lib/l10n/el.js
index 91f6783d7c4..e43361541cb 100644
--- a/lib/l10n/el.js
+++ b/lib/l10n/el.js
@@ -158,7 +158,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"config\"",
"Cannot write into \"apps\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Αυτό μπορεί συνήθως να διορθωθεί %sδίνοντας διακαιώματα εγγραφής για τον κατάλογο εφαρμογών στο διακομιστή δικτύου%s ή απενεργοποιώντας το κέντρο εφαρμογών στο αρχείο config.",
- "Cannot create \"data\" directory (%s)" : "Αδυναμία δημιουργίας του καταλόγου \"data\" (%s)",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Τα δικαιώματα πρόσβασης μπορούν συνήθως να διορθωθούν %sδίνοντας δικαιώματα εγγραφής για τον βασικό κατάλογο στο διακομιστή δικτύου%s.",
"Setting locale to %s failed" : "Ρύθμιση τοπικών ρυθμίσεων σε %s απέτυχε",
"Please install one of these locales on your system and restart your webserver." : "Παρακαλώ να εγκαταστήσετε μία από αυτές τις τοπικές ρυθμίσεις στο σύστημά σας και να επανεκκινήσετε τον διακομιστή δικτύου σας.",
@@ -175,11 +174,12 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Απαιτείται PostgreSQL >= 9",
"Please upgrade your database version" : "Παρακαλώ αναβαθμίστε την έκδοση της βάσης δεδομένων σας",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Παρακαλώ αλλάξτε τις ρυθμίσεις σε 0770 έτσι ώστε ο κατάλογος να μην μπορεί να προβάλλεται από άλλους χρήστες.",
- "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση για άλλους χρήστες",
- "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή",
"Check the value of \"datadirectory\" in your configuration" : "Ελέγξτε την τιμή του \"Φάκελος Δεδομένων\" στις ρυθμίσεις σας",
- "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του.",
- "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\"."
+ "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\".",
+ "Cannot create \"data\" directory (%s)" : "Αδυναμία δημιουργίας του καταλόγου \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση για άλλους χρήστες",
+ "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή",
+ "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/el.json b/lib/l10n/el.json
index 499dacfb052..5f597371ba8 100644
--- a/lib/l10n/el.json
+++ b/lib/l10n/el.json
@@ -156,7 +156,6 @@
"Cannot write into \"config\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"config\"",
"Cannot write into \"apps\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Αυτό μπορεί συνήθως να διορθωθεί %sδίνοντας διακαιώματα εγγραφής για τον κατάλογο εφαρμογών στο διακομιστή δικτύου%s ή απενεργοποιώντας το κέντρο εφαρμογών στο αρχείο config.",
- "Cannot create \"data\" directory (%s)" : "Αδυναμία δημιουργίας του καταλόγου \"data\" (%s)",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Τα δικαιώματα πρόσβασης μπορούν συνήθως να διορθωθούν %sδίνοντας δικαιώματα εγγραφής για τον βασικό κατάλογο στο διακομιστή δικτύου%s.",
"Setting locale to %s failed" : "Ρύθμιση τοπικών ρυθμίσεων σε %s απέτυχε",
"Please install one of these locales on your system and restart your webserver." : "Παρακαλώ να εγκαταστήσετε μία από αυτές τις τοπικές ρυθμίσεις στο σύστημά σας και να επανεκκινήσετε τον διακομιστή δικτύου σας.",
@@ -173,11 +172,12 @@
"PostgreSQL >= 9 required" : "Απαιτείται PostgreSQL >= 9",
"Please upgrade your database version" : "Παρακαλώ αναβαθμίστε την έκδοση της βάσης δεδομένων σας",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Παρακαλώ αλλάξτε τις ρυθμίσεις σε 0770 έτσι ώστε ο κατάλογος να μην μπορεί να προβάλλεται από άλλους χρήστες.",
- "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση για άλλους χρήστες",
- "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή",
"Check the value of \"datadirectory\" in your configuration" : "Ελέγξτε την τιμή του \"Φάκελος Δεδομένων\" στις ρυθμίσεις σας",
- "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του.",
- "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\"."
+ "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\".",
+ "Cannot create \"data\" directory (%s)" : "Αδυναμία δημιουργίας του καταλόγου \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση για άλλους χρήστες",
+ "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή",
+ "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/es.js b/lib/l10n/es.js
index 2eccf808d27..9c2fdf00c72 100644
--- a/lib/l10n/es.js
+++ b/lib/l10n/es.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración",
"Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto puede solucionarse fácilmente %sdándole permisos de escritura al servidor en el directorio%s de apps o deshabilitando la tienda de apps en el archivo de configuración.",
- "Cannot create \"data\" directory (%s)" : "No puedo crear del directorio \"data\" (%s)",
+ "Cannot create \"data\" directory" : "No es posible crear el directorio \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Normalmente esto se puede solucionar <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dándole al servidor web permisos de escritura en todo el directorio o el directorio 'root'</a>",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos normalmente puede solucionarse %sdándole al servidor permisos de escritura del directorio raíz%s.",
"Setting locale to %s failed" : "Falló la activación del idioma %s ",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL 9 o superior requerido.",
"Please upgrade your database version" : "Actualice su versión de base de datos.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor cambie los permisos a 0770 para que el directorio no se pueda mostrar para otros usuarios.",
- "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.",
- "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Your data directory is readable by other users" : "Su directorio data es leible por otros usuarios",
+ "Your data directory must be an absolute path" : "Su directorio data debe ser una ruta absoluta",
"Check the value of \"datadirectory\" in your configuration" : "Compruebe el valor de \"datadirectory\" en su configuración.",
- "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido",
+ "Your data directory is invalid" : "Su directorio data es inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz.",
"Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".",
"Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
"Storage incomplete configuration. %s" : "Configuración de almacenamiento incompleta. %s",
"Storage connection error. %s" : "Error de conexión de almacenamiento. %s",
"Storage is temporarily not available" : "El almacenamiento no esta disponible temporalmente",
- "Storage connection timeout. %s" : "Tiempo de conexión de almacenamiento agotado. %s"
+ "Storage connection timeout. %s" : "Tiempo de conexión de almacenamiento agotado. %s",
+ "Cannot create \"data\" directory (%s)" : "No puedo crear del directorio \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/es.json b/lib/l10n/es.json
index 9494428e402..c834d361e45 100644
--- a/lib/l10n/es.json
+++ b/lib/l10n/es.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración",
"Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto puede solucionarse fácilmente %sdándole permisos de escritura al servidor en el directorio%s de apps o deshabilitando la tienda de apps en el archivo de configuración.",
- "Cannot create \"data\" directory (%s)" : "No puedo crear del directorio \"data\" (%s)",
+ "Cannot create \"data\" directory" : "No es posible crear el directorio \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Normalmente esto se puede solucionar <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dándole al servidor web permisos de escritura en todo el directorio o el directorio 'root'</a>",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos normalmente puede solucionarse %sdándole al servidor permisos de escritura del directorio raíz%s.",
"Setting locale to %s failed" : "Falló la activación del idioma %s ",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL 9 o superior requerido.",
"Please upgrade your database version" : "Actualice su versión de base de datos.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor cambie los permisos a 0770 para que el directorio no se pueda mostrar para otros usuarios.",
- "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.",
- "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Your data directory is readable by other users" : "Su directorio data es leible por otros usuarios",
+ "Your data directory must be an absolute path" : "Su directorio data debe ser una ruta absoluta",
"Check the value of \"datadirectory\" in your configuration" : "Compruebe el valor de \"datadirectory\" en su configuración.",
- "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido",
+ "Your data directory is invalid" : "Su directorio data es inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz.",
"Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".",
"Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
"Storage incomplete configuration. %s" : "Configuración de almacenamiento incompleta. %s",
"Storage connection error. %s" : "Error de conexión de almacenamiento. %s",
"Storage is temporarily not available" : "El almacenamiento no esta disponible temporalmente",
- "Storage connection timeout. %s" : "Tiempo de conexión de almacenamiento agotado. %s"
+ "Storage connection timeout. %s" : "Tiempo de conexión de almacenamiento agotado. %s",
+ "Cannot create \"data\" directory (%s)" : "No puedo crear del directorio \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js
index 23af7ce6b67..d225d999ff7 100644
--- a/lib/l10n/es_MX.js
+++ b/lib/l10n/es_MX.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"File name is too long" : "El nombre del archivo es demasiado largo",
"Dot files are not allowed" : "Los archivos Dot no están permitidos",
"Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido",
+ "This is an automatically generated email, please do not reply." : "Este es un correo generado automáticamente, favor de no contestarlo. ",
"Help" : "Ayuda",
"Apps" : "Aplicaciones",
"Personal" : "Personal",
@@ -179,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración",
- "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)",
+ "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.",
"Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s",
@@ -198,16 +199,19 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9",
"Please upgrade your database version" : "Favor de actualizar la versión de la base de datos",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Favor de cambiar los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ",
- "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
- "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Your data directory is readable by other users" : "Su direcctorio data puede ser leído por otros usuarios",
+ "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta",
"Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración",
- "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. ",
"Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ",
"Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
"Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s",
"Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s",
"Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible",
- "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s"
+ "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s",
+ "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json
index ee6b320dc0a..747f51436bd 100644
--- a/lib/l10n/es_MX.json
+++ b/lib/l10n/es_MX.json
@@ -40,6 +40,7 @@
"File name is too long" : "El nombre del archivo es demasiado largo",
"Dot files are not allowed" : "Los archivos Dot no están permitidos",
"Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido",
+ "This is an automatically generated email, please do not reply." : "Este es un correo generado automáticamente, favor de no contestarlo. ",
"Help" : "Ayuda",
"Apps" : "Aplicaciones",
"Personal" : "Personal",
@@ -177,7 +178,7 @@
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración",
- "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)",
+ "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.",
"Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s",
@@ -196,16 +197,19 @@
"PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9",
"Please upgrade your database version" : "Favor de actualizar la versión de la base de datos",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Favor de cambiar los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ",
- "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
- "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Your data directory is readable by other users" : "Su direcctorio data puede ser leído por otros usuarios",
+ "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta",
"Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración",
- "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. ",
"Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ",
"Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
"Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s",
"Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s",
"Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible",
- "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s"
+ "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s",
+ "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js
index edd34c73f30..76154721f03 100644
--- a/lib/l10n/eu.js
+++ b/lib/l10n/eu.js
@@ -151,7 +151,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Ezin da idatzi \"config\" karpetan",
"Cannot write into \"apps\" directory" : "Ezin da idatzi \"apps\" karpetan",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Hau normalean konpondu daiteke %sweb zerbitzarira apps karpetan idazteko baimenak emanez%s edo konfigurazio fitxategian appstorea ez gaituz.",
- "Cannot create \"data\" directory (%s)" : "Ezin da \"data\" karpeta sortu (%s)",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Hau normalean konpondu daiteke %sweb zerbitzarira erro karpetan idazteko baimenak emanez%s.",
"Setting locale to %s failed" : "Lokala %sra ezartzeak huts egin du",
"Please install one of these locales on your system and restart your webserver." : "Instalatu hauetako lokal bat zure sisteman eta berrabiarazi zure web zerbitzaria.",
@@ -163,9 +162,10 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 behar da",
"Please upgrade your database version" : "Mesedez eguneratu zure datu basearen bertsioa",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Mesedez aldatu baimenak 0770ra beste erabiltzaileek karpetan sartu ezin izateko.",
- "Data directory (%s) is readable by other users" : "Data karpeta (%s) beste erabiltzaileek irakur dezakete",
- "Data directory (%s) is invalid" : "Datuen karpeta (%s) ez da baliogarria",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Mesedez egiaztatu data karpeta \".ocdata\" fitxategia duela bere erroan.",
- "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an."
+ "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an.",
+ "Cannot create \"data\" directory (%s)" : "Ezin da \"data\" karpeta sortu (%s)",
+ "Data directory (%s) is readable by other users" : "Data karpeta (%s) beste erabiltzaileek irakur dezakete",
+ "Data directory (%s) is invalid" : "Datuen karpeta (%s) ez da baliogarria"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json
index 6ca3a20be69..3b416e5fc3e 100644
--- a/lib/l10n/eu.json
+++ b/lib/l10n/eu.json
@@ -149,7 +149,6 @@
"Cannot write into \"config\" directory" : "Ezin da idatzi \"config\" karpetan",
"Cannot write into \"apps\" directory" : "Ezin da idatzi \"apps\" karpetan",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Hau normalean konpondu daiteke %sweb zerbitzarira apps karpetan idazteko baimenak emanez%s edo konfigurazio fitxategian appstorea ez gaituz.",
- "Cannot create \"data\" directory (%s)" : "Ezin da \"data\" karpeta sortu (%s)",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Hau normalean konpondu daiteke %sweb zerbitzarira erro karpetan idazteko baimenak emanez%s.",
"Setting locale to %s failed" : "Lokala %sra ezartzeak huts egin du",
"Please install one of these locales on your system and restart your webserver." : "Instalatu hauetako lokal bat zure sisteman eta berrabiarazi zure web zerbitzaria.",
@@ -161,9 +160,10 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 behar da",
"Please upgrade your database version" : "Mesedez eguneratu zure datu basearen bertsioa",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Mesedez aldatu baimenak 0770ra beste erabiltzaileek karpetan sartu ezin izateko.",
- "Data directory (%s) is readable by other users" : "Data karpeta (%s) beste erabiltzaileek irakur dezakete",
- "Data directory (%s) is invalid" : "Datuen karpeta (%s) ez da baliogarria",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Mesedez egiaztatu data karpeta \".ocdata\" fitxategia duela bere erroan.",
- "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an."
+ "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an.",
+ "Cannot create \"data\" directory (%s)" : "Ezin da \"data\" karpeta sortu (%s)",
+ "Data directory (%s) is readable by other users" : "Data karpeta (%s) beste erabiltzaileek irakur dezakete",
+ "Data directory (%s) is invalid" : "Datuen karpeta (%s) ez da baliogarria"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/fi.js b/lib/l10n/fi.js
index 223188796f1..d47d6d10d0d 100644
--- a/lib/l10n/fi.js
+++ b/lib/l10n/fi.js
@@ -170,7 +170,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Hakemistoon \"config\" kirjoittaminen ei onnistu",
"Cannot write into \"apps\" directory" : "Hakemistoon \"apps\" kirjoittaminen ei onnistu",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Tämä on yleensä mahdollista korjata %santamalla HTTP-palvelimelle kirjoitusoikeus sovellushakemistoon%s tai poistamalla sovelluskauppa pois käytöstä asetustiedostoa käyttäen.",
- "Cannot create \"data\" directory (%s)" : "Kansion \"data\" luominen ei onnistu (%s)",
+ "Cannot create \"data\" directory" : "Hakemiston \"data\" luominen ei onnistu",
"Setting locale to %s failed" : "Maa-asetuksen %s asettaminen epäonnistui",
"Please install one of these locales on your system and restart your webserver." : "Asenna ainakin yksi kyseisistä maa-asetuksista järjestelmään ja käynnistä http-palvelin uudelleen.",
"Please ask your server administrator to install the module." : "Pyydä palvelimen ylläpitäjää asentamaan moduulin.",
@@ -185,16 +185,20 @@ OC.L10N.register(
"Please ask your server administrator to restart the web server." : "Pyydä palvelimen ylläpitäjää käynnistämään web-palvelin uudelleen.",
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 vaaditaan",
"Please upgrade your database version" : "Päivitä tietokantasi versio",
- "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa",
- "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku",
+ "Your data directory is readable by other users" : "Data-hakemisto on muiden käyttäjien luettavissa",
+ "Your data directory must be an absolute path" : "Data-hakemiston tulee olla absoluuttinen polku",
"Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi",
- "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että datakansion juuressa on tiedosto \".ocdata\".",
+ "Your data directory is invalid" : "Data-hakemisto on virheellinen",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\".",
"Storage unauthorized. %s" : "Tallennustila ei ole valtuutettu. %s",
"Storage incomplete configuration. %s" : "Tallennustilan puutteellinen määritys. %s",
"Storage connection error. %s" : "Tallennustilan yhteysvirhe. %s",
"Storage is temporarily not available" : "Tallennustila on tilapäisesti pois käytöstä",
- "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s"
+ "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s",
+ "Cannot create \"data\" directory (%s)" : "Hakemiston \"data\" luominen ei onnistu (%s)",
+ "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa",
+ "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku",
+ "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/fi.json b/lib/l10n/fi.json
index aed21b5fb99..85e3803b801 100644
--- a/lib/l10n/fi.json
+++ b/lib/l10n/fi.json
@@ -168,7 +168,7 @@
"Cannot write into \"config\" directory" : "Hakemistoon \"config\" kirjoittaminen ei onnistu",
"Cannot write into \"apps\" directory" : "Hakemistoon \"apps\" kirjoittaminen ei onnistu",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Tämä on yleensä mahdollista korjata %santamalla HTTP-palvelimelle kirjoitusoikeus sovellushakemistoon%s tai poistamalla sovelluskauppa pois käytöstä asetustiedostoa käyttäen.",
- "Cannot create \"data\" directory (%s)" : "Kansion \"data\" luominen ei onnistu (%s)",
+ "Cannot create \"data\" directory" : "Hakemiston \"data\" luominen ei onnistu",
"Setting locale to %s failed" : "Maa-asetuksen %s asettaminen epäonnistui",
"Please install one of these locales on your system and restart your webserver." : "Asenna ainakin yksi kyseisistä maa-asetuksista järjestelmään ja käynnistä http-palvelin uudelleen.",
"Please ask your server administrator to install the module." : "Pyydä palvelimen ylläpitäjää asentamaan moduulin.",
@@ -183,16 +183,20 @@
"Please ask your server administrator to restart the web server." : "Pyydä palvelimen ylläpitäjää käynnistämään web-palvelin uudelleen.",
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 vaaditaan",
"Please upgrade your database version" : "Päivitä tietokantasi versio",
- "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa",
- "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku",
+ "Your data directory is readable by other users" : "Data-hakemisto on muiden käyttäjien luettavissa",
+ "Your data directory must be an absolute path" : "Data-hakemiston tulee olla absoluuttinen polku",
"Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi",
- "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen",
- "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että datakansion juuressa on tiedosto \".ocdata\".",
+ "Your data directory is invalid" : "Data-hakemisto on virheellinen",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\".",
"Storage unauthorized. %s" : "Tallennustila ei ole valtuutettu. %s",
"Storage incomplete configuration. %s" : "Tallennustilan puutteellinen määritys. %s",
"Storage connection error. %s" : "Tallennustilan yhteysvirhe. %s",
"Storage is temporarily not available" : "Tallennustila on tilapäisesti pois käytöstä",
- "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s"
+ "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s",
+ "Cannot create \"data\" directory (%s)" : "Hakemiston \"data\" luominen ei onnistu (%s)",
+ "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa",
+ "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku",
+ "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js
index 117e7a62393..a3d5c5b0e41 100644
--- a/lib/l10n/fr.js
+++ b/lib/l10n/fr.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Impossible d’écrire dans le répertoire \"config\"",
"Cannot write into \"apps\" directory" : "Impossible d’écrire dans le répertoire \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ce problème est généralement résolu %sen donnant au serveur web un accès en écriture au répertoire apps%s ou en désactivant l'appstore dans le fichier de configuration.",
- "Cannot create \"data\" directory (%s)" : "Impossible de créer le répertoire \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Impossible de créer le dossier \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ce problème est généralement résolu <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">en donnant au serveur web un accès en écriture au répertoire racine</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Le problème de permissions peut généralement être résolu %sen donnant au serveur web un accès en écriture au répertoire racine%s",
"Setting locale to %s failed" : "Echec de la spécification des paramètres régionaux à %s",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 requis",
"Please upgrade your database version" : "Veuillez mettre à jour votre gestionnaire de base de données",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Veuillez changer les permissions du répertoire en mode 0770 afin que son contenu ne puisse pas être listé par les autres utilisateurs.",
- "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs",
- "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu",
+ "Your data directory is readable by other users" : "Votre répertoire est lisible par les autres utilisateurs",
+ "Your data directory must be an absolute path" : "Le chemin de votre répertoire doit être un lien absolu",
"Check the value of \"datadirectory\" in your configuration" : "Verifiez la valeur de \"datadirectory\" dans votre configuration",
- "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide",
+ "Your data directory is invalid" : "Votre répertoire n'est pas valide",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine.",
"Could not obtain lock type %d on \"%s\"." : "Impossible d'obtenir le verrouillage de type %d sur \"%s\".",
"Storage unauthorized. %s" : "Espace de stockage non autorisé. %s",
"Storage incomplete configuration. %s" : "Configuration de l'espace de stockage incomplète. %s",
"Storage connection error. %s" : "Erreur de connexion à l'espace stockage. %s",
"Storage is temporarily not available" : "Le support de stockage est temporairement indisponible",
- "Storage connection timeout. %s" : "Le délai d'attente pour la connexion à l'espace de stockage a été dépassé. %s"
+ "Storage connection timeout. %s" : "Le délai d'attente pour la connexion à l'espace de stockage a été dépassé. %s",
+ "Cannot create \"data\" directory (%s)" : "Impossible de créer le répertoire \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs",
+ "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu",
+ "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide"
},
"nplurals=2; plural=(n > 1);");
diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json
index d8da83269ec..85961b845f3 100644
--- a/lib/l10n/fr.json
+++ b/lib/l10n/fr.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Impossible d’écrire dans le répertoire \"config\"",
"Cannot write into \"apps\" directory" : "Impossible d’écrire dans le répertoire \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ce problème est généralement résolu %sen donnant au serveur web un accès en écriture au répertoire apps%s ou en désactivant l'appstore dans le fichier de configuration.",
- "Cannot create \"data\" directory (%s)" : "Impossible de créer le répertoire \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Impossible de créer le dossier \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ce problème est généralement résolu <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">en donnant au serveur web un accès en écriture au répertoire racine</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Le problème de permissions peut généralement être résolu %sen donnant au serveur web un accès en écriture au répertoire racine%s",
"Setting locale to %s failed" : "Echec de la spécification des paramètres régionaux à %s",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 requis",
"Please upgrade your database version" : "Veuillez mettre à jour votre gestionnaire de base de données",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Veuillez changer les permissions du répertoire en mode 0770 afin que son contenu ne puisse pas être listé par les autres utilisateurs.",
- "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs",
- "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu",
+ "Your data directory is readable by other users" : "Votre répertoire est lisible par les autres utilisateurs",
+ "Your data directory must be an absolute path" : "Le chemin de votre répertoire doit être un lien absolu",
"Check the value of \"datadirectory\" in your configuration" : "Verifiez la valeur de \"datadirectory\" dans votre configuration",
- "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide",
+ "Your data directory is invalid" : "Votre répertoire n'est pas valide",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine.",
"Could not obtain lock type %d on \"%s\"." : "Impossible d'obtenir le verrouillage de type %d sur \"%s\".",
"Storage unauthorized. %s" : "Espace de stockage non autorisé. %s",
"Storage incomplete configuration. %s" : "Configuration de l'espace de stockage incomplète. %s",
"Storage connection error. %s" : "Erreur de connexion à l'espace stockage. %s",
"Storage is temporarily not available" : "Le support de stockage est temporairement indisponible",
- "Storage connection timeout. %s" : "Le délai d'attente pour la connexion à l'espace de stockage a été dépassé. %s"
+ "Storage connection timeout. %s" : "Le délai d'attente pour la connexion à l'espace de stockage a été dépassé. %s",
+ "Cannot create \"data\" directory (%s)" : "Impossible de créer le répertoire \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs",
+ "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu",
+ "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/lib/l10n/he.js b/lib/l10n/he.js
index 7832397c275..b99049ba5d1 100644
--- a/lib/l10n/he.js
+++ b/lib/l10n/he.js
@@ -160,7 +160,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!",
"Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "בדרך כלל ניתן להסתדר על ידי %s מתן הרשאות כתיבה בשרת האינטרנט לתיקיית היישומים %s או נטרול חנות היישומים בקובץ ה- config.",
- "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "זה בדרך כלל ניתן לתיקון על ידי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">מתן הרשאות כתיבה בשרת לתיקיית הבסיס directory</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.",
"Setting locale to %s failed" : "הגדרת שפה ל- %s נכשלה",
@@ -179,15 +178,16 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "נדרש PostgreSQL >= 9",
"Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.",
- "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים",
- "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי",
"Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך",
- "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית",
"Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה",
"Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".",
"Storage unauthorized. %s" : "אחסון לא מורשה. %s",
"Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s",
"Storage connection error. %s" : "שגיאת חיבור אחסון. %s",
- "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s"
+ "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s",
+ "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים",
+ "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי",
+ "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/he.json b/lib/l10n/he.json
index 6449bad9a38..8922b165da6 100644
--- a/lib/l10n/he.json
+++ b/lib/l10n/he.json
@@ -158,7 +158,6 @@
"Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!",
"Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "בדרך כלל ניתן להסתדר על ידי %s מתן הרשאות כתיבה בשרת האינטרנט לתיקיית היישומים %s או נטרול חנות היישומים בקובץ ה- config.",
- "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "זה בדרך כלל ניתן לתיקון על ידי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">מתן הרשאות כתיבה בשרת לתיקיית הבסיס directory</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.",
"Setting locale to %s failed" : "הגדרת שפה ל- %s נכשלה",
@@ -177,15 +176,16 @@
"PostgreSQL >= 9 required" : "נדרש PostgreSQL >= 9",
"Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.",
- "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים",
- "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי",
"Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך",
- "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית",
"Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה",
"Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".",
"Storage unauthorized. %s" : "אחסון לא מורשה. %s",
"Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s",
"Storage connection error. %s" : "שגיאת חיבור אחסון. %s",
- "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s"
+ "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s",
+ "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים",
+ "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי",
+ "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/hu.js b/lib/l10n/hu.js
index 93648ed8ccb..ed3075befd6 100644
--- a/lib/l10n/hu.js
+++ b/lib/l10n/hu.js
@@ -179,7 +179,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Nem írható a \"config\" könyvtár",
"Cannot write into \"apps\" directory" : "Nem írható az \"apps\" könyvtár",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ez rendszerint úgy oldható meg, hogy %sírási jogot adunk a webszervernek az app könyvtárra%s, vagy letiltjuk a config fájlban az appstore használatát.",
- "Cannot create \"data\" directory (%s)" : "Nem sikerült létrehozni a \"data\" könyvtárt (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ez általában úgy javítható, hogy <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a webszervernek írási jogosultságot adsz a root könyvtárra</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Az elérési problémák rendszerint megoldhatók azzal, ha a %swebszervernek írásjogot adunk a gyökérkönyvtárra%s.",
"Setting locale to %s failed" : "A lokalizáció %s-re való állítása nem sikerült",
@@ -199,16 +198,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 szükséges",
"Please upgrade your database version" : "Kérem frissítse az adatbázis-szoftvert!",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Kérjük módosítsa a könyvtár elérhetőségi engedélybeállítását 0770-re, hogy a tartalmát más felhasználó ne listázhassa!",
- "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ",
- "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie",
"Check the value of \"datadirectory\" in your configuration" : "Ellenőrizd a \"datadirectory\" értékét a konfigurációban",
- "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) ",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!",
"Could not obtain lock type %d on \"%s\"." : "Nem sikerült %d típusú zárolást elérni itt: \"%s\".",
"Storage unauthorized. %s" : "A tároló jogosulatlan. %s",
"Storage incomplete configuration. %s" : "A tároló beállítása nem teljes. %s",
"Storage connection error. %s" : "Tároló kapcsolódási hiba. %s",
"Storage is temporarily not available" : "A tároló átmenetileg nem érthető el",
- "Storage connection timeout. %s" : "Tároló kapcsolat időtúllépés. %s"
+ "Storage connection timeout. %s" : "Tároló kapcsolat időtúllépés. %s",
+ "Cannot create \"data\" directory (%s)" : "Nem sikerült létrehozni a \"data\" könyvtárt (%s)",
+ "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ",
+ "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie",
+ "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) "
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/hu.json b/lib/l10n/hu.json
index 954bd34eb88..ff308900409 100644
--- a/lib/l10n/hu.json
+++ b/lib/l10n/hu.json
@@ -177,7 +177,6 @@
"Cannot write into \"config\" directory" : "Nem írható a \"config\" könyvtár",
"Cannot write into \"apps\" directory" : "Nem írható az \"apps\" könyvtár",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ez rendszerint úgy oldható meg, hogy %sírási jogot adunk a webszervernek az app könyvtárra%s, vagy letiltjuk a config fájlban az appstore használatát.",
- "Cannot create \"data\" directory (%s)" : "Nem sikerült létrehozni a \"data\" könyvtárt (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ez általában úgy javítható, hogy <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a webszervernek írási jogosultságot adsz a root könyvtárra</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Az elérési problémák rendszerint megoldhatók azzal, ha a %swebszervernek írásjogot adunk a gyökérkönyvtárra%s.",
"Setting locale to %s failed" : "A lokalizáció %s-re való állítása nem sikerült",
@@ -197,16 +196,17 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 szükséges",
"Please upgrade your database version" : "Kérem frissítse az adatbázis-szoftvert!",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Kérjük módosítsa a könyvtár elérhetőségi engedélybeállítását 0770-re, hogy a tartalmát más felhasználó ne listázhassa!",
- "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ",
- "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie",
"Check the value of \"datadirectory\" in your configuration" : "Ellenőrizd a \"datadirectory\" értékét a konfigurációban",
- "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) ",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!",
"Could not obtain lock type %d on \"%s\"." : "Nem sikerült %d típusú zárolást elérni itt: \"%s\".",
"Storage unauthorized. %s" : "A tároló jogosulatlan. %s",
"Storage incomplete configuration. %s" : "A tároló beállítása nem teljes. %s",
"Storage connection error. %s" : "Tároló kapcsolódási hiba. %s",
"Storage is temporarily not available" : "A tároló átmenetileg nem érthető el",
- "Storage connection timeout. %s" : "Tároló kapcsolat időtúllépés. %s"
+ "Storage connection timeout. %s" : "Tároló kapcsolat időtúllépés. %s",
+ "Cannot create \"data\" directory (%s)" : "Nem sikerült létrehozni a \"data\" könyvtárt (%s)",
+ "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ",
+ "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie",
+ "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/is.js b/lib/l10n/is.js
index ceadf0bb098..5c9ce3f7e37 100644
--- a/lib/l10n/is.js
+++ b/lib/l10n/is.js
@@ -157,7 +157,6 @@ OC.L10N.register(
"No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).",
"Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna",
"Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna",
- "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)",
"Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s",
"Please install one of these locales on your system and restart your webserver." : "Settu upp eina af þessum staðfærslum og endurræstu vefþjóninn.",
"Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.",
@@ -173,14 +172,15 @@ OC.L10N.register(
"Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.",
"PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9",
"Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins",
- "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur",
- "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð",
"Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni",
- "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild",
"Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s",
"Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s",
"Storage connection error. %s" : "Villa í tengingu við gagnageymslu. %s",
"Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu",
- "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s"
+ "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s",
+ "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)",
+ "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur",
+ "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð",
+ "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/lib/l10n/is.json b/lib/l10n/is.json
index b1a26f38640..b332fbbf150 100644
--- a/lib/l10n/is.json
+++ b/lib/l10n/is.json
@@ -155,7 +155,6 @@
"No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).",
"Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna",
"Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna",
- "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)",
"Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s",
"Please install one of these locales on your system and restart your webserver." : "Settu upp eina af þessum staðfærslum og endurræstu vefþjóninn.",
"Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.",
@@ -171,14 +170,15 @@
"Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.",
"PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9",
"Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins",
- "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur",
- "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð",
"Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni",
- "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild",
"Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s",
"Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s",
"Storage connection error. %s" : "Villa í tengingu við gagnageymslu. %s",
"Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu",
- "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s"
+ "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s",
+ "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)",
+ "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur",
+ "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð",
+ "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
} \ No newline at end of file
diff --git a/lib/l10n/it.js b/lib/l10n/it.js
index 528166650c4..c736901b32d 100644
--- a/lib/l10n/it.js
+++ b/lib/l10n/it.js
@@ -179,7 +179,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"",
"Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ciò può essere normalmente corretto %sfornendo al server web accesso in scrittura alla cartella \"apps\"%s o disabilitando il negozio di applicazioni nel file di configurazione.",
- "Cannot create \"data\" directory (%s)" : "Impossibile creare la cartella \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ciò può essere normalmente corretto <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">fornendo al server web accesso in scrittura alla cartella radice</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "I permessi possono essere normalmente corretti %sfornendo al server web accesso in scrittura alla cartella radice%s.",
"Setting locale to %s failed" : "L'impostazione della localizzazione a %s non è riuscita",
@@ -199,16 +198,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Richiesto PostgreSQL >= 9",
"Please upgrade your database version" : "Aggiorna la versione del tuo database",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Modifica i permessi in 0770 in modo tale che la cartella non sia leggibile dagli altri utenti.",
- "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
- "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
"Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione",
- "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.",
"Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".",
"Storage unauthorized. %s" : "Archiviazione non autorizzata. %s",
"Storage incomplete configuration. %s" : "Configurazione dell'archiviazione incompleta.%s",
"Storage connection error. %s" : "Errore di connessione all'archiviazione. %s",
"Storage is temporarily not available" : "L'archiviazione è temporaneamente non disponibile",
- "Storage connection timeout. %s" : "Timeout di connessione all'archiviazione. %s"
+ "Storage connection timeout. %s" : "Timeout di connessione all'archiviazione. %s",
+ "Cannot create \"data\" directory (%s)" : "Impossibile creare la cartella \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
+ "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
+ "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/it.json b/lib/l10n/it.json
index df2d1b9bdb3..9ab12a4cb9a 100644
--- a/lib/l10n/it.json
+++ b/lib/l10n/it.json
@@ -177,7 +177,6 @@
"Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"",
"Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Ciò può essere normalmente corretto %sfornendo al server web accesso in scrittura alla cartella \"apps\"%s o disabilitando il negozio di applicazioni nel file di configurazione.",
- "Cannot create \"data\" directory (%s)" : "Impossibile creare la cartella \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Ciò può essere normalmente corretto <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">fornendo al server web accesso in scrittura alla cartella radice</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "I permessi possono essere normalmente corretti %sfornendo al server web accesso in scrittura alla cartella radice%s.",
"Setting locale to %s failed" : "L'impostazione della localizzazione a %s non è riuscita",
@@ -197,16 +196,17 @@
"PostgreSQL >= 9 required" : "Richiesto PostgreSQL >= 9",
"Please upgrade your database version" : "Aggiorna la versione del tuo database",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Modifica i permessi in 0770 in modo tale che la cartella non sia leggibile dagli altri utenti.",
- "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
- "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
"Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione",
- "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.",
"Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".",
"Storage unauthorized. %s" : "Archiviazione non autorizzata. %s",
"Storage incomplete configuration. %s" : "Configurazione dell'archiviazione incompleta.%s",
"Storage connection error. %s" : "Errore di connessione all'archiviazione. %s",
"Storage is temporarily not available" : "L'archiviazione è temporaneamente non disponibile",
- "Storage connection timeout. %s" : "Timeout di connessione all'archiviazione. %s"
+ "Storage connection timeout. %s" : "Timeout di connessione all'archiviazione. %s",
+ "Cannot create \"data\" directory (%s)" : "Impossibile creare la cartella \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
+ "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
+ "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index bf1daae259a..c42230125f7 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -179,7 +179,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "\"config\" ディレクトリに書き込みができません",
"Cannot write into \"apps\" directory" : "\"apps\" ディレクトリに書き込みができません",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "多くの場合、これは %s Webサーバーにappsディレクトリ %s への書き込み権限を与えるか、設定ファイルでアプリストアを無効化することで解決できます。",
- "Cannot create \"data\" directory (%s)" : "\"data\" ディレクトリ (%s) を作成できません",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "通常、<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Webサーバーにルートディレクトリへの書き込み権限を与える</a>ことで解決できます。",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "多くの場合、パーミッションは %s Webサーバーにルートディレクトリ %s への書き込み権限を与えることで解決できます。",
"Setting locale to %s failed" : "ロケールを %s に設定できませんでした",
@@ -199,16 +198,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL 9以上が必要です",
"Please upgrade your database version" : "新しいバージョンのデータベースにアップグレードしてください",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "ディレクトリが他のユーザーから見えないように、パーミッションを 0770 に変更してください。",
- "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます",
- "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。",
"Check the value of \"datadirectory\" in your configuration" : "設定ファイル内の \"datadirectory\" の値を確認してください。",
- "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です",
"Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。",
"Could not obtain lock type %d on \"%s\"." : "\"%s\" で %d タイプのロックを取得できませんでした。",
"Storage unauthorized. %s" : "権限のないストレージです。 %s",
"Storage incomplete configuration. %s" : "設定が未完了のストレージです。 %s",
"Storage connection error. %s" : "ストレージへの接続エラー。 %s",
"Storage is temporarily not available" : "ストレージは一時的に利用できません",
- "Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s"
+ "Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s",
+ "Cannot create \"data\" directory (%s)" : "\"data\" ディレクトリ (%s) を作成できません",
+ "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます",
+ "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。",
+ "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です"
},
"nplurals=1; plural=0;");
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index 771020b9890..034ac0f94e3 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -177,7 +177,6 @@
"Cannot write into \"config\" directory" : "\"config\" ディレクトリに書き込みができません",
"Cannot write into \"apps\" directory" : "\"apps\" ディレクトリに書き込みができません",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "多くの場合、これは %s Webサーバーにappsディレクトリ %s への書き込み権限を与えるか、設定ファイルでアプリストアを無効化することで解決できます。",
- "Cannot create \"data\" directory (%s)" : "\"data\" ディレクトリ (%s) を作成できません",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "通常、<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Webサーバーにルートディレクトリへの書き込み権限を与える</a>ことで解決できます。",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "多くの場合、パーミッションは %s Webサーバーにルートディレクトリ %s への書き込み権限を与えることで解決できます。",
"Setting locale to %s failed" : "ロケールを %s に設定できませんでした",
@@ -197,16 +196,17 @@
"PostgreSQL >= 9 required" : "PostgreSQL 9以上が必要です",
"Please upgrade your database version" : "新しいバージョンのデータベースにアップグレードしてください",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "ディレクトリが他のユーザーから見えないように、パーミッションを 0770 に変更してください。",
- "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます",
- "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。",
"Check the value of \"datadirectory\" in your configuration" : "設定ファイル内の \"datadirectory\" の値を確認してください。",
- "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です",
"Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。",
"Could not obtain lock type %d on \"%s\"." : "\"%s\" で %d タイプのロックを取得できませんでした。",
"Storage unauthorized. %s" : "権限のないストレージです。 %s",
"Storage incomplete configuration. %s" : "設定が未完了のストレージです。 %s",
"Storage connection error. %s" : "ストレージへの接続エラー。 %s",
"Storage is temporarily not available" : "ストレージは一時的に利用できません",
- "Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s"
+ "Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s",
+ "Cannot create \"data\" directory (%s)" : "\"data\" ディレクトリ (%s) を作成できません",
+ "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます",
+ "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。",
+ "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/lib/l10n/nb.js b/lib/l10n/nb.js
index 4687f54ed5b..3a53fc5afa4 100644
--- a/lib/l10n/nb.js
+++ b/lib/l10n/nb.js
@@ -177,7 +177,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Kan ikke skrive i \"config\"-mappen",
"Cannot write into \"apps\" directory" : "Kan ikke skrive i \"apps\"-mappen",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dette kan vanligvis ordnes ved %så gi web-tjeneren skrivetilgang til apps-mappen%s eller ved å deaktivere app-butikken i config-filen.",
- "Cannot create \"data\" directory (%s)" : "Kan ikke opprette \"data\"-mappen (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dette fikses vanligvis ved å <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">gi webtjeneren skrivetilgang til rotmappen</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Tillatelser kan vanligvis ordnes ved %så gi webtjeneren skrivetilgang til rotmappen%s.",
"Setting locale to %s failed" : "Setting av nasjonale innstillinger til %s feilet.",
@@ -197,16 +196,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 kreves",
"Please upgrade your database version" : "Vennligst oppgrader versjonen av databasen din",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Endre tillatelsene til 0770 slik at mappen ikke kan listes av andre brukere.",
- "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere",
- "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti",
"Check the value of \"datadirectory\" in your configuration" : "Sjekk verdien for \"datadirectory\" i konfigurasjonen din",
- "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen.",
"Could not obtain lock type %d on \"%s\"." : "Klarte ikke å låse med type %d på \"%s\".",
"Storage unauthorized. %s" : "Lager uautorisert: %s",
"Storage incomplete configuration. %s" : "Ikke komplett oppsett for lager. %s",
"Storage connection error. %s" : "Tilkoblingsfeil for lager. %s",
"Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig",
- "Storage connection timeout. %s" : "Tidsavbrudd ved tilkobling av lager: %s"
+ "Storage connection timeout. %s" : "Tidsavbrudd ved tilkobling av lager: %s",
+ "Cannot create \"data\" directory (%s)" : "Kan ikke opprette \"data\"-mappen (%s)",
+ "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere",
+ "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti",
+ "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/nb.json b/lib/l10n/nb.json
index 7ea273008be..d51dabec39f 100644
--- a/lib/l10n/nb.json
+++ b/lib/l10n/nb.json
@@ -175,7 +175,6 @@
"Cannot write into \"config\" directory" : "Kan ikke skrive i \"config\"-mappen",
"Cannot write into \"apps\" directory" : "Kan ikke skrive i \"apps\"-mappen",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dette kan vanligvis ordnes ved %så gi web-tjeneren skrivetilgang til apps-mappen%s eller ved å deaktivere app-butikken i config-filen.",
- "Cannot create \"data\" directory (%s)" : "Kan ikke opprette \"data\"-mappen (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dette fikses vanligvis ved å <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">gi webtjeneren skrivetilgang til rotmappen</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Tillatelser kan vanligvis ordnes ved %så gi webtjeneren skrivetilgang til rotmappen%s.",
"Setting locale to %s failed" : "Setting av nasjonale innstillinger til %s feilet.",
@@ -195,16 +194,17 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 kreves",
"Please upgrade your database version" : "Vennligst oppgrader versjonen av databasen din",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Endre tillatelsene til 0770 slik at mappen ikke kan listes av andre brukere.",
- "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere",
- "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti",
"Check the value of \"datadirectory\" in your configuration" : "Sjekk verdien for \"datadirectory\" i konfigurasjonen din",
- "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen.",
"Could not obtain lock type %d on \"%s\"." : "Klarte ikke å låse med type %d på \"%s\".",
"Storage unauthorized. %s" : "Lager uautorisert: %s",
"Storage incomplete configuration. %s" : "Ikke komplett oppsett for lager. %s",
"Storage connection error. %s" : "Tilkoblingsfeil for lager. %s",
"Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig",
- "Storage connection timeout. %s" : "Tidsavbrudd ved tilkobling av lager: %s"
+ "Storage connection timeout. %s" : "Tidsavbrudd ved tilkobling av lager: %s",
+ "Cannot create \"data\" directory (%s)" : "Kan ikke opprette \"data\"-mappen (%s)",
+ "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere",
+ "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti",
+ "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js
index 587d6ef7439..2b61bd43552 100644
--- a/lib/l10n/nl.js
+++ b/lib/l10n/nl.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"File name is too long" : "De bestandsnaam is te lang",
"Dot files are not allowed" : "Punt bestanden zijn niet toegestaan",
"Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan",
+ "This is an automatically generated email, please do not reply." : "Dit is een automatisch gegenereerde E-mail, aub niet beandwoorden.",
"Help" : "Help",
"Apps" : "Apps",
"Personal" : "Persoonlijk",
@@ -179,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Kan niet schrijven naar de \"config\" directory",
"Cannot write into \"apps\" directory" : "Kan niet schrijven naar de \"apps\" directory",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dit kan hersteld worden door de webserver schrijfrechten te %s geven op de appsdirectory %s of door de appstore te deactiveren in het configbestand.",
- "Cannot create \"data\" directory (%s)" : "Kan de \"data\" directory (%s) niet aanmaken",
+ "Cannot create \"data\" directory" : "\"data\" map kan niet worden aangemaakt",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dit kan worden hersteld door <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> de webserver schrijfrechten te geven tot de hoofddirectory</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Dit kan hersteld worden door de webserver schrijfrechten te %s geven op de hoofddirectory %s.",
"Setting locale to %s failed" : "Instellen taal op %s mislukte",
@@ -199,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 vereist",
"Please upgrade your database version" : "Werk je databaseversie bij",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Wijzig de permissies in 0770 zodat de directory niet door anderen bekeken kan worden.",
- "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
- "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Your data directory is readable by other users" : "Je data map is leesbaar voor andere gebruikers",
+ "Your data directory must be an absolute path" : "Je data map moet een absoluut pad hebben",
"Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in je configuratie",
- "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig",
+ "Your data directory is invalid" : "Je data map is ongeldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.",
"Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\".",
"Storage unauthorized. %s" : "Opslag niet toegestaan. %s",
"Storage incomplete configuration. %s" : "Incomplete opslagconfiguratie. %s",
"Storage connection error. %s" : "Opslagverbindingsfout. %s",
"Storage is temporarily not available" : "Opslag is tijdelijk niet beschikbaar",
- "Storage connection timeout. %s" : "Opslagverbinding time-out. %s"
+ "Storage connection timeout. %s" : "Opslagverbinding time-out. %s",
+ "Cannot create \"data\" directory (%s)" : "Kan de \"data\" directory (%s) niet aanmaken",
+ "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
+ "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json
index 3598852b59d..4ec369ae8d1 100644
--- a/lib/l10n/nl.json
+++ b/lib/l10n/nl.json
@@ -40,6 +40,7 @@
"File name is too long" : "De bestandsnaam is te lang",
"Dot files are not allowed" : "Punt bestanden zijn niet toegestaan",
"Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan",
+ "This is an automatically generated email, please do not reply." : "Dit is een automatisch gegenereerde E-mail, aub niet beandwoorden.",
"Help" : "Help",
"Apps" : "Apps",
"Personal" : "Persoonlijk",
@@ -177,7 +178,7 @@
"Cannot write into \"config\" directory" : "Kan niet schrijven naar de \"config\" directory",
"Cannot write into \"apps\" directory" : "Kan niet schrijven naar de \"apps\" directory",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dit kan hersteld worden door de webserver schrijfrechten te %s geven op de appsdirectory %s of door de appstore te deactiveren in het configbestand.",
- "Cannot create \"data\" directory (%s)" : "Kan de \"data\" directory (%s) niet aanmaken",
+ "Cannot create \"data\" directory" : "\"data\" map kan niet worden aangemaakt",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dit kan worden hersteld door <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> de webserver schrijfrechten te geven tot de hoofddirectory</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Dit kan hersteld worden door de webserver schrijfrechten te %s geven op de hoofddirectory %s.",
"Setting locale to %s failed" : "Instellen taal op %s mislukte",
@@ -197,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 vereist",
"Please upgrade your database version" : "Werk je databaseversie bij",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Wijzig de permissies in 0770 zodat de directory niet door anderen bekeken kan worden.",
- "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
- "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Your data directory is readable by other users" : "Je data map is leesbaar voor andere gebruikers",
+ "Your data directory must be an absolute path" : "Je data map moet een absoluut pad hebben",
"Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in je configuratie",
- "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig",
+ "Your data directory is invalid" : "Je data map is ongeldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.",
"Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\".",
"Storage unauthorized. %s" : "Opslag niet toegestaan. %s",
"Storage incomplete configuration. %s" : "Incomplete opslagconfiguratie. %s",
"Storage connection error. %s" : "Opslagverbindingsfout. %s",
"Storage is temporarily not available" : "Opslag is tijdelijk niet beschikbaar",
- "Storage connection timeout. %s" : "Opslagverbinding time-out. %s"
+ "Storage connection timeout. %s" : "Opslagverbinding time-out. %s",
+ "Cannot create \"data\" directory (%s)" : "Kan de \"data\" directory (%s) niet aanmaken",
+ "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
+ "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js
index 1d1aabd96d3..3f7b10d0d2c 100644
--- a/lib/l10n/pl.js
+++ b/lib/l10n/pl.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Nie można zapisać do katalogu \"config\"",
"Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu apps%s lub wyłączenie appstore w pliku konfiguracyjnym.",
- "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Nie mozna utworzyć katalogu \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Z reguły to może zostać naprawione <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">poprzez danie serwerowi web praw zapisu do katalogu domowego aplikacji</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.",
"Setting locale to %s failed" : "Nie udało się zmienić języka na %s",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Wymagany PostgreSQL >= 9",
"Please upgrade your database version" : "Uaktualnij wersję bazy danych",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Zmień uprawnienia na 0770, żeby ukryć zawartość katalogu przed innymi użytkownikami.",
- "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników",
- "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną",
+ "Your data directory is readable by other users" : "Twój katalog z danymi mogą czytać inni użytkownicy",
+ "Your data directory must be an absolute path" : "Twój katalog z danymi musi być ścieżką absolutną",
"Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji",
- "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy",
+ "Your data directory is invalid" : "Twój katalog z danymi jest nieprawidłowy",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".",
"Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s",
"Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s",
"Storage connection error. %s" : "Błąd połączenia magazynu. %s",
"Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
- "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s"
+ "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s",
+ "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników",
+ "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną",
+ "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json
index 0868d53c49f..27af34c24f5 100644
--- a/lib/l10n/pl.json
+++ b/lib/l10n/pl.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Nie można zapisać do katalogu \"config\"",
"Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu apps%s lub wyłączenie appstore w pliku konfiguracyjnym.",
- "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Nie mozna utworzyć katalogu \"data\"",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Z reguły to może zostać naprawione <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">poprzez danie serwerowi web praw zapisu do katalogu domowego aplikacji</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.",
"Setting locale to %s failed" : "Nie udało się zmienić języka na %s",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "Wymagany PostgreSQL >= 9",
"Please upgrade your database version" : "Uaktualnij wersję bazy danych",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Zmień uprawnienia na 0770, żeby ukryć zawartość katalogu przed innymi użytkownikami.",
- "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników",
- "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną",
+ "Your data directory is readable by other users" : "Twój katalog z danymi mogą czytać inni użytkownicy",
+ "Your data directory must be an absolute path" : "Twój katalog z danymi musi być ścieżką absolutną",
"Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji",
- "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy",
+ "Your data directory is invalid" : "Twój katalog z danymi jest nieprawidłowy",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".",
"Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s",
"Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s",
"Storage connection error. %s" : "Błąd połączenia magazynu. %s",
"Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
- "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s"
+ "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s",
+ "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników",
+ "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną",
+ "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js
index 5f7c52f48e6..7cfdec156dd 100644
--- a/lib/l10n/pt_BR.js
+++ b/lib/l10n/pt_BR.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Não é possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não é possível gravar no diretório \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Isto pode ser corrigido por %sdando ao servidor web permissão de escrita para o diretório app%s ou desabilitando o appstore no arquivo de configuração.",
- "Cannot create \"data\" directory (%s)" : "Não pode ser criado \"dados\" no diretório (%s)",
+ "Cannot create \"data\" directory" : "Não foi possível criar o diretório de dados",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Isto geralmente pode ser corrigido ao <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dar permissão de gravação no diretório raiz</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissões podem ser corrigidas por %sdando permissão de escrita ao servidor web para o diretório raiz %s",
"Setting locale to %s failed" : "Falha ao configurar localização para %s",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 requirido",
"Please upgrade your database version" : "Por favor atualize sua versão do banco de dados",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor altere as permissões para 0770 para que o diretório não possa ser listado por outros usuários.",
- "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários",
- "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Your data directory is readable by other users" : "O diretório de dados está legível para outros usuários",
+ "Your data directory must be an absolute path" : "O diretório de dados deve ser um caminho absoluto",
"Check the value of \"datadirectory\" in your configuration" : "Verifique o valor do \"diretóriodedados\" na sua configuração",
- "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido",
+ "Your data directory is invalid" : "O diretório de dados é inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz.",
"Could not obtain lock type %d on \"%s\"." : "Não foi possível obter tipo de bloqueio %d em \"%s\".",
"Storage unauthorized. %s" : "Armazenamento não autorizado. %s",
"Storage incomplete configuration. %s" : "Incompleta configuração de armazenamento. %s",
"Storage connection error. %s" : "Erro na conexão de armazenamento. %s",
"Storage is temporarily not available" : "Storage temporariamente indisponível",
- "Storage connection timeout. %s" : "Tempo limite de conexão de armazenamento. %s"
+ "Storage connection timeout. %s" : "Tempo limite de conexão de armazenamento. %s",
+ "Cannot create \"data\" directory (%s)" : "Não pode ser criado \"dados\" no diretório (%s)",
+ "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários",
+ "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido"
},
"nplurals=2; plural=(n > 1);");
diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json
index 739bf250a2b..83da7a6b7ed 100644
--- a/lib/l10n/pt_BR.json
+++ b/lib/l10n/pt_BR.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Não é possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não é possível gravar no diretório \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Isto pode ser corrigido por %sdando ao servidor web permissão de escrita para o diretório app%s ou desabilitando o appstore no arquivo de configuração.",
- "Cannot create \"data\" directory (%s)" : "Não pode ser criado \"dados\" no diretório (%s)",
+ "Cannot create \"data\" directory" : "Não foi possível criar o diretório de dados",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Isto geralmente pode ser corrigido ao <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dar permissão de gravação no diretório raiz</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissões podem ser corrigidas por %sdando permissão de escrita ao servidor web para o diretório raiz %s",
"Setting locale to %s failed" : "Falha ao configurar localização para %s",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 requirido",
"Please upgrade your database version" : "Por favor atualize sua versão do banco de dados",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor altere as permissões para 0770 para que o diretório não possa ser listado por outros usuários.",
- "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários",
- "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Your data directory is readable by other users" : "O diretório de dados está legível para outros usuários",
+ "Your data directory must be an absolute path" : "O diretório de dados deve ser um caminho absoluto",
"Check the value of \"datadirectory\" in your configuration" : "Verifique o valor do \"diretóriodedados\" na sua configuração",
- "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido",
+ "Your data directory is invalid" : "O diretório de dados é inválido",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz.",
"Could not obtain lock type %d on \"%s\"." : "Não foi possível obter tipo de bloqueio %d em \"%s\".",
"Storage unauthorized. %s" : "Armazenamento não autorizado. %s",
"Storage incomplete configuration. %s" : "Incompleta configuração de armazenamento. %s",
"Storage connection error. %s" : "Erro na conexão de armazenamento. %s",
"Storage is temporarily not available" : "Storage temporariamente indisponível",
- "Storage connection timeout. %s" : "Tempo limite de conexão de armazenamento. %s"
+ "Storage connection timeout. %s" : "Tempo limite de conexão de armazenamento. %s",
+ "Cannot create \"data\" directory (%s)" : "Não pode ser criado \"dados\" no diretório (%s)",
+ "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários",
+ "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js
index 2e68be3063e..24a1a500f3d 100644
--- a/lib/l10n/ru.js
+++ b/lib/l10n/ru.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Запись в каталог \"config\" невозможна",
"Cannot write into \"apps\" directory" : "Запись в каталог \"app\" невозможна",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в каталог приложений%s или отключив магазин приложений в файле конфигурации.",
- "Cannot create \"data\" directory (%s)" : "Невозможно создать каталог \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Невозможно создать каталог «data»",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Обычно это можно исправить <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">предоставив веб-серверу права на запись в корневом каталоге</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в корневой каталог%s.",
"Setting locale to %s failed" : "Установка локали %s не удалась",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Требуется PostgreSQL >= 9",
"Please upgrade your database version" : "Обновите базу данных",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Измените права доступа на 0770, чтобы другие пользователи не могли получить список файлов этого каталога.",
- "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
- "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём",
+ "Your data directory is readable by other users" : "Каталог данных доступен для чтения другим пользователям",
+ "Your data directory must be an absolute path" : "Каталог данных должен быть указан в виде абсолютного пути",
"Check the value of \"datadirectory\" in your configuration" : "Проверьте значение \"datadirectory\" в настройках.",
- "Data directory (%s) is invalid" : "Каталог данных (%s) не верен",
+ "Your data directory is invalid" : "Каталог данных не верен",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл \".ocdata\" присутствует в корне каталога данных.",
"Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для \"%s\"",
"Storage unauthorized. %s" : "Хранилище неавторизовано. %s",
"Storage incomplete configuration. %s" : "Неполная конфигурация хранилища. %s",
"Storage connection error. %s" : "Ошибка подключения к хранилищу. %s",
"Storage is temporarily not available" : "Хранилище временно недоступно",
- "Storage connection timeout. %s" : "Истекло время ожидания подключения к хранилищу. %s"
+ "Storage connection timeout. %s" : "Истекло время ожидания подключения к хранилищу. %s",
+ "Cannot create \"data\" directory (%s)" : "Невозможно создать каталог \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
+ "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём",
+ "Data directory (%s) is invalid" : "Каталог данных (%s) не верен"
},
"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);");
diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json
index b01ffd34904..ae244c727e5 100644
--- a/lib/l10n/ru.json
+++ b/lib/l10n/ru.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "Запись в каталог \"config\" невозможна",
"Cannot write into \"apps\" directory" : "Запись в каталог \"app\" невозможна",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в каталог приложений%s или отключив магазин приложений в файле конфигурации.",
- "Cannot create \"data\" directory (%s)" : "Невозможно создать каталог \"data\" (%s)",
+ "Cannot create \"data\" directory" : "Невозможно создать каталог «data»",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Обычно это можно исправить <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">предоставив веб-серверу права на запись в корневом каталоге</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в корневой каталог%s.",
"Setting locale to %s failed" : "Установка локали %s не удалась",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "Требуется PostgreSQL >= 9",
"Please upgrade your database version" : "Обновите базу данных",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Измените права доступа на 0770, чтобы другие пользователи не могли получить список файлов этого каталога.",
- "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
- "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём",
+ "Your data directory is readable by other users" : "Каталог данных доступен для чтения другим пользователям",
+ "Your data directory must be an absolute path" : "Каталог данных должен быть указан в виде абсолютного пути",
"Check the value of \"datadirectory\" in your configuration" : "Проверьте значение \"datadirectory\" в настройках.",
- "Data directory (%s) is invalid" : "Каталог данных (%s) не верен",
+ "Your data directory is invalid" : "Каталог данных не верен",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл \".ocdata\" присутствует в корне каталога данных.",
"Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для \"%s\"",
"Storage unauthorized. %s" : "Хранилище неавторизовано. %s",
"Storage incomplete configuration. %s" : "Неполная конфигурация хранилища. %s",
"Storage connection error. %s" : "Ошибка подключения к хранилищу. %s",
"Storage is temporarily not available" : "Хранилище временно недоступно",
- "Storage connection timeout. %s" : "Истекло время ожидания подключения к хранилищу. %s"
+ "Storage connection timeout. %s" : "Истекло время ожидания подключения к хранилищу. %s",
+ "Cannot create \"data\" directory (%s)" : "Невозможно создать каталог \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
+ "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём",
+ "Data directory (%s) is invalid" : "Каталог данных (%s) не верен"
},"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);"
} \ No newline at end of file
diff --git a/lib/l10n/sk.js b/lib/l10n/sk.js
index 90f0ea4e598..c45b0d82b36 100644
--- a/lib/l10n/sk.js
+++ b/lib/l10n/sk.js
@@ -173,7 +173,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Nie je možné zapisovať do priečinka \"config\"",
"Cannot write into \"apps\" directory" : "Nie je možné zapisovať do priečinka \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Toto je zvyčajne možné opraviť tým, že %s udelíte webovému serveru oprávnenie na zápis do priečinka aplikácií %s alebo vypnete obchod s aplikáciami v konfiguračnom súbore.",
- "Cannot create \"data\" directory (%s)" : "Nie je možné vytvoriť priečinok \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "To je zvyčajne možné opraviť tým <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">že udelíte webovému serveru oprávnenie na zápis do koreňového priečinka</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnenia je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis do koreňového priečinka%s.",
"Setting locale to %s failed" : "Nastavenie locale na %s zlyhalo",
@@ -193,13 +192,14 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Vyžadované PostgreSQL >= 9",
"Please upgrade your database version" : "Prosím, aktualizujte verziu svojej databázy",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Prosím, zmeňte oprávnenia na 0770, aby tento priečinok nemohli ostatní používatelia otvoriť.",
- "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom",
- "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta",
"Check the value of \"datadirectory\" in your configuration" : "Skontrolujte hodnotu \"datadirectory\" vo vašej konfigurácii",
- "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.",
"Storage connection error. %s" : "Chyba pripojenia k úložisku. %s",
- "Storage is temporarily not available" : "Úložisko je dočasne nedostupné"
+ "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
+ "Cannot create \"data\" directory (%s)" : "Nie je možné vytvoriť priečinok \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom",
+ "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta",
+ "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/lib/l10n/sk.json b/lib/l10n/sk.json
index df3a0c3a118..e720622d417 100644
--- a/lib/l10n/sk.json
+++ b/lib/l10n/sk.json
@@ -171,7 +171,6 @@
"Cannot write into \"config\" directory" : "Nie je možné zapisovať do priečinka \"config\"",
"Cannot write into \"apps\" directory" : "Nie je možné zapisovať do priečinka \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Toto je zvyčajne možné opraviť tým, že %s udelíte webovému serveru oprávnenie na zápis do priečinka aplikácií %s alebo vypnete obchod s aplikáciami v konfiguračnom súbore.",
- "Cannot create \"data\" directory (%s)" : "Nie je možné vytvoriť priečinok \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "To je zvyčajne možné opraviť tým <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">že udelíte webovému serveru oprávnenie na zápis do koreňového priečinka</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnenia je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis do koreňového priečinka%s.",
"Setting locale to %s failed" : "Nastavenie locale na %s zlyhalo",
@@ -191,13 +190,14 @@
"PostgreSQL >= 9 required" : "Vyžadované PostgreSQL >= 9",
"Please upgrade your database version" : "Prosím, aktualizujte verziu svojej databázy",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Prosím, zmeňte oprávnenia na 0770, aby tento priečinok nemohli ostatní používatelia otvoriť.",
- "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom",
- "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta",
"Check the value of \"datadirectory\" in your configuration" : "Skontrolujte hodnotu \"datadirectory\" vo vašej konfigurácii",
- "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.",
"Storage connection error. %s" : "Chyba pripojenia k úložisku. %s",
- "Storage is temporarily not available" : "Úložisko je dočasne nedostupné"
+ "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
+ "Cannot create \"data\" directory (%s)" : "Nie je možné vytvoriť priečinok \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom",
+ "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta",
+ "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
} \ No newline at end of file
diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js
index 4f76e52d978..7d0966bd2b0 100644
--- a/lib/l10n/sq.js
+++ b/lib/l10n/sq.js
@@ -177,7 +177,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "S’shkruhet dot te drejtoria \"config\"",
"Cannot write into \"apps\" directory" : "S’shkruhet dot te drejtoria \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Zakonisht kjo mund të ndreqet duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë e aplikacionit%s ose duke e çaktivizuar appstore-in te kartela e formësimit.",
- "Cannot create \"data\" directory (%s)" : "S’krijohet dot drejtoria \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Zakonisht kjo mund të ndreqet duke <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">i akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Zakonisht lejet mund të ndreqen duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë%s.",
"Setting locale to %s failed" : "Caktimi i gjuhës si %s dështoi",
@@ -197,16 +196,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "Lypset PostgreSQL >= 9",
"Please upgrade your database version" : "Ju lutemi, përmirësoni bazën tuaj të të dhënave me një version më të ri.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Ju lutemi, kalojani lejet në 0770, që kështu atë drejtori të mos mund ta shfaqin përdorues të tjerë.",
- "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë",
- "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut",
"Check the value of \"datadirectory\" in your configuration" : "Kontrolloni vlerën e \"datadirectory\" te formësimi juaj",
- "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "S’u mor dot lloj kyçjeje %d në \"%s\".",
"Storage unauthorized. %s" : "Depozitë e paautorizuar. %s",
"Storage incomplete configuration. %s" : "Formësim jo i plotë i depozitës. %s",
"Storage connection error. %s" : "Gabim lidhje te depozita. %s",
"Storage is temporarily not available" : "Hapsira ruajtëse nuk është në dispozicion përkohësisht",
- "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s"
+ "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s",
+ "Cannot create \"data\" directory (%s)" : "S’krijohet dot drejtoria \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë",
+ "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut",
+ "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json
index e7338f97429..d49cfc86aed 100644
--- a/lib/l10n/sq.json
+++ b/lib/l10n/sq.json
@@ -175,7 +175,6 @@
"Cannot write into \"config\" directory" : "S’shkruhet dot te drejtoria \"config\"",
"Cannot write into \"apps\" directory" : "S’shkruhet dot te drejtoria \"apps\"",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Zakonisht kjo mund të ndreqet duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë e aplikacionit%s ose duke e çaktivizuar appstore-in te kartela e formësimit.",
- "Cannot create \"data\" directory (%s)" : "S’krijohet dot drejtoria \"data\" (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Zakonisht kjo mund të ndreqet duke <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">i akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë</a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Zakonisht lejet mund të ndreqen duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë%s.",
"Setting locale to %s failed" : "Caktimi i gjuhës si %s dështoi",
@@ -195,16 +194,17 @@
"PostgreSQL >= 9 required" : "Lypset PostgreSQL >= 9",
"Please upgrade your database version" : "Ju lutemi, përmirësoni bazën tuaj të të dhënave me një version më të ri.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Ju lutemi, kalojani lejet në 0770, që kështu atë drejtori të mos mund ta shfaqin përdorues të tjerë.",
- "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë",
- "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut",
"Check the value of \"datadirectory\" in your configuration" : "Kontrolloni vlerën e \"datadirectory\" te formësimi juaj",
- "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "S’u mor dot lloj kyçjeje %d në \"%s\".",
"Storage unauthorized. %s" : "Depozitë e paautorizuar. %s",
"Storage incomplete configuration. %s" : "Formësim jo i plotë i depozitës. %s",
"Storage connection error. %s" : "Gabim lidhje te depozita. %s",
"Storage is temporarily not available" : "Hapsira ruajtëse nuk është në dispozicion përkohësisht",
- "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s"
+ "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s",
+ "Cannot create \"data\" directory (%s)" : "S’krijohet dot drejtoria \"data\" (%s)",
+ "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë",
+ "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut",
+ "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js
index db159beca1b..97a1c5eef90 100644
--- a/lib/l10n/sv.js
+++ b/lib/l10n/sv.js
@@ -177,7 +177,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Kan inte skriva till \"config\" katalogen",
"Cannot write into \"apps\" directory" : "Kan inte skriva till \"apps\" katalogen!",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Detta kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till applikationskatalogen %s eller stänga av app-butik i konfigurationsfilen.",
- "Cannot create \"data\" directory (%s)" : "Kan inte skapa \"data\" katalog (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Detta kan vanligtvis åtgärdas genom att <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> ge webbserver skrivåtkomst till rotkatalogen </a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Rättigheterna kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till rootkatalogen %s.",
"Setting locale to %s failed" : "Sätta locale till %s misslyckades",
@@ -197,16 +196,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 krävs",
"Please upgrade your database version" : "Vänligen uppgradera din databas-version",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Vänligen ändra rättigheterna till 0770 så att katalogen inte kan listas utav andra användare.",
- "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare",
- "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen",
"Check the value of \"datadirectory\" in your configuration" : "Kontrollera värdet av \"datakatalog\" i din konfiguration",
- "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten.",
"Could not obtain lock type %d on \"%s\"." : "Kunde inte hämta låstyp %d på \"%s\".",
"Storage unauthorized. %s" : "Lagringsutrymme ej tillåtet. %s",
"Storage incomplete configuration. %s" : "Lagringsutrymme felaktigt inställt. %s",
"Storage connection error. %s" : "Lagringsutrymme lyckas inte ansluta. %s",
"Storage is temporarily not available" : "Lagringsutrymme är för tillfället inte tillgängligt",
- "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s"
+ "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s",
+ "Cannot create \"data\" directory (%s)" : "Kan inte skapa \"data\" katalog (%s)",
+ "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare",
+ "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen",
+ "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json
index 4d698ccfc75..4a69e08bdf2 100644
--- a/lib/l10n/sv.json
+++ b/lib/l10n/sv.json
@@ -175,7 +175,6 @@
"Cannot write into \"config\" directory" : "Kan inte skriva till \"config\" katalogen",
"Cannot write into \"apps\" directory" : "Kan inte skriva till \"apps\" katalogen!",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Detta kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till applikationskatalogen %s eller stänga av app-butik i konfigurationsfilen.",
- "Cannot create \"data\" directory (%s)" : "Kan inte skapa \"data\" katalog (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Detta kan vanligtvis åtgärdas genom att <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> ge webbserver skrivåtkomst till rotkatalogen </a>.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Rättigheterna kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till rootkatalogen %s.",
"Setting locale to %s failed" : "Sätta locale till %s misslyckades",
@@ -195,16 +194,17 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 krävs",
"Please upgrade your database version" : "Vänligen uppgradera din databas-version",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Vänligen ändra rättigheterna till 0770 så att katalogen inte kan listas utav andra användare.",
- "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare",
- "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen",
"Check the value of \"datadirectory\" in your configuration" : "Kontrollera värdet av \"datakatalog\" i din konfiguration",
- "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten.",
"Could not obtain lock type %d on \"%s\"." : "Kunde inte hämta låstyp %d på \"%s\".",
"Storage unauthorized. %s" : "Lagringsutrymme ej tillåtet. %s",
"Storage incomplete configuration. %s" : "Lagringsutrymme felaktigt inställt. %s",
"Storage connection error. %s" : "Lagringsutrymme lyckas inte ansluta. %s",
"Storage is temporarily not available" : "Lagringsutrymme är för tillfället inte tillgängligt",
- "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s"
+ "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s",
+ "Cannot create \"data\" directory (%s)" : "Kan inte skapa \"data\" katalog (%s)",
+ "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare",
+ "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen",
+ "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js
index 92624ef19f1..57d491affd9 100644
--- a/lib/l10n/tr.js
+++ b/lib/l10n/tr.js
@@ -180,7 +180,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "\"config\" klasörüne yazılamıyor",
"Cannot write into \"apps\" directory" : "\"apps\" klasörüne yazılamıyor",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Bu sorun genellikle, %sweb sunucusuna apps klasörüne yazma izni verilerek%s çözülebilir.",
- "Cannot create \"data\" directory (%s)" : "\"Veri\" klasörü oluşturulamadı (%s)",
+ "Cannot create \"data\" directory" : "\"data\" klasörü oluşturulamadı",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Bu sorun genellikle, <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">web sunucusuna kök klasöre yazma izni verilerek</a> çözülebilir.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "İzinler genellikle, %sweb sunucusuna kök klasöre yazma izni verilerek%s düzeltilebilir.",
"Setting locale to %s failed" : "Dil %s olarak ayarlanamadı",
@@ -200,16 +200,20 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 gerekli",
"Please upgrade your database version" : "Lütfen veritabanı sürümünüzü yükseltin",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Lütfen izinleri 0770 olarak ayarlayarak diğer kullanıcıların klasörü görebilmesini sağlayın.",
- "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir",
- "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır",
+ "Your data directory is readable by other users" : "Veri klasörünüz diğer kullanıcılar tarafından okunabilir",
+ "Your data directory must be an absolute path" : "Veri klasörünüz mutlak bir yol olmalıdır",
"Check the value of \"datadirectory\" in your configuration" : "Yapılandırmanızdaki \"datadirectory\" seçeneğini denetleyin",
- "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz",
+ "Your data directory is invalid" : "Veri klasörünüz geçersiz",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin.",
"Could not obtain lock type %d on \"%s\"." : "\"%s\" için %d kilit türü alınamadı.",
"Storage unauthorized. %s" : "Depolamaya erişim izni yok. %s",
"Storage incomplete configuration. %s" : "Depolama yapılandırması tamamlanmamış. %s",
"Storage connection error. %s" : "Depolama bağlantısı sorunu. %s",
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
- "Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s"
+ "Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s",
+ "Cannot create \"data\" directory (%s)" : "\"Veri\" klasörü oluşturulamadı (%s)",
+ "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir",
+ "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır",
+ "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz"
},
"nplurals=2; plural=(n > 1);");
diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json
index 9f460e45f13..55d1af8f4fa 100644
--- a/lib/l10n/tr.json
+++ b/lib/l10n/tr.json
@@ -178,7 +178,7 @@
"Cannot write into \"config\" directory" : "\"config\" klasörüne yazılamıyor",
"Cannot write into \"apps\" directory" : "\"apps\" klasörüne yazılamıyor",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Bu sorun genellikle, %sweb sunucusuna apps klasörüne yazma izni verilerek%s çözülebilir.",
- "Cannot create \"data\" directory (%s)" : "\"Veri\" klasörü oluşturulamadı (%s)",
+ "Cannot create \"data\" directory" : "\"data\" klasörü oluşturulamadı",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Bu sorun genellikle, <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">web sunucusuna kök klasöre yazma izni verilerek</a> çözülebilir.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "İzinler genellikle, %sweb sunucusuna kök klasöre yazma izni verilerek%s düzeltilebilir.",
"Setting locale to %s failed" : "Dil %s olarak ayarlanamadı",
@@ -198,16 +198,20 @@
"PostgreSQL >= 9 required" : "PostgreSQL >= 9 gerekli",
"Please upgrade your database version" : "Lütfen veritabanı sürümünüzü yükseltin",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Lütfen izinleri 0770 olarak ayarlayarak diğer kullanıcıların klasörü görebilmesini sağlayın.",
- "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir",
- "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır",
+ "Your data directory is readable by other users" : "Veri klasörünüz diğer kullanıcılar tarafından okunabilir",
+ "Your data directory must be an absolute path" : "Veri klasörünüz mutlak bir yol olmalıdır",
"Check the value of \"datadirectory\" in your configuration" : "Yapılandırmanızdaki \"datadirectory\" seçeneğini denetleyin",
- "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz",
+ "Your data directory is invalid" : "Veri klasörünüz geçersiz",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin.",
"Could not obtain lock type %d on \"%s\"." : "\"%s\" için %d kilit türü alınamadı.",
"Storage unauthorized. %s" : "Depolamaya erişim izni yok. %s",
"Storage incomplete configuration. %s" : "Depolama yapılandırması tamamlanmamış. %s",
"Storage connection error. %s" : "Depolama bağlantısı sorunu. %s",
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
- "Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s"
+ "Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %s",
+ "Cannot create \"data\" directory (%s)" : "\"Veri\" klasörü oluşturulamadı (%s)",
+ "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir",
+ "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır",
+ "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js
index 773db4cb65f..f7c30fc3fe1 100644
--- a/lib/l10n/zh_CN.js
+++ b/lib/l10n/zh_CN.js
@@ -180,7 +180,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "无法写入“config”目录",
"Cannot write into \"apps\" directory" : "无法写入“apps”目录",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "您可以由 %s 设置 Web 服务器对应用目录 %s 的写权限或在配置文件中禁用应用商店可以修复这个问题.",
- "Cannot create \"data\" directory (%s)" : "无法创建“apps”目录 (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "点击 <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">设置 Web 服务器对根目录的写入权限</a> 可修复这个问题.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "您可以由 %s 设置 Web 服务器对根目录 %s 的写权限可以修复这个问题.",
"Setting locale to %s failed" : "设置语言为 %s 失败",
@@ -200,16 +199,17 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "要求 PostgreSQL >= 9",
"Please upgrade your database version" : "请升级您的数据库版本",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "请更改权限为 0770 以避免其他用户查看目录.",
- "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取",
- "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径",
"Check the value of \"datadirectory\" in your configuration" : "请检查配置文件中 \"datadirectory\" 的值",
- "Data directory (%s) is invalid" : "数据目录 (%s) 无效",
"Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件.",
"Could not obtain lock type %d on \"%s\"." : "无法在 \"%s\" 上获取锁类型 %d.",
"Storage unauthorized. %s" : "存储认证失败. %s",
"Storage incomplete configuration. %s" : "存储未完成配置. %s",
"Storage connection error. %s" : "存储连接错误. %s",
"Storage is temporarily not available" : "存储暂时不可用",
- "Storage connection timeout. %s" : "存储连接超时. %s"
+ "Storage connection timeout. %s" : "存储连接超时. %s",
+ "Cannot create \"data\" directory (%s)" : "无法创建“apps”目录 (%s)",
+ "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取",
+ "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径",
+ "Data directory (%s) is invalid" : "数据目录 (%s) 无效"
},
"nplurals=1; plural=0;");
diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json
index 3759d5afdc9..ae1cb96333e 100644
--- a/lib/l10n/zh_CN.json
+++ b/lib/l10n/zh_CN.json
@@ -178,7 +178,6 @@
"Cannot write into \"config\" directory" : "无法写入“config”目录",
"Cannot write into \"apps\" directory" : "无法写入“apps”目录",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "您可以由 %s 设置 Web 服务器对应用目录 %s 的写权限或在配置文件中禁用应用商店可以修复这个问题.",
- "Cannot create \"data\" directory (%s)" : "无法创建“apps”目录 (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "点击 <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">设置 Web 服务器对根目录的写入权限</a> 可修复这个问题.",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "您可以由 %s 设置 Web 服务器对根目录 %s 的写权限可以修复这个问题.",
"Setting locale to %s failed" : "设置语言为 %s 失败",
@@ -198,16 +197,17 @@
"PostgreSQL >= 9 required" : "要求 PostgreSQL >= 9",
"Please upgrade your database version" : "请升级您的数据库版本",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "请更改权限为 0770 以避免其他用户查看目录.",
- "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取",
- "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径",
"Check the value of \"datadirectory\" in your configuration" : "请检查配置文件中 \"datadirectory\" 的值",
- "Data directory (%s) is invalid" : "数据目录 (%s) 无效",
"Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件.",
"Could not obtain lock type %d on \"%s\"." : "无法在 \"%s\" 上获取锁类型 %d.",
"Storage unauthorized. %s" : "存储认证失败. %s",
"Storage incomplete configuration. %s" : "存储未完成配置. %s",
"Storage connection error. %s" : "存储连接错误. %s",
"Storage is temporarily not available" : "存储暂时不可用",
- "Storage connection timeout. %s" : "存储连接超时. %s"
+ "Storage connection timeout. %s" : "存储连接超时. %s",
+ "Cannot create \"data\" directory (%s)" : "无法创建“apps”目录 (%s)",
+ "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取",
+ "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径",
+ "Data directory (%s) is invalid" : "数据目录 (%s) 无效"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js
index e46b0058762..c65a9ae4fe6 100644
--- a/lib/l10n/zh_TW.js
+++ b/lib/l10n/zh_TW.js
@@ -171,7 +171,6 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "無法寫入 config 目錄",
"Cannot write into \"apps\" directory" : "無法寫入 apps 目錄",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "通常藉由%s開放網頁伺服器對 apps 目錄的權限%s或是在設定檔中關閉 appstore 就可以修正這個問題",
- "Cannot create \"data\" directory (%s)" : "無法建立 data 目錄 (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "可試試修改<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">給予網頁伺服器寫入根目錄的權限。",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "通常藉由%s開放網頁伺服器對根目錄的權限%s就可以修正權限問題",
"Setting locale to %s failed" : "設定語系為 %s 失敗",
@@ -191,15 +190,16 @@ OC.L10N.register(
"PostgreSQL >= 9 required" : "需要 PostgreSQL 版本 >= 9",
"Please upgrade your database version" : "請升級您的資料庫版本",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "請將該目錄權限設定為 0770 ,以免其他使用者讀取",
- "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取",
- "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑",
"Check the value of \"datadirectory\" in your configuration" : "請檢查您的設定檔中 \"datadirectory\" 的值",
- "Data directory (%s) is invalid" : "資料目錄 (%s) 無效",
"Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案",
"Could not obtain lock type %d on \"%s\"." : "無法取得鎖定:類型 %d ,檔案 %s",
"Storage unauthorized. %s" : "儲存空間未經授權。%s",
"Storage incomplete configuration. %s" : "儲存空間配置尚未完成。%s",
"Storage connection error. %s" : "儲存空間連線錯誤。%s",
- "Storage connection timeout. %s" : "儲存空間連線逾時。%s"
+ "Storage connection timeout. %s" : "儲存空間連線逾時。%s",
+ "Cannot create \"data\" directory (%s)" : "無法建立 data 目錄 (%s)",
+ "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取",
+ "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑",
+ "Data directory (%s) is invalid" : "資料目錄 (%s) 無效"
},
"nplurals=1; plural=0;");
diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json
index cf2551ac39e..f98ee5bbbeb 100644
--- a/lib/l10n/zh_TW.json
+++ b/lib/l10n/zh_TW.json
@@ -169,7 +169,6 @@
"Cannot write into \"config\" directory" : "無法寫入 config 目錄",
"Cannot write into \"apps\" directory" : "無法寫入 apps 目錄",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "通常藉由%s開放網頁伺服器對 apps 目錄的權限%s或是在設定檔中關閉 appstore 就可以修正這個問題",
- "Cannot create \"data\" directory (%s)" : "無法建立 data 目錄 (%s)",
"This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "可試試修改<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">給予網頁伺服器寫入根目錄的權限。",
"Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "通常藉由%s開放網頁伺服器對根目錄的權限%s就可以修正權限問題",
"Setting locale to %s failed" : "設定語系為 %s 失敗",
@@ -189,15 +188,16 @@
"PostgreSQL >= 9 required" : "需要 PostgreSQL 版本 >= 9",
"Please upgrade your database version" : "請升級您的資料庫版本",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "請將該目錄權限設定為 0770 ,以免其他使用者讀取",
- "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取",
- "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑",
"Check the value of \"datadirectory\" in your configuration" : "請檢查您的設定檔中 \"datadirectory\" 的值",
- "Data directory (%s) is invalid" : "資料目錄 (%s) 無效",
"Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案",
"Could not obtain lock type %d on \"%s\"." : "無法取得鎖定:類型 %d ,檔案 %s",
"Storage unauthorized. %s" : "儲存空間未經授權。%s",
"Storage incomplete configuration. %s" : "儲存空間配置尚未完成。%s",
"Storage connection error. %s" : "儲存空間連線錯誤。%s",
- "Storage connection timeout. %s" : "儲存空間連線逾時。%s"
+ "Storage connection timeout. %s" : "儲存空間連線逾時。%s",
+ "Cannot create \"data\" directory (%s)" : "無法建立 data 目錄 (%s)",
+ "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取",
+ "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑",
+ "Data directory (%s) is invalid" : "資料目錄 (%s) 無效"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/lib/private/Comments/Manager.php b/lib/private/Comments/Manager.php
index 1467fef727b..695d209b68f 100644
--- a/lib/private/Comments/Manager.php
+++ b/lib/private/Comments/Manager.php
@@ -21,9 +21,11 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/
+
namespace OC\Comments;
use Doctrine\DBAL\Exception\DriverException;
+use Doctrine\DBAL\Platforms\MySqlPlatform;
use OCP\Comments\CommentsEvent;
use OCP\Comments\IComment;
use OCP\Comments\ICommentsEventHandler;
@@ -46,7 +48,7 @@ class Manager implements ICommentsManager {
/** @var IConfig */
protected $config;
- /** @var IComment[] */
+ /** @var IComment[] */
protected $commentsCache = [];
/** @var \Closure[] */
@@ -104,7 +106,7 @@ class Manager implements ICommentsManager {
* @throws \UnexpectedValueException
*/
protected function prepareCommentForDatabaseWrite(IComment $comment) {
- if( !$comment->getActorType()
+ if (!$comment->getActorType()
|| !$comment->getActorId()
|| !$comment->getObjectType()
|| !$comment->getObjectId()
@@ -113,17 +115,17 @@ class Manager implements ICommentsManager {
throw new \UnexpectedValueException('Actor, Object and Verb information must be provided for saving');
}
- if($comment->getId() === '') {
+ if ($comment->getId() === '') {
$comment->setChildrenCount(0);
$comment->setLatestChildDateTime(new \DateTime('0000-00-00 00:00:00', new \DateTimeZone('UTC')));
$comment->setLatestChildDateTime(null);
}
- if(is_null($comment->getCreationDateTime())) {
+ if (is_null($comment->getCreationDateTime())) {
$comment->setCreationDateTime(new \DateTime());
}
- if($comment->getParentId() !== '0') {
+ if ($comment->getParentId() !== '0') {
$comment->setTopmostParentId($this->determineTopmostParentId($comment->getParentId()));
} else {
$comment->setTopmostParentId('0');
@@ -143,7 +145,7 @@ class Manager implements ICommentsManager {
*/
protected function determineTopmostParentId($id) {
$comment = $this->get($id);
- if($comment->getParentId() === '0') {
+ if ($comment->getParentId() === '0') {
return $comment->getId();
} else {
return $this->determineTopmostParentId($comment->getId());
@@ -153,16 +155,16 @@ class Manager implements ICommentsManager {
/**
* updates child information of a comment
*
- * @param string $id
- * @param \DateTime $cDateTime the date time of the most recent child
+ * @param string $id
+ * @param \DateTime $cDateTime the date time of the most recent child
* @throws NotFoundException
*/
protected function updateChildrenInformation($id, \DateTime $cDateTime) {
$qb = $this->dbConn->getQueryBuilder();
$query = $qb->select($qb->createFunction('COUNT(`id`)'))
- ->from('comments')
- ->where($qb->expr()->eq('parent_id', $qb->createParameter('id')))
- ->setParameter('id', $id);
+ ->from('comments')
+ ->where($qb->expr()->eq('parent_id', $qb->createParameter('id')))
+ ->setParameter('id', $id);
$resultStatement = $query->execute();
$data = $resultStatement->fetch(\PDO::FETCH_NUM);
@@ -185,8 +187,8 @@ class Manager implements ICommentsManager {
* @throws \InvalidArgumentException
*/
protected function checkRoleParameters($role, $type, $id) {
- if(
- !is_string($type) || empty($type)
+ if (
+ !is_string($type) || empty($type)
|| !is_string($id) || empty($id)
) {
throw new \InvalidArgumentException($role . ' parameters must be string and not empty');
@@ -200,7 +202,7 @@ class Manager implements ICommentsManager {
*/
protected function cache(IComment $comment) {
$id = $comment->getId();
- if(empty($id)) {
+ if (empty($id)) {
return;
}
$this->commentsCache[strval($id)] = $comment;
@@ -228,11 +230,11 @@ class Manager implements ICommentsManager {
* @since 9.0.0
*/
public function get($id) {
- if(intval($id) === 0) {
+ if (intval($id) === 0) {
throw new \InvalidArgumentException('IDs must be translatable to a number in this implementation.');
}
- if(isset($this->commentsCache[$id])) {
+ if (isset($this->commentsCache[$id])) {
return $this->commentsCache[$id];
}
@@ -245,7 +247,7 @@ class Manager implements ICommentsManager {
$data = $resultStatement->fetch();
$resultStatement->closeCursor();
- if(!$data) {
+ if (!$data) {
throw new NotFoundException();
}
@@ -290,20 +292,20 @@ class Manager implements ICommentsManager {
$qb = $this->dbConn->getQueryBuilder();
$query = $qb->select('*')
- ->from('comments')
- ->where($qb->expr()->eq('topmost_parent_id', $qb->createParameter('id')))
- ->orderBy('creation_timestamp', 'DESC')
- ->setParameter('id', $id);
+ ->from('comments')
+ ->where($qb->expr()->eq('topmost_parent_id', $qb->createParameter('id')))
+ ->orderBy('creation_timestamp', 'DESC')
+ ->setParameter('id', $id);
- if($limit > 0) {
+ if ($limit > 0) {
$query->setMaxResults($limit);
}
- if($offset > 0) {
+ if ($offset > 0) {
$query->setFirstResult($offset);
}
$resultStatement = $query->execute();
- while($data = $resultStatement->fetch()) {
+ while ($data = $resultStatement->fetch()) {
$comment = new Comment($this->normalizeDatabaseData($data));
$this->cache($comment);
$tree['replies'][] = [
@@ -332,37 +334,37 @@ class Manager implements ICommentsManager {
* @since 9.0.0
*/
public function getForObject(
- $objectType,
- $objectId,
- $limit = 0,
- $offset = 0,
- \DateTime $notOlderThan = null
+ $objectType,
+ $objectId,
+ $limit = 0,
+ $offset = 0,
+ \DateTime $notOlderThan = null
) {
$comments = [];
$qb = $this->dbConn->getQueryBuilder();
$query = $qb->select('*')
- ->from('comments')
- ->where($qb->expr()->eq('object_type', $qb->createParameter('type')))
- ->andWhere($qb->expr()->eq('object_id', $qb->createParameter('id')))
- ->orderBy('creation_timestamp', 'DESC')
- ->setParameter('type', $objectType)
- ->setParameter('id', $objectId);
-
- if($limit > 0) {
+ ->from('comments')
+ ->where($qb->expr()->eq('object_type', $qb->createParameter('type')))
+ ->andWhere($qb->expr()->eq('object_id', $qb->createParameter('id')))
+ ->orderBy('creation_timestamp', 'DESC')
+ ->setParameter('type', $objectType)
+ ->setParameter('id', $objectId);
+
+ if ($limit > 0) {
$query->setMaxResults($limit);
}
- if($offset > 0) {
+ if ($offset > 0) {
$query->setFirstResult($offset);
}
- if(!is_null($notOlderThan)) {
+ if (!is_null($notOlderThan)) {
$query
->andWhere($qb->expr()->gt('creation_timestamp', $qb->createParameter('notOlderThan')))
->setParameter('notOlderThan', $notOlderThan, 'datetime');
}
$resultStatement = $query->execute();
- while($data = $resultStatement->fetch()) {
+ while ($data = $resultStatement->fetch()) {
$comment = new Comment($this->normalizeDatabaseData($data));
$this->cache($comment);
$comments[] = $comment;
@@ -383,13 +385,13 @@ class Manager implements ICommentsManager {
public function getNumberOfCommentsForObject($objectType, $objectId, \DateTime $notOlderThan = null) {
$qb = $this->dbConn->getQueryBuilder();
$query = $qb->select($qb->createFunction('COUNT(`id`)'))
- ->from('comments')
- ->where($qb->expr()->eq('object_type', $qb->createParameter('type')))
- ->andWhere($qb->expr()->eq('object_id', $qb->createParameter('id')))
- ->setParameter('type', $objectType)
- ->setParameter('id', $objectId);
+ ->from('comments')
+ ->where($qb->expr()->eq('object_type', $qb->createParameter('type')))
+ ->andWhere($qb->expr()->eq('object_id', $qb->createParameter('id')))
+ ->setParameter('type', $objectType)
+ ->setParameter('id', $objectId);
- if(!is_null($notOlderThan)) {
+ if (!is_null($notOlderThan)) {
$query
->andWhere($qb->expr()->gt('creation_timestamp', $qb->createParameter('notOlderThan')))
->setParameter('notOlderThan', $notOlderThan, 'datetime');
@@ -402,6 +404,40 @@ class Manager implements ICommentsManager {
}
/**
+ * Get the number of unread comments for all files in a folder
+ *
+ * @param int $folderId
+ * @param IUser $user
+ * @return array [$fileId => $unreadCount]
+ */
+ public function getNumberOfUnreadCommentsForFolder($folderId, IUser $user) {
+ $qb = $this->dbConn->getQueryBuilder();
+ $query = $qb->select('fileid', $qb->createFunction(
+ 'COUNT(' . $qb->getColumnName('c.id') . ')')
+ )->from('comments', 'c')
+ ->innerJoin('c', 'filecache', 'f', $qb->expr()->andX(
+ $qb->expr()->eq('c.object_type', $qb->createNamedParameter('files')),
+ $qb->expr()->eq('f.fileid', $qb->expr()->castColumn('c.object_id', IQueryBuilder::PARAM_INT))
+ ))
+ ->leftJoin('c', 'comments_read_markers', 'm', $qb->expr()->andX(
+ $qb->expr()->eq('m.object_type', $qb->createNamedParameter('files')),
+ $qb->expr()->eq('m.object_id', 'c.object_id'),
+ $qb->expr()->eq('m.user_id', $qb->createNamedParameter($user->getUID()))
+ ))
+ ->andWhere($qb->expr()->eq('f.parent', $qb->createNamedParameter($folderId)))
+ ->andWhere($qb->expr()->orX(
+ $qb->expr()->gt('c.creation_timestamp', 'marker_datetime'),
+ $qb->expr()->isNull('marker_datetime')
+ ))
+ ->groupBy('f.fileid');
+
+ $resultStatement = $query->execute();
+ return array_map(function ($count) {
+ return (int)$count;
+ }, $resultStatement->fetchAll(\PDO::FETCH_KEY_PAIR));
+ }
+
+ /**
* creates a new comment and returns it. At this point of time, it is not
* saved in the used data storage. Use save() after setting other fields
* of the comment (e.g. message or verb).
@@ -433,7 +469,7 @@ class Manager implements ICommentsManager {
* @since 9.0.0
*/
public function delete($id) {
- if(!is_string($id)) {
+ if (!is_string($id)) {
throw new \InvalidArgumentException('Parameter must be string');
}
@@ -481,16 +517,16 @@ class Manager implements ICommentsManager {
* @since 9.0.0
*/
public function save(IComment $comment) {
- if($this->prepareCommentForDatabaseWrite($comment)->getId() === '') {
+ if ($this->prepareCommentForDatabaseWrite($comment)->getId() === '') {
$result = $this->insert($comment);
} else {
$result = $this->update($comment);
}
- if($result && !!$comment->getParentId()) {
+ if ($result && !!$comment->getParentId()) {
$this->updateChildrenInformation(
- $comment->getParentId(),
- $comment->getCreationDateTime()
+ $comment->getParentId(),
+ $comment->getCreationDateTime()
);
$this->cache($comment);
}
@@ -509,17 +545,17 @@ class Manager implements ICommentsManager {
$affectedRows = $qb
->insert('comments')
->values([
- 'parent_id' => $qb->createNamedParameter($comment->getParentId()),
- 'topmost_parent_id' => $qb->createNamedParameter($comment->getTopmostParentId()),
- 'children_count' => $qb->createNamedParameter($comment->getChildrenCount()),
- 'actor_type' => $qb->createNamedParameter($comment->getActorType()),
- 'actor_id' => $qb->createNamedParameter($comment->getActorId()),
- 'message' => $qb->createNamedParameter($comment->getMessage()),
- 'verb' => $qb->createNamedParameter($comment->getVerb()),
- 'creation_timestamp' => $qb->createNamedParameter($comment->getCreationDateTime(), 'datetime'),
- 'latest_child_timestamp' => $qb->createNamedParameter($comment->getLatestChildDateTime(), 'datetime'),
- 'object_type' => $qb->createNamedParameter($comment->getObjectType()),
- 'object_id' => $qb->createNamedParameter($comment->getObjectId()),
+ 'parent_id' => $qb->createNamedParameter($comment->getParentId()),
+ 'topmost_parent_id' => $qb->createNamedParameter($comment->getTopmostParentId()),
+ 'children_count' => $qb->createNamedParameter($comment->getChildrenCount()),
+ 'actor_type' => $qb->createNamedParameter($comment->getActorType()),
+ 'actor_id' => $qb->createNamedParameter($comment->getActorId()),
+ 'message' => $qb->createNamedParameter($comment->getMessage()),
+ 'verb' => $qb->createNamedParameter($comment->getVerb()),
+ 'creation_timestamp' => $qb->createNamedParameter($comment->getCreationDateTime(), 'datetime'),
+ 'latest_child_timestamp' => $qb->createNamedParameter($comment->getLatestChildDateTime(), 'datetime'),
+ 'object_type' => $qb->createNamedParameter($comment->getObjectType()),
+ 'object_id' => $qb->createNamedParameter($comment->getObjectId()),
])
->execute();
@@ -548,22 +584,22 @@ class Manager implements ICommentsManager {
$qb = $this->dbConn->getQueryBuilder();
$affectedRows = $qb
->update('comments')
- ->set('parent_id', $qb->createNamedParameter($comment->getParentId()))
- ->set('topmost_parent_id', $qb->createNamedParameter($comment->getTopmostParentId()))
- ->set('children_count', $qb->createNamedParameter($comment->getChildrenCount()))
- ->set('actor_type', $qb->createNamedParameter($comment->getActorType()))
- ->set('actor_id', $qb->createNamedParameter($comment->getActorId()))
- ->set('message', $qb->createNamedParameter($comment->getMessage()))
- ->set('verb', $qb->createNamedParameter($comment->getVerb()))
- ->set('creation_timestamp', $qb->createNamedParameter($comment->getCreationDateTime(), 'datetime'))
- ->set('latest_child_timestamp', $qb->createNamedParameter($comment->getLatestChildDateTime(), 'datetime'))
- ->set('object_type', $qb->createNamedParameter($comment->getObjectType()))
- ->set('object_id', $qb->createNamedParameter($comment->getObjectId()))
+ ->set('parent_id', $qb->createNamedParameter($comment->getParentId()))
+ ->set('topmost_parent_id', $qb->createNamedParameter($comment->getTopmostParentId()))
+ ->set('children_count', $qb->createNamedParameter($comment->getChildrenCount()))
+ ->set('actor_type', $qb->createNamedParameter($comment->getActorType()))
+ ->set('actor_id', $qb->createNamedParameter($comment->getActorId()))
+ ->set('message', $qb->createNamedParameter($comment->getMessage()))
+ ->set('verb', $qb->createNamedParameter($comment->getVerb()))
+ ->set('creation_timestamp', $qb->createNamedParameter($comment->getCreationDateTime(), 'datetime'))
+ ->set('latest_child_timestamp', $qb->createNamedParameter($comment->getLatestChildDateTime(), 'datetime'))
+ ->set('object_type', $qb->createNamedParameter($comment->getObjectType()))
+ ->set('object_id', $qb->createNamedParameter($comment->getObjectId()))
->where($qb->expr()->eq('id', $qb->createParameter('id')))
->setParameter('id', $comment->getId())
->execute();
- if($affectedRows === 0) {
+ if ($affectedRows === 0) {
throw new NotFoundException('Comment to update does ceased to exist');
}
@@ -587,8 +623,8 @@ class Manager implements ICommentsManager {
$qb = $this->dbConn->getQueryBuilder();
$affectedRows = $qb
->update('comments')
- ->set('actor_type', $qb->createNamedParameter(ICommentsManager::DELETED_USER))
- ->set('actor_id', $qb->createNamedParameter(ICommentsManager::DELETED_USER))
+ ->set('actor_type', $qb->createNamedParameter(ICommentsManager::DELETED_USER))
+ ->set('actor_id', $qb->createNamedParameter(ICommentsManager::DELETED_USER))
->where($qb->expr()->eq('actor_type', $qb->createParameter('type')))
->andWhere($qb->expr()->eq('actor_id', $qb->createParameter('id')))
->setParameter('type', $actorType)
@@ -662,19 +698,19 @@ class Manager implements ICommentsManager {
$qb = $this->dbConn->getQueryBuilder();
$values = [
- 'user_id' => $qb->createNamedParameter($user->getUID()),
+ 'user_id' => $qb->createNamedParameter($user->getUID()),
'marker_datetime' => $qb->createNamedParameter($dateTime, 'datetime'),
- 'object_type' => $qb->createNamedParameter($objectType),
- 'object_id' => $qb->createNamedParameter($objectId),
+ 'object_type' => $qb->createNamedParameter($objectType),
+ 'object_id' => $qb->createNamedParameter($objectId),
];
// Strategy: try to update, if this does not return affected rows, do an insert.
$affectedRows = $qb
->update('comments_read_markers')
- ->set('user_id', $values['user_id'])
+ ->set('user_id', $values['user_id'])
->set('marker_datetime', $values['marker_datetime'])
- ->set('object_type', $values['object_type'])
- ->set('object_id', $values['object_id'])
+ ->set('object_type', $values['object_type'])
+ ->set('object_id', $values['object_id'])
->where($qb->expr()->eq('user_id', $qb->createParameter('user_id')))
->andWhere($qb->expr()->eq('object_type', $qb->createParameter('object_type')))
->andWhere($qb->expr()->eq('object_id', $qb->createParameter('object_id')))
@@ -717,7 +753,7 @@ class Manager implements ICommentsManager {
$data = $resultStatement->fetch();
$resultStatement->closeCursor();
- if(!$data || is_null($data['marker_datetime'])) {
+ if (!$data || is_null($data['marker_datetime'])) {
return null;
}
@@ -774,10 +810,10 @@ class Manager implements ICommentsManager {
* \OutOfBoundsException has to thrown.
*/
public function registerDisplayNameResolver($type, \Closure $closure) {
- if(!is_string($type)) {
+ if (!is_string($type)) {
throw new \InvalidArgumentException('String expected.');
}
- if(isset($this->displayNameResolvers[$type])) {
+ if (isset($this->displayNameResolvers[$type])) {
throw new \OutOfBoundsException('Displayname resolver for this type already registered');
}
$this->displayNameResolvers[$type] = $closure;
@@ -797,10 +833,10 @@ class Manager implements ICommentsManager {
* provided ID is unknown. It must be ensured that a string is returned.
*/
public function resolveDisplayName($type, $id) {
- if(!is_string($type)) {
+ if (!is_string($type)) {
throw new \InvalidArgumentException('String expected.');
}
- if(!isset($this->displayNameResolvers[$type])) {
+ if (!isset($this->displayNameResolvers[$type])) {
throw new \OutOfBoundsException('No Displayname resolver for this type registered');
}
return (string)$this->displayNameResolvers[$type]($id);
@@ -812,7 +848,7 @@ class Manager implements ICommentsManager {
* @return \OCP\Comments\ICommentsEventHandler[]
*/
private function getEventHandlers() {
- if(!empty($this->eventHandlers)) {
+ if (!empty($this->eventHandlers)) {
return $this->eventHandlers;
}
diff --git a/lib/private/DB/QueryBuilder/QuoteHelper.php b/lib/private/DB/QueryBuilder/QuoteHelper.php
index 041718bce5a..705c3a89712 100644
--- a/lib/private/DB/QueryBuilder/QuoteHelper.php
+++ b/lib/private/DB/QueryBuilder/QuoteHelper.php
@@ -73,7 +73,7 @@ class QuoteHelper {
return $string;
}
- return $alias . '.`' . $columnName . '`';
+ return '`' . $alias . '`.`' . $columnName . '`';
}
return '`' . $string . '`';
diff --git a/lib/private/Files/Storage/Wrapper/Encryption.php b/lib/private/Files/Storage/Wrapper/Encryption.php
index c0ccd22d147..793849914d7 100644
--- a/lib/private/Files/Storage/Wrapper/Encryption.php
+++ b/lib/private/Files/Storage/Wrapper/Encryption.php
@@ -910,7 +910,8 @@ class Encryption extends Wrapper {
*/
protected function getHeader($path) {
$realFile = $this->util->stripPartialFileExtension($path);
- if ($this->storage->file_exists($realFile)) {
+ $exists = $this->storage->file_exists($realFile);
+ if ($exists) {
$path = $realFile;
}
@@ -922,8 +923,9 @@ class Encryption extends Wrapper {
if (!isset($result[Util::HEADER_ENCRYPTION_MODULE_KEY])) {
if (!empty($result)) {
$result[Util::HEADER_ENCRYPTION_MODULE_KEY] = 'OC_DEFAULT_MODULE';
- } else {
+ } else if ($exists) {
// if the header was empty we have to check first if it is a encrypted file at all
+ // We would do query to filecache only if we know that entry in filecache exists
$info = $this->getCache()->get($path);
if (isset($info['encrypted']) && $info['encrypted'] === true) {
$result[Util::HEADER_ENCRYPTION_MODULE_KEY] = 'OC_DEFAULT_MODULE';
diff --git a/lib/private/Mail/EMailTemplate.php b/lib/private/Mail/EMailTemplate.php
index 7d3ca51c50e..338f6594f5e 100644
--- a/lib/private/Mail/EMailTemplate.php
+++ b/lib/private/Mail/EMailTemplate.php
@@ -25,9 +25,10 @@
namespace OC\Mail;
-use OCA\Theming\ThemingDefaults;
+use OCP\Defaults;
use OCP\IL10N;
use OCP\IURLGenerator;
+use OCP\Mail\IEMailTemplate;
/**
* Class EMailTemplate
@@ -38,7 +39,7 @@ use OCP\IURLGenerator;
* @package OC\Mail
*/
class EMailTemplate implements IEMailTemplate {
- /** @var ThemingDefaults */
+ /** @var Defaults */
protected $themingDefaults;
/** @var IURLGenerator */
protected $urlGenerator;
@@ -264,11 +265,11 @@ EOF;
EOF;
/**
- * @param ThemingDefaults $themingDefaults
+ * @param Defaults $themingDefaults
* @param IURLGenerator $urlGenerator
* @param IL10N $l10n
*/
- public function __construct(ThemingDefaults $themingDefaults,
+ public function __construct(Defaults $themingDefaults,
IURLGenerator $urlGenerator,
IL10N $l10n) {
$this->themingDefaults = $themingDefaults;
@@ -286,7 +287,7 @@ EOF;
}
$this->headerAdded = true;
- $logoUrl = $this->urlGenerator->getAbsoluteURL($this->themingDefaults->getLogo()) . '?v='. $this->themingDefaults->getCacheBusterCounter();
+ $logoUrl = $this->urlGenerator->getAbsoluteURL($this->themingDefaults->getLogo());
$this->htmlBody .= vsprintf($this->header, [$this->themingDefaults->getColorPrimary(), $logoUrl]);
}
@@ -294,25 +295,33 @@ EOF;
* Adds a heading to the email
*
* @param string $title
+ * @param string $plainTitle Title that is used in the plain text email - if empty the $title is used
*/
- public function addHeading($title) {
+ public function addHeading($title, $plainTitle = '') {
if ($this->footerAdded) {
return;
}
+ if ($plainTitle === '') {
+ $plainTitle = $title;
+ }
$this->htmlBody .= vsprintf($this->heading, [$title]);
- $this->plainBody .= $title . PHP_EOL . PHP_EOL;
+ $this->plainBody .= $plainTitle . PHP_EOL . PHP_EOL;
}
/**
* Adds a paragraph to the body of the email
*
* @param string $text
+ * @param string $plainText Text that is used in the plain text email - if empty the $text is used
*/
- public function addBodyText($text) {
+ public function addBodyText($text, $plainText = '') {
if ($this->footerAdded) {
return;
}
+ if ($plainText === '') {
+ $plainText = $text;
+ }
if (!$this->bodyOpened) {
$this->htmlBody .= $this->bodyBegin;
@@ -320,7 +329,7 @@ EOF;
}
$this->htmlBody .= vsprintf($this->bodyText, [$text]);
- $this->plainBody .= $text . PHP_EOL . PHP_EOL;
+ $this->plainBody .= $plainText . PHP_EOL . PHP_EOL;
}
/**
@@ -330,11 +339,20 @@ EOF;
* @param string $urlLeft URL of left button
* @param string $textRight Text of right button
* @param string $urlRight URL of right button
+ * @param string $plainTextLeft Text of left button that is used in the plain text version - if unset the $textLeft is used
+ * @param string $plainTextRight Text of right button that is used in the plain text version - if unset the $textRight is used
*/
- public function addBodyButtonGroup($textLeft, $urlLeft, $textRight, $urlRight) {
+ public function addBodyButtonGroup($textLeft, $urlLeft, $textRight, $urlRight, $plainTextLeft = '', $plainTextRight = '') {
if ($this->footerAdded) {
return;
}
+ if ($plainTextLeft === '') {
+ $plainTextLeft = $textLeft;
+ }
+
+ if ($plainTextRight === '') {
+ $plainTextRight = $textRight;
+ }
if (!$this->bodyOpened) {
$this->htmlBody .= $this->bodyBegin;
@@ -343,8 +361,8 @@ EOF;
$color = $this->themingDefaults->getColorPrimary();
$this->htmlBody .= vsprintf($this->buttonGroup, [$color, $color, $urlLeft, $color, $textLeft, $urlRight, $textRight]);
- $this->plainBody .= $textLeft . ': ' . $urlLeft . PHP_EOL;
- $this->plainBody .= $textRight . ': ' . $urlRight . PHP_EOL . PHP_EOL;
+ $this->plainBody .= $plainTextLeft . ': ' . $urlLeft . PHP_EOL;
+ $this->plainBody .= $plainTextRight . ': ' . $urlRight . PHP_EOL . PHP_EOL;
}
diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php
index e704e8e3490..852806b2e43 100644
--- a/lib/private/Mail/Mailer.php
+++ b/lib/private/Mail/Mailer.php
@@ -22,7 +22,10 @@
namespace OC\Mail;
+use OCP\Defaults;
use OCP\IConfig;
+use OCP\IL10N;
+use OCP\IURLGenerator;
use OCP\Mail\IMailer;
use OCP\ILogger;
@@ -51,20 +54,30 @@ class Mailer implements IMailer {
private $config;
/** @var ILogger */
private $logger;
- /** @var \OC_Defaults */
+ /** @var Defaults */
private $defaults;
+ /** @var IURLGenerator */
+ private $urlGenerator;
+ /** @var IL10N */
+ private $l10n;
/**
* @param IConfig $config
* @param ILogger $logger
- * @param \OC_Defaults $defaults
+ * @param Defaults $defaults
+ * @param IURLGenerator $urlGenerator
+ * @param IL10N $l10n
*/
- function __construct(IConfig $config,
+ public function __construct(IConfig $config,
ILogger $logger,
- \OC_Defaults $defaults) {
+ Defaults $defaults,
+ IURLGenerator $urlGenerator,
+ IL10N $l10n) {
$this->config = $config;
$this->logger = $logger;
$this->defaults = $defaults;
+ $this->urlGenerator = $urlGenerator;
+ $this->l10n = $l10n;
}
/**
@@ -76,6 +89,14 @@ class Mailer implements IMailer {
return new Message(new \Swift_Message());
}
+ public function createEMailTemplate() {
+ return new EMailTemplate(
+ $this->defaults,
+ $this->urlGenerator,
+ $this->l10n
+ );
+ }
+
/**
* Send the specified message. Also sets the from address to the value defined in config.php
* if no-one has been passed.
diff --git a/lib/private/OCS/DiscoveryService.php b/lib/private/OCS/DiscoveryService.php
new file mode 100644
index 00000000000..5534fb24ef5
--- /dev/null
+++ b/lib/private/OCS/DiscoveryService.php
@@ -0,0 +1,125 @@
+<?php
+/**
+ * @copyright Copyright (c) 2017 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
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+
+namespace OC\OCS;
+
+use OCP\AppFramework\Http;
+use OCP\Http\Client\IClient;
+use OCP\Http\Client\IClientService;
+use OCP\ICache;
+use OCP\ICacheFactory;
+use OCP\OCS\IDiscoveryService;
+
+class DiscoveryService implements IDiscoveryService {
+
+ /** @var ICache */
+ private $cache;
+
+ /** @var IClient */
+ private $client;
+
+ /**
+ * @param ICacheFactory $cacheFactory
+ * @param IClientService $clientService
+ */
+ public function __construct(ICacheFactory $cacheFactory,
+ IClientService $clientService
+ ) {
+ $this->cache = $cacheFactory->create('ocs-discovery');
+ $this->client = $clientService->newClient();
+ }
+
+
+ /**
+ * Discover OCS end-points
+ *
+ * If no valid discovery data is found the defaults are returned
+ *
+ * @param string $remote
+ * @param string $service the service you want to discover
+ * @return array
+ */
+ public function discover($remote, $service) {
+ // Check the cache first
+ $cacheData = $this->cache->get($remote . '#' . $service);
+ if($cacheData) {
+ return json_decode($cacheData, true);
+ }
+
+ $discoveredServices = [];
+
+ // query the remote server for available services
+ try {
+ $response = $this->client->get($remote . '/ocs-provider/', [
+ 'timeout' => 10,
+ 'connect_timeout' => 10,
+ ]);
+ if($response->getStatusCode() === Http::STATUS_OK) {
+ $decodedServices = json_decode($response->getBody(), true);
+ $discoveredServices = $this->getEndpoints($decodedServices, $service);
+ }
+ } catch (\Exception $e) {
+ // if we couldn't discover the service or any end-points we return a empty array
+ return [];
+ }
+
+ // Write into cache
+ $this->cache->set($remote . '#' . $service, json_encode($discoveredServices));
+ return $discoveredServices;
+ }
+
+ /**
+ * get requested end-points from the requested service
+ *
+ * @param $decodedServices
+ * @param $service
+ * @return array
+ */
+ protected function getEndpoints($decodedServices, $service) {
+
+ $discoveredServices = [];
+
+ if(is_array($decodedServices) &&
+ isset($decodedServices['services'][$service]['endpoints'])
+ ) {
+ foreach ($decodedServices['services'][$service]['endpoints'] as $endpoint => $url) {
+ if($this->isSafeUrl($url)) {
+ $discoveredServices[$endpoint] = $url;
+ }
+ }
+ }
+
+ return $discoveredServices;
+ }
+
+ /**
+ * Returns whether the specified URL includes only safe characters, if not
+ * returns false
+ *
+ * @param string $url
+ * @return bool
+ */
+ protected function isSafeUrl($url) {
+ return (bool)preg_match('/^[\/\.\-A-Za-z0-9]+$/', $url);
+ }
+
+}
diff --git a/lib/private/Repair/CleanTags.php b/lib/private/Repair/CleanTags.php
index 8b62395a501..9b44fb1e671 100644
--- a/lib/private/Repair/CleanTags.php
+++ b/lib/private/Repair/CleanTags.php
@@ -173,7 +173,7 @@ class CleanTags implements IRepairStep {
$qb->select('d.' . $deleteId)
->from($deleteTable, 'd')
- ->leftJoin('d', $sourceTable, 's', $qb->expr()->eq('d.' . $deleteId, ' s.' . $sourceId))
+ ->leftJoin('d', $sourceTable, 's', $qb->expr()->eq('d.' . $deleteId, 's.' . $sourceId))
->where(
$qb->expr()->eq('d.type', $qb->expr()->literal('files'))
)
diff --git a/lib/private/Server.php b/lib/private/Server.php
index 0d05bfe0dc8..00698a04f89 100644
--- a/lib/private/Server.php
+++ b/lib/private/Server.php
@@ -77,6 +77,7 @@ use OC\Mail\Mailer;
use OC\Memcache\ArrayCache;
use OC\Memcache\Factory;
use OC\Notification\Manager;
+use OC\OCS\DiscoveryService;
use OC\Repair\NC11\CleanPreviewsBackgroundJob;
use OC\RichObjectStrings\Validator;
use OC\Security\Bruteforce\Throttler;
@@ -95,6 +96,7 @@ use OC\Session\CryptoWrapper;
use OC\Tagging\TagMapper;
use OCA\Theming\ThemingDefaults;
use OCP\App\IAppManager;
+use OCP\Defaults;
use OCP\Federation\ICloudIdManager;
use OCP\Authentication\LoginCredentials\IStore;
use OCP\ICacheFactory;
@@ -726,7 +728,9 @@ class Server extends ServerContainer implements IServerContainer {
return new Mailer(
$c->getConfig(),
$c->getLogger(),
- $c->getThemingDefaults()
+ $c->query(Defaults::class),
+ $c->getURLGenerator(),
+ $c->getL10N('lib')
);
});
$this->registerAlias('Mailer', \OCP\Mail\IMailer::class);
@@ -935,6 +939,10 @@ class Server extends ServerContainer implements IServerContainer {
});
});
+ $this->registerService(\OCP\OCS\IDiscoveryService::class, function (Server $c) {
+ return new DiscoveryService($c->getMemCacheFactory(), $c->getHTTPClientService());
+ });
+
$this->registerService(ICloudIdManager::class, function (Server $c) {
return new CloudIdManager();
});
@@ -955,6 +963,13 @@ class Server extends ServerContainer implements IServerContainer {
$this->registerAlias(\OCP\AppFramework\Utility\ITimeFactory::class, \OC\AppFramework\Utility\TimeFactory::class);
$this->registerAlias('TimeFactory', \OCP\AppFramework\Utility\ITimeFactory::class);
+ $this->registerService(Defaults::class, function (Server $c) {
+ return new Defaults(
+ $c->getThemingDefaults()
+ );
+ });
+ $this->registerAlias('Defaults', \OCP\Defaults::class);
+
$this->registerService(\OCP\ISession::class, function(SimpleContainer $c) {
return $c->query(\OCP\IUserSession::class)->getSession();
});
diff --git a/lib/private/Setup.php b/lib/private/Setup.php
index 7a2957b5fb3..e2806efad48 100644
--- a/lib/private/Setup.php
+++ b/lib/private/Setup.php
@@ -41,7 +41,7 @@ namespace OC;
use bantu\IniGetWrapper\IniGetWrapper;
use Exception;
-use OCP\IConfig;
+use OCP\Defaults;
use OCP\IL10N;
use OCP\ILogger;
use OCP\Security\ISecureRandom;
@@ -53,7 +53,7 @@ class Setup {
protected $iniWrapper;
/** @var IL10N */
protected $l10n;
- /** @var \OC_Defaults */
+ /** @var Defaults */
protected $defaults;
/** @var ILogger */
protected $logger;
@@ -63,12 +63,14 @@ class Setup {
/**
* @param SystemConfig $config
* @param IniGetWrapper $iniWrapper
- * @param \OC_Defaults $defaults
+ * @param Defaults $defaults
+ * @param ILogger $logger
+ * @param ISecureRandom $random
*/
function __construct(SystemConfig $config,
IniGetWrapper $iniWrapper,
IL10N $l10n,
- \OC_Defaults $defaults,
+ Defaults $defaults,
ILogger $logger,
ISecureRandom $random
) {
@@ -422,7 +424,7 @@ class Setup {
}
$setupHelper = new \OC\Setup($config, \OC::$server->getIniWrapper(),
- \OC::$server->getL10N('lib'), \OC::$server->getThemingDefaults(), \OC::$server->getLogger(),
+ \OC::$server->getL10N('lib'), \OC::$server->query(Defaults::class), \OC::$server->getLogger(),
\OC::$server->getSecureRandom());
$htaccessContent = file_get_contents($setupHelper->pathToHtaccess());
diff --git a/lib/private/Share/MailNotifications.php b/lib/private/Share/MailNotifications.php
index 1bbd365699c..e10389e77b9 100644
--- a/lib/private/Share/MailNotifications.php
+++ b/lib/private/Share/MailNotifications.php
@@ -30,7 +30,6 @@
namespace OC\Share;
-use DateTime;
use OCP\IL10N;
use OCP\IURLGenerator;
use OCP\IUser;
@@ -87,72 +86,4 @@ class MailNotifications {
$this->replyTo = $this->user->getEMailAddress();
$this->senderDisplayName = $this->user->getDisplayName();
}
-
- /**
- * inform recipient about public link share
- *
- * @param string $recipient recipient email address
- * @param string $filename the shared file
- * @param string $link the public link
- * @param int $expiration expiration date (timestamp)
- * @return string[] $result of failed recipients
- */
- public function sendLinkShareMail($recipient, $filename, $link, $expiration) {
- $subject = (string)$this->l->t('%s shared »%s« with you', [$this->senderDisplayName, $filename]);
- list($htmlBody, $textBody) = $this->createMailBody($filename, $link, $expiration);
-
- $recipient = str_replace([', ', '; ', ',', ';', ' '], ',', $recipient);
- $recipients = explode(',', $recipient);
- try {
- $message = $this->mailer->createMessage();
- $message->setSubject($subject);
- $message->setTo($recipients);
- $message->setHtmlBody($htmlBody);
- $message->setPlainBody($textBody);
- $message->setFrom([
- Util::getDefaultEmailAddress('sharing-noreply') =>
- (string)$this->l->t('%s via %s', [
- $this->senderDisplayName,
- $this->defaults->getName()
- ]),
- ]);
- if(!is_null($this->replyTo)) {
- $message->setReplyTo([$this->replyTo]);
- }
-
- return $this->mailer->send($message);
- } catch (\Exception $e) {
- $this->logger->error("Can't send mail with public link to $recipient: ".$e->getMessage(), ['app' => 'sharing']);
- return [$recipient];
- }
- }
-
- /**
- * create mail body for plain text and html mail
- *
- * @param string $filename the shared file
- * @param string $link link to the shared file
- * @param int $expiration expiration date (timestamp)
- * @param string $prefix prefix of mail template files
- * @return array an array of the html mail body and the plain text mail body
- */
- private function createMailBody($filename, $link, $expiration, $prefix = '') {
- $formattedDate = $expiration ? $this->l->l('date', $expiration) : null;
-
- $html = new \OC_Template('core', $prefix . 'mail', '');
- $html->assign ('link', $link);
- $html->assign ('user_displayname', $this->senderDisplayName);
- $html->assign ('filename', $filename);
- $html->assign('expiration', $formattedDate);
- $htmlMail = $html->fetchPage();
-
- $plainText = new \OC_Template('core', $prefix . 'altmail', '');
- $plainText->assign ('link', $link);
- $plainText->assign ('user_displayname', $this->senderDisplayName);
- $plainText->assign ('filename', $filename);
- $plainText->assign('expiration', $formattedDate);
- $plainTextMail = $plainText->fetchPage();
-
- return [$htmlMail, $plainTextMail];
- }
}
diff --git a/lib/private/Share/Share.php b/lib/private/Share/Share.php
index 924e2f68396..b3e4cb2d4aa 100644
--- a/lib/private/Share/Share.php
+++ b/lib/private/Share/Share.php
@@ -2742,12 +2742,10 @@ class Share extends Constants {
'result' => '',
];
$try = 0;
- $discoveryManager = new DiscoveryManager(
- \OC::$server->getMemCacheFactory(),
- \OC::$server->getHTTPClientService()
- );
+ $discoveryService = \OC::$server->query(\OCP\OCS\IDiscoveryService::class);
while ($result['success'] === false && $try < 2) {
- $endpoint = $discoveryManager->getShareEndpoint($protocol . $remoteDomain);
+ $federationEndpoints = $discoveryService->discover($protocol . $remoteDomain, 'FEDERATED_SHARING');
+ $endpoint = isset($federationEndpoints['share']) ? $federationEndpoints['share'] : '/ocs/v2.php/cloud/shares';
$result = \OC::$server->getHTTPHelper()->post($protocol . $remoteDomain . $endpoint . $urlSuffix . '?format=' . self::RESPONSE_FORMAT, $fields);
$try++;
$protocol = 'http://';
diff --git a/lib/private/Share20/DefaultShareProvider.php b/lib/private/Share20/DefaultShareProvider.php
index bf8bcc9c6d9..feae147066d 100644
--- a/lib/private/Share20/DefaultShareProvider.php
+++ b/lib/private/Share20/DefaultShareProvider.php
@@ -493,7 +493,7 @@ class DefaultShareProvider implements IShareProvider {
);
}
- $qb->innerJoin('s', 'filecache' ,'f', 's.file_source = f.fileid');
+ $qb->innerJoin('s', 'filecache' ,'f', $qb->expr()->eq('s.file_source', 'f.fileid'));
$qb->andWhere($qb->expr()->eq('f.parent', $qb->createNamedParameter($node->getId())));
$qb->orderBy('id');
diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php
index b411f42b262..ba6699ae7ad 100644
--- a/lib/private/Share20/ProviderFactory.php
+++ b/lib/private/Share20/ProviderFactory.php
@@ -104,14 +104,10 @@ class ProviderFactory implements IProviderFactory {
$l,
$this->serverContainer->getCloudIdManager()
);
- $discoveryManager = new DiscoveryManager(
- $this->serverContainer->getMemCacheFactory(),
- $this->serverContainer->getHTTPClientService()
- );
$notifications = new Notifications(
$addressHandler,
$this->serverContainer->getHTTPClientService(),
- $discoveryManager,
+ $this->serverContainer->query(\OCP\OCS\IDiscoveryService::class),
$this->serverContainer->getJobList()
);
$tokenHandler = new TokenHandler(
diff --git a/lib/private/Template/Base.php b/lib/private/Template/Base.php
index 6af679f0a66..18cf6324089 100644
--- a/lib/private/Template/Base.php
+++ b/lib/private/Template/Base.php
@@ -28,6 +28,8 @@
namespace OC\Template;
+use OCP\Defaults;
+
class Base {
private $template; // The template
private $vars; // Vars
@@ -35,14 +37,14 @@ class Base {
/** @var \OCP\IL10N */
private $l10n;
- /** @var \OC_Defaults */
+ /** @var Defaults */
private $theme;
/**
* @param string $template
* @param string $requestToken
* @param \OCP\IL10N $l10n
- * @param \OC_Defaults $theme
+ * @param Defaults $theme
*/
public function __construct($template, $requestToken, $l10n, $theme ) {
$this->vars = array();
diff --git a/lib/private/Template/JSConfigHelper.php b/lib/private/Template/JSConfigHelper.php
index 4fc21680211..9a11e84f8d9 100644
--- a/lib/private/Template/JSConfigHelper.php
+++ b/lib/private/Template/JSConfigHelper.php
@@ -24,6 +24,7 @@ namespace OC\Template;
use bantu\IniGetWrapper\IniGetWrapper;
use OCP\App\IAppManager;
+use OCP\Defaults;
use OCP\IConfig;
use OCP\IGroupManager;
use OCP\IL10N;
@@ -36,7 +37,7 @@ class JSConfigHelper {
/** @var IL10N */
private $l;
- /** @var \OC_Defaults */
+ /** @var Defaults */
private $defaults;
/** @var IAppManager */
@@ -62,7 +63,7 @@ class JSConfigHelper {
/**
* @param IL10N $l
- * @param \OC_Defaults $defaults
+ * @param Defaults $defaults
* @param IAppManager $appManager
* @param ISession $session
* @param IUser|null $currentUser
@@ -72,7 +73,7 @@ class JSConfigHelper {
* @param IURLGenerator $urlGenerator
*/
public function __construct(IL10N $l,
- \OC_Defaults $defaults,
+ Defaults $defaults,
IAppManager $appManager,
ISession $session,
$currentUser,
diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php
index 6dc925f8f8c..7a5984a4924 100644
--- a/lib/private/TemplateLayout.php
+++ b/lib/private/TemplateLayout.php
@@ -38,6 +38,7 @@ namespace OC;
use OC\Template\JSCombiner;
use OC\Template\JSConfigHelper;
use OC\Template\SCSSCacher;
+use OCP\Defaults;
class TemplateLayout extends \OC_Template {
@@ -135,7 +136,7 @@ class TemplateLayout extends \OC_Template {
if (\OC::$server->getContentSecurityPolicyNonceManager()->browserSupportsCspV3()) {
$jsConfigHelper = new JSConfigHelper(
\OC::$server->getL10N('core'),
- \OC::$server->getThemingDefaults(),
+ \OC::$server->query(Defaults::class),
\OC::$server->getAppManager(),
\OC::$server->getSession(),
\OC::$server->getUserSession()->getUser(),
diff --git a/lib/private/legacy/defaults.php b/lib/private/legacy/defaults.php
index 9fd9b621a14..10dd935d26b 100644
--- a/lib/private/legacy/defaults.php
+++ b/lib/private/legacy/defaults.php
@@ -47,6 +47,8 @@ class OC_Defaults {
private $defaultSlogan;
private $defaultLogoClaim;
private $defaultColorPrimary;
+ private $defaultLogoUrl;
+ private $defaultCacheBuster;
function __construct() {
$this->l = \OC::$server->getL10N('lib');
@@ -64,6 +66,8 @@ class OC_Defaults {
$this->defaultSlogan = $this->l->t('a safe home for all your data');
$this->defaultLogoClaim = '';
$this->defaultColorPrimary = '#0082c9';
+ $this->defaultLogoUrl = \OC::$server->getURLGenerator()->imagePath('core','logo.svg');
+ $this->defaultLogoUrl .= '?v=' . hash('sha1', implode('.', \OCP\Util::getVersion()));
$themePath = OC::$SERVERROOT . '/themes/' . OC_Util::getTheme() . '/defaults.php';
if (file_exists($themePath)) {
@@ -263,6 +267,7 @@ class OC_Defaults {
/**
* @param string $key
+ * @return string URL to doc with key
*/
public function buildDocLinkToKey($key) {
if ($this->themeExist('buildDocLinkToKey')) {
@@ -289,4 +294,17 @@ class OC_Defaults {
public function shouldReplaceIcons() {
return false;
}
+
+ /**
+ * Themed logo url
+ *
+ * @return string
+ */
+ public function getLogo() {
+ if ($this->themeExist('getLogo')) {
+ return $this->theme->getLogo();
+ }
+
+ return $this->defaultLogoUrl;
+ }
}
diff --git a/lib/private/legacy/response.php b/lib/private/legacy/response.php
index 115eb5baa68..fa73f3d6d0d 100644
--- a/lib/private/legacy/response.php
+++ b/lib/private/legacy/response.php
@@ -257,7 +257,7 @@ class OC_Response {
. 'object-src \'none\'; '
. 'base-uri \'self\'; ';
header('Content-Security-Policy:' . $policy);
- header('X-Frame-Options: Sameorigin'); // Disallow iFraming from other domains
+ header('X-Frame-Options: SAMEORIGIN'); // Disallow iFraming from other domains
// Send fallback headers for installations that don't have the possibility to send
// custom headers on the webserver side
diff --git a/lib/private/legacy/template.php b/lib/private/legacy/template.php
index 969f5174278..19b5e418110 100644
--- a/lib/private/legacy/template.php
+++ b/lib/private/legacy/template.php
@@ -79,7 +79,8 @@ class OC_Template extends \OC\Template\Base {
$parts = explode('/', $app); // fix translation when app is something like core/lostpassword
$l10n = \OC::$server->getL10N($parts[0]);
- $themeDefaults = \OC::$server->getThemingDefaults();
+ /** @var \OCP\Defaults $themeDefaults */
+ $themeDefaults = \OC::$server->query(\OCP\Defaults::class);
list($path, $template) = $this->findTemplate($theme, $app, $name);
diff --git a/lib/private/legacy/util.php b/lib/private/legacy/util.php
index 0fdd6714b1e..5e01b6e2b87 100644
--- a/lib/private/legacy/util.php
+++ b/lib/private/legacy/util.php
@@ -651,7 +651,7 @@ class OC_Util {
$webServerRestart = false;
$setup = new \OC\Setup($config, \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'),
- \OC::$server->getThemingDefaults(), \OC::$server->getLogger(), \OC::$server->getSecureRandom());
+ \OC::$server->query(\OCP\Defaults::class), \OC::$server->getLogger(), \OC::$server->getSecureRandom());
$urlGenerator = \OC::$server->getURLGenerator();
diff --git a/lib/public/Comments/ICommentsManager.php b/lib/public/Comments/ICommentsManager.php
index b43d5e8800b..f088ad9f70d 100644
--- a/lib/public/Comments/ICommentsManager.php
+++ b/lib/public/Comments/ICommentsManager.php
@@ -23,6 +23,8 @@
*/
namespace OCP\Comments;
+use OCP\IUser;
+
/**
* Interface ICommentsManager
*
@@ -126,6 +128,16 @@ interface ICommentsManager {
public function getNumberOfCommentsForObject($objectType, $objectId, \DateTime $notOlderThan = null);
/**
+ * Get the number of unread comments for all files in a folder
+ *
+ * @param int $folderId
+ * @param IUser $user
+ * @return array [$fileId => $unreadCount]
+ * @since 12.0.0
+ */
+ public function getNumberOfUnreadCommentsForFolder($folderId, IUser $user);
+
+ /**
* creates a new comment and returns it. At this point of time, it is not
* saved in the used data storage. Use save() after setting other fields
* of the comment (e.g. message or verb).
diff --git a/lib/public/Defaults.php b/lib/public/Defaults.php
index ae873831b8b..591da18c7ee 100644
--- a/lib/public/Defaults.php
+++ b/lib/public/Defaults.php
@@ -42,7 +42,6 @@ class Defaults {
/**
* \OC_Defaults instance to retrieve the defaults
- * @return string
* @since 6.0.0
*/
private $defaults;
@@ -52,8 +51,11 @@ class Defaults {
* actual defaults
* @since 6.0.0
*/
- function __construct() {
- $this->defaults = \OC::$server->getThemingDefaults();
+ function __construct(\OC_Defaults $defaults = null) {
+ if ($defaults === null) {
+ $defaults = \OC::$server->getThemingDefaults();
+ }
+ $this->defaults = $defaults;
}
/**
@@ -172,4 +174,41 @@ class Defaults {
public function getiTunesAppId() {
return $this->defaults->getiTunesAppId();
}
+
+ /**
+ * Themed logo url
+ *
+ * @return string
+ * @since 12.0.0
+ */
+ public function getLogo() {
+ return $this->defaults->getLogo();
+ }
+
+ /**
+ * Returns primary color
+ * @return string
+ * @since 12.0.0
+ */
+ public function getColorPrimary() {
+ return $this->defaults->getColorPrimary();
+ }
+
+ /**
+ * @param string $key
+ * @return string URL to doc with key
+ * @since 12.0.0
+ */
+ public function buildDocLinkToKey($key) {
+ return $this->defaults->buildDocLinkToKey($key);
+ }
+
+ /**
+ * Returns the title
+ * @return string title
+ * @since 12.0.0
+ */
+ public function getTitle() {
+ return $this->defaults->getTitle();
+ }
}
diff --git a/lib/private/Mail/IEMailTemplate.php b/lib/public/Mail/IEMailTemplate.php
index 0d660a35516..a1922e86151 100644
--- a/lib/private/Mail/IEMailTemplate.php
+++ b/lib/public/Mail/IEMailTemplate.php
@@ -21,7 +21,7 @@
*
*/
-namespace OC\Mail;
+namespace OCP\Mail;
/**
* Interface IEMailTemplate
@@ -32,7 +32,7 @@ namespace OC\Mail;
*
* <?php
*
- * $emailTemplate = new EMailTemplate($this->defaults);
+ * $emailTemplate = new EMailTemplate($this->defaults, $this->urlGenerator, $this->l10n);
*
* $emailTemplate->addHeader();
* $emailTemplate->addHeading('Welcome aboard');
@@ -47,19 +47,14 @@ namespace OC\Mail;
*
* $htmlContent = $emailTemplate->renderHTML();
* $plainContent = $emailTemplate->renderText();
+ *
+ * @since 12.0.0
*/
interface IEMailTemplate {
/**
- * @param \OCA\Theming\ThemingDefaults $themingDefaults
- * @param \OCP\IURLGenerator $urlGenerator
- * @param \OCP\IL10N $l10n
- */
- public function __construct(\OCA\Theming\ThemingDefaults $themingDefaults,
- \OCP\IURLGenerator $urlGenerator,
- \OCP\IL10N $l10n);
-
- /**
* Adds a header to the email
+ *
+ * @since 12.0.0
*/
public function addHeader();
@@ -67,15 +62,21 @@ interface IEMailTemplate {
* Adds a heading to the email
*
* @param string $title
+ * @param string $plainTitle Title that is used in the plain text email - if empty the $title is used
+ *
+ * @since 12.0.0
*/
- public function addHeading($title);
+ public function addHeading($title, $plainTitle = '');
/**
* Adds a paragraph to the body of the email
*
* @param string $text
+ * @param string $plainText Text that is used in the plain text email - if empty the $text is used
+ *
+ * @since 12.0.0
*/
- public function addBodyText($text);
+ public function addBodyText($text, $plainText = '');
/**
* Adds a button group of two buttons to the body of the email
@@ -84,13 +85,19 @@ interface IEMailTemplate {
* @param string $urlLeft URL of left button
* @param string $textRight Text of right button
* @param string $urlRight URL of right button
+ * @param string $plainTextLeft Text of left button that is used in the plain text version - if empty the $textLeft is used
+ * @param string $plainTextRight Text of right button that is used in the plain text version - if empty the $textRight is used
+ *
+ * @since 12.0.0
*/
- public function addBodyButtonGroup($textLeft, $urlLeft, $textRight, $urlRight);
+ public function addBodyButtonGroup($textLeft, $urlLeft, $textRight, $urlRight, $plainTextLeft = '', $plainTextRight = '');
/**
* Adds a logo and a text to the footer. <br> in the text will be replaced by new lines in the plain text email
*
* @param string $text
+ *
+ * @since 12.0.0
*/
public function addFooter($text = '');
@@ -98,6 +105,8 @@ interface IEMailTemplate {
* Returns the rendered HTML email as string
*
* @return string
+ *
+ * @since 12.0.0
*/
public function renderHTML();
@@ -105,6 +114,8 @@ interface IEMailTemplate {
* Returns the rendered plain text email as string
*
* @return string
+ *
+ * @since 12.0.0
*/
public function renderText();
}
diff --git a/lib/public/Mail/IMailer.php b/lib/public/Mail/IMailer.php
index 9ecebd2ee40..af16a8a239a 100644
--- a/lib/public/Mail/IMailer.php
+++ b/lib/public/Mail/IMailer.php
@@ -55,6 +55,14 @@ interface IMailer {
public function createMessage();
/**
+ * Creates a new email template object
+ *
+ * @return IEMailTemplate
+ * @since 12.0.0
+ */
+ public function createEMailTemplate();
+
+ /**
* Send the specified message. Also sets the from address to the value defined in config.php
* if no-one has been passed.
*
diff --git a/lib/public/OCS/IDiscoveryService.php b/lib/public/OCS/IDiscoveryService.php
new file mode 100644
index 00000000000..eee5bf97f93
--- /dev/null
+++ b/lib/public/OCS/IDiscoveryService.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * @copyright Copyright (c) 2017 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
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+
+namespace OCP\OCS;
+
+/**
+ * Interface IDiscoveryService
+ *
+ * Allows you to discover OCS end-points on a remote server
+ *
+ * @package OCP\OCS
+ * @since 12.0.0
+ */
+interface IDiscoveryService {
+
+ /**
+ * Discover OCS end-points
+ *
+ * If no valid discovery data is found the defaults are returned
+ *
+ * @since 12.0.0
+ *
+ * @param string $remote
+ * @param string $service the service you want to discover
+ * @return array
+ */
+ public function discover($remote, $service);
+
+}