diff options
Diffstat (limited to 'lib')
307 files changed, 3696 insertions, 2579 deletions
diff --git a/lib/base.php b/lib/base.php index 74b668551ab..f2ff3bb4849 100644 --- a/lib/base.php +++ b/lib/base.php @@ -188,7 +188,15 @@ class OC { public static function checkConfig() { $l = \OC::$server->getL10N('lib'); - $configFileWritable = file_exists(self::$configDir . "/config.php") && is_writable(self::$configDir . "/config.php"); + + // Create config in case it does not already exists + $configFilePath = self::$configDir .'/config.php'; + if(!file_exists($configFilePath)) { + @touch($configFilePath); + } + + // Check if config is writable + $configFileWritable = is_writable($configFilePath); if (!$configFileWritable && !OC_Helper::isReadOnlyConfigEnabled() || !$configFileWritable && \OCP\Util::needUpgrade()) { if (self::$CLI) { @@ -210,7 +218,7 @@ class OC { public static function checkInstalled() { // Redirect to installer if not installed - if (!\OC::$server->getConfig()->getSystemValue('installed', false) && OC::$SUBURI != '/index.php') { + if (!\OC::$server->getSystemConfig()->getValue('installed', false) && OC::$SUBURI != '/index.php') { if (OC::$CLI) { throw new Exception('Not installed'); } else { @@ -223,12 +231,12 @@ class OC { public static function checkSSL() { // redirect to https site if configured - if (\OC::$server->getConfig()->getSystemValue('forcessl', false)) { + if (\OC::$server->getSystemConfig()->getValue('forcessl', false)) { // Default HSTS policy $header = 'Strict-Transport-Security: max-age=31536000'; // If SSL for subdomains is enabled add "; includeSubDomains" to the header - if(\OC::$server->getConfig()->getSystemValue('forceSSLforSubdomains', false)) { + if(\OC::$server->getSystemConfig()->getValue('forceSSLforSubdomains', false)) { $header .= '; includeSubDomains'; } header($header); @@ -248,7 +256,7 @@ class OC { public static function checkMaintenanceMode() { // Allow ajax update script to execute without being stopped - if (\OC::$server->getConfig()->getSystemValue('maintenance', false) && OC::$SUBURI != '/core/ajax/update.php') { + if (\OC::$server->getSystemConfig()->getValue('maintenance', false) && OC::$SUBURI != '/core/ajax/update.php') { // send http status 503 header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); @@ -265,7 +273,7 @@ class OC { public static function checkSingleUserMode() { $user = OC_User::getUserSession()->getUser(); $group = OC_Group::getManager()->get('admin'); - if ($user && \OC::$server->getConfig()->getSystemValue('singleuser', false) && !$group->inGroup($user)) { + if ($user && \OC::$server->getSystemConfig()->getValue('singleuser', false) && !$group->inGroup($user)) { // send http status 503 header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); @@ -295,11 +303,11 @@ class OC { */ public static function checkUpgrade($showTemplate = true) { if (\OCP\Util::needUpgrade()) { - $config = \OC::$server->getConfig(); - if ($showTemplate && !$config->getSystemValue('maintenance', false)) { + $systemConfig = \OC::$server->getSystemConfig(); + if ($showTemplate && !$systemConfig->getValue('maintenance', false)) { $version = OC_Util::getVersion(); - $oldTheme = $config->getSystemValue('theme'); - $config->setSystemValue('theme', ''); + $oldTheme = $systemConfig->getValue('theme'); + $systemConfig->setValue('theme', ''); OC_Util::addScript('config'); // needed for web root OC_Util::addScript('update'); $tmpl = new OC_Template('', 'update.admin', 'guest'); @@ -353,7 +361,7 @@ class OC { OC_Util::addVendorScript('moment/min/moment-with-locales'); // avatars - if (\OC::$server->getConfig()->getSystemValue('enable_avatars', true) === true) { + if (\OC::$server->getSystemConfig()->getValue('enable_avatars', true) === true) { \OC_Util::addScript('placeholder'); \OC_Util::addVendorScript('blueimp-md5/js/md5'); \OC_Util::addScript('jquery.avatar'); @@ -481,10 +489,6 @@ class OC { date_default_timezone_set('UTC'); ini_set('arg_separator.output', '&'); - // try to switch magic quotes off. - if (get_magic_quotes_gpc() == 1) { - ini_set('magic_quotes_runtime', 0); - } //try to configure php to enable big file uploads. //this doesn´t work always depending on the webserver and php configuration. //Let´s try to overwrite some defaults anyways @@ -553,10 +557,10 @@ class OC { $sessionLifeTime = self::getSessionLifeTime(); @ini_set('gc_maxlifetime', (string)$sessionLifeTime); - $config = \OC::$server->getConfig(); + $systemConfig = \OC::$server->getSystemConfig(); // User and Groups - if (!$config->getSystemValue("installed", false)) { + if (!$systemConfig->getValue("installed", false)) { self::$server->getSession()->set('user_id', ''); } @@ -579,14 +583,14 @@ class OC { $tmpManager = \OC::$server->getTempManager(); register_shutdown_function(array($tmpManager, 'clean')); - if ($config->getSystemValue('installed', false) && !self::checkUpgrade(false)) { - if (\OC::$server->getAppConfig()->getValue('core', 'backgroundjobs_mode', 'ajax') == 'ajax') { + if ($systemConfig->getValue('installed', false) && !self::checkUpgrade(false)) { + if (\OC::$server->getConfig()->getAppValue('core', 'backgroundjobs_mode', 'ajax') == 'ajax') { OC_Util::addScript('backgroundjobs'); } } // Check whether the sample configuration has been copied - if($config->getSystemValue('copied_sample_config', false)) { + if($systemConfig->getValue('copied_sample_config', false)) { $l = \OC::$server->getL10N('lib'); header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); @@ -628,7 +632,7 @@ class OC { * register hooks for the cache */ public static function registerCacheHooks() { - if (\OC::$server->getConfig()->getSystemValue('installed', false) && !\OCP\Util::needUpgrade()) { //don't try to do this before we are properly setup + if (\OC::$server->getSystemConfig()->getValue('installed', false) && !\OCP\Util::needUpgrade()) { //don't try to do this before we are properly setup \OCP\BackgroundJob::registerJob('OC\Cache\FileGlobalGC'); // NOTE: This will be replaced to use OCP @@ -641,11 +645,11 @@ class OC { * register hooks for the cache */ public static function registerLogRotate() { - $config = \OC::$server->getConfig(); - if ($config->getSystemValue('installed', false) && $config->getSystemValue('log_rotate_size', false) && !\OCP\Util::needUpgrade()) { + $systemConfig = \OC::$server->getSystemConfig(); + if ($systemConfig->getValue('installed', false) && $systemConfig->getValue('log_rotate_size', false) && !\OCP\Util::needUpgrade()) { //don't try to do this before we are properly setup //use custom logfile path if defined, otherwise use default of owncloud.log in data directory - \OCP\BackgroundJob::registerJob('OC\Log\Rotate', $config->getSystemValue('logfile', $config->getSystemValue('datadirectory', OC::$SERVERROOT . '/data') . '/owncloud.log')); + \OCP\BackgroundJob::registerJob('OC\Log\Rotate', $systemConfig->getValue('logfile', $systemConfig->getValue('datadirectory', OC::$SERVERROOT . '/data') . '/owncloud.log')); } } @@ -675,7 +679,7 @@ class OC { * register hooks for sharing */ public static function registerShareHooks() { - if (\OC::$server->getConfig()->getSystemValue('installed')) { + if (\OC::$server->getSystemConfig()->getValue('installed')) { OC_Hook::connect('OC_User', 'post_deleteUser', 'OC\Share\Hooks', 'post_deleteUser'); OC_Hook::connect('OC_User', 'post_addToGroup', 'OC\Share\Hooks', 'post_addToGroup'); OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OC\Share\Hooks', 'post_removeFromGroup'); @@ -690,7 +694,7 @@ class OC { // generate an instanceid via \OC_Util::getInstanceId() because the // config file may not be writable. As such, we only register a class // loader cache if instanceid is available without trying to create one. - $instanceId = \OC::$server->getConfig()->getSystemValue('instanceid', null); + $instanceId = \OC::$server->getSystemConfig()->getValue('instanceid', null); if ($instanceId) { try { $memcacheFactory = new \OC\Memcache\Factory($instanceId); @@ -705,15 +709,15 @@ class OC { */ public static function handleRequest() { \OC::$server->getEventLogger()->start('handle_request', 'Handle request'); - $config = \OC::$server->getConfig(); + $systemConfig = \OC::$server->getSystemConfig(); // load all the classpaths from the enabled apps so they are available // in the routing files of each app OC::loadAppClassPaths(); // Check if ownCloud is installed or in maintenance (update) mode - if (!$config->getSystemValue('installed', false)) { + if (!$systemConfig->getValue('installed', false)) { \OC::$server->getSession()->clear(); - $controller = new OC\Core\Setup\Controller(\OC::$server->getConfig()); + $controller = new OC\Core\Setup\Controller(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('core'), new \OC_Defaults()); $controller->run($_POST); exit(); } @@ -726,7 +730,7 @@ class OC { if (!self::$CLI and (!isset($_GET["logout"]) or ($_GET["logout"] !== 'true'))) { try { - if (!$config->getSystemValue('maintenance', false) && !\OCP\Util::needUpgrade()) { + if (!$systemConfig->getValue('maintenance', false) && !\OCP\Util::needUpgrade()) { OC_App::loadApps(array('authentication')); OC_App::loadApps(array('filesystem', 'logging')); OC_App::loadApps(); @@ -792,7 +796,7 @@ class OC { if (isset($_GET["logout"]) and ($_GET["logout"])) { OC_JSON::callCheck(); if (isset($_COOKIE['oc_token'])) { - $config->deleteUserValue(OC_User::getUser(), 'login_token', $_COOKIE['oc_token']); + \OC::$server->getConfig()->deleteUserValue(OC_User::getUser(), 'login_token', $_COOKIE['oc_token']); } OC_User::logout(); // redirect to webroot and add slash if webroot is empty diff --git a/lib/l10n/ach.js b/lib/l10n/ach.js index 9ac3e05d6c6..9408adc0dc3 100644 --- a/lib/l10n/ach.js +++ b/lib/l10n/ach.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/ach.json b/lib/l10n/ach.json index 82a8a99d300..2a227e468c7 100644 --- a/lib/l10n/ach.json +++ b/lib/l10n/ach.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/ady.js b/lib/l10n/ady.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/ady.js +++ b/lib/l10n/ady.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ady.json b/lib/l10n/ady.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/ady.json +++ b/lib/l10n/ady.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/af_ZA.js b/lib/l10n/af_ZA.js index af812fe1e97..953186be7fe 100644 --- a/lib/l10n/af_ZA.js +++ b/lib/l10n/af_ZA.js @@ -8,12 +8,13 @@ OC.L10N.register( "Admin" : "Admin", "Unknown filetype" : "Onbekende leertipe", "Invalid image" : "Ongeldige prent", - "web services under your control" : "webdienste onder jou beheer", - "seconds ago" : "sekondes gelede", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["","%n ure gelede"], "today" : "vandag", - "_%n day go_::_%n days ago_" : ["","%n dae gelede"], - "_%n month ago_::_%n months ago_" : ["","%n maande gelede"] + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["","%n maande gelede"], + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n ure gelede"], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "sekondes gelede", + "web services under your control" : "webdienste onder jou beheer" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/af_ZA.json b/lib/l10n/af_ZA.json index b3dedd54188..7dd4d1ef718 100644 --- a/lib/l10n/af_ZA.json +++ b/lib/l10n/af_ZA.json @@ -6,12 +6,13 @@ "Admin" : "Admin", "Unknown filetype" : "Onbekende leertipe", "Invalid image" : "Ongeldige prent", - "web services under your control" : "webdienste onder jou beheer", - "seconds ago" : "sekondes gelede", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["","%n ure gelede"], "today" : "vandag", - "_%n day go_::_%n days ago_" : ["","%n dae gelede"], - "_%n month ago_::_%n months ago_" : ["","%n maande gelede"] + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["","%n maande gelede"], + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n ure gelede"], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "sekondes gelede", + "web services under your control" : "webdienste onder jou beheer" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ak.js b/lib/l10n/ak.js index 27ded1c7f3b..0f475bd29e9 100644 --- a/lib/l10n/ak.js +++ b/lib/l10n/ak.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=n > 1;"); diff --git a/lib/l10n/ak.json b/lib/l10n/ak.json index a488fce3cc6..e760ab2823c 100644 --- a/lib/l10n/ak.json +++ b/lib/l10n/ak.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=n > 1;" }
\ No newline at end of file diff --git a/lib/l10n/am_ET.js b/lib/l10n/am_ET.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/am_ET.js +++ b/lib/l10n/am_ET.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/am_ET.json b/lib/l10n/am_ET.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/am_ET.json +++ b/lib/l10n/am_ET.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ar.js b/lib/l10n/ar.js index 5fec5a1a818..246bffb979c 100644 --- a/lib/l10n/ar.js +++ b/lib/l10n/ar.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "لا يوجد برنامج بهذا الاسم", "Unknown filetype" : "نوع الملف غير معروف", "Invalid image" : "الصورة غير صالحة", + "today" : "اليوم", + "yesterday" : "يوم أمس", + "_%n day ago_::_%n days ago_" : ["","","","","",""], + "last month" : "الشهر الماضي", + "_%n month ago_::_%n months ago_" : ["","","","","",""], + "last year" : "السنةالماضية", + "_%n year ago_::_%n years ago_" : ["","","","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","","","",""], + "seconds ago" : "منذ ثواني", "web services under your control" : "خدمات الشبكة تحت سيطرتك", "App directory already exists" : "مجلد التطبيق موجود مسبقا", "Can't create app folder. Please fix permissions. %s" : "لا يمكن إنشاء مجلد التطبيق. يرجى تعديل الصلاحيات. %s", @@ -37,16 +47,6 @@ OC.L10N.register( "Set an admin password." : "اعداد كلمة مرور للمدير", "%s shared »%s« with you" : "%s شارك »%s« معك", "Could not find category \"%s\"" : "تعذر العثور على المجلد \"%s\"", - "seconds ago" : "منذ ثواني", - "_%n minute ago_::_%n minutes ago_" : ["","","","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","","","",""], - "today" : "اليوم", - "yesterday" : "يوم أمس", - "_%n day go_::_%n days ago_" : ["","","","","",""], - "last month" : "الشهر الماضي", - "_%n month ago_::_%n months ago_" : ["","","","","",""], - "last year" : "السنةالماضية", - "years ago" : "سنة مضت", "A valid username must be provided" : "يجب ادخال اسم مستخدم صحيح", "A valid password must be provided" : "يجب ادخال كلمة مرور صحيحة" }, diff --git a/lib/l10n/ar.json b/lib/l10n/ar.json index 64af68df990..e2eb4272c3e 100644 --- a/lib/l10n/ar.json +++ b/lib/l10n/ar.json @@ -7,6 +7,16 @@ "No app name specified" : "لا يوجد برنامج بهذا الاسم", "Unknown filetype" : "نوع الملف غير معروف", "Invalid image" : "الصورة غير صالحة", + "today" : "اليوم", + "yesterday" : "يوم أمس", + "_%n day ago_::_%n days ago_" : ["","","","","",""], + "last month" : "الشهر الماضي", + "_%n month ago_::_%n months ago_" : ["","","","","",""], + "last year" : "السنةالماضية", + "_%n year ago_::_%n years ago_" : ["","","","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","","","",""], + "seconds ago" : "منذ ثواني", "web services under your control" : "خدمات الشبكة تحت سيطرتك", "App directory already exists" : "مجلد التطبيق موجود مسبقا", "Can't create app folder. Please fix permissions. %s" : "لا يمكن إنشاء مجلد التطبيق. يرجى تعديل الصلاحيات. %s", @@ -35,16 +45,6 @@ "Set an admin password." : "اعداد كلمة مرور للمدير", "%s shared »%s« with you" : "%s شارك »%s« معك", "Could not find category \"%s\"" : "تعذر العثور على المجلد \"%s\"", - "seconds ago" : "منذ ثواني", - "_%n minute ago_::_%n minutes ago_" : ["","","","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","","","",""], - "today" : "اليوم", - "yesterday" : "يوم أمس", - "_%n day go_::_%n days ago_" : ["","","","","",""], - "last month" : "الشهر الماضي", - "_%n month ago_::_%n months ago_" : ["","","","","",""], - "last year" : "السنةالماضية", - "years ago" : "سنة مضت", "A valid username must be provided" : "يجب ادخال اسم مستخدم صحيح", "A valid password must be provided" : "يجب ادخال كلمة مرور صحيحة" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" diff --git a/lib/l10n/ast.js b/lib/l10n/ast.js index 7c1dd6ed304..e98d8604551 100644 --- a/lib/l10n/ast.js +++ b/lib/l10n/ast.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Davezu esto pue iguase %sdándo-y al sirvidor web accesu d'escritura al direutoriu de configuración%s.", "Sample configuration detected" : "Configuración d'amuesa 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" : "Detectose que la configuración d'amuesa copiose. Esto pue encaboxar la instalación y dexala ensín soporte. Llee la documentación enantes de facer cambéos en config.php", + "PHP %s or higher is required." : "Necesítase PHP %s o superior", "Help" : "Ayuda", "Personal" : "Personal", "Settings" : "Axustes", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Nun s'especificó nome de l'aplicación", "Unknown filetype" : "Triba de ficheru desconocida", "Invalid image" : "Imaxe inválida", + "today" : "güei", + "yesterday" : "ayeri", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes caberu", + "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], + "last year" : "añu caberu", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"], + "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"], + "seconds ago" : "hai segundos", "web services under your control" : "servicios web baxo'l to control", "App directory already exists" : "El direutoriu de l'aplicación yá esiste", "Can't create app folder. Please fix permissions. %s" : "Nun pue crease la carpeta de l'aplicación. Por favor, igua los permisos. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartir %s falló porque'l motor compartíu pa %s podría nun atopar el so orixe", "Sharing %s failed, because the file could not be found in the file cache" : "Compartir %s falló, yá que'l ficheru nun pudo atopase na caché de ficheru", "Could not find category \"%s\"" : "Nun pudo alcontrase la estaya \"%s.\"", - "seconds ago" : "hai segundos", - "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"], - "today" : "güei", - "yesterday" : "ayeri", - "_%n day go_::_%n days ago_" : ["hai %n día","hai %n díes"], - "last month" : "mes caberu", - "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], - "last year" : "añu caberu", - "years ago" : "hai años", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Namái tan permitíos los siguientes caráuteres nun nome d'usuariu: \"a-z\", \"A-Z\", \"0-9\", y \"_.@-\"", "A valid username must be provided" : "Tien d'apurrise un nome d'usuariu válidu", "A valid password must be provided" : "Tien d'apurrise una contraseña válida", @@ -103,12 +104,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Instala ún d'estos locales nel to sistema y reanicia'l sirvidor web", "Please ask your server administrator to install the module." : "Por favor, entrúga-y al to alministrador del sirvidor pa instalar el módulu.", "PHP module %s not installed." : "Nun ta instaláu'l módulu PHP %s", - "PHP %s or higher is required." : "Necesítase PHP %s o superior", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor, entrúga-y al to alministrador del sirvidor p'anovar PHP a la cabera versión. La to versión PHP nun ta sofitada por ownCloud y la comunidá PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Ta habilitáu'l mou seguru de PHP. ownCloud requier que tea deshabilitáu pa furrular afayadízamente", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Mou seguru de PHP ye un entornu en desusu que tien de desactivase. Contauta col alministrador del sirvidor pa desactivalu en php.ini o na configuración del sirvidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Tán habilitaes les Magic Quotes. ownCloud requier que les deshabilites pa funcionar afayadizamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ye un entornu en desusu y tien de desactivase. Consulta col alministrador del sirvidor pa desactivalu en php.ini o na configuración del sirvidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Instaláronse los módulos PHP, ¿pero tán entá llistaos como faltantes?", "Please ask your server administrator to restart the web server." : "Por favor, entruga al to alministrador pa reaniciar el sirvidor web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requeríu", diff --git a/lib/l10n/ast.json b/lib/l10n/ast.json index 8585975ac12..29db56cf04c 100644 --- a/lib/l10n/ast.json +++ b/lib/l10n/ast.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Davezu esto pue iguase %sdándo-y al sirvidor web accesu d'escritura al direutoriu de configuración%s.", "Sample configuration detected" : "Configuración d'amuesa 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" : "Detectose que la configuración d'amuesa copiose. Esto pue encaboxar la instalación y dexala ensín soporte. Llee la documentación enantes de facer cambéos en config.php", + "PHP %s or higher is required." : "Necesítase PHP %s o superior", "Help" : "Ayuda", "Personal" : "Personal", "Settings" : "Axustes", @@ -15,6 +16,16 @@ "No app name specified" : "Nun s'especificó nome de l'aplicación", "Unknown filetype" : "Triba de ficheru desconocida", "Invalid image" : "Imaxe inválida", + "today" : "güei", + "yesterday" : "ayeri", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes caberu", + "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], + "last year" : "añu caberu", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"], + "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"], + "seconds ago" : "hai segundos", "web services under your control" : "servicios web baxo'l to control", "App directory already exists" : "El direutoriu de l'aplicación yá esiste", "Can't create app folder. Please fix permissions. %s" : "Nun pue crease la carpeta de l'aplicación. Por favor, igua los permisos. %s", @@ -76,16 +87,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartir %s falló porque'l motor compartíu pa %s podría nun atopar el so orixe", "Sharing %s failed, because the file could not be found in the file cache" : "Compartir %s falló, yá que'l ficheru nun pudo atopase na caché de ficheru", "Could not find category \"%s\"" : "Nun pudo alcontrase la estaya \"%s.\"", - "seconds ago" : "hai segundos", - "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"], - "today" : "güei", - "yesterday" : "ayeri", - "_%n day go_::_%n days ago_" : ["hai %n día","hai %n díes"], - "last month" : "mes caberu", - "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], - "last year" : "añu caberu", - "years ago" : "hai años", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Namái tan permitíos los siguientes caráuteres nun nome d'usuariu: \"a-z\", \"A-Z\", \"0-9\", y \"_.@-\"", "A valid username must be provided" : "Tien d'apurrise un nome d'usuariu válidu", "A valid password must be provided" : "Tien d'apurrise una contraseña válida", @@ -101,12 +102,7 @@ "Please install one of these locales on your system and restart your webserver." : "Instala ún d'estos locales nel to sistema y reanicia'l sirvidor web", "Please ask your server administrator to install the module." : "Por favor, entrúga-y al to alministrador del sirvidor pa instalar el módulu.", "PHP module %s not installed." : "Nun ta instaláu'l módulu PHP %s", - "PHP %s or higher is required." : "Necesítase PHP %s o superior", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor, entrúga-y al to alministrador del sirvidor p'anovar PHP a la cabera versión. La to versión PHP nun ta sofitada por ownCloud y la comunidá PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Ta habilitáu'l mou seguru de PHP. ownCloud requier que tea deshabilitáu pa furrular afayadízamente", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Mou seguru de PHP ye un entornu en desusu que tien de desactivase. Contauta col alministrador del sirvidor pa desactivalu en php.ini o na configuración del sirvidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Tán habilitaes les Magic Quotes. ownCloud requier que les deshabilites pa funcionar afayadizamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ye un entornu en desusu y tien de desactivase. Consulta col alministrador del sirvidor pa desactivalu en php.ini o na configuración del sirvidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Instaláronse los módulos PHP, ¿pero tán entá llistaos como faltantes?", "Please ask your server administrator to restart the web server." : "Por favor, entruga al to alministrador pa reaniciar el sirvidor web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requeríu", diff --git a/lib/l10n/az.js b/lib/l10n/az.js index 700c3353556..3d5793ef799 100644 --- a/lib/l10n/az.js +++ b/lib/l10n/az.js @@ -14,6 +14,11 @@ OC.L10N.register( "No app name specified" : "Proqram adı təyin edilməyib", "Unknown filetype" : "Fayl tipi bəlli deyil.", "Invalid image" : "Yalnış şəkil", + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], "App directory already exists" : "Proqram təminatı qovluğu artıq mövcuddur.", "Can't create app folder. Please fix permissions. %s" : "Proqram təminatı qovluğunu yaratmaq mümkün olmadı. Xahiş edilir yetkiləri düzgün təyin edəsiniz. %s", "Application is not enabled" : "Proqram təminatı aktiv edilməyib", @@ -35,10 +40,6 @@ OC.L10N.register( "Sharing %s failed, because the file does not exist" : "%s yayımlanmasında səhv baş verdi ona görə ki, fayl mövcud deyil.", "You are not allowed to share %s" : "%s-in yayimlanmasına sizə izin verilmir", "Share type %s is not valid for %s" : "Yayımlanma tipi %s etibarlı deyil %s üçün", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""], "A valid username must be provided" : "Düzgün istifadəçi adı daxil edilməlidir", "A valid password must be provided" : "Düzgün şifrə daxil edilməlidir" }, diff --git a/lib/l10n/az.json b/lib/l10n/az.json index b0348a52ef3..49d2df41c96 100644 --- a/lib/l10n/az.json +++ b/lib/l10n/az.json @@ -12,6 +12,11 @@ "No app name specified" : "Proqram adı təyin edilməyib", "Unknown filetype" : "Fayl tipi bəlli deyil.", "Invalid image" : "Yalnış şəkil", + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], "App directory already exists" : "Proqram təminatı qovluğu artıq mövcuddur.", "Can't create app folder. Please fix permissions. %s" : "Proqram təminatı qovluğunu yaratmaq mümkün olmadı. Xahiş edilir yetkiləri düzgün təyin edəsiniz. %s", "Application is not enabled" : "Proqram təminatı aktiv edilməyib", @@ -33,10 +38,6 @@ "Sharing %s failed, because the file does not exist" : "%s yayımlanmasında səhv baş verdi ona görə ki, fayl mövcud deyil.", "You are not allowed to share %s" : "%s-in yayimlanmasına sizə izin verilmir", "Share type %s is not valid for %s" : "Yayımlanma tipi %s etibarlı deyil %s üçün", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""], "A valid username must be provided" : "Düzgün istifadəçi adı daxil edilməlidir", "A valid password must be provided" : "Düzgün şifrə daxil edilməlidir" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/be.js b/lib/l10n/be.js index b75e4fa2e67..f34545ade21 100644 --- a/lib/l10n/be.js +++ b/lib/l10n/be.js @@ -2,15 +2,15 @@ OC.L10N.register( "lib", { "Settings" : "Налады", - "seconds ago" : "Секунд таму", - "_%n minute ago_::_%n minutes ago_" : ["","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","",""], "today" : "Сёння", "yesterday" : "Ўчора", - "_%n day go_::_%n days ago_" : ["","","",""], + "_%n day ago_::_%n days ago_" : ["","","",""], "last month" : "У мінулым месяцы", "_%n month ago_::_%n months ago_" : ["","","",""], "last year" : "У мінулым годзе", - "years ago" : "Гадоў таму" + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "seconds ago" : "Секунд таму" }, "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/lib/l10n/be.json b/lib/l10n/be.json index 891b64361dc..91f99445d7a 100644 --- a/lib/l10n/be.json +++ b/lib/l10n/be.json @@ -1,14 +1,14 @@ { "translations": { "Settings" : "Налады", - "seconds ago" : "Секунд таму", - "_%n minute ago_::_%n minutes ago_" : ["","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","",""], "today" : "Сёння", "yesterday" : "Ўчора", - "_%n day go_::_%n days ago_" : ["","","",""], + "_%n day ago_::_%n days ago_" : ["","","",""], "last month" : "У мінулым месяцы", "_%n month ago_::_%n months ago_" : ["","","",""], "last year" : "У мінулым годзе", - "years ago" : "Гадоў таму" + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "seconds ago" : "Секунд таму" },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/lib/l10n/bg_BG.js b/lib/l10n/bg_BG.js index a0c0dc3b8e7..ad881bb4c38 100644 --- a/lib/l10n/bg_BG.js +++ b/lib/l10n/bg_BG.js @@ -7,6 +7,7 @@ OC.L10N.register( "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", + "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.", "Help" : "Помощ", "Personal" : "Лични", "Settings" : "Настройки", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Не е зададено име на преложението", "Unknown filetype" : "Непознат тип файл.", "Invalid image" : "Невалидно изображение.", + "today" : "днес", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "миналия месец", + "_%n month ago_::_%n months ago_" : ["","преди %n месеца"], + "last year" : "миналата година", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","преди %n часа"], + "_%n minute ago_::_%n minutes ago_" : ["","преди %n минути"], + "seconds ago" : "преди секунди", "Database Error" : "Грешка в базата данни", "Please contact your system administrator." : "Моля, свържи се с админстратора.", "web services under your control" : "уеб услуги под твой контрол", @@ -80,16 +91,6 @@ OC.L10N.register( "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\".", - "seconds ago" : "преди секунди", - "_%n minute ago_::_%n minutes ago_" : ["","преди %n минути"], - "_%n hour ago_::_%n hours ago_" : ["","преди %n часа"], - "today" : "днес", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["","преди %n дена"], - "last month" : "миналия месец", - "_%n month ago_::_%n months ago_" : ["","преди %n месеца"], - "last year" : "миналата година", - "years ago" : "преди години", "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" : "Валидно потребителско име трябва да бъде зададено.", "A valid password must be provided" : "Валидна парола трябва да бъде зададена.", @@ -105,12 +106,7 @@ OC.L10N.register( "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 не е инсталиран.", - "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Моля, поискай твоят администратор да обнови PHP до най-новата верския. Твоята PHP версия вече не се поддържа от ownCloud и PHP общността.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode е включен. ownCloud изисква този режим да бъде изключен, за да функионира нормално.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode е непропръчителна и общо взето безсмислена настройка и трябва да бъде изключена. Моля, поискай твоя администратор да я изключи ви php.ini или в конфигурацията на уве сървъра.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes е включен. ownCloud изисква да е изключен, за да функнионира нормално.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes е непропръчителна и общо взето безсмислена настройка и трябва да бъде изключена. Моля, поискай твоя администратор да я изключи ви php.ini или в конфигурацията на уве сървъра.", "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", diff --git a/lib/l10n/bg_BG.json b/lib/l10n/bg_BG.json index aedb28be19e..f92811686d7 100644 --- a/lib/l10n/bg_BG.json +++ b/lib/l10n/bg_BG.json @@ -5,6 +5,7 @@ "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", + "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.", "Help" : "Помощ", "Personal" : "Лични", "Settings" : "Настройки", @@ -15,6 +16,16 @@ "No app name specified" : "Не е зададено име на преложението", "Unknown filetype" : "Непознат тип файл.", "Invalid image" : "Невалидно изображение.", + "today" : "днес", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "миналия месец", + "_%n month ago_::_%n months ago_" : ["","преди %n месеца"], + "last year" : "миналата година", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","преди %n часа"], + "_%n minute ago_::_%n minutes ago_" : ["","преди %n минути"], + "seconds ago" : "преди секунди", "Database Error" : "Грешка в базата данни", "Please contact your system administrator." : "Моля, свържи се с админстратора.", "web services under your control" : "уеб услуги под твой контрол", @@ -78,16 +89,6 @@ "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\".", - "seconds ago" : "преди секунди", - "_%n minute ago_::_%n minutes ago_" : ["","преди %n минути"], - "_%n hour ago_::_%n hours ago_" : ["","преди %n часа"], - "today" : "днес", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["","преди %n дена"], - "last month" : "миналия месец", - "_%n month ago_::_%n months ago_" : ["","преди %n месеца"], - "last year" : "миналата година", - "years ago" : "преди години", "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" : "Валидно потребителско име трябва да бъде зададено.", "A valid password must be provided" : "Валидна парола трябва да бъде зададена.", @@ -103,12 +104,7 @@ "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 не е инсталиран.", - "PHP %s or higher is required." : "Изисква се PHP %s или по-нова.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Моля, поискай твоят администратор да обнови PHP до най-новата верския. Твоята PHP версия вече не се поддържа от ownCloud и PHP общността.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode е включен. ownCloud изисква този режим да бъде изключен, за да функионира нормално.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode е непропръчителна и общо взето безсмислена настройка и трябва да бъде изключена. Моля, поискай твоя администратор да я изключи ви php.ini или в конфигурацията на уве сървъра.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes е включен. ownCloud изисква да е изключен, за да функнионира нормално.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes е непропръчителна и общо взето безсмислена настройка и трябва да бъде изключена. Моля, поискай твоя администратор да я изключи ви php.ini или в конфигурацията на уве сървъра.", "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", diff --git a/lib/l10n/bn_BD.js b/lib/l10n/bn_BD.js index ea94de9912e..432d033352f 100644 --- a/lib/l10n/bn_BD.js +++ b/lib/l10n/bn_BD.js @@ -14,6 +14,16 @@ OC.L10N.register( "No app name specified" : "কোন অ্যাপ নাম সুনির্দিষ্ট নয়", "Unknown filetype" : "অজানা প্রকৃতির ফাইল", "Invalid image" : "অবৈধ চিত্র", + "today" : "আজ", + "yesterday" : "গতকাল", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "গত মাস", + "_%n month ago_::_%n months ago_" : ["",""], + "last year" : "গত বছর", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "সেকেন্ড পূর্বে", "web services under your control" : "ওয়েব সার্ভিস আপনার হাতের মুঠোয়", "App directory already exists" : "এই অ্যাপ ডিরেক্টরিটি পূর্ব থেকেই বিদ্যমান", "Can't create app folder. Please fix permissions. %s" : "অ্যাপ ফোল্ডার বানানো হেলনা। অনুমতি নির্ধারণ করুন। %s", @@ -29,17 +39,6 @@ OC.L10N.register( "Unknown user" : "অপরিচিত ব্যবহারকারী", "%s shared »%s« with you" : "%s আপনার সাথে »%s« ভাগাভাগি করেছে", "Sharing %s failed, because the file does not exist" : "%s ভাগাভাগি ব্যার্থ, কারণ ফাইলটি নেই", - "You are not allowed to share %s" : "আপনি %s ভাগাভাগি করতে পারবেননা", - "seconds ago" : "সেকেন্ড পূর্বে", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "today" : "আজ", - "yesterday" : "গতকাল", - "_%n day go_::_%n days ago_" : ["",""], - "last month" : "গত মাস", - "_%n month ago_::_%n months ago_" : ["",""], - "last year" : "গত বছর", - "years ago" : "বছর পূর্বে", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "পিএইচপি সেফ মোড কার্যকর আছে। গউনক্লাউড সঠিকভাবে কাজ করতে হলে এটি অকার্যকর করা প্রয়োজন।" + "You are not allowed to share %s" : "আপনি %s ভাগাভাগি করতে পারবেননা" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/bn_BD.json b/lib/l10n/bn_BD.json index bcf7ae8e1b7..08e5edc50d2 100644 --- a/lib/l10n/bn_BD.json +++ b/lib/l10n/bn_BD.json @@ -12,6 +12,16 @@ "No app name specified" : "কোন অ্যাপ নাম সুনির্দিষ্ট নয়", "Unknown filetype" : "অজানা প্রকৃতির ফাইল", "Invalid image" : "অবৈধ চিত্র", + "today" : "আজ", + "yesterday" : "গতকাল", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "গত মাস", + "_%n month ago_::_%n months ago_" : ["",""], + "last year" : "গত বছর", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "সেকেন্ড পূর্বে", "web services under your control" : "ওয়েব সার্ভিস আপনার হাতের মুঠোয়", "App directory already exists" : "এই অ্যাপ ডিরেক্টরিটি পূর্ব থেকেই বিদ্যমান", "Can't create app folder. Please fix permissions. %s" : "অ্যাপ ফোল্ডার বানানো হেলনা। অনুমতি নির্ধারণ করুন। %s", @@ -27,17 +37,6 @@ "Unknown user" : "অপরিচিত ব্যবহারকারী", "%s shared »%s« with you" : "%s আপনার সাথে »%s« ভাগাভাগি করেছে", "Sharing %s failed, because the file does not exist" : "%s ভাগাভাগি ব্যার্থ, কারণ ফাইলটি নেই", - "You are not allowed to share %s" : "আপনি %s ভাগাভাগি করতে পারবেননা", - "seconds ago" : "সেকেন্ড পূর্বে", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "today" : "আজ", - "yesterday" : "গতকাল", - "_%n day go_::_%n days ago_" : ["",""], - "last month" : "গত মাস", - "_%n month ago_::_%n months ago_" : ["",""], - "last year" : "গত বছর", - "years ago" : "বছর পূর্বে", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "পিএইচপি সেফ মোড কার্যকর আছে। গউনক্লাউড সঠিকভাবে কাজ করতে হলে এটি অকার্যকর করা প্রয়োজন।" + "You are not allowed to share %s" : "আপনি %s ভাগাভাগি করতে পারবেননা" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/bn_IN.js b/lib/l10n/bn_IN.js index e8129c3586d..9933281c8d8 100644 --- a/lib/l10n/bn_IN.js +++ b/lib/l10n/bn_IN.js @@ -2,9 +2,10 @@ OC.L10N.register( "lib", { "Settings" : "সেটিংস", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/bn_IN.json b/lib/l10n/bn_IN.json index 052226c8728..239478adca6 100644 --- a/lib/l10n/bn_IN.json +++ b/lib/l10n/bn_IN.json @@ -1,8 +1,9 @@ { "translations": { "Settings" : "সেটিংস", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/bs.js b/lib/l10n/bs.js index e977f036b3c..3753f51cba7 100644 --- a/lib/l10n/bs.js +++ b/lib/l10n/bs.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["","",""], + "_%n day ago_::_%n days ago_" : ["","",""], + "_%n month ago_::_%n months ago_" : ["","",""], + "_%n year ago_::_%n years ago_" : ["","",""], "_%n hour ago_::_%n hours ago_" : ["","",""], - "_%n day go_::_%n days ago_" : ["","",""], - "_%n month ago_::_%n months ago_" : ["","",""] + "_%n minute ago_::_%n minutes ago_" : ["","",""] }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/lib/l10n/bs.json b/lib/l10n/bs.json index e6627bb2354..c07d5a6b611 100644 --- a/lib/l10n/bs.json +++ b/lib/l10n/bs.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["","",""], + "_%n day ago_::_%n days ago_" : ["","",""], + "_%n month ago_::_%n months ago_" : ["","",""], + "_%n year ago_::_%n years ago_" : ["","",""], "_%n hour ago_::_%n hours ago_" : ["","",""], - "_%n day go_::_%n days ago_" : ["","",""], - "_%n month ago_::_%n months ago_" : ["","",""] + "_%n minute ago_::_%n minutes ago_" : ["","",""] },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js index 3137785d39f..25946231692 100644 --- a/lib/l10n/ca.js +++ b/lib/l10n/ca.js @@ -7,6 +7,7 @@ OC.L10N.register( "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", + "PHP %s or higher is required." : "Es requereix PHP %s o superior.", "Help" : "Ajuda", "Personal" : "Personal", "Settings" : "Configuració", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "No heu especificat cap nom d'aplicació", "Unknown filetype" : "Tipus de fitxer desconegut", "Invalid image" : "Imatge no vàlida", + "today" : "avui", + "yesterday" : "ahir", + "_%n day ago_::_%n days ago_" : ["",""], + "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_" : ["",""], + "_%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", "web services under your control" : "controleu els vostres serveis web", "App directory already exists" : "La carpeta de l'aplicació ja existeix", "Can't create app folder. Please fix permissions. %s" : "No es pot crear la carpeta de l'aplicació. Arregleu els permisos. %s", @@ -77,16 +88,6 @@ OC.L10N.register( "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\"", - "seconds ago" : "segons enrere", - "_%n minute ago_::_%n minutes ago_" : ["fa %n minut","fa %n minuts"], - "_%n hour ago_::_%n hours ago_" : ["fa %n hora","fa %n hores"], - "today" : "avui", - "yesterday" : "ahir", - "_%n day go_::_%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", - "years ago" : "anys enrere", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Només els caràcters següents estan permesos en el nom d'usuari: \"a-z\", \"A-Z\", \"0-9\" i \"_.@-\"", "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", @@ -102,12 +103,7 @@ OC.L10N.register( "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.", - "PHP %s or higher is required." : "Es requereix PHP %s o superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Demaneu a l'administrador que actualitzi PHP a l'última versió. La versió que teniu instal·lada no té suport d'ownCloud ni de la comunitat PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "El mode segur de PHP està activat. OwnCloud requereix que es desactivi per funcionar correctament.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "El mode segur de PHP està desfasat i és principalment inútil i hauria de desactivar-se. Demaneu a l'administrador que el desactivi a php.ini o a la configuració del servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Les Magic Quotes estan activades. OwnCloud requereix que les desactiveu per funcionar correctament.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes està desfassat i és principalment inútil i hauria de desactivar-se. Demaneu a l'administrador que el desactivi a php.ini o a la configuració del servidor web.", "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", diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json index 5efd4f5dad7..ed6dc3883ff 100644 --- a/lib/l10n/ca.json +++ b/lib/l10n/ca.json @@ -5,6 +5,7 @@ "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", + "PHP %s or higher is required." : "Es requereix PHP %s o superior.", "Help" : "Ajuda", "Personal" : "Personal", "Settings" : "Configuració", @@ -15,6 +16,16 @@ "No app name specified" : "No heu especificat cap nom d'aplicació", "Unknown filetype" : "Tipus de fitxer desconegut", "Invalid image" : "Imatge no vàlida", + "today" : "avui", + "yesterday" : "ahir", + "_%n day ago_::_%n days ago_" : ["",""], + "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_" : ["",""], + "_%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", "web services under your control" : "controleu els vostres serveis web", "App directory already exists" : "La carpeta de l'aplicació ja existeix", "Can't create app folder. Please fix permissions. %s" : "No es pot crear la carpeta de l'aplicació. Arregleu els permisos. %s", @@ -75,16 +86,6 @@ "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\"", - "seconds ago" : "segons enrere", - "_%n minute ago_::_%n minutes ago_" : ["fa %n minut","fa %n minuts"], - "_%n hour ago_::_%n hours ago_" : ["fa %n hora","fa %n hores"], - "today" : "avui", - "yesterday" : "ahir", - "_%n day go_::_%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", - "years ago" : "anys enrere", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Només els caràcters següents estan permesos en el nom d'usuari: \"a-z\", \"A-Z\", \"0-9\" i \"_.@-\"", "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", @@ -100,12 +101,7 @@ "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.", - "PHP %s or higher is required." : "Es requereix PHP %s o superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Demaneu a l'administrador que actualitzi PHP a l'última versió. La versió que teniu instal·lada no té suport d'ownCloud ni de la comunitat PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "El mode segur de PHP està activat. OwnCloud requereix que es desactivi per funcionar correctament.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "El mode segur de PHP està desfasat i és principalment inútil i hauria de desactivar-se. Demaneu a l'administrador que el desactivi a php.ini o a la configuració del servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Les Magic Quotes estan activades. OwnCloud requereix que les desactiveu per funcionar correctament.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes està desfassat i és principalment inútil i hauria de desactivar-se. Demaneu a l'administrador que el desactivi a php.ini o a la configuració del servidor web.", "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", diff --git a/lib/l10n/ca@valencia.js b/lib/l10n/ca@valencia.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/ca@valencia.js +++ b/lib/l10n/ca@valencia.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ca@valencia.json b/lib/l10n/ca@valencia.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/ca@valencia.json +++ b/lib/l10n/ca@valencia.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/cs_CZ.js b/lib/l10n/cs_CZ.js index b4419c8ef99..e541ae7f7e5 100644 --- a/lib/l10n/cs_CZ.js +++ b/lib/l10n/cs_CZ.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "To lze obvykle vyřešit %spovolením zápisu webovému serveru do konfiguračního adresáře%s.", "Sample configuration detected" : "Byla detekována vzorová konfigurace", "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" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php", + "PHP %s or higher is required." : "Je vyžadováno PHP %s nebo vyšší.", + "PHP with a version less then %s is required." : "Je vyžadováno PHP ve verzi nižší než %s.", + "Following databases are supported: %s" : "Jsou podporovány následující databáze: %s", "Help" : "Nápověda", "Personal" : "Osobní", "Settings" : "Nastavení", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Nebyl zadan název aplikace", "Unknown filetype" : "Neznámý typ souboru", "Invalid image" : "Chybný obrázek", + "today" : "dnes", + "yesterday" : "včera", + "_%n day ago_::_%n days ago_" : ["včera","před %n dny","před %n dny"], + "last month" : "minulý měsíc", + "_%n month ago_::_%n months ago_" : ["před %n měsícem","před %n měsíci","před %n měsíci"], + "last year" : "minulý rok", + "_%n year ago_::_%n years ago_" : ["před rokem","před %n lety","před %n lety"], + "_%n hour ago_::_%n hours ago_" : ["před %n hodinou","před %n hodinami","před %n hodinami"], + "_%n minute ago_::_%n minutes ago_" : ["před %n minutou","před %n minutami","před %n minutami"], + "seconds ago" : "před pár sekundami", "Database Error" : "Chyba databáze", "Please contact your system administrator." : "Kontaktujte prosím svého správce systému.", "web services under your control" : "webové služby pod Vaší kontrolou", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sdílení položky %s selhalo, protože úložiště sdílení %s nenalezla zdroj", "Sharing %s failed, because the file could not be found in the file cache" : "Sdílení položky %s selhalo, protože soubor nebyl nalezen ve vyrovnávací paměti", "Could not find category \"%s\"" : "Nelze nalézt kategorii \"%s\"", - "seconds ago" : "před pár sekundami", - "_%n minute ago_::_%n minutes ago_" : ["před %n minutou","před %n minutami","před %n minutami"], - "_%n hour ago_::_%n hours ago_" : ["před %n hodinou","před %n hodinami","před %n hodinami"], - "today" : "dnes", - "yesterday" : "včera", - "_%n day go_::_%n days ago_" : ["včera","před %n dny","před %n dny"], - "last month" : "minulý měsíc", - "_%n month ago_::_%n months ago_" : ["před %n měsícem","před %n měsíci","před %n měsíci"], - "last year" : "minulý rok", - "years ago" : "před lety", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Pouze následující znaky jsou povoleny v uživatelském jménu: \"a-z\", \"A-Z\", \"0-9\" a \"_.@-\"", "A valid username must be provided" : "Musíte zadat platné uživatelské jméno", "A valid password must be provided" : "Musíte zadat platné heslo", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.", "Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.", "PHP module %s not installed." : "PHP modul %s není nainstalován.", - "PHP %s or higher is required." : "Je vyžadováno PHP %s nebo vyšší.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Požádejte svého správce systému o aktualizaci PHP na nejnovější verzi. Vaše verze PHP již není podporována komunitami ownCloud a PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Je zapnut PHP Safe Mode. Pro správnou funkčnost ownCloud je třeba toto vypnout.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode je zastaralé a většinou zbytečné nastavení, které je třeba vypnout. Požádejte prosím správce systému o jeho zákaz v php.ini nebo v konfiguraci webového serveru.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Je povoleno nastavení Magic Quotes. Pro správnou funkčnost ownCloud je třeba toto vypnout.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zastaralé a většinou zbytečné nastavení, které je třeba vypnout. Požádejte prosím správce systému o jeho zákaz v php.ini nebo v konfiguraci webového serveru.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly jsou nainstalovány, ale stále se tváří jako chybějící?", "Please ask your server administrator to restart the web server." : "Požádejte svého správce systému o restart webového serveru.", "PostgreSQL >= 9 required" : "Je vyžadováno PostgreSQL >= 9", diff --git a/lib/l10n/cs_CZ.json b/lib/l10n/cs_CZ.json index a487b849291..b865716c3ce 100644 --- a/lib/l10n/cs_CZ.json +++ b/lib/l10n/cs_CZ.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "To lze obvykle vyřešit %spovolením zápisu webovému serveru do konfiguračního adresáře%s.", "Sample configuration detected" : "Byla detekována vzorová konfigurace", "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" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php", + "PHP %s or higher is required." : "Je vyžadováno PHP %s nebo vyšší.", + "PHP with a version less then %s is required." : "Je vyžadováno PHP ve verzi nižší než %s.", + "Following databases are supported: %s" : "Jsou podporovány následující databáze: %s", "Help" : "Nápověda", "Personal" : "Osobní", "Settings" : "Nastavení", @@ -15,6 +18,16 @@ "No app name specified" : "Nebyl zadan název aplikace", "Unknown filetype" : "Neznámý typ souboru", "Invalid image" : "Chybný obrázek", + "today" : "dnes", + "yesterday" : "včera", + "_%n day ago_::_%n days ago_" : ["včera","před %n dny","před %n dny"], + "last month" : "minulý měsíc", + "_%n month ago_::_%n months ago_" : ["před %n měsícem","před %n měsíci","před %n měsíci"], + "last year" : "minulý rok", + "_%n year ago_::_%n years ago_" : ["před rokem","před %n lety","před %n lety"], + "_%n hour ago_::_%n hours ago_" : ["před %n hodinou","před %n hodinami","před %n hodinami"], + "_%n minute ago_::_%n minutes ago_" : ["před %n minutou","před %n minutami","před %n minutami"], + "seconds ago" : "před pár sekundami", "Database Error" : "Chyba databáze", "Please contact your system administrator." : "Kontaktujte prosím svého správce systému.", "web services under your control" : "webové služby pod Vaší kontrolou", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sdílení položky %s selhalo, protože úložiště sdílení %s nenalezla zdroj", "Sharing %s failed, because the file could not be found in the file cache" : "Sdílení položky %s selhalo, protože soubor nebyl nalezen ve vyrovnávací paměti", "Could not find category \"%s\"" : "Nelze nalézt kategorii \"%s\"", - "seconds ago" : "před pár sekundami", - "_%n minute ago_::_%n minutes ago_" : ["před %n minutou","před %n minutami","před %n minutami"], - "_%n hour ago_::_%n hours ago_" : ["před %n hodinou","před %n hodinami","před %n hodinami"], - "today" : "dnes", - "yesterday" : "včera", - "_%n day go_::_%n days ago_" : ["včera","před %n dny","před %n dny"], - "last month" : "minulý měsíc", - "_%n month ago_::_%n months ago_" : ["před %n měsícem","před %n měsíci","před %n měsíci"], - "last year" : "minulý rok", - "years ago" : "před lety", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Pouze následující znaky jsou povoleny v uživatelském jménu: \"a-z\", \"A-Z\", \"0-9\" a \"_.@-\"", "A valid username must be provided" : "Musíte zadat platné uživatelské jméno", "A valid password must be provided" : "Musíte zadat platné heslo", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.", "Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.", "PHP module %s not installed." : "PHP modul %s není nainstalován.", - "PHP %s or higher is required." : "Je vyžadováno PHP %s nebo vyšší.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Požádejte svého správce systému o aktualizaci PHP na nejnovější verzi. Vaše verze PHP již není podporována komunitami ownCloud a PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Je zapnut PHP Safe Mode. Pro správnou funkčnost ownCloud je třeba toto vypnout.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode je zastaralé a většinou zbytečné nastavení, které je třeba vypnout. Požádejte prosím správce systému o jeho zákaz v php.ini nebo v konfiguraci webového serveru.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Je povoleno nastavení Magic Quotes. Pro správnou funkčnost ownCloud je třeba toto vypnout.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zastaralé a většinou zbytečné nastavení, které je třeba vypnout. Požádejte prosím správce systému o jeho zákaz v php.ini nebo v konfiguraci webového serveru.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly jsou nainstalovány, ale stále se tváří jako chybějící?", "Please ask your server administrator to restart the web server." : "Požádejte svého správce systému o restart webového serveru.", "PostgreSQL >= 9 required" : "Je vyžadováno PostgreSQL >= 9", diff --git a/lib/l10n/cy_GB.js b/lib/l10n/cy_GB.js index 1e9cae3d483..cd3772cd7c1 100644 --- a/lib/l10n/cy_GB.js +++ b/lib/l10n/cy_GB.js @@ -6,6 +6,16 @@ OC.L10N.register( "Settings" : "Gosodiadau", "Users" : "Defnyddwyr", "Admin" : "Gweinyddu", + "today" : "heddiw", + "yesterday" : "ddoe", + "_%n day ago_::_%n days ago_" : ["","","",""], + "last month" : "mis diwethaf", + "_%n month ago_::_%n months ago_" : ["","","",""], + "last year" : "y llynedd", + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "seconds ago" : "eiliad yn ôl", "web services under your control" : "gwasanaethau gwe a reolir gennych", "Application is not enabled" : "Nid yw'r pecyn wedi'i alluogi", "Authentication error" : "Gwall dilysu", @@ -22,16 +32,6 @@ OC.L10N.register( "PostgreSQL username and/or password not valid" : "Enw a/neu gyfrinair PostgreSQL annilys", "Set an admin username." : "Creu enw defnyddiwr i'r gweinyddwr.", "Set an admin password." : "Gosod cyfrinair y gweinyddwr.", - "Could not find category \"%s\"" : "Methu canfod categori \"%s\"", - "seconds ago" : "eiliad yn ôl", - "_%n minute ago_::_%n minutes ago_" : ["","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","",""], - "today" : "heddiw", - "yesterday" : "ddoe", - "_%n day go_::_%n days ago_" : ["","","",""], - "last month" : "mis diwethaf", - "_%n month ago_::_%n months ago_" : ["","","",""], - "last year" : "y llynedd", - "years ago" : "blwyddyn yn ôl" + "Could not find category \"%s\"" : "Methu canfod categori \"%s\"" }, "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); diff --git a/lib/l10n/cy_GB.json b/lib/l10n/cy_GB.json index c60d5ea976b..3d88f8b876b 100644 --- a/lib/l10n/cy_GB.json +++ b/lib/l10n/cy_GB.json @@ -4,6 +4,16 @@ "Settings" : "Gosodiadau", "Users" : "Defnyddwyr", "Admin" : "Gweinyddu", + "today" : "heddiw", + "yesterday" : "ddoe", + "_%n day ago_::_%n days ago_" : ["","","",""], + "last month" : "mis diwethaf", + "_%n month ago_::_%n months ago_" : ["","","",""], + "last year" : "y llynedd", + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["","","",""], + "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "seconds ago" : "eiliad yn ôl", "web services under your control" : "gwasanaethau gwe a reolir gennych", "Application is not enabled" : "Nid yw'r pecyn wedi'i alluogi", "Authentication error" : "Gwall dilysu", @@ -20,16 +30,6 @@ "PostgreSQL username and/or password not valid" : "Enw a/neu gyfrinair PostgreSQL annilys", "Set an admin username." : "Creu enw defnyddiwr i'r gweinyddwr.", "Set an admin password." : "Gosod cyfrinair y gweinyddwr.", - "Could not find category \"%s\"" : "Methu canfod categori \"%s\"", - "seconds ago" : "eiliad yn ôl", - "_%n minute ago_::_%n minutes ago_" : ["","","",""], - "_%n hour ago_::_%n hours ago_" : ["","","",""], - "today" : "heddiw", - "yesterday" : "ddoe", - "_%n day go_::_%n days ago_" : ["","","",""], - "last month" : "mis diwethaf", - "_%n month ago_::_%n months ago_" : ["","","",""], - "last year" : "y llynedd", - "years ago" : "blwyddyn yn ôl" + "Could not find category \"%s\"" : "Methu canfod categori \"%s\"" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" }
\ No newline at end of file diff --git a/lib/l10n/da.js b/lib/l10n/da.js index 09422654c6d..14e205c7ff9 100644 --- a/lib/l10n/da.js +++ b/lib/l10n/da.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dette kan som regel rettes ved at %sgive webserveren skriveadgang til config-mappen%s.", "Sample configuration detected" : "Eksempel for konfiguration registreret", "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" : "Der er registreret at eksempel for konfiguration er blevet kopieret. Dette kan ødelægge din installation og understøttes ikke. Læs venligst dokumentationen før der foretages ændringer i config.php", + "PHP %s or higher is required." : "Der kræves PHP %s eller nyere.", + "PHP with a version less then %s is required." : "Der kræves PHP i en version mindre end %s.", + "Following databases are supported: %s" : "Følgende databaser understøttes: %s", "Help" : "Hjælp", "Personal" : "Personligt", "Settings" : "Indstillinger", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Intet app-navn angivet", "Unknown filetype" : "Ukendt filtype", "Invalid image" : "Ugyldigt billede", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["%n dag siden","%n dage siden"], + "last month" : "sidste måned", + "_%n month ago_::_%n months ago_" : ["%n måned siden","%n måneder siden"], + "last year" : "sidste år", + "_%n year ago_::_%n years ago_" : ["%n år siden","%n år siden"], + "_%n hour ago_::_%n hours ago_" : ["%n time siden","%n timer siden"], + "_%n minute ago_::_%n minutes ago_" : ["%n minut siden","%n minutter siden"], + "seconds ago" : "sekunder siden", "Database Error" : "Databasefejl", "Please contact your system administrator." : "Kontakt venligst din systemadministrator.", "web services under your control" : "Webtjenester under din kontrol", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling af %s mislykkedes, fordi back-enden ikke kunne finde kilden til %s", "Sharing %s failed, because the file could not be found in the file cache" : "Deling af %s mislykkedes, fordi filen ikke kunne findes i fil-cachen", "Could not find category \"%s\"" : "Kunne ikke finde kategorien \"%s\"", - "seconds ago" : "sekunder siden", - "_%n minute ago_::_%n minutes ago_" : ["%n minut siden","%n minutter siden"], - "_%n hour ago_::_%n hours ago_" : ["%n time siden","%n timer siden"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["%n dag siden","%n dage siden"], - "last month" : "sidste måned", - "_%n month ago_::_%n months ago_" : ["%n måned siden","%n måneder siden"], - "last year" : "sidste år", - "years ago" : "år siden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Det er kun tilladt at benytte følgene karakterer i et brugernavn \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Et gyldigt brugernavn skal angives", "A valid password must be provided" : "En gyldig adgangskode skal angives", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Installér venligst én af disse lokaliteter på dit system, og genstart din webserver.", "Please ask your server administrator to install the module." : "Du bedes anmode din serveradministrator om at installere modulet.", "PHP module %s not installed." : "PHP-modulet %s er ikke installeret.", - "PHP %s or higher is required." : "Der kræves PHP %s eller nyere.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bed venligst din serveradministrator om at opdatere PHP til seneste version. Din PHP-version understøttes ikke længere af ownCload og PHP-fællesskabet.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode er slået til. ownCload kræver at denne er slået fra, for at fungere ordentligt.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode er udgået og stort set en ubrugelig indstilling, der bør slås fra. Spørg venligst din serveradministrator om at slå den fra i php.ini eller din webeserver-konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes er slået til. ownCloud kræver at denne er slået fra, for at fungere ordentligt.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes er udgået og stort set en ubrugelig indstilling, der bør slås fra. Spørg venligst din serveradministrator om at slå den fra i php.ini eller din webeserver-konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "Der er installeret PHP-moduler, men de fremgår stadig som fraværende?", "Please ask your server administrator to restart the web server." : "Du bedes anmode din serveradministrator om at genstarte webserveren.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 kræves", diff --git a/lib/l10n/da.json b/lib/l10n/da.json index 19a080fdf4a..2ae138c6137 100644 --- a/lib/l10n/da.json +++ b/lib/l10n/da.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dette kan som regel rettes ved at %sgive webserveren skriveadgang til config-mappen%s.", "Sample configuration detected" : "Eksempel for konfiguration registreret", "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" : "Der er registreret at eksempel for konfiguration er blevet kopieret. Dette kan ødelægge din installation og understøttes ikke. Læs venligst dokumentationen før der foretages ændringer i config.php", + "PHP %s or higher is required." : "Der kræves PHP %s eller nyere.", + "PHP with a version less then %s is required." : "Der kræves PHP i en version mindre end %s.", + "Following databases are supported: %s" : "Følgende databaser understøttes: %s", "Help" : "Hjælp", "Personal" : "Personligt", "Settings" : "Indstillinger", @@ -15,6 +18,16 @@ "No app name specified" : "Intet app-navn angivet", "Unknown filetype" : "Ukendt filtype", "Invalid image" : "Ugyldigt billede", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["%n dag siden","%n dage siden"], + "last month" : "sidste måned", + "_%n month ago_::_%n months ago_" : ["%n måned siden","%n måneder siden"], + "last year" : "sidste år", + "_%n year ago_::_%n years ago_" : ["%n år siden","%n år siden"], + "_%n hour ago_::_%n hours ago_" : ["%n time siden","%n timer siden"], + "_%n minute ago_::_%n minutes ago_" : ["%n minut siden","%n minutter siden"], + "seconds ago" : "sekunder siden", "Database Error" : "Databasefejl", "Please contact your system administrator." : "Kontakt venligst din systemadministrator.", "web services under your control" : "Webtjenester under din kontrol", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling af %s mislykkedes, fordi back-enden ikke kunne finde kilden til %s", "Sharing %s failed, because the file could not be found in the file cache" : "Deling af %s mislykkedes, fordi filen ikke kunne findes i fil-cachen", "Could not find category \"%s\"" : "Kunne ikke finde kategorien \"%s\"", - "seconds ago" : "sekunder siden", - "_%n minute ago_::_%n minutes ago_" : ["%n minut siden","%n minutter siden"], - "_%n hour ago_::_%n hours ago_" : ["%n time siden","%n timer siden"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["%n dag siden","%n dage siden"], - "last month" : "sidste måned", - "_%n month ago_::_%n months ago_" : ["%n måned siden","%n måneder siden"], - "last year" : "sidste år", - "years ago" : "år siden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Det er kun tilladt at benytte følgene karakterer i et brugernavn \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Et gyldigt brugernavn skal angives", "A valid password must be provided" : "En gyldig adgangskode skal angives", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Installér venligst én af disse lokaliteter på dit system, og genstart din webserver.", "Please ask your server administrator to install the module." : "Du bedes anmode din serveradministrator om at installere modulet.", "PHP module %s not installed." : "PHP-modulet %s er ikke installeret.", - "PHP %s or higher is required." : "Der kræves PHP %s eller nyere.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bed venligst din serveradministrator om at opdatere PHP til seneste version. Din PHP-version understøttes ikke længere af ownCload og PHP-fællesskabet.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode er slået til. ownCload kræver at denne er slået fra, for at fungere ordentligt.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode er udgået og stort set en ubrugelig indstilling, der bør slås fra. Spørg venligst din serveradministrator om at slå den fra i php.ini eller din webeserver-konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes er slået til. ownCloud kræver at denne er slået fra, for at fungere ordentligt.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes er udgået og stort set en ubrugelig indstilling, der bør slås fra. Spørg venligst din serveradministrator om at slå den fra i php.ini eller din webeserver-konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "Der er installeret PHP-moduler, men de fremgår stadig som fraværende?", "Please ask your server administrator to restart the web server." : "Du bedes anmode din serveradministrator om at genstarte webserveren.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 kræves", diff --git a/lib/l10n/de.js b/lib/l10n/de.js index 215052da7f9..b832480496d 100644 --- a/lib/l10n/de.js +++ b/lib/l10n/de.js @@ -6,7 +6,10 @@ OC.L10N.register( "See %s" : "Siehe %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das config-Verzeichnis %s gegeben wird.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde, Dies wird nicht unterstützt kann zum Abruch Ihrer Installation führen. Bitte lese die Dokumentation vor der Änderung an der config.php.", + "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies wird nicht unterstützt und kann zum Abruch Ihrer Installation führen. Bitte lies die Dokumentation vor der Änderung an der config.php.", + "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", + "PHP with a version less then %s is required." : "PHP wird in einer früheren Version als %s benötigt.", + "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Es wurde kein Applikation-Name angegeben", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", + "today" : "Heute", + "yesterday" : "Gestern", + "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], + "last month" : "Letzten Monat", + "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], + "last year" : "Letztes Jahr", + "_%n year ago_::_%n years ago_" : ["Vor %n Jahr","Vor %n Jahren"], + "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], + "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], + "seconds ago" : "Gerade eben", "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktiere Deinen Systemadministrator.", "web services under your control" : "Web-Services unter Deiner Kontrolle", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", "Could not find category \"%s\"" : "Die Kategorie \"%s\" konnte nicht gefunden werden.", - "seconds ago" : "Gerade eben", - "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], - "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], - "today" : "Heute", - "yesterday" : "Gestern", - "_%n day go_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], - "last month" : "Letzten Monat", - "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], - "last year" : "Letztes Jahr", - "years ago" : "Vor Jahren", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: \"a-z\", \"A-Z\", \"0-9\" und \"_.@-\"", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Bitte installiere eine dieser Sprachen auf Deinem System und starte den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte frage, für die Installation des Moduls, Deinen Server-Administrator.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", - "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bitte frage zur Aktualisierung von PHP auf die letzte Version Deinen Server-Administrator. Deine PHP-Version wird nicht länger durch ownCloud und der PHP-Gemeinschaft unterstützt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP-Sicherheitsmodus ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Der PHP-Sicherheitsmodus ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte frage Deinen Server-Administrator zur Deaktivierung in der php.ini oder Deiner Webserver-Konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte frage Deinen Server-Administrator zur Deaktivierung in der php.ini oder Deiner Webserver-Konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte frage Deinen Server-Administrator zum Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", diff --git a/lib/l10n/de.json b/lib/l10n/de.json index 086fc888986..c52569f99de 100644 --- a/lib/l10n/de.json +++ b/lib/l10n/de.json @@ -4,7 +4,10 @@ "See %s" : "Siehe %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das config-Verzeichnis %s gegeben wird.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde, Dies wird nicht unterstützt kann zum Abruch Ihrer Installation führen. Bitte lese die Dokumentation vor der Änderung an der config.php.", + "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies wird nicht unterstützt und kann zum Abruch Ihrer Installation führen. Bitte lies die Dokumentation vor der Änderung an der config.php.", + "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", + "PHP with a version less then %s is required." : "PHP wird in einer früheren Version als %s benötigt.", + "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", @@ -15,6 +18,16 @@ "No app name specified" : "Es wurde kein Applikation-Name angegeben", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", + "today" : "Heute", + "yesterday" : "Gestern", + "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], + "last month" : "Letzten Monat", + "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], + "last year" : "Letztes Jahr", + "_%n year ago_::_%n years ago_" : ["Vor %n Jahr","Vor %n Jahren"], + "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], + "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], + "seconds ago" : "Gerade eben", "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktiere Deinen Systemadministrator.", "web services under your control" : "Web-Services unter Deiner Kontrolle", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", "Could not find category \"%s\"" : "Die Kategorie \"%s\" konnte nicht gefunden werden.", - "seconds ago" : "Gerade eben", - "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], - "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], - "today" : "Heute", - "yesterday" : "Gestern", - "_%n day go_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], - "last month" : "Letzten Monat", - "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], - "last year" : "Letztes Jahr", - "years ago" : "Vor Jahren", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: \"a-z\", \"A-Z\", \"0-9\" und \"_.@-\"", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Bitte installiere eine dieser Sprachen auf Deinem System und starte den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte frage, für die Installation des Moduls, Deinen Server-Administrator.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", - "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bitte frage zur Aktualisierung von PHP auf die letzte Version Deinen Server-Administrator. Deine PHP-Version wird nicht länger durch ownCloud und der PHP-Gemeinschaft unterstützt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP-Sicherheitsmodus ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Der PHP-Sicherheitsmodus ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte frage Deinen Server-Administrator zur Deaktivierung in der php.ini oder Deiner Webserver-Konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte frage Deinen Server-Administrator zur Deaktivierung in der php.ini oder Deiner Webserver-Konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte frage Deinen Server-Administrator zum Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", diff --git a/lib/l10n/de_AT.js b/lib/l10n/de_AT.js index c36f0b9371d..3c567ba4d2d 100644 --- a/lib/l10n/de_AT.js +++ b/lib/l10n/de_AT.js @@ -4,9 +4,10 @@ OC.L10N.register( "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/de_AT.json b/lib/l10n/de_AT.json index da5c7feaad2..6e81c34cf1a 100644 --- a/lib/l10n/de_AT.json +++ b/lib/l10n/de_AT.json @@ -2,9 +2,10 @@ "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 6d99b090604..09815d23118 100644 --- a/lib/l10n/de_DE.js +++ b/lib/l10n/de_DE.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das config-Verzeichnis %s gegeben wird.", "Sample configuration detected" : "Beispielkonfiguration gefunden", "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde, Dies wird nicht unterstützt kann zum Abruch Ihrer Installation führen. Bitte lesen Sie die Dokumentation vor der Änderung an der config.php.", + "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", + "PHP with a version less then %s is required." : "PHP wird in einer früheren Version als %s benötigt.", + "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Es wurde kein Applikation-Name angegeben", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", + "today" : "Heute", + "yesterday" : "Gestern", + "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], + "last month" : "Letzten Monat", + "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], + "last year" : "Letztes Jahr", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], + "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], + "seconds ago" : "Gerade eben", "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktieren Sie Ihren Systemadministrator.", "web services under your control" : "Web-Services unter Ihrer Kontrolle", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", "Could not find category \"%s\"" : "Die Kategorie \"%s\" konnte nicht gefunden werden.", - "seconds ago" : "Gerade eben", - "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], - "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], - "today" : "Heute", - "yesterday" : "Gestern", - "_%n day go_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], - "last month" : "Letzten Monat", - "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], - "last year" : "Letztes Jahr", - "years ago" : "Vor Jahren", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: »a-z«, »A-Z«, »0-9« und »_.@-«", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Bitte installieren Sie eine dieser Sprachen auf Ihrem System und starten Sie den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte fragen Sie, für die Installation des Moduls, Ihren Server-Administrator.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", - "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bitte fragen Sie zur Aktualisierung von PHP auf die letzte Version Ihren Server-Administrator. Ihre PHP-Version wird nicht länger durch ownCloud und der PHP-Gemeinschaft unterstützt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP-Sicherheitsmodus ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Der PHP-Sicherheitsmodus ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte fragen Sie Ihren Server-Administrator zur Deaktivierung in der php.ini oder Ihrer Webserver-Konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte fragen Sie Ihren Server-Administrator zur Deaktivierung in der php.ini oder Ihrer Webserver-Konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte fragen Sie Ihren Server-Administrator zum Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json index fd16f063b78..c8b54a28e48 100644 --- a/lib/l10n/de_DE.json +++ b/lib/l10n/de_DE.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das config-Verzeichnis %s gegeben wird.", "Sample configuration detected" : "Beispielkonfiguration gefunden", "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" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde, Dies wird nicht unterstützt kann zum Abruch Ihrer Installation führen. Bitte lesen Sie die Dokumentation vor der Änderung an der config.php.", + "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", + "PHP with a version less then %s is required." : "PHP wird in einer früheren Version als %s benötigt.", + "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "Help" : "Hilfe", "Personal" : "Persönlich", "Settings" : "Einstellungen", @@ -15,6 +18,16 @@ "No app name specified" : "Es wurde kein Applikation-Name angegeben", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", + "today" : "Heute", + "yesterday" : "Gestern", + "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], + "last month" : "Letzten Monat", + "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], + "last year" : "Letztes Jahr", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], + "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], + "seconds ago" : "Gerade eben", "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktieren Sie Ihren Systemadministrator.", "web services under your control" : "Web-Services unter Ihrer Kontrolle", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", "Could not find category \"%s\"" : "Die Kategorie \"%s\" konnte nicht gefunden werden.", - "seconds ago" : "Gerade eben", - "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], - "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], - "today" : "Heute", - "yesterday" : "Gestern", - "_%n day go_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], - "last month" : "Letzten Monat", - "_%n month ago_::_%n months ago_" : ["Vor %n Monat","Vor %n Monaten"], - "last year" : "Letztes Jahr", - "years ago" : "Vor Jahren", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: »a-z«, »A-Z«, »0-9« und »_.@-«", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Bitte installieren Sie eine dieser Sprachen auf Ihrem System und starten Sie den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte fragen Sie, für die Installation des Moduls, Ihren Server-Administrator.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", - "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Bitte fragen Sie zur Aktualisierung von PHP auf die letzte Version Ihren Server-Administrator. Ihre PHP-Version wird nicht länger durch ownCloud und der PHP-Gemeinschaft unterstützt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP-Sicherheitsmodus ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Der PHP-Sicherheitsmodus ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte fragen Sie Ihren Server-Administrator zur Deaktivierung in der php.ini oder Ihrer Webserver-Konfiguration.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes ist aktiviert. ownCloud benötigt für eine korrekte Funktion eine Deaktivierung von diesem Modus.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ist eine veraltete und meist nutzlose Einstellung, die deaktiviert werden sollte. Bitte fragen Sie Ihren Server-Administrator zur Deaktivierung in der php.ini oder Ihrer Webserver-Konfiguration.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte fragen Sie Ihren Server-Administrator zum Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", diff --git a/lib/l10n/el.js b/lib/l10n/el.js index 5d0048837fb..39c9531b0cb 100644 --- a/lib/l10n/el.js +++ b/lib/l10n/el.js @@ -7,6 +7,7 @@ OC.L10N.register( "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", + "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "Help" : "Βοήθεια", "Personal" : "Προσωπικά", "Settings" : "Ρυθμίσεις", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Δεν προδιορίστηκε όνομα εφαρμογής", "Unknown filetype" : "Άγνωστος τύπος αρχείου", "Invalid image" : "Μη έγκυρη εικόνα", + "today" : "σήμερα", + "yesterday" : "χτες", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "τελευταίο μήνα", + "_%n month ago_::_%n months ago_" : ["","%n μήνες πριν"], + "last year" : "τελευταίο χρόνο", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n ώρες πριν"], + "_%n minute ago_::_%n minutes ago_" : ["","%n λεπτά πριν"], + "seconds ago" : "δευτερόλεπτα πριν", "web services under your control" : "υπηρεσίες δικτύου υπό τον έλεγχό σας", "App directory already exists" : "Ο κατάλογος εφαρμογών υπάρχει ήδη", "Can't create app folder. Please fix permissions. %s" : "Δεν είναι δυνατόν να δημιουργηθεί ο φάκελος εφαρμογής. Παρακαλώ διορθώστε τις άδειες πρόσβασης. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "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\"", - "seconds ago" : "δευτερόλεπτα πριν", - "_%n minute ago_::_%n minutes ago_" : ["","%n λεπτά πριν"], - "_%n hour ago_::_%n hours ago_" : ["","%n ώρες πριν"], - "today" : "σήμερα", - "yesterday" : "χτες", - "_%n day go_::_%n days ago_" : ["","%n ημέρες πριν"], - "last month" : "τελευταίο μήνα", - "_%n month ago_::_%n months ago_" : ["","%n μήνες πριν"], - "last year" : "τελευταίο χρόνο", - "years ago" : "χρόνια πριν", "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" : "Πρέπει να δοθεί έγκυρο όνομα χρήστη", "A valid password must be provided" : "Πρέπει να δοθεί έγκυρο συνθηματικό", @@ -103,12 +104,7 @@ OC.L10N.register( "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." : "Η μονάδα %s PHP δεν είναι εγκατεστημένη. ", - "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να ενημερώσει τον PHP στη νεώτερη έκδοση. Η έκδοση του PHP σας δεν υποστηρίζεται πλεον από το ownCloud και την κοινότητα PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Η Ασφαλής Λειτουργία PHP έχει ενεργοποιηθεί. Το ownCloud απαιτεί να είναι απενεργοποιημένη για να λειτουργεί σωστά.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Η Ασφαλής Λειτουργεία PHP είναι μια ξεπερασμένη και κατά κύριο λόγο άχρηστη ρύθμιση που θα πρέπει να είναι απενεργοποιημένη. Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να την απενεργοποιήσει στο php.ini ή στις ρυθμίσεις του διακομιστή δικτύου σας.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Οι Magic Quotes είναι ενεργοποιημένες. Το ownCloud απαιτεί να είναι απενεργοποιημένες για να λειτουργεί σωστά.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Οι Magic Quotes είναι μια ξεπερασμένη και κατά κύριο λόγο άχρηστη ρύθμιση που θα πρέπει να είναι απενεργοποιημένη. Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να την απενεργοποιήσει στο php.ini ή στις ρυθμίσεις του διακομιστή δικτύου σας.", "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", diff --git a/lib/l10n/el.json b/lib/l10n/el.json index 65ff3ab3aa1..14b0757f7ed 100644 --- a/lib/l10n/el.json +++ b/lib/l10n/el.json @@ -5,6 +5,7 @@ "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", + "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "Help" : "Βοήθεια", "Personal" : "Προσωπικά", "Settings" : "Ρυθμίσεις", @@ -15,6 +16,16 @@ "No app name specified" : "Δεν προδιορίστηκε όνομα εφαρμογής", "Unknown filetype" : "Άγνωστος τύπος αρχείου", "Invalid image" : "Μη έγκυρη εικόνα", + "today" : "σήμερα", + "yesterday" : "χτες", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "τελευταίο μήνα", + "_%n month ago_::_%n months ago_" : ["","%n μήνες πριν"], + "last year" : "τελευταίο χρόνο", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n ώρες πριν"], + "_%n minute ago_::_%n minutes ago_" : ["","%n λεπτά πριν"], + "seconds ago" : "δευτερόλεπτα πριν", "web services under your control" : "υπηρεσίες δικτύου υπό τον έλεγχό σας", "App directory already exists" : "Ο κατάλογος εφαρμογών υπάρχει ήδη", "Can't create app folder. Please fix permissions. %s" : "Δεν είναι δυνατόν να δημιουργηθεί ο φάκελος εφαρμογής. Παρακαλώ διορθώστε τις άδειες πρόσβασης. %s", @@ -76,16 +87,6 @@ "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\"", - "seconds ago" : "δευτερόλεπτα πριν", - "_%n minute ago_::_%n minutes ago_" : ["","%n λεπτά πριν"], - "_%n hour ago_::_%n hours ago_" : ["","%n ώρες πριν"], - "today" : "σήμερα", - "yesterday" : "χτες", - "_%n day go_::_%n days ago_" : ["","%n ημέρες πριν"], - "last month" : "τελευταίο μήνα", - "_%n month ago_::_%n months ago_" : ["","%n μήνες πριν"], - "last year" : "τελευταίο χρόνο", - "years ago" : "χρόνια πριν", "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" : "Πρέπει να δοθεί έγκυρο όνομα χρήστη", "A valid password must be provided" : "Πρέπει να δοθεί έγκυρο συνθηματικό", @@ -101,12 +102,7 @@ "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." : "Η μονάδα %s PHP δεν είναι εγκατεστημένη. ", - "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να ενημερώσει τον PHP στη νεώτερη έκδοση. Η έκδοση του PHP σας δεν υποστηρίζεται πλεον από το ownCloud και την κοινότητα PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Η Ασφαλής Λειτουργία PHP έχει ενεργοποιηθεί. Το ownCloud απαιτεί να είναι απενεργοποιημένη για να λειτουργεί σωστά.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Η Ασφαλής Λειτουργεία PHP είναι μια ξεπερασμένη και κατά κύριο λόγο άχρηστη ρύθμιση που θα πρέπει να είναι απενεργοποιημένη. Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να την απενεργοποιήσει στο php.ini ή στις ρυθμίσεις του διακομιστή δικτύου σας.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Οι Magic Quotes είναι ενεργοποιημένες. Το ownCloud απαιτεί να είναι απενεργοποιημένες για να λειτουργεί σωστά.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Οι Magic Quotes είναι μια ξεπερασμένη και κατά κύριο λόγο άχρηστη ρύθμιση που θα πρέπει να είναι απενεργοποιημένη. Παρακαλώ ζητήστε από το διαχειριστή του διακομιστή σας να την απενεργοποιήσει στο php.ini ή στις ρυθμίσεις του διακομιστή δικτύου σας.", "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", diff --git a/lib/l10n/en@pirate.js b/lib/l10n/en@pirate.js index ad57745199e..f1dac5a791a 100644 --- a/lib/l10n/en@pirate.js +++ b/lib/l10n/en@pirate.js @@ -1,10 +1,11 @@ OC.L10N.register( "lib", { - "web services under your control" : "web services under your control", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""], + "web services under your control" : "web services under your control" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/en@pirate.json b/lib/l10n/en@pirate.json index c2cd03ea8f3..911734b3804 100644 --- a/lib/l10n/en@pirate.json +++ b/lib/l10n/en@pirate.json @@ -1,8 +1,9 @@ { "translations": { - "web services under your control" : "web services under your control", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""], + "web services under your control" : "web services under your control" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js index 9e5400deb2d..3d961d32638 100644 --- a/lib/l10n/en_GB.js +++ b/lib/l10n/en_GB.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "This can usually be fixed by %sgiving the webserver write access to the config directory%s.", "Sample configuration detected" : "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" : "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", + "PHP %s or higher is required." : "PHP %s or higher is required.", + "PHP with a version less then %s is required." : "PHP with a version earlier than %s is required.", + "Following databases are supported: %s" : "Following databases are supported: %s", "Help" : "Help", "Personal" : "Personal", "Settings" : "Settings", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "No app name specified", "Unknown filetype" : "Unknown filetype", "Invalid image" : "Invalid image", + "today" : "today", + "yesterday" : "yesterday", + "_%n day ago_::_%n days ago_" : ["%n day ago","%n days ago"], + "last month" : "last month", + "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"], + "last year" : "last year", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"], + "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"], + "seconds ago" : "seconds ago", "Database Error" : "Database Error", "Please contact your system administrator." : "Please contact your system administrator.", "web services under your control" : "web services under your control", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sharing %s failed, because the sharing backend for %s could not find its source", "Sharing %s failed, because the file could not be found in the file cache" : "Sharing %s failed, because the file could not be found in the file cache", "Could not find category \"%s\"" : "Could not find category \"%s\"", - "seconds ago" : "seconds ago", - "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"], - "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"], - "today" : "today", - "yesterday" : "yesterday", - "_%n day go_::_%n days ago_" : ["%n day go","%n days ago"], - "last month" : "last month", - "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"], - "last year" : "last year", - "years ago" : "years ago", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "A valid username must be provided", "A valid password must be provided" : "A valid password must be provided", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Please install one of these locales on your system and restart your webserver.", "Please ask your server administrator to install the module." : "Please ask your server administrator to install the module.", "PHP module %s not installed." : "PHP module %s not installed.", - "PHP %s or higher is required." : "PHP %s or higher is required.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modules have been installed, but they are still listed as missing?", "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 required", diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json index e3a44ec8e9b..620add001fc 100644 --- a/lib/l10n/en_GB.json +++ b/lib/l10n/en_GB.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "This can usually be fixed by %sgiving the webserver write access to the config directory%s.", "Sample configuration detected" : "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" : "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", + "PHP %s or higher is required." : "PHP %s or higher is required.", + "PHP with a version less then %s is required." : "PHP with a version earlier than %s is required.", + "Following databases are supported: %s" : "Following databases are supported: %s", "Help" : "Help", "Personal" : "Personal", "Settings" : "Settings", @@ -15,6 +18,16 @@ "No app name specified" : "No app name specified", "Unknown filetype" : "Unknown filetype", "Invalid image" : "Invalid image", + "today" : "today", + "yesterday" : "yesterday", + "_%n day ago_::_%n days ago_" : ["%n day ago","%n days ago"], + "last month" : "last month", + "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"], + "last year" : "last year", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"], + "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"], + "seconds ago" : "seconds ago", "Database Error" : "Database Error", "Please contact your system administrator." : "Please contact your system administrator.", "web services under your control" : "web services under your control", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sharing %s failed, because the sharing backend for %s could not find its source", "Sharing %s failed, because the file could not be found in the file cache" : "Sharing %s failed, because the file could not be found in the file cache", "Could not find category \"%s\"" : "Could not find category \"%s\"", - "seconds ago" : "seconds ago", - "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"], - "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"], - "today" : "today", - "yesterday" : "yesterday", - "_%n day go_::_%n days ago_" : ["%n day go","%n days ago"], - "last month" : "last month", - "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"], - "last year" : "last year", - "years ago" : "years ago", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "A valid username must be provided", "A valid password must be provided" : "A valid password must be provided", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Please install one of these locales on your system and restart your webserver.", "Please ask your server administrator to install the module." : "Please ask your server administrator to install the module.", "PHP module %s not installed." : "PHP module %s not installed.", - "PHP %s or higher is required." : "PHP %s or higher is required.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modules have been installed, but they are still listed as missing?", "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 required", diff --git a/lib/l10n/en_NZ.js b/lib/l10n/en_NZ.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/en_NZ.js +++ b/lib/l10n/en_NZ.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/en_NZ.json b/lib/l10n/en_NZ.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/en_NZ.json +++ b/lib/l10n/en_NZ.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/eo.js b/lib/l10n/eo.js index ea912c1cca0..fdf8d5b5ab0 100644 --- a/lib/l10n/eo.js +++ b/lib/l10n/eo.js @@ -2,6 +2,7 @@ OC.L10N.register( "lib", { "See %s" : "Vidi %s", + "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "Help" : "Helpo", "Personal" : "Persona", "Settings" : "Agordo", @@ -10,6 +11,16 @@ OC.L10N.register( "App \\\"%s\\\" can't be installed because it is not compatible with this version of ownCloud." : "La aplikaĵo “%s” ne povas instaliĝi ĉar ĝi ne kongruas kun ĉi tiu eldono de ownCloud.", "Unknown filetype" : "Ne konatas dosiertipo", "Invalid image" : "Ne validas bildo", + "today" : "hodiaŭ", + "yesterday" : "hieraŭ", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "lastamonate", + "_%n month ago_::_%n months ago_" : ["","antaŭ %n monatoj"], + "last year" : "lastajare", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","antaŭ %n horoj"], + "_%n minute ago_::_%n minutes ago_" : ["","antaŭ %n minutoj"], + "seconds ago" : "sekundoj antaŭe", "web services under your control" : "TTT-servoj regataj de vi", "App directory already exists" : "La dosierujo de la aplikaĵo jam ekzistas", "App does not provide an info.xml file" : "La aplikaĵo ne provizas dosieron info.xml", @@ -34,23 +45,12 @@ OC.L10N.register( "%s shared »%s« with you" : "%s kunhavigis “%s” kun vi", "You are not allowed to share %s" : "Vi ne permesatas kunhavigi %s", "Could not find category \"%s\"" : "Ne troviĝis kategorio “%s”", - "seconds ago" : "sekundoj antaŭe", - "_%n minute ago_::_%n minutes ago_" : ["","antaŭ %n minutoj"], - "_%n hour ago_::_%n hours ago_" : ["","antaŭ %n horoj"], - "today" : "hodiaŭ", - "yesterday" : "hieraŭ", - "_%n day go_::_%n days ago_" : ["","antaŭ %n tagoj"], - "last month" : "lastamonate", - "_%n month ago_::_%n months ago_" : ["","antaŭ %n monatoj"], - "last year" : "lastajare", - "years ago" : "jaroj antaŭe", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Nur la jenaj signoj permesatas en uzantonomo: «a-z», «A-Z», «0-9» kaj «_.@-»", "A valid username must be provided" : "Valida uzantonomo devas proviziĝi", "A valid password must be provided" : "Valida pasvorto devas proviziĝi", "The username is already being used" : "La uzantonomo jam uzatas", "Please ask your server administrator to install the module." : "Bonvolu peti vian sistemadministranton, ke ĝi instalu la modulon.", "PHP module %s not installed." : "La PHP-modulo %s ne instalitas.", - "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 necesas" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/eo.json b/lib/l10n/eo.json index 7e1ed7bb813..bd433423828 100644 --- a/lib/l10n/eo.json +++ b/lib/l10n/eo.json @@ -1,5 +1,6 @@ { "translations": { "See %s" : "Vidi %s", + "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "Help" : "Helpo", "Personal" : "Persona", "Settings" : "Agordo", @@ -8,6 +9,16 @@ "App \\\"%s\\\" can't be installed because it is not compatible with this version of ownCloud." : "La aplikaĵo “%s” ne povas instaliĝi ĉar ĝi ne kongruas kun ĉi tiu eldono de ownCloud.", "Unknown filetype" : "Ne konatas dosiertipo", "Invalid image" : "Ne validas bildo", + "today" : "hodiaŭ", + "yesterday" : "hieraŭ", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "lastamonate", + "_%n month ago_::_%n months ago_" : ["","antaŭ %n monatoj"], + "last year" : "lastajare", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","antaŭ %n horoj"], + "_%n minute ago_::_%n minutes ago_" : ["","antaŭ %n minutoj"], + "seconds ago" : "sekundoj antaŭe", "web services under your control" : "TTT-servoj regataj de vi", "App directory already exists" : "La dosierujo de la aplikaĵo jam ekzistas", "App does not provide an info.xml file" : "La aplikaĵo ne provizas dosieron info.xml", @@ -32,23 +43,12 @@ "%s shared »%s« with you" : "%s kunhavigis “%s” kun vi", "You are not allowed to share %s" : "Vi ne permesatas kunhavigi %s", "Could not find category \"%s\"" : "Ne troviĝis kategorio “%s”", - "seconds ago" : "sekundoj antaŭe", - "_%n minute ago_::_%n minutes ago_" : ["","antaŭ %n minutoj"], - "_%n hour ago_::_%n hours ago_" : ["","antaŭ %n horoj"], - "today" : "hodiaŭ", - "yesterday" : "hieraŭ", - "_%n day go_::_%n days ago_" : ["","antaŭ %n tagoj"], - "last month" : "lastamonate", - "_%n month ago_::_%n months ago_" : ["","antaŭ %n monatoj"], - "last year" : "lastajare", - "years ago" : "jaroj antaŭe", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Nur la jenaj signoj permesatas en uzantonomo: «a-z», «A-Z», «0-9» kaj «_.@-»", "A valid username must be provided" : "Valida uzantonomo devas proviziĝi", "A valid password must be provided" : "Valida pasvorto devas proviziĝi", "The username is already being used" : "La uzantonomo jam uzatas", "Please ask your server administrator to install the module." : "Bonvolu peti vian sistemadministranton, ke ĝi instalu la modulon.", "PHP module %s not installed." : "La PHP-modulo %s ne instalitas.", - "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 necesas" },"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 9cdd328e974..fdbac2de6f6 100644 --- a/lib/l10n/es.js +++ b/lib/l10n/es.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto puede ser facilmente solucionado, %sdando permisos de escritura al directorio de configuración en el servidor Web%s.", "Sample configuration detected" : "Ejemplo de configuración detectado", "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" : "Se ha detectado que el ejemplo de configuración ha sido copiado. Esto puede arruinar su instalación y es un caso para el que no se brinda soporte. Lea la documentación antes de hacer cambios en config.php", + "PHP %s or higher is required." : "Se requiere PHP %s o superior.", "Help" : "Ayuda", "Personal" : "Personal", "Settings" : "Ajustes", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "No se ha especificado nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", "Database Error" : "Error en la base de datos", "Please contact your system administrator." : "Por favor contacte al administrador del sistema.", "web services under your control" : "Servicios web bajo su control", @@ -80,16 +91,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartir %s falló porque el motor compartido para %s podría no encontrar su origen", "Sharing %s failed, because the file could not be found in the file cache" : "Compartiendo %s ha fallado, ya que el archivo no pudo ser encontrado en el cache de archivo", "Could not find category \"%s\"" : "No puede encontrar la categoria \"%s\"", - "seconds ago" : "hace segundos", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "año pasado", - "years ago" : "hace años", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Solo los siguientes caracteres están permitidos en un nombre de usuario: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", "A valid password must be provided" : "Se debe proporcionar una contraseña válida", @@ -105,12 +106,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Instale uno de estos idiomas en su sistema y reinicie su servidor web.", "Please ask your server administrator to install the module." : "Consulte al administrador de su servidor para instalar el módulo.", "PHP module %s not installed." : "El ódulo PHP %s no está instalado.", - "PHP %s or higher is required." : "Se requiere PHP %s o superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Consulte a su administrador del servidor para actualizar PHP a la versión más reciente. Su versión de PHP ya no es apoyado por ownCloud y la comunidad PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe mode está habilitado. ownCloud requiere que se desactive para que funcione correctamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Modo Seguro de PHP es un entorno en desuso y en su mayoría inútil que debe ser desactivada. Contacte al administrador del servidor para desactivarlo en php.ini o en la configuración del servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes está habilitado. ownCloud requiere que se desactive para que funcione correctamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes es un entorno en desuso y en su mayoría inútil que debe ser desactivada. Consulte a su administrador del servidor para desactivarlo en php.ini o en la configuración del servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Los módulos PHP se han instalado, pero aparecen listados como si faltaran", "Please ask your server administrator to restart the web server." : "Consulte al administrador de su servidor para reiniciar el servidor web.", "PostgreSQL >= 9 required" : "PostgreSQL 9 o superior requerido.", diff --git a/lib/l10n/es.json b/lib/l10n/es.json index c14b03c15df..2f46806394a 100644 --- a/lib/l10n/es.json +++ b/lib/l10n/es.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto puede ser facilmente solucionado, %sdando permisos de escritura al directorio de configuración en el servidor Web%s.", "Sample configuration detected" : "Ejemplo de configuración detectado", "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" : "Se ha detectado que el ejemplo de configuración ha sido copiado. Esto puede arruinar su instalación y es un caso para el que no se brinda soporte. Lea la documentación antes de hacer cambios en config.php", + "PHP %s or higher is required." : "Se requiere PHP %s o superior.", "Help" : "Ayuda", "Personal" : "Personal", "Settings" : "Ajustes", @@ -15,6 +16,16 @@ "No app name specified" : "No se ha especificado nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", "Database Error" : "Error en la base de datos", "Please contact your system administrator." : "Por favor contacte al administrador del sistema.", "web services under your control" : "Servicios web bajo su control", @@ -78,16 +89,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartir %s falló porque el motor compartido para %s podría no encontrar su origen", "Sharing %s failed, because the file could not be found in the file cache" : "Compartiendo %s ha fallado, ya que el archivo no pudo ser encontrado en el cache de archivo", "Could not find category \"%s\"" : "No puede encontrar la categoria \"%s\"", - "seconds ago" : "hace segundos", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "año pasado", - "years ago" : "hace años", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Solo los siguientes caracteres están permitidos en un nombre de usuario: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", "A valid password must be provided" : "Se debe proporcionar una contraseña válida", @@ -103,12 +104,7 @@ "Please install one of these locales on your system and restart your webserver." : "Instale uno de estos idiomas en su sistema y reinicie su servidor web.", "Please ask your server administrator to install the module." : "Consulte al administrador de su servidor para instalar el módulo.", "PHP module %s not installed." : "El ódulo PHP %s no está instalado.", - "PHP %s or higher is required." : "Se requiere PHP %s o superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Consulte a su administrador del servidor para actualizar PHP a la versión más reciente. Su versión de PHP ya no es apoyado por ownCloud y la comunidad PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe mode está habilitado. ownCloud requiere que se desactive para que funcione correctamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Modo Seguro de PHP es un entorno en desuso y en su mayoría inútil que debe ser desactivada. Contacte al administrador del servidor para desactivarlo en php.ini o en la configuración del servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes está habilitado. ownCloud requiere que se desactive para que funcione correctamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes es un entorno en desuso y en su mayoría inútil que debe ser desactivada. Consulte a su administrador del servidor para desactivarlo en php.ini o en la configuración del servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Los módulos PHP se han instalado, pero aparecen listados como si faltaran", "Please ask your server administrator to restart the web server." : "Consulte al administrador de su servidor para reiniciar el servidor web.", "PostgreSQL >= 9 required" : "PostgreSQL 9 o superior requerido.", diff --git a/lib/l10n/es_AR.js b/lib/l10n/es_AR.js index eb60e6eacbe..bc291ddb3b6 100644 --- a/lib/l10n/es_AR.js +++ b/lib/l10n/es_AR.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "No fue especificado el nombre de la app", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "el mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "el año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "segundos atrás", "web services under your control" : "servicios web sobre los que tenés control", "App directory already exists" : "El directorio de la app ya existe", "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio para la app. Corregí los permisos. %s", @@ -40,16 +50,6 @@ OC.L10N.register( "Set an admin password." : "Configurar una contraseña de administrador.", "%s shared »%s« with you" : "%s compartió \"%s\" con vos", "Could not find category \"%s\"" : "No fue posible encontrar la categoría \"%s\"", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "el mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "el año pasado", - "years ago" : "años atrás", "A valid username must be provided" : "Debe ingresar un nombre de usuario válido", "A valid password must be provided" : "Debe ingresar una contraseña válida" }, diff --git a/lib/l10n/es_AR.json b/lib/l10n/es_AR.json index 237819d2837..e1245fabfef 100644 --- a/lib/l10n/es_AR.json +++ b/lib/l10n/es_AR.json @@ -7,6 +7,16 @@ "No app name specified" : "No fue especificado el nombre de la app", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "el mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "el año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "segundos atrás", "web services under your control" : "servicios web sobre los que tenés control", "App directory already exists" : "El directorio de la app ya existe", "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio para la app. Corregí los permisos. %s", @@ -38,16 +48,6 @@ "Set an admin password." : "Configurar una contraseña de administrador.", "%s shared »%s« with you" : "%s compartió \"%s\" con vos", "Could not find category \"%s\"" : "No fue posible encontrar la categoría \"%s\"", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "el mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "el año pasado", - "years ago" : "años atrás", "A valid username must be provided" : "Debe ingresar un nombre de usuario válido", "A valid password must be provided" : "Debe ingresar una contraseña válida" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_BO.js b/lib/l10n/es_BO.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_BO.js +++ b/lib/l10n/es_BO.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_BO.json b/lib/l10n/es_BO.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_BO.json +++ b/lib/l10n/es_BO.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_CL.js b/lib/l10n/es_CL.js index 12f107f8ddf..84e47673937 100644 --- a/lib/l10n/es_CL.js +++ b/lib/l10n/es_CL.js @@ -14,19 +14,19 @@ OC.L10N.register( "No app name specified" : "No se especificó el nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen no válida", - "web services under your control" : "Servicios Web bajo su control", - "App directory already exists" : "El directorio de la aplicación ya existe", - "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio de aplicación. Por favor corregir los permisos. %s", - "No source specified when installing app" : "No se especificó el origen al instalar la aplicación", - "seconds ago" : "segundos antes", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "hoy", "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "mes anterior", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "último año", - "years ago" : "años anteriores" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "segundos antes", + "web services under your control" : "Servicios Web bajo su control", + "App directory already exists" : "El directorio de la aplicación ya existe", + "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio de aplicación. Por favor corregir los permisos. %s", + "No source specified when installing app" : "No se especificó el origen al instalar la aplicación" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_CL.json b/lib/l10n/es_CL.json index 4c66ed935ac..946cf11dc09 100644 --- a/lib/l10n/es_CL.json +++ b/lib/l10n/es_CL.json @@ -12,19 +12,19 @@ "No app name specified" : "No se especificó el nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen no válida", - "web services under your control" : "Servicios Web bajo su control", - "App directory already exists" : "El directorio de la aplicación ya existe", - "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio de aplicación. Por favor corregir los permisos. %s", - "No source specified when installing app" : "No se especificó el origen al instalar la aplicación", - "seconds ago" : "segundos antes", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "hoy", "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "mes anterior", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "último año", - "years ago" : "años anteriores" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "segundos antes", + "web services under your control" : "Servicios Web bajo su control", + "App directory already exists" : "El directorio de la aplicación ya existe", + "Can't create app folder. Please fix permissions. %s" : "No se puede crear el directorio de aplicación. Por favor corregir los permisos. %s", + "No source specified when installing app" : "No se especificó el origen al instalar la aplicación" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_CO.js b/lib/l10n/es_CO.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_CO.js +++ b/lib/l10n/es_CO.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_CO.json b/lib/l10n/es_CO.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_CO.json +++ b/lib/l10n/es_CO.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_CR.js b/lib/l10n/es_CR.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_CR.js +++ b/lib/l10n/es_CR.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_CR.json b/lib/l10n/es_CR.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_CR.json +++ b/lib/l10n/es_CR.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_EC.js b/lib/l10n/es_EC.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_EC.js +++ b/lib/l10n/es_EC.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_EC.json b/lib/l10n/es_EC.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_EC.json +++ b/lib/l10n/es_EC.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 2e2083415e5..e739b14c9fd 100644 --- a/lib/l10n/es_MX.js +++ b/lib/l10n/es_MX.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "No se ha especificado nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", "web services under your control" : "Servicios web bajo su control", "App directory already exists" : "El directorio de la aplicación ya existe", "Can't create app folder. Please fix permissions. %s" : "No se puede crear la carpeta de la aplicación. Corrija los permisos. %s", @@ -40,16 +50,6 @@ OC.L10N.register( "Set an admin password." : "Configurar la contraseña del administrador.", "%s shared »%s« with you" : "%s ha compartido »%s« contigo", "Could not find category \"%s\"" : "No puede encontrar la categoria \"%s\"", - "seconds ago" : "hace segundos", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "año pasado", - "years ago" : "hace años", "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", "A valid password must be provided" : "Se debe proporcionar una contraseña válida" }, diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json index b9fe48a6eea..9b63e52244c 100644 --- a/lib/l10n/es_MX.json +++ b/lib/l10n/es_MX.json @@ -7,6 +7,16 @@ "No app name specified" : "No se ha especificado nombre de la aplicación", "Unknown filetype" : "Tipo de archivo desconocido", "Invalid image" : "Imagen inválida", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", "web services under your control" : "Servicios web bajo su control", "App directory already exists" : "El directorio de la aplicación ya existe", "Can't create app folder. Please fix permissions. %s" : "No se puede crear la carpeta de la aplicación. Corrija los permisos. %s", @@ -38,16 +48,6 @@ "Set an admin password." : "Configurar la contraseña del administrador.", "%s shared »%s« with you" : "%s ha compartido »%s« contigo", "Could not find category \"%s\"" : "No puede encontrar la categoria \"%s\"", - "seconds ago" : "hace segundos", - "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], - "today" : "hoy", - "yesterday" : "ayer", - "_%n day go_::_%n days ago_" : ["Hace %n día","Hace %n días"], - "last month" : "mes pasado", - "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], - "last year" : "año pasado", - "years ago" : "hace años", "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", "A valid password must be provided" : "Se debe proporcionar una contraseña válida" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_PE.js b/lib/l10n/es_PE.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_PE.js +++ b/lib/l10n/es_PE.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_PE.json b/lib/l10n/es_PE.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_PE.json +++ b/lib/l10n/es_PE.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_PY.js b/lib/l10n/es_PY.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_PY.js +++ b/lib/l10n/es_PY.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_PY.json b/lib/l10n/es_PY.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_PY.json +++ b/lib/l10n/es_PY.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_US.js b/lib/l10n/es_US.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_US.js +++ b/lib/l10n/es_US.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_US.json b/lib/l10n/es_US.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_US.json +++ b/lib/l10n/es_US.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_UY.js b/lib/l10n/es_UY.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/es_UY.js +++ b/lib/l10n/es_UY.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_UY.json b/lib/l10n/es_UY.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/es_UY.json +++ b/lib/l10n/es_UY.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js index 8fbc25c4403..1e48fc90216 100644 --- a/lib/l10n/et_EE.js +++ b/lib/l10n/et_EE.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Tavaliselt saab selle lahendada %s andes veebiserverile seadete kataloogile \"config\" kirjutusõigused %s", "Sample configuration detected" : "Tuvastati näidisseaded", "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" : "Tuvastati, et kopeeriti näidisseaded. See võib lõhkuda sinu saidi ja see pole toetatud. Palun loe enne faili config.php muutmist dokumentatsiooni", + "PHP %s or higher is required." : "PHP %s või uuem on nõutav.", "Help" : "Abiinfo", "Personal" : "Isiklik", "Settings" : "Seaded", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Ühegi rakendi nime pole määratletud", "Unknown filetype" : "Tundmatu failitüüp", "Invalid image" : "Vigane pilt", + "today" : "täna", + "yesterday" : "eile", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "viimasel kuul", + "_%n month ago_::_%n months ago_" : ["","%n kuud tagasi"], + "last year" : "viimasel aastal", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n tundi tagasi"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutit tagasi"], + "seconds ago" : "sekundit tagasi", "web services under your control" : "veebitenused sinu kontrolli all", "App directory already exists" : "Rakendi kataloog on juba olemas", "Can't create app folder. Please fix permissions. %s" : "Ei saa luua rakendi kataloogi. Palun korrigeeri õigusi. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s jagamine ebaõnnestus, kuna jagamise tagarakend ei suutnud leida %s jaoks lähteallikat", "Sharing %s failed, because the file could not be found in the file cache" : "%s jagamine ebaõnnestus, kuna faili ei suudetud leida failide puhvrist", "Could not find category \"%s\"" : "Ei leia kategooriat \"%s\"", - "seconds ago" : "sekundit tagasi", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutit tagasi"], - "_%n hour ago_::_%n hours ago_" : ["","%n tundi tagasi"], - "today" : "täna", - "yesterday" : "eile", - "_%n day go_::_%n days ago_" : ["","%n päeva tagasi"], - "last month" : "viimasel kuul", - "_%n month ago_::_%n months ago_" : ["","%n kuud tagasi"], - "last year" : "viimasel aastal", - "years ago" : "aastat tagasi", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Kasutajanimes on lubatud ainult järgnevad tähemärgid: \"a-z\", \"A-Z\", \"0-9\" ja \"_.@-\"", "A valid username must be provided" : "Sisesta nõuetele vastav kasutajatunnus", "A valid password must be provided" : "Sisesta nõuetele vastav parool", @@ -103,12 +104,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Palun paigalda mõni neist lokaatides oma süsteemi ning taaskäivita veebiserver.", "Please ask your server administrator to install the module." : "Palu oma serveri haldajal moodul paigadalda.", "PHP module %s not installed." : "PHP moodulit %s pole paigaldatud.", - "PHP %s or higher is required." : "PHP %s või uuem on nõutav.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Palu oma serveri haldajal uuendada PHP viimasele versioonile. Sinu PHP versioon pole enam toetatud ownCloud-i ja PHP kogukonna poolt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode on lubatud. ownCloud vajab normaalseks toimimiseks, et see oleks keelatud.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode on aegunud ja üldiselt kasutu seadistus, mis tuleks keelata. Palu oma serveri haldajal see keelata php.ini failis või veebiserveri seadetes.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes on lubatud. ownCloud vajab normaalseks toimimiseks, et see oleks keelatud.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes on aegunud ja üldiselt kasutu seadistus, mis tuleks keelata. Palu oma serveri haldajal see keelata php.ini failis või veebiserveri seadetes.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moodulid on paigaldatud, kuid neid näitatakse endiselt kui puuduolevad?", "Please ask your server administrator to restart the web server." : "Palu oma serveri haldajal veebiserver taaskäivitada.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 on nõutav", diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json index 099000bd74a..05486f6d8a0 100644 --- a/lib/l10n/et_EE.json +++ b/lib/l10n/et_EE.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Tavaliselt saab selle lahendada %s andes veebiserverile seadete kataloogile \"config\" kirjutusõigused %s", "Sample configuration detected" : "Tuvastati näidisseaded", "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" : "Tuvastati, et kopeeriti näidisseaded. See võib lõhkuda sinu saidi ja see pole toetatud. Palun loe enne faili config.php muutmist dokumentatsiooni", + "PHP %s or higher is required." : "PHP %s või uuem on nõutav.", "Help" : "Abiinfo", "Personal" : "Isiklik", "Settings" : "Seaded", @@ -15,6 +16,16 @@ "No app name specified" : "Ühegi rakendi nime pole määratletud", "Unknown filetype" : "Tundmatu failitüüp", "Invalid image" : "Vigane pilt", + "today" : "täna", + "yesterday" : "eile", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "viimasel kuul", + "_%n month ago_::_%n months ago_" : ["","%n kuud tagasi"], + "last year" : "viimasel aastal", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n tundi tagasi"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutit tagasi"], + "seconds ago" : "sekundit tagasi", "web services under your control" : "veebitenused sinu kontrolli all", "App directory already exists" : "Rakendi kataloog on juba olemas", "Can't create app folder. Please fix permissions. %s" : "Ei saa luua rakendi kataloogi. Palun korrigeeri õigusi. %s", @@ -76,16 +87,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s jagamine ebaõnnestus, kuna jagamise tagarakend ei suutnud leida %s jaoks lähteallikat", "Sharing %s failed, because the file could not be found in the file cache" : "%s jagamine ebaõnnestus, kuna faili ei suudetud leida failide puhvrist", "Could not find category \"%s\"" : "Ei leia kategooriat \"%s\"", - "seconds ago" : "sekundit tagasi", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutit tagasi"], - "_%n hour ago_::_%n hours ago_" : ["","%n tundi tagasi"], - "today" : "täna", - "yesterday" : "eile", - "_%n day go_::_%n days ago_" : ["","%n päeva tagasi"], - "last month" : "viimasel kuul", - "_%n month ago_::_%n months ago_" : ["","%n kuud tagasi"], - "last year" : "viimasel aastal", - "years ago" : "aastat tagasi", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Kasutajanimes on lubatud ainult järgnevad tähemärgid: \"a-z\", \"A-Z\", \"0-9\" ja \"_.@-\"", "A valid username must be provided" : "Sisesta nõuetele vastav kasutajatunnus", "A valid password must be provided" : "Sisesta nõuetele vastav parool", @@ -101,12 +102,7 @@ "Please install one of these locales on your system and restart your webserver." : "Palun paigalda mõni neist lokaatides oma süsteemi ning taaskäivita veebiserver.", "Please ask your server administrator to install the module." : "Palu oma serveri haldajal moodul paigadalda.", "PHP module %s not installed." : "PHP moodulit %s pole paigaldatud.", - "PHP %s or higher is required." : "PHP %s või uuem on nõutav.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Palu oma serveri haldajal uuendada PHP viimasele versioonile. Sinu PHP versioon pole enam toetatud ownCloud-i ja PHP kogukonna poolt.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode on lubatud. ownCloud vajab normaalseks toimimiseks, et see oleks keelatud.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode on aegunud ja üldiselt kasutu seadistus, mis tuleks keelata. Palu oma serveri haldajal see keelata php.ini failis või veebiserveri seadetes.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes on lubatud. ownCloud vajab normaalseks toimimiseks, et see oleks keelatud.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes on aegunud ja üldiselt kasutu seadistus, mis tuleks keelata. Palu oma serveri haldajal see keelata php.ini failis või veebiserveri seadetes.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moodulid on paigaldatud, kuid neid näitatakse endiselt kui puuduolevad?", "Please ask your server administrator to restart the web server." : "Palu oma serveri haldajal veebiserver taaskäivitada.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 on nõutav", diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js index b5b6b7d364b..7af354cdf6c 100644 --- a/lib/l10n/eu.js +++ b/lib/l10n/eu.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Hau normalean konpondu daiteke %sweb zerbitzarira config karpetan idazteko baimenak emanez%s.", "Sample configuration detected" : "Adibide-ezarpena detektatua", "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" : "Detektatu da adibide-ezarpena kopiatu dela. Honek zure instalazioa apur dezake eta ez da onartzen. Irakurri dokumentazioa config.php fitxategia aldatu aurretik.", + "PHP %s or higher is required." : "PHP %s edo berriagoa behar da.", "Help" : "Laguntza", "Personal" : "Pertsonala", "Settings" : "Ezarpenak", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Ez da aplikazioaren izena zehaztu", "Unknown filetype" : "Fitxategi mota ezezaguna", "Invalid image" : "Baliogabeko irudia", + "today" : "gaur", + "yesterday" : "atzo", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "joan den hilabetean", + "_%n month ago_::_%n months ago_" : ["orain dela hilabete %n","orain dela %n hilabete"], + "last year" : "joan den urtean", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["orain dela ordu %n","orain dela %n ordu"], + "_%n minute ago_::_%n minutes ago_" : ["orain dela minutu %n","orain dela %n minutu"], + "seconds ago" : "segundu", "web services under your control" : "web zerbitzuak zure kontrolpean", "App directory already exists" : "Aplikazioaren karpeta dagoeneko existitzen da", "Can't create app folder. Please fix permissions. %s" : "Ezin izan da aplikazioaren karpeta sortu. Mesdez konpondu baimenak. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s elkarbanatzeak huts egin du, %sren elkarbanaketa motorrak bere iturria aurkitu ezin duelako", "Sharing %s failed, because the file could not be found in the file cache" : "%s elkarbanatzeak huts egin du, fitxategia katxean aurkitu ez delako", "Could not find category \"%s\"" : "Ezin da \"%s\" kategoria aurkitu", - "seconds ago" : "segundu", - "_%n minute ago_::_%n minutes ago_" : ["orain dela minutu %n","orain dela %n minutu"], - "_%n hour ago_::_%n hours ago_" : ["orain dela ordu %n","orain dela %n ordu"], - "today" : "gaur", - "yesterday" : "atzo", - "_%n day go_::_%n days ago_" : ["orain dela egun %n","orain dela %n egun"], - "last month" : "joan den hilabetean", - "_%n month ago_::_%n months ago_" : ["orain dela hilabete %n","orain dela %n hilabete"], - "last year" : "joan den urtean", - "years ago" : "urte", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Bakarrik hurrengo karaketerak onartzen dira erabiltzaile izenean: \"a-z\", \"A-Z\", \"0-9\", eta \"_.@-\"", "A valid username must be provided" : "Baliozko erabiltzaile izena eman behar da", "A valid password must be provided" : "Baliozko pasahitza eman behar da", @@ -103,12 +104,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Instalatu hauetako lokal bat zure sisteman eta berrabiarazi zure web zerbitzaria.", "Please ask your server administrator to install the module." : "Mesedez eskatu zure zerbitzariaren kudeatzaileari modulua instala dezan.", "PHP module %s not installed." : "PHPren %s modulua ez dago instalaturik.", - "PHP %s or higher is required." : "PHP %s edo berriagoa behar da.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Mesedez eskatu zure zerbitzariaren kudeatzaileari PHP azkenengo bertsiora eguneratzea. Zure PHP bertsioa ez dute ez ownCloud eta ez PHP komunitateek mantentzen.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP SafeMode gaitua dago. ownCloudek ongi funtzionatzeko desgaitua behar du.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode ia erabiligabeko ezarpen zahar bat da eta desgaituta egon beharko luke. Mesedez eskatu zerbitzariaren kudeatzaileari php.ini edo zure web zerbitzariaren konfigurazioan desgaitu dezan.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes gaitua dago. ownCloudek ongi funtzionatzeko desgaitua behar du.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ia erabiligabeko ezarpen zahar bat da eta desgaituta egon beharko luke. Mesedez eskatu zerbitzariaren kudeatzaileari php.ini edo zure web zerbitzariaren konfigurazioan desgaitu dezan.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduluak instalatu dira, baina oraindik faltan bezala markatuta daude?", "Please ask your server administrator to restart the web server." : "Mesedez eskatu zerbitzariaren kudeatzaileari web zerbitzaria berrabiarazteko.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 behar da", diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json index 77a7f6f095e..3735988aab8 100644 --- a/lib/l10n/eu.json +++ b/lib/l10n/eu.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Hau normalean konpondu daiteke %sweb zerbitzarira config karpetan idazteko baimenak emanez%s.", "Sample configuration detected" : "Adibide-ezarpena detektatua", "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" : "Detektatu da adibide-ezarpena kopiatu dela. Honek zure instalazioa apur dezake eta ez da onartzen. Irakurri dokumentazioa config.php fitxategia aldatu aurretik.", + "PHP %s or higher is required." : "PHP %s edo berriagoa behar da.", "Help" : "Laguntza", "Personal" : "Pertsonala", "Settings" : "Ezarpenak", @@ -15,6 +16,16 @@ "No app name specified" : "Ez da aplikazioaren izena zehaztu", "Unknown filetype" : "Fitxategi mota ezezaguna", "Invalid image" : "Baliogabeko irudia", + "today" : "gaur", + "yesterday" : "atzo", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "joan den hilabetean", + "_%n month ago_::_%n months ago_" : ["orain dela hilabete %n","orain dela %n hilabete"], + "last year" : "joan den urtean", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["orain dela ordu %n","orain dela %n ordu"], + "_%n minute ago_::_%n minutes ago_" : ["orain dela minutu %n","orain dela %n minutu"], + "seconds ago" : "segundu", "web services under your control" : "web zerbitzuak zure kontrolpean", "App directory already exists" : "Aplikazioaren karpeta dagoeneko existitzen da", "Can't create app folder. Please fix permissions. %s" : "Ezin izan da aplikazioaren karpeta sortu. Mesdez konpondu baimenak. %s", @@ -76,16 +87,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s elkarbanatzeak huts egin du, %sren elkarbanaketa motorrak bere iturria aurkitu ezin duelako", "Sharing %s failed, because the file could not be found in the file cache" : "%s elkarbanatzeak huts egin du, fitxategia katxean aurkitu ez delako", "Could not find category \"%s\"" : "Ezin da \"%s\" kategoria aurkitu", - "seconds ago" : "segundu", - "_%n minute ago_::_%n minutes ago_" : ["orain dela minutu %n","orain dela %n minutu"], - "_%n hour ago_::_%n hours ago_" : ["orain dela ordu %n","orain dela %n ordu"], - "today" : "gaur", - "yesterday" : "atzo", - "_%n day go_::_%n days ago_" : ["orain dela egun %n","orain dela %n egun"], - "last month" : "joan den hilabetean", - "_%n month ago_::_%n months ago_" : ["orain dela hilabete %n","orain dela %n hilabete"], - "last year" : "joan den urtean", - "years ago" : "urte", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Bakarrik hurrengo karaketerak onartzen dira erabiltzaile izenean: \"a-z\", \"A-Z\", \"0-9\", eta \"_.@-\"", "A valid username must be provided" : "Baliozko erabiltzaile izena eman behar da", "A valid password must be provided" : "Baliozko pasahitza eman behar da", @@ -101,12 +102,7 @@ "Please install one of these locales on your system and restart your webserver." : "Instalatu hauetako lokal bat zure sisteman eta berrabiarazi zure web zerbitzaria.", "Please ask your server administrator to install the module." : "Mesedez eskatu zure zerbitzariaren kudeatzaileari modulua instala dezan.", "PHP module %s not installed." : "PHPren %s modulua ez dago instalaturik.", - "PHP %s or higher is required." : "PHP %s edo berriagoa behar da.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Mesedez eskatu zure zerbitzariaren kudeatzaileari PHP azkenengo bertsiora eguneratzea. Zure PHP bertsioa ez dute ez ownCloud eta ez PHP komunitateek mantentzen.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP SafeMode gaitua dago. ownCloudek ongi funtzionatzeko desgaitua behar du.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode ia erabiligabeko ezarpen zahar bat da eta desgaituta egon beharko luke. Mesedez eskatu zerbitzariaren kudeatzaileari php.ini edo zure web zerbitzariaren konfigurazioan desgaitu dezan.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes gaitua dago. ownCloudek ongi funtzionatzeko desgaitua behar du.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes ia erabiligabeko ezarpen zahar bat da eta desgaituta egon beharko luke. Mesedez eskatu zerbitzariaren kudeatzaileari php.ini edo zure web zerbitzariaren konfigurazioan desgaitu dezan.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduluak instalatu dira, baina oraindik faltan bezala markatuta daude?", "Please ask your server administrator to restart the web server." : "Mesedez eskatu zerbitzariaren kudeatzaileari web zerbitzaria berrabiarazteko.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 behar da", diff --git a/lib/l10n/eu_ES.js b/lib/l10n/eu_ES.js index a9f41884d58..554bbf836a5 100644 --- a/lib/l10n/eu_ES.js +++ b/lib/l10n/eu_ES.js @@ -2,9 +2,10 @@ OC.L10N.register( "lib", { "Personal" : "Pertsonala", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/eu_ES.json b/lib/l10n/eu_ES.json index 9ac9f22cb92..eecaa4e9aea 100644 --- a/lib/l10n/eu_ES.json +++ b/lib/l10n/eu_ES.json @@ -1,8 +1,9 @@ { "translations": { "Personal" : "Pertsonala", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/fa.js b/lib/l10n/fa.js index 451274e4767..e5cacb279d4 100644 --- a/lib/l10n/fa.js +++ b/lib/l10n/fa.js @@ -8,6 +8,16 @@ OC.L10N.register( "Admin" : "مدیر", "Unknown filetype" : "نوع فایل ناشناخته", "Invalid image" : "عکس نامعتبر", + "today" : "امروز", + "yesterday" : "دیروز", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "ماه قبل", + "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], + "last year" : "سال قبل", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], + "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], + "seconds ago" : "ثانیهها پیش", "web services under your control" : "سرویس های تحت وب در کنترل شما", "Application is not enabled" : "برنامه فعال نشده است", "Authentication error" : "خطا در اعتبار سنجی", @@ -27,16 +37,6 @@ OC.L10N.register( "Set an admin password." : "یک رمزعبور برای مدیر تنظیم نمایید.", "%s shared »%s« with you" : "%s به اشتراک گذاشته شده است »%s« توسط شما", "Could not find category \"%s\"" : "دسته بندی %s یافت نشد", - "seconds ago" : "ثانیهها پیش", - "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], - "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], - "today" : "امروز", - "yesterday" : "دیروز", - "_%n day go_::_%n days ago_" : ["%n روز قبل"], - "last month" : "ماه قبل", - "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], - "last year" : "سال قبل", - "years ago" : "سالهای قبل", "A valid username must be provided" : "نام کاربری صحیح باید وارد شود", "A valid password must be provided" : "رمز عبور صحیح باید وارد شود" }, diff --git a/lib/l10n/fa.json b/lib/l10n/fa.json index 9dfeaa59954..608d66645da 100644 --- a/lib/l10n/fa.json +++ b/lib/l10n/fa.json @@ -6,6 +6,16 @@ "Admin" : "مدیر", "Unknown filetype" : "نوع فایل ناشناخته", "Invalid image" : "عکس نامعتبر", + "today" : "امروز", + "yesterday" : "دیروز", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "ماه قبل", + "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], + "last year" : "سال قبل", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], + "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], + "seconds ago" : "ثانیهها پیش", "web services under your control" : "سرویس های تحت وب در کنترل شما", "Application is not enabled" : "برنامه فعال نشده است", "Authentication error" : "خطا در اعتبار سنجی", @@ -25,16 +35,6 @@ "Set an admin password." : "یک رمزعبور برای مدیر تنظیم نمایید.", "%s shared »%s« with you" : "%s به اشتراک گذاشته شده است »%s« توسط شما", "Could not find category \"%s\"" : "دسته بندی %s یافت نشد", - "seconds ago" : "ثانیهها پیش", - "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], - "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], - "today" : "امروز", - "yesterday" : "دیروز", - "_%n day go_::_%n days ago_" : ["%n روز قبل"], - "last month" : "ماه قبل", - "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], - "last year" : "سال قبل", - "years ago" : "سالهای قبل", "A valid username must be provided" : "نام کاربری صحیح باید وارد شود", "A valid password must be provided" : "رمز عبور صحیح باید وارد شود" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/lib/l10n/fi_FI.js b/lib/l10n/fi_FI.js index 1097dd20850..e8cd3e7dc69 100644 --- a/lib/l10n/fi_FI.js +++ b/lib/l10n/fi_FI.js @@ -6,6 +6,8 @@ OC.L10N.register( "See %s" : "Katso %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Tämän voi yleensä korjata antamalla %shttp-palvelimelle kirjoitusoikeuden asetushakemistoon%s.", "Sample configuration detected" : "Esimerkkimääritykset havaittu", + "PHP %s or higher is required." : "PHP %s tai sitä uudempi vaaditaan.", + "Following databases are supported: %s" : "Seuraavat tietokannat ovat tuettuja: %s", "Help" : "Ohje", "Personal" : "Henkilökohtainen", "Settings" : "Asetukset", @@ -16,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Sovelluksen nimeä ei määritelty", "Unknown filetype" : "Tuntematon tiedostotyyppi", "Invalid image" : "Virheellinen kuva", + "today" : "tänään", + "yesterday" : "eilen", + "_%n day ago_::_%n days ago_" : ["%n päivä sitten","%n päivää sitten"], + "last month" : "viime kuussa", + "_%n month ago_::_%n months ago_" : ["%n kuukausi sitten","%n kuukautta sitten"], + "last year" : "viime vuonna", + "_%n year ago_::_%n years ago_" : ["%n vuosi sitten","%n vuotta sitten"], + "_%n hour ago_::_%n hours ago_" : ["%n tunti sitten","%n tuntia sitten"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuutti sitten","%n minuuttia sitten"], + "seconds ago" : "sekuntia sitten", "Database Error" : "Tietokantavirhe", "Please contact your system administrator." : "Ole yhteydessä järjestelmän ylläpitäjään.", "web services under your control" : "verkkopalvelut hallinnassasi", @@ -69,16 +81,6 @@ OC.L10N.register( "Sharing %s failed, because resharing is not allowed" : "Kohteen %s jakaminen epäonnistui, koska jakaminen uudelleen ei ole sallittu", "Sharing %s failed, because the file could not be found in the file cache" : "Kohteen %s jakaminen epäonnistui, koska tiedostoa ei löytynyt tiedostovälimuistista", "Could not find category \"%s\"" : "Luokkaa \"%s\" ei löytynyt", - "seconds ago" : "sekuntia sitten", - "_%n minute ago_::_%n minutes ago_" : ["%n minuutti sitten","%n minuuttia sitten"], - "_%n hour ago_::_%n hours ago_" : ["%n tunti sitten","%n tuntia sitten"], - "today" : "tänään", - "yesterday" : "eilen", - "_%n day go_::_%n days ago_" : ["%n päivä sitten","%n päivää sitten"], - "last month" : "viime kuussa", - "_%n month ago_::_%n months ago_" : ["%n kuukausi sitten","%n kuukautta sitten"], - "last year" : "viime vuonna", - "years ago" : "vuotta sitten", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Vain seuraavat merkit ovat sallittuja käyttäjätunnuksessa: \"a-z\", \"A-Z\", \"0-9\" ja \"_.@-\"", "A valid username must be provided" : "Anna kelvollinen käyttäjätunnus", "A valid password must be provided" : "Anna kelvollinen salasana", @@ -92,12 +94,7 @@ OC.L10N.register( "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.", "PHP module %s not installed." : "PHP-moduulia %s ei ole asennettu.", - "PHP %s or higher is required." : "PHP %s tai sitä uudempi vaaditaan.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Pyydä palvelimen ylläpitäjää päivittämään PHP uusimpaan versioon. Käyttämäsi PHP-versio ei ole enää tuettu ownCloud- ja PHP-yhteisön toimesta.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP:n \"Safe Mode\" on käytössä. ownCloud vaatii toimiakseen \"Safe Moden\" poistamisen käytöstä.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP:n Safe Mode on vanhennettu ja muutenkin lähes hyödytön asetus, joka tulee poistaa käytöstä. Pyydä järjestelmän ylläpitäjää poistamaan ominaisuus käytöstä php.ini-tiedoston kautta tai http-palvelimen asetuksista.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes -asetus on käytössä. ownCloud vaatii toimiakseen kyseisen asetuksen poistamisen käytöstä.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes -asetus on vanhennettu ja pääosin hyödytön, joten se tulisi poistaa käytöstä. Pyydä palvelimen ylläpitäjää poistamaan asetus käytöstä php.ini-tiedoston avulla tai http-palvelimen asetuksista.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-moduulit on asennettu, mutta ovatko ne vieläkin listattu puuttuviksi?", "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", diff --git a/lib/l10n/fi_FI.json b/lib/l10n/fi_FI.json index 2bd73df0379..e4ca796dc55 100644 --- a/lib/l10n/fi_FI.json +++ b/lib/l10n/fi_FI.json @@ -4,6 +4,8 @@ "See %s" : "Katso %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Tämän voi yleensä korjata antamalla %shttp-palvelimelle kirjoitusoikeuden asetushakemistoon%s.", "Sample configuration detected" : "Esimerkkimääritykset havaittu", + "PHP %s or higher is required." : "PHP %s tai sitä uudempi vaaditaan.", + "Following databases are supported: %s" : "Seuraavat tietokannat ovat tuettuja: %s", "Help" : "Ohje", "Personal" : "Henkilökohtainen", "Settings" : "Asetukset", @@ -14,6 +16,16 @@ "No app name specified" : "Sovelluksen nimeä ei määritelty", "Unknown filetype" : "Tuntematon tiedostotyyppi", "Invalid image" : "Virheellinen kuva", + "today" : "tänään", + "yesterday" : "eilen", + "_%n day ago_::_%n days ago_" : ["%n päivä sitten","%n päivää sitten"], + "last month" : "viime kuussa", + "_%n month ago_::_%n months ago_" : ["%n kuukausi sitten","%n kuukautta sitten"], + "last year" : "viime vuonna", + "_%n year ago_::_%n years ago_" : ["%n vuosi sitten","%n vuotta sitten"], + "_%n hour ago_::_%n hours ago_" : ["%n tunti sitten","%n tuntia sitten"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuutti sitten","%n minuuttia sitten"], + "seconds ago" : "sekuntia sitten", "Database Error" : "Tietokantavirhe", "Please contact your system administrator." : "Ole yhteydessä järjestelmän ylläpitäjään.", "web services under your control" : "verkkopalvelut hallinnassasi", @@ -67,16 +79,6 @@ "Sharing %s failed, because resharing is not allowed" : "Kohteen %s jakaminen epäonnistui, koska jakaminen uudelleen ei ole sallittu", "Sharing %s failed, because the file could not be found in the file cache" : "Kohteen %s jakaminen epäonnistui, koska tiedostoa ei löytynyt tiedostovälimuistista", "Could not find category \"%s\"" : "Luokkaa \"%s\" ei löytynyt", - "seconds ago" : "sekuntia sitten", - "_%n minute ago_::_%n minutes ago_" : ["%n minuutti sitten","%n minuuttia sitten"], - "_%n hour ago_::_%n hours ago_" : ["%n tunti sitten","%n tuntia sitten"], - "today" : "tänään", - "yesterday" : "eilen", - "_%n day go_::_%n days ago_" : ["%n päivä sitten","%n päivää sitten"], - "last month" : "viime kuussa", - "_%n month ago_::_%n months ago_" : ["%n kuukausi sitten","%n kuukautta sitten"], - "last year" : "viime vuonna", - "years ago" : "vuotta sitten", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Vain seuraavat merkit ovat sallittuja käyttäjätunnuksessa: \"a-z\", \"A-Z\", \"0-9\" ja \"_.@-\"", "A valid username must be provided" : "Anna kelvollinen käyttäjätunnus", "A valid password must be provided" : "Anna kelvollinen salasana", @@ -90,12 +92,7 @@ "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.", "PHP module %s not installed." : "PHP-moduulia %s ei ole asennettu.", - "PHP %s or higher is required." : "PHP %s tai sitä uudempi vaaditaan.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Pyydä palvelimen ylläpitäjää päivittämään PHP uusimpaan versioon. Käyttämäsi PHP-versio ei ole enää tuettu ownCloud- ja PHP-yhteisön toimesta.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP:n \"Safe Mode\" on käytössä. ownCloud vaatii toimiakseen \"Safe Moden\" poistamisen käytöstä.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP:n Safe Mode on vanhennettu ja muutenkin lähes hyödytön asetus, joka tulee poistaa käytöstä. Pyydä järjestelmän ylläpitäjää poistamaan ominaisuus käytöstä php.ini-tiedoston kautta tai http-palvelimen asetuksista.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes -asetus on käytössä. ownCloud vaatii toimiakseen kyseisen asetuksen poistamisen käytöstä.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes -asetus on vanhennettu ja pääosin hyödytön, joten se tulisi poistaa käytöstä. Pyydä palvelimen ylläpitäjää poistamaan asetus käytöstä php.ini-tiedoston avulla tai http-palvelimen asetuksista.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-moduulit on asennettu, mutta ovatko ne vieläkin listattu puuttuviksi?", "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", diff --git a/lib/l10n/fil.js b/lib/l10n/fil.js index 9ac3e05d6c6..9408adc0dc3 100644 --- a/lib/l10n/fil.js +++ b/lib/l10n/fil.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/fil.json b/lib/l10n/fil.json index 82a8a99d300..2a227e468c7 100644 --- a/lib/l10n/fil.json +++ b/lib/l10n/fil.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 18a20a37148..a5c70a5507b 100644 --- a/lib/l10n/fr.js +++ b/lib/l10n/fr.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ce problème est généralement résolu %sen donnant au serveur web un accès en écriture au répertoire de configuration%s.", "Sample configuration detected" : "Configuration d'exemple détectée", "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" : "Il a été détecté que la configuration donnée à titre d'exemple a été copiée. Cela peut rendre votre installation inopérante et n'est pas pris en charge. Veuillez lire la documentation avant d'effectuer des modifications dans config.php", + "PHP %s or higher is required." : "PHP %s ou supérieur est requis.", + "PHP with a version less then %s is required." : "PHP avec une version antérieure à %s est requis.", + "Following databases are supported: %s" : "Les bases de données suivantes sont supportées: %s", "Help" : "Aide", "Personal" : "Personnel", "Settings" : "Paramètres", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Aucun nom d'application spécifié", "Unknown filetype" : "Type de fichier inconnu", "Invalid image" : "Image non valable", + "today" : "aujourd'hui", + "yesterday" : "hier", + "_%n day ago_::_%n days ago_" : ["il y a %n jour","il y a %n jours"], + "last month" : "le mois dernier", + "_%n month ago_::_%n months ago_" : ["","Il y a %n mois"], + "last year" : "l'année dernière", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","Il y a %n heures"], + "_%n minute ago_::_%n minutes ago_" : ["","il y a %n minutes"], + "seconds ago" : "il y a quelques secondes", "Database Error" : "Erreur dans la base de données", "Please contact your system administrator." : "Veuillez contacter votre administrateur système.", "web services under your control" : "services web sous votre contrôle", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Le partage %s a échoué parce que la source n'a été trouvée pour le partage %s.", "Sharing %s failed, because the file could not be found in the file cache" : "Le partage de %s a échoué car le fichier n'a pas été trouvé dans les fichiers mis en cache.", "Could not find category \"%s\"" : "Impossible de trouver la catégorie \"%s\"", - "seconds ago" : "il y a quelques secondes", - "_%n minute ago_::_%n minutes ago_" : ["","il y a %n minutes"], - "_%n hour ago_::_%n hours ago_" : ["","Il y a %n heures"], - "today" : "aujourd'hui", - "yesterday" : "hier", - "_%n day go_::_%n days ago_" : ["","il y a %n jours"], - "last month" : "le mois dernier", - "_%n month ago_::_%n months ago_" : ["","Il y a %n mois"], - "last year" : "l'année dernière", - "years ago" : "il y a plusieurs années", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Seuls les caractères suivants sont autorisés dans un nom d'utilisateur : \"a-z\", \"A-Z\", \"0-9\", et \"_.@-\"", "A valid username must be provided" : "Un nom d'utilisateur valide doit être saisi", "A valid password must be provided" : "Un mot de passe valide doit être saisi", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Veuillez installer l'un de ces paramètres régionaux sur votre système et redémarrer votre serveur web.", "Please ask your server administrator to install the module." : "Veuillez demander à votre administrateur d’installer le module.", "PHP module %s not installed." : "Le module PHP %s n’est pas installé.", - "PHP %s or higher is required." : "PHP %s ou supérieur est requis.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Veuillez demander à votre administrateur de mettre à jour PHP vers sa dernière version disponible. La vôtre n’est plus prise en charge par ownCloud ni par la communauté PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode est activé. ownCloud requiert sa désactivation afin de fonctionner correctement.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode est déprécié, inutile la plupart du temps, et doit être désactivé. Veuillez demander à votre administrateur serveur de le désactiver dans le fichier php.ini ou dans votre configuration du serveur web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes est activé. ownCloud requiert sa désactivation afin de fonctionner correctement.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes est déprécié, inutile la plupart du temps, et doit être désactivé. Veuillez demander à votre administrateur serveur de le désactiver dans le fichier php.ini ou dans votre configuration du serveur web.", "PHP modules have been installed, but they are still listed as missing?" : "Les modules PHP ont été installés mais sont toujours indiqués comme manquants ?", "Please ask your server administrator to restart the web server." : "Veuillez demander à votre administrateur serveur de redémarrer le serveur web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requis", diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json index b8cecae6c5d..078197282a5 100644 --- a/lib/l10n/fr.json +++ b/lib/l10n/fr.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ce problème est généralement résolu %sen donnant au serveur web un accès en écriture au répertoire de configuration%s.", "Sample configuration detected" : "Configuration d'exemple détectée", "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" : "Il a été détecté que la configuration donnée à titre d'exemple a été copiée. Cela peut rendre votre installation inopérante et n'est pas pris en charge. Veuillez lire la documentation avant d'effectuer des modifications dans config.php", + "PHP %s or higher is required." : "PHP %s ou supérieur est requis.", + "PHP with a version less then %s is required." : "PHP avec une version antérieure à %s est requis.", + "Following databases are supported: %s" : "Les bases de données suivantes sont supportées: %s", "Help" : "Aide", "Personal" : "Personnel", "Settings" : "Paramètres", @@ -15,6 +18,16 @@ "No app name specified" : "Aucun nom d'application spécifié", "Unknown filetype" : "Type de fichier inconnu", "Invalid image" : "Image non valable", + "today" : "aujourd'hui", + "yesterday" : "hier", + "_%n day ago_::_%n days ago_" : ["il y a %n jour","il y a %n jours"], + "last month" : "le mois dernier", + "_%n month ago_::_%n months ago_" : ["","Il y a %n mois"], + "last year" : "l'année dernière", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","Il y a %n heures"], + "_%n minute ago_::_%n minutes ago_" : ["","il y a %n minutes"], + "seconds ago" : "il y a quelques secondes", "Database Error" : "Erreur dans la base de données", "Please contact your system administrator." : "Veuillez contacter votre administrateur système.", "web services under your control" : "services web sous votre contrôle", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Le partage %s a échoué parce que la source n'a été trouvée pour le partage %s.", "Sharing %s failed, because the file could not be found in the file cache" : "Le partage de %s a échoué car le fichier n'a pas été trouvé dans les fichiers mis en cache.", "Could not find category \"%s\"" : "Impossible de trouver la catégorie \"%s\"", - "seconds ago" : "il y a quelques secondes", - "_%n minute ago_::_%n minutes ago_" : ["","il y a %n minutes"], - "_%n hour ago_::_%n hours ago_" : ["","Il y a %n heures"], - "today" : "aujourd'hui", - "yesterday" : "hier", - "_%n day go_::_%n days ago_" : ["","il y a %n jours"], - "last month" : "le mois dernier", - "_%n month ago_::_%n months ago_" : ["","Il y a %n mois"], - "last year" : "l'année dernière", - "years ago" : "il y a plusieurs années", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Seuls les caractères suivants sont autorisés dans un nom d'utilisateur : \"a-z\", \"A-Z\", \"0-9\", et \"_.@-\"", "A valid username must be provided" : "Un nom d'utilisateur valide doit être saisi", "A valid password must be provided" : "Un mot de passe valide doit être saisi", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Veuillez installer l'un de ces paramètres régionaux sur votre système et redémarrer votre serveur web.", "Please ask your server administrator to install the module." : "Veuillez demander à votre administrateur d’installer le module.", "PHP module %s not installed." : "Le module PHP %s n’est pas installé.", - "PHP %s or higher is required." : "PHP %s ou supérieur est requis.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Veuillez demander à votre administrateur de mettre à jour PHP vers sa dernière version disponible. La vôtre n’est plus prise en charge par ownCloud ni par la communauté PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode est activé. ownCloud requiert sa désactivation afin de fonctionner correctement.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode est déprécié, inutile la plupart du temps, et doit être désactivé. Veuillez demander à votre administrateur serveur de le désactiver dans le fichier php.ini ou dans votre configuration du serveur web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes est activé. ownCloud requiert sa désactivation afin de fonctionner correctement.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes est déprécié, inutile la plupart du temps, et doit être désactivé. Veuillez demander à votre administrateur serveur de le désactiver dans le fichier php.ini ou dans votre configuration du serveur web.", "PHP modules have been installed, but they are still listed as missing?" : "Les modules PHP ont été installés mais sont toujours indiqués comme manquants ?", "Please ask your server administrator to restart the web server." : "Veuillez demander à votre administrateur serveur de redémarrer le serveur web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requis", diff --git a/lib/l10n/fr_CA.js b/lib/l10n/fr_CA.js index 9ac3e05d6c6..9408adc0dc3 100644 --- a/lib/l10n/fr_CA.js +++ b/lib/l10n/fr_CA.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/fr_CA.json b/lib/l10n/fr_CA.json index 82a8a99d300..2a227e468c7 100644 --- a/lib/l10n/fr_CA.json +++ b/lib/l10n/fr_CA.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/fy_NL.js b/lib/l10n/fy_NL.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/fy_NL.js +++ b/lib/l10n/fy_NL.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/fy_NL.json b/lib/l10n/fy_NL.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/fy_NL.json +++ b/lib/l10n/fy_NL.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js index 596b302009c..dc49a5f2877 100644 --- a/lib/l10n/gl.js +++ b/lib/l10n/gl.js @@ -5,6 +5,9 @@ OC.L10N.register( "This can usually be fixed by giving the webserver write access to the config directory" : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config»", "See %s" : "Vexa %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Polo xeral, isto pode ser fixado para %spermitirlle ao servidor web acceso de escritura ao directorio «config»%s.", + "Sample configuration detected" : "Detectouse a configuración de exemplo", + "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" : "Detectouse que foi copiada a configuración de exemplo. Isto pode rachar a súa instalación e non é compatíbel. Lea a documentación antes de facer cambios en config.php", + "PHP %s or higher is required." : "Requirese PHP %s ou superior.", "Help" : "Axuda", "Personal" : "Persoal", "Settings" : "Axustes", @@ -15,6 +18,18 @@ OC.L10N.register( "No app name specified" : "Non se especificou o nome da aplicación", "Unknown filetype" : "Tipo de ficheiro descoñecido", "Invalid image" : "Imaxe incorrecta", + "today" : "hoxe", + "yesterday" : "onte", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "último mes", + "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], + "last year" : "último ano", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["hai %n minuto","hai %n minutos"], + "seconds ago" : "segundos atrás", + "Database Error" : "Produciuse un erro na base de datos", + "Please contact your system administrator." : "Contacte co administrador.", "web services under your control" : "servizos web baixo o seu control", "App directory already exists" : "Xa existe o directorio da aplicación", "Can't create app folder. Please fix permissions. %s" : "Non é posíbel crear o cartafol de aplicacións. Corrixa os permisos. %s", @@ -50,6 +65,7 @@ OC.L10N.register( "PostgreSQL username and/or password not valid" : "Nome de usuario e/ou contrasinal de PostgreSQL incorrecto", "Set an admin username." : "Estabeleza un nome de usuario administrador", "Set an admin password." : "Estabeleza un contrasinal de administrador", + "Can't create or write into the data directory %s" : "Non é posíbel crear ou escribir o directorio «data» %s", "%s shared »%s« with you" : "%s compartiu «%s» con vostede", "Sharing %s failed, because the file does not exist" : "Fallou a compartición de %s, o ficheiro non existe", "You are not allowed to share %s" : "Non ten permiso para compartir %s", @@ -75,16 +91,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Fallou a compartición de %s, a infraestrutura de compartición para %s non foi quen de atopar a orixe", "Sharing %s failed, because the file could not be found in the file cache" : "Fallou a compartición de %s, non foi posíbel atopar o ficheiro na caché de ficheiros", "Could not find category \"%s\"" : "Non foi posíbel atopar a categoría «%s»", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["hai %n minuto","hai %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n horas"], - "today" : "hoxe", - "yesterday" : "onte", - "_%n day go_::_%n days ago_" : ["hai %n día","vai %n días"], - "last month" : "último mes", - "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], - "last year" : "último ano", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Só se permiten os seguintes caracteres no nome de usuario: «a-z», «A-Z», «0-9», e «_.@-»", "A valid username must be provided" : "Debe fornecer un nome de usuario", "A valid password must be provided" : "Debe fornecer un contrasinal", @@ -100,12 +106,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Instale unha destas configuracións locais no seu sistema e reinicie o servidor web.", "Please ask your server administrator to install the module." : "Pregúntelle ao administrador do servidor pola instalación do módulo.", "PHP module %s not installed." : "O módulo PHP %s non está instalado.", - "PHP %s or higher is required." : "Requirese PHP %s ou superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Pregúntelle ao administrador do servidor pola actualización de PHP á versión máis recente. A súa versión de PHP xa non é asistida polas comunidades de ownCloud e PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "O modo seguro de PHP está activado. ownCloud precisa que estea desactivado para traballar doadamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "O modo seguro de PHP é un entorno en desuso e maiormente inútil que ten que seren desactivado. Pregúntelle ao administrador do servidor pola desactivación en php.ini ou na configuración do servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "«Magic Quotes» está activado. ownCloud precisa que estea desactivado para traballar doadamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "«Magic Quotes» é un entorno en desuso e maiormente inútil que ten que seren desactivado. Pregúntelle ao administrador do servidor pola desactivación en php.ini ou na configuración do servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Instaláronse os módulos de PHP, mais aínda aparecen listados como perdidos?", "Please ask your server administrator to restart the web server." : "Pregúntelle ao administrador do servidor polo reinicio do servidor web..", "PostgreSQL >= 9 required" : "Requírese PostgreSQL >= 9", diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json index 2b65b3a8f89..8f342057868 100644 --- a/lib/l10n/gl.json +++ b/lib/l10n/gl.json @@ -3,6 +3,9 @@ "This can usually be fixed by giving the webserver write access to the config directory" : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config»", "See %s" : "Vexa %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Polo xeral, isto pode ser fixado para %spermitirlle ao servidor web acceso de escritura ao directorio «config»%s.", + "Sample configuration detected" : "Detectouse a configuración de exemplo", + "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" : "Detectouse que foi copiada a configuración de exemplo. Isto pode rachar a súa instalación e non é compatíbel. Lea a documentación antes de facer cambios en config.php", + "PHP %s or higher is required." : "Requirese PHP %s ou superior.", "Help" : "Axuda", "Personal" : "Persoal", "Settings" : "Axustes", @@ -13,6 +16,18 @@ "No app name specified" : "Non se especificou o nome da aplicación", "Unknown filetype" : "Tipo de ficheiro descoñecido", "Invalid image" : "Imaxe incorrecta", + "today" : "hoxe", + "yesterday" : "onte", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "último mes", + "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], + "last year" : "último ano", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["hai %n minuto","hai %n minutos"], + "seconds ago" : "segundos atrás", + "Database Error" : "Produciuse un erro na base de datos", + "Please contact your system administrator." : "Contacte co administrador.", "web services under your control" : "servizos web baixo o seu control", "App directory already exists" : "Xa existe o directorio da aplicación", "Can't create app folder. Please fix permissions. %s" : "Non é posíbel crear o cartafol de aplicacións. Corrixa os permisos. %s", @@ -48,6 +63,7 @@ "PostgreSQL username and/or password not valid" : "Nome de usuario e/ou contrasinal de PostgreSQL incorrecto", "Set an admin username." : "Estabeleza un nome de usuario administrador", "Set an admin password." : "Estabeleza un contrasinal de administrador", + "Can't create or write into the data directory %s" : "Non é posíbel crear ou escribir o directorio «data» %s", "%s shared »%s« with you" : "%s compartiu «%s» con vostede", "Sharing %s failed, because the file does not exist" : "Fallou a compartición de %s, o ficheiro non existe", "You are not allowed to share %s" : "Non ten permiso para compartir %s", @@ -73,16 +89,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Fallou a compartición de %s, a infraestrutura de compartición para %s non foi quen de atopar a orixe", "Sharing %s failed, because the file could not be found in the file cache" : "Fallou a compartición de %s, non foi posíbel atopar o ficheiro na caché de ficheiros", "Could not find category \"%s\"" : "Non foi posíbel atopar a categoría «%s»", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["hai %n minuto","hai %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n horas"], - "today" : "hoxe", - "yesterday" : "onte", - "_%n day go_::_%n days ago_" : ["hai %n día","vai %n días"], - "last month" : "último mes", - "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"], - "last year" : "último ano", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Só se permiten os seguintes caracteres no nome de usuario: «a-z», «A-Z», «0-9», e «_.@-»", "A valid username must be provided" : "Debe fornecer un nome de usuario", "A valid password must be provided" : "Debe fornecer un contrasinal", @@ -98,12 +104,7 @@ "Please install one of these locales on your system and restart your webserver." : "Instale unha destas configuracións locais no seu sistema e reinicie o servidor web.", "Please ask your server administrator to install the module." : "Pregúntelle ao administrador do servidor pola instalación do módulo.", "PHP module %s not installed." : "O módulo PHP %s non está instalado.", - "PHP %s or higher is required." : "Requirese PHP %s ou superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Pregúntelle ao administrador do servidor pola actualización de PHP á versión máis recente. A súa versión de PHP xa non é asistida polas comunidades de ownCloud e PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "O modo seguro de PHP está activado. ownCloud precisa que estea desactivado para traballar doadamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "O modo seguro de PHP é un entorno en desuso e maiormente inútil que ten que seren desactivado. Pregúntelle ao administrador do servidor pola desactivación en php.ini ou na configuración do servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "«Magic Quotes» está activado. ownCloud precisa que estea desactivado para traballar doadamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "«Magic Quotes» é un entorno en desuso e maiormente inútil que ten que seren desactivado. Pregúntelle ao administrador do servidor pola desactivación en php.ini ou na configuración do servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Instaláronse os módulos de PHP, mais aínda aparecen listados como perdidos?", "Please ask your server administrator to restart the web server." : "Pregúntelle ao administrador do servidor polo reinicio do servidor web..", "PostgreSQL >= 9 required" : "Requírese PostgreSQL >= 9", diff --git a/lib/l10n/gu.js b/lib/l10n/gu.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/gu.js +++ b/lib/l10n/gu.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/gu.json b/lib/l10n/gu.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/gu.json +++ b/lib/l10n/gu.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 c34ce27bb01..200d3d7035a 100644 --- a/lib/l10n/he.js +++ b/lib/l10n/he.js @@ -6,22 +6,22 @@ OC.L10N.register( "Settings" : "הגדרות", "Users" : "משתמשים", "Admin" : "מנהל", + "today" : "היום", + "yesterday" : "אתמול", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "חודש שעבר", + "_%n month ago_::_%n months ago_" : ["","לפני %n חודשים"], + "last year" : "שנה שעברה", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","לפני %n שעות"], + "_%n minute ago_::_%n minutes ago_" : ["","לפני %n דקות"], + "seconds ago" : "שניות", "web services under your control" : "שירותי רשת תחת השליטה שלך", "Application is not enabled" : "יישומים אינם מופעלים", "Authentication error" : "שגיאת הזדהות", "Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.", "%s shared »%s« with you" : "%s שיתף/שיתפה איתך את »%s«", "Could not find category \"%s\"" : "לא ניתן למצוא את הקטגוריה „%s“", - "seconds ago" : "שניות", - "_%n minute ago_::_%n minutes ago_" : ["","לפני %n דקות"], - "_%n hour ago_::_%n hours ago_" : ["","לפני %n שעות"], - "today" : "היום", - "yesterday" : "אתמול", - "_%n day go_::_%n days ago_" : ["","לפני %n ימים"], - "last month" : "חודש שעבר", - "_%n month ago_::_%n months ago_" : ["","לפני %n חודשים"], - "last year" : "שנה שעברה", - "years ago" : "שנים", "A valid username must be provided" : "יש לספק שם משתמש תקני", "A valid password must be provided" : "יש לספק ססמה תקנית" }, diff --git a/lib/l10n/he.json b/lib/l10n/he.json index c97d585b901..0cadc7beba2 100644 --- a/lib/l10n/he.json +++ b/lib/l10n/he.json @@ -4,22 +4,22 @@ "Settings" : "הגדרות", "Users" : "משתמשים", "Admin" : "מנהל", + "today" : "היום", + "yesterday" : "אתמול", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "חודש שעבר", + "_%n month ago_::_%n months ago_" : ["","לפני %n חודשים"], + "last year" : "שנה שעברה", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","לפני %n שעות"], + "_%n minute ago_::_%n minutes ago_" : ["","לפני %n דקות"], + "seconds ago" : "שניות", "web services under your control" : "שירותי רשת תחת השליטה שלך", "Application is not enabled" : "יישומים אינם מופעלים", "Authentication error" : "שגיאת הזדהות", "Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.", "%s shared »%s« with you" : "%s שיתף/שיתפה איתך את »%s«", "Could not find category \"%s\"" : "לא ניתן למצוא את הקטגוריה „%s“", - "seconds ago" : "שניות", - "_%n minute ago_::_%n minutes ago_" : ["","לפני %n דקות"], - "_%n hour ago_::_%n hours ago_" : ["","לפני %n שעות"], - "today" : "היום", - "yesterday" : "אתמול", - "_%n day go_::_%n days ago_" : ["","לפני %n ימים"], - "last month" : "חודש שעבר", - "_%n month ago_::_%n months ago_" : ["","לפני %n חודשים"], - "last year" : "שנה שעברה", - "years ago" : "שנים", "A valid username must be provided" : "יש לספק שם משתמש תקני", "A valid password must be provided" : "יש לספק ססמה תקנית" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/hi.js b/lib/l10n/hi.js index cc987c48024..fdc0ecac1a2 100644 --- a/lib/l10n/hi.js +++ b/lib/l10n/hi.js @@ -5,9 +5,10 @@ OC.L10N.register( "Personal" : "यक्तिगत", "Settings" : "सेटिंग्स", "Users" : "उपयोगकर्ता", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/hi.json b/lib/l10n/hi.json index bf18b7731ad..b231ead2917 100644 --- a/lib/l10n/hi.json +++ b/lib/l10n/hi.json @@ -3,9 +3,10 @@ "Personal" : "यक्तिगत", "Settings" : "सेटिंग्स", "Users" : "उपयोगकर्ता", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/hr.js b/lib/l10n/hr.js index ead1e15d2cf..03323882399 100644 --- a/lib/l10n/hr.js +++ b/lib/l10n/hr.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ovo se obično može popraviti %sdavanjem pristupa web poslužitelju za pisanje u config direktoriju%s.", "Sample configuration detected" : "Nađena ogledna konfiguracija", "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" : "Otkriveno je da je ogledna konfiguracija kopirana. To može vašu instalaciju prekinuti i nije podržano.Molimo pročitajte dokumentaciju prije nego li izvršite promjene na config.php", + "PHP %s or higher is required." : "PHP verzija treba biti %s ili viša.", "Help" : "Pomoć", "Personal" : "Osobno", "Settings" : "Postavke", @@ -16,6 +17,16 @@ OC.L10N.register( "No app name specified" : "Nikakav naziv aplikacije nije naveden", "Unknown filetype" : "Vrsta datoteke nepoznata", "Invalid image" : "Neispravna slika", + "today" : "Danas", + "yesterday" : "Jučer", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "Prošli mjesec", + "_%n month ago_::_%n months ago_" : ["prije %n mjeseca","prije %n mjeseci","prije %n mjeseci"], + "last year" : "Prošle godine", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["prije %n sata","prije %n sati","prije %n sati"], + "_%n minute ago_::_%n minutes ago_" : ["prije %n minute","prije %n minuta","prije %n minuta"], + "seconds ago" : "prije par sekundi", "web services under your control" : "web usluge pod vašom kontrolom", "App directory already exists" : "Direktorij aplikacije već postoji", "Can't create app folder. Please fix permissions. %s" : "Nije moguće kreirati mapu aplikacija. molimo popravite dozvole. %s", @@ -76,16 +87,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Dijeljenje %s nije uspjelo jer pozadina za %s nije mogla pronaći svoj izvor", "Sharing %s failed, because the file could not be found in the file cache" : "Dijeljenje %s nije uspjelo jer u predmemoriji datoteke datoteka nije nađena.", "Could not find category \"%s\"" : "Kategorija \"%s\" nije nađena", - "seconds ago" : "prije par sekundi", - "_%n minute ago_::_%n minutes ago_" : ["prije %n minute","prije %n minuta","prije %n minuta"], - "_%n hour ago_::_%n hours ago_" : ["prije %n sata","prije %n sati","prije %n sati"], - "today" : "Danas", - "yesterday" : "Jučer", - "_%n day go_::_%n days ago_" : ["prije %n dana","prije %n dana","prije %n dana"], - "last month" : "Prošli mjesec", - "_%n month ago_::_%n months ago_" : ["prije %n mjeseca","prije %n mjeseci","prije %n mjeseci"], - "last year" : "Prošle godine", - "years ago" : "Prije više godina", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Samo su sljedeći znakovi dopušteni u korisničkom imenu: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Nužno je navesti ispravno korisničko ime", "A valid password must be provided" : "Nužno je navesti ispravnu lozinku", @@ -101,12 +102,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Molimo instalirajte jednu od ovih regionalnih shema u svoj sustav i ponovno pokrenite svoj web poslužitelj.", "Please ask your server administrator to install the module." : "Molimo zamolite svog administratora poslužitelja da instalira modul.", "PHP module %s not installed." : "PHP modul %s nije instaliran.", - "PHP %s or higher is required." : "PHP verzija treba biti %s ili viša.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Molimo zamolite svog administratora poslužitelja da ažurira PHP na najnoviju verziju.Vašu PHP verziju ownCloud i PHP zajednica više ne podržavaju.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Aktiviran je PHP siguran način rada. Da bi ownCloud radio kako treba, taj mod treba oemogućiti.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP siguran način rada je zastarjela i uglavnom beskorisna postavka koju treba onemogućiti. Molimo zamolite svogadministratora poslužitelja da je onemogući, bilo u php.ini ili u vašoj konfiguraciji web poslužitelja.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Postavka Magic Quotes je omogućena. Da bi ownCloud radio kako treba, tu postavku treba onemogućiti.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zastarjela i uglavnom beskorisna postavka koju treba onemogućiti. MOlimo zamolite svogadministratora poslužitelja da je onemogući, bilo u php.ini ili u vašoj konfiguraciji web poslužitelja.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduli su instalirani, ali još uvijek su na popisu onih koji nedostaju?", "Please ask your server administrator to restart the web server." : "Molimo zamolite svog administratora poslužitelja da ponovno pokrene web poslužitelj.", "PostgreSQL >= 9 required" : "Potreban je PostgreSQL >= 9", diff --git a/lib/l10n/hr.json b/lib/l10n/hr.json index 01bd54eccfc..22beeba3f94 100644 --- a/lib/l10n/hr.json +++ b/lib/l10n/hr.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ovo se obično može popraviti %sdavanjem pristupa web poslužitelju za pisanje u config direktoriju%s.", "Sample configuration detected" : "Nađena ogledna konfiguracija", "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" : "Otkriveno je da je ogledna konfiguracija kopirana. To može vašu instalaciju prekinuti i nije podržano.Molimo pročitajte dokumentaciju prije nego li izvršite promjene na config.php", + "PHP %s or higher is required." : "PHP verzija treba biti %s ili viša.", "Help" : "Pomoć", "Personal" : "Osobno", "Settings" : "Postavke", @@ -14,6 +15,16 @@ "No app name specified" : "Nikakav naziv aplikacije nije naveden", "Unknown filetype" : "Vrsta datoteke nepoznata", "Invalid image" : "Neispravna slika", + "today" : "Danas", + "yesterday" : "Jučer", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "Prošli mjesec", + "_%n month ago_::_%n months ago_" : ["prije %n mjeseca","prije %n mjeseci","prije %n mjeseci"], + "last year" : "Prošle godine", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["prije %n sata","prije %n sati","prije %n sati"], + "_%n minute ago_::_%n minutes ago_" : ["prije %n minute","prije %n minuta","prije %n minuta"], + "seconds ago" : "prije par sekundi", "web services under your control" : "web usluge pod vašom kontrolom", "App directory already exists" : "Direktorij aplikacije već postoji", "Can't create app folder. Please fix permissions. %s" : "Nije moguće kreirati mapu aplikacija. molimo popravite dozvole. %s", @@ -74,16 +85,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Dijeljenje %s nije uspjelo jer pozadina za %s nije mogla pronaći svoj izvor", "Sharing %s failed, because the file could not be found in the file cache" : "Dijeljenje %s nije uspjelo jer u predmemoriji datoteke datoteka nije nađena.", "Could not find category \"%s\"" : "Kategorija \"%s\" nije nađena", - "seconds ago" : "prije par sekundi", - "_%n minute ago_::_%n minutes ago_" : ["prije %n minute","prije %n minuta","prije %n minuta"], - "_%n hour ago_::_%n hours ago_" : ["prije %n sata","prije %n sati","prije %n sati"], - "today" : "Danas", - "yesterday" : "Jučer", - "_%n day go_::_%n days ago_" : ["prije %n dana","prije %n dana","prije %n dana"], - "last month" : "Prošli mjesec", - "_%n month ago_::_%n months ago_" : ["prije %n mjeseca","prije %n mjeseci","prije %n mjeseci"], - "last year" : "Prošle godine", - "years ago" : "Prije više godina", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Samo su sljedeći znakovi dopušteni u korisničkom imenu: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Nužno je navesti ispravno korisničko ime", "A valid password must be provided" : "Nužno je navesti ispravnu lozinku", @@ -99,12 +100,7 @@ "Please install one of these locales on your system and restart your webserver." : "Molimo instalirajte jednu od ovih regionalnih shema u svoj sustav i ponovno pokrenite svoj web poslužitelj.", "Please ask your server administrator to install the module." : "Molimo zamolite svog administratora poslužitelja da instalira modul.", "PHP module %s not installed." : "PHP modul %s nije instaliran.", - "PHP %s or higher is required." : "PHP verzija treba biti %s ili viša.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Molimo zamolite svog administratora poslužitelja da ažurira PHP na najnoviju verziju.Vašu PHP verziju ownCloud i PHP zajednica više ne podržavaju.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Aktiviran je PHP siguran način rada. Da bi ownCloud radio kako treba, taj mod treba oemogućiti.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP siguran način rada je zastarjela i uglavnom beskorisna postavka koju treba onemogućiti. Molimo zamolite svogadministratora poslužitelja da je onemogući, bilo u php.ini ili u vašoj konfiguraciji web poslužitelja.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Postavka Magic Quotes je omogućena. Da bi ownCloud radio kako treba, tu postavku treba onemogućiti.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zastarjela i uglavnom beskorisna postavka koju treba onemogućiti. MOlimo zamolite svogadministratora poslužitelja da je onemogući, bilo u php.ini ili u vašoj konfiguraciji web poslužitelja.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduli su instalirani, ali još uvijek su na popisu onih koji nedostaju?", "Please ask your server administrator to restart the web server." : "Molimo zamolite svog administratora poslužitelja da ponovno pokrene web poslužitelj.", "PostgreSQL >= 9 required" : "Potreban je PostgreSQL >= 9", diff --git a/lib/l10n/hu_HU.js b/lib/l10n/hu_HU.js index be14e2d1f66..55581474e8f 100644 --- a/lib/l10n/hu_HU.js +++ b/lib/l10n/hu_HU.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ez rendszerint úgy oldható meg, hogy %sírási jogot adunk a webszervernek a config könyvtárra%s.", "Sample configuration detected" : "A példabeállítások vannak beállítva", "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" : "Úgy tűnik a példakonfigurációt próbálja ténylegesen használni. Ez nem támogatott, és működésképtelenné teheti a telepítést. Kérjük olvassa el a dokumentációt és azt követően változtasson a config.php-n!", + "PHP %s or higher is required." : "PHP %s vagy ennél újabb szükséges.", "Help" : "Súgó", "Personal" : "Személyes", "Settings" : "Beállítások", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Nincs az alkalmazás név megadva.", "Unknown filetype" : "Ismeretlen file tipús", "Invalid image" : "Hibás kép", + "today" : "ma", + "yesterday" : "tegnap", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "múlt hónapban", + "_%n month ago_::_%n months ago_" : ["%n hónappal ezelőtt","%n hónappal ezelőtt"], + "last year" : "tavaly", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n órával ezelőtt","%n órával ezelőtt"], + "_%n minute ago_::_%n minutes ago_" : ["","%n perccel ezelőtt"], + "seconds ago" : "pár másodperce", "web services under your control" : "webszolgáltatások saját kézben", "App directory already exists" : "Az alkalmazás mappája már létezik", "Can't create app folder. Please fix permissions. %s" : "Nem lehetett létrehozni az alkalmazás mappáját. Kérem ellenőrizze a jogosultságokat. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s megosztása nem sikerült, mert %s megosztási alrendszere nem találja", "Sharing %s failed, because the file could not be found in the file cache" : "%s megosztása nem sikerült, mert a fájl nem található a gyorsítótárban", "Could not find category \"%s\"" : "Ez a kategória nem található: \"%s\"", - "seconds ago" : "pár másodperce", - "_%n minute ago_::_%n minutes ago_" : ["","%n perccel ezelőtt"], - "_%n hour ago_::_%n hours ago_" : ["%n órával ezelőtt","%n órával ezelőtt"], - "today" : "ma", - "yesterday" : "tegnap", - "_%n day go_::_%n days ago_" : ["%n nappal ezelőtt","%n nappal ezelőtt"], - "last month" : "múlt hónapban", - "_%n month ago_::_%n months ago_" : ["%n hónappal ezelőtt","%n hónappal ezelőtt"], - "last year" : "tavaly", - "years ago" : "több éve", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "A felhasználónévben csak a következő karakterek fordulhatnak elő: \"a-z\", \"A-Z\", \"0-9\", és \"_.@-\"", "A valid username must be provided" : "Érvényes felhasználónevet kell megadnia", "A valid password must be provided" : "Érvényes jelszót kell megadnia", @@ -103,12 +104,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Kérjük állítsa be a következő lokalizációk valamelyikét a rendszeren és indítsa újra a webszervert!", "Please ask your server administrator to install the module." : "Kérje meg a rendszergazdát, hogy telepítse a modult!", "PHP module %s not installed." : "A %s PHP modul nincs telepítve.", - "PHP %s or higher is required." : "PHP %s vagy ennél újabb szükséges.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Kérje meg a rendszergazdát, hogy frissítse a PHP-t újabb változatra! Ezt a PHP változatot már nem támogatja az ownCloud és a PHP fejlesztői közösség.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Be van állítva a PHP Safe Mode. Az ownCloud megfelelő működéséhez szükséges, hogy ez ki legyen kapcsolva.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "A PHP Safe Mode egy régi, már nem támogatott és haszontalan üzemmód, amit érdemes letiltani. Kérje meg a rendszergazdát, hogy tiltsa le vagy a php.ini-ben, vagy a webszerver beállításokban!", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Be van álltva a Magic Quotes. Az ownCloud megfelelő működéséhez szükséges, hogy ez le legyen tiltva.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "A Magic Quotes egy régi, már nem támogatott és haszontalan üzemmód, amit érdemes letiltani. Kérje meg a rendszergazdát, hogy tiltsa le vagy a php.ini-ben, vagy a webszerver beállításokban!", "PHP modules have been installed, but they are still listed as missing?" : "A PHP modulok telepítve vannak, de a listában mégsincsenek felsorolva?", "Please ask your server administrator to restart the web server." : "Kérje meg a rendszergazdát, hogy indítsa újra a webszervert!", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 szükséges", diff --git a/lib/l10n/hu_HU.json b/lib/l10n/hu_HU.json index 434b2bbde9b..cc95cceae5e 100644 --- a/lib/l10n/hu_HU.json +++ b/lib/l10n/hu_HU.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ez rendszerint úgy oldható meg, hogy %sírási jogot adunk a webszervernek a config könyvtárra%s.", "Sample configuration detected" : "A példabeállítások vannak beállítva", "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" : "Úgy tűnik a példakonfigurációt próbálja ténylegesen használni. Ez nem támogatott, és működésképtelenné teheti a telepítést. Kérjük olvassa el a dokumentációt és azt követően változtasson a config.php-n!", + "PHP %s or higher is required." : "PHP %s vagy ennél újabb szükséges.", "Help" : "Súgó", "Personal" : "Személyes", "Settings" : "Beállítások", @@ -15,6 +16,16 @@ "No app name specified" : "Nincs az alkalmazás név megadva.", "Unknown filetype" : "Ismeretlen file tipús", "Invalid image" : "Hibás kép", + "today" : "ma", + "yesterday" : "tegnap", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "múlt hónapban", + "_%n month ago_::_%n months ago_" : ["%n hónappal ezelőtt","%n hónappal ezelőtt"], + "last year" : "tavaly", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n órával ezelőtt","%n órával ezelőtt"], + "_%n minute ago_::_%n minutes ago_" : ["","%n perccel ezelőtt"], + "seconds ago" : "pár másodperce", "web services under your control" : "webszolgáltatások saját kézben", "App directory already exists" : "Az alkalmazás mappája már létezik", "Can't create app folder. Please fix permissions. %s" : "Nem lehetett létrehozni az alkalmazás mappáját. Kérem ellenőrizze a jogosultságokat. %s", @@ -76,16 +87,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s megosztása nem sikerült, mert %s megosztási alrendszere nem találja", "Sharing %s failed, because the file could not be found in the file cache" : "%s megosztása nem sikerült, mert a fájl nem található a gyorsítótárban", "Could not find category \"%s\"" : "Ez a kategória nem található: \"%s\"", - "seconds ago" : "pár másodperce", - "_%n minute ago_::_%n minutes ago_" : ["","%n perccel ezelőtt"], - "_%n hour ago_::_%n hours ago_" : ["%n órával ezelőtt","%n órával ezelőtt"], - "today" : "ma", - "yesterday" : "tegnap", - "_%n day go_::_%n days ago_" : ["%n nappal ezelőtt","%n nappal ezelőtt"], - "last month" : "múlt hónapban", - "_%n month ago_::_%n months ago_" : ["%n hónappal ezelőtt","%n hónappal ezelőtt"], - "last year" : "tavaly", - "years ago" : "több éve", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "A felhasználónévben csak a következő karakterek fordulhatnak elő: \"a-z\", \"A-Z\", \"0-9\", és \"_.@-\"", "A valid username must be provided" : "Érvényes felhasználónevet kell megadnia", "A valid password must be provided" : "Érvényes jelszót kell megadnia", @@ -101,12 +102,7 @@ "Please install one of these locales on your system and restart your webserver." : "Kérjük állítsa be a következő lokalizációk valamelyikét a rendszeren és indítsa újra a webszervert!", "Please ask your server administrator to install the module." : "Kérje meg a rendszergazdát, hogy telepítse a modult!", "PHP module %s not installed." : "A %s PHP modul nincs telepítve.", - "PHP %s or higher is required." : "PHP %s vagy ennél újabb szükséges.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Kérje meg a rendszergazdát, hogy frissítse a PHP-t újabb változatra! Ezt a PHP változatot már nem támogatja az ownCloud és a PHP fejlesztői közösség.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Be van állítva a PHP Safe Mode. Az ownCloud megfelelő működéséhez szükséges, hogy ez ki legyen kapcsolva.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "A PHP Safe Mode egy régi, már nem támogatott és haszontalan üzemmód, amit érdemes letiltani. Kérje meg a rendszergazdát, hogy tiltsa le vagy a php.ini-ben, vagy a webszerver beállításokban!", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Be van álltva a Magic Quotes. Az ownCloud megfelelő működéséhez szükséges, hogy ez le legyen tiltva.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "A Magic Quotes egy régi, már nem támogatott és haszontalan üzemmód, amit érdemes letiltani. Kérje meg a rendszergazdát, hogy tiltsa le vagy a php.ini-ben, vagy a webszerver beállításokban!", "PHP modules have been installed, but they are still listed as missing?" : "A PHP modulok telepítve vannak, de a listában mégsincsenek felsorolva?", "Please ask your server administrator to restart the web server." : "Kérje meg a rendszergazdát, hogy indítsa újra a webszervert!", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 szükséges", diff --git a/lib/l10n/hy.js b/lib/l10n/hy.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/hy.js +++ b/lib/l10n/hy.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/hy.json b/lib/l10n/hy.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/hy.json +++ b/lib/l10n/hy.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ia.js b/lib/l10n/ia.js index 938d9c4a680..345df54ec33 100644 --- a/lib/l10n/ia.js +++ b/lib/l10n/ia.js @@ -8,16 +8,16 @@ OC.L10N.register( "Admin" : "Administration", "Unknown filetype" : "Typo de file incognite", "Invalid image" : "Imagine invalide", - "web services under your control" : "servicios web sub tu controlo", - "seconds ago" : "secundas passate", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutas passate"], - "_%n hour ago_::_%n hours ago_" : ["","%n horas passate"], "today" : "hodie", "yesterday" : "heri", - "_%n day go_::_%n days ago_" : ["","%n dies ante"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "ultime mense", "_%n month ago_::_%n months ago_" : ["","%n menses ante"], "last year" : "ultime anno", - "years ago" : "annos passate" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n horas passate"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutas passate"], + "seconds ago" : "secundas passate", + "web services under your control" : "servicios web sub tu controlo" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ia.json b/lib/l10n/ia.json index 21c437af71a..3f722b77a0d 100644 --- a/lib/l10n/ia.json +++ b/lib/l10n/ia.json @@ -6,16 +6,16 @@ "Admin" : "Administration", "Unknown filetype" : "Typo de file incognite", "Invalid image" : "Imagine invalide", - "web services under your control" : "servicios web sub tu controlo", - "seconds ago" : "secundas passate", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutas passate"], - "_%n hour ago_::_%n hours ago_" : ["","%n horas passate"], "today" : "hodie", "yesterday" : "heri", - "_%n day go_::_%n days ago_" : ["","%n dies ante"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "ultime mense", "_%n month ago_::_%n months ago_" : ["","%n menses ante"], "last year" : "ultime anno", - "years ago" : "annos passate" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n horas passate"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutas passate"], + "seconds ago" : "secundas passate", + "web services under your control" : "servicios web sub tu controlo" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/id.js b/lib/l10n/id.js index 368cb6b7921..0ad97244098 100644 --- a/lib/l10n/id.js +++ b/lib/l10n/id.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Hal ini biasanya dapat diperbaiki dengan %s memberikan akses tulis bagi situs web ke %s direktori config.", "Sample configuration detected" : "Konfigurasi sampel ditemukan", "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" : "Ditemukan bahwa konfigurasi sampel telah disalin. Hal ini dapat merusak instalasi Anda dan tidak didukung. Silahkan baca dokumentasi sebelum melakukan perubahan pada config.php", + "PHP %s or higher is required." : "Diperlukan PHP %s atau yang lebih tinggi.", "Help" : "Bantuan", "Personal" : "Pribadi", "Settings" : "Pengaturan", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Tidak ada nama apl yang ditentukan", "Unknown filetype" : "Tipe berkas tak dikenal", "Invalid image" : "Gambar tidak sah", + "today" : "hari ini", + "yesterday" : "kemarin", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "bulan kemarin", + "_%n month ago_::_%n months ago_" : ["%n bulan yang lalu"], + "last year" : "tahun kemarin", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n jam yang lalu"], + "_%n minute ago_::_%n minutes ago_" : ["%n menit yang lalu"], + "seconds ago" : "beberapa detik yang lalu", "web services under your control" : "layanan web dalam kendali anda", "App directory already exists" : "Direktori Apl sudah ada", "Can't create app folder. Please fix permissions. %s" : "Tidak dapat membuat folder apl. Silakan perbaiki perizinan. %s", @@ -74,16 +85,6 @@ OC.L10N.register( "Sharing %s failed, because resharing is not allowed" : "Gagal berbagi %s, karena membagikan ulang tidak diizinkan", "Sharing %s failed, because the file could not be found in the file cache" : "Gagal berbagi %s, karena berkas tidak ditemukan di berkas cache", "Could not find category \"%s\"" : "Tidak menemukan kategori \"%s\"", - "seconds ago" : "beberapa detik yang lalu", - "_%n minute ago_::_%n minutes ago_" : ["%n menit yang lalu"], - "_%n hour ago_::_%n hours ago_" : ["%n jam yang lalu"], - "today" : "hari ini", - "yesterday" : "kemarin", - "_%n day go_::_%n days ago_" : ["%n hari yang lalu"], - "last month" : "bulan kemarin", - "_%n month ago_::_%n months ago_" : ["%n bulan yang lalu"], - "last year" : "tahun kemarin", - "years ago" : "beberapa tahun lalu", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Hanya karakter berikut yang diizinkan dalam nama pengguna: \"a-z\", \"A-Z\", \"0-9\", dan \"_.@-\"", "A valid username must be provided" : "Tuliskan nama pengguna yang valid", "A valid password must be provided" : "Tuliskan sandi yang valid", @@ -99,9 +100,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Mohon instal paling tidak satu lokal pada sistem Anda dan jalankan ulang server web.", "Please ask your server administrator to install the module." : "Mohon tanyakan administrator Anda untuk menginstal module.", "PHP module %s not installed." : "Module PHP %s tidak terinstal.", - "PHP %s or higher is required." : "Diperlukan PHP %s atau yang lebih tinggi.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Mohon tanyakan administrator Anda untuk memperbarui PHP ke versi terkini. Versi PHP Anda tidak lagi didukung oleh ownCloud dan komunitas PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode diaktifkan. ownCloud memerlukan ini untuk dinonaktifkan untuk dapat bekerja dengan banar.", "PHP modules have been installed, but they are still listed as missing?" : "Modul PHP telah terinstal, tetapi mereka terlihat tidak ada?", "Please ask your server administrator to restart the web server." : "Mohon minta administrator Anda untuk menjalankan ulang server web.", "PostgreSQL >= 9 required" : "Diperlukan PostgreSQL >= 9", diff --git a/lib/l10n/id.json b/lib/l10n/id.json index e2b1712e1c5..26add369e59 100644 --- a/lib/l10n/id.json +++ b/lib/l10n/id.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Hal ini biasanya dapat diperbaiki dengan %s memberikan akses tulis bagi situs web ke %s direktori config.", "Sample configuration detected" : "Konfigurasi sampel ditemukan", "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" : "Ditemukan bahwa konfigurasi sampel telah disalin. Hal ini dapat merusak instalasi Anda dan tidak didukung. Silahkan baca dokumentasi sebelum melakukan perubahan pada config.php", + "PHP %s or higher is required." : "Diperlukan PHP %s atau yang lebih tinggi.", "Help" : "Bantuan", "Personal" : "Pribadi", "Settings" : "Pengaturan", @@ -15,6 +16,16 @@ "No app name specified" : "Tidak ada nama apl yang ditentukan", "Unknown filetype" : "Tipe berkas tak dikenal", "Invalid image" : "Gambar tidak sah", + "today" : "hari ini", + "yesterday" : "kemarin", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "bulan kemarin", + "_%n month ago_::_%n months ago_" : ["%n bulan yang lalu"], + "last year" : "tahun kemarin", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n jam yang lalu"], + "_%n minute ago_::_%n minutes ago_" : ["%n menit yang lalu"], + "seconds ago" : "beberapa detik yang lalu", "web services under your control" : "layanan web dalam kendali anda", "App directory already exists" : "Direktori Apl sudah ada", "Can't create app folder. Please fix permissions. %s" : "Tidak dapat membuat folder apl. Silakan perbaiki perizinan. %s", @@ -72,16 +83,6 @@ "Sharing %s failed, because resharing is not allowed" : "Gagal berbagi %s, karena membagikan ulang tidak diizinkan", "Sharing %s failed, because the file could not be found in the file cache" : "Gagal berbagi %s, karena berkas tidak ditemukan di berkas cache", "Could not find category \"%s\"" : "Tidak menemukan kategori \"%s\"", - "seconds ago" : "beberapa detik yang lalu", - "_%n minute ago_::_%n minutes ago_" : ["%n menit yang lalu"], - "_%n hour ago_::_%n hours ago_" : ["%n jam yang lalu"], - "today" : "hari ini", - "yesterday" : "kemarin", - "_%n day go_::_%n days ago_" : ["%n hari yang lalu"], - "last month" : "bulan kemarin", - "_%n month ago_::_%n months ago_" : ["%n bulan yang lalu"], - "last year" : "tahun kemarin", - "years ago" : "beberapa tahun lalu", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Hanya karakter berikut yang diizinkan dalam nama pengguna: \"a-z\", \"A-Z\", \"0-9\", dan \"_.@-\"", "A valid username must be provided" : "Tuliskan nama pengguna yang valid", "A valid password must be provided" : "Tuliskan sandi yang valid", @@ -97,9 +98,7 @@ "Please install one of these locales on your system and restart your webserver." : "Mohon instal paling tidak satu lokal pada sistem Anda dan jalankan ulang server web.", "Please ask your server administrator to install the module." : "Mohon tanyakan administrator Anda untuk menginstal module.", "PHP module %s not installed." : "Module PHP %s tidak terinstal.", - "PHP %s or higher is required." : "Diperlukan PHP %s atau yang lebih tinggi.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Mohon tanyakan administrator Anda untuk memperbarui PHP ke versi terkini. Versi PHP Anda tidak lagi didukung oleh ownCloud dan komunitas PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode diaktifkan. ownCloud memerlukan ini untuk dinonaktifkan untuk dapat bekerja dengan banar.", "PHP modules have been installed, but they are still listed as missing?" : "Modul PHP telah terinstal, tetapi mereka terlihat tidak ada?", "Please ask your server administrator to restart the web server." : "Mohon minta administrator Anda untuk menjalankan ulang server web.", "PostgreSQL >= 9 required" : "Diperlukan PostgreSQL >= 9", diff --git a/lib/l10n/io.js b/lib/l10n/io.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/io.js +++ b/lib/l10n/io.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/io.json b/lib/l10n/io.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/io.json +++ b/lib/l10n/io.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 8a9b95c6120..712b8bbd10a 100644 --- a/lib/l10n/is.js +++ b/lib/l10n/is.js @@ -6,20 +6,20 @@ OC.L10N.register( "Settings" : "Stillingar", "Users" : "Notendur", "Admin" : "Stjórnun", - "web services under your control" : "vefþjónusta undir þinni stjórn", - "Application is not enabled" : "Forrit ekki virkt", - "Authentication error" : "Villa við auðkenningu", - "Token expired. Please reload page." : "Auðkenning útrunnin. Vinsamlegast skráðu þig aftur inn.", - "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"", - "seconds ago" : "sek.", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "í dag", "yesterday" : "í gær", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "síðasta mánuði", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "síðasta ári", - "years ago" : "einhverjum árum" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "sek.", + "web services under your control" : "vefþjónusta undir þinni stjórn", + "Application is not enabled" : "Forrit ekki virkt", + "Authentication error" : "Villa við auðkenningu", + "Token expired. Please reload page." : "Auðkenning útrunnin. Vinsamlegast skráðu þig aftur inn.", + "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/is.json b/lib/l10n/is.json index 9d168fc2aca..fd0291c96c3 100644 --- a/lib/l10n/is.json +++ b/lib/l10n/is.json @@ -4,20 +4,20 @@ "Settings" : "Stillingar", "Users" : "Notendur", "Admin" : "Stjórnun", - "web services under your control" : "vefþjónusta undir þinni stjórn", - "Application is not enabled" : "Forrit ekki virkt", - "Authentication error" : "Villa við auðkenningu", - "Token expired. Please reload page." : "Auðkenning útrunnin. Vinsamlegast skráðu þig aftur inn.", - "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"", - "seconds ago" : "sek.", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "í dag", "yesterday" : "í gær", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "síðasta mánuði", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "síðasta ári", - "years ago" : "einhverjum árum" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "sek.", + "web services under your control" : "vefþjónusta undir þinni stjórn", + "Application is not enabled" : "Forrit ekki virkt", + "Authentication error" : "Villa við auðkenningu", + "Token expired. Please reload page." : "Auðkenning útrunnin. Vinsamlegast skráðu þig aftur inn.", + "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/it.js b/lib/l10n/it.js index eb25f2fc086..eb274943cc5 100644 --- a/lib/l10n/it.js +++ b/lib/l10n/it.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ciò può essere normalmente corretto %sfornendo al server web accesso in scrittura alla cartella \"config\"%s", "Sample configuration detected" : "Configurazione di esempio rilevata", "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" : "È stato rilevato che la configurazione di esempio è stata copiata. Ciò può compromettere la tua installazione e non è supportato. Leggi la documentazione prima di modificare il file config.php", + "PHP %s or higher is required." : "Richiesto PHP %s o superiore", + "PHP with a version less then %s is required." : "È richiesta una versione di PHP inferiore a %s.", + "Following databases are supported: %s" : "I seguenti database sono supportati: %s", "Help" : "Aiuto", "Personal" : "Personale", "Settings" : "Impostazioni", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Il nome dell'applicazione non è specificato", "Unknown filetype" : "Tipo di file sconosciuto", "Invalid image" : "Immagine non valida", + "today" : "oggi", + "yesterday" : "ieri", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mese scorso", + "_%n month ago_::_%n months ago_" : ["%n mese fa","%n mesi fa"], + "last year" : "anno scorso", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n ora fa","%n ore fa"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuto fa","%n minuti fa"], + "seconds ago" : "secondi fa", "Database Error" : "Errore del database", "Please contact your system administrator." : "Contatta il tuo amministratore di sistema.", "web services under your control" : "servizi web nelle tue mani", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Condivisione di %s non riuscita, poiché il motore di condivisione per %s non riesce a trovare la sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "Condivisione di %s non riuscita, poiché il file non è stato trovato nella cache", "Could not find category \"%s\"" : "Impossibile trovare la categoria \"%s\"", - "seconds ago" : "secondi fa", - "_%n minute ago_::_%n minutes ago_" : ["%n minuto fa","%n minuti fa"], - "_%n hour ago_::_%n hours ago_" : ["%n ora fa","%n ore fa"], - "today" : "oggi", - "yesterday" : "ieri", - "_%n day go_::_%n days ago_" : ["%n giorno fa","%n giorni fa"], - "last month" : "mese scorso", - "_%n month ago_::_%n months ago_" : ["%n mese fa","%n mesi fa"], - "last year" : "anno scorso", - "years ago" : "anni fa", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Solo i seguenti caratteri sono ammessi in un nome utente: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Deve essere fornito un nome utente valido", "A valid password must be provided" : "Deve essere fornita una password valida", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Installa una delle seguenti localizzazioni sul tuo sistema e riavvia il server web.", "Please ask your server administrator to install the module." : "Chiedi all'amministratore del tuo server di installare il modulo.", "PHP module %s not installed." : "Il modulo PHP %s non è installato.", - "PHP %s or higher is required." : "Richiesto PHP %s o superiore", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Chiedi al tuo amministratore di aggiornare PHP all'ultima versione. La tua versione di PHP non è più supportata da ownCloud e dalla comunità di PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode è abilitato. ownCloud richiede che sia disabilitato per funzionare correttamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode è un'impostazione sconsigliata e solitamente inutile che dovrebbe essere disabilitata. Chiedi al tuo amministratore di disabilitarlo nel file php.ini o nella configurazione del server web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes è abilitato. ownCloud richiede che sia disabilitato per funzionare correttamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes è un'impostazione sconsigliata e solitamente inutile che dovrebbe essere disabilitata. Chiedi al tuo amministratore di disabilitarlo nel file php.ini o nella configurazione del server web.", "PHP modules have been installed, but they are still listed as missing?" : "Sono stati installati moduli PHP, ma sono elencati ancora come mancanti?", "Please ask your server administrator to restart the web server." : "Chiedi all'amministratore di riavviare il server web.", "PostgreSQL >= 9 required" : "Richiesto PostgreSQL >= 9", diff --git a/lib/l10n/it.json b/lib/l10n/it.json index ef4ae9ab370..057df780b39 100644 --- a/lib/l10n/it.json +++ b/lib/l10n/it.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Ciò può essere normalmente corretto %sfornendo al server web accesso in scrittura alla cartella \"config\"%s", "Sample configuration detected" : "Configurazione di esempio rilevata", "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" : "È stato rilevato che la configurazione di esempio è stata copiata. Ciò può compromettere la tua installazione e non è supportato. Leggi la documentazione prima di modificare il file config.php", + "PHP %s or higher is required." : "Richiesto PHP %s o superiore", + "PHP with a version less then %s is required." : "È richiesta una versione di PHP inferiore a %s.", + "Following databases are supported: %s" : "I seguenti database sono supportati: %s", "Help" : "Aiuto", "Personal" : "Personale", "Settings" : "Impostazioni", @@ -15,6 +18,16 @@ "No app name specified" : "Il nome dell'applicazione non è specificato", "Unknown filetype" : "Tipo di file sconosciuto", "Invalid image" : "Immagine non valida", + "today" : "oggi", + "yesterday" : "ieri", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "mese scorso", + "_%n month ago_::_%n months ago_" : ["%n mese fa","%n mesi fa"], + "last year" : "anno scorso", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n ora fa","%n ore fa"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuto fa","%n minuti fa"], + "seconds ago" : "secondi fa", "Database Error" : "Errore del database", "Please contact your system administrator." : "Contatta il tuo amministratore di sistema.", "web services under your control" : "servizi web nelle tue mani", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Condivisione di %s non riuscita, poiché il motore di condivisione per %s non riesce a trovare la sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "Condivisione di %s non riuscita, poiché il file non è stato trovato nella cache", "Could not find category \"%s\"" : "Impossibile trovare la categoria \"%s\"", - "seconds ago" : "secondi fa", - "_%n minute ago_::_%n minutes ago_" : ["%n minuto fa","%n minuti fa"], - "_%n hour ago_::_%n hours ago_" : ["%n ora fa","%n ore fa"], - "today" : "oggi", - "yesterday" : "ieri", - "_%n day go_::_%n days ago_" : ["%n giorno fa","%n giorni fa"], - "last month" : "mese scorso", - "_%n month ago_::_%n months ago_" : ["%n mese fa","%n mesi fa"], - "last year" : "anno scorso", - "years ago" : "anni fa", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Solo i seguenti caratteri sono ammessi in un nome utente: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Deve essere fornito un nome utente valido", "A valid password must be provided" : "Deve essere fornita una password valida", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Installa una delle seguenti localizzazioni sul tuo sistema e riavvia il server web.", "Please ask your server administrator to install the module." : "Chiedi all'amministratore del tuo server di installare il modulo.", "PHP module %s not installed." : "Il modulo PHP %s non è installato.", - "PHP %s or higher is required." : "Richiesto PHP %s o superiore", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Chiedi al tuo amministratore di aggiornare PHP all'ultima versione. La tua versione di PHP non è più supportata da ownCloud e dalla comunità di PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode è abilitato. ownCloud richiede che sia disabilitato per funzionare correttamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode è un'impostazione sconsigliata e solitamente inutile che dovrebbe essere disabilitata. Chiedi al tuo amministratore di disabilitarlo nel file php.ini o nella configurazione del server web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes è abilitato. ownCloud richiede che sia disabilitato per funzionare correttamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes è un'impostazione sconsigliata e solitamente inutile che dovrebbe essere disabilitata. Chiedi al tuo amministratore di disabilitarlo nel file php.ini o nella configurazione del server web.", "PHP modules have been installed, but they are still listed as missing?" : "Sono stati installati moduli PHP, ma sono elencati ancora come mancanti?", "Please ask your server administrator to restart the web server." : "Chiedi all'amministratore di riavviare il server web.", "PostgreSQL >= 9 required" : "Richiesto PostgreSQL >= 9", diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js index e6b0b3240f1..1c607bd4041 100644 --- a/lib/l10n/ja.js +++ b/lib/l10n/ja.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "多くの場合、これは %s Webサーバーに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を変更する前にドキュメントを確認してください。", + "PHP %s or higher is required." : "PHP %s 以上が必要です。", + "PHP with a version less then %s is required." : "%s 以前のバージョンのPHPが必要です。", + "Following databases are supported: %s" : "次のデータベースをサポートしています: %s", "Help" : "ヘルプ", "Personal" : "個人", "Settings" : "設定", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "アプリ名が未指定", "Unknown filetype" : "不明なファイルタイプ", "Invalid image" : "無効な画像", + "today" : "今日", + "yesterday" : "1日前", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "1ヶ月前", + "_%n month ago_::_%n months ago_" : ["%nヶ月前"], + "last year" : "1年前", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 時間前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分前"], + "seconds ago" : "数秒前", "Database Error" : "データベースエラー", "Please contact your system administrator." : "システム管理者に問い合わせてください。", "web services under your control" : "あなたの管理下のウェブサービス", @@ -80,16 +93,6 @@ OC.L10N.register( "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\" が見つかりませんでした", - "seconds ago" : "数秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分前"], - "_%n hour ago_::_%n hours ago_" : ["%n 時間前"], - "today" : "今日", - "yesterday" : "1日前", - "_%n day go_::_%n days ago_" : ["%n日前"], - "last month" : "1ヶ月前", - "_%n month ago_::_%n months ago_" : ["%nヶ月前"], - "last year" : "1年前", - "years ago" : "年前", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "ユーザー名で利用できる文字列は、次のものです: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "有効なユーザー名を指定する必要があります", "A valid password must be provided" : "有効なパスワードを指定する必要があります", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "これらのロケールのうちいずれかをシステムにインストールし、Webサーバーを再起動してください。", "Please ask your server administrator to install the module." : "サーバー管理者にモジュールのインストールを依頼してください。", "PHP module %s not installed." : "PHP のモジュール %s がインストールされていません。", - "PHP %s or higher is required." : "PHP %s 以上が必要です。", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "PHPを最新バージョンに更新するようサーバー管理者に依頼してください。現在のPHPのバージョンは、ownCloudおよびPHPコミュニティでサポートされていません。", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHPセーフモードは有効です。ownCloudを適切に動作させるには無効化する必要があります。", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHPセーフモードは推奨されておらず、ほとんど役に立たない設定のため、無効化すべきです。サーバー管理者に、php.iniもしくはWebサーバー設定で無効化するよう依頼してください。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "マジッククォートは有効です。ownCloudを適切に動作させるには無効にする必要があります。", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "マジッククォートは推奨されておらず、ほとんど役に立たない設定のため、無効化すべきです。サーバー管理者に、php.iniもしくはWebサーバー設定で無効化するよう依頼してください。", "PHP modules have been installed, but they are still listed as missing?" : "PHP モジュールはインストールされていますが、まだ一覧に表示されていますか?", "Please ask your server administrator to restart the web server." : "サーバー管理者にWebサーバーを再起動するよう依頼してください。", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 が必要です", diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json index 722f5235c6f..47fd2ab6896 100644 --- a/lib/l10n/ja.json +++ b/lib/l10n/ja.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "多くの場合、これは %s Webサーバーに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を変更する前にドキュメントを確認してください。", + "PHP %s or higher is required." : "PHP %s 以上が必要です。", + "PHP with a version less then %s is required." : "%s 以前のバージョンのPHPが必要です。", + "Following databases are supported: %s" : "次のデータベースをサポートしています: %s", "Help" : "ヘルプ", "Personal" : "個人", "Settings" : "設定", @@ -15,6 +18,16 @@ "No app name specified" : "アプリ名が未指定", "Unknown filetype" : "不明なファイルタイプ", "Invalid image" : "無効な画像", + "today" : "今日", + "yesterday" : "1日前", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "1ヶ月前", + "_%n month ago_::_%n months ago_" : ["%nヶ月前"], + "last year" : "1年前", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 時間前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分前"], + "seconds ago" : "数秒前", "Database Error" : "データベースエラー", "Please contact your system administrator." : "システム管理者に問い合わせてください。", "web services under your control" : "あなたの管理下のウェブサービス", @@ -78,16 +91,6 @@ "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\" が見つかりませんでした", - "seconds ago" : "数秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分前"], - "_%n hour ago_::_%n hours ago_" : ["%n 時間前"], - "today" : "今日", - "yesterday" : "1日前", - "_%n day go_::_%n days ago_" : ["%n日前"], - "last month" : "1ヶ月前", - "_%n month ago_::_%n months ago_" : ["%nヶ月前"], - "last year" : "1年前", - "years ago" : "年前", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "ユーザー名で利用できる文字列は、次のものです: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "有効なユーザー名を指定する必要があります", "A valid password must be provided" : "有効なパスワードを指定する必要があります", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "これらのロケールのうちいずれかをシステムにインストールし、Webサーバーを再起動してください。", "Please ask your server administrator to install the module." : "サーバー管理者にモジュールのインストールを依頼してください。", "PHP module %s not installed." : "PHP のモジュール %s がインストールされていません。", - "PHP %s or higher is required." : "PHP %s 以上が必要です。", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "PHPを最新バージョンに更新するようサーバー管理者に依頼してください。現在のPHPのバージョンは、ownCloudおよびPHPコミュニティでサポートされていません。", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHPセーフモードは有効です。ownCloudを適切に動作させるには無効化する必要があります。", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHPセーフモードは推奨されておらず、ほとんど役に立たない設定のため、無効化すべきです。サーバー管理者に、php.iniもしくはWebサーバー設定で無効化するよう依頼してください。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "マジッククォートは有効です。ownCloudを適切に動作させるには無効にする必要があります。", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "マジッククォートは推奨されておらず、ほとんど役に立たない設定のため、無効化すべきです。サーバー管理者に、php.iniもしくはWebサーバー設定で無効化するよう依頼してください。", "PHP modules have been installed, but they are still listed as missing?" : "PHP モジュールはインストールされていますが、まだ一覧に表示されていますか?", "Please ask your server administrator to restart the web server." : "サーバー管理者にWebサーバーを再起動するよう依頼してください。", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 が必要です", diff --git a/lib/l10n/jv.js b/lib/l10n/jv.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/jv.js +++ b/lib/l10n/jv.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/jv.json b/lib/l10n/jv.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/jv.json +++ b/lib/l10n/jv.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ka_GE.js b/lib/l10n/ka_GE.js index 756f13f67b9..63b886e6ce1 100644 --- a/lib/l10n/ka_GE.js +++ b/lib/l10n/ka_GE.js @@ -6,6 +6,16 @@ OC.L10N.register( "Settings" : "პარამეტრები", "Users" : "მომხმარებელი", "Admin" : "ადმინისტრატორი", + "today" : "დღეს", + "yesterday" : "გუშინ", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "გასულ თვეში", + "_%n month ago_::_%n months ago_" : [""], + "last year" : "ბოლო წელს", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "წამის წინ", "web services under your control" : "web services under your control", "Application is not enabled" : "აპლიკაცია არ არის აქტიური", "Authentication error" : "ავთენტიფიკაციის შეცდომა", @@ -23,16 +33,6 @@ OC.L10N.register( "Set an admin username." : "დააყენეთ ადმინისტრატორის სახელი.", "Set an admin password." : "დააყენეთ ადმინისტრატორის პაროლი.", "Could not find category \"%s\"" : "\"%s\" კატეგორიის მოძებნა ვერ მოხერხდა", - "seconds ago" : "წამის წინ", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], - "today" : "დღეს", - "yesterday" : "გუშინ", - "_%n day go_::_%n days ago_" : [""], - "last month" : "გასულ თვეში", - "_%n month ago_::_%n months ago_" : [""], - "last year" : "ბოლო წელს", - "years ago" : "წლის წინ", "A valid username must be provided" : "უნდა მიუთითოთ არსებული მომხმარებლის სახელი", "A valid password must be provided" : "უნდა მიუთითოთ არსებული პაროლი" }, diff --git a/lib/l10n/ka_GE.json b/lib/l10n/ka_GE.json index a9e86ecb1ab..0371cfcfc90 100644 --- a/lib/l10n/ka_GE.json +++ b/lib/l10n/ka_GE.json @@ -4,6 +4,16 @@ "Settings" : "პარამეტრები", "Users" : "მომხმარებელი", "Admin" : "ადმინისტრატორი", + "today" : "დღეს", + "yesterday" : "გუშინ", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "გასულ თვეში", + "_%n month ago_::_%n months ago_" : [""], + "last year" : "ბოლო წელს", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "წამის წინ", "web services under your control" : "web services under your control", "Application is not enabled" : "აპლიკაცია არ არის აქტიური", "Authentication error" : "ავთენტიფიკაციის შეცდომა", @@ -21,16 +31,6 @@ "Set an admin username." : "დააყენეთ ადმინისტრატორის სახელი.", "Set an admin password." : "დააყენეთ ადმინისტრატორის პაროლი.", "Could not find category \"%s\"" : "\"%s\" კატეგორიის მოძებნა ვერ მოხერხდა", - "seconds ago" : "წამის წინ", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], - "today" : "დღეს", - "yesterday" : "გუშინ", - "_%n day go_::_%n days ago_" : [""], - "last month" : "გასულ თვეში", - "_%n month ago_::_%n months ago_" : [""], - "last year" : "ბოლო წელს", - "years ago" : "წლის წინ", "A valid username must be provided" : "უნდა მიუთითოთ არსებული მომხმარებლის სახელი", "A valid password must be provided" : "უნდა მიუთითოთ არსებული პაროლი" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/lib/l10n/km.js b/lib/l10n/km.js index cfa1ea89ebb..4f96e661179 100644 --- a/lib/l10n/km.js +++ b/lib/l10n/km.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "មិនបានបញ្ជាក់ឈ្មោះកម្មវិធី", "Unknown filetype" : "មិនស្គាល់ប្រភេទឯកសារ", "Invalid image" : "រូបភាពមិនត្រឹមត្រូវ", + "today" : "ថ្ងៃនេះ", + "yesterday" : "ម្សិលមិញ", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "ខែមុន", + "_%n month ago_::_%n months ago_" : ["%n ខែមុន"], + "last year" : "ឆ្នាំមុន", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n ម៉ោងមុន"], + "_%n minute ago_::_%n minutes ago_" : ["%n នាទីមុន"], + "seconds ago" : "វិនាទីមុន", "web services under your control" : "សេវាកម្មវេបក្រោមការការបញ្ជារបស់អ្នក", "App directory already exists" : "មានទីតាំងផ្ទុកកម្មវិធីរួចហើយ", "Can't create app folder. Please fix permissions. %s" : "មិនអាចបង្កើតថតកម្មវិធី។ សូមកែសម្រួលសិទ្ធិ។ %s", @@ -24,16 +34,6 @@ OC.L10N.register( "Set an admin username." : "កំណត់ឈ្មោះអ្នកគ្រប់គ្រង។", "Set an admin password." : "កំណត់ពាក្យសម្ងាត់អ្នកគ្រប់គ្រង។", "Could not find category \"%s\"" : "រកមិនឃើញចំណាត់ក្រុម \"%s\"", - "seconds ago" : "វិនាទីមុន", - "_%n minute ago_::_%n minutes ago_" : ["%n នាទីមុន"], - "_%n hour ago_::_%n hours ago_" : ["%n ម៉ោងមុន"], - "today" : "ថ្ងៃនេះ", - "yesterday" : "ម្សិលមិញ", - "_%n day go_::_%n days ago_" : ["%n ថ្ងៃមុន"], - "last month" : "ខែមុន", - "_%n month ago_::_%n months ago_" : ["%n ខែមុន"], - "last year" : "ឆ្នាំមុន", - "years ago" : "ឆ្នាំមុន", "A valid username must be provided" : "ត្រូវផ្ដល់ឈ្មោះអ្នកប្រើឲ្យបានត្រឹមត្រូវ", "A valid password must be provided" : "ត្រូវផ្ដល់ពាក្យសម្ងាត់ឲ្យបានត្រឹមត្រូវ" }, diff --git a/lib/l10n/km.json b/lib/l10n/km.json index 32b6173ba0d..9c1010b0020 100644 --- a/lib/l10n/km.json +++ b/lib/l10n/km.json @@ -7,6 +7,16 @@ "No app name specified" : "មិនបានបញ្ជាក់ឈ្មោះកម្មវិធី", "Unknown filetype" : "មិនស្គាល់ប្រភេទឯកសារ", "Invalid image" : "រូបភាពមិនត្រឹមត្រូវ", + "today" : "ថ្ងៃនេះ", + "yesterday" : "ម្សិលមិញ", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "ខែមុន", + "_%n month ago_::_%n months ago_" : ["%n ខែមុន"], + "last year" : "ឆ្នាំមុន", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n ម៉ោងមុន"], + "_%n minute ago_::_%n minutes ago_" : ["%n នាទីមុន"], + "seconds ago" : "វិនាទីមុន", "web services under your control" : "សេវាកម្មវេបក្រោមការការបញ្ជារបស់អ្នក", "App directory already exists" : "មានទីតាំងផ្ទុកកម្មវិធីរួចហើយ", "Can't create app folder. Please fix permissions. %s" : "មិនអាចបង្កើតថតកម្មវិធី។ សូមកែសម្រួលសិទ្ធិ។ %s", @@ -22,16 +32,6 @@ "Set an admin username." : "កំណត់ឈ្មោះអ្នកគ្រប់គ្រង។", "Set an admin password." : "កំណត់ពាក្យសម្ងាត់អ្នកគ្រប់គ្រង។", "Could not find category \"%s\"" : "រកមិនឃើញចំណាត់ក្រុម \"%s\"", - "seconds ago" : "វិនាទីមុន", - "_%n minute ago_::_%n minutes ago_" : ["%n នាទីមុន"], - "_%n hour ago_::_%n hours ago_" : ["%n ម៉ោងមុន"], - "today" : "ថ្ងៃនេះ", - "yesterday" : "ម្សិលមិញ", - "_%n day go_::_%n days ago_" : ["%n ថ្ងៃមុន"], - "last month" : "ខែមុន", - "_%n month ago_::_%n months ago_" : ["%n ខែមុន"], - "last year" : "ឆ្នាំមុន", - "years ago" : "ឆ្នាំមុន", "A valid username must be provided" : "ត្រូវផ្ដល់ឈ្មោះអ្នកប្រើឲ្យបានត្រឹមត្រូវ", "A valid password must be provided" : "ត្រូវផ្ដល់ពាក្យសម្ងាត់ឲ្យបានត្រឹមត្រូវ" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/lib/l10n/kn.js b/lib/l10n/kn.js index 0f4a002019e..784e8271ef3 100644 --- a/lib/l10n/kn.js +++ b/lib/l10n/kn.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/kn.json b/lib/l10n/kn.json index 4a03cf5047e..3a3512d508d 100644 --- a/lib/l10n/kn.json +++ b/lib/l10n/kn.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/ko.js b/lib/l10n/ko.js index 22f8cb191ae..2ae43854873 100644 --- a/lib/l10n/ko.js +++ b/lib/l10n/ko.js @@ -1,6 +1,7 @@ OC.L10N.register( "lib", { + "PHP %s or higher is required." : "%s 버전의 PHP 혹은 높은 버전을 필요로 합니다.", "Help" : "도움말", "Personal" : "개인", "Settings" : "설정", @@ -9,6 +10,16 @@ OC.L10N.register( "No app name specified" : "앱 이름이 지정되지 않았습니다.", "Unknown filetype" : "알 수 없는 파일 형식", "Invalid image" : "잘못된 그림", + "today" : "오늘", + "yesterday" : "어제", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "지난 달", + "_%n month ago_::_%n months ago_" : ["%n달 전 "], + "last year" : "작년", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n시간 전 "], + "_%n minute ago_::_%n minutes ago_" : ["%n분 전 "], + "seconds ago" : "초 전", "web services under your control" : "내가 관리하는 웹 서비스", "App directory already exists" : "앱 디렉터리가 이미 존재합니다.", "Can't create app folder. Please fix permissions. %s" : "앱 폴더를 만들 수 없습니다. 권한을 수정하십시오. %s", @@ -46,22 +57,11 @@ OC.L10N.register( "Set an admin password." : "관리자의 암호를 설정합니다.", "%s shared »%s« with you" : "%s 님이 %s을(를) 공유하였습니다", "Could not find category \"%s\"" : "분류 \"%s\"을(를) 찾을 수 없습니다.", - "seconds ago" : "초 전", - "_%n minute ago_::_%n minutes ago_" : ["%n분 전 "], - "_%n hour ago_::_%n hours ago_" : ["%n시간 전 "], - "today" : "오늘", - "yesterday" : "어제", - "_%n day go_::_%n days ago_" : ["%n일 전 "], - "last month" : "지난 달", - "_%n month ago_::_%n months ago_" : ["%n달 전 "], - "last year" : "작년", - "years ago" : "년 전", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "사용자 명에는 다음과 같은 문자만 사용이 가능합니다: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "올바른 사용자 이름을 입력해야 함", "A valid password must be provided" : "올바른 암호를 입력해야 함", "The username is already being used" : "이 사용자명은 현재 사용중입니다", "PHP module %s not installed." : "%s PHP 모듈이 설치되지 않았습니다.", - "PHP %s or higher is required." : "%s 버전의 PHP 혹은 높은 버전을 필요로 합니다.", "PostgreSQL >= 9 required" : "PostgreSQL 9 혹은 이상 버전을 필요로합니다", "Please upgrade your database version" : "데이터베이스 버전을 업그레이드 하십시오", "Error occurred while checking PostgreSQL version" : "PostgreSQL 버전을 확인하던중 오류가 발생하였습니다" diff --git a/lib/l10n/ko.json b/lib/l10n/ko.json index 4743476540c..a021fb34dd2 100644 --- a/lib/l10n/ko.json +++ b/lib/l10n/ko.json @@ -1,4 +1,5 @@ { "translations": { + "PHP %s or higher is required." : "%s 버전의 PHP 혹은 높은 버전을 필요로 합니다.", "Help" : "도움말", "Personal" : "개인", "Settings" : "설정", @@ -7,6 +8,16 @@ "No app name specified" : "앱 이름이 지정되지 않았습니다.", "Unknown filetype" : "알 수 없는 파일 형식", "Invalid image" : "잘못된 그림", + "today" : "오늘", + "yesterday" : "어제", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "지난 달", + "_%n month ago_::_%n months ago_" : ["%n달 전 "], + "last year" : "작년", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n시간 전 "], + "_%n minute ago_::_%n minutes ago_" : ["%n분 전 "], + "seconds ago" : "초 전", "web services under your control" : "내가 관리하는 웹 서비스", "App directory already exists" : "앱 디렉터리가 이미 존재합니다.", "Can't create app folder. Please fix permissions. %s" : "앱 폴더를 만들 수 없습니다. 권한을 수정하십시오. %s", @@ -44,22 +55,11 @@ "Set an admin password." : "관리자의 암호를 설정합니다.", "%s shared »%s« with you" : "%s 님이 %s을(를) 공유하였습니다", "Could not find category \"%s\"" : "분류 \"%s\"을(를) 찾을 수 없습니다.", - "seconds ago" : "초 전", - "_%n minute ago_::_%n minutes ago_" : ["%n분 전 "], - "_%n hour ago_::_%n hours ago_" : ["%n시간 전 "], - "today" : "오늘", - "yesterday" : "어제", - "_%n day go_::_%n days ago_" : ["%n일 전 "], - "last month" : "지난 달", - "_%n month ago_::_%n months ago_" : ["%n달 전 "], - "last year" : "작년", - "years ago" : "년 전", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "사용자 명에는 다음과 같은 문자만 사용이 가능합니다: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "올바른 사용자 이름을 입력해야 함", "A valid password must be provided" : "올바른 암호를 입력해야 함", "The username is already being used" : "이 사용자명은 현재 사용중입니다", "PHP module %s not installed." : "%s PHP 모듈이 설치되지 않았습니다.", - "PHP %s or higher is required." : "%s 버전의 PHP 혹은 높은 버전을 필요로 합니다.", "PostgreSQL >= 9 required" : "PostgreSQL 9 혹은 이상 버전을 필요로합니다", "Please upgrade your database version" : "데이터베이스 버전을 업그레이드 하십시오", "Error occurred while checking PostgreSQL version" : "PostgreSQL 버전을 확인하던중 오류가 발생하였습니다" diff --git a/lib/l10n/ku_IQ.js b/lib/l10n/ku_IQ.js index 11313e28323..eea2d55138e 100644 --- a/lib/l10n/ku_IQ.js +++ b/lib/l10n/ku_IQ.js @@ -5,10 +5,11 @@ OC.L10N.register( "Settings" : "دهستكاری", "Users" : "بهكارهێنهر", "Admin" : "بهڕێوهبهری سهرهكی", - "web services under your control" : "ڕاژهی وێب لهژێر چاودێریت دایه", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""], + "web services under your control" : "ڕاژهی وێب لهژێر چاودێریت دایه" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ku_IQ.json b/lib/l10n/ku_IQ.json index 6a40446ac9d..b2ab2dc219d 100644 --- a/lib/l10n/ku_IQ.json +++ b/lib/l10n/ku_IQ.json @@ -3,10 +3,11 @@ "Settings" : "دهستكاری", "Users" : "بهكارهێنهر", "Admin" : "بهڕێوهبهری سهرهكی", - "web services under your control" : "ڕاژهی وێب لهژێر چاودێریت دایه", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""], + "web services under your control" : "ڕاژهی وێب لهژێر چاودێریت دایه" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/lb.js b/lib/l10n/lb.js index 4a8b8277bbc..470652f4017 100644 --- a/lib/l10n/lb.js +++ b/lib/l10n/lb.js @@ -8,18 +8,18 @@ OC.L10N.register( "Admin" : "Admin", "Unknown filetype" : "Onbekannten Fichier Typ", "Invalid image" : "Ongülteg d'Bild", - "web services under your control" : "Web-Servicer ënnert denger Kontroll", - "Authentication error" : "Authentifikatioun's Fehler", - "%s shared »%s« with you" : "Den/D' %s huet »%s« mat dir gedeelt", - "seconds ago" : "Sekonnen hir", - "_%n minute ago_::_%n minutes ago_" : ["","%n Minutten hir"], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "haut", "yesterday" : "gëschter", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "Läschte Mount", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "Läscht Joer", - "years ago" : "Joren hier" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["","%n Minutten hir"], + "seconds ago" : "Sekonnen hir", + "web services under your control" : "Web-Servicer ënnert denger Kontroll", + "Authentication error" : "Authentifikatioun's Fehler", + "%s shared »%s« with you" : "Den/D' %s huet »%s« mat dir gedeelt" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/lb.json b/lib/l10n/lb.json index e205f5e2fc3..2f63f042538 100644 --- a/lib/l10n/lb.json +++ b/lib/l10n/lb.json @@ -6,18 +6,18 @@ "Admin" : "Admin", "Unknown filetype" : "Onbekannten Fichier Typ", "Invalid image" : "Ongülteg d'Bild", - "web services under your control" : "Web-Servicer ënnert denger Kontroll", - "Authentication error" : "Authentifikatioun's Fehler", - "%s shared »%s« with you" : "Den/D' %s huet »%s« mat dir gedeelt", - "seconds ago" : "Sekonnen hir", - "_%n minute ago_::_%n minutes ago_" : ["","%n Minutten hir"], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "haut", "yesterday" : "gëschter", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "Läschte Mount", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "Läscht Joer", - "years ago" : "Joren hier" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["","%n Minutten hir"], + "seconds ago" : "Sekonnen hir", + "web services under your control" : "Web-Servicer ënnert denger Kontroll", + "Authentication error" : "Authentifikatioun's Fehler", + "%s shared »%s« with you" : "Den/D' %s huet »%s« mat dir gedeelt" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js index 999be472453..1f05855b77e 100644 --- a/lib/l10n/lt_LT.js +++ b/lib/l10n/lt_LT.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "Nenurodytas programos pavadinimas", "Unknown filetype" : "Nežinomas failo tipas", "Invalid image" : "Netinkamas paveikslėlis", + "today" : "šiandien", + "yesterday" : "vakar", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "praeitą mėnesį", + "_%n month ago_::_%n months ago_" : ["Prieš %n mėnesį","Prieš %n mėnesius","Prieš %n mėnesių"], + "last year" : "praeitais metais", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["Prieš %n valandą","Prieš %n valandas","Prieš %n valandų"], + "_%n minute ago_::_%n minutes ago_" : ["prieš %n min.","Prieš % minutes","Prieš %n minučių"], + "seconds ago" : "prieš sekundę", "web services under your control" : "jūsų valdomos web paslaugos", "App directory already exists" : "Programos aplankas jau egzistuoja", "Can't create app folder. Please fix permissions. %s" : "Nepavyksta sukurti aplanko. Prašome pataisyti leidimus. %s", @@ -40,16 +50,6 @@ OC.L10N.register( "Set an admin password." : "Nustatyti administratoriaus slaptažodį.", "%s shared »%s« with you" : "%s pasidalino »%s« su tavimi", "Could not find category \"%s\"" : "Nepavyko rasti kategorijos „%s“", - "seconds ago" : "prieš sekundę", - "_%n minute ago_::_%n minutes ago_" : ["prieš %n min.","Prieš % minutes","Prieš %n minučių"], - "_%n hour ago_::_%n hours ago_" : ["Prieš %n valandą","Prieš %n valandas","Prieš %n valandų"], - "today" : "šiandien", - "yesterday" : "vakar", - "_%n day go_::_%n days ago_" : ["Prieš %n dieną","Prieš %n dienas","Prieš %n dienų"], - "last month" : "praeitą mėnesį", - "_%n month ago_::_%n months ago_" : ["Prieš %n mėnesį","Prieš %n mėnesius","Prieš %n mėnesių"], - "last year" : "praeitais metais", - "years ago" : "prieš metus", "A valid username must be provided" : "Vartotojo vardas turi būti tinkamas", "A valid password must be provided" : "Slaptažodis turi būti tinkamas" }, diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json index fb4908440fb..a3a53baf010 100644 --- a/lib/l10n/lt_LT.json +++ b/lib/l10n/lt_LT.json @@ -7,6 +7,16 @@ "No app name specified" : "Nenurodytas programos pavadinimas", "Unknown filetype" : "Nežinomas failo tipas", "Invalid image" : "Netinkamas paveikslėlis", + "today" : "šiandien", + "yesterday" : "vakar", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "praeitą mėnesį", + "_%n month ago_::_%n months ago_" : ["Prieš %n mėnesį","Prieš %n mėnesius","Prieš %n mėnesių"], + "last year" : "praeitais metais", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["Prieš %n valandą","Prieš %n valandas","Prieš %n valandų"], + "_%n minute ago_::_%n minutes ago_" : ["prieš %n min.","Prieš % minutes","Prieš %n minučių"], + "seconds ago" : "prieš sekundę", "web services under your control" : "jūsų valdomos web paslaugos", "App directory already exists" : "Programos aplankas jau egzistuoja", "Can't create app folder. Please fix permissions. %s" : "Nepavyksta sukurti aplanko. Prašome pataisyti leidimus. %s", @@ -38,16 +48,6 @@ "Set an admin password." : "Nustatyti administratoriaus slaptažodį.", "%s shared »%s« with you" : "%s pasidalino »%s« su tavimi", "Could not find category \"%s\"" : "Nepavyko rasti kategorijos „%s“", - "seconds ago" : "prieš sekundę", - "_%n minute ago_::_%n minutes ago_" : ["prieš %n min.","Prieš % minutes","Prieš %n minučių"], - "_%n hour ago_::_%n hours ago_" : ["Prieš %n valandą","Prieš %n valandas","Prieš %n valandų"], - "today" : "šiandien", - "yesterday" : "vakar", - "_%n day go_::_%n days ago_" : ["Prieš %n dieną","Prieš %n dienas","Prieš %n dienų"], - "last month" : "praeitą mėnesį", - "_%n month ago_::_%n months ago_" : ["Prieš %n mėnesį","Prieš %n mėnesius","Prieš %n mėnesių"], - "last year" : "praeitais metais", - "years ago" : "prieš metus", "A valid username must be provided" : "Vartotojo vardas turi būti tinkamas", "A valid password must be provided" : "Slaptažodis turi būti tinkamas" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" diff --git a/lib/l10n/lv.js b/lib/l10n/lv.js index 666d2e9d5f6..590aa136914 100644 --- a/lib/l10n/lv.js +++ b/lib/l10n/lv.js @@ -6,6 +6,16 @@ OC.L10N.register( "Settings" : "Iestatījumi", "Users" : "Lietotāji", "Admin" : "Administratori", + "today" : "šodien", + "yesterday" : "vakar", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "pagājušajā mēnesī", + "_%n month ago_::_%n months ago_" : ["","","Pirms %n mēnešiem"], + "last year" : "gājušajā gadā", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","Pirms %n stundām"], + "_%n minute ago_::_%n minutes ago_" : ["","","Pirms %n minūtēm"], + "seconds ago" : "sekundes atpakaļ", "web services under your control" : "tīmekļa servisi tavā varā", "Application is not enabled" : "Lietotne nav aktivēta", "Authentication error" : "Autentifikācijas kļūda", @@ -25,16 +35,6 @@ OC.L10N.register( "Set an admin password." : "Iestatiet administratora paroli.", "%s shared »%s« with you" : "%s kopīgots »%s« ar jums", "Could not find category \"%s\"" : "Nevarēja atrast kategoriju “%s”", - "seconds ago" : "sekundes atpakaļ", - "_%n minute ago_::_%n minutes ago_" : ["","","Pirms %n minūtēm"], - "_%n hour ago_::_%n hours ago_" : ["","","Pirms %n stundām"], - "today" : "šodien", - "yesterday" : "vakar", - "_%n day go_::_%n days ago_" : ["","","Pirms %n dienām"], - "last month" : "pagājušajā mēnesī", - "_%n month ago_::_%n months ago_" : ["","","Pirms %n mēnešiem"], - "last year" : "gājušajā gadā", - "years ago" : "gadus atpakaļ", "A valid username must be provided" : "Jānorāda derīgs lietotājvārds", "A valid password must be provided" : "Jānorāda derīga parole", "The username is already being used" : "Šāds lietotājvārds jau tiek izmantots" diff --git a/lib/l10n/lv.json b/lib/l10n/lv.json index 42bcc70e12d..983de7afa5d 100644 --- a/lib/l10n/lv.json +++ b/lib/l10n/lv.json @@ -4,6 +4,16 @@ "Settings" : "Iestatījumi", "Users" : "Lietotāji", "Admin" : "Administratori", + "today" : "šodien", + "yesterday" : "vakar", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "pagājušajā mēnesī", + "_%n month ago_::_%n months ago_" : ["","","Pirms %n mēnešiem"], + "last year" : "gājušajā gadā", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","Pirms %n stundām"], + "_%n minute ago_::_%n minutes ago_" : ["","","Pirms %n minūtēm"], + "seconds ago" : "sekundes atpakaļ", "web services under your control" : "tīmekļa servisi tavā varā", "Application is not enabled" : "Lietotne nav aktivēta", "Authentication error" : "Autentifikācijas kļūda", @@ -23,16 +33,6 @@ "Set an admin password." : "Iestatiet administratora paroli.", "%s shared »%s« with you" : "%s kopīgots »%s« ar jums", "Could not find category \"%s\"" : "Nevarēja atrast kategoriju “%s”", - "seconds ago" : "sekundes atpakaļ", - "_%n minute ago_::_%n minutes ago_" : ["","","Pirms %n minūtēm"], - "_%n hour ago_::_%n hours ago_" : ["","","Pirms %n stundām"], - "today" : "šodien", - "yesterday" : "vakar", - "_%n day go_::_%n days ago_" : ["","","Pirms %n dienām"], - "last month" : "pagājušajā mēnesī", - "_%n month ago_::_%n months ago_" : ["","","Pirms %n mēnešiem"], - "last year" : "gājušajā gadā", - "years ago" : "gadus atpakaļ", "A valid username must be provided" : "Jānorāda derīgs lietotājvārds", "A valid password must be provided" : "Jānorāda derīga parole", "The username is already being used" : "Šāds lietotājvārds jau tiek izmantots" diff --git a/lib/l10n/mg.js b/lib/l10n/mg.js index 9ac3e05d6c6..9408adc0dc3 100644 --- a/lib/l10n/mg.js +++ b/lib/l10n/mg.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/mg.json b/lib/l10n/mg.json index 82a8a99d300..2a227e468c7 100644 --- a/lib/l10n/mg.json +++ b/lib/l10n/mg.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/mk.js b/lib/l10n/mk.js index 35166454dd2..5ab596f4c95 100644 --- a/lib/l10n/mk.js +++ b/lib/l10n/mk.js @@ -9,6 +9,16 @@ OC.L10N.register( "No app name specified" : "Не е специфицирано име на апликацијата", "Unknown filetype" : "Непознат тип на датотека", "Invalid image" : "Невалидна фотографија", + "today" : "денеска", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "минатиот месец", + "_%n month ago_::_%n months ago_" : ["",""], + "last year" : "минатата година", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "пред секунди", "web services under your control" : "веб сервиси под Ваша контрола", "Application is not enabled" : "Апликацијата не е овозможена", "Authentication error" : "Грешка во автентикација", @@ -25,16 +35,6 @@ OC.L10N.register( "Set an admin password." : "Постави администраторска лозинка.", "%s shared »%s« with you" : "%s споделено »%s« со вас", "Could not find category \"%s\"" : "Не можам да најдам категорија „%s“", - "seconds ago" : "пред секунди", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "today" : "денеска", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["",""], - "last month" : "минатиот месец", - "_%n month ago_::_%n months ago_" : ["",""], - "last year" : "минатата година", - "years ago" : "пред години", "A valid username must be provided" : "Мора да се обезбеди валидно корисничко име ", "A valid password must be provided" : "Мора да се обезбеди валидна лозинка", "The username is already being used" : "Корисничкото име е веќе во употреба" diff --git a/lib/l10n/mk.json b/lib/l10n/mk.json index 89e839919b9..de9fff6b1a1 100644 --- a/lib/l10n/mk.json +++ b/lib/l10n/mk.json @@ -7,6 +7,16 @@ "No app name specified" : "Не е специфицирано име на апликацијата", "Unknown filetype" : "Непознат тип на датотека", "Invalid image" : "Невалидна фотографија", + "today" : "денеска", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "минатиот месец", + "_%n month ago_::_%n months ago_" : ["",""], + "last year" : "минатата година", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "пред секунди", "web services under your control" : "веб сервиси под Ваша контрола", "Application is not enabled" : "Апликацијата не е овозможена", "Authentication error" : "Грешка во автентикација", @@ -23,16 +33,6 @@ "Set an admin password." : "Постави администраторска лозинка.", "%s shared »%s« with you" : "%s споделено »%s« со вас", "Could not find category \"%s\"" : "Не можам да најдам категорија „%s“", - "seconds ago" : "пред секунди", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], - "today" : "денеска", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["",""], - "last month" : "минатиот месец", - "_%n month ago_::_%n months ago_" : ["",""], - "last year" : "минатата година", - "years ago" : "пред години", "A valid username must be provided" : "Мора да се обезбеди валидно корисничко име ", "A valid password must be provided" : "Мора да се обезбеди валидна лозинка", "The username is already being used" : "Корисничкото име е веќе во употреба" diff --git a/lib/l10n/ml.js b/lib/l10n/ml.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/ml.js +++ b/lib/l10n/ml.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ml.json b/lib/l10n/ml.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/ml.json +++ b/lib/l10n/ml.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ml_IN.js b/lib/l10n/ml_IN.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/ml_IN.js +++ b/lib/l10n/ml_IN.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ml_IN.json b/lib/l10n/ml_IN.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/ml_IN.json +++ b/lib/l10n/ml_IN.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/mn.js b/lib/l10n/mn.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/mn.js +++ b/lib/l10n/mn.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/mn.json b/lib/l10n/mn.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/mn.json +++ b/lib/l10n/mn.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ms_MY.js b/lib/l10n/ms_MY.js index 2a74f51e2f6..a501399af5c 100644 --- a/lib/l10n/ms_MY.js +++ b/lib/l10n/ms_MY.js @@ -6,11 +6,12 @@ OC.L10N.register( "Settings" : "Tetapan", "Users" : "Pengguna", "Admin" : "Admin", - "web services under your control" : "Perkhidmatan web di bawah kawalan anda", - "Authentication error" : "Ralat pengesahan", - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""], + "web services under your control" : "Perkhidmatan web di bawah kawalan anda", + "Authentication error" : "Ralat pengesahan" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/ms_MY.json b/lib/l10n/ms_MY.json index 5285610e70a..8c2a83136ee 100644 --- a/lib/l10n/ms_MY.json +++ b/lib/l10n/ms_MY.json @@ -4,11 +4,12 @@ "Settings" : "Tetapan", "Users" : "Pengguna", "Admin" : "Admin", - "web services under your control" : "Perkhidmatan web di bawah kawalan anda", - "Authentication error" : "Ralat pengesahan", - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""], + "web services under your control" : "Perkhidmatan web di bawah kawalan anda", + "Authentication error" : "Ralat pengesahan" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/mt_MT.js b/lib/l10n/mt_MT.js index 9112b35ebe4..b26809fe0cb 100644 --- a/lib/l10n/mt_MT.js +++ b/lib/l10n/mt_MT.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "_%n day ago_::_%n days ago_" : ["","","",""], + "_%n month ago_::_%n months ago_" : ["","","",""], + "_%n year ago_::_%n years ago_" : ["","","",""], "_%n hour ago_::_%n hours ago_" : ["","","",""], - "_%n day go_::_%n days ago_" : ["","","",""], - "_%n month ago_::_%n months ago_" : ["","","",""] + "_%n minute ago_::_%n minutes ago_" : ["","","",""] }, "nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);"); diff --git a/lib/l10n/mt_MT.json b/lib/l10n/mt_MT.json index 6b794297014..e87af1606cd 100644 --- a/lib/l10n/mt_MT.json +++ b/lib/l10n/mt_MT.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["","","",""], + "_%n day ago_::_%n days ago_" : ["","","",""], + "_%n month ago_::_%n months ago_" : ["","","",""], + "_%n year ago_::_%n years ago_" : ["","","",""], "_%n hour ago_::_%n hours ago_" : ["","","",""], - "_%n day go_::_%n days ago_" : ["","","",""], - "_%n month ago_::_%n months ago_" : ["","","",""] + "_%n minute ago_::_%n minutes ago_" : ["","","",""] },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);" }
\ No newline at end of file diff --git a/lib/l10n/my_MM.js b/lib/l10n/my_MM.js index c08021fdbd3..50489cd16c2 100644 --- a/lib/l10n/my_MM.js +++ b/lib/l10n/my_MM.js @@ -4,18 +4,18 @@ OC.L10N.register( "Help" : "အကူအညီ", "Users" : "သုံးစွဲသူ", "Admin" : "အက်ဒမင်", - "web services under your control" : "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services", - "Authentication error" : "ခွင့်ပြုချက်မအောင်မြင်", - "Could not find category \"%s\"" : "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ", - "seconds ago" : "စက္ကန့်အနည်းငယ်က", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "ယနေ့", "yesterday" : "မနေ့က", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "last month" : "ပြီးခဲ့သောလ", "_%n month ago_::_%n months ago_" : [""], "last year" : "မနှစ်က", - "years ago" : "နှစ် အရင်က" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "စက္ကန့်အနည်းငယ်က", + "web services under your control" : "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services", + "Authentication error" : "ခွင့်ပြုချက်မအောင်မြင်", + "Could not find category \"%s\"" : "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/my_MM.json b/lib/l10n/my_MM.json index 3756c65ae0b..c0b2bd97df3 100644 --- a/lib/l10n/my_MM.json +++ b/lib/l10n/my_MM.json @@ -2,18 +2,18 @@ "Help" : "အကူအညီ", "Users" : "သုံးစွဲသူ", "Admin" : "အက်ဒမင်", - "web services under your control" : "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services", - "Authentication error" : "ခွင့်ပြုချက်မအောင်မြင်", - "Could not find category \"%s\"" : "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ", - "seconds ago" : "စက္ကန့်အနည်းငယ်က", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "ယနေ့", "yesterday" : "မနေ့က", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "last month" : "ပြီးခဲ့သောလ", "_%n month ago_::_%n months ago_" : [""], "last year" : "မနှစ်က", - "years ago" : "နှစ် အရင်က" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "စက္ကန့်အနည်းငယ်က", + "web services under your control" : "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services", + "Authentication error" : "ခွင့်ပြုချက်မအောင်မြင်", + "Could not find category \"%s\"" : "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/nb_NO.js b/lib/l10n/nb_NO.js index c50537ce67d..2094a3bb6e6 100644 --- a/lib/l10n/nb_NO.js +++ b/lib/l10n/nb_NO.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dette kan vanligvis ordnes ved %så gi web-serveren skrivetilgang til config-mappen%s.", "Sample configuration detected" : "Eksempelkonfigurasjon oppdaget", "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" : "Det ble oppdaget at eksempelkonfigurasjonen er blitt kopiert. Dette kan ødelegge installasjonen din og støttes ikke. Les dokumentasjonen før du gjør endringer i config.php", + "PHP %s or higher is required." : "PHP %s eller nyere kreves.", "Help" : "Hjelp", "Personal" : "Personlig", "Settings" : "Innstillinger", @@ -16,6 +17,16 @@ OC.L10N.register( "No app name specified" : "Intet app-navn spesifisert", "Unknown filetype" : "Ukjent filtype", "Invalid image" : "Ugyldig bilde", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "forrige måned", + "_%n month ago_::_%n months ago_" : ["for %n måned siden","for %n måneder siden"], + "last year" : "forrige år", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["for %n time siden","for %n timer siden"], + "_%n minute ago_::_%n minutes ago_" : ["for %n minutt siden","for %n minutter siden"], + "seconds ago" : "for få sekunder siden", "web services under your control" : "webtjenester som du kontrollerer", "App directory already exists" : "App-mappe finnes allerede", "Can't create app folder. Please fix permissions. %s" : "Kan ikke opprette app-mappe. Vennligst ordne opp i tillatelser. %s", @@ -77,16 +88,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s feilet, fordi delings-serveren for %s ikke kunne finne kilden", "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s feilet, fordi filen ikke ble funnet i fil-mellomlageret", "Could not find category \"%s\"" : "Kunne ikke finne kategori \"%s\"", - "seconds ago" : "for få sekunder siden", - "_%n minute ago_::_%n minutes ago_" : ["for %n minutt siden","for %n minutter siden"], - "_%n hour ago_::_%n hours ago_" : ["for %n time siden","for %n timer siden"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["for %n dag siden","for %n dager siden"], - "last month" : "forrige måned", - "_%n month ago_::_%n months ago_" : ["for %n måned siden","for %n måneder siden"], - "last year" : "forrige år", - "years ago" : "årevis siden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Bare disse tegnene tillates i et brukernavn: \"a-z\", \"A-Z\", \"0-9\" og \"_.@-\"", "A valid username must be provided" : "Oppgi et gyldig brukernavn", "A valid password must be provided" : "Oppgi et gyldig passord", @@ -102,12 +103,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Vennligst installer en av disse nasjonale innstillingene på systemet ditt og start webserveren på nytt.", "Please ask your server administrator to install the module." : "Be server-administratoren om å installere modulen.", "PHP module %s not installed." : "PHP-modul %s er ikke installert.", - "PHP %s or higher is required." : "PHP %s eller nyere kreves.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Be server-administratoren om å oppdatere PHP til nyeste versjon. PHP-versjonen du bruker støttes ikke lenger av ownCloud og PHP-fellesskapet.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode er aktivert. ownCloud krever at det deaktiveres for å fungere korrekt.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode er en avskrevet og stort sett unyttig innstilling som bør deaktiveres. Be server-administratoren om å deaktivere det i php.ini eller i konfigurasjonen for web-serveren.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes er aktivert. ownCloud krever at det deaktiveres for å fungere korrekt.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes er en avskrevet og stort sett unyttig innstilling som bør deaktiveres. Be server-administratoren om å deaktivere det i php.ini eller i konfigurasjonen for web-serveren.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-moduler har blitt installert, men de listes fortsatt som fraværende?", "Please ask your server administrator to restart the web server." : "Be server-administratoren om å starte web-serveren på nytt.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 kreves", diff --git a/lib/l10n/nb_NO.json b/lib/l10n/nb_NO.json index 4fe3148dc19..b42f8c3132d 100644 --- a/lib/l10n/nb_NO.json +++ b/lib/l10n/nb_NO.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dette kan vanligvis ordnes ved %så gi web-serveren skrivetilgang til config-mappen%s.", "Sample configuration detected" : "Eksempelkonfigurasjon oppdaget", "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" : "Det ble oppdaget at eksempelkonfigurasjonen er blitt kopiert. Dette kan ødelegge installasjonen din og støttes ikke. Les dokumentasjonen før du gjør endringer i config.php", + "PHP %s or higher is required." : "PHP %s eller nyere kreves.", "Help" : "Hjelp", "Personal" : "Personlig", "Settings" : "Innstillinger", @@ -14,6 +15,16 @@ "No app name specified" : "Intet app-navn spesifisert", "Unknown filetype" : "Ukjent filtype", "Invalid image" : "Ugyldig bilde", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "forrige måned", + "_%n month ago_::_%n months ago_" : ["for %n måned siden","for %n måneder siden"], + "last year" : "forrige år", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["for %n time siden","for %n timer siden"], + "_%n minute ago_::_%n minutes ago_" : ["for %n minutt siden","for %n minutter siden"], + "seconds ago" : "for få sekunder siden", "web services under your control" : "webtjenester som du kontrollerer", "App directory already exists" : "App-mappe finnes allerede", "Can't create app folder. Please fix permissions. %s" : "Kan ikke opprette app-mappe. Vennligst ordne opp i tillatelser. %s", @@ -75,16 +86,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s feilet, fordi delings-serveren for %s ikke kunne finne kilden", "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s feilet, fordi filen ikke ble funnet i fil-mellomlageret", "Could not find category \"%s\"" : "Kunne ikke finne kategori \"%s\"", - "seconds ago" : "for få sekunder siden", - "_%n minute ago_::_%n minutes ago_" : ["for %n minutt siden","for %n minutter siden"], - "_%n hour ago_::_%n hours ago_" : ["for %n time siden","for %n timer siden"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["for %n dag siden","for %n dager siden"], - "last month" : "forrige måned", - "_%n month ago_::_%n months ago_" : ["for %n måned siden","for %n måneder siden"], - "last year" : "forrige år", - "years ago" : "årevis siden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Bare disse tegnene tillates i et brukernavn: \"a-z\", \"A-Z\", \"0-9\" og \"_.@-\"", "A valid username must be provided" : "Oppgi et gyldig brukernavn", "A valid password must be provided" : "Oppgi et gyldig passord", @@ -100,12 +101,7 @@ "Please install one of these locales on your system and restart your webserver." : "Vennligst installer en av disse nasjonale innstillingene på systemet ditt og start webserveren på nytt.", "Please ask your server administrator to install the module." : "Be server-administratoren om å installere modulen.", "PHP module %s not installed." : "PHP-modul %s er ikke installert.", - "PHP %s or higher is required." : "PHP %s eller nyere kreves.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Be server-administratoren om å oppdatere PHP til nyeste versjon. PHP-versjonen du bruker støttes ikke lenger av ownCloud og PHP-fellesskapet.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode er aktivert. ownCloud krever at det deaktiveres for å fungere korrekt.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode er en avskrevet og stort sett unyttig innstilling som bør deaktiveres. Be server-administratoren om å deaktivere det i php.ini eller i konfigurasjonen for web-serveren.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes er aktivert. ownCloud krever at det deaktiveres for å fungere korrekt.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes er en avskrevet og stort sett unyttig innstilling som bør deaktiveres. Be server-administratoren om å deaktivere det i php.ini eller i konfigurasjonen for web-serveren.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-moduler har blitt installert, men de listes fortsatt som fraværende?", "Please ask your server administrator to restart the web server." : "Be server-administratoren om å starte web-serveren på nytt.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 kreves", diff --git a/lib/l10n/nds.js b/lib/l10n/nds.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/nds.js +++ b/lib/l10n/nds.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/nds.json b/lib/l10n/nds.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/nds.json +++ b/lib/l10n/nds.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ne.js b/lib/l10n/ne.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/ne.js +++ b/lib/l10n/ne.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ne.json b/lib/l10n/ne.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/ne.json +++ b/lib/l10n/ne.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 4fdff3c67ef..6bf43fc1df7 100644 --- a/lib/l10n/nl.js +++ b/lib/l10n/nl.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dit kan hersteld worden door de webserver %sschrijfrechten te geven op de de config directory%s", "Sample configuration detected" : "Voorbeeldconfiguratie gevonden", "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" : "Blijkbaar is de voorbeeldconfiguratie gekopieerd. Dit kan uw installatie beschadigen en wordt niet dan ook ondersteund. Lees de documentatie voordat u wijzigingen aan config.php doorvoert", + "PHP %s or higher is required." : "PHP %s of hoger vereist.", + "PHP with a version less then %s is required." : "PHP met een versie lager dan %s is vereist.", + "Following databases are supported: %s" : "De volgende databases worden ondersteund: %s", "Help" : "Help", "Personal" : "Persoonlijk", "Settings" : "Instellingen", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Geen app naam opgegeven.", "Unknown filetype" : "Onbekend bestandsformaat", "Invalid image" : "Ongeldige afbeelding", + "today" : "vandaag", + "yesterday" : "gisteren", + "_%n day ago_::_%n days ago_" : ["%n dag geleden","%n dagen geleden"], + "last month" : "vorige maand", + "_%n month ago_::_%n months ago_" : ["%n maand geleden","%n maanden geleden"], + "last year" : "vorig jaar", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"], + "seconds ago" : "seconden geleden", "Database Error" : "Database fout", "Please contact your system administrator." : "Neem contact op met uw systeembeheerder.", "web services under your control" : "Webdiensten in eigen beheer", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Delen van %s is mislukt, omdat de share-backend voor %s de bron niet kon vinden", "Sharing %s failed, because the file could not be found in the file cache" : "Delen van %s is mislukt, omdat het bestand niet in de bestandscache kon worden gevonden", "Could not find category \"%s\"" : "Kon categorie \"%s\" niet vinden", - "seconds ago" : "seconden geleden", - "_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"], - "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"], - "today" : "vandaag", - "yesterday" : "gisteren", - "_%n day go_::_%n days ago_" : ["%n dag terug","%n dagen geleden"], - "last month" : "vorige maand", - "_%n month ago_::_%n months ago_" : ["%n maand geleden","%n maanden geleden"], - "last year" : "vorig jaar", - "years ago" : "jaar geleden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Alleen de volgende tekens zijn toegestaan in een gebruikersnaam: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Er moet een geldige gebruikersnaam worden opgegeven", "A valid password must be provided" : "Er moet een geldig wachtwoord worden opgegeven", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Installeer één van de talen op uw systeem en herstart uw webserver.", "Please ask your server administrator to install the module." : "Vraag uw beheerder om de module te installeren.", "PHP module %s not installed." : "PHP module %s niet geïnstalleerd.", - "PHP %s or higher is required." : "PHP %s of hoger vereist.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Vraag uw beheerder om PHP bij te werken tot de laatste versie. Uw PHP versie wordt niet langer ondersteund door ownCloud en de PHP community.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode is ingeschakeld. Voor een goede werking van ownCloud moet die modus zijn uitgeschakeld.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode is niet langer zinvol en zou eigenlijk gedeactiveerd moeten worden. Vraag uw beheerder om Safe Mode in php.ini of in de webserver configuratie te deactiveren.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes is geactiveerd. Voor een goede werking van ownCloud moet dit zijn uitgeschakeld.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes is niet langer zinvol en zou eigenlijk gedeactiveerd moeten worden. Vraag uw beheerder om Safe Mode in php.ini of in de webserver configuratie te deactiveren.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modules zijn geïnstalleerd, maar worden ze nog steeds als ontbrekend aangegeven?", "Please ask your server administrator to restart the web server." : "Vraag uw beheerder de webserver opnieuw op te starten.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 vereist", diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json index be980d330d6..e521be9752d 100644 --- a/lib/l10n/nl.json +++ b/lib/l10n/nl.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dit kan hersteld worden door de webserver %sschrijfrechten te geven op de de config directory%s", "Sample configuration detected" : "Voorbeeldconfiguratie gevonden", "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" : "Blijkbaar is de voorbeeldconfiguratie gekopieerd. Dit kan uw installatie beschadigen en wordt niet dan ook ondersteund. Lees de documentatie voordat u wijzigingen aan config.php doorvoert", + "PHP %s or higher is required." : "PHP %s of hoger vereist.", + "PHP with a version less then %s is required." : "PHP met een versie lager dan %s is vereist.", + "Following databases are supported: %s" : "De volgende databases worden ondersteund: %s", "Help" : "Help", "Personal" : "Persoonlijk", "Settings" : "Instellingen", @@ -15,6 +18,16 @@ "No app name specified" : "Geen app naam opgegeven.", "Unknown filetype" : "Onbekend bestandsformaat", "Invalid image" : "Ongeldige afbeelding", + "today" : "vandaag", + "yesterday" : "gisteren", + "_%n day ago_::_%n days ago_" : ["%n dag geleden","%n dagen geleden"], + "last month" : "vorige maand", + "_%n month ago_::_%n months ago_" : ["%n maand geleden","%n maanden geleden"], + "last year" : "vorig jaar", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"], + "_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"], + "seconds ago" : "seconden geleden", "Database Error" : "Database fout", "Please contact your system administrator." : "Neem contact op met uw systeembeheerder.", "web services under your control" : "Webdiensten in eigen beheer", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Delen van %s is mislukt, omdat de share-backend voor %s de bron niet kon vinden", "Sharing %s failed, because the file could not be found in the file cache" : "Delen van %s is mislukt, omdat het bestand niet in de bestandscache kon worden gevonden", "Could not find category \"%s\"" : "Kon categorie \"%s\" niet vinden", - "seconds ago" : "seconden geleden", - "_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"], - "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"], - "today" : "vandaag", - "yesterday" : "gisteren", - "_%n day go_::_%n days ago_" : ["%n dag terug","%n dagen geleden"], - "last month" : "vorige maand", - "_%n month ago_::_%n months ago_" : ["%n maand geleden","%n maanden geleden"], - "last year" : "vorig jaar", - "years ago" : "jaar geleden", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Alleen de volgende tekens zijn toegestaan in een gebruikersnaam: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Er moet een geldige gebruikersnaam worden opgegeven", "A valid password must be provided" : "Er moet een geldig wachtwoord worden opgegeven", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Installeer één van de talen op uw systeem en herstart uw webserver.", "Please ask your server administrator to install the module." : "Vraag uw beheerder om de module te installeren.", "PHP module %s not installed." : "PHP module %s niet geïnstalleerd.", - "PHP %s or higher is required." : "PHP %s of hoger vereist.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Vraag uw beheerder om PHP bij te werken tot de laatste versie. Uw PHP versie wordt niet langer ondersteund door ownCloud en de PHP community.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode is ingeschakeld. Voor een goede werking van ownCloud moet die modus zijn uitgeschakeld.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode is niet langer zinvol en zou eigenlijk gedeactiveerd moeten worden. Vraag uw beheerder om Safe Mode in php.ini of in de webserver configuratie te deactiveren.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes is geactiveerd. Voor een goede werking van ownCloud moet dit zijn uitgeschakeld.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes is niet langer zinvol en zou eigenlijk gedeactiveerd moeten worden. Vraag uw beheerder om Safe Mode in php.ini of in de webserver configuratie te deactiveren.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modules zijn geïnstalleerd, maar worden ze nog steeds als ontbrekend aangegeven?", "Please ask your server administrator to restart the web server." : "Vraag uw beheerder de webserver opnieuw op te starten.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 vereist", diff --git a/lib/l10n/nn_NO.js b/lib/l10n/nn_NO.js index a8424759edd..b16dd54cc18 100644 --- a/lib/l10n/nn_NO.js +++ b/lib/l10n/nn_NO.js @@ -8,19 +8,19 @@ OC.L10N.register( "Admin" : "Administrer", "Unknown filetype" : "Ukjend filtype", "Invalid image" : "Ugyldig bilete", - "web services under your control" : "Vev tjenester under din kontroll", - "Authentication error" : "Feil i autentisering", - "%s shared »%s« with you" : "%s delte «%s» med deg", - "seconds ago" : "sekund sidan", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutt sidan"], - "_%n hour ago_::_%n hours ago_" : ["","%n timar sidan"], "today" : "i dag", "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["","%n dagar sidan"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "førre månad", "_%n month ago_::_%n months ago_" : ["","%n månadar sidan"], "last year" : "i fjor", - "years ago" : "år sidan", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n timar sidan"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutt sidan"], + "seconds ago" : "sekund sidan", + "web services under your control" : "Vev tjenester under din kontroll", + "Authentication error" : "Feil i autentisering", + "%s shared »%s« with you" : "%s delte «%s» med deg", "A valid username must be provided" : "Du må oppgje eit gyldig brukarnamn", "A valid password must be provided" : "Du må oppgje eit gyldig passord" }, diff --git a/lib/l10n/nn_NO.json b/lib/l10n/nn_NO.json index 582a7289718..6dad7797027 100644 --- a/lib/l10n/nn_NO.json +++ b/lib/l10n/nn_NO.json @@ -6,19 +6,19 @@ "Admin" : "Administrer", "Unknown filetype" : "Ukjend filtype", "Invalid image" : "Ugyldig bilete", - "web services under your control" : "Vev tjenester under din kontroll", - "Authentication error" : "Feil i autentisering", - "%s shared »%s« with you" : "%s delte «%s» med deg", - "seconds ago" : "sekund sidan", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutt sidan"], - "_%n hour ago_::_%n hours ago_" : ["","%n timar sidan"], "today" : "i dag", "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["","%n dagar sidan"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "førre månad", "_%n month ago_::_%n months ago_" : ["","%n månadar sidan"], "last year" : "i fjor", - "years ago" : "år sidan", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n timar sidan"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutt sidan"], + "seconds ago" : "sekund sidan", + "web services under your control" : "Vev tjenester under din kontroll", + "Authentication error" : "Feil i autentisering", + "%s shared »%s« with you" : "%s delte «%s» med deg", "A valid username must be provided" : "Du må oppgje eit gyldig brukarnamn", "A valid password must be provided" : "Du må oppgje eit gyldig passord" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/nqo.js b/lib/l10n/nqo.js index 0f4a002019e..784e8271ef3 100644 --- a/lib/l10n/nqo.js +++ b/lib/l10n/nqo.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/nqo.json b/lib/l10n/nqo.json index 4a03cf5047e..3a3512d508d 100644 --- a/lib/l10n/nqo.json +++ b/lib/l10n/nqo.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/oc.js b/lib/l10n/oc.js index b6419372101..4c16d7ec821 100644 --- a/lib/l10n/oc.js +++ b/lib/l10n/oc.js @@ -6,17 +6,17 @@ OC.L10N.register( "Settings" : "Configuracion", "Users" : "Usancièrs", "Admin" : "Admin", - "web services under your control" : "Services web jos ton contraròtle", - "Authentication error" : "Error d'autentificacion", - "seconds ago" : "segonda a", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "uèi", "yesterday" : "ièr", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "mes passat", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "an passat", - "years ago" : "ans a" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "segonda a", + "web services under your control" : "Services web jos ton contraròtle", + "Authentication error" : "Error d'autentificacion" }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/oc.json b/lib/l10n/oc.json index df72d194def..9ebedb6f913 100644 --- a/lib/l10n/oc.json +++ b/lib/l10n/oc.json @@ -4,17 +4,17 @@ "Settings" : "Configuracion", "Users" : "Usancièrs", "Admin" : "Admin", - "web services under your control" : "Services web jos ton contraròtle", - "Authentication error" : "Error d'autentificacion", - "seconds ago" : "segonda a", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "uèi", "yesterday" : "ièr", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "mes passat", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "an passat", - "years ago" : "ans a" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "segonda a", + "web services under your control" : "Services web jos ton contraròtle", + "Authentication error" : "Error d'autentificacion" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/or_IN.js b/lib/l10n/or_IN.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/or_IN.js +++ b/lib/l10n/or_IN.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/or_IN.json b/lib/l10n/or_IN.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/or_IN.json +++ b/lib/l10n/or_IN.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/pa.js b/lib/l10n/pa.js index 0c3dd4c553e..5b3f0a80f6a 100644 --- a/lib/l10n/pa.js +++ b/lib/l10n/pa.js @@ -2,15 +2,15 @@ OC.L10N.register( "lib", { "Settings" : "ਸੈਟਿੰਗ", - "seconds ago" : "ਸਕਿੰਟ ਪਹਿਲਾਂ", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "ਅੱਜ", "yesterday" : "ਕੱਲ੍ਹ", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "ਪਿਛਲੇ ਮਹੀਨੇ", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "ਪਿਛਲੇ ਸਾਲ", - "years ago" : "ਸਾਲਾਂ ਪਹਿਲਾਂ" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "ਸਕਿੰਟ ਪਹਿਲਾਂ" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/pa.json b/lib/l10n/pa.json index 4fc6757c692..254909bc8b4 100644 --- a/lib/l10n/pa.json +++ b/lib/l10n/pa.json @@ -1,14 +1,14 @@ { "translations": { "Settings" : "ਸੈਟਿੰਗ", - "seconds ago" : "ਸਕਿੰਟ ਪਹਿਲਾਂ", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "ਅੱਜ", "yesterday" : "ਕੱਲ੍ਹ", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "ਪਿਛਲੇ ਮਹੀਨੇ", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "ਪਿਛਲੇ ਸਾਲ", - "years ago" : "ਸਾਲਾਂ ਪਹਿਲਾਂ" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "ਸਕਿੰਟ ਪਹਿਲਾਂ" },"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 a766151eab2..4382655be43 100644 --- a/lib/l10n/pl.js +++ b/lib/l10n/pl.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu config%s.", "Sample configuration detected" : "Wykryto przykładową konfigurację", "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" : "Wykryto skopiowanie przykładowej konfiguracji. To może popsuć Twoją instalację i nie jest wspierane. Proszę przeczytać dokumentację przed dokonywaniem zmian w config.php", + "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "Help" : "Pomoc", "Personal" : "Osobiste", "Settings" : "Ustawienia", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Nie określono nazwy aplikacji", "Unknown filetype" : "Nieznany typ pliku", "Invalid image" : "Błędne zdjęcie", + "today" : "dziś", + "yesterday" : "wczoraj", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "w zeszłym miesiącu", + "_%n month ago_::_%n months ago_" : ["%n miesiąc temu","%n miesięcy temu","%n miesięcy temu"], + "last year" : "w zeszłym roku", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["%n godzinę temu","%n godzin temu","%n godzin temu"], + "_%n minute ago_::_%n minutes ago_" : ["%n minute temu","%n minut temu","%n minut temu"], + "seconds ago" : "sekund temu", "web services under your control" : "Kontrolowane serwisy", "App directory already exists" : "Katalog aplikacji już isnieje", "Can't create app folder. Please fix permissions. %s" : "Nie mogę utworzyć katalogu aplikacji. Proszę popraw uprawnienia. %s", @@ -78,16 +89,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Współdzielenie %s nie powiodło się, ponieważ zaplecze współdzielenia dla %s nie mogło znaleźć jego źródła", "Sharing %s failed, because the file could not be found in the file cache" : "Współdzielenie %s nie powiodło się, ponieważ plik nie może zostać odnaleziony w buforze plików", "Could not find category \"%s\"" : "Nie można odnaleźć kategorii \"%s\"", - "seconds ago" : "sekund temu", - "_%n minute ago_::_%n minutes ago_" : ["%n minute temu","%n minut temu","%n minut temu"], - "_%n hour ago_::_%n hours ago_" : ["%n godzinę temu","%n godzin temu","%n godzin temu"], - "today" : "dziś", - "yesterday" : "wczoraj", - "_%n day go_::_%n days ago_" : ["%n dzień temu","%n dni temu","%n dni temu"], - "last month" : "w zeszłym miesiącu", - "_%n month ago_::_%n months ago_" : ["%n miesiąc temu","%n miesięcy temu","%n miesięcy temu"], - "last year" : "w zeszłym roku", - "years ago" : "lat temu", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "W nazwach użytkowników dozwolone są wyłącznie następujące znaki: \"a-z\", \"A-Z\", \"0-9\", oraz \"_.@-\"", "A valid username must be provided" : "Należy podać prawidłową nazwę użytkownika", "A valid password must be provided" : "Należy podać prawidłowe hasło", @@ -103,12 +104,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Proszę zainstalować jedno z poniższych locale w Twoim systemie i uruchomić ponownie serwer www.", "Please ask your server administrator to install the module." : "Proszę poproś administratora serwera aby zainstalował ten moduł.", "PHP module %s not installed." : "Moduł PHP %s nie jest zainstalowany.", - "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Proszę poproś administratora serwera aby zaktualizował PHP do najnowszej wersji. Twoja wersja PHP nie jest już dłużej wspierana przez ownCloud i społeczność PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Bezpieczny tryb PHP jest aktywny. ownCloud do poprawnej pracy wymaga aby był on wyłączony.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Bezpieczny tryb PHP jest przestarzały i w większości bezużyteczny i powinien być wyłączony. Proszę poproś administratora serwera aby wyłączył go w php.ini lub w pliku konfiguracyjnym serwera www.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes są włączone. Do poprawnego działania ownCloud wymagane jest ich wyłączenie.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes to przestarzałe i zasadniczo bezużyteczne ustawienie, które powinno być wyłączone. Poproś administratora serwera, by wyłączył je w php.ini albo w konfiguracji serwera www.", "PHP modules have been installed, but they are still listed as missing?" : "Moduły PHP zostały zainstalowane, ale nadal brakuje ich na liście?", "Please ask your server administrator to restart the web server." : "Poproś administratora serwera o restart serwera www.", "PostgreSQL >= 9 required" : "Wymagany PostgreSQL >= 9", diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json index c546a115f5e..05da756aff4 100644 --- a/lib/l10n/pl.json +++ b/lib/l10n/pl.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu config%s.", "Sample configuration detected" : "Wykryto przykładową konfigurację", "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" : "Wykryto skopiowanie przykładowej konfiguracji. To może popsuć Twoją instalację i nie jest wspierane. Proszę przeczytać dokumentację przed dokonywaniem zmian w config.php", + "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "Help" : "Pomoc", "Personal" : "Osobiste", "Settings" : "Ustawienia", @@ -15,6 +16,16 @@ "No app name specified" : "Nie określono nazwy aplikacji", "Unknown filetype" : "Nieznany typ pliku", "Invalid image" : "Błędne zdjęcie", + "today" : "dziś", + "yesterday" : "wczoraj", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "w zeszłym miesiącu", + "_%n month ago_::_%n months ago_" : ["%n miesiąc temu","%n miesięcy temu","%n miesięcy temu"], + "last year" : "w zeszłym roku", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["%n godzinę temu","%n godzin temu","%n godzin temu"], + "_%n minute ago_::_%n minutes ago_" : ["%n minute temu","%n minut temu","%n minut temu"], + "seconds ago" : "sekund temu", "web services under your control" : "Kontrolowane serwisy", "App directory already exists" : "Katalog aplikacji już isnieje", "Can't create app folder. Please fix permissions. %s" : "Nie mogę utworzyć katalogu aplikacji. Proszę popraw uprawnienia. %s", @@ -76,16 +87,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Współdzielenie %s nie powiodło się, ponieważ zaplecze współdzielenia dla %s nie mogło znaleźć jego źródła", "Sharing %s failed, because the file could not be found in the file cache" : "Współdzielenie %s nie powiodło się, ponieważ plik nie może zostać odnaleziony w buforze plików", "Could not find category \"%s\"" : "Nie można odnaleźć kategorii \"%s\"", - "seconds ago" : "sekund temu", - "_%n minute ago_::_%n minutes ago_" : ["%n minute temu","%n minut temu","%n minut temu"], - "_%n hour ago_::_%n hours ago_" : ["%n godzinę temu","%n godzin temu","%n godzin temu"], - "today" : "dziś", - "yesterday" : "wczoraj", - "_%n day go_::_%n days ago_" : ["%n dzień temu","%n dni temu","%n dni temu"], - "last month" : "w zeszłym miesiącu", - "_%n month ago_::_%n months ago_" : ["%n miesiąc temu","%n miesięcy temu","%n miesięcy temu"], - "last year" : "w zeszłym roku", - "years ago" : "lat temu", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "W nazwach użytkowników dozwolone są wyłącznie następujące znaki: \"a-z\", \"A-Z\", \"0-9\", oraz \"_.@-\"", "A valid username must be provided" : "Należy podać prawidłową nazwę użytkownika", "A valid password must be provided" : "Należy podać prawidłowe hasło", @@ -101,12 +102,7 @@ "Please install one of these locales on your system and restart your webserver." : "Proszę zainstalować jedno z poniższych locale w Twoim systemie i uruchomić ponownie serwer www.", "Please ask your server administrator to install the module." : "Proszę poproś administratora serwera aby zainstalował ten moduł.", "PHP module %s not installed." : "Moduł PHP %s nie jest zainstalowany.", - "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Proszę poproś administratora serwera aby zaktualizował PHP do najnowszej wersji. Twoja wersja PHP nie jest już dłużej wspierana przez ownCloud i społeczność PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Bezpieczny tryb PHP jest aktywny. ownCloud do poprawnej pracy wymaga aby był on wyłączony.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Bezpieczny tryb PHP jest przestarzały i w większości bezużyteczny i powinien być wyłączony. Proszę poproś administratora serwera aby wyłączył go w php.ini lub w pliku konfiguracyjnym serwera www.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes są włączone. Do poprawnego działania ownCloud wymagane jest ich wyłączenie.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes to przestarzałe i zasadniczo bezużyteczne ustawienie, które powinno być wyłączone. Poproś administratora serwera, by wyłączył je w php.ini albo w konfiguracji serwera www.", "PHP modules have been installed, but they are still listed as missing?" : "Moduły PHP zostały zainstalowane, ale nadal brakuje ich na liście?", "Please ask your server administrator to restart the web server." : "Poproś administratora serwera o restart serwera www.", "PostgreSQL >= 9 required" : "Wymagany PostgreSQL >= 9", diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js index 370bff17480..12001474347 100644 --- a/lib/l10n/pt_BR.js +++ b/lib/l10n/pt_BR.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isso geralmente pode ser corrigido dando permissão de gravação %sgiving ao webserver para o directory%s de configuração.", "Sample configuration detected" : "Exemplo de configuração 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" : "Foi detectado que a configuração exemplo foi copiada. Isso pode desestabilizar sua instalação e não é suportado. Por favor, leia a documentação antes de realizar mudanças no config.php", + "PHP %s or higher is required." : "É requerido PHP %s ou superior.", + "PHP with a version less then %s is required." : "É requerida uma versão PHP mais antiga que a %s .", + "Following databases are supported: %s" : "Following databases are supported: %s", "Help" : "Ajuda", "Personal" : "Pessoal", "Settings" : "Configurações", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "O nome do aplicativo não foi especificado.", "Unknown filetype" : "Tipo de arquivo desconhecido", "Invalid image" : "Imagem inválida", + "today" : "hoje", + "yesterday" : "ontem", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "último mês", + "_%n month ago_::_%n months ago_" : ["","ha %n meses"], + "last year" : "último ano", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","ha %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["","ha %n minutos"], + "seconds ago" : "segundos atrás", "Database Error" : "Erro no Banco de Dados", "Please contact your system administrator." : "Por favor cotactar seu administrador do sistema.", "web services under your control" : "serviços web sob seu controle", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartilhamento %s falhou, porque a infra-estrutura de compartilhamento para %s não conseguiu encontrar a sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "Compartilhamento %s falhou, porque o arquivo não pôde ser encontrado no cache de arquivos", "Could not find category \"%s\"" : "Impossível localizar categoria \"%s\"", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["","ha %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["","ha %n horas"], - "today" : "hoje", - "yesterday" : "ontem", - "_%n day go_::_%n days ago_" : ["","ha %n dias"], - "last month" : "último mês", - "_%n month ago_::_%n months ago_" : ["","ha %n meses"], - "last year" : "último ano", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Somente os seguintes caracteres são permitidos no nome do usuário: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Forneça um nome de usuário válido", "A valid password must be provided" : "Forneça uma senha válida", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Por favor, defina uma dessas localizações em seu sistema e reinicie o seu servidor web.", "Please ask your server administrator to install the module." : "Por favor, peça ao seu administrador do servidor para instalar o módulo.", "PHP module %s not installed." : "Módulo PHP %s não instalado.", - "PHP %s or higher is required." : "É requerido PHP %s ou superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor, peça ao seu administrador do servidor para atualizar o PHP para a versão mais recente. A sua versão do PHP não é mais suportado pelo ownCloud e a comunidade PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode está habilitado. ownCloud exige que ele esteja desativado para funcionar corretamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode é um cenário obsoleto e praticamente inútil que deve ser desativado. Por favor, peça ao seu administrador do servidor para desativá-lo no php.ini ou na sua configuração webserver.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes está habilitado. ownCloud exige que ele esteja desativado para funcionar corretamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes é um cenário obsoleto e praticamente inútil que deve ser desativado. Por favor, peça ao seu administrador do servidor para desativá-lo no php.ini ou na sua configuração webserver.", "PHP modules have been installed, but they are still listed as missing?" : "Módulos do PHP foram instalados, mas eles ainda estão listados como desaparecidos?", "Please ask your server administrator to restart the web server." : "Por favor, peça ao seu administrador do servidor para reiniciar o servidor web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requirido", diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json index 465d0d2bf29..d65d2ff64c5 100644 --- a/lib/l10n/pt_BR.json +++ b/lib/l10n/pt_BR.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isso geralmente pode ser corrigido dando permissão de gravação %sgiving ao webserver para o directory%s de configuração.", "Sample configuration detected" : "Exemplo de configuração 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" : "Foi detectado que a configuração exemplo foi copiada. Isso pode desestabilizar sua instalação e não é suportado. Por favor, leia a documentação antes de realizar mudanças no config.php", + "PHP %s or higher is required." : "É requerido PHP %s ou superior.", + "PHP with a version less then %s is required." : "É requerida uma versão PHP mais antiga que a %s .", + "Following databases are supported: %s" : "Following databases are supported: %s", "Help" : "Ajuda", "Personal" : "Pessoal", "Settings" : "Configurações", @@ -15,6 +18,16 @@ "No app name specified" : "O nome do aplicativo não foi especificado.", "Unknown filetype" : "Tipo de arquivo desconhecido", "Invalid image" : "Imagem inválida", + "today" : "hoje", + "yesterday" : "ontem", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "último mês", + "_%n month ago_::_%n months ago_" : ["","ha %n meses"], + "last year" : "último ano", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","ha %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["","ha %n minutos"], + "seconds ago" : "segundos atrás", "Database Error" : "Erro no Banco de Dados", "Please contact your system administrator." : "Por favor cotactar seu administrador do sistema.", "web services under your control" : "serviços web sob seu controle", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Compartilhamento %s falhou, porque a infra-estrutura de compartilhamento para %s não conseguiu encontrar a sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "Compartilhamento %s falhou, porque o arquivo não pôde ser encontrado no cache de arquivos", "Could not find category \"%s\"" : "Impossível localizar categoria \"%s\"", - "seconds ago" : "segundos atrás", - "_%n minute ago_::_%n minutes ago_" : ["","ha %n minutos"], - "_%n hour ago_::_%n hours ago_" : ["","ha %n horas"], - "today" : "hoje", - "yesterday" : "ontem", - "_%n day go_::_%n days ago_" : ["","ha %n dias"], - "last month" : "último mês", - "_%n month ago_::_%n months ago_" : ["","ha %n meses"], - "last year" : "último ano", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Somente os seguintes caracteres são permitidos no nome do usuário: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Forneça um nome de usuário válido", "A valid password must be provided" : "Forneça uma senha válida", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Por favor, defina uma dessas localizações em seu sistema e reinicie o seu servidor web.", "Please ask your server administrator to install the module." : "Por favor, peça ao seu administrador do servidor para instalar o módulo.", "PHP module %s not installed." : "Módulo PHP %s não instalado.", - "PHP %s or higher is required." : "É requerido PHP %s ou superior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor, peça ao seu administrador do servidor para atualizar o PHP para a versão mais recente. A sua versão do PHP não é mais suportado pelo ownCloud e a comunidade PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode está habilitado. ownCloud exige que ele esteja desativado para funcionar corretamente.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode é um cenário obsoleto e praticamente inútil que deve ser desativado. Por favor, peça ao seu administrador do servidor para desativá-lo no php.ini ou na sua configuração webserver.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes está habilitado. ownCloud exige que ele esteja desativado para funcionar corretamente.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes é um cenário obsoleto e praticamente inútil que deve ser desativado. Por favor, peça ao seu administrador do servidor para desativá-lo no php.ini ou na sua configuração webserver.", "PHP modules have been installed, but they are still listed as missing?" : "Módulos do PHP foram instalados, mas eles ainda estão listados como desaparecidos?", "Please ask your server administrator to restart the web server." : "Por favor, peça ao seu administrador do servidor para reiniciar o servidor web.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 requirido", diff --git a/lib/l10n/pt_PT.js b/lib/l10n/pt_PT.js index 0bbac09c9b1..5629ffc2037 100644 --- a/lib/l10n/pt_PT.js +++ b/lib/l10n/pt_PT.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isto pode ser resolvido normalmente %sdando ao servidor web direitos de escrita no directório de configuração%s.", "Sample configuration detected" : "Exemplo de configuração 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" : "Foi detectado que a configuração de amostra foi copiada. Isso pode danificar a sua instalação e não é suportado. Por favor, leia a documentação antes de realizar mudanças no config.php", + "PHP %s or higher is required." : "Necessário PHP %s ou maior.", "Help" : "Ajuda", "Personal" : "Pessoal", "Settings" : "Configurações", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "O nome da aplicação não foi especificado", "Unknown filetype" : "Ficheiro desconhecido", "Invalid image" : "Imagem inválida", + "today" : "hoje", + "yesterday" : "ontem", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "ultímo mês", + "_%n month ago_::_%n months ago_" : ["","%n meses atrás"], + "last year" : "ano passado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n horas atrás"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutos atrás"], + "seconds ago" : "Minutos atrás", "Database Error" : "Erro da Base de Dados", "Please contact your system administrator." : "Por favor contacte o administrador do sistema.", "web services under your control" : "serviços web sob o seu controlo", @@ -80,16 +91,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "A partilha %s falhou, devido a partilha em segundo plano para %s não conseguir encontrar a sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "A partilha %s falhou, devido ao ficheiro não poder ser encontrado na cache de ficheiros", "Could not find category \"%s\"" : "Não foi encontrado a categoria \"%s\"", - "seconds ago" : "Minutos atrás", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutos atrás"], - "_%n hour ago_::_%n hours ago_" : ["","%n horas atrás"], - "today" : "hoje", - "yesterday" : "ontem", - "_%n day go_::_%n days ago_" : ["","%n dias atrás"], - "last month" : "ultímo mês", - "_%n month ago_::_%n months ago_" : ["","%n meses atrás"], - "last year" : "ano passado", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Apenas os seguintes caracteres são permitidos no nome de utilizador: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Um nome de utilizador válido deve ser fornecido", "A valid password must be provided" : "Uma password válida deve ser fornecida", @@ -105,12 +106,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Por favor instale um destes locais no seu sistema e reinicie o seu servidor web.", "Please ask your server administrator to install the module." : "Por favor pergunte ao seu administrador do servidor para instalar o modulo.", "PHP module %s not installed." : "O modulo %s PHP não está instalado.", - "PHP %s or higher is required." : "Necessário PHP %s ou maior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor pessa ao seu administrador de servidor para actualizar o PHP para a ultima versão. A sua versão de PHP não é mais suportada pelo owncloud e a comunidade PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "O modo seguro de PHP está activo. O ownCloud requer que isto esteja desactivado para funcionar em condições.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "O modo seguro PHP está obsoleto e a maior parte das definições inúteis devem ser desactivadas. Por favor pessa ao seu administrador de servidor para desactivar isto em php.ini ou no seu config do servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Aspas mágicas estão activadas. O ownCloud requere que isto esteja desactivado para trabalhar em condições.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "As aspas mágicas é uma definição obsoleta e inútil que deve ser desactivada. Por favor pessa ao seu administrador do servidor para desactivar isto em php.ini ou no config do seu servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Os módulos PHP foram instalados, mas eles ainda estão listados como desaparecidos?", "Please ask your server administrator to restart the web server." : "Pro favor pergunte ao seu administrador do servidor para reiniciar o servidor da internet.", "PostgreSQL >= 9 required" : "Necessita PostgreSQL >= 9", diff --git a/lib/l10n/pt_PT.json b/lib/l10n/pt_PT.json index 067dc4b9751..7f1a1e5e1bf 100644 --- a/lib/l10n/pt_PT.json +++ b/lib/l10n/pt_PT.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isto pode ser resolvido normalmente %sdando ao servidor web direitos de escrita no directório de configuração%s.", "Sample configuration detected" : "Exemplo de configuração 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" : "Foi detectado que a configuração de amostra foi copiada. Isso pode danificar a sua instalação e não é suportado. Por favor, leia a documentação antes de realizar mudanças no config.php", + "PHP %s or higher is required." : "Necessário PHP %s ou maior.", "Help" : "Ajuda", "Personal" : "Pessoal", "Settings" : "Configurações", @@ -15,6 +16,16 @@ "No app name specified" : "O nome da aplicação não foi especificado", "Unknown filetype" : "Ficheiro desconhecido", "Invalid image" : "Imagem inválida", + "today" : "hoje", + "yesterday" : "ontem", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "ultímo mês", + "_%n month ago_::_%n months ago_" : ["","%n meses atrás"], + "last year" : "ano passado", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n horas atrás"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minutos atrás"], + "seconds ago" : "Minutos atrás", "Database Error" : "Erro da Base de Dados", "Please contact your system administrator." : "Por favor contacte o administrador do sistema.", "web services under your control" : "serviços web sob o seu controlo", @@ -78,16 +89,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "A partilha %s falhou, devido a partilha em segundo plano para %s não conseguir encontrar a sua fonte", "Sharing %s failed, because the file could not be found in the file cache" : "A partilha %s falhou, devido ao ficheiro não poder ser encontrado na cache de ficheiros", "Could not find category \"%s\"" : "Não foi encontrado a categoria \"%s\"", - "seconds ago" : "Minutos atrás", - "_%n minute ago_::_%n minutes ago_" : ["","%n minutos atrás"], - "_%n hour ago_::_%n hours ago_" : ["","%n horas atrás"], - "today" : "hoje", - "yesterday" : "ontem", - "_%n day go_::_%n days ago_" : ["","%n dias atrás"], - "last month" : "ultímo mês", - "_%n month ago_::_%n months ago_" : ["","%n meses atrás"], - "last year" : "ano passado", - "years ago" : "anos atrás", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Apenas os seguintes caracteres são permitidos no nome de utilizador: \"a-z\", \"A-Z\", \"0-9\", e \"_.@-\"", "A valid username must be provided" : "Um nome de utilizador válido deve ser fornecido", "A valid password must be provided" : "Uma password válida deve ser fornecida", @@ -103,12 +104,7 @@ "Please install one of these locales on your system and restart your webserver." : "Por favor instale um destes locais no seu sistema e reinicie o seu servidor web.", "Please ask your server administrator to install the module." : "Por favor pergunte ao seu administrador do servidor para instalar o modulo.", "PHP module %s not installed." : "O modulo %s PHP não está instalado.", - "PHP %s or higher is required." : "Necessário PHP %s ou maior.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Por favor pessa ao seu administrador de servidor para actualizar o PHP para a ultima versão. A sua versão de PHP não é mais suportada pelo owncloud e a comunidade PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "O modo seguro de PHP está activo. O ownCloud requer que isto esteja desactivado para funcionar em condições.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "O modo seguro PHP está obsoleto e a maior parte das definições inúteis devem ser desactivadas. Por favor pessa ao seu administrador de servidor para desactivar isto em php.ini ou no seu config do servidor web.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Aspas mágicas estão activadas. O ownCloud requere que isto esteja desactivado para trabalhar em condições.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "As aspas mágicas é uma definição obsoleta e inútil que deve ser desactivada. Por favor pessa ao seu administrador do servidor para desactivar isto em php.ini ou no config do seu servidor web.", "PHP modules have been installed, but they are still listed as missing?" : "Os módulos PHP foram instalados, mas eles ainda estão listados como desaparecidos?", "Please ask your server administrator to restart the web server." : "Pro favor pergunte ao seu administrador do servidor para reiniciar o servidor da internet.", "PostgreSQL >= 9 required" : "Necessita PostgreSQL >= 9", diff --git a/lib/l10n/ro.js b/lib/l10n/ro.js index baedf6b6f51..08d5d9bb5b4 100644 --- a/lib/l10n/ro.js +++ b/lib/l10n/ro.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Cannot write into \"config\" directory!" : "Nu se poate scrie în folderul \"config\"!", "See %s" : "Vezi %s", + "PHP %s or higher is required." : "Versiunea PHP %s sau mai mare este necesară.", "Help" : "Ajutor", "Personal" : "Personal", "Settings" : "Setări", @@ -12,6 +13,16 @@ OC.L10N.register( "No app name specified" : "Niciun nume de aplicație specificat", "Unknown filetype" : "Tip fișier necunoscut", "Invalid image" : "Imagine invalidă", + "today" : "astăzi", + "yesterday" : "ieri", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "ultima lună", + "_%n month ago_::_%n months ago_" : ["%n lună în urmă","%n luni în urmă","%n luni în urmă"], + "last year" : "ultimul an", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","acum %n ore"], + "_%n minute ago_::_%n minutes ago_" : ["","","acum %n minute"], + "seconds ago" : "secunde în urmă", "web services under your control" : "servicii web controlate de tine", "Application is not enabled" : "Aplicația nu este activată", "Authentication error" : "Eroare la autentificare", @@ -33,23 +44,12 @@ OC.L10N.register( "You are not allowed to share %s" : "Nu există permisiunea de partajare %s", "Share type %s is not valid for %s" : "Tipul partajării %s nu este valid pentru %s", "Could not find category \"%s\"" : "Cloud nu a gasit categoria \"%s\"", - "seconds ago" : "secunde în urmă", - "_%n minute ago_::_%n minutes ago_" : ["","","acum %n minute"], - "_%n hour ago_::_%n hours ago_" : ["","","acum %n ore"], - "today" : "astăzi", - "yesterday" : "ieri", - "_%n day go_::_%n days ago_" : ["","","acum %n zile"], - "last month" : "ultima lună", - "_%n month ago_::_%n months ago_" : ["%n lună în urmă","%n luni în urmă","%n luni în urmă"], - "last year" : "ultimul an", - "years ago" : "ani în urmă", "A valid username must be provided" : "Trebuie să furnizaţi un nume de utilizator valid", "A valid password must be provided" : "Trebuie să furnizaţi o parolă validă", "The username is already being used" : "Numele de utilizator este deja folosit", "Cannot write into \"config\" directory" : "Nu se poate scrie în folderul \"config\"", "Cannot write into \"apps\" directory" : "Nu se poate scrie în folderul \"apps\"", "PHP module %s not installed." : "Modulul PHP %s nu este instalat.", - "PHP %s or higher is required." : "Versiunea PHP %s sau mai mare este necesară.", "PHP modules have been installed, but they are still listed as missing?" : "Modulele PHP au fost instalate, dar apar ca lipsind?", "PostgreSQL >= 9 required" : "Este necesară versiunea 9 sau mai mare a PostgreSQL", "Please upgrade your database version" : "Actualizați baza de date la o versiune mai nouă", diff --git a/lib/l10n/ro.json b/lib/l10n/ro.json index ba971437442..9a0a316a57d 100644 --- a/lib/l10n/ro.json +++ b/lib/l10n/ro.json @@ -1,6 +1,7 @@ { "translations": { "Cannot write into \"config\" directory!" : "Nu se poate scrie în folderul \"config\"!", "See %s" : "Vezi %s", + "PHP %s or higher is required." : "Versiunea PHP %s sau mai mare este necesară.", "Help" : "Ajutor", "Personal" : "Personal", "Settings" : "Setări", @@ -10,6 +11,16 @@ "No app name specified" : "Niciun nume de aplicație specificat", "Unknown filetype" : "Tip fișier necunoscut", "Invalid image" : "Imagine invalidă", + "today" : "astăzi", + "yesterday" : "ieri", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "ultima lună", + "_%n month ago_::_%n months ago_" : ["%n lună în urmă","%n luni în urmă","%n luni în urmă"], + "last year" : "ultimul an", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","acum %n ore"], + "_%n minute ago_::_%n minutes ago_" : ["","","acum %n minute"], + "seconds ago" : "secunde în urmă", "web services under your control" : "servicii web controlate de tine", "Application is not enabled" : "Aplicația nu este activată", "Authentication error" : "Eroare la autentificare", @@ -31,23 +42,12 @@ "You are not allowed to share %s" : "Nu există permisiunea de partajare %s", "Share type %s is not valid for %s" : "Tipul partajării %s nu este valid pentru %s", "Could not find category \"%s\"" : "Cloud nu a gasit categoria \"%s\"", - "seconds ago" : "secunde în urmă", - "_%n minute ago_::_%n minutes ago_" : ["","","acum %n minute"], - "_%n hour ago_::_%n hours ago_" : ["","","acum %n ore"], - "today" : "astăzi", - "yesterday" : "ieri", - "_%n day go_::_%n days ago_" : ["","","acum %n zile"], - "last month" : "ultima lună", - "_%n month ago_::_%n months ago_" : ["%n lună în urmă","%n luni în urmă","%n luni în urmă"], - "last year" : "ultimul an", - "years ago" : "ani în urmă", "A valid username must be provided" : "Trebuie să furnizaţi un nume de utilizator valid", "A valid password must be provided" : "Trebuie să furnizaţi o parolă validă", "The username is already being used" : "Numele de utilizator este deja folosit", "Cannot write into \"config\" directory" : "Nu se poate scrie în folderul \"config\"", "Cannot write into \"apps\" directory" : "Nu se poate scrie în folderul \"apps\"", "PHP module %s not installed." : "Modulul PHP %s nu este instalat.", - "PHP %s or higher is required." : "Versiunea PHP %s sau mai mare este necesară.", "PHP modules have been installed, but they are still listed as missing?" : "Modulele PHP au fost instalate, dar apar ca lipsind?", "PostgreSQL >= 9 required" : "Este necesară versiunea 9 sau mai mare a PostgreSQL", "Please upgrade your database version" : "Actualizați baza de date la o versiune mai nouă", diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js index 490a3f6a1e2..ed7ac0e3d8d 100644 --- a/lib/l10n/ru.js +++ b/lib/l10n/ru.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в папке конфигурации%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", + "PHP %s or higher is required." : "Требуется PHP %s или выше", + "PHP with a version less then %s is required." : "Требуется версия PHP ниже %s", + "Following databases are supported: %s" : "Поддерживаются следующие СУБД: %s", "Help" : "Помощь", "Personal" : "Личное", "Settings" : "Настройки", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Не указано имя приложения", "Unknown filetype" : "Неизвестный тип файла", "Invalid image" : "Изображение повреждено", + "today" : "сегодня", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "в прошлом месяце", + "_%n month ago_::_%n months ago_" : ["%n месяц назад","%n месяца назад","%n месяцев назад"], + "last year" : "в прошлом году", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["%n час назад","%n часа назад","%n часов назад"], + "_%n minute ago_::_%n minutes ago_" : ["%n минута назад","%n минуты назад","%n минут назад"], + "seconds ago" : "несколько секунд назад", "Database Error" : "Ошибка базы данных", "Please contact your system administrator." : "Пожалуйста, свяжитесь с вашим администратором.", "web services under your control" : "веб-сервисы под вашим управлением", @@ -80,16 +93,6 @@ OC.L10N.register( "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\" не найдена", - "seconds ago" : "несколько секунд назад", - "_%n minute ago_::_%n minutes ago_" : ["%n минута назад","%n минуты назад","%n минут назад"], - "_%n hour ago_::_%n hours ago_" : ["%n час назад","%n часа назад","%n часов назад"], - "today" : "сегодня", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["%n день назад","%n дня назад","%n дней назад"], - "last month" : "в прошлом месяце", - "_%n month ago_::_%n months ago_" : ["%n месяц назад","%n месяца назад","%n месяцев назад"], - "last year" : "в прошлом году", - "years ago" : "несколько лет назад", "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" : "Укажите правильное имя пользователя", "A valid password must be provided" : "Укажите валидный пароль", @@ -105,12 +108,7 @@ OC.L10N.register( "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.", - "PHP %s or higher is required." : "Требуется PHP %s или выше", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Пожалуйста, обратитесь к администратору сервера, чтобы обновить PHP до последней версии. Ваша версия PHP больше не поддерживается ownCloud и сообществом PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Включен безопасный режим PHP. ownCloud требует, чтобы он был выключен для корректной работы.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Безопасный режим PHP не поддерживается и его следует выключить как практически бесполезную настройку. Пожалуйста, попросите администратора сервера выключить его в php.ini либо в вашей конфигурации веб-сервера.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Включен режим Magic Quotes. ownCloud требует, чтобы он был выключен для корректной работы.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes не поддерживается и его следует выключить как практически бесполезную настройку. Пожалуйста, попросите администратора сервера выключить его в php.ini либо в вашей конфигурации веб-сервера.", "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", diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json index 103121a374a..dc22f19a8be 100644 --- a/lib/l10n/ru.json +++ b/lib/l10n/ru.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в папке конфигурации%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", + "PHP %s or higher is required." : "Требуется PHP %s или выше", + "PHP with a version less then %s is required." : "Требуется версия PHP ниже %s", + "Following databases are supported: %s" : "Поддерживаются следующие СУБД: %s", "Help" : "Помощь", "Personal" : "Личное", "Settings" : "Настройки", @@ -15,6 +18,16 @@ "No app name specified" : "Не указано имя приложения", "Unknown filetype" : "Неизвестный тип файла", "Invalid image" : "Изображение повреждено", + "today" : "сегодня", + "yesterday" : "вчера", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "в прошлом месяце", + "_%n month ago_::_%n months ago_" : ["%n месяц назад","%n месяца назад","%n месяцев назад"], + "last year" : "в прошлом году", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["%n час назад","%n часа назад","%n часов назад"], + "_%n minute ago_::_%n minutes ago_" : ["%n минута назад","%n минуты назад","%n минут назад"], + "seconds ago" : "несколько секунд назад", "Database Error" : "Ошибка базы данных", "Please contact your system administrator." : "Пожалуйста, свяжитесь с вашим администратором.", "web services under your control" : "веб-сервисы под вашим управлением", @@ -78,16 +91,6 @@ "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\" не найдена", - "seconds ago" : "несколько секунд назад", - "_%n minute ago_::_%n minutes ago_" : ["%n минута назад","%n минуты назад","%n минут назад"], - "_%n hour ago_::_%n hours ago_" : ["%n час назад","%n часа назад","%n часов назад"], - "today" : "сегодня", - "yesterday" : "вчера", - "_%n day go_::_%n days ago_" : ["%n день назад","%n дня назад","%n дней назад"], - "last month" : "в прошлом месяце", - "_%n month ago_::_%n months ago_" : ["%n месяц назад","%n месяца назад","%n месяцев назад"], - "last year" : "в прошлом году", - "years ago" : "несколько лет назад", "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" : "Укажите правильное имя пользователя", "A valid password must be provided" : "Укажите валидный пароль", @@ -103,12 +106,7 @@ "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.", - "PHP %s or higher is required." : "Требуется PHP %s или выше", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Пожалуйста, обратитесь к администратору сервера, чтобы обновить PHP до последней версии. Ваша версия PHP больше не поддерживается ownCloud и сообществом PHP.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Включен безопасный режим PHP. ownCloud требует, чтобы он был выключен для корректной работы.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Безопасный режим PHP не поддерживается и его следует выключить как практически бесполезную настройку. Пожалуйста, попросите администратора сервера выключить его в php.ini либо в вашей конфигурации веб-сервера.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Включен режим Magic Quotes. ownCloud требует, чтобы он был выключен для корректной работы.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes не поддерживается и его следует выключить как практически бесполезную настройку. Пожалуйста, попросите администратора сервера выключить его в php.ini либо в вашей конфигурации веб-сервера.", "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", diff --git a/lib/l10n/si_LK.js b/lib/l10n/si_LK.js index 76ad1716ce2..09d5d0c84da 100644 --- a/lib/l10n/si_LK.js +++ b/lib/l10n/si_LK.js @@ -6,19 +6,19 @@ OC.L10N.register( "Settings" : "සිටුවම්", "Users" : "පරිශීලකයන්", "Admin" : "පරිපාලක", - "web services under your control" : "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්", - "Application is not enabled" : "යෙදුම සක්රිය කර නොමැත", - "Authentication error" : "සත්යාපන දෝෂයක්", - "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න", - "seconds ago" : "තත්පරයන්ට පෙර", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "අද", "yesterday" : "ඊයේ", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "පෙර මාසයේ", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "පෙර අවුරුද්දේ", - "years ago" : "අවුරුදු කීපයකට පෙර" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "තත්පරයන්ට පෙර", + "web services under your control" : "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්", + "Application is not enabled" : "යෙදුම සක්රිය කර නොමැත", + "Authentication error" : "සත්යාපන දෝෂයක්", + "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/si_LK.json b/lib/l10n/si_LK.json index 0bfa32a0754..6c65802af2e 100644 --- a/lib/l10n/si_LK.json +++ b/lib/l10n/si_LK.json @@ -4,19 +4,19 @@ "Settings" : "සිටුවම්", "Users" : "පරිශීලකයන්", "Admin" : "පරිපාලක", - "web services under your control" : "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්", - "Application is not enabled" : "යෙදුම සක්රිය කර නොමැත", - "Authentication error" : "සත්යාපන දෝෂයක්", - "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න", - "seconds ago" : "තත්පරයන්ට පෙර", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "අද", "yesterday" : "ඊයේ", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "පෙර මාසයේ", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "පෙර අවුරුද්දේ", - "years ago" : "අවුරුදු කීපයකට පෙර" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "තත්පරයන්ට පෙර", + "web services under your control" : "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්", + "Application is not enabled" : "යෙදුම සක්රිය කර නොමැත", + "Authentication error" : "සත්යාපන දෝෂයක්", + "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/sk_SK.js b/lib/l10n/sk_SK.js index ec902af2641..1a4ad8c6293 100644 --- a/lib/l10n/sk_SK.js +++ b/lib/l10n/sk_SK.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "To je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis k adresáru s konfiguráciou%s.", "Sample configuration detected" : "Detekovaná bola vzorová konfigurácia", "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" : "Zistilo sa, že konfigurácia bola skopírovaná zo vzorových súborov. Takáto konfigurácia nie je podporovaná a môže poškodiť vašu inštaláciu. Prečítajte si dokumentáciu pred vykonaním zmien v config.php", + "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "Help" : "Pomoc", "Personal" : "Osobné", "Settings" : "Nastavenia", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "Nešpecifikované meno aplikácie", "Unknown filetype" : "Neznámy typ súboru", "Invalid image" : "Chybný obrázok", + "today" : "dnes", + "yesterday" : "včera", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "minulý mesiac", + "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], + "last year" : "minulý rok", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], + "seconds ago" : "pred sekundami", "Database Error" : "Error databázy", "Please contact your system administrator." : "Prosím kontaktujte administrátora.", "web services under your control" : "webové služby pod Vašou kontrolou", @@ -79,16 +90,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Zdieľanie %s zlyhalo, backend zdieľania nenašiel zdrojový %s", "Sharing %s failed, because the file could not be found in the file cache" : "Zdieľanie %s zlyhalo, pretože súbor sa nenašiel vo vyrovnávacej pamäti súborov", "Could not find category \"%s\"" : "Nemožno nájsť danú kategóriu \"%s\"", - "seconds ago" : "pred sekundami", - "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], - "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], - "today" : "dnes", - "yesterday" : "včera", - "_%n day go_::_%n days ago_" : ["pred %n dňom","pred %n dňami","pred %n dňami"], - "last month" : "minulý mesiac", - "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], - "last year" : "minulý rok", - "years ago" : "pred rokmi", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "V mene používateľa sú povolené len nasledovné znaky: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Musíte zadať platné používateľské meno", "A valid password must be provided" : "Musíte zadať platné heslo", @@ -104,12 +105,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Prosím, nainštalujte si aspoň jeden z týchto jazykov so svojho systému a reštartujte webserver.", "Please ask your server administrator to install the module." : "Prosím, požiadajte administrátora vášho servera o inštaláciu modulu.", "PHP module %s not installed." : "PHP modul %s nie je nainštalovaný.", - "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Prosím, požiadajte administrátora vášho servera o aktualizáciu PHP na najnovšiu verziu. Vaša verzia PHP už nie je podporovaná ownCloud-om a PHP komunitou.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode je zapnutý. ownCloud pre správnu funkčnosť vyžaduje, aby bol vypnutý.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode je zastarané a väčšinou zbytočné nastavenie, ktoré by malo byť vypnuté. Prosím, požiadajte administrátora vášho serveru o jeho vypnutie v php.ini alebo v nastaveniach webového servera.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes sú povolené. ownCloud pre správnu funkčnosť vyžaduje, aby boli vypnuté.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zavrhovanou a zbytočnou voľbou, ktorú by ste mali ponechať vypnutú. Prosím, požiadajte správcu svojho servera, aby ju vypol v php.ini alebo v konfigurácii vášho webového servera.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly boli nainštalované, ale stále sú uvedené ako chýbajúce?", "Please ask your server administrator to restart the web server." : "Prosím, požiadajte administrátora vášho servera o reštartovanie webového servera.", "PostgreSQL >= 9 required" : "Vyžadované PostgreSQL >= 9", diff --git a/lib/l10n/sk_SK.json b/lib/l10n/sk_SK.json index e2c219d5a1c..3d7fb6e7c83 100644 --- a/lib/l10n/sk_SK.json +++ b/lib/l10n/sk_SK.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "To je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis k adresáru s konfiguráciou%s.", "Sample configuration detected" : "Detekovaná bola vzorová konfigurácia", "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" : "Zistilo sa, že konfigurácia bola skopírovaná zo vzorových súborov. Takáto konfigurácia nie je podporovaná a môže poškodiť vašu inštaláciu. Prečítajte si dokumentáciu pred vykonaním zmien v config.php", + "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "Help" : "Pomoc", "Personal" : "Osobné", "Settings" : "Nastavenia", @@ -15,6 +16,16 @@ "No app name specified" : "Nešpecifikované meno aplikácie", "Unknown filetype" : "Neznámy typ súboru", "Invalid image" : "Chybný obrázok", + "today" : "dnes", + "yesterday" : "včera", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "minulý mesiac", + "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], + "last year" : "minulý rok", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], + "seconds ago" : "pred sekundami", "Database Error" : "Error databázy", "Please contact your system administrator." : "Prosím kontaktujte administrátora.", "web services under your control" : "webové služby pod Vašou kontrolou", @@ -77,16 +88,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Zdieľanie %s zlyhalo, backend zdieľania nenašiel zdrojový %s", "Sharing %s failed, because the file could not be found in the file cache" : "Zdieľanie %s zlyhalo, pretože súbor sa nenašiel vo vyrovnávacej pamäti súborov", "Could not find category \"%s\"" : "Nemožno nájsť danú kategóriu \"%s\"", - "seconds ago" : "pred sekundami", - "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], - "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], - "today" : "dnes", - "yesterday" : "včera", - "_%n day go_::_%n days ago_" : ["pred %n dňom","pred %n dňami","pred %n dňami"], - "last month" : "minulý mesiac", - "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], - "last year" : "minulý rok", - "years ago" : "pred rokmi", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "V mene používateľa sú povolené len nasledovné znaky: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Musíte zadať platné používateľské meno", "A valid password must be provided" : "Musíte zadať platné heslo", @@ -102,12 +103,7 @@ "Please install one of these locales on your system and restart your webserver." : "Prosím, nainštalujte si aspoň jeden z týchto jazykov so svojho systému a reštartujte webserver.", "Please ask your server administrator to install the module." : "Prosím, požiadajte administrátora vášho servera o inštaláciu modulu.", "PHP module %s not installed." : "PHP modul %s nie je nainštalovaný.", - "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Prosím, požiadajte administrátora vášho servera o aktualizáciu PHP na najnovšiu verziu. Vaša verzia PHP už nie je podporovaná ownCloud-om a PHP komunitou.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode je zapnutý. ownCloud pre správnu funkčnosť vyžaduje, aby bol vypnutý.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode je zastarané a väčšinou zbytočné nastavenie, ktoré by malo byť vypnuté. Prosím, požiadajte administrátora vášho serveru o jeho vypnutie v php.ini alebo v nastaveniach webového servera.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes sú povolené. ownCloud pre správnu funkčnosť vyžaduje, aby boli vypnuté.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes je zavrhovanou a zbytočnou voľbou, ktorú by ste mali ponechať vypnutú. Prosím, požiadajte správcu svojho servera, aby ju vypol v php.ini alebo v konfigurácii vášho webového servera.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly boli nainštalované, ale stále sú uvedené ako chýbajúce?", "Please ask your server administrator to restart the web server." : "Prosím, požiadajte administrátora vášho servera o reštartovanie webového servera.", "PostgreSQL >= 9 required" : "Vyžadované PostgreSQL >= 9", diff --git a/lib/l10n/sl.js b/lib/l10n/sl.js index 8277186b0b3..1783cfef934 100644 --- a/lib/l10n/sl.js +++ b/lib/l10n/sl.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Napako je mogoče odpraviti z %sdodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo%s.", "Sample configuration detected" : "Zaznana je neustrezna preizkusna nastavitev", "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" : "Zaznano je, da je bila v sistem kopirana datoteka z enostavno nastavitvijo. To lahko vpliva na namestitev in zato možnost ni podprta. Pred spremembami datoteke config.php si natančno preberite dokumentacijo.", + "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", + "PHP with a version less then %s is required." : "Zahtevana je različica PHP manj kot %s.", + "Following databases are supported: %s" : "Podprte so navedene podatkovne zbirke: %s", "Help" : "Pomoč", "Personal" : "Osebno", "Settings" : "Nastavitve", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Ni podanega imena programa", "Unknown filetype" : "Neznana vrsta datoteke", "Invalid image" : "Neveljavna slika", + "today" : "danes", + "yesterday" : "včeraj", + "_%n day ago_::_%n days ago_" : ["","","",""], + "last month" : "zadnji mesec", + "_%n month ago_::_%n months ago_" : ["pred %n mesecem","pred %n mesecema","pred %n meseci","pred %n meseci"], + "last year" : "lansko leto", + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["pred %n uro","pred %n urama","pred %n urami","pred %n urami"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"], + "seconds ago" : "pred nekaj sekundami", "Database Error" : "Napaka podatkovne zbirke", "Please contact your system administrator." : "Stopite v stik s skrbnikom sistema.", "web services under your control" : "spletne storitve pod vašim nadzorom", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Nastavljanje souporabe %s je spodletelo, ker ozadnji program %s ne upravlja z viri.", "Sharing %s failed, because the file could not be found in the file cache" : "Nastavljanje souporabe %s je spodletelo, ker v predpomnilniku zahtevana datoteka ne obstaja.", "Could not find category \"%s\"" : "Kategorije \"%s\" ni mogoče najti.", - "seconds ago" : "pred nekaj sekundami", - "_%n minute ago_::_%n minutes ago_" : ["pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"], - "_%n hour ago_::_%n hours ago_" : ["pred %n uro","pred %n urama","pred %n urami","pred %n urami"], - "today" : "danes", - "yesterday" : "včeraj", - "_%n day go_::_%n days ago_" : ["pred %n dnevom","pred %n dnevoma","pred %n dnevi","pred %n dnevi"], - "last month" : "zadnji mesec", - "_%n month ago_::_%n months ago_" : ["pred %n mesecem","pred %n mesecema","pred %n meseci","pred %n meseci"], - "last year" : "lansko leto", - "years ago" : "let nazaj", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "V uporabniškem imenu je dovoljeno uporabiti le znake: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Navedeno mora biti veljavno uporabniško ime", "A valid password must be provided" : "Navedeno mora biti veljavno geslo", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Namestiti je treba podporo za vsaj eno od navedenih jezikovnih določil v sistemu in nato ponovno zagnati spletni strežnik.", "Please ask your server administrator to install the module." : "Obvestite skrbnika strežnika, da je treba namestiti manjkajoč modul.", "PHP module %s not installed." : "Modul PHP %s ni nameščen.", - "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Obvestite skrbnika strežnika, da je treba posodobiti okolje PHP na najnovejšo različico. Trenutno nameščene različice skupnost PHP in ownCloud ne podpira več.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Omogočen je varni način PHP. Za pravilno delovanje system ownCloud je treba možnost onemogočiti.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Možnost varnega načina PHP je opuščena in jo je priporočljivo onemogočiti. Stopite v stik s skrbnikom sistema oziroma onemogočite možnost v datoteki php.ini ali med nastavitvami spletnega strežnika.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Omogočena je možnost Magic Quotes. Za pravilno delovanje sistema ownCloud je treba možnost onemogočiti.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Možnost Magic Quotes je opuščena in jo je priporočljivo onemogočiti. Stopite v stik s skrbnikom sistema oziroma onemogočite možnost v datoteki php.ini ali med nastavitvami spletnega strežnika.", "PHP modules have been installed, but they are still listed as missing?" : "Ali so bili moduli PHP nameščeni, pa so še vedno označeni kot manjkajoči?", "Please ask your server administrator to restart the web server." : "Obvestite skrbnika strežnika, da je treba ponovno zagnati spletni strežnik.", "PostgreSQL >= 9 required" : "Zahtevana je različica PostgreSQL >= 9.", diff --git a/lib/l10n/sl.json b/lib/l10n/sl.json index a5d22213f1d..9f1e2256250 100644 --- a/lib/l10n/sl.json +++ b/lib/l10n/sl.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Napako je mogoče odpraviti z %sdodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo%s.", "Sample configuration detected" : "Zaznana je neustrezna preizkusna nastavitev", "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" : "Zaznano je, da je bila v sistem kopirana datoteka z enostavno nastavitvijo. To lahko vpliva na namestitev in zato možnost ni podprta. Pred spremembami datoteke config.php si natančno preberite dokumentacijo.", + "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", + "PHP with a version less then %s is required." : "Zahtevana je različica PHP manj kot %s.", + "Following databases are supported: %s" : "Podprte so navedene podatkovne zbirke: %s", "Help" : "Pomoč", "Personal" : "Osebno", "Settings" : "Nastavitve", @@ -15,6 +18,16 @@ "No app name specified" : "Ni podanega imena programa", "Unknown filetype" : "Neznana vrsta datoteke", "Invalid image" : "Neveljavna slika", + "today" : "danes", + "yesterday" : "včeraj", + "_%n day ago_::_%n days ago_" : ["","","",""], + "last month" : "zadnji mesec", + "_%n month ago_::_%n months ago_" : ["pred %n mesecem","pred %n mesecema","pred %n meseci","pred %n meseci"], + "last year" : "lansko leto", + "_%n year ago_::_%n years ago_" : ["","","",""], + "_%n hour ago_::_%n hours ago_" : ["pred %n uro","pred %n urama","pred %n urami","pred %n urami"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"], + "seconds ago" : "pred nekaj sekundami", "Database Error" : "Napaka podatkovne zbirke", "Please contact your system administrator." : "Stopite v stik s skrbnikom sistema.", "web services under your control" : "spletne storitve pod vašim nadzorom", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Nastavljanje souporabe %s je spodletelo, ker ozadnji program %s ne upravlja z viri.", "Sharing %s failed, because the file could not be found in the file cache" : "Nastavljanje souporabe %s je spodletelo, ker v predpomnilniku zahtevana datoteka ne obstaja.", "Could not find category \"%s\"" : "Kategorije \"%s\" ni mogoče najti.", - "seconds ago" : "pred nekaj sekundami", - "_%n minute ago_::_%n minutes ago_" : ["pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"], - "_%n hour ago_::_%n hours ago_" : ["pred %n uro","pred %n urama","pred %n urami","pred %n urami"], - "today" : "danes", - "yesterday" : "včeraj", - "_%n day go_::_%n days ago_" : ["pred %n dnevom","pred %n dnevoma","pred %n dnevi","pred %n dnevi"], - "last month" : "zadnji mesec", - "_%n month ago_::_%n months ago_" : ["pred %n mesecem","pred %n mesecema","pred %n meseci","pred %n meseci"], - "last year" : "lansko leto", - "years ago" : "let nazaj", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "V uporabniškem imenu je dovoljeno uporabiti le znake: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"", "A valid username must be provided" : "Navedeno mora biti veljavno uporabniško ime", "A valid password must be provided" : "Navedeno mora biti veljavno geslo", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Namestiti je treba podporo za vsaj eno od navedenih jezikovnih določil v sistemu in nato ponovno zagnati spletni strežnik.", "Please ask your server administrator to install the module." : "Obvestite skrbnika strežnika, da je treba namestiti manjkajoč modul.", "PHP module %s not installed." : "Modul PHP %s ni nameščen.", - "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Obvestite skrbnika strežnika, da je treba posodobiti okolje PHP na najnovejšo različico. Trenutno nameščene različice skupnost PHP in ownCloud ne podpira več.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "Omogočen je varni način PHP. Za pravilno delovanje system ownCloud je treba možnost onemogočiti.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Možnost varnega načina PHP je opuščena in jo je priporočljivo onemogočiti. Stopite v stik s skrbnikom sistema oziroma onemogočite možnost v datoteki php.ini ali med nastavitvami spletnega strežnika.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Omogočena je možnost Magic Quotes. Za pravilno delovanje sistema ownCloud je treba možnost onemogočiti.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Možnost Magic Quotes je opuščena in jo je priporočljivo onemogočiti. Stopite v stik s skrbnikom sistema oziroma onemogočite možnost v datoteki php.ini ali med nastavitvami spletnega strežnika.", "PHP modules have been installed, but they are still listed as missing?" : "Ali so bili moduli PHP nameščeni, pa so še vedno označeni kot manjkajoči?", "Please ask your server administrator to restart the web server." : "Obvestite skrbnika strežnika, da je treba ponovno zagnati spletni strežnik.", "PostgreSQL >= 9 required" : "Zahtevana je različica PostgreSQL >= 9.", diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js index c3be28ef1c6..a92d868f116 100644 --- a/lib/l10n/sq.js +++ b/lib/l10n/sq.js @@ -9,6 +9,16 @@ OC.L10N.register( "Recommended" : "E rekomanduar", "Unknown filetype" : "Tip i panjohur skedari", "Invalid image" : "Imazh i pavlefshëm", + "today" : "sot", + "yesterday" : "dje", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "muajin e shkuar", + "_%n month ago_::_%n months ago_" : ["","%n muaj më parë"], + "last year" : "vitin e shkuar", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n orë më parë"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minuta më parë"], + "seconds ago" : "sekonda më parë", "web services under your control" : "shërbime web nën kontrollin tënd", "Application is not enabled" : "Programi nuk është i aktivizuar.", "Authentication error" : "Veprim i gabuar gjatë vërtetimit të identitetit", @@ -27,16 +37,6 @@ OC.L10N.register( "Set an admin password." : "Cakto kodin e administratorit.", "%s shared »%s« with you" : "%s ndau »%s« me ju", "Could not find category \"%s\"" : "Kategoria \"%s\" nuk u gjet", - "seconds ago" : "sekonda më parë", - "_%n minute ago_::_%n minutes ago_" : ["","%n minuta më parë"], - "_%n hour ago_::_%n hours ago_" : ["","%n orë më parë"], - "today" : "sot", - "yesterday" : "dje", - "_%n day go_::_%n days ago_" : ["","%n ditë më parë"], - "last month" : "muajin e shkuar", - "_%n month ago_::_%n months ago_" : ["","%n muaj më parë"], - "last year" : "vitin e shkuar", - "years ago" : "vite më parë", "A valid username must be provided" : "Duhet të jepni një emër të vlefshëm përdoruesi", "A valid password must be provided" : "Duhet të jepni një fjalëkalim te vlefshëm" }, diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json index cd10a590bd1..4903e1be195 100644 --- a/lib/l10n/sq.json +++ b/lib/l10n/sq.json @@ -7,6 +7,16 @@ "Recommended" : "E rekomanduar", "Unknown filetype" : "Tip i panjohur skedari", "Invalid image" : "Imazh i pavlefshëm", + "today" : "sot", + "yesterday" : "dje", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "muajin e shkuar", + "_%n month ago_::_%n months ago_" : ["","%n muaj më parë"], + "last year" : "vitin e shkuar", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n orë më parë"], + "_%n minute ago_::_%n minutes ago_" : ["","%n minuta më parë"], + "seconds ago" : "sekonda më parë", "web services under your control" : "shërbime web nën kontrollin tënd", "Application is not enabled" : "Programi nuk është i aktivizuar.", "Authentication error" : "Veprim i gabuar gjatë vërtetimit të identitetit", @@ -25,16 +35,6 @@ "Set an admin password." : "Cakto kodin e administratorit.", "%s shared »%s« with you" : "%s ndau »%s« me ju", "Could not find category \"%s\"" : "Kategoria \"%s\" nuk u gjet", - "seconds ago" : "sekonda më parë", - "_%n minute ago_::_%n minutes ago_" : ["","%n minuta më parë"], - "_%n hour ago_::_%n hours ago_" : ["","%n orë më parë"], - "today" : "sot", - "yesterday" : "dje", - "_%n day go_::_%n days ago_" : ["","%n ditë më parë"], - "last month" : "muajin e shkuar", - "_%n month ago_::_%n months ago_" : ["","%n muaj më parë"], - "last year" : "vitin e shkuar", - "years ago" : "vite më parë", "A valid username must be provided" : "Duhet të jepni një emër të vlefshëm përdoruesi", "A valid password must be provided" : "Duhet të jepni një fjalëkalim te vlefshëm" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/sr.js b/lib/l10n/sr.js index 94cb2dfce47..4b2b401c127 100644 --- a/lib/l10n/sr.js +++ b/lib/l10n/sr.js @@ -6,21 +6,21 @@ OC.L10N.register( "Settings" : "Поставке", "Users" : "Корисници", "Admin" : "Администратор", - "web services under your control" : "веб сервиси под контролом", - "Application is not enabled" : "Апликација није омогућена", - "Authentication error" : "Грешка при провери идентитета", - "Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.", - "Could not find category \"%s\"" : "Не могу да пронађем категорију „%s“.", - "seconds ago" : "пре неколико секунди", - "_%n minute ago_::_%n minutes ago_" : ["","",""], - "_%n hour ago_::_%n hours ago_" : ["","",""], "today" : "данас", "yesterday" : "јуче", - "_%n day go_::_%n days ago_" : ["","",""], + "_%n day ago_::_%n days ago_" : ["","",""], "last month" : "прошлог месеца", "_%n month ago_::_%n months ago_" : ["","",""], "last year" : "прошле године", - "years ago" : "година раније", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","",""], + "_%n minute ago_::_%n minutes ago_" : ["","",""], + "seconds ago" : "пре неколико секунди", + "web services under your control" : "веб сервиси под контролом", + "Application is not enabled" : "Апликација није омогућена", + "Authentication error" : "Грешка при провери идентитета", + "Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.", + "Could not find category \"%s\"" : "Не могу да пронађем категорију „%s“.", "A valid username must be provided" : "Морате унети исправно корисничко име", "A valid password must be provided" : "Морате унети исправну лозинку" }, diff --git a/lib/l10n/sr.json b/lib/l10n/sr.json index 6fd8fa308a6..a9d28c1ea5a 100644 --- a/lib/l10n/sr.json +++ b/lib/l10n/sr.json @@ -4,21 +4,21 @@ "Settings" : "Поставке", "Users" : "Корисници", "Admin" : "Администратор", - "web services under your control" : "веб сервиси под контролом", - "Application is not enabled" : "Апликација није омогућена", - "Authentication error" : "Грешка при провери идентитета", - "Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.", - "Could not find category \"%s\"" : "Не могу да пронађем категорију „%s“.", - "seconds ago" : "пре неколико секунди", - "_%n minute ago_::_%n minutes ago_" : ["","",""], - "_%n hour ago_::_%n hours ago_" : ["","",""], "today" : "данас", "yesterday" : "јуче", - "_%n day go_::_%n days ago_" : ["","",""], + "_%n day ago_::_%n days ago_" : ["","",""], "last month" : "прошлог месеца", "_%n month ago_::_%n months ago_" : ["","",""], "last year" : "прошле године", - "years ago" : "година раније", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","",""], + "_%n minute ago_::_%n minutes ago_" : ["","",""], + "seconds ago" : "пре неколико секунди", + "web services under your control" : "веб сервиси под контролом", + "Application is not enabled" : "Апликација није омогућена", + "Authentication error" : "Грешка при провери идентитета", + "Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.", + "Could not find category \"%s\"" : "Не могу да пронађем категорију „%s“.", "A valid username must be provided" : "Морате унети исправно корисничко име", "A valid password must be provided" : "Морате унети исправну лозинку" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" diff --git a/lib/l10n/sr@latin.js b/lib/l10n/sr@latin.js index 11a536224d1..1bd8358cf17 100644 --- a/lib/l10n/sr@latin.js +++ b/lib/l10n/sr@latin.js @@ -6,16 +6,16 @@ OC.L10N.register( "Settings" : "Podešavanja", "Users" : "Korisnici", "Admin" : "Adninistracija", - "Authentication error" : "Greška pri autentifikaciji", - "seconds ago" : "Pre par sekundi", - "_%n minute ago_::_%n minutes ago_" : ["","","pre %n minuta"], - "_%n hour ago_::_%n hours ago_" : ["","","pre %n sati"], "today" : "Danas", "yesterday" : "juče", - "_%n day go_::_%n days ago_" : ["","","Prije %n dana."], + "_%n day ago_::_%n days ago_" : ["","",""], "last month" : "prošlog meseca", "_%n month ago_::_%n months ago_" : ["","",""], "last year" : "prošle godine", - "years ago" : "pre nekoliko godina" + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","pre %n sati"], + "_%n minute ago_::_%n minutes ago_" : ["","","pre %n minuta"], + "seconds ago" : "Pre par sekundi", + "Authentication error" : "Greška pri autentifikaciji" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/lib/l10n/sr@latin.json b/lib/l10n/sr@latin.json index ce429467aee..e95cacf7623 100644 --- a/lib/l10n/sr@latin.json +++ b/lib/l10n/sr@latin.json @@ -4,16 +4,16 @@ "Settings" : "Podešavanja", "Users" : "Korisnici", "Admin" : "Adninistracija", - "Authentication error" : "Greška pri autentifikaciji", - "seconds ago" : "Pre par sekundi", - "_%n minute ago_::_%n minutes ago_" : ["","","pre %n minuta"], - "_%n hour ago_::_%n hours ago_" : ["","","pre %n sati"], "today" : "Danas", "yesterday" : "juče", - "_%n day go_::_%n days ago_" : ["","","Prije %n dana."], + "_%n day ago_::_%n days ago_" : ["","",""], "last month" : "prošlog meseca", "_%n month ago_::_%n months ago_" : ["","",""], "last year" : "prošle godine", - "years ago" : "pre nekoliko godina" + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","pre %n sati"], + "_%n minute ago_::_%n minutes ago_" : ["","","pre %n minuta"], + "seconds ago" : "Pre par sekundi", + "Authentication error" : "Greška pri autentifikaciji" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/lib/l10n/su.js b/lib/l10n/su.js index 0f4a002019e..784e8271ef3 100644 --- a/lib/l10n/su.js +++ b/lib/l10n/su.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/su.json b/lib/l10n/su.json index 4a03cf5047e..3a3512d508d 100644 --- a/lib/l10n/su.json +++ b/lib/l10n/su.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js index 9bfaa59074c..9b05d70ec2f 100644 --- a/lib/l10n/sv.js +++ b/lib/l10n/sv.js @@ -4,6 +4,7 @@ OC.L10N.register( "Cannot write into \"config\" directory!" : "Kan inte skriva till \"config\" katalogen!", "This can usually be fixed by giving the webserver write access to the config directory" : "Detta kan vanligtvis åtgärdas genom att ge skrivrättigheter till config katalgogen", "See %s" : "Se %s", + "PHP %s or higher is required." : "PHP %s eller högre krävs.", "Help" : "Hjälp", "Personal" : "Personligt", "Settings" : "Inställningar", @@ -14,6 +15,16 @@ OC.L10N.register( "No app name specified" : "Inget appnamn angivet", "Unknown filetype" : "Okänd filtyp", "Invalid image" : "Ogiltig bild", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "förra månaden", + "_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"], + "last year" : "förra året", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"], + "_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"], + "seconds ago" : "sekunder sedan", "web services under your control" : "webbtjänster under din kontroll", "App directory already exists" : "Appens mapp finns redan", "Can't create app folder. Please fix permissions. %s" : "Kan inte skapa appens mapp. Var god åtgärda rättigheterna. %s", @@ -72,16 +83,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "Delning %s misslyckades därför att delningsgränsnittet för %s inte kunde hitta sin källa", "Sharing %s failed, because the file could not be found in the file cache" : "Delning %s misslyckades därför att filen inte kunde hittas i filcachen", "Could not find category \"%s\"" : "Kunde inte hitta kategorin \"%s\"", - "seconds ago" : "sekunder sedan", - "_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"], - "_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["%n dag sedan","%n dagar sedan"], - "last month" : "förra månaden", - "_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"], - "last year" : "förra året", - "years ago" : "år sedan", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Endast följande tecken är tillåtna i ett användarnamn: \"az\", \"AZ\", \"0-9\", och \"_ @ -.\"", "A valid username must be provided" : "Ett giltigt användarnamn måste anges", "A valid password must be provided" : "Ett giltigt lösenord måste anges", @@ -93,10 +94,7 @@ OC.L10N.register( "This can usually be fixed by <a href=\"%s\" target=\"_blank\">giving the webserver write access to the root directory</a>." : "Detta kan vanligtvis åtgärdas genom att ge <a href=\"%s\" target=\"_blank\">webservern skrivrättigheter till rootkatalogen</a>.", "Please ask your server administrator to install the module." : "Vänligen be din administratör att installera modulen.", "PHP module %s not installed." : "PHP modulen %s är inte installerad.", - "PHP %s or higher is required." : "PHP %s eller högre krävs.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Vänligen be serveradministratören uppdatera PHP till den senaste versionen. Din PHP-version stöds inte längre av ownCloud.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode är aktiverat. ownCloud kräver att det är deaktiverat för att fungera korrekt.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes är aktiverat. ownCloud kräver att det är deaktiverat för att fungera korrekt.", "Please ask your server administrator to restart the web server." : "Vänligen be din serveradministratör att starta om webservern.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 krävs", "Please upgrade your database version" : "Vänligen uppgradera din databas-version", diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json index 299911142a3..d5b58c4b4ce 100644 --- a/lib/l10n/sv.json +++ b/lib/l10n/sv.json @@ -2,6 +2,7 @@ "Cannot write into \"config\" directory!" : "Kan inte skriva till \"config\" katalogen!", "This can usually be fixed by giving the webserver write access to the config directory" : "Detta kan vanligtvis åtgärdas genom att ge skrivrättigheter till config katalgogen", "See %s" : "Se %s", + "PHP %s or higher is required." : "PHP %s eller högre krävs.", "Help" : "Hjälp", "Personal" : "Personligt", "Settings" : "Inställningar", @@ -12,6 +13,16 @@ "No app name specified" : "Inget appnamn angivet", "Unknown filetype" : "Okänd filtyp", "Invalid image" : "Ogiltig bild", + "today" : "i dag", + "yesterday" : "i går", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "förra månaden", + "_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"], + "last year" : "förra året", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"], + "_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"], + "seconds ago" : "sekunder sedan", "web services under your control" : "webbtjänster under din kontroll", "App directory already exists" : "Appens mapp finns redan", "Can't create app folder. Please fix permissions. %s" : "Kan inte skapa appens mapp. Var god åtgärda rättigheterna. %s", @@ -70,16 +81,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Delning %s misslyckades därför att delningsgränsnittet för %s inte kunde hitta sin källa", "Sharing %s failed, because the file could not be found in the file cache" : "Delning %s misslyckades därför att filen inte kunde hittas i filcachen", "Could not find category \"%s\"" : "Kunde inte hitta kategorin \"%s\"", - "seconds ago" : "sekunder sedan", - "_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"], - "_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"], - "today" : "i dag", - "yesterday" : "i går", - "_%n day go_::_%n days ago_" : ["%n dag sedan","%n dagar sedan"], - "last month" : "förra månaden", - "_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"], - "last year" : "förra året", - "years ago" : "år sedan", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Endast följande tecken är tillåtna i ett användarnamn: \"az\", \"AZ\", \"0-9\", och \"_ @ -.\"", "A valid username must be provided" : "Ett giltigt användarnamn måste anges", "A valid password must be provided" : "Ett giltigt lösenord måste anges", @@ -91,10 +92,7 @@ "This can usually be fixed by <a href=\"%s\" target=\"_blank\">giving the webserver write access to the root directory</a>." : "Detta kan vanligtvis åtgärdas genom att ge <a href=\"%s\" target=\"_blank\">webservern skrivrättigheter till rootkatalogen</a>.", "Please ask your server administrator to install the module." : "Vänligen be din administratör att installera modulen.", "PHP module %s not installed." : "PHP modulen %s är inte installerad.", - "PHP %s or higher is required." : "PHP %s eller högre krävs.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Vänligen be serveradministratören uppdatera PHP till den senaste versionen. Din PHP-version stöds inte längre av ownCloud.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode är aktiverat. ownCloud kräver att det är deaktiverat för att fungera korrekt.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes är aktiverat. ownCloud kräver att det är deaktiverat för att fungera korrekt.", "Please ask your server administrator to restart the web server." : "Vänligen be din serveradministratör att starta om webservern.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 krävs", "Please upgrade your database version" : "Vänligen uppgradera din databas-version", diff --git a/lib/l10n/sw_KE.js b/lib/l10n/sw_KE.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/sw_KE.js +++ b/lib/l10n/sw_KE.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/sw_KE.json b/lib/l10n/sw_KE.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/sw_KE.json +++ b/lib/l10n/sw_KE.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ta_IN.js b/lib/l10n/ta_IN.js index e026954a573..27a3f155da1 100644 --- a/lib/l10n/ta_IN.js +++ b/lib/l10n/ta_IN.js @@ -2,9 +2,10 @@ OC.L10N.register( "lib", { "Settings" : "அமைப்புகள்", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ta_IN.json b/lib/l10n/ta_IN.json index 3f9f5882968..937923e8068 100644 --- a/lib/l10n/ta_IN.json +++ b/lib/l10n/ta_IN.json @@ -1,8 +1,9 @@ { "translations": { "Settings" : "அமைப்புகள்", - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ta_LK.js b/lib/l10n/ta_LK.js index 5f2d310c40b..758ad47a78d 100644 --- a/lib/l10n/ta_LK.js +++ b/lib/l10n/ta_LK.js @@ -6,20 +6,20 @@ OC.L10N.register( "Settings" : "அமைப்புகள்", "Users" : "பயனாளர்", "Admin" : "நிர்வாகம்", - "web services under your control" : "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது", - "Application is not enabled" : "செயலி இயலுமைப்படுத்தப்படவில்லை", - "Authentication error" : "அத்தாட்சிப்படுத்தலில் வழு", - "Token expired. Please reload page." : "அடையாளவில்லை காலாவதியாகிவிட்டது. தயவுசெய்து பக்கத்தை மீள் ஏற்றுக.", - "Could not find category \"%s\"" : "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை", - "seconds ago" : "செக்கன்களுக்கு முன்", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "இன்று", "yesterday" : "நேற்று", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "கடந்த மாதம்", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "கடந்த வருடம்", - "years ago" : "வருடங்களுக்கு முன்" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "செக்கன்களுக்கு முன்", + "web services under your control" : "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது", + "Application is not enabled" : "செயலி இயலுமைப்படுத்தப்படவில்லை", + "Authentication error" : "அத்தாட்சிப்படுத்தலில் வழு", + "Token expired. Please reload page." : "அடையாளவில்லை காலாவதியாகிவிட்டது. தயவுசெய்து பக்கத்தை மீள் ஏற்றுக.", + "Could not find category \"%s\"" : "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ta_LK.json b/lib/l10n/ta_LK.json index e5191020433..378f926337e 100644 --- a/lib/l10n/ta_LK.json +++ b/lib/l10n/ta_LK.json @@ -4,20 +4,20 @@ "Settings" : "அமைப்புகள்", "Users" : "பயனாளர்", "Admin" : "நிர்வாகம்", - "web services under your control" : "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது", - "Application is not enabled" : "செயலி இயலுமைப்படுத்தப்படவில்லை", - "Authentication error" : "அத்தாட்சிப்படுத்தலில் வழு", - "Token expired. Please reload page." : "அடையாளவில்லை காலாவதியாகிவிட்டது. தயவுசெய்து பக்கத்தை மீள் ஏற்றுக.", - "Could not find category \"%s\"" : "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை", - "seconds ago" : "செக்கன்களுக்கு முன்", - "_%n minute ago_::_%n minutes ago_" : ["",""], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "இன்று", "yesterday" : "நேற்று", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "கடந்த மாதம்", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "கடந்த வருடம்", - "years ago" : "வருடங்களுக்கு முன்" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["",""], + "seconds ago" : "செக்கன்களுக்கு முன்", + "web services under your control" : "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது", + "Application is not enabled" : "செயலி இயலுமைப்படுத்தப்படவில்லை", + "Authentication error" : "அத்தாட்சிப்படுத்தலில் வழு", + "Token expired. Please reload page." : "அடையாளவில்லை காலாவதியாகிவிட்டது. தயவுசெய்து பக்கத்தை மீள் ஏற்றுக.", + "Could not find category \"%s\"" : "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/te.js b/lib/l10n/te.js index e1a3602f617..615c6bd68ca 100644 --- a/lib/l10n/te.js +++ b/lib/l10n/te.js @@ -5,15 +5,15 @@ OC.L10N.register( "Personal" : "వ్యక్తిగతం", "Settings" : "అమరికలు", "Users" : "వాడుకరులు", - "seconds ago" : "క్షణాల క్రితం", - "_%n minute ago_::_%n minutes ago_" : ["","%n నిమిషాల క్రితం"], - "_%n hour ago_::_%n hours ago_" : ["","%n గంటల క్రితం"], "today" : "ఈరోజు", "yesterday" : "నిన్న", - "_%n day go_::_%n days ago_" : ["","%n రోజుల క్రితం"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "పోయిన నెల", "_%n month ago_::_%n months ago_" : ["","%n నెలల క్రితం"], "last year" : "పోయిన సంవత్సరం", - "years ago" : "సంవత్సరాల క్రితం" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n గంటల క్రితం"], + "_%n minute ago_::_%n minutes ago_" : ["","%n నిమిషాల క్రితం"], + "seconds ago" : "క్షణాల క్రితం" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/te.json b/lib/l10n/te.json index 1e9669c12b3..4b243366da1 100644 --- a/lib/l10n/te.json +++ b/lib/l10n/te.json @@ -3,15 +3,15 @@ "Personal" : "వ్యక్తిగతం", "Settings" : "అమరికలు", "Users" : "వాడుకరులు", - "seconds ago" : "క్షణాల క్రితం", - "_%n minute ago_::_%n minutes ago_" : ["","%n నిమిషాల క్రితం"], - "_%n hour ago_::_%n hours ago_" : ["","%n గంటల క్రితం"], "today" : "ఈరోజు", "yesterday" : "నిన్న", - "_%n day go_::_%n days ago_" : ["","%n రోజుల క్రితం"], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "పోయిన నెల", "_%n month ago_::_%n months ago_" : ["","%n నెలల క్రితం"], "last year" : "పోయిన సంవత్సరం", - "years ago" : "సంవత్సరాల క్రితం" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n గంటల క్రితం"], + "_%n minute ago_::_%n minutes ago_" : ["","%n నిమిషాల క్రితం"], + "seconds ago" : "క్షణాల క్రితం" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/tg_TJ.js b/lib/l10n/tg_TJ.js index da0dcc6bdde..a12702211c2 100644 --- a/lib/l10n/tg_TJ.js +++ b/lib/l10n/tg_TJ.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/tg_TJ.json b/lib/l10n/tg_TJ.json index 4286553dd0c..b994fa289eb 100644 --- a/lib/l10n/tg_TJ.json +++ b/lib/l10n/tg_TJ.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/th_TH.js b/lib/l10n/th_TH.js index 8a58554c53b..9ab8b29e5a0 100644 --- a/lib/l10n/th_TH.js +++ b/lib/l10n/th_TH.js @@ -6,20 +6,20 @@ OC.L10N.register( "Settings" : "ตั้งค่า", "Users" : "ผู้ใช้งาน", "Admin" : "ผู้ดูแล", - "web services under your control" : "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้", - "Application is not enabled" : "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน", - "Authentication error" : "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน", - "Token expired. Please reload page." : "รหัสยืนยันความถูกต้องหมดอายุแล้ว กรุณาโหลดหน้าเว็บใหม่อีกครั้ง", - "Could not find category \"%s\"" : "ไม่พบหมวดหมู่ \"%s\"", - "seconds ago" : "วินาที ก่อนหน้านี้", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "วันนี้", "yesterday" : "เมื่อวานนี้", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "last month" : "เดือนที่แล้ว", "_%n month ago_::_%n months ago_" : [""], "last year" : "ปีที่แล้ว", - "years ago" : "ปี ที่ผ่านมา" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "วินาที ก่อนหน้านี้", + "web services under your control" : "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้", + "Application is not enabled" : "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน", + "Authentication error" : "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน", + "Token expired. Please reload page." : "รหัสยืนยันความถูกต้องหมดอายุแล้ว กรุณาโหลดหน้าเว็บใหม่อีกครั้ง", + "Could not find category \"%s\"" : "ไม่พบหมวดหมู่ \"%s\"" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/th_TH.json b/lib/l10n/th_TH.json index dde903b4a3f..13452ec720a 100644 --- a/lib/l10n/th_TH.json +++ b/lib/l10n/th_TH.json @@ -4,20 +4,20 @@ "Settings" : "ตั้งค่า", "Users" : "ผู้ใช้งาน", "Admin" : "ผู้ดูแล", - "web services under your control" : "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้", - "Application is not enabled" : "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน", - "Authentication error" : "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน", - "Token expired. Please reload page." : "รหัสยืนยันความถูกต้องหมดอายุแล้ว กรุณาโหลดหน้าเว็บใหม่อีกครั้ง", - "Could not find category \"%s\"" : "ไม่พบหมวดหมู่ \"%s\"", - "seconds ago" : "วินาที ก่อนหน้านี้", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "วันนี้", "yesterday" : "เมื่อวานนี้", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "last month" : "เดือนที่แล้ว", "_%n month ago_::_%n months ago_" : [""], "last year" : "ปีที่แล้ว", - "years ago" : "ปี ที่ผ่านมา" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "seconds ago" : "วินาที ก่อนหน้านี้", + "web services under your control" : "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้", + "Application is not enabled" : "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน", + "Authentication error" : "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน", + "Token expired. Please reload page." : "รหัสยืนยันความถูกต้องหมดอายุแล้ว กรุณาโหลดหน้าเว็บใหม่อีกครั้ง", + "Could not find category \"%s\"" : "ไม่พบหมวดหมู่ \"%s\"" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/tl_PH.js b/lib/l10n/tl_PH.js index 9ac3e05d6c6..9408adc0dc3 100644 --- a/lib/l10n/tl_PH.js +++ b/lib/l10n/tl_PH.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/tl_PH.json b/lib/l10n/tl_PH.json index 82a8a99d300..2a227e468c7 100644 --- a/lib/l10n/tl_PH.json +++ b/lib/l10n/tl_PH.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"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 17a97c31e8a..4d4f2c16bce 100644 --- a/lib/l10n/tr.js +++ b/lib/l10n/tr.js @@ -7,6 +7,9 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Bu genellikle, %sweb sunucusuna config dizinine yazma erişimi verilerek%s çözülebilir", "Sample configuration detected" : "Örnek yapılandırma tespit edildi", "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" : "Örnek yapılandırmanın kopyalanmış olabileceği tespit edildi. Bu kurulumunuzu bozabilir ve desteklenmemektedir. Lütfen config.php dosyasında değişiklik yapmadan önce belgelendirmeyi okuyun", + "PHP %s or higher is required." : "PHP %s veya daha üst sürümü gerekli.", + "PHP with a version less then %s is required." : "PHP'nin %s sürümü öncesi gerekli.", + "Following databases are supported: %s" : "Şu veritabanları desteklenmekte: %s", "Help" : "Yardım", "Personal" : "Kişisel", "Settings" : "Ayarlar", @@ -17,6 +20,16 @@ OC.L10N.register( "No app name specified" : "Uygulama adı belirtilmedi", "Unknown filetype" : "Bilinmeyen dosya türü", "Invalid image" : "Geçersiz resim", + "today" : "bugün", + "yesterday" : "dün", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "geçen ay", + "_%n month ago_::_%n months ago_" : ["","%n ay önce"], + "last year" : "geçen yıl", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n saat önce"], + "_%n minute ago_::_%n minutes ago_" : ["","%n dakika önce"], + "seconds ago" : "saniyeler önce", "Database Error" : "Veritabanı Hatası", "Please contact your system administrator." : "Lütfen sistem yöneticiniz ile iletişime geçin.", "web services under your control" : "denetiminizdeki web hizmetleri", @@ -80,16 +93,6 @@ OC.L10N.register( "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s paylaşımı, %s için arka ucun kaynağını bulamamasından dolayı başarısız oldu", "Sharing %s failed, because the file could not be found in the file cache" : "%s paylaşımı, dosyanın dosya önbelleğinde bulunamamasınndan dolayı başarısız oldu", "Could not find category \"%s\"" : "\"%s\" kategorisi bulunamadı", - "seconds ago" : "saniyeler önce", - "_%n minute ago_::_%n minutes ago_" : ["","%n dakika önce"], - "_%n hour ago_::_%n hours ago_" : ["","%n saat önce"], - "today" : "bugün", - "yesterday" : "dün", - "_%n day go_::_%n days ago_" : ["","%n gün önce"], - "last month" : "geçen ay", - "_%n month ago_::_%n months ago_" : ["","%n ay önce"], - "last year" : "geçen yıl", - "years ago" : "yıllar önce", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Kullanıcı adında sadece bu karakterlere izin verilmektedir: \"a-z\", \"A-Z\", \"0-9\", ve \"_.@-\"", "A valid username must be provided" : "Geçerli bir kullanıcı adı mutlaka sağlanmalı", "A valid password must be provided" : "Geçerli bir parola mutlaka sağlanmalı", @@ -105,12 +108,7 @@ OC.L10N.register( "Please install one of these locales on your system and restart your webserver." : "Lütfen bu yerellerden birini sisteminize yükleyin ve web sunucunuzu yeniden başlatın.", "Please ask your server administrator to install the module." : "Lütfen modülün kurulması için sunucu yöneticinize danışın.", "PHP module %s not installed." : "PHP modülü %s yüklü değil.", - "PHP %s or higher is required." : "PHP %s veya daha üst sürümü gerekli.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Lütfen PHP'yi en son sürüme güncellemesi için sunucu yönetinize danışın. PHP sürümünüz ownCloud ve PHP topluluğu tarafından artık desteklenmemektedir.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Güvenli Kip (Safe Mode) etkin. ownCloud düzgün çalışabilmesi için bunun devre dışı olmasını gerektirir.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Güvenli Kip (Safe Mode), eskimiş ve devre dışı bırakılması gereken en kullanışsız ayardır. Lütfen php.ini veya web sunucu yapılandırması içerisinde devre dışı bırakması için sunucu yöneticinize danışın.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Sihirli Tırnaklar (Magic Quotes) etkin. ownCloud çalışabilmesi için bunun devre dışı bırakılması gerekli.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Sihirli Tırnaklar (Magic Quotes), eskimiş ve devre dışı bırakılması gereken en kullanışsız ayardır. Lütfen php.ini veya web sunucu yapılandırması içerisinde devre dışı bırakması için sunucu yöneticinize danışın.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modülleri yüklü, ancak hala eksik olarak mı görünüyorlar?", "Please ask your server administrator to restart the web server." : "Lütfen web sunucusunu yeniden başlatması için sunucu yöneticinize danışın.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 gerekli", diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json index b6023ba4e08..3cd293d5501 100644 --- a/lib/l10n/tr.json +++ b/lib/l10n/tr.json @@ -5,6 +5,9 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Bu genellikle, %sweb sunucusuna config dizinine yazma erişimi verilerek%s çözülebilir", "Sample configuration detected" : "Örnek yapılandırma tespit edildi", "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" : "Örnek yapılandırmanın kopyalanmış olabileceği tespit edildi. Bu kurulumunuzu bozabilir ve desteklenmemektedir. Lütfen config.php dosyasında değişiklik yapmadan önce belgelendirmeyi okuyun", + "PHP %s or higher is required." : "PHP %s veya daha üst sürümü gerekli.", + "PHP with a version less then %s is required." : "PHP'nin %s sürümü öncesi gerekli.", + "Following databases are supported: %s" : "Şu veritabanları desteklenmekte: %s", "Help" : "Yardım", "Personal" : "Kişisel", "Settings" : "Ayarlar", @@ -15,6 +18,16 @@ "No app name specified" : "Uygulama adı belirtilmedi", "Unknown filetype" : "Bilinmeyen dosya türü", "Invalid image" : "Geçersiz resim", + "today" : "bugün", + "yesterday" : "dün", + "_%n day ago_::_%n days ago_" : ["",""], + "last month" : "geçen ay", + "_%n month ago_::_%n months ago_" : ["","%n ay önce"], + "last year" : "geçen yıl", + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["","%n saat önce"], + "_%n minute ago_::_%n minutes ago_" : ["","%n dakika önce"], + "seconds ago" : "saniyeler önce", "Database Error" : "Veritabanı Hatası", "Please contact your system administrator." : "Lütfen sistem yöneticiniz ile iletişime geçin.", "web services under your control" : "denetiminizdeki web hizmetleri", @@ -78,16 +91,6 @@ "Sharing %s failed, because the sharing backend for %s could not find its source" : "%s paylaşımı, %s için arka ucun kaynağını bulamamasından dolayı başarısız oldu", "Sharing %s failed, because the file could not be found in the file cache" : "%s paylaşımı, dosyanın dosya önbelleğinde bulunamamasınndan dolayı başarısız oldu", "Could not find category \"%s\"" : "\"%s\" kategorisi bulunamadı", - "seconds ago" : "saniyeler önce", - "_%n minute ago_::_%n minutes ago_" : ["","%n dakika önce"], - "_%n hour ago_::_%n hours ago_" : ["","%n saat önce"], - "today" : "bugün", - "yesterday" : "dün", - "_%n day go_::_%n days ago_" : ["","%n gün önce"], - "last month" : "geçen ay", - "_%n month ago_::_%n months ago_" : ["","%n ay önce"], - "last year" : "geçen yıl", - "years ago" : "yıllar önce", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-\"" : "Kullanıcı adında sadece bu karakterlere izin verilmektedir: \"a-z\", \"A-Z\", \"0-9\", ve \"_.@-\"", "A valid username must be provided" : "Geçerli bir kullanıcı adı mutlaka sağlanmalı", "A valid password must be provided" : "Geçerli bir parola mutlaka sağlanmalı", @@ -103,12 +106,7 @@ "Please install one of these locales on your system and restart your webserver." : "Lütfen bu yerellerden birini sisteminize yükleyin ve web sunucunuzu yeniden başlatın.", "Please ask your server administrator to install the module." : "Lütfen modülün kurulması için sunucu yöneticinize danışın.", "PHP module %s not installed." : "PHP modülü %s yüklü değil.", - "PHP %s or higher is required." : "PHP %s veya daha üst sürümü gerekli.", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "Lütfen PHP'yi en son sürüme güncellemesi için sunucu yönetinize danışın. PHP sürümünüz ownCloud ve PHP topluluğu tarafından artık desteklenmemektedir.", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Güvenli Kip (Safe Mode) etkin. ownCloud düzgün çalışabilmesi için bunun devre dışı olmasını gerektirir.", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Güvenli Kip (Safe Mode), eskimiş ve devre dışı bırakılması gereken en kullanışsız ayardır. Lütfen php.ini veya web sunucu yapılandırması içerisinde devre dışı bırakması için sunucu yöneticinize danışın.", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Sihirli Tırnaklar (Magic Quotes) etkin. ownCloud çalışabilmesi için bunun devre dışı bırakılması gerekli.", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Sihirli Tırnaklar (Magic Quotes), eskimiş ve devre dışı bırakılması gereken en kullanışsız ayardır. Lütfen php.ini veya web sunucu yapılandırması içerisinde devre dışı bırakması için sunucu yöneticinize danışın.", "PHP modules have been installed, but they are still listed as missing?" : "PHP modülleri yüklü, ancak hala eksik olarak mı görünüyorlar?", "Please ask your server administrator to restart the web server." : "Lütfen web sunucusunu yeniden başlatması için sunucu yöneticinize danışın.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 gerekli", diff --git a/lib/l10n/tzm.js b/lib/l10n/tzm.js index d0485468f71..326649ad645 100644 --- a/lib/l10n/tzm.js +++ b/lib/l10n/tzm.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] }, "nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;"); diff --git a/lib/l10n/tzm.json b/lib/l10n/tzm.json index 73b35cf4dfa..8a960ea6b66 100644 --- a/lib/l10n/tzm.json +++ b/lib/l10n/tzm.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], + "_%n month ago_::_%n months ago_" : ["",""], + "_%n year ago_::_%n years ago_" : ["",""], "_%n hour ago_::_%n hours ago_" : ["",""], - "_%n day go_::_%n days ago_" : ["",""], - "_%n month ago_::_%n months ago_" : ["",""] + "_%n minute ago_::_%n minutes ago_" : ["",""] },"pluralForm" :"nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;" }
\ No newline at end of file diff --git a/lib/l10n/ug.js b/lib/l10n/ug.js index 977cdcab5d8..5ee6ccadd82 100644 --- a/lib/l10n/ug.js +++ b/lib/l10n/ug.js @@ -5,13 +5,14 @@ OC.L10N.register( "Personal" : "شەخسىي", "Settings" : "تەڭشەكلەر", "Users" : "ئىشلەتكۈچىلەر", - "Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "بۈگۈن", "yesterday" : "تۈنۈگۈن", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى", "A valid username must be provided" : "چوقۇم ئىناۋەتلىك ئىشلەتكۈچى ئىسمىدىن بىرنى تەمىنلەش كېرەك", "A valid password must be provided" : "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك" }, diff --git a/lib/l10n/ug.json b/lib/l10n/ug.json index 89719afc30a..b73fb7e1b35 100644 --- a/lib/l10n/ug.json +++ b/lib/l10n/ug.json @@ -3,13 +3,14 @@ "Personal" : "شەخسىي", "Settings" : "تەڭشەكلەر", "Users" : "ئىشلەتكۈچىلەر", - "Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى", - "_%n minute ago_::_%n minutes ago_" : [""], - "_%n hour ago_::_%n hours ago_" : [""], "today" : "بۈگۈن", "yesterday" : "تۈنۈگۈن", - "_%n day go_::_%n days ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : [""], + "_%n minute ago_::_%n minutes ago_" : [""], + "Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى", "A valid username must be provided" : "چوقۇم ئىناۋەتلىك ئىشلەتكۈچى ئىسمىدىن بىرنى تەمىنلەش كېرەك", "A valid password must be provided" : "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js index 4512cb25227..aecbc8327db 100644 --- a/lib/l10n/uk.js +++ b/lib/l10n/uk.js @@ -17,6 +17,16 @@ OC.L10N.register( "No app name specified" : "Не вказано ім'я додатку", "Unknown filetype" : "Невідомий тип файлу", "Invalid image" : "Невірне зображення", + "today" : "сьогодні", + "yesterday" : "вчора", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "минулого місяця", + "_%n month ago_::_%n months ago_" : ["","","%n місяців тому"], + "last year" : "минулого року", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","%n годин тому"], + "_%n minute ago_::_%n minutes ago_" : ["","","%n хвилин тому"], + "seconds ago" : "секунди тому", "Database Error" : "Помилка бази даних", "Please contact your system administrator." : "Будь ласка, зверніться до системного адміністратора.", "web services under your control" : "підконтрольні Вам веб-сервіси", @@ -67,16 +77,6 @@ OC.L10N.register( "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, оскільки публічний доступ через посилання заборонений", "Could not find category \"%s\"" : "Не вдалося знайти категорію \"%s\"", - "seconds ago" : "секунди тому", - "_%n minute ago_::_%n minutes ago_" : ["","","%n хвилин тому"], - "_%n hour ago_::_%n hours ago_" : ["","","%n годин тому"], - "today" : "сьогодні", - "yesterday" : "вчора", - "_%n day go_::_%n days ago_" : ["","","%n днів тому"], - "last month" : "минулого місяця", - "_%n month ago_::_%n months ago_" : ["","","%n місяців тому"], - "last year" : "минулого року", - "years ago" : "роки тому", "A valid username must be provided" : "Потрібно задати вірне ім'я користувача", "A valid password must be provided" : "Потрібно задати вірний пароль", "The username is already being used" : "Ім'я користувача вже використовується", diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json index 87f34e15657..841e61216bc 100644 --- a/lib/l10n/uk.json +++ b/lib/l10n/uk.json @@ -15,6 +15,16 @@ "No app name specified" : "Не вказано ім'я додатку", "Unknown filetype" : "Невідомий тип файлу", "Invalid image" : "Невірне зображення", + "today" : "сьогодні", + "yesterday" : "вчора", + "_%n day ago_::_%n days ago_" : ["","",""], + "last month" : "минулого місяця", + "_%n month ago_::_%n months ago_" : ["","","%n місяців тому"], + "last year" : "минулого року", + "_%n year ago_::_%n years ago_" : ["","",""], + "_%n hour ago_::_%n hours ago_" : ["","","%n годин тому"], + "_%n minute ago_::_%n minutes ago_" : ["","","%n хвилин тому"], + "seconds ago" : "секунди тому", "Database Error" : "Помилка бази даних", "Please contact your system administrator." : "Будь ласка, зверніться до системного адміністратора.", "web services under your control" : "підконтрольні Вам веб-сервіси", @@ -65,16 +75,6 @@ "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, оскільки публічний доступ через посилання заборонений", "Could not find category \"%s\"" : "Не вдалося знайти категорію \"%s\"", - "seconds ago" : "секунди тому", - "_%n minute ago_::_%n minutes ago_" : ["","","%n хвилин тому"], - "_%n hour ago_::_%n hours ago_" : ["","","%n годин тому"], - "today" : "сьогодні", - "yesterday" : "вчора", - "_%n day go_::_%n days ago_" : ["","","%n днів тому"], - "last month" : "минулого місяця", - "_%n month ago_::_%n months ago_" : ["","","%n місяців тому"], - "last year" : "минулого року", - "years ago" : "роки тому", "A valid username must be provided" : "Потрібно задати вірне ім'я користувача", "A valid password must be provided" : "Потрібно задати вірний пароль", "The username is already being used" : "Ім'я користувача вже використовується", diff --git a/lib/l10n/ur_PK.js b/lib/l10n/ur_PK.js index 266e0b11135..d02b480fd13 100644 --- a/lib/l10n/ur_PK.js +++ b/lib/l10n/ur_PK.js @@ -8,16 +8,16 @@ OC.L10N.register( "Admin" : "ایڈمن", "Unknown filetype" : "غیر معرروف قسم کی فائل", "Invalid image" : "غلط تصویر", - "web services under your control" : "آپ کے اختیار میں ویب سروسیز", - "seconds ago" : "سیکنڈز پہلے", - "_%n minute ago_::_%n minutes ago_" : ["","%n منٹس پہلے"], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "آج", "yesterday" : "کل", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "پچھلے مہنیے", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "پچھلے سال", - "years ago" : "سالوں پہلے" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["","%n منٹس پہلے"], + "seconds ago" : "سیکنڈز پہلے", + "web services under your control" : "آپ کے اختیار میں ویب سروسیز" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ur_PK.json b/lib/l10n/ur_PK.json index f00429f3432..bbe6e221b2a 100644 --- a/lib/l10n/ur_PK.json +++ b/lib/l10n/ur_PK.json @@ -6,16 +6,16 @@ "Admin" : "ایڈمن", "Unknown filetype" : "غیر معرروف قسم کی فائل", "Invalid image" : "غلط تصویر", - "web services under your control" : "آپ کے اختیار میں ویب سروسیز", - "seconds ago" : "سیکنڈز پہلے", - "_%n minute ago_::_%n minutes ago_" : ["","%n منٹس پہلے"], - "_%n hour ago_::_%n hours ago_" : ["",""], "today" : "آج", "yesterday" : "کل", - "_%n day go_::_%n days ago_" : ["",""], + "_%n day ago_::_%n days ago_" : ["",""], "last month" : "پچھلے مہنیے", "_%n month ago_::_%n months ago_" : ["",""], "last year" : "پچھلے سال", - "years ago" : "سالوں پہلے" + "_%n year ago_::_%n years ago_" : ["",""], + "_%n hour ago_::_%n hours ago_" : ["",""], + "_%n minute ago_::_%n minutes ago_" : ["","%n منٹس پہلے"], + "seconds ago" : "سیکنڈز پہلے", + "web services under your control" : "آپ کے اختیار میں ویب سروسیز" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/uz.js b/lib/l10n/uz.js index 0f4a002019e..784e8271ef3 100644 --- a/lib/l10n/uz.js +++ b/lib/l10n/uz.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/uz.json b/lib/l10n/uz.json index 4a03cf5047e..3a3512d508d 100644 --- a/lib/l10n/uz.json +++ b/lib/l10n/uz.json @@ -1,7 +1,8 @@ { "translations": { - "_%n minute ago_::_%n minutes ago_" : [""], + "_%n day ago_::_%n days ago_" : [""], + "_%n month ago_::_%n months ago_" : [""], + "_%n year ago_::_%n years ago_" : [""], "_%n hour ago_::_%n hours ago_" : [""], - "_%n day go_::_%n days ago_" : [""], - "_%n month ago_::_%n months ago_" : [""] + "_%n minute ago_::_%n minutes ago_" : [""] },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/vi.js b/lib/l10n/vi.js index 7cb2deb0629..a7e68528166 100644 --- a/lib/l10n/vi.js +++ b/lib/l10n/vi.js @@ -8,21 +8,21 @@ OC.L10N.register( "Admin" : "Quản trị", "Unknown filetype" : "Không biết kiểu tập tin", "Invalid image" : "Hình ảnh không hợp lệ", - "web services under your control" : "dịch vụ web dưới sự kiểm soát của bạn", - "Application is not enabled" : "Ứng dụng không được BẬT", - "Authentication error" : "Lỗi xác thực", - "Token expired. Please reload page." : "Mã Token đã hết hạn. Hãy tải lại trang.", - "%s shared »%s« with you" : "%s đã chia sẻ »%s« với bạn", - "Could not find category \"%s\"" : "không thể tìm thấy mục \"%s\"", - "seconds ago" : "vài giây trước", - "_%n minute ago_::_%n minutes ago_" : ["%n phút trước"], - "_%n hour ago_::_%n hours ago_" : ["%n giờ trước"], "today" : "hôm nay", "yesterday" : "hôm qua", - "_%n day go_::_%n days ago_" : ["%n ngày trước"], + "_%n day ago_::_%n days ago_" : [""], "last month" : "tháng trước", "_%n month ago_::_%n months ago_" : ["%n tháng trước"], "last year" : "năm trước", - "years ago" : "năm trước" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n giờ trước"], + "_%n minute ago_::_%n minutes ago_" : ["%n phút trước"], + "seconds ago" : "vài giây trước", + "web services under your control" : "dịch vụ web dưới sự kiểm soát của bạn", + "Application is not enabled" : "Ứng dụng không được BẬT", + "Authentication error" : "Lỗi xác thực", + "Token expired. Please reload page." : "Mã Token đã hết hạn. Hãy tải lại trang.", + "%s shared »%s« with you" : "%s đã chia sẻ »%s« với bạn", + "Could not find category \"%s\"" : "không thể tìm thấy mục \"%s\"" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/vi.json b/lib/l10n/vi.json index 434c1b8a67b..a7a29de350a 100644 --- a/lib/l10n/vi.json +++ b/lib/l10n/vi.json @@ -6,21 +6,21 @@ "Admin" : "Quản trị", "Unknown filetype" : "Không biết kiểu tập tin", "Invalid image" : "Hình ảnh không hợp lệ", - "web services under your control" : "dịch vụ web dưới sự kiểm soát của bạn", - "Application is not enabled" : "Ứng dụng không được BẬT", - "Authentication error" : "Lỗi xác thực", - "Token expired. Please reload page." : "Mã Token đã hết hạn. Hãy tải lại trang.", - "%s shared »%s« with you" : "%s đã chia sẻ »%s« với bạn", - "Could not find category \"%s\"" : "không thể tìm thấy mục \"%s\"", - "seconds ago" : "vài giây trước", - "_%n minute ago_::_%n minutes ago_" : ["%n phút trước"], - "_%n hour ago_::_%n hours ago_" : ["%n giờ trước"], "today" : "hôm nay", "yesterday" : "hôm qua", - "_%n day go_::_%n days ago_" : ["%n ngày trước"], + "_%n day ago_::_%n days ago_" : [""], "last month" : "tháng trước", "_%n month ago_::_%n months ago_" : ["%n tháng trước"], "last year" : "năm trước", - "years ago" : "năm trước" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n giờ trước"], + "_%n minute ago_::_%n minutes ago_" : ["%n phút trước"], + "seconds ago" : "vài giây trước", + "web services under your control" : "dịch vụ web dưới sự kiểm soát của bạn", + "Application is not enabled" : "Ứng dụng không được BẬT", + "Authentication error" : "Lỗi xác thực", + "Token expired. Please reload page." : "Mã Token đã hết hạn. Hãy tải lại trang.", + "%s shared »%s« with you" : "%s đã chia sẻ »%s« với bạn", + "Could not find category \"%s\"" : "không thể tìm thấy mục \"%s\"" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js index 54d9afc315b..874327fc7d9 100644 --- a/lib/l10n/zh_CN.js +++ b/lib/l10n/zh_CN.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Cannot write into \"config\" directory!" : "无法写入“config”目录!", "See %s" : "查看 %s", + "PHP %s or higher is required." : "要求 PHP 版本 %s 或者更高。", "Help" : "帮助", "Personal" : "个人", "Settings" : "设置", @@ -11,6 +12,16 @@ OC.L10N.register( "No app name specified" : "没有指定的 App 名称", "Unknown filetype" : "未知的文件类型", "Invalid image" : "无效的图像", + "today" : "今天", + "yesterday" : "昨天", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "上月", + "_%n month ago_::_%n months ago_" : ["%n 月前"], + "last year" : "去年", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小时前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分钟前"], + "seconds ago" : "秒前", "web services under your control" : "您控制的网络服务", "App directory already exists" : "应用程序目录已存在", "Can't create app folder. Please fix permissions. %s" : "无法创建应用程序文件夹。请修正权限。%s", @@ -68,16 +79,6 @@ OC.L10N.register( "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\"", - "seconds ago" : "秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分钟前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小时前"], - "today" : "今天", - "yesterday" : "昨天", - "_%n day go_::_%n days ago_" : ["%n 天前"], - "last month" : "上月", - "_%n month ago_::_%n months ago_" : ["%n 月前"], - "last year" : "去年", - "years ago" : "年前", "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" : "必须提供合法的用户名", "A valid password must be provided" : "必须提供合法的密码", @@ -89,12 +90,7 @@ OC.L10N.register( "Setting locale to %s failed" : "设置语言为 %s 失败", "Please ask your server administrator to install the module." : "请联系服务器管理员安装模块。", "PHP module %s not installed." : "PHP %s 模块未安装。", - "PHP %s or higher is required." : "要求 PHP 版本 %s 或者更高。", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "请联系服务器管理员升级 PHP 到最新的版本。ownCloud 和 PHP 社区已经不再支持此版本的 PHP。", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode 已经启用,ownCloud 需要 Safe Mode 停用以正常工作。", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode 已经被废弃并且应当被停用。请联系服务器管理员在 php.ini 或您的服务器设置中停用 Safe Mode。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes 已经启用,ownCloud 需要 Magic Quotes 停用以正常工作。", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes 已经被废弃并且应当被停用。请联系服务器管理员在 php.ini 或您的服务器设置中停用 Magic Quotes。", "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", diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json index 3168f94af58..d51c420d55c 100644 --- a/lib/l10n/zh_CN.json +++ b/lib/l10n/zh_CN.json @@ -1,6 +1,7 @@ { "translations": { "Cannot write into \"config\" directory!" : "无法写入“config”目录!", "See %s" : "查看 %s", + "PHP %s or higher is required." : "要求 PHP 版本 %s 或者更高。", "Help" : "帮助", "Personal" : "个人", "Settings" : "设置", @@ -9,6 +10,16 @@ "No app name specified" : "没有指定的 App 名称", "Unknown filetype" : "未知的文件类型", "Invalid image" : "无效的图像", + "today" : "今天", + "yesterday" : "昨天", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "上月", + "_%n month ago_::_%n months ago_" : ["%n 月前"], + "last year" : "去年", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小时前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分钟前"], + "seconds ago" : "秒前", "web services under your control" : "您控制的网络服务", "App directory already exists" : "应用程序目录已存在", "Can't create app folder. Please fix permissions. %s" : "无法创建应用程序文件夹。请修正权限。%s", @@ -66,16 +77,6 @@ "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\"", - "seconds ago" : "秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分钟前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小时前"], - "today" : "今天", - "yesterday" : "昨天", - "_%n day go_::_%n days ago_" : ["%n 天前"], - "last month" : "上月", - "_%n month ago_::_%n months ago_" : ["%n 月前"], - "last year" : "去年", - "years ago" : "年前", "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" : "必须提供合法的用户名", "A valid password must be provided" : "必须提供合法的密码", @@ -87,12 +88,7 @@ "Setting locale to %s failed" : "设置语言为 %s 失败", "Please ask your server administrator to install the module." : "请联系服务器管理员安装模块。", "PHP module %s not installed." : "PHP %s 模块未安装。", - "PHP %s or higher is required." : "要求 PHP 版本 %s 或者更高。", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "请联系服务器管理员升级 PHP 到最新的版本。ownCloud 和 PHP 社区已经不再支持此版本的 PHP。", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP Safe Mode 已经启用,ownCloud 需要 Safe Mode 停用以正常工作。", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP Safe Mode 已经被废弃并且应当被停用。请联系服务器管理员在 php.ini 或您的服务器设置中停用 Safe Mode。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes 已经启用,ownCloud 需要 Magic Quotes 停用以正常工作。", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes 已经被废弃并且应当被停用。请联系服务器管理员在 php.ini 或您的服务器设置中停用 Magic Quotes。", "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", diff --git a/lib/l10n/zh_HK.js b/lib/l10n/zh_HK.js index 7cef6525bc2..813162ff8fd 100644 --- a/lib/l10n/zh_HK.js +++ b/lib/l10n/zh_HK.js @@ -6,15 +6,15 @@ OC.L10N.register( "Settings" : "設定", "Users" : "用戶", "Admin" : "管理", - "seconds ago" : "秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], "today" : "今日", "yesterday" : "昨日", - "_%n day go_::_%n days ago_" : ["%n 日前"], + "_%n day ago_::_%n days ago_" : [""], "last month" : "前一月", "_%n month ago_::_%n months ago_" : ["%n 月前"], "last year" : "上年", - "years ago" : "年前" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], + "seconds ago" : "秒前" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/zh_HK.json b/lib/l10n/zh_HK.json index 856b288a6b9..e78d70ea20e 100644 --- a/lib/l10n/zh_HK.json +++ b/lib/l10n/zh_HK.json @@ -4,15 +4,15 @@ "Settings" : "設定", "Users" : "用戶", "Admin" : "管理", - "seconds ago" : "秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], "today" : "今日", "yesterday" : "昨日", - "_%n day go_::_%n days ago_" : ["%n 日前"], + "_%n day ago_::_%n days ago_" : [""], "last month" : "前一月", "_%n month ago_::_%n months ago_" : ["%n 月前"], "last year" : "上年", - "years ago" : "年前" + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], + "seconds ago" : "秒前" },"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 18fcfe06de9..477fa6bda3a 100644 --- a/lib/l10n/zh_TW.js +++ b/lib/l10n/zh_TW.js @@ -7,6 +7,7 @@ OC.L10N.register( "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "%s允許網頁伺服器寫入設定目錄%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 進行適當的修改", + "PHP %s or higher is required." : "需要 PHP %s 或更高版本", "Help" : "說明", "Personal" : "個人", "Settings" : "設定", @@ -17,6 +18,16 @@ OC.L10N.register( "No app name specified" : "沒有指定應用程式名稱", "Unknown filetype" : "未知的檔案類型", "Invalid image" : "無效的圖片", + "today" : "今天", + "yesterday" : "昨天", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "上個月", + "_%n month ago_::_%n months ago_" : ["%n 個月前"], + "last year" : "去年", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], + "seconds ago" : "幾秒前", "web services under your control" : "由您控制的網路服務", "App directory already exists" : "應用程式目錄已經存在", "Can't create app folder. Please fix permissions. %s" : "無法建立應用程式目錄,請檢查權限:%s", @@ -78,16 +89,6 @@ OC.L10N.register( "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\"", - "seconds ago" : "幾秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], - "today" : "今天", - "yesterday" : "昨天", - "_%n day go_::_%n days ago_" : ["%n 天前"], - "last month" : "上個月", - "_%n month ago_::_%n months ago_" : ["%n 個月前"], - "last year" : "去年", - "years ago" : "幾年前", "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" : "必須提供一個有效的用戶名", "A valid password must be provided" : "一定要提供一個有效的密碼", @@ -103,12 +104,7 @@ OC.L10N.register( "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", - "PHP %s or higher is required." : "需要 PHP %s 或更高版本", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "請詢問系統管理員將 PHP 升級至最新版,目前的 PHP 版本已經不再被 ownCloud 和 PHP 社群支援", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP 安全模式已經啟動,ownCloud 需要您將它關閉才能正常運作", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP 安全模式已經被棄用,並且在大多數狀況下無助於提升安全性,它應該被關閉。請詢問系統管理員將其在 php.ini 或網頁伺服器當中關閉。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes 已經被啟用,ownCloud 需要您將其關閉以正常運作", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes 功能在大多數狀況下不會使用到,已經被上游棄用,因此它應該被停用。請詢問系統管理員將其在 php.ini 或網頁伺服器當中停用。", "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", diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json index f6befb07d0a..685214cbc06 100644 --- a/lib/l10n/zh_TW.json +++ b/lib/l10n/zh_TW.json @@ -5,6 +5,7 @@ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "%s允許網頁伺服器寫入設定目錄%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 進行適當的修改", + "PHP %s or higher is required." : "需要 PHP %s 或更高版本", "Help" : "說明", "Personal" : "個人", "Settings" : "設定", @@ -15,6 +16,16 @@ "No app name specified" : "沒有指定應用程式名稱", "Unknown filetype" : "未知的檔案類型", "Invalid image" : "無效的圖片", + "today" : "今天", + "yesterday" : "昨天", + "_%n day ago_::_%n days ago_" : [""], + "last month" : "上個月", + "_%n month ago_::_%n months ago_" : ["%n 個月前"], + "last year" : "去年", + "_%n year ago_::_%n years ago_" : [""], + "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], + "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], + "seconds ago" : "幾秒前", "web services under your control" : "由您控制的網路服務", "App directory already exists" : "應用程式目錄已經存在", "Can't create app folder. Please fix permissions. %s" : "無法建立應用程式目錄,請檢查權限:%s", @@ -76,16 +87,6 @@ "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\"", - "seconds ago" : "幾秒前", - "_%n minute ago_::_%n minutes ago_" : ["%n 分鐘前"], - "_%n hour ago_::_%n hours ago_" : ["%n 小時前"], - "today" : "今天", - "yesterday" : "昨天", - "_%n day go_::_%n days ago_" : ["%n 天前"], - "last month" : "上個月", - "_%n month ago_::_%n months ago_" : ["%n 個月前"], - "last year" : "去年", - "years ago" : "幾年前", "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" : "必須提供一個有效的用戶名", "A valid password must be provided" : "一定要提供一個有效的密碼", @@ -101,12 +102,7 @@ "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", - "PHP %s or higher is required." : "需要 PHP %s 或更高版本", "Please ask your server administrator to update PHP to the latest version. Your PHP version is no longer supported by ownCloud and the PHP community." : "請詢問系統管理員將 PHP 升級至最新版,目前的 PHP 版本已經不再被 ownCloud 和 PHP 社群支援", - "PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly." : "PHP 安全模式已經啟動,ownCloud 需要您將它關閉才能正常運作", - "PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "PHP 安全模式已經被棄用,並且在大多數狀況下無助於提升安全性,它應該被關閉。請詢問系統管理員將其在 php.ini 或網頁伺服器當中關閉。", - "Magic Quotes is enabled. ownCloud requires that it is disabled to work properly." : "Magic Quotes 已經被啟用,ownCloud 需要您將其關閉以正常運作", - "Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config." : "Magic Quotes 功能在大多數狀況下不會使用到,已經被上游棄用,因此它應該被停用。請詢問系統管理員將其在 php.ini 或網頁伺服器當中停用。", "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", diff --git a/lib/private/allconfig.php b/lib/private/allconfig.php index 7ebff7cf2db..d4b4ed6fb6a 100644 --- a/lib/private/allconfig.php +++ b/lib/private/allconfig.php @@ -8,11 +8,67 @@ */ namespace OC; +use OCP\IDBConnection; +use OCP\PreConditionNotMetException; /** * Class to combine all the configuration options ownCloud offers */ class AllConfig implements \OCP\IConfig { + /** @var SystemConfig */ + private $systemConfig; + + /** @var IDBConnection */ + private $connection; + + /** + * 3 dimensional array with the following structure: + * [ $userId => + * [ $appId => + * [ $key => $value ] + * ] + * ] + * + * database table: preferences + * + * methods that use this: + * - setUserValue + * - getUserValue + * - getUserKeys + * - deleteUserValue + * - deleteAllUserValues + * - deleteAppFromAllUsers + * + * @var array $userCache + */ + private $userCache = array(); + + /** + * @param SystemConfig $systemConfig + */ + function __construct(SystemConfig $systemConfig) { + $this->systemConfig = $systemConfig; + } + + /** + * TODO - FIXME This fixes an issue with base.php that cause cyclic + * dependencies, especially with autoconfig setup + * + * Replace this by properly injected database connection. Currently the + * base.php triggers the getDatabaseConnection too early which causes in + * autoconfig setup case a too early distributed database connection and + * the autoconfig then needs to reinit all already initialized dependencies + * that use the database connection. + * + * otherwise a SQLite database is created in the wrong directory + * because the database connection was created with an uninitialized config + */ + private function fixDIInit() { + if($this->connection === null) { + $this->connection = \OC::$server->getDatabaseConnection(); + } + } + /** * Sets a new system wide value * @@ -20,7 +76,7 @@ class AllConfig implements \OCP\IConfig { * @param mixed $value the value that should be stored */ public function setSystemValue($key, $value) { - \OCP\Config::setSystemValue($key, $value); + $this->systemConfig->setValue($key, $value); } /** @@ -31,7 +87,7 @@ class AllConfig implements \OCP\IConfig { * @return mixed the value or $default */ public function getSystemValue($key, $default = '') { - return \OCP\Config::getSystemValue($key, $default); + return $this->systemConfig->getValue($key, $default); } /** @@ -40,7 +96,7 @@ class AllConfig implements \OCP\IConfig { * @param string $key the key of the value, under which it was saved */ public function deleteSystemValue($key) { - \OCP\Config::deleteSystemValue($key); + $this->systemConfig->deleteValue($key); } /** @@ -61,7 +117,7 @@ class AllConfig implements \OCP\IConfig { * @param string $value the value that should be stored */ public function setAppValue($appName, $key, $value) { - \OCP\Config::setAppValue($appName, $key, $value); + \OC::$server->getAppConfig()->setValue($appName, $key, $value); } /** @@ -73,7 +129,7 @@ class AllConfig implements \OCP\IConfig { * @return string the saved value */ public function getAppValue($appName, $key, $default = '') { - return \OCP\Config::getAppValue($appName, $key, $default); + return \OC::$server->getAppConfig()->getValue($appName, $key, $default); } /** @@ -83,7 +139,16 @@ class AllConfig implements \OCP\IConfig { * @param string $key the key of the value, under which it was saved */ public function deleteAppValue($appName, $key) { - \OC_Appconfig::deleteKey($appName, $key); + \OC::$server->getAppConfig()->deleteKey($appName, $key); + } + + /** + * Removes all keys in appconfig belonging to the app + * + * @param string $appName the appName the configs are stored under + */ + public function deleteAppValues($appName) { + \OC::$server->getAppConfig()->deleteApp($appName); } @@ -94,13 +159,60 @@ class AllConfig implements \OCP\IConfig { * @param string $appName the appName that we want to store the value under * @param string $key the key under which the value is being stored * @param string $value the value that you want to store + * @param string $preCondition only update if the config value was previously the value passed as $preCondition + * @throws \OCP\PreConditionNotMetException if a precondition is specified and is not met */ - public function setUserValue($userId, $appName, $key, $value) { - \OCP\Config::setUserValue($userId, $appName, $key, $value); + public function setUserValue($userId, $appName, $key, $value, $preCondition = null) { + // TODO - FIXME + $this->fixDIInit(); + + // Check if the key does exist + $sql = 'SELECT `configvalue` FROM `*PREFIX*preferences` '. + 'WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?'; + $result = $this->connection->executeQuery($sql, array($userId, $appName, $key)); + $oldValue = $result->fetchColumn(); + $exists = $oldValue !== false; + + if($oldValue === strval($value)) { + // no changes + return; + } + + $data = array($value, $userId, $appName, $key); + if (!$exists && $preCondition === null) { + $sql = 'INSERT INTO `*PREFIX*preferences` (`configvalue`, `userid`, `appid`, `configkey`)'. + 'VALUES (?, ?, ?, ?)'; + } elseif ($exists) { + $sql = 'UPDATE `*PREFIX*preferences` SET `configvalue` = ? '. + 'WHERE `userid` = ? AND `appid` = ? AND `configkey` = ? '; + + if($preCondition !== null) { + if($this->getSystemValue('dbtype', 'sqlite') === 'oci') { + //oracle hack: need to explicitly cast CLOB to CHAR for comparison + $sql .= 'AND to_char(`configvalue`) = ?'; + } else { + $sql .= 'AND `configvalue` = ?'; + } + $data[] = $preCondition; + } + } + $affectedRows = $this->connection->executeUpdate($sql, $data); + + // only add to the cache if we already loaded data for the user + if ($affectedRows > 0 && isset($this->userCache[$userId])) { + if (!isset($this->userCache[$userId][$appName])) { + $this->userCache[$userId][$appName] = array(); + } + $this->userCache[$userId][$appName][$key] = $value; + } + + if ($preCondition !== null && $affectedRows === 0) { + throw new PreConditionNotMetException; + } } /** - * Shortcut for getting a user defined value + * Getting a user defined value * * @param string $userId the userId of the user that we want to store the value under * @param string $appName the appName that we stored the value under @@ -109,7 +221,12 @@ class AllConfig implements \OCP\IConfig { * @return string */ public function getUserValue($userId, $appName, $key, $default = '') { - return \OCP\Config::getUserValue($userId, $appName, $key, $default); + $data = $this->getUserValues($userId); + if (isset($data[$appName]) and isset($data[$appName][$key])) { + return $data[$appName][$key]; + } else { + return $default; + } } /** @@ -120,7 +237,12 @@ class AllConfig implements \OCP\IConfig { * @return string[] */ public function getUserKeys($userId, $appName) { - return \OC_Preferences::getKeys($userId, $appName); + $data = $this->getUserValues($userId); + if (isset($data[$appName])) { + return array_keys($data[$appName]); + } else { + return array(); + } } /** @@ -131,6 +253,153 @@ class AllConfig implements \OCP\IConfig { * @param string $key the key under which the value is being stored */ public function deleteUserValue($userId, $appName, $key) { - \OC_Preferences::deleteKey($userId, $appName, $key); + // TODO - FIXME + $this->fixDIInit(); + + $sql = 'DELETE FROM `*PREFIX*preferences` '. + 'WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?'; + $this->connection->executeUpdate($sql, array($userId, $appName, $key)); + + if (isset($this->userCache[$userId]) and isset($this->userCache[$userId][$appName])) { + unset($this->userCache[$userId][$appName][$key]); + } + } + + /** + * Delete all user values + * + * @param string $userId the userId of the user that we want to remove all values from + */ + public function deleteAllUserValues($userId) { + // TODO - FIXME + $this->fixDIInit(); + + $sql = 'DELETE FROM `*PREFIX*preferences` '. + 'WHERE `userid` = ?'; + $this->connection->executeUpdate($sql, array($userId)); + + unset($this->userCache[$userId]); + } + + /** + * Delete all user related values of one app + * + * @param string $appName the appName of the app that we want to remove all values from + */ + public function deleteAppFromAllUsers($appName) { + // TODO - FIXME + $this->fixDIInit(); + + $sql = 'DELETE FROM `*PREFIX*preferences` '. + 'WHERE `appid` = ?'; + $this->connection->executeUpdate($sql, array($appName)); + + foreach ($this->userCache as &$userCache) { + unset($userCache[$appName]); + } + } + + /** + * Returns all user configs sorted by app of one user + * + * @param string $userId the user ID to get the app configs from + * @return array[] - 2 dimensional array with the following structure: + * [ $appId => + * [ $key => $value ] + * ] + */ + private function getUserValues($userId) { + // TODO - FIXME + $this->fixDIInit(); + + if (isset($this->userCache[$userId])) { + return $this->userCache[$userId]; + } + $data = array(); + $query = 'SELECT `appid`, `configkey`, `configvalue` FROM `*PREFIX*preferences` WHERE `userid` = ?'; + $result = $this->connection->executeQuery($query, array($userId)); + while ($row = $result->fetch()) { + $appId = $row['appid']; + if (!isset($data[$appId])) { + $data[$appId] = array(); + } + $data[$appId][$row['configkey']] = $row['configvalue']; + } + $this->userCache[$userId] = $data; + return $data; + } + + /** + * Fetches a mapped list of userId -> value, for a specified app and key and a list of user IDs. + * + * @param string $appName app to get the value for + * @param string $key the key to get the value for + * @param array $userIds the user IDs to fetch the values for + * @return array Mapped values: userId => value + */ + public function getUserValueForUsers($appName, $key, $userIds) { + // TODO - FIXME + $this->fixDIInit(); + + if (empty($userIds) || !is_array($userIds)) { + return array(); + } + + $chunkedUsers = array_chunk($userIds, 50, true); + $placeholders50 = implode(',', array_fill(0, 50, '?')); + + $userValues = array(); + foreach ($chunkedUsers as $chunk) { + $queryParams = $chunk; + // create [$app, $key, $chunkedUsers] + array_unshift($queryParams, $key); + array_unshift($queryParams, $appName); + + $placeholders = (sizeof($chunk) == 50) ? $placeholders50 : implode(',', array_fill(0, sizeof($chunk), '?')); + + $query = 'SELECT `userid`, `configvalue` ' . + 'FROM `*PREFIX*preferences` ' . + 'WHERE `appid` = ? AND `configkey` = ? ' . + 'AND `userid` IN (' . $placeholders . ')'; + $result = $this->connection->executeQuery($query, $queryParams); + + while ($row = $result->fetch()) { + $userValues[$row['userid']] = $row['configvalue']; + } + } + + return $userValues; + } + + /** + * Determines the users that have the given value set for a specific app-key-pair + * + * @param string $appName the app to get the user for + * @param string $key the key to get the user for + * @param string $value the value to get the user for + * @return array of user IDs + */ + public function getUsersForUserValue($appName, $key, $value) { + // TODO - FIXME + $this->fixDIInit(); + + $sql = 'SELECT `userid` FROM `*PREFIX*preferences` ' . + 'WHERE `appid` = ? AND `configkey` = ? '; + + if($this->getSystemValue('dbtype', 'sqlite') === 'oci') { + //oracle hack: need to explicitly cast CLOB to CHAR for comparison + $sql .= 'AND to_char(`configvalue`) = ?'; + } else { + $sql .= 'AND `configvalue` = ?'; + } + + $result = $this->connection->executeQuery($sql, array($appName, $key, $value)); + + $userIDs = array(); + while ($row = $result->fetch()) { + $userIDs[] = $row['userid']; + } + + return $userIDs; } } diff --git a/lib/private/app.php b/lib/private/app.php index 8e36d43bfb1..86db8fd9f55 100644 --- a/lib/private/app.php +++ b/lib/private/app.php @@ -809,7 +809,7 @@ class OC_App { if(isset($info['shipped']) and ($info['shipped'] == 'true')) { $info['internal'] = true; - $info['internallabel'] = $l->t('Recommended'); + $info['internallabel'] = (string)$l->t('Recommended'); $info['internalclass'] = 'recommendedapp'; $info['removable'] = false; } else { @@ -920,7 +920,7 @@ class OC_App { $app1[$i]['score'] = $app['score']; $app1[$i]['removable'] = false; if ($app['label'] == 'recommended') { - $app1[$i]['internallabel'] = $l->t('Recommended'); + $app1[$i]['internallabel'] = (string)$l->t('Recommended'); $app1[$i]['internalclass'] = 'recommendedapp'; } diff --git a/lib/private/app/dependencyanalyzer.php b/lib/private/app/dependencyanalyzer.php new file mode 100644 index 00000000000..fb4b3761656 --- /dev/null +++ b/lib/private/app/dependencyanalyzer.php @@ -0,0 +1,87 @@ +<?php + /** + * @author Thomas Müller + * @copyright 2014 Thomas Müller deepdiver@owncloud.com + * + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\App; + +class DependencyAnalyzer { + + /** @var Platform */ + private $system; + + /** @var \OCP\IL10N */ + private $l; + + /** @var array */ + private $missing; + + /** @var array */ + private $dependencies; + + /** + * @param array $app + * @param Platform $platform + * @param \OCP\IL10N $l + */ + function __construct(array $app, $platform, $l) { + $this->system = $platform; + $this->l = $l; + $this->missing = array(); + $this->dependencies = array(); + if (array_key_exists('dependencies', $app)) { + $this->dependencies = $app['dependencies']; + } + } + + /** + * @param array $app + * @returns array of missing dependencies + */ + public function analyze() { + $this->analysePhpVersion(); + $this->analyseSupportedDatabases(); + return $this->missing; + } + + private function analysePhpVersion() { + if (isset($this->dependencies['php']['@attributes']['min-version'])) { + $minVersion = $this->dependencies['php']['@attributes']['min-version']; + if (version_compare($this->system->getPhpVersion(), $minVersion, '<')) { + $this->missing[] = (string)$this->l->t('PHP %s or higher is required.', $minVersion); + } + } + if (isset($this->dependencies['php']['@attributes']['max-version'])) { + $maxVersion = $this->dependencies['php']['@attributes']['max-version']; + if (version_compare($this->system->getPhpVersion(), $maxVersion, '>')) { + $this->missing[] = (string)$this->l->t('PHP with a version less then %s is required.', $maxVersion); + } + } + } + + private function analyseSupportedDatabases() { + if (!isset($this->dependencies['database'])) { + return; + } + + $supportedDatabases = $this->dependencies['database']; + if (empty($supportedDatabases)) { + return; + } + $supportedDatabases = array_map(function($db) { + if (isset($db['@value'])) { + return $db['@value']; + } + return $db; + }, $supportedDatabases); + $currentDatabase = $this->system->getDatabase(); + if (!in_array($currentDatabase, $supportedDatabases)) { + $this->missing[] = (string)$this->l->t('Following databases are supported: %s', join(', ', $supportedDatabases)); + } + } +} diff --git a/lib/private/app/infoparser.php b/lib/private/app/infoparser.php index b4bdbea5c04..0bfbf6bd139 100644 --- a/lib/private/app/infoparser.php +++ b/lib/private/app/infoparser.php @@ -47,7 +47,7 @@ class InfoParser { if ($xml == false) { return null; } - $array = json_decode(json_encode((array)$xml), TRUE); + $array = $this->xmlToArray($xml, false); if (is_null($array)) { return null; } @@ -60,8 +60,11 @@ class InfoParser { if (!array_key_exists('public', $array)) { $array['public'] = array(); } + if (!array_key_exists('types', $array)) { + $array['types'] = array(); + } - if (array_key_exists('documentation', $array)) { + if (array_key_exists('documentation', $array) && is_array($array['documentation'])) { foreach ($array['documentation'] as $key => $url) { // If it is not an absolute URL we assume it is a key // i.e. admin-ldap will get converted to go.php?to=admin-ldap @@ -73,9 +76,70 @@ class InfoParser { } } if (array_key_exists('types', $array)) { - foreach ($array['types'] as $type => $v) { - unset($array['types'][$type]); - $array['types'][] = $type; + if (is_array($array['types'])) { + foreach ($array['types'] as $type => $v) { + unset($array['types'][$type]); + if (is_string($type)) { + $array['types'][] = $type; + } + } + } else { + $array['types'] = array(); + } + } + + return $array; + } + + /** + * @param \SimpleXMLElement $xml + * @return array + */ + function xmlToArray($xml) { + if (!$xml->children()) { + return (string)$xml; + } + + $array = array(); + foreach ($xml->children() as $element => $node) { + $totalElement = count($xml->{$element}); + + if (!isset($array[$element])) { + $array[$element] = ""; + } + /** + * @var \SimpleXMLElement $node + */ + + // Has attributes + if ($attributes = $node->attributes()) { + $data = array( + '@attributes' => array(), + ); + if (!count($node->children())){ + $value = (string)$node; + if (!empty($value)) { + $data['@value'] = (string)$node; + } + } else { + $data = array_merge($data, $this->xmlToArray($node)); + } + foreach ($attributes as $attr => $value) { + $data['@attributes'][$attr] = (string)$value; + } + + if ($totalElement > 1) { + $array[$element][] = $data; + } else { + $array[$element] = $data; + } + // Just a value + } else { + if ($totalElement > 1) { + $array[$element][] = $this->xmlToArray($node); + } else { + $array[$element] = $this->xmlToArray($node); + } } } diff --git a/lib/private/app/platform.php b/lib/private/app/platform.php new file mode 100644 index 00000000000..39f8a2979f9 --- /dev/null +++ b/lib/private/app/platform.php @@ -0,0 +1,33 @@ +<?php + /** + * @author Thomas Müller + * @copyright 2014 Thomas Müller deepdiver@owncloud.com + * + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\App; + +use OCP\IConfig; + +class Platform { + + function __construct(IConfig $config) { + $this->config = $config; + } + + public function getPhpVersion() { + return phpversion(); + } + + public function getDatabase() { + $dbType = $this->config->getSystemValue('dbtype', 'sqlite'); + if ($dbType === 'sqlite3') { + $dbType = 'sqlite'; + } + + return $dbType; + } +} diff --git a/lib/private/config.php b/lib/private/config.php index cc07d6a1ed1..8544de34b72 100644 --- a/lib/private/config.php +++ b/lib/private/config.php @@ -40,24 +40,6 @@ class Config { } /** - * Enables or disables the debug mode - * @param bool $state True to enable, false to disable - */ - public function setDebugMode($state) { - $this->debugMode = $state; - $this->writeData(); - $this->cache; - } - - /** - * Returns whether the debug mode is enabled or disabled - * @return bool True when enabled, false otherwise - */ - public function isDebugMode() { - return $this->debugMode; - } - - /** * Lists all available config keys * @return array an array of key names * diff --git a/lib/private/connector/sabre/file.php b/lib/private/connector/sabre/file.php index d93b8e68eb6..54eea54552f 100644 --- a/lib/private/connector/sabre/file.php +++ b/lib/private/connector/sabre/file.php @@ -104,7 +104,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements \Sabre\ } catch (\OCP\Files\LockNotAcquiredException $e) { // the file is currently being written to by another process throw new OC_Connector_Sabre_Exception_FileLocked($e->getMessage(), $e->getCode(), $e); - } catch (\OCA\Encryption\Exception\EncryptionException $e) { + } catch (\OCA\Files_Encryption\Exception\EncryptionException $e) { throw new \Sabre\DAV\Exception\Forbidden($e->getMessage()); } catch (\OCP\Files\StorageNotAvailableException $e) { throw new \Sabre\DAV\Exception\ServiceUnavailable($e->getMessage()); @@ -166,7 +166,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements \Sabre\ } else { try { return $this->fileView->fopen(ltrim($this->path, '/'), 'rb'); - } catch (\OCA\Encryption\Exception\EncryptionException $e) { + } catch (\OCA\Files_Encryption\Exception\EncryptionException $e) { throw new \Sabre\DAV\Exception\Forbidden($e->getMessage()); } catch (\OCP\Files\StorageNotAvailableException $e) { throw new \Sabre\DAV\Exception\ServiceUnavailable($e->getMessage()); diff --git a/lib/private/contactsmanager.php b/lib/private/contactsmanager.php index 737fc4f0e3a..527b603ac38 100644 --- a/lib/private/contactsmanager.php +++ b/lib/private/contactsmanager.php @@ -63,10 +63,10 @@ namespace OC { } if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_DELETE) { - return null; + return $addressBook->delete($id); } - return $addressBook->delete($id); + return null; } /** @@ -84,10 +84,10 @@ namespace OC { } if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_CREATE) { - return null; + return $addressBook->createOrUpdate($properties); } - return $addressBook->createOrUpdate($properties); + return null; } /** diff --git a/lib/private/datetimeformatter.php b/lib/private/datetimeformatter.php new file mode 100644 index 00000000000..11c62f27083 --- /dev/null +++ b/lib/private/datetimeformatter.php @@ -0,0 +1,269 @@ +<?php +/** + * ownCloud + * + * @author Joas Schilling + * @copyright 2014 Joas Schilling nickvergessen@owncloud.com + * + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC; + +class DateTimeFormatter implements \OCP\IDateTimeFormatter { + /** @var \DateTimeZone */ + protected $defaultTimeZone; + + /** @var \OCP\IL10N */ + protected $defaultL10N; + + /** + * Constructor + * + * @param \DateTimeZone $defaultTimeZone Set the timezone for the format + * @param \OCP\IL10N $defaultL10N Set the language for the format + */ + public function __construct(\DateTimeZone $defaultTimeZone, \OCP\IL10N $defaultL10N) { + $this->defaultTimeZone = $defaultTimeZone; + $this->defaultL10N = $defaultL10N; + } + + /** + * Get TimeZone to use + * + * @param \DateTimeZone $timeZone The timezone to use + * @return \DateTimeZone The timezone to use, falling back to the current user's timezone + */ + protected function getTimeZone($timeZone = null) { + if ($timeZone === null) { + $timeZone = $this->defaultTimeZone; + } + + return $timeZone; + } + + /** + * Get \OCP\IL10N to use + * + * @param \OCP\IL10N $l The locale to use + * @return \OCP\IL10N The locale to use, falling back to the current user's locale + */ + protected function getLocale($l = null) { + if ($l === null) { + $l = $this->defaultL10N; + } + + return $l; + } + + /** + * Generates a DateTime object with the given timestamp and TimeZone + * + * @param mixed $timestamp + * @param \DateTimeZone $timeZone The timezone to use + * @return \DateTime + */ + protected function getDateTime($timestamp, \DateTimeZone $timeZone = null) { + if ($timestamp === null) { + return new \DateTime('now', $timeZone); + } else if (!$timestamp instanceof \DateTime) { + $dateTime = new \DateTime('now', $timeZone); + $dateTime->setTimestamp($timestamp); + return $dateTime; + } + if ($timeZone) { + $timestamp->setTimezone($timeZone); + } + return $timestamp; + } + + /** + * Formats the date of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'EEEE, MMMM d, y' => 'Wednesday, August 20, 2014' + * long: e.g. 'MMMM d, y' => 'August 20, 2014' + * medium: e.g. 'MMM d, y' => 'Aug 20, 2014' + * short: e.g. 'M/d/yy' => '8/20/14' + * The exact format is dependent on the language + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date string + */ + public function formatDate($timestamp, $format = 'long', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + return $this->format($timestamp, 'date', $format, $timeZone, $l); + } + + /** + * Formats the date of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'EEEE, MMMM d, y' => 'Wednesday, August 20, 2014' + * long: e.g. 'MMMM d, y' => 'August 20, 2014' + * medium: e.g. 'MMM d, y' => 'Aug 20, 2014' + * short: e.g. 'M/d/yy' => '8/20/14' + * The exact format is dependent on the language + * Uses 'Today', 'Yesterday' and 'Tomorrow' when applicable + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted relative date string + */ + public function formatDateRelativeDay($timestamp, $format = 'long', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + if (substr($format, -1) !== '*' && substr($format, -1) !== '*') { + $format .= '^'; + } + + return $this->format($timestamp, 'date', $format, $timeZone, $l); + } + + /** + * Gives the relative date of the timestamp + * Only works for past dates + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param int|\DateTime $baseTimestamp Timestamp to compare $timestamp against, defaults to current time + * @return string Dates returned are: + * < 1 month => Today, Yesterday, n days ago + * < 13 month => last month, n months ago + * >= 13 month => last year, n years ago + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date span + */ + public function formatDateSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) { + $l = $this->getLocale($l); + $timestamp = $this->getDateTime($timestamp); + $timestamp->setTime(0, 0, 0); + if ($baseTimestamp === null) { + $baseTimestamp = time(); + } + $baseTimestamp = $this->getDateTime($baseTimestamp); + $baseTimestamp->setTime(0, 0, 0); + $dateInterval = $timestamp->diff($baseTimestamp); + + if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 0) { + return (string) $l->t('today'); + } else if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 1) { + return (string) $l->t('yesterday'); + } else if ($dateInterval->y == 0 && $dateInterval->m == 0) { + return (string) $l->n('%n day ago', '%n days ago', $dateInterval->d); + } else if ($dateInterval->y == 0 && $dateInterval->m == 1) { + return (string) $l->t('last month'); + } else if ($dateInterval->y == 0) { + return (string) $l->n('%n month ago', '%n months ago', $dateInterval->m); + } else if ($dateInterval->y == 1) { + return (string) $l->t('last year'); + } + return (string) $l->n('%n year ago', '%n years ago', $dateInterval->y); + } + + /** + * Formats the time of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'h:mm:ss a zzzz' => '11:42:13 AM GMT+0:00' + * long: e.g. 'h:mm:ss a z' => '11:42:13 AM GMT' + * medium: e.g. 'h:mm:ss a' => '11:42:13 AM' + * short: e.g. 'h:mm a' => '11:42 AM' + * The exact format is dependent on the language + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted time string + */ + public function formatTime($timestamp, $format = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + return $this->format($timestamp, 'time', $format, $timeZone, $l); + } + + /** + * Gives the relative past time of the timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param int|\DateTime $baseTimestamp Timestamp to compare $timestamp against, defaults to current time + * @return string Dates returned are: + * < 60 sec => seconds ago + * < 1 hour => n minutes ago + * < 1 day => n hours ago + * < 1 month => Yesterday, n days ago + * < 13 month => last month, n months ago + * >= 13 month => last year, n years ago + * @param \OCP\IL10N $l The locale to use + * @return string Formatted time span + */ + public function formatTimeSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) { + $l = $this->getLocale($l); + $timestamp = $this->getDateTime($timestamp); + if ($baseTimestamp === null) { + $baseTimestamp = time(); + } + $baseTimestamp = $this->getDateTime($baseTimestamp); + + $diff = $timestamp->diff($baseTimestamp); + if ($diff->y > 0 || $diff->m > 0 || $diff->d > 0) { + return (string) $this->formatDateSpan($timestamp, $baseTimestamp, $l); + } + + if ($diff->h > 0) { + return (string) $l->n('%n hour ago', '%n hours ago', $diff->h); + } else if ($diff->i > 0) { + return (string) $l->n('%n minute ago', '%n minutes ago', $diff->i); + } + return (string) $l->t('seconds ago'); + } + + /** + * Formats the date and time of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $formatDate See formatDate() for description + * @param string $formatTime See formatTime() for description + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date and time string + */ + public function formatDateTime($timestamp, $formatDate = 'long', $formatTime = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + return $this->format($timestamp, 'datetime', $formatDate . '|' . $formatTime, $timeZone, $l); + } + + /** + * Formats the date and time of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $formatDate See formatDate() for description + * Uses 'Today', 'Yesterday' and 'Tomorrow' when applicable + * @param string $formatTime See formatTime() for description + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted relative date and time string + */ + public function formatDateTimeRelativeDay($timestamp, $formatDate = 'long', $formatTime = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + if (substr($formatDate, -1) !== '^' && substr($formatDate, -1) !== '*') { + $formatDate .= '^'; + } + + return $this->format($timestamp, 'datetime', $formatDate . '|' . $formatTime, $timeZone, $l); + } + + /** + * Formats the date and time of the given timestamp + * + * @param int|\DateTime $timestamp Either a Unix timestamp or DateTime object + * @param string $type One of 'date', 'datetime' or 'time' + * @param string $format Format string + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date and time string + */ + protected function format($timestamp, $type, $format, \DateTimeZone $timeZone = null, \OCP\IL10N $l = null) { + $l = $this->getLocale($l); + $timeZone = $this->getTimeZone($timeZone); + $timestamp = $this->getDateTime($timestamp, $timeZone); + + return (string) $l->l($type, $timestamp, array( + 'width' => $format, + )); + } +} diff --git a/lib/private/db.php b/lib/private/db.php index f8015133682..dc25092e276 100644 --- a/lib/private/db.php +++ b/lib/private/db.php @@ -263,16 +263,7 @@ class OC_DB { */ public static function dropTable($tableName) { $connection = \OC::$server->getDatabaseConnection(); - $tableName = OC_Config::getValue('dbtableprefix', 'oc_' ) . trim($tableName); - - $connection->beginTransaction(); - - $platform = $connection->getDatabasePlatform(); - $sql = $platform->getDropTableSQL($platform->quoteIdentifier($tableName)); - - $connection->executeQuery($sql); - - $connection->commit(); + $connection->dropTable($tableName); } /** @@ -334,42 +325,7 @@ class OC_DB { * @throws \OC\DatabaseException */ public static function tableExists($table) { - - $table = OC_Config::getValue('dbtableprefix', 'oc_' ) . trim($table); - - $dbType = OC_Config::getValue( 'dbtype', 'sqlite' ); - switch ($dbType) { - case 'sqlite': - case 'sqlite3': - $sql = "SELECT name FROM sqlite_master " - . "WHERE type = 'table' AND name = ? " - . "UNION ALL SELECT name FROM sqlite_temp_master " - . "WHERE type = 'table' AND name = ?"; - $result = \OC_DB::executeAudited($sql, array($table, $table)); - break; - case 'mysql': - $sql = 'SHOW TABLES LIKE ?'; - $result = \OC_DB::executeAudited($sql, array($table)); - break; - case 'pgsql': - $sql = 'SELECT tablename AS table_name, schemaname AS schema_name ' - . 'FROM pg_tables WHERE schemaname NOT LIKE \'pg_%\' ' - . 'AND schemaname != \'information_schema\' ' - . 'AND tablename = ?'; - $result = \OC_DB::executeAudited($sql, array($table)); - break; - case 'oci': - $sql = 'SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME = ?'; - $result = \OC_DB::executeAudited($sql, array($table)); - break; - case 'mssql': - $sql = 'SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ?'; - $result = \OC_DB::executeAudited($sql, array($table)); - break; - default: - throw new \OC\DatabaseException("Unknown database type: $dbType"); - } - - return $result->fetchOne() === $table; + $connection = \OC::$server->getDatabaseConnection(); + return $connection->tableExists($table); } } diff --git a/lib/private/db/connection.php b/lib/private/db/connection.php index a6cdf858899..9de7a719ff5 100644 --- a/lib/private/db/connection.php +++ b/lib/private/db/connection.php @@ -164,6 +164,31 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection { return $msg; } + /** + * Drop a table from the database if it exists + * + * @param string $table table name without the prefix + */ + public function dropTable($table) { + $table = $this->tablePrefix . trim($table); + $schema = $this->getSchemaManager(); + if($schema->tablesExist(array($table))) { + $schema->dropTable($table); + } + } + + /** + * Check if a table exists + * + * @param string $table table name without the prefix + * @return bool + */ + public function tableExists($table){ + $table = $this->tablePrefix . trim($table); + $schema = $this->getSchemaManager(); + return $schema->tablesExist(array($table)); + } + // internal use /** * @param string $statement diff --git a/lib/private/db/connectionfactory.php b/lib/private/db/connectionfactory.php index 58043b30440..9c75baf887d 100644 --- a/lib/private/db/connectionfactory.php +++ b/lib/private/db/connectionfactory.php @@ -123,23 +123,23 @@ class ConnectionFactory { /** * Create the connection parameters for the config * - * @param \OCP\IConfig $config + * @param \OC\SystemConfig $config * @return array */ public function createConnectionParams($config) { - $type = $config->getSystemValue('dbtype', 'sqlite'); + $type = $config->getValue('dbtype', 'sqlite'); $connectionParams = array( - 'user' => $config->getSystemValue('dbuser', ''), - 'password' => $config->getSystemValue('dbpassword', ''), + 'user' => $config->getValue('dbuser', ''), + 'password' => $config->getValue('dbpassword', ''), ); - $name = $config->getSystemValue('dbname', 'owncloud'); + $name = $config->getValue('dbname', 'owncloud'); if ($this->normalizeType($type) === 'sqlite3') { - $datadir = $config->getSystemValue("datadirectory", \OC::$SERVERROOT . '/data'); + $datadir = $config->getValue("datadirectory", \OC::$SERVERROOT . '/data'); $connectionParams['path'] = $datadir . '/' . $name . '.db'; } else { - $host = $config->getSystemValue('dbhost', ''); + $host = $config->getValue('dbhost', ''); if (strpos($host, ':')) { // Host variable may carry a port or socket. list($host, $portOrSocket) = explode(':', $host, 2); @@ -153,11 +153,11 @@ class ConnectionFactory { $connectionParams['dbname'] = $name; } - $connectionParams['tablePrefix'] = $config->getSystemValue('dbtableprefix', 'oc_'); - $connectionParams['sqlite.journal_mode'] = $config->getSystemValue('sqlite.journal_mode', 'WAL'); + $connectionParams['tablePrefix'] = $config->getValue('dbtableprefix', 'oc_'); + $connectionParams['sqlite.journal_mode'] = $config->getValue('sqlite.journal_mode', 'WAL'); //additional driver options, eg. for mysql ssl - $driverOptions = $config->getSystemValue('dbdriveroptions', null); + $driverOptions = $config->getValue('dbdriveroptions', null); if ($driverOptions) { $connectionParams['driverOptions'] = $driverOptions; } diff --git a/lib/private/db/oracleconnection.php b/lib/private/db/oracleconnection.php index 4cec7bc4ae4..726ac1e4b6d 100644 --- a/lib/private/db/oracleconnection.php +++ b/lib/private/db/oracleconnection.php @@ -47,4 +47,31 @@ class OracleConnection extends Connection { $identifier = $this->quoteKeys($identifier); return parent::delete($tableName, $identifier); } + + /** + * Drop a table from the database if it exists + * + * @param string $table table name without the prefix + */ + public function dropTable($table) { + $table = $this->tablePrefix . trim($table); + $table = $this->quoteIdentifier($table); + $schema = $this->getSchemaManager(); + if($schema->tablesExist(array($table))) { + $schema->dropTable($table); + } + } + + /** + * Check if a table exists + * + * @param string $table table name without the prefix + * @return bool + */ + public function tableExists($table){ + $table = $this->tablePrefix . trim($table); + $table = $this->quoteIdentifier($table); + $schema = $this->getSchemaManager(); + return $schema->tablesExist(array($table)); + } } diff --git a/lib/private/files/cache/scanner.php b/lib/private/files/cache/scanner.php index 444207518b2..a5383cee10d 100644 --- a/lib/private/files/cache/scanner.php +++ b/lib/private/files/cache/scanner.php @@ -219,8 +219,10 @@ class Scanner extends BasicEmitter { $reuse = ($recursive === self::SCAN_SHALLOW) ? self::REUSE_ETAG | self::REUSE_SIZE : 0; } $data = $this->scanFile($path, $reuse); - $size = $this->scanChildren($path, $recursive, $reuse); - $data['size'] = $size; + if ($data !== null) { + $size = $this->scanChildren($path, $recursive, $reuse); + $data['size'] = $size; + } return $data; } diff --git a/lib/private/files/cache/wrapper/cachewrapper.php b/lib/private/files/cache/wrapper/cachewrapper.php index 040358ec657..d3d64e3f0a9 100644 --- a/lib/private/files/cache/wrapper/cachewrapper.php +++ b/lib/private/files/cache/wrapper/cachewrapper.php @@ -234,6 +234,15 @@ class CacheWrapper extends Cache { } /** + * Returns the numeric storage id + * + * @return int + */ + public function getNumericStorageId() { + return $this->cache->getNumericStorageId(); + } + + /** * get the storage id of the storage for a file and the internal path of the file * unlike getPathById this does not limit the search to files on this storage and * instead does a global search in the cache table diff --git a/lib/private/files/config/mountprovidercollection.php b/lib/private/files/config/mountprovidercollection.php new file mode 100644 index 00000000000..49d026f1bda --- /dev/null +++ b/lib/private/files/config/mountprovidercollection.php @@ -0,0 +1,55 @@ +<?php +/** + * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Config; + +use OCP\Files\Config\IMountProviderCollection; +use OCP\Files\Config\IMountProvider; +use OCP\Files\Storage\IStorageFactory; +use OCP\IUser; + +class MountProviderCollection implements IMountProviderCollection { + /** + * @var \OCP\Files\Config\IMountProvider[] + */ + private $providers = array(); + + /** + * @var \OCP\Files\Storage\IStorageFactory + */ + private $loader; + + /** + * @param \OCP\Files\Storage\IStorageFactory $loader + */ + public function __construct(IStorageFactory $loader) { + $this->loader = $loader; + } + + /** + * Get all configured mount points for the user + * + * @param \OCP\IUser $user + * @return \OCP\Files\Mount\IMountPoint[] + */ + public function getMountsForUser(IUser $user) { + $loader = $this->loader; + return array_reduce($this->providers, function ($mounts, IMountProvider $provider) use ($user, $loader) { + return array_merge($mounts, $provider->getMountsForUser($user, $loader)); + }, array()); + } + + /** + * Add a provider for mount points + * + * @param \OCP\Files\Config\IMountProvider $provider + */ + public function registerProvider(IMountProvider $provider) { + $this->providers[] = $provider; + } +} diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php index 6c8fa8c90ba..90643839e22 100644 --- a/lib/private/files/filesystem.php +++ b/lib/private/files/filesystem.php @@ -30,7 +30,7 @@ namespace OC\Files; -use OC\Files\Storage\Loader; +use OC\Files\Storage\StorageFactory; class Filesystem { @@ -165,7 +165,7 @@ class Filesystem { const signal_param_users = 'users'; /** - * @var \OC\Files\Storage\Loader $loader + * @var \OC\Files\Storage\StorageFactory $loader */ private static $loader; @@ -183,7 +183,7 @@ class Filesystem { public static function getLoader() { if (!self::$loader) { - self::$loader = new Loader(); + self::$loader = new StorageFactory(); } return self::$loader; } @@ -250,7 +250,7 @@ class Filesystem { /** * @param string $id - * @return Mount\Mount[] + * @return Mount\MountPoint[] */ public static function getMountByStorageId($id) { if (!self::$mounts) { @@ -261,7 +261,7 @@ class Filesystem { /** * @param int $id - * @return Mount\Mount[] + * @return Mount\MountPoint[] */ public static function getMountByNumericId($id) { if (!self::$mounts) { @@ -370,6 +370,11 @@ class Filesystem { self::mountCacheDir($user); // Chance to mount for other storages + if($userObject) { + $mountConfigManager = \OC::$server->getMountProviderCollection(); + $mounts = $mountConfigManager->getMountsForUser($userObject); + array_walk($mounts, array(self::$mounts, 'addMount')); + } \OC_Hook::emit('OC_Filesystem', 'post_initMountPoints', array('user' => $user, 'user_dir' => $root)); } @@ -447,7 +452,7 @@ class Filesystem { if (!self::$mounts) { \OC_Util::setupFS(); } - $mount = new Mount\Mount($class, $mountpoint, $arguments, self::getLoader()); + $mount = new Mount\MountPoint($class, $mountpoint, $arguments, self::getLoader()); self::$mounts->addMount($mount); } diff --git a/lib/private/files/mount/manager.php b/lib/private/files/mount/manager.php index 0ccf42941de..8472ebc976a 100644 --- a/lib/private/files/mount/manager.php +++ b/lib/private/files/mount/manager.php @@ -12,14 +12,14 @@ use \OC\Files\Filesystem; class Manager { /** - * @var Mount[] + * @var MountPoint[] */ private $mounts = array(); /** - * @param Mount $mount + * @param MountPoint $mount */ - public function addMount(Mount $mount) { + public function addMount(MountPoint $mount) { $this->mounts[$mount->getMountPoint()] = $mount; } @@ -47,7 +47,7 @@ class Manager { * Find the mount for $path * * @param string $path - * @return Mount + * @return MountPoint */ public function find($path) { \OC_Util::setupFS(); @@ -75,7 +75,7 @@ class Manager { * Find all mounts in $path * * @param string $path - * @return Mount[] + * @return MountPoint[] */ public function findIn($path) { \OC_Util::setupFS(); @@ -99,7 +99,7 @@ class Manager { * Find mounts by storage id * * @param string $id - * @return Mount[] + * @return MountPoint[] */ public function findByStorageId($id) { \OC_Util::setupFS(); @@ -116,7 +116,7 @@ class Manager { } /** - * @return Mount[] + * @return MountPoint[] */ public function getAll() { return $this->mounts; @@ -126,7 +126,7 @@ class Manager { * Find mounts by numeric storage id * * @param int $id - * @return Mount[] + * @return MountPoint[] */ public function findByNumericId($id) { $storageId = \OC\Files\Cache\Storage::getStorageId($id); diff --git a/lib/private/files/mount/mount.php b/lib/private/files/mount/mountpoint.php index 48c9d88c23c..b2c50f9d881 100644 --- a/lib/private/files/mount/mount.php +++ b/lib/private/files/mount/mountpoint.php @@ -9,10 +9,11 @@ namespace OC\Files\Mount; use \OC\Files\Filesystem; -use OC\Files\Storage\Loader; +use OC\Files\Storage\StorageFactory; use OC\Files\Storage\Storage; +use OCP\Files\Mount\IMountPoint; -class Mount { +class MountPoint implements IMountPoint { /** * @var \OC\Files\Storage\Storage $storage */ @@ -23,7 +24,7 @@ class Mount { protected $mountPoint; /** - * @var \OC\Files\Storage\Loader $loader + * @var \OC\Files\Storage\StorageFactory $loader */ private $loader; @@ -31,14 +32,14 @@ class Mount { * @param string|\OC\Files\Storage\Storage $storage * @param string $mountpoint * @param array $arguments (optional)\ - * @param \OC\Files\Storage\Loader $loader + * @param \OCP\Files\Storage\IStorageFactory $loader */ public function __construct($storage, $mountpoint, $arguments = null, $loader = null) { if (is_null($arguments)) { $arguments = array(); } if (is_null($loader)) { - $this->loader = new Loader(); + $this->loader = new StorageFactory(); } else { $this->loader = $loader; } @@ -68,15 +69,6 @@ class Mount { } /** - * get name of the mount point - * - * @return string - */ - public function getMountPointName() { - return basename(rtrim($this->mountPoint, '/')); - } - - /** * @param string $mountPoint new mount point */ public function setMountPoint($mountPoint) { @@ -91,7 +83,7 @@ class Mount { private function createStorage() { if (class_exists($this->class)) { try { - return $this->loader->load($this->mountPoint, $this->class, $this->arguments); + return $this->loader->getInstance($this->mountPoint, $this->class, $this->arguments); } catch (\Exception $exception) { if ($this->mountPoint === '/') { // the root storage could not be initialized, show the user! diff --git a/lib/private/files/node/file.php b/lib/private/files/node/file.php index 81e251c20b8..1c47294cdae 100644 --- a/lib/private/files/node/file.php +++ b/lib/private/files/node/file.php @@ -34,6 +34,7 @@ class File extends Node implements \OCP\Files\File { if ($this->checkPermissions(\OCP\Constants::PERMISSION_UPDATE)) { $this->sendHooks(array('preWrite')); $this->view->file_put_contents($this->path, $data); + $this->fileInfo = null; $this->sendHooks(array('postWrite')); } else { throw new NotPermittedException(); @@ -41,13 +42,6 @@ class File extends Node implements \OCP\Files\File { } /** - * @return string - */ - public function getMimeType() { - return $this->view->getMimeType($this->path); - } - - /** * @param string $mode * @return resource * @throws \OCP\Files\NotPermittedException @@ -94,6 +88,7 @@ class File extends Node implements \OCP\Files\File { $nonExisting = new NonExistingFile($this->root, $this->view, $this->path); $this->root->emit('\OC\Files', 'postDelete', array($nonExisting)); $this->exists = false; + $this->fileInfo = null; } else { throw new NotPermittedException(); } @@ -138,6 +133,7 @@ class File extends Node implements \OCP\Files\File { $this->root->emit('\OC\Files', 'postRename', array($this, $targetNode)); $this->root->emit('\OC\Files', 'postWrite', array($targetNode)); $this->path = $targetPath; + $this->fileInfo = null; return $targetNode; } else { throw new NotPermittedException(); diff --git a/lib/private/files/node/folder.php b/lib/private/files/node/folder.php index 83e20871528..6fdcff13e1c 100644 --- a/lib/private/files/node/folder.php +++ b/lib/private/files/node/folder.php @@ -301,7 +301,7 @@ class Folder extends Node implements \OCP\Files\Folder { $nodes = array(); foreach ($mounts as $mount) { /** - * @var \OC\Files\Mount\Mount $mount + * @var \OC\Files\Mount\MountPoint $mount */ if ($mount->getStorage()) { $cache = $mount->getStorage()->getCache(); @@ -321,13 +321,6 @@ class Folder extends Node implements \OCP\Files\Folder { return $this->view->free_space($this->path); } - /** - * @return bool - */ - public function isCreatable() { - return $this->checkPermissions(\OCP\Constants::PERMISSION_CREATE); - } - public function delete() { if ($this->checkPermissions(\OCP\Constants::PERMISSION_DELETE)) { $this->sendHooks(array('preDelete')); diff --git a/lib/private/files/node/node.php b/lib/private/files/node/node.php index c52f5bbd54f..b80db28e8ec 100644 --- a/lib/private/files/node/node.php +++ b/lib/private/files/node/node.php @@ -8,10 +8,10 @@ namespace OC\Files\Node; -use OCP\Files\NotFoundException; +use OCP\Files\FileInfo; use OCP\Files\NotPermittedException; -class Node implements \OCP\Files\Node { +class Node implements \OCP\Files\Node, FileInfo { /** * @var \OC\Files\View $view */ @@ -28,6 +28,11 @@ class Node implements \OCP\Files\Node { protected $path; /** + * @var \OCP\Files\FileInfo + */ + protected $fileInfo; + + /** * @param \OC\Files\View $view * @param \OC\Files\Node\Root $root * @param string $path @@ -38,6 +43,13 @@ class Node implements \OCP\Files\Node { $this->path = $path; } + private function getFileInfo() { + if (!$this->fileInfo) { + $this->fileInfo = $this->view->getFileInfo($this->path); + } + return $this->fileInfo; + } + /** * @param string[] $hooks */ @@ -85,6 +97,12 @@ class Node implements \OCP\Files\Node { $this->sendHooks(array('preTouch')); $this->view->touch($this->path, $mtime); $this->sendHooks(array('postTouch')); + if ($this->fileInfo) { + if (is_null($mtime)) { + $mtime = time(); + } + $this->fileInfo['mtime'] = $mtime; + } } else { throw new NotPermittedException(); } @@ -118,8 +136,7 @@ class Node implements \OCP\Files\Node { * @return int */ public function getId() { - $info = $this->view->getFileInfo($this->path); - return $info['fileid']; + return $this->getFileInfo()->getId(); } /** @@ -133,58 +150,60 @@ class Node implements \OCP\Files\Node { * @return int */ public function getMTime() { - return $this->view->filemtime($this->path); + return $this->getFileInfo()->getMTime(); } /** * @return int */ public function getSize() { - return $this->view->filesize($this->path); + return $this->getFileInfo()->getSize(); } /** * @return string */ public function getEtag() { - $info = $this->view->getFileInfo($this->path); - return $info['etag']; + return $this->getFileInfo()->getEtag(); } /** * @return int */ public function getPermissions() { - $info = $this->view->getFileInfo($this->path); - return $info['permissions']; + return $this->getFileInfo()->getPermissions(); } /** * @return bool */ public function isReadable() { - return $this->checkPermissions(\OCP\Constants::PERMISSION_READ); + return $this->getFileInfo()->isReadable(); } /** * @return bool */ public function isUpdateable() { - return $this->checkPermissions(\OCP\Constants::PERMISSION_UPDATE); + return $this->getFileInfo()->isUpdateable(); } /** * @return bool */ public function isDeletable() { - return $this->checkPermissions(\OCP\Constants::PERMISSION_DELETE); + return $this->getFileInfo()->isDeletable(); } /** * @return bool */ public function isShareable() { - return $this->checkPermissions(\OCP\Constants::PERMISSION_SHARE); + return $this->getFileInfo()->isShareable(); + } + + public function isCreatable() { + return $this->getFileInfo()->isCreatable(); } /** @@ -240,4 +259,28 @@ class Node implements \OCP\Files\Node { } return true; } + + public function isMounted() { + return $this->getFileInfo()->isMounted(); + } + + public function isShared() { + return $this->getFileInfo()->isShared(); + } + + public function getMimeType() { + return $this->getFileInfo()->getMimetype(); + } + + public function getMimePart() { + return $this->getFileInfo()->getMimePart(); + } + + public function getType() { + return $this->getFileInfo()->getType(); + } + + public function isEncrypted() { + return $this->getFileInfo()->isEncrypted(); + } } diff --git a/lib/private/files/node/root.php b/lib/private/files/node/root.php index 1e8387dc5cb..35132f5458d 100644 --- a/lib/private/files/node/root.php +++ b/lib/private/files/node/root.php @@ -10,7 +10,7 @@ namespace OC\Files\Node; use OC\Files\Cache\Cache; use OC\Files\Mount\Manager; -use OC\Files\Mount\Mount; +use OC\Files\Mount\MountPoint; use OCP\Files\NotFoundException; use OCP\Files\NotPermittedException; use OC\Hooks\Emitter; @@ -106,13 +106,13 @@ class Root extends Folder implements Emitter { * @param array $arguments */ public function mount($storage, $mountPoint, $arguments = array()) { - $mount = new Mount($storage, $mountPoint, $arguments); + $mount = new MountPoint($storage, $mountPoint, $arguments); $this->mountManager->addMount($mount); } /** * @param string $mountPoint - * @return \OC\Files\Mount\Mount + * @return \OC\Files\Mount\MountPoint */ public function getMount($mountPoint) { return $this->mountManager->find($mountPoint); @@ -120,7 +120,7 @@ class Root extends Folder implements Emitter { /** * @param string $mountPoint - * @return \OC\Files\Mount\Mount[] + * @return \OC\Files\Mount\MountPoint[] */ public function getMountsIn($mountPoint) { return $this->mountManager->findIn($mountPoint); @@ -128,7 +128,7 @@ class Root extends Folder implements Emitter { /** * @param string $storageId - * @return \OC\Files\Mount\Mount[] + * @return \OC\Files\Mount\MountPoint[] */ public function getMountByStorageId($storageId) { return $this->mountManager->findByStorageId($storageId); @@ -136,14 +136,14 @@ class Root extends Folder implements Emitter { /** * @param int $numericId - * @return Mount[] + * @return MountPoint[] */ public function getMountByNumericStorageId($numericId) { return $this->mountManager->findByNumericId($numericId); } /** - * @param \OC\Files\Mount\Mount $mount + * @param \OC\Files\Mount\MountPoint $mount */ public function unMount($mount) { $this->mountManager->remove($mount); diff --git a/lib/private/files/storage/local.php b/lib/private/files/storage/local.php index 7b4abf08f44..e8be7daba7e 100644 --- a/lib/private/files/storage/local.php +++ b/lib/private/files/storage/local.php @@ -134,6 +134,7 @@ if (\OC_Util::runningOnWindows()) { } public function filemtime($path) { + clearstatcache($this->getSourcePath($path)); return filemtime($this->getSourcePath($path)); } diff --git a/lib/private/files/storage/mappedlocal.php b/lib/private/files/storage/mappedlocal.php index fe6fff4ebdb..8f813f973b9 100644 --- a/lib/private/files/storage/mappedlocal.php +++ b/lib/private/files/storage/mappedlocal.php @@ -153,6 +153,7 @@ class MappedLocal extends \OC\Files\Storage\Common { } public function filemtime($path) { + clearstatcache($this->getSourcePath($path)); return filemtime($this->getSourcePath($path)); } diff --git a/lib/private/files/storage/loader.php b/lib/private/files/storage/storagefactory.php index c75a0a976a7..c9e8d422f9d 100644 --- a/lib/private/files/storage/loader.php +++ b/lib/private/files/storage/storagefactory.php @@ -8,7 +8,9 @@ namespace OC\Files\Storage; -class Loader { +use OCP\Files\Storage\IStorageFactory; + +class StorageFactory implements IStorageFactory { /** * @var callable[] $storageWrappers */ @@ -19,6 +21,7 @@ class Loader { * * $callback should be a function of type (string $mountPoint, Storage $storage) => Storage * + * @param string $wrapperName * @param callable $callback */ public function addStorageWrapper($wrapperName, $callback) { @@ -26,15 +29,21 @@ class Loader { } /** + * Create an instance of a storage and apply the registered storage wrappers + * * @param string|boolean $mountPoint * @param string $class + * @param array $arguments + * @return \OCP\Files\Storage */ - public function load($mountPoint, $class, $arguments) { + public function getInstance($mountPoint, $class, $arguments) { return $this->wrap($mountPoint, new $class($arguments)); } /** * @param string|boolean $mountPoint + * @param \OCP\Files\Storage $storage + * @return \OCP\Files\Storage */ public function wrap($mountPoint, $storage) { foreach ($this->storageWrappers as $wrapper) { diff --git a/lib/private/files/utils/scanner.php b/lib/private/files/utils/scanner.php index adb66497be0..662d4ac03c7 100644 --- a/lib/private/files/utils/scanner.php +++ b/lib/private/files/utils/scanner.php @@ -53,7 +53,7 @@ class Scanner extends PublicEmitter { * get all storages for $dir * * @param string $dir - * @return \OC\Files\Mount\Mount[] + * @return \OC\Files\Mount\MountPoint[] */ protected function getMounts($dir) { //TODO: move to the node based fileapi once that's done @@ -72,7 +72,7 @@ class Scanner extends PublicEmitter { /** * attach listeners to the scanner * - * @param \OC\Files\Mount\Mount $mount + * @param \OC\Files\Mount\MountPoint $mount */ protected function attachListener($mount) { $scanner = $mount->getStorage()->getScanner(); @@ -114,7 +114,7 @@ class Scanner extends PublicEmitter { * @param string $dir * @throws \OC\ForbiddenException */ - public function scan($dir) { + public function scan($dir = '') { $mounts = $this->getMounts($dir); foreach ($mounts as $mount) { if (is_null($mount->getStorage())) { @@ -127,11 +127,12 @@ class Scanner extends PublicEmitter { ) { throw new ForbiddenException(); } + $relativePath = $mount->getInternalPath($dir); $scanner = $storage->getScanner(); $scanner->setUseTransactions(false); $this->attachListener($mount); $this->db->beginTransaction(); - $scanner->scan('', \OC\Files\Cache\Scanner::SCAN_RECURSIVE, \OC\Files\Cache\Scanner::REUSE_ETAG | \OC\Files\Cache\Scanner::REUSE_SIZE); + $scanner->scan($relativePath, \OC\Files\Cache\Scanner::SCAN_RECURSIVE, \OC\Files\Cache\Scanner::REUSE_ETAG | \OC\Files\Cache\Scanner::REUSE_SIZE); $this->db->commit(); } $this->propagator->propagateChanges(time()); diff --git a/lib/private/files/view.php b/lib/private/files/view.php index 331ab9ba6cd..93edbede607 100644 --- a/lib/private/files/view.php +++ b/lib/private/files/view.php @@ -465,7 +465,7 @@ class View { if ($internalPath1 === '' and $mount instanceof MoveableMount) { if ($this->isTargetAllowed($absolutePath2)) { /** - * @var \OC\Files\Mount\Mount | \OC\Files\Mount\MoveableMount $mount + * @var \OC\Files\Mount\MountPoint | \OC\Files\Mount\MoveableMount $mount */ $sourceMountPoint = $mount->getMountPoint(); $result = $mount->moveMount($absolutePath2); @@ -678,7 +678,7 @@ class View { $source = fopen($tmpFile, 'r'); if ($source) { - $this->file_put_contents($path, $source); + $result = $this->file_put_contents($path, $source); // $this->file_put_contents() might have already closed // the resource, so we check it, before trying to close it // to avoid messages in the error log. @@ -686,7 +686,7 @@ class View { fclose($source); } unlink($tmpFile); - return true; + return $result; } else { return false; } @@ -1227,7 +1227,7 @@ class View { $mounts = array_reverse($mounts); foreach ($mounts as $mount) { /** - * @var \OC\Files\Mount\Mount $mount + * @var \OC\Files\Mount\MountPoint $mount */ if ($mount->getStorage()) { $cache = $mount->getStorage()->getCache(); diff --git a/lib/private/group.php b/lib/private/group.php index 49f683c411a..d6e6e17f881 100644 --- a/lib/private/group.php +++ b/lib/private/group.php @@ -37,6 +37,7 @@ class OC_Group { /** * @return \OC\Group\Manager + * @deprecated Use \OC::$server->getGroupManager(); */ public static function getManager() { return \OC::$server->getGroupManager(); @@ -44,6 +45,7 @@ class OC_Group { /** * @return \OC\User\Manager + * @deprecated Use \OC::$server->getUserManager() */ private static function getUserManager() { return \OC::$server->getUserManager(); @@ -73,12 +75,10 @@ class OC_Group { * * Tries to create a new group. If the group name already exists, false will * be returned. Basic checking of Group name + * @deprecated Use \OC::$server->getGroupManager()->createGroup() instead */ public static function createGroup($gid) { - OC_Hook::emit("OC_Group", "pre_createGroup", array("run" => true, "gid" => $gid)); - if (self::getManager()->createGroup($gid)) { - OC_Hook::emit("OC_User", "post_createGroup", array("gid" => $gid)); return true; } else { return false; @@ -91,19 +91,12 @@ class OC_Group { * @return bool * * Deletes a group and removes it from the group_user-table + * @deprecated Use \OC::$server->getGroupManager()->delete() instead */ public static function deleteGroup($gid) { - // Prevent users from deleting group admin - if ($gid == "admin") { - return false; - } - - OC_Hook::emit("OC_Group", "pre_deleteGroup", array("run" => true, "gid" => $gid)); - $group = self::getManager()->get($gid); if ($group) { if ($group->delete()) { - OC_Hook::emit("OC_User", "post_deleteGroup", array("gid" => $gid)); return true; } } @@ -117,6 +110,7 @@ class OC_Group { * @return bool * * Checks whether the user is member of a group or not. + * @deprecated Use \OC::$server->getGroupManager->inGroup($user); */ public static function inGroup($uid, $gid) { $group = self::getManager()->get($gid); @@ -134,14 +128,13 @@ class OC_Group { * @return bool * * Adds a user to a group. + * @deprecated Use \OC::$server->getGroupManager->addUser(); */ public static function addToGroup($uid, $gid) { $group = self::getManager()->get($gid); $user = self::getUserManager()->get($uid); if ($group and $user) { - OC_Hook::emit("OC_Group", "pre_addToGroup", array("run" => true, "uid" => $uid, "gid" => $gid)); $group->addUser($user); - OC_Hook::emit("OC_User", "post_addToGroup", array("uid" => $uid, "gid" => $gid)); return true; } else { return false; @@ -176,6 +169,7 @@ class OC_Group { * * This function fetches all groups a user belongs to. It does not check * if the user exists at all. + * @deprecated Use \OC::$server->getGroupManager->getuserGroupIds($user) */ public static function getUserGroups($uid) { $user = self::getUserManager()->get($uid); @@ -209,6 +203,7 @@ class OC_Group { * * @param string $gid * @return bool + * @deprecated Use \OC::$server->getGroupManager->groupExists($gid) */ public static function groupExists($gid) { return self::getManager()->groupExists($gid); @@ -260,6 +255,7 @@ class OC_Group { * @param int $limit * @param int $offset * @return array an array of display names (value) and user ids(key) + * @deprecated Use \OC::$server->getGroupManager->displayNamesInGroup($gid, $search, $limit, $offset) */ public static function displayNamesInGroup($gid, $search = '', $limit = -1, $offset = 0) { return self::getManager()->displayNamesInGroup($gid, $search, $limit, $offset); diff --git a/lib/private/group/group.php b/lib/private/group/group.php index 6111051ea09..5f439e91cde 100644 --- a/lib/private/group/group.php +++ b/lib/private/group/group.php @@ -229,6 +229,11 @@ class Group implements IGroup { * @return bool */ public function delete() { + // Prevent users from deleting group admin + if ($this->getGID() === 'admin') { + return false; + } + $result = false; if ($this->emitter) { $this->emitter->emit('\OC\Group', 'preDelete', array($this)); diff --git a/lib/private/group/metadata.php b/lib/private/group/metadata.php index 687a735347c..c702c924ff7 100644 --- a/lib/private/group/metadata.php +++ b/lib/private/group/metadata.php @@ -29,7 +29,7 @@ class MetaData { protected $metaData = array(); /** - * @var \OC\Group\Manager $groupManager + * @var \OCP\IGroupManager $groupManager */ protected $groupManager; @@ -41,12 +41,12 @@ class MetaData { /** * @param string $user the uid of the current user * @param bool $isAdmin whether the current users is an admin - * @param \OC\Group\Manager $groupManager + * @param \OCP\IGroupManager $groupManager */ public function __construct( $user, $isAdmin, - \OC\Group\Manager $groupManager + \OCP\IGroupManager $groupManager ) { $this->user = $user; $this->isAdmin = (bool)$isAdmin; @@ -168,6 +168,7 @@ class MetaData { if($this->isAdmin) { return $this->groupManager->search($search); } else { + // FIXME: Remove static method call $groupIds = \OC_SubAdmin::getSubAdminsGroups($this->user); /* \OC_SubAdmin::getSubAdminsGroups() returns an array of GIDs, but this diff --git a/lib/private/helper.php b/lib/private/helper.php index 0e302275540..fb4ddfae3b7 100644 --- a/lib/private/helper.php +++ b/lib/private/helper.php @@ -158,7 +158,10 @@ class OC_Helper { $alias = array( 'application/octet-stream' => 'file', // use file icon as fallback - 'application/illustrator' => 'image', + 'application/illustrator' => 'image/vector', + 'application/postscript' => 'image/vector', + 'image/svg+xml' => 'image/vector', + 'application/coreldraw' => 'image', 'application/x-gimp' => 'image', 'application/x-photoshop' => 'image', diff --git a/lib/private/httphelper.php b/lib/private/httphelper.php index 8b7aebb3d4d..846825dee8d 100644 --- a/lib/private/httphelper.php +++ b/lib/private/httphelper.php @@ -8,16 +8,18 @@ namespace OC; +use \OCP\IConfig; + class HTTPHelper { const USER_AGENT = 'ownCloud Server Crawler'; - /** @var \OC\AllConfig */ + /** @var \OCP\IConfig */ private $config; /** - * @param \OC\AllConfig $config + * @param \OCP\IConfig $config */ - public function __construct(AllConfig $config) { + public function __construct(IConfig $config) { $this->config = $config; } @@ -72,7 +74,7 @@ class HTTPHelper { curl_setopt($curl, CURLOPT_PROXYUSERPWD, $proxyUserPwd); } - if (ini_get('open_basedir') === '' && (ini_get('safe_mode') === false) || strtolower(ini_get('safe_mode')) === 'off') { + if (ini_get('open_basedir') === '') { curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_MAXREDIRS, $max_redirects); $data = curl_exec($curl); diff --git a/lib/private/l10n.php b/lib/private/l10n.php index bc4e53e975c..6c66bee3e79 100644 --- a/lib/private/l10n.php +++ b/lib/private/l10n.php @@ -238,7 +238,7 @@ class OC_L10N implements \OCP\IL10N { $this->init(); $identifier = "_${text_singular}_::_${text_plural}_"; if( array_key_exists($identifier, $this->translations)) { - return new OC_L10N_String( $this, $identifier, $parameters, $count ); + return new OC_L10N_String($this, $identifier, $parameters, $count, array($text_singular, $text_plural)); }else{ if($count === 1) { return new OC_L10N_String($this, $text_singular, $parameters, $count); @@ -311,7 +311,13 @@ class OC_L10N implements \OCP\IL10N { } else { $value->setTimestamp($data); } - $locale = self::findLanguage(); + + // Use the language of the instance, before falling back to the current user's language + $locale = $this->lang; + if ($locale === null) { + $locale = self::findLanguage(); + } + $options = array_merge(array('width' => 'long'), $options); $width = $options['width']; switch($type) { diff --git a/lib/private/l10n/string.php b/lib/private/l10n/string.php index 04eaacab57b..5f5452ad16d 100644 --- a/lib/private/l10n/string.php +++ b/lib/private/l10n/string.php @@ -23,6 +23,11 @@ class OC_L10N_String{ protected $parameters; /** + * @var array + */ + protected $plurals; + + /** * @var integer */ protected $count; @@ -30,11 +35,12 @@ class OC_L10N_String{ /** * @param OC_L10N $l10n */ - public function __construct($l10n, $text, $parameters, $count = 1) { + public function __construct($l10n, $text, $parameters, $count = 1, $plurals = array()) { $this->l10n = $l10n; $this->text = $text; $this->parameters = $parameters; $this->count = $count; + $this->plurals = $plurals; } public function __toString() { @@ -45,7 +51,19 @@ class OC_L10N_String{ if(is_array($translations[$this->text])) { $fn = $this->l10n->getPluralFormFunction(); $id = $fn($this->count); - $text = $translations[$this->text][$id]; + + if ($translations[$this->text][$id] !== '') { + // The translation of this plural case is not empty, so use it + $text = $translations[$this->text][$id]; + } else { + // We didn't find the plural in the language, + // so we fall back to english. + $id = ($id != 0) ? 1 : 0; + if (isset($this->plurals[$id])) { + // Fallback to the english plural + $text = $this->plurals[$id]; + } + } } else{ $text = $translations[$this->text]; diff --git a/lib/private/largefilehelper.php b/lib/private/largefilehelper.php index 750ba1d23de..b6a8c536e9b 100644 --- a/lib/private/largefilehelper.php +++ b/lib/private/largefilehelper.php @@ -100,7 +100,7 @@ class LargeFileHelper { * null on failure. */ public function getFileSizeViaCurl($filename) { - if (function_exists('curl_init')) { + if (function_exists('curl_init') && \OC::$server->getIniWrapper()->getString('open_basedir') === '') { $fencoded = rawurlencode($filename); $ch = curl_init("file://$fencoded"); curl_setopt($ch, CURLOPT_NOBODY, true); diff --git a/lib/private/legacy/preferences.php b/lib/private/legacy/preferences.php index 4b68b0e69aa..907aafbc915 100644 --- a/lib/private/legacy/preferences.php +++ b/lib/private/legacy/preferences.php @@ -21,47 +21,23 @@ * */ -OC_Preferences::$object = new \OC\Preferences(OC_DB::getConnection()); /** * This class provides an easy way for storing user preferences. - * @deprecated use \OC\Preferences instead + * @deprecated use \OCP\IConfig methods instead */ class OC_Preferences{ - public static $object; - /** - * Get all users using the preferences - * @return array an array of user ids - * - * This function returns a list of all users that have at least one entry - * in the preferences table. - */ - public static function getUsers() { - return self::$object->getUsers(); - } - - /** - * Get all apps of a user - * @param string $user user - * @return integer[] with app ids - * - * This function returns a list of all apps of the user that have at least - * one entry in the preferences table. - */ - public static function getApps( $user ) { - return self::$object->getApps( $user ); - } - /** * Get the available keys for an app * @param string $user user * @param string $app the app we are looking for * @return array an array of key names + * @deprecated use getUserKeys of \OCP\IConfig instead * * This function gets all keys of an app of an user. Please note that the * values are not returned. */ public static function getKeys( $user, $app ) { - return self::$object->getKeys( $user, $app ); + return \OC::$server->getConfig()->getUserKeys($user, $app); } /** @@ -71,12 +47,13 @@ class OC_Preferences{ * @param string $key key * @param string $default = null, default value if the key does not exist * @return string the value or $default + * @deprecated use getUserValue of \OCP\IConfig instead * * This function gets a value from the preferences table. If the key does * not exist the default value will be returned */ public static function getValue( $user, $app, $key, $default = null ) { - return self::$object->getValue( $user, $app, $key, $default ); + return \OC::$server->getConfig()->getUserValue($user, $app, $key, $default); } /** @@ -87,12 +64,18 @@ class OC_Preferences{ * @param string $value value * @param string $preCondition only set value if the key had a specific value before * @return bool true if value was set, otherwise false + * @deprecated use setUserValue of \OCP\IConfig instead * * Adds a value to the preferences. If the key did not exist before, it * will be added automagically. */ public static function setValue( $user, $app, $key, $value, $preCondition = null ) { - return self::$object->setValue( $user, $app, $key, $value, $preCondition ); + try { + \OC::$server->getConfig()->setUserValue($user, $app, $key, $value, $preCondition); + return true; + } catch(\OCP\PreConditionNotMetException $e) { + return false; + } } /** @@ -100,24 +83,13 @@ class OC_Preferences{ * @param string $user user * @param string $app app * @param string $key key + * @return bool true + * @deprecated use deleteUserValue of \OCP\IConfig instead * * Deletes a key. */ public static function deleteKey( $user, $app, $key ) { - self::$object->deleteKey( $user, $app, $key ); - return true; - } - - /** - * Remove app of user from preferences - * @param string $user user - * @param string $app app - * @return bool - * - * Removes all keys in preferences belonging to the app and the user. - */ - public static function deleteApp( $user, $app ) { - self::$object->deleteApp( $user, $app ); + \OC::$server->getConfig()->deleteUserValue($user, $app, $key); return true; } @@ -125,11 +97,12 @@ class OC_Preferences{ * Remove user from preferences * @param string $user user * @return bool + * @deprecated use deleteUser of \OCP\IConfig instead * * Removes all keys in preferences belonging to the user. */ public static function deleteUser( $user ) { - self::$object->deleteUser( $user ); + \OC::$server->getConfig()->deleteAllUserValues($user); return true; } @@ -137,11 +110,12 @@ class OC_Preferences{ * Remove app from all users * @param string $app app * @return bool + * @deprecated use deleteAppFromAllUsers of \OCP\IConfig instead * * Removes all keys in preferences belonging to the app. */ public static function deleteAppFromAllUsers( $app ) { - self::$object->deleteAppFromAllUsers( $app ); + \OC::$server->getConfig()->deleteAppFromAllUsers($app); return true; } } diff --git a/lib/private/ocs/cloud.php b/lib/private/ocs/cloud.php index 3ced0af8ee1..552aa96a26b 100644 --- a/lib/private/ocs/cloud.php +++ b/lib/private/ocs/cloud.php @@ -91,7 +91,7 @@ class OC_OCS_Cloud { } public static function getCurrentUser() { - $email=OC_Preferences::getValue(OC_User::getUser(), 'settings', 'email', ''); + $email=\OC::$server->getConfig()->getUserValue(OC_User::getUser(), 'settings', 'email', ''); $data = array( 'id' => OC_User::getUser(), 'display-name' => OC_User::getDisplayName(), diff --git a/lib/private/preferences.php b/lib/private/preferences.php index cdaa207449d..cd4a9fd1c19 100644 --- a/lib/private/preferences.php +++ b/lib/private/preferences.php @@ -37,16 +37,14 @@ namespace OC; use OCP\IDBConnection; +use OCP\PreConditionNotMetException; /** * This class provides an easy way for storing user preferences. + * @deprecated use \OCP\IConfig methods instead */ class Preferences { - /** - * @var \OC\DB\Connection - */ - protected $conn; /** * 3 dimensional array with the following structure: @@ -60,65 +58,14 @@ class Preferences { */ protected $cache = array(); + /** @var \OCP\IConfig */ + protected $config; + /** * @param \OCP\IDBConnection $conn */ public function __construct(IDBConnection $conn) { - $this->conn = $conn; - } - - /** - * Get all users using the preferences - * @return array an array of user ids - * - * This function returns a list of all users that have at least one entry - * in the preferences table. - */ - public function getUsers() { - $query = 'SELECT DISTINCT `userid` FROM `*PREFIX*preferences`'; - $result = $this->conn->executeQuery($query); - - $users = array(); - while ($userid = $result->fetchColumn()) { - $users[] = $userid; - } - - return $users; - } - - /** - * @param string $user - * @return array[] - */ - protected function getUserValues($user) { - if (isset($this->cache[$user])) { - return $this->cache[$user]; - } - $data = array(); - $query = 'SELECT `appid`, `configkey`, `configvalue` FROM `*PREFIX*preferences` WHERE `userid` = ?'; - $result = $this->conn->executeQuery($query, array($user)); - while ($row = $result->fetch()) { - $app = $row['appid']; - if (!isset($data[$app])) { - $data[$app] = array(); - } - $data[$app][$row['configkey']] = $row['configvalue']; - } - $this->cache[$user] = $data; - return $data; - } - - /** - * Get all apps of an user - * @param string $user user - * @return integer[] with app ids - * - * This function returns a list of all apps of the user that have at least - * one entry in the preferences table. - */ - public function getApps($user) { - $data = $this->getUserValues($user); - return array_keys($data); + $this->config = \OC::$server->getConfig(); } /** @@ -126,17 +73,13 @@ class Preferences { * @param string $user user * @param string $app the app we are looking for * @return array an array of key names + * @deprecated use getUserKeys of \OCP\IConfig instead * * This function gets all keys of an app of an user. Please note that the * values are not returned. */ public function getKeys($user, $app) { - $data = $this->getUserValues($user); - if (isset($data[$app])) { - return array_keys($data[$app]); - } else { - return array(); - } + return $this->config->getUserKeys($user, $app); } /** @@ -146,17 +89,13 @@ class Preferences { * @param string $key key * @param string $default = null, default value if the key does not exist * @return string the value or $default + * @deprecated use getUserValue of \OCP\IConfig instead * * This function gets a value from the preferences table. If the key does * not exist the default value will be returned */ public function getValue($user, $app, $key, $default = null) { - $data = $this->getUserValues($user); - if (isset($data[$app]) and isset($data[$app][$key])) { - return $data[$app][$key]; - } else { - return $default; - } + return $this->config->getUserValue($user, $app, $key, $default); } /** @@ -167,59 +106,18 @@ class Preferences { * @param string $value value * @param string $preCondition only set value if the key had a specific value before * @return bool true if value was set, otherwise false + * @deprecated use setUserValue of \OCP\IConfig instead * * Adds a value to the preferences. If the key did not exist before, it * will be added automagically. */ public function setValue($user, $app, $key, $value, $preCondition = null) { - // Check if the key does exist - $query = 'SELECT `configvalue` FROM `*PREFIX*preferences`' - . ' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?'; - $oldValue = $this->conn->fetchColumn($query, array($user, $app, $key)); - $exists = $oldValue !== false; - - if($oldValue === strval($value)) { - // no changes + try { + $this->config->setUserValue($user, $app, $key, $value, $preCondition); return true; + } catch(PreConditionNotMetException $e) { + return false; } - - $affectedRows = 0; - - if (!$exists && $preCondition === null) { - $data = array( - 'userid' => $user, - 'appid' => $app, - 'configkey' => $key, - 'configvalue' => $value, - ); - $affectedRows = $this->conn->insert('*PREFIX*preferences', $data); - } elseif ($exists) { - $data = array($value, $user, $app, $key); - $sql = "UPDATE `*PREFIX*preferences` SET `configvalue` = ?" - . " WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?"; - - if ($preCondition !== null) { - if (\OC_Config::getValue( 'dbtype', 'sqlite' ) === 'oci') { - //oracle hack: need to explicitly cast CLOB to CHAR for comparison - $sql .= " AND to_char(`configvalue`) = ?"; - } else { - $sql .= " AND `configvalue` = ?"; - } - $data[] = $preCondition; - } - $affectedRows = $this->conn->executeUpdate($sql, $data); - } - - // only add to the cache if we already loaded data for the user - if ($affectedRows > 0 && isset($this->cache[$user])) { - if (!isset($this->cache[$user][$app])) { - $this->cache[$user][$app] = array(); - } - $this->cache[$user][$app][$key] = $value; - } - - return ($affectedRows > 0) ? true : false; - } /** @@ -228,35 +126,10 @@ class Preferences { * @param string $key * @param array $users * @return array Mapped values: userid => value + * @deprecated use getUserValueForUsers of \OCP\IConfig instead */ public function getValueForUsers($app, $key, $users) { - if (empty($users) || !is_array($users)) { - return array(); - } - - $chunked_users = array_chunk($users, 50, true); - $placeholders_50 = implode(',', array_fill(0, 50, '?')); - - $userValues = array(); - foreach ($chunked_users as $chunk) { - $queryParams = $chunk; - array_unshift($queryParams, $key); - array_unshift($queryParams, $app); - - $placeholders = (sizeof($chunk) == 50) ? $placeholders_50 : implode(',', array_fill(0, sizeof($chunk), '?')); - - $query = 'SELECT `userid`, `configvalue` ' - . ' FROM `*PREFIX*preferences` ' - . ' WHERE `appid` = ? AND `configkey` = ?' - . ' AND `userid` IN (' . $placeholders . ')'; - $result = $this->conn->executeQuery($query, $queryParams); - - while ($row = $result->fetch()) { - $userValues[$row['userid']] = $row['configvalue']; - } - } - - return $userValues; + return $this->config->getUserValueForUsers($app, $key, $users); } /** @@ -265,28 +138,10 @@ class Preferences { * @param string $key * @param string $value * @return array + * @deprecated use getUsersForUserValue of \OCP\IConfig instead */ public function getUsersForValue($app, $key, $value) { - $users = array(); - - $query = 'SELECT `userid` ' - . ' FROM `*PREFIX*preferences` ' - . ' WHERE `appid` = ? AND `configkey` = ? AND '; - - if (\OC_Config::getValue( 'dbtype', 'sqlite' ) === 'oci') { - //FIXME oracle hack: need to explicitly cast CLOB to CHAR for comparison - $query .= ' to_char(`configvalue`)= ?'; - } else { - $query .= ' `configvalue` = ?'; - } - - $result = $this->conn->executeQuery($query, array($app, $key, $value)); - - while ($row = $result->fetch()) { - $users[] = $row['userid']; - } - - return $users; + return $this->config->getUsersForUserValue($app, $key, $value); } /** @@ -294,72 +149,33 @@ class Preferences { * @param string $user user * @param string $app app * @param string $key key + * @deprecated use deleteUserValue of \OCP\IConfig instead * * Deletes a key. */ public function deleteKey($user, $app, $key) { - $where = array( - 'userid' => $user, - 'appid' => $app, - 'configkey' => $key, - ); - $this->conn->delete('*PREFIX*preferences', $where); - - if (isset($this->cache[$user]) and isset($this->cache[$user][$app])) { - unset($this->cache[$user][$app][$key]); - } - } - - /** - * Remove app of user from preferences - * @param string $user user - * @param string $app app - * - * Removes all keys in preferences belonging to the app and the user. - */ - public function deleteApp($user, $app) { - $where = array( - 'userid' => $user, - 'appid' => $app, - ); - $this->conn->delete('*PREFIX*preferences', $where); - - if (isset($this->cache[$user])) { - unset($this->cache[$user][$app]); - } + $this->config->deleteUserValue($user, $app, $key); } /** * Remove user from preferences * @param string $user user + * @deprecated use deleteAllUserValues of \OCP\IConfig instead * * Removes all keys in preferences belonging to the user. */ public function deleteUser($user) { - $where = array( - 'userid' => $user, - ); - $this->conn->delete('*PREFIX*preferences', $where); - - unset($this->cache[$user]); + $this->config->deleteAllUserValues($user); } /** * Remove app from all users * @param string $app app + * @deprecated use deleteAppFromAllUsers of \OCP\IConfig instead * * Removes all keys in preferences belonging to the app. */ public function deleteAppFromAllUsers($app) { - $where = array( - 'appid' => $app, - ); - $this->conn->delete('*PREFIX*preferences', $where); - - foreach ($this->cache as &$userCache) { - unset($userCache[$app]); - } + $this->config->deleteAppFromAllUsers($app); } } - -require_once __DIR__ . '/legacy/' . basename(__FILE__); diff --git a/lib/private/preview.php b/lib/private/preview.php index f6c8c485d03..7305bf1cc0e 100644 --- a/lib/private/preview.php +++ b/lib/private/preview.php @@ -98,7 +98,7 @@ class Preview { self::initProviders(); } - if (empty(self::$providers)) { + if (empty(self::$providers) && \OC::$server->getConfig()->getSystemValue('enable_previews', true)) { \OC_Log::write('core', 'No preview providers exist', \OC_Log::ERROR); throw new \Exception('No preview providers'); } diff --git a/lib/private/request.php b/lib/private/request.php index d079dc110d1..3c33dfc340a 100644 --- a/lib/private/request.php +++ b/lib/private/request.php @@ -66,23 +66,33 @@ class OC_Request { } /** + * Strips a potential port from a domain (in format domain:port) + * @param $host + * @return string $host without appended port + */ + public static function getDomainWithoutPort($host) { + $pos = strrpos($host, ':'); + if ($pos !== false) { + $port = substr($host, $pos + 1); + if (is_numeric($port)) { + $host = substr($host, 0, $pos); + } + } + return $host; + } + + /** * Checks whether a domain is considered as trusted from the list * of trusted domains. If no trusted domains have been configured, returns * true. * This is used to prevent Host Header Poisoning. - * @param string $domain + * @param string $domainWithPort * @return bool true if the given domain is trusted or if no trusted domains * have been configured */ - public static function isTrustedDomain($domain) { + public static function isTrustedDomain($domainWithPort) { // Extract port from domain if needed - $pos = strrpos($domain, ':'); - if ($pos !== false) { - $port = substr($domain, $pos + 1); - if (is_numeric($port)) { - $domain = substr($domain, 0, $pos); - } - } + $domain = self::getDomainWithoutPort($domainWithPort); // FIXME: Empty config array defaults to true for now. - Deprecate this behaviour with ownCloud 8. $trustedList = \OC::$server->getConfig()->getSystemValue('trusted_domains', array()); @@ -90,6 +100,11 @@ class OC_Request { return true; } + // FIXME: Workaround for older instances still with port applied. Remove for ownCloud 9. + if(in_array($domainWithPort, $trustedList)) { + return true; + } + // Always allow access from localhost if (preg_match(self::REGEX_LOCALHOST, $domain) === 1) { return true; diff --git a/lib/private/security/crypto.php b/lib/private/security/crypto.php index 498e15d6bc3..6fdff8d92a2 100644 --- a/lib/private/security/crypto.php +++ b/lib/private/security/crypto.php @@ -43,22 +43,6 @@ class Crypto implements ICrypto { } /** - * Custom implementation of hex2bin since the function is only available starting - * with PHP 5.4 - * - * @TODO Remove this once 5.3 support for ownCloud is dropped - * @param $message - * @return string - */ - protected static function hexToBin($message) { - if (function_exists('hex2bin')) { - return hex2bin($message); - } - - return pack("H*", $message); - } - - /** * @param string $message The message to authenticate * @param string $password Password to use (defaults to `secret` in config.php) * @return string Calculated HMAC @@ -115,9 +99,9 @@ class Crypto implements ICrypto { throw new \Exception('Authenticated ciphertext could not be decoded.'); } - $ciphertext = self::hexToBin($parts[0]); + $ciphertext = hex2bin($parts[0]); $iv = $parts[1]; - $hmac = self::hexToBin($parts[2]); + $hmac = hex2bin($parts[2]); $this->cipher->setIV($iv); diff --git a/lib/private/server.php b/lib/private/server.php index 7bd7f8ca45d..94444623cfb 100644 --- a/lib/private/server.php +++ b/lib/private/server.php @@ -2,6 +2,7 @@ namespace OC; +use bantu\IniGetWrapper\IniGetWrapper; use OC\AppFramework\Http\Request; use OC\AppFramework\Db\Db; use OC\AppFramework\Utility\SimpleContainer; @@ -9,8 +10,8 @@ use OC\Cache\UserCache; use OC\Diagnostics\NullQueryLogger; use OC\Diagnostics\EventLogger; use OC\Diagnostics\QueryLogger; +use OC\Files\Config\StorageManager; use OC\Security\CertificateManager; -use OC\DB\ConnectionWrapper; use OC\Files\Node\Root; use OC\Files\View; use OC\Security\Crypto; @@ -104,8 +105,26 @@ class Server extends SimpleContainer implements IServerContainer { return new \OC\User\Manager($config); }); $this->registerService('GroupManager', function (Server $c) { - $userManager = $c->getUserManager(); - return new \OC\Group\Manager($userManager); + $groupManager = new \OC\Group\Manager($this->getUserManager()); + $groupManager->listen('\OC\Group', 'preCreate', function ($gid) { + \OC_Hook::emit('OC_Group', 'pre_createGroup', array('run' => true, 'gid' => $gid)); + }); + $groupManager->listen('\OC\Group', 'postCreate', function (\OC\Group\Group $gid) { + \OC_Hook::emit('OC_User', 'post_createGroup', array('gid' => $gid->getGID())); + }); + $groupManager->listen('\OC\Group', 'preDelete', function (\OC\Group\Group $group) { + \OC_Hook::emit('OC_Group', 'pre_deleteGroup', array('run' => true, 'gid' => $group->getGID())); + }); + $groupManager->listen('\OC\Group', 'postDelete', function (\OC\Group\Group $group) { + \OC_Hook::emit('OC_User', 'post_deleteGroup', array('gid' => $group->getGID())); + }); + $groupManager->listen('\OC\Group', 'preAddUser', function (\OC\Group\Group $group, \OC\User\User $user) { + \OC_Hook::emit('OC_Group', 'pre_addToGroup', array('run' => true, 'uid' => $user->getUID(), 'gid' => $group->getGID())); + }); + $groupManager->listen('\OC\Group', 'postAddUser', function (\OC\Group\Group $group, \OC\User\User $user) { + \OC_Hook::emit('OC_Group', 'post_addToGroup', array('uid' => $user->getUID(), 'gid' => $group->getGID())); + }); + return $groupManager; }); $this->registerService('UserSession', function (Server $c) { $manager = $c->getUserManager(); @@ -148,8 +167,13 @@ class Server extends SimpleContainer implements IServerContainer { $this->registerService('NavigationManager', function ($c) { return new \OC\NavigationManager(); }); - $this->registerService('AllConfig', function ($c) { - return new \OC\AllConfig(); + $this->registerService('AllConfig', function (Server $c) { + return new \OC\AllConfig( + $c->getSystemConfig() + ); + }); + $this->registerService('SystemConfig', function ($c) { + return new \OC\SystemConfig(); }); $this->registerService('AppConfig', function ($c) { return new \OC\AppConfig(\OC_DB::getConnection()); @@ -211,11 +235,12 @@ class Server extends SimpleContainer implements IServerContainer { }); $this->registerService('DatabaseConnection', function (Server $c) { $factory = new \OC\DB\ConnectionFactory(); - $type = $c->getConfig()->getSystemValue('dbtype', 'sqlite'); + $systemConfig = $c->getSystemConfig(); + $type = $systemConfig->getValue('dbtype', 'sqlite'); if (!$factory->isValidType($type)) { throw new \OC\DatabaseException('Invalid database type'); } - $connectionParams = $factory->createConnectionParams($c->getConfig()); + $connectionParams = $factory->createConnectionParams($systemConfig); $connection = $factory->getConnection($type, $connectionParams); $connection->getConfiguration()->setSQLLogger($c->getQueryLogger()); return $connection; @@ -250,6 +275,19 @@ class Server extends SimpleContainer implements IServerContainer { $groupManager = $c->getGroupManager(); return new \OC\App\AppManager($userSession, $appConfig, $groupManager); }); + $this->registerService('DateTimeFormatter', function(Server $c) { + $timeZone = $c->getTimeZone(); + $language = $c->getConfig()->getUserValue($c->getSession()->get('user_id'), 'core', 'lang', null); + + return new \OC\DateTimeFormatter($timeZone, $c->getL10N('lib', $language)); + }); + $this->registerService('MountConfigManager', function () { + $loader = \OC\Files\Filesystem::getLoader(); + return new \OC\Files\Config\MountProviderCollection($loader); + }); + $this->registerService('IniWrapper', function ($c) { + return new IniGetWrapper(); + }); } /** @@ -323,6 +361,7 @@ class Server extends SimpleContainer implements IServerContainer { } else { $user = $this->getUserManager()->get($userId); } + \OC\Files\Filesystem::initMountPoints($userId); $dir = '/' . $userId; $root = $this->getRootFolder(); $folder = null; @@ -423,6 +462,15 @@ class Server extends SimpleContainer implements IServerContainer { } /** + * For internal use only + * + * @return \OC\SystemConfig + */ + function getSystemConfig() { + return $this->query('SystemConfig'); + } + + /** * Returns the app config manager * * @return \OCP\IAppConfig @@ -647,4 +695,45 @@ class Server extends SimpleContainer implements IServerContainer { function getWebRoot() { return $this->webRoot; } + + /** + * Get the timezone of the current user, based on his session information and config data + * + * @return \DateTimeZone + */ + public function getTimeZone() { + $timeZone = $this->getConfig()->getUserValue($this->getSession()->get('user_id'), 'core', 'timezone', null); + if ($timeZone === null) { + if ($this->getSession()->exists('timezone')) { + $offsetHours = $this->getSession()->get('timezone'); + // Note: the timeZone name is the inverse to the offset, + // so a positive offset means negative timeZone + // and the other way around. + if ($offsetHours > 0) { + return new \DateTimeZone('Etc/GMT-' . $offsetHours); + } else { + return new \DateTimeZone('Etc/GMT+' . abs($offsetHours)); + } + } else { + return new \DateTimeZone('UTC'); + } + } + return new \DateTimeZone($timeZone); + } + + /** + * @return \OCP\Files\Config\IMountProviderCollection + */ + function getMountProviderCollection(){ + return $this->query('MountConfigManager'); + } + + /** + * Get the IniWrapper + * + * @return IniGetWrapper + */ + public function getIniWrapper() { + return $this->query('IniWrapper'); + } } diff --git a/lib/private/setup.php b/lib/private/setup.php index 1443de18546..e5eb2bac194 100644 --- a/lib/private/setup.php +++ b/lib/private/setup.php @@ -162,7 +162,7 @@ class OC_Setup { && is_array($options['trusted_domains'])) { $trustedDomains = $options['trusted_domains']; } else { - $trustedDomains = array(OC_Request::serverHost()); + $trustedDomains = array(\OC_Request::getDomainWithoutPort(\OC_Request::serverHost())); } if (OC_Util::runningOnWindows()) { diff --git a/lib/private/share/mailnotifications.php b/lib/private/share/mailnotifications.php index 2f704fb2b3c..342d3d5057a 100644 --- a/lib/private/share/mailnotifications.php +++ b/lib/private/share/mailnotifications.php @@ -79,7 +79,7 @@ class MailNotifications { foreach ($recipientList as $recipient) { $recipientDisplayName = \OCP\User::getDisplayName($recipient); - $to = \OC_Preferences::getValue($recipient, 'settings', 'email', ''); + $to = \OC::$server->getConfig()->getUserValue($recipient, 'settings', 'email', ''); if ($to === '') { $noMail[] = $recipientDisplayName; diff --git a/lib/private/share/share.php b/lib/private/share/share.php index c6fd1604ac7..abcd14f6ec2 100644 --- a/lib/private/share/share.php +++ b/lib/private/share/share.php @@ -699,18 +699,19 @@ class Share extends \OC\Share\Constants { * @param string $itemSource * @param int $shareType SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK * @param string $shareWith User or group the item is being shared with + * @param string $owner owner of the share, if null the current user is used * @return boolean true on success or false on failure */ - public static function unshare($itemType, $itemSource, $shareType, $shareWith) { + public static function unshare($itemType, $itemSource, $shareType, $shareWith, $owner = null) { // check if it is a valid itemType self::getBackend($itemType); - $items = self::getItemSharedWithUser($itemType, $itemSource, $shareWith, null, $shareType); + $items = self::getItemSharedWithUser($itemType, $itemSource, $shareWith, $owner, $shareType); $toDelete = array(); $newParent = null; - $currentUser = \OC_User::getUser(); + $currentUser = $owner ? $owner : \OC_User::getUser(); foreach ($items as $item) { // delete the item with the expected share_type and owner if ((int)$item['share_type'] === (int)$shareType && $item['uid_owner'] === $currentUser) { diff --git a/lib/private/systemconfig.php b/lib/private/systemconfig.php new file mode 100644 index 00000000000..ce6883e5ab3 --- /dev/null +++ b/lib/private/systemconfig.php @@ -0,0 +1,49 @@ +<?php +/** + * Copyright (c) 2014 Morris Jobke <hey@morrisjobke.de> + * 2013 Bart Visscher <bartv@thisnet.nl> + * + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + * + */ + +namespace OC; + +/** + * Class which provides access to the system config values stored in config.php + * Internal class for bootstrap only. + * fixes cyclic DI: AllConfig needs AppConfig needs Database needs AllConfig + */ +class SystemConfig { + /** + * Sets a new system wide value + * + * @param string $key the key of the value, under which will be saved + * @param mixed $value the value that should be stored + */ + public function setValue($key, $value) { + \OC_Config::setValue($key, $value); + } + + /** + * Looks up a system wide defined value + * + * @param string $key the key of the value, under which it was saved + * @param mixed $default the default value to be returned if the value isn't set + * @return mixed the value or $default + */ + public function getValue($key, $default = '') { + return \OC_Config::getValue($key, $default); + } + + /** + * Delete a system wide defined value + * + * @param string $key the key of the value, under which it was saved + */ + public function deleteValue($key) { + \OC_Config::deleteKey($key); + } +} diff --git a/lib/private/tags.php b/lib/private/tags.php index bab3d495282..e00c1b90ca9 100644 --- a/lib/private/tags.php +++ b/lib/private/tags.php @@ -200,6 +200,48 @@ class Tags implements \OCP\ITags { } /** + * Get the list of tags for the given ids. + * + * @param array $objIds array of object ids + * @return array|boolean of tags id as key to array of tag names + * or false if an error occurred + */ + public function getTagsForObjects(array $objIds) { + $entries = array(); + + try { + $conn = \OC_DB::getConnection(); + $chunks = array_chunk($objIds, 1000, false); + foreach ($chunks as $chunk) { + $result = $conn->executeQuery( + 'SELECT `category`, `categoryid`, `objid` ' . + 'FROM `' . self::RELATION_TABLE . '` r, `' . self::TAG_TABLE . '` ' . + 'WHERE `categoryid` = `id` AND `uid` = ? AND r.`type` = ? AND `objid` IN (?)', + array($this->user, $this->type, $chunk), + array(null, null, \Doctrine\DBAL\Connection::PARAM_INT_ARRAY) + ); + while ($row = $result->fetch()) { + $objId = (int)$row['objid']; + if (!isset($entries[$objId])) { + $entry = $entries[$objId] = array(); + } + $entry = $entries[$objId][] = $row['category']; + } + } + if (\OCP\DB::isError($result)) { + \OCP\Util::writeLog('core', __METHOD__. 'DB error: ' . \OCP\DB::getErrorMessage($result), \OCP\Util::ERROR); + return false; + } + } catch(\Exception $e) { + \OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + \OCP\Util::ERROR); + return false; + } + + return $entries; + } + + /** * Get the a list if items tagged with $tag. * * Throws an exception if the tag could not be found. diff --git a/lib/private/template/functions.php b/lib/private/template/functions.php index 4172d47ba61..288b7838ca2 100644 --- a/lib/private/template/functions.php +++ b/lib/private/template/functions.php @@ -205,36 +205,16 @@ function strip_time($timestamp){ * @param int $timestamp timestamp to format * @param int $fromTime timestamp to compare from, defaults to current time * @param bool $dateOnly whether to strip time information - * @return OC_L10N_String timestamp + * @return string timestamp */ function relative_modified_date($timestamp, $fromTime = null, $dateOnly = false) { - $l = \OC::$server->getL10N('lib'); - if (!isset($fromTime) || $fromTime === null){ - $fromTime = time(); - } + /** @var \OC\DateTimeFormatter $formatter */ + $formatter = \OC::$server->query('DateTimeFormatter'); + if ($dateOnly){ - $fromTime = strip_time($fromTime); - $timestamp = strip_time($timestamp); + return $formatter->formatDateSpan($timestamp, $fromTime); } - $timediff = $fromTime - $timestamp; - $diffminutes = round($timediff/60); - $diffhours = round($diffminutes/60); - $diffdays = round($diffhours/24); - $diffmonths = round($diffdays/31); - - if(!$dateOnly && $timediff < 60) { return $l->t('seconds ago'); } - else if(!$dateOnly && $timediff < 3600) { return $l->n('%n minute ago', '%n minutes ago', $diffminutes); } - else if(!$dateOnly && $timediff < 86400) { return $l->n('%n hour ago', '%n hours ago', $diffhours); } - else if((date('G', $fromTime)-$diffhours) >= 0) { return $l->t('today'); } - else if((date('G', $fromTime)-$diffhours) >= -24) { return $l->t('yesterday'); } - // 86400 * 31 days = 2678400 - else if($timediff < 2678400) { return $l->n('%n day go', '%n days ago', $diffdays); } - // 86400 * 60 days = 518400 - else if($timediff < 5184000) { return $l->t('last month'); } - else if((date('n', $fromTime)-$diffmonths) > 0) { return $l->n('%n month ago', '%n months ago', $diffmonths); } - // 86400 * 365.25 days * 2 = 63113852 - else if($timediff < 63113852) { return $l->t('last year'); } - else { return $l->t('years ago'); } + return $formatter->formatTimeSpan($timestamp, $fromTime); } function html_select_options($options, $selected, $params=array()) { diff --git a/lib/private/templatelayout.php b/lib/private/templatelayout.php index a066f90bb23..fa025721e53 100644 --- a/lib/private/templatelayout.php +++ b/lib/private/templatelayout.php @@ -44,7 +44,7 @@ class OC_TemplateLayout extends OC_Template { // Update notification if($this->config->getSystemValue('updatechecker', true) === true && OC_User::isAdminUser(OC_User::getUser())) { - $updater = new \OC\Updater(); + $updater = new \OC\Updater(\OC::$server->getHTTPHelper(), \OC::$server->getAppConfig()); $data = $updater->check(); if(isset($data['version']) && $data['version'] != '' and $data['version'] !== Array()) { diff --git a/lib/private/updater.php b/lib/private/updater.php index e07ff03ffc4..6272f77cfc2 100644 --- a/lib/private/updater.php +++ b/lib/private/updater.php @@ -25,6 +25,16 @@ class Updater extends BasicEmitter { * @var \OC\Log $log */ private $log; + + /** + * @var \OC\HTTPHelper $helper; + */ + private $httpHelper; + + /** + * @var \OCP\IAppConfig; + */ + private $config; private $simulateStepEnabled; @@ -33,8 +43,10 @@ class Updater extends BasicEmitter { /** * @param \OC\Log $log */ - public function __construct($log = null) { + public function __construct($httpHelper, $config, $log = null) { + $this->httpHelper = $httpHelper; $this->log = $log; + $this->config = $config; $this->simulateStepEnabled = true; $this->updateStepEnabled = true; } @@ -69,23 +81,23 @@ class Updater extends BasicEmitter { public function check($updaterUrl = null) { // Look up the cache - it is invalidated all 30 minutes - if ((\OC_Appconfig::getValue('core', 'lastupdatedat') + 1800) > time()) { - return json_decode(\OC_Appconfig::getValue('core', 'lastupdateResult'), true); + if (($this->config->getValue('core', 'lastupdatedat') + 1800) > time()) { + return json_decode($this->config->getValue('core', 'lastupdateResult'), true); } if (is_null($updaterUrl)) { $updaterUrl = 'https://apps.owncloud.com/updater.php'; } - \OC_Appconfig::setValue('core', 'lastupdatedat', time()); + $this->config->setValue('core', 'lastupdatedat', time()); - if (\OC_Appconfig::getValue('core', 'installedat', '') == '') { - \OC_Appconfig::setValue('core', 'installedat', microtime(true)); + if ($this->config->getValue('core', 'installedat', '') == '') { + $this->config->setValue('core', 'installedat', microtime(true)); } $version = \OC_Util::getVersion(); - $version['installed'] = \OC_Appconfig::getValue('core', 'installedat'); - $version['updated'] = \OC_Appconfig::getValue('core', 'lastupdatedat'); + $version['installed'] = $this->config->getValue('core', 'installedat'); + $version['updated'] = $this->config->getValue('core', 'lastupdatedat'); $version['updatechannel'] = \OC_Util::getChannel(); $version['edition'] = \OC_Util::getEditionString(); $version['build'] = \OC_Util::getBuild(); @@ -95,30 +107,25 @@ class Updater extends BasicEmitter { $url = $updaterUrl . '?version=' . $versionString; // set a sensible timeout of 10 sec to stay responsive even if the update server is down. - $ctx = stream_context_create( - array( - 'http' => array( - 'timeout' => 10 - ) - ) - ); - $xml = @file_get_contents($url, 0, $ctx); - if ($xml == false) { - return array(); - } - $loadEntities = libxml_disable_entity_loader(true); - $data = @simplexml_load_string($xml); - libxml_disable_entity_loader($loadEntities); $tmp = array(); - $tmp['version'] = $data->version; - $tmp['versionstring'] = $data->versionstring; - $tmp['url'] = $data->url; - $tmp['web'] = $data->web; + $xml = $this->httpHelper->getUrlContent($url); + if ($xml) { + $loadEntities = libxml_disable_entity_loader(true); + $data = @simplexml_load_string($xml); + libxml_disable_entity_loader($loadEntities); + if ($data !== false) { + $tmp['version'] = $data->version; + $tmp['versionstring'] = $data->versionstring; + $tmp['url'] = $data->url; + $tmp['web'] = $data->web; + } + } else { + $data = array(); + } // Cache the result - \OC_Appconfig::setValue('core', 'lastupdateResult', json_encode($data)); - + $this->config->setValue('core', 'lastupdateResult', json_encode($data)); return $tmp; } @@ -218,7 +225,7 @@ class Updater extends BasicEmitter { $repair->run(); //Invalidate update feed - \OC_Appconfig::setValue('core', 'lastupdatedat', 0); + $this->config->setValue('core', 'lastupdatedat', 0); // only set the final version if everything went well \OC_Config::setValue('version', implode('.', \OC_Util::getVersion())); diff --git a/lib/private/user.php b/lib/private/user.php index b2a235425c4..f93b76a3a64 100644 --- a/lib/private/user.php +++ b/lib/private/user.php @@ -47,6 +47,7 @@ class OC_User { /** * @return \OC\User\Manager + * @deprecated Use \OC::$server->getUserManager() */ public static function getManager() { return OC::$server->getUserManager(); @@ -179,6 +180,7 @@ class OC_User { * itself, not in its subclasses. * * Allowed characters in the username are: "a-z", "A-Z", "0-9" and "_.@-" + * @deprecated Use \OC::$server->getUserManager->createUser($uid, $password) */ public static function createUser($uid, $password) { return self::getManager()->createUser($uid, $password); @@ -190,30 +192,12 @@ class OC_User { * @return bool * * Deletes a user + * @deprecated Use \OC::$server->getUserManager->delete() */ public static function deleteUser($uid) { $user = self::getManager()->get($uid); if ($user) { - $result = $user->delete(); - - // if delete was successful we clean-up the rest - if ($result) { - - // We have to delete the user from all groups - foreach (OC_Group::getUserGroups($uid) as $i) { - OC_Group::removeFromGroup($uid, $i); - } - // Delete the user's keys in preferences - OC_Preferences::deleteUser($uid); - - // Delete user files in /data/ - OC_Helper::rmdirr(\OC_User::getHome($uid)); - - // Delete the users entry in the storage table - \OC\Files\Cache\Storage::remove('home::' . $uid); - } - - return true; + return $user->delete(); } else { return false; } @@ -525,6 +509,7 @@ class OC_User { * @return string * * returns the path to the users home directory + * @deprecated Use \OC::$server->getUserManager->getHome() */ public static function getHome($uid) { $user = self::getManager()->get($uid); diff --git a/lib/private/user/manager.php b/lib/private/user/manager.php index 0c01f957bd3..4fa3711e3b8 100644 --- a/lib/private/user/manager.php +++ b/lib/private/user/manager.php @@ -11,6 +11,7 @@ namespace OC\User; use OC\Hooks\PublicEmitter; use OCP\IUserManager; +use OCP\IConfig; /** * Class Manager @@ -37,14 +38,14 @@ class Manager extends PublicEmitter implements IUserManager { private $cachedUsers = array(); /** - * @var \OC\AllConfig $config + * @var \OCP\IConfig $config */ private $config; /** - * @param \OC\AllConfig $config + * @param \OCP\IConfig $config */ - public function __construct($config = null) { + public function __construct(IConfig $config = null) { $this->config = $config; $cachedUsers = &$this->cachedUsers; $this->listen('\OC\User', 'postDelete', function ($user) use (&$cachedUsers) { @@ -220,7 +221,7 @@ class Manager extends PublicEmitter implements IUserManager { * @param string $uid * @param string $password * @throws \Exception - * @return bool|\OC\User\User the created user of false + * @return bool|\OC\User\User the created user or false */ public function createUser($uid, $password) { $l = \OC::$server->getL10N('lib'); diff --git a/lib/private/user/session.php b/lib/private/user/session.php index 94abaca3e76..277aa1a047e 100644 --- a/lib/private/user/session.php +++ b/lib/private/user/session.php @@ -211,15 +211,15 @@ class Session implements IUserSession, Emitter { } // get stored tokens - $tokens = \OC_Preferences::getKeys($uid, 'login_token'); + $tokens = \OC::$server->getConfig()->getUserKeys($uid, 'login_token'); // test cookies token against stored tokens if (!in_array($currentToken, $tokens, true)) { return false; } // replace successfully used token with a new one - \OC_Preferences::deleteKey($uid, 'login_token', $currentToken); + \OC::$server->getConfig()->deleteUserValue($uid, 'login_token', $currentToken); $newToken = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(32); - \OC_Preferences::setValue($uid, 'login_token', $newToken, time()); + \OC::$server->getConfig()->setUserValue($uid, 'login_token', $newToken, time()); $this->setMagicInCookie($user->getUID(), $newToken); //login diff --git a/lib/private/user/user.php b/lib/private/user/user.php index 9ad2f5f0d3a..062081d51d4 100644 --- a/lib/private/user/user.php +++ b/lib/private/user/user.php @@ -11,6 +11,7 @@ namespace OC\User; use OC\Hooks\Emitter; use OCP\IUser; +use OCP\IConfig; class User implements IUser { /** @@ -49,7 +50,7 @@ class User implements IUser { private $lastLogin; /** - * @var \OC\AllConfig $config + * @var \OCP\IConfig $config */ private $config; @@ -57,9 +58,9 @@ class User implements IUser { * @param string $uid * @param \OC_User_Interface $backend * @param \OC\Hooks\Emitter $emitter - * @param \OC\AllConfig $config + * @param \OCP\IConfig $config */ - public function __construct($uid, $backend, $emitter = null, $config = null) { + public function __construct($uid, $backend, $emitter = null, IConfig $config = null) { $this->uid = $uid; $this->backend = $backend; $this->emitter = $emitter; @@ -67,10 +68,11 @@ class User implements IUser { if ($this->config) { $enabled = $this->config->getUserValue($uid, 'core', 'enabled', 'true'); $this->enabled = ($enabled === 'true'); + $this->lastLogin = $this->config->getUserValue($uid, 'login', 'lastLogin', 0); } else { $this->enabled = true; + $this->lastLogin = \OC::$server->getConfig()->getUserValue($uid, 'login', 'lastLogin', 0); } - $this->lastLogin = \OC_Preferences::getValue($uid, 'login', 'lastLogin', 0); } /** @@ -139,7 +141,7 @@ class User implements IUser { */ public function updateLastLoginTimestamp() { $this->lastLogin = time(); - \OC_Preferences::setValue( + \OC::$server->getConfig()->setUserValue( $this->uid, 'login', 'lastLogin', $this->lastLogin); } @@ -153,6 +155,24 @@ class User implements IUser { $this->emitter->emit('\OC\User', 'preDelete', array($this)); } $result = $this->backend->deleteUser($this->uid); + if ($result) { + + // FIXME: Feels like an hack - suggestions? + + // We have to delete the user from all groups + foreach (\OC_Group::getUserGroups($this->uid) as $i) { + \OC_Group::removeFromGroup($this->uid, $i); + } + // Delete the user's keys in preferences + \OC::$server->getConfig()->deleteAllUserValues($this->uid); + + // Delete user files in /data/ + \OC_Helper::rmdirr(\OC_User::getHome($this->uid)); + + // Delete the users entry in the storage table + \OC\Files\Cache\Storage::remove('home::' . $this->uid); + } + if ($this->emitter) { $this->emitter->emit('\OC\User', 'postDelete', array($this)); } @@ -200,6 +220,15 @@ class User implements IUser { } /** + * Get the name of the backend class the user is connected with + * + * @return string + */ + public function getBackendClassName() { + return get_class($this->backend); + } + + /** * check if the backend allows the user to change his avatar on Personal page * * @return bool diff --git a/lib/private/util.php b/lib/private/util.php index a18a4e44232..6ccb9dba087 100644 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -435,27 +435,20 @@ class OC_Util { * @param bool $dateOnly option to omit time from the result * @param DateTimeZone|string $timeZone where the given timestamp shall be converted to * @return string timestamp - * @description adjust to clients timezone if we know it + * + * @deprecated Use \OC::$server->query('DateTimeFormatter') instead */ public static function formatDate($timestamp, $dateOnly = false, $timeZone = null) { - if (is_null($timeZone)) { - if (\OC::$server->getSession()->exists('timezone')) { - $systemTimeZone = intval(date('O')); - $systemTimeZone = (round($systemTimeZone / 100, 0) * 60) + ($systemTimeZone % 100); - $clientTimeZone = \OC::$server->getSession()->get('timezone') * 60; - $offset = $clientTimeZone - $systemTimeZone; - $timestamp = $timestamp + $offset * 60; - } - } else { - if (!$timeZone instanceof DateTimeZone) { - $timeZone = new DateTimeZone($timeZone); - } - $dt = new DateTime("@$timestamp"); - $offset = $timeZone->getOffset($dt); - $timestamp += $offset; + if ($timeZone !== null && !$timeZone instanceof \DateTimeZone) { + $timeZone = new \DateTimeZone($timeZone); } - $l = \OC::$server->getL10N('lib'); - return $l->l($dateOnly ? 'date' : 'datetime', $timestamp); + + /** @var \OC\DateTimeFormatter $formatter */ + $formatter = \OC::$server->query('DateTimeFormatter'); + if ($dateOnly) { + return $formatter->formatDate($timestamp, 'long', $timeZone); + } + return $formatter->formatDateTime($timestamp, 'long', 'long', $timeZone); } /** @@ -605,34 +598,14 @@ class OC_Util { $webServerRestart = true; } - if (version_compare(phpversion(), '5.3.3', '<')) { + if (version_compare(phpversion(), '5.4.0', '<')) { $errors[] = array( - 'error' => $l->t('PHP %s or higher is required.', '5.3.3'), + 'error' => $l->t('PHP %s or higher is required.', '5.4.0'), 'hint' => $l->t('Please ask your server administrator to update PHP to the latest version.' . ' Your PHP version is no longer supported by ownCloud and the PHP community.') ); $webServerRestart = true; } - if (((strtolower(@ini_get('safe_mode')) == 'on') - || (strtolower(@ini_get('safe_mode')) == 'yes') - || (strtolower(@ini_get('safe_mode')) == 'true') - || (ini_get("safe_mode") == 1)) - ) { - $errors[] = array( - 'error' => $l->t('PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly.'), - 'hint' => $l->t('PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. ' - . 'Please ask your server administrator to disable it in php.ini or in your webserver config.') - ); - $webServerRestart = true; - } - if (get_magic_quotes_gpc() == 1) { - $errors[] = array( - 'error' => $l->t('Magic Quotes is enabled. ownCloud requires that it is disabled to work properly.'), - 'hint' => $l->t('Magic Quotes is a deprecated and mostly useless setting that should be disabled. ' - . 'Please ask your server administrator to disable it in php.ini or in your webserver config.') - ); - $webServerRestart = true; - } if (!self::isAnnotationsWorking()) { $errors[] = array( 'error' => 'PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible.', @@ -1114,15 +1087,6 @@ class OC_Util { } /** - * Check if a PHP version older then 5.3.8 is installed. - * - * @return bool - */ - public static function isPHPoutdated() { - return version_compare(phpversion(), '5.3.8', '<'); - } - - /** * Check if the ownCloud server can connect to the internet * * @return bool diff --git a/lib/public/appframework/controller.php b/lib/public/appframework/controller.php index 398304e6feb..00981df05ba 100644 --- a/lib/public/appframework/controller.php +++ b/lib/public/appframework/controller.php @@ -70,7 +70,7 @@ abstract class Controller { $data->getData(), $data->getStatus() ); - $response->setHeaders($data->getHeaders()); + $response->setHeaders(array_merge($data->getHeaders(), $response->getHeaders())); return $response; } else { return new JSONResponse($data); diff --git a/lib/public/config.php b/lib/public/config.php index 65dde39cdce..70ff3a3fed0 100644 --- a/lib/public/config.php +++ b/lib/public/config.php @@ -37,6 +37,7 @@ namespace OCP; /** * This class provides functions to read and write configuration data. * configuration can be on a system, application or user level + * @deprecated use methods of \OCP\IConfig */ class Config { /** @@ -44,12 +45,13 @@ class Config { * @param string $key key * @param mixed $default = null default value * @return mixed the value or $default + * @deprecated use method getSystemValue of \OCP\IConfig * * This function gets the value from config.php. If it does not exist, * $default will be returned. */ public static function getSystemValue( $key, $default = null ) { - return \OC_Config::getValue( $key, $default ); + return \OC::$server->getConfig()->getSystemValue( $key, $default ); } /** @@ -57,13 +59,14 @@ class Config { * @param string $key key * @param mixed $value value * @return bool + * @deprecated use method setSystemValue of \OCP\IConfig * * This function sets the value and writes the config.php. If the file can * not be written, false will be returned. */ public static function setSystemValue( $key, $value ) { try { - \OC_Config::setValue( $key, $value ); + \OC::$server->getConfig()->setSystemValue( $key, $value ); } catch (\Exception $e) { return false; } @@ -73,11 +76,12 @@ class Config { /** * Deletes a value from config.php * @param string $key key + * @deprecated use method deleteSystemValue of \OCP\IConfig * * This function deletes the value from config.php. */ public static function deleteSystemValue( $key ) { - return \OC_Config::deleteKey( $key ); + \OC::$server->getConfig()->deleteSystemValue( $key ); } /** @@ -86,12 +90,13 @@ class Config { * @param string $key key * @param string $default = null, default value if the key does not exist * @return string the value or $default + * @deprecated use method getAppValue of \OCP\IConfig * * This function gets a value from the appconfig table. If the key does * not exist the default value will be returned */ public static function getAppValue( $app, $key, $default = null ) { - return \OC_Appconfig::getValue( $app, $key, $default ); + return \OC::$server->getConfig()->getAppValue( $app, $key, $default ); } /** @@ -100,12 +105,13 @@ class Config { * @param string $key key * @param string $value value * @return boolean true/false + * @deprecated use method setAppValue of \OCP\IConfig * * Sets a value. If the key did not exist before it will be created. */ public static function setAppValue( $app, $key, $value ) { try { - \OC_Appconfig::setValue( $app, $key, $value ); + \OC::$server->getConfig()->setAppValue( $app, $key, $value ); } catch (\Exception $e) { return false; } @@ -119,12 +125,13 @@ class Config { * @param string $key key * @param string $default = null, default value if the key does not exist * @return string the value or $default + * @deprecated use method getUserValue of \OCP\IConfig * * This function gets a value from the preferences table. If the key does * not exist the default value will be returned */ public static function getUserValue( $user, $app, $key, $default = null ) { - return \OC_Preferences::getValue( $user, $app, $key, $default ); + return \OC::$server->getConfig()->getUserValue( $user, $app, $key, $default ); } /** @@ -134,13 +141,14 @@ class Config { * @param string $key key * @param string $value value * @return bool + * @deprecated use method setUserValue of \OCP\IConfig * * Adds a value to the preferences. If the key did not exist before, it * will be added automagically. */ public static function setUserValue( $user, $app, $key, $value ) { try { - \OC_Preferences::setValue( $user, $app, $key, $value ); + \OC::$server->getConfig()->setUserValue( $user, $app, $key, $value ); } catch (\Exception $e) { return false; } diff --git a/lib/public/defaults.php b/lib/public/defaults.php index 662071a29a9..315cf547385 100644 --- a/lib/public/defaults.php +++ b/lib/public/defaults.php @@ -144,4 +144,12 @@ class Defaults { public function getLongFooter() { return $this->defaults->getLongFooter(); } + + /** + * Returns the AppId for the App Store for the iOS Client + * @return string AppId + */ + public function getiTunesAppId() { + return $this->defaults->getiTunesAppId(); + } } diff --git a/lib/public/files/config/imountprovider.php b/lib/public/files/config/imountprovider.php new file mode 100644 index 00000000000..5a39e6c8948 --- /dev/null +++ b/lib/public/files/config/imountprovider.php @@ -0,0 +1,26 @@ +<?php +/** + * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OCP\Files\Config; + +use OCP\Files\Storage\IStorageFactory; +use OCP\IUser; + +/** + * Provides + */ +interface IMountProvider { + /** + * Get all mountpoints applicable for the user + * + * @param \OCP\IUser $user + * @param \OCP\Files\Storage\IStorageFactory $loader + * @return \OCP\Files\Mount\IMountPoint[] + */ + public function getMountsForUser(IUser $user, IStorageFactory $loader); +} diff --git a/lib/public/files/config/imountprovidercollection.php b/lib/public/files/config/imountprovidercollection.php new file mode 100644 index 00000000000..52797414ab9 --- /dev/null +++ b/lib/public/files/config/imountprovidercollection.php @@ -0,0 +1,31 @@ +<?php +/** + * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OCP\Files\Config; + +use OCP\IUser; + +/** + * Manages the different mount providers + */ +interface IMountProviderCollection { + /** + * Get all configured mount points for the user + * + * @param \OCP\IUser $user + * @return \OCP\Files\Mount\IMountPoint[] + */ + public function getMountsForUser(IUser $user); + + /** + * Add a provider for mount points + * + * @param \OCP\Files\Config\IMountProvider $provider + */ + public function registerProvider(IMountProvider $provider); +} diff --git a/lib/public/files/mount/imountpoint.php b/lib/public/files/mount/imountpoint.php new file mode 100644 index 00000000000..dac634bae4c --- /dev/null +++ b/lib/public/files/mount/imountpoint.php @@ -0,0 +1,58 @@ +<?php +/** + * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OCP\Files\Mount; + +/** + * A storage mounted to folder on the filesystem + */ +interface IMountPoint { + + /** + * get complete path to the mount point + * + * @return string + */ + public function getMountPoint(); + + /** + * Set the mountpoint + * + * @param string $mountPoint new mount point + */ + public function setMountPoint($mountPoint); + + /** + * Get the storage that is mounted + * + * @return \OC\Files\Storage\Storage + */ + public function getStorage(); + + /** + * Get the id of the storages + * + * @return string + */ + public function getStorageId(); + + /** + * Get the path relative to the mountpoint + * + * @param string $path absolute path to a file or folder + * @return string + */ + public function getInternalPath($path); + + /** + * Apply a storage wrapper to the mounted storage + * + * @param callable $wrapper + */ + public function wrapStorage($wrapper); +} diff --git a/lib/public/files/storage/istoragefactory.php b/lib/public/files/storage/istoragefactory.php new file mode 100644 index 00000000000..769d7011de4 --- /dev/null +++ b/lib/public/files/storage/istoragefactory.php @@ -0,0 +1,32 @@ +<?php +/** + * Copyright (c) 2012 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OCP\Files\Storage; + +/** + * Creates storage instances and manages and applies storage wrappers + */ +interface IStorageFactory { + /** + * allow modifier storage behaviour by adding wrappers around storages + * + * $callback should be a function of type (string $mountPoint, Storage $storage) => Storage + * + * @param string $wrapperName + * @param callable $callback + */ + public function addStorageWrapper($wrapperName, $callback); + + /** + * @param string|boolean $mountPoint + * @param string $class + * @param array $arguments + * @return \OCP\Files\Storage + */ + public function getInstance($mountPoint, $class, $arguments); +} diff --git a/lib/public/iappconfig.php b/lib/public/iappconfig.php index d43eb70ee04..cbd1a7e0573 100644 --- a/lib/public/iappconfig.php +++ b/lib/public/iappconfig.php @@ -26,6 +26,7 @@ interface IAppConfig { * @param string $key key * @param string $default = null, default value if the key does not exist * @return string the value or $default + * @deprecated use method getAppValue of \OCP\IConfig * * This function gets a value from the appconfig table. If the key does * not exist the default value will be returned @@ -37,8 +38,7 @@ interface IAppConfig { * @param string $app app * @param string $key key * @return bool - * - * Deletes a key. + * @deprecated use method deleteAppValue of \OCP\IConfig */ public function deleteKey($app, $key); @@ -46,6 +46,7 @@ interface IAppConfig { * Get the available keys for an app * @param string $app the app we are looking for * @return array an array of key names + * @deprecated use method getAppKeys of \OCP\IConfig * * This function gets all keys of an app. Please note that the values are * not returned. @@ -66,6 +67,7 @@ interface IAppConfig { * @param string $app app * @param string $key key * @param string $value value + * @deprecated use method setAppValue of \OCP\IConfig * * Sets a value. If the key did not exist before it will be created. * @return void @@ -85,6 +87,7 @@ interface IAppConfig { * Remove app from appconfig * @param string $app app * @return bool + * @deprecated use method deleteAppValue of \OCP\IConfig * * Removes all keys in appconfig belonging to the app. */ diff --git a/lib/public/iconfig.php b/lib/public/iconfig.php index 554fee5b22f..a1952ef8f84 100644 --- a/lib/public/iconfig.php +++ b/lib/public/iconfig.php @@ -94,6 +94,13 @@ interface IConfig { */ public function deleteAppValue($appName, $key); + /** + * Removes all keys in appconfig belonging to the app + * + * @param string $appName the appName the configs are stored under + */ + public function deleteAppValues($appName); + /** * Set a user defined value @@ -102,9 +109,10 @@ interface IConfig { * @param string $appName the appName that we want to store the value under * @param string $key the key under which the value is being stored * @param string $value the value that you want to store - * @return void + * @param string $preCondition only update if the config value was previously the value passed as $preCondition + * @throws \OCP\PreConditionNotMetException if a precondition is specified and is not met */ - public function setUserValue($userId, $appName, $key, $value); + public function setUserValue($userId, $appName, $key, $value, $preCondition = null); /** * Shortcut for getting a user defined value @@ -118,6 +126,16 @@ interface IConfig { public function getUserValue($userId, $appName, $key, $default = ''); /** + * Fetches a mapped list of userId -> value, for a specified app and key and a list of user IDs. + * + * @param string $appName app to get the value for + * @param string $key the key to get the value for + * @param array $userIds the user IDs to fetch the values for + * @return array Mapped values: userId => value + */ + public function getUserValueForUsers($appName, $key, $userIds); + + /** * Get the keys of all stored by an app for the user * * @param string $userId the userId of the user that we want to store the value under @@ -134,4 +152,28 @@ interface IConfig { * @param string $key the key under which the value is being stored */ public function deleteUserValue($userId, $appName, $key); + + /** + * Delete all user values + * + * @param string $userId the userId of the user that we want to remove all values from + */ + public function deleteAllUserValues($userId); + + /** + * Delete all user related values of one app + * + * @param string $appName the appName of the app that we want to remove all values from + */ + public function deleteAppFromAllUsers($appName); + + /** + * Determines the users that have the given value set for a specific app-key-pair + * + * @param string $appName the app to get the user for + * @param string $key the key to get the user for + * @param string $value the value to get the user for + * @return array of user IDs + */ + public function getUsersForUserValue($appName, $key, $value); } diff --git a/lib/public/idatetimeformatter.php b/lib/public/idatetimeformatter.php new file mode 100644 index 00000000000..b72638ad6cd --- /dev/null +++ b/lib/public/idatetimeformatter.php @@ -0,0 +1,121 @@ +<?php +/** + * ownCloud + * + * @author Joas Schilling + * @copyright 2014 Joas Schilling nickvergessen@owncloud.com + * + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OCP; + +interface IDateTimeFormatter { + /** + * Formats the date of the given timestamp + * + * @param int|\DateTime $timestamp + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'EEEE, MMMM d, y' => 'Wednesday, August 20, 2014' + * long: e.g. 'MMMM d, y' => 'August 20, 2014' + * medium: e.g. 'MMM d, y' => 'Aug 20, 2014' + * short: e.g. 'M/d/yy' => '8/20/14' + * The exact format is dependent on the language + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date string + */ + public function formatDate($timestamp, $format = 'long', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null); + + /** + * Formats the date of the given timestamp + * + * @param int|\DateTime $timestamp + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'EEEE, MMMM d, y' => 'Wednesday, August 20, 2014' + * long: e.g. 'MMMM d, y' => 'August 20, 2014' + * medium: e.g. 'MMM d, y' => 'Aug 20, 2014' + * short: e.g. 'M/d/yy' => '8/20/14' + * The exact format is dependent on the language + * Uses 'Today', 'Yesterday' and 'Tomorrow' when applicable + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted relative date string + */ + public function formatDateRelativeDay($timestamp, $format = 'long', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null); + + /** + * Gives the relative date of the timestamp + * Only works for past dates + * + * @param int|\DateTime $timestamp + * @param int|\DateTime $baseTimestamp Timestamp to compare $timestamp against, defaults to current time + * @return string Dates returned are: + * < 1 month => Today, Yesterday, n days ago + * < 13 month => last month, n months ago + * >= 13 month => last year, n years ago + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date span + */ + public function formatDateSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null); + + /** + * Formats the time of the given timestamp + * + * @param int|\DateTime $timestamp + * @param string $format Either 'full', 'long', 'medium' or 'short' + * full: e.g. 'h:mm:ss a zzzz' => '11:42:13 AM GMT+0:00' + * long: e.g. 'h:mm:ss a z' => '11:42:13 AM GMT' + * medium: e.g. 'h:mm:ss a' => '11:42:13 AM' + * short: e.g. 'h:mm a' => '11:42 AM' + * The exact format is dependent on the language + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted time string + */ + public function formatTime($timestamp, $format = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null); + + /** + * Gives the relative past time of the timestamp + * + * @param int|\DateTime $timestamp + * @param int|\DateTime $baseTimestamp Timestamp to compare $timestamp against, defaults to current time + * @return string Dates returned are: + * < 60 sec => seconds ago + * < 1 hour => n minutes ago + * < 1 day => n hours ago + * < 1 month => Yesterday, n days ago + * < 13 month => last month, n months ago + * >= 13 month => last year, n years ago + * @param \OCP\IL10N $l The locale to use + * @return string Formatted time span + */ + public function formatTimeSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null); + + /** + * Formats the date and time of the given timestamp + * + * @param int|\DateTime $timestamp + * @param string $formatDate See formatDate() for description + * @param string $formatTime See formatTime() for description + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted date and time string + */ + public function formatDateTime($timestamp, $formatDate = 'long', $formatTime = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null); + + /** + * Formats the date and time of the given timestamp + * + * @param int|\DateTime $timestamp + * @param string $formatDate See formatDate() for description + * Uses 'Today', 'Yesterday' and 'Tomorrow' when applicable + * @param string $formatTime See formatTime() for description + * @param \DateTimeZone $timeZone The timezone to use + * @param \OCP\IL10N $l The locale to use + * @return string Formatted relative date and time string + */ + public function formatDateTimeRelativeDay($timestamp, $formatDate = 'long', $formatTime = 'medium', \DateTimeZone $timeZone = null, \OCP\IL10N $l = null); +} diff --git a/lib/public/idbconnection.php b/lib/public/idbconnection.php index ce17d293e86..32310fe755f 100644 --- a/lib/public/idbconnection.php +++ b/lib/public/idbconnection.php @@ -158,4 +158,19 @@ interface IDBConnection { * @return \Doctrine\DBAL\Platforms\AbstractPlatform The database platform. */ public function getDatabasePlatform(); + + /** + * Drop a table from the database if it exists + * + * @param string $table table name without the prefix + */ + public function dropTable($table); + + /** + * Check if a table exists + * + * @param string $table table name without the prefix + * @return bool + */ + public function tableExists($table); } diff --git a/lib/public/iservercontainer.php b/lib/public/iservercontainer.php index 301f47c68fa..193e2fdf105 100644 --- a/lib/public/iservercontainer.php +++ b/lib/public/iservercontainer.php @@ -305,4 +305,16 @@ interface IServerContainer { * @return string */ function getWebRoot(); + + /** + * @return \OCP\Files\Config\IMountProviderCollection + */ + function getMountProviderCollection(); + + /** + * Get the IniWrapper + * + * @return \bantu\IniGetWrapper\IniGetWrapper + */ + function getIniWrapper(); } diff --git a/lib/public/itags.php b/lib/public/itags.php index 4514746bbe8..238b12c6424 100644 --- a/lib/public/itags.php +++ b/lib/public/itags.php @@ -76,7 +76,23 @@ interface ITags { public function getTags(); /** - * Get the a list if items tagged with $tag. + * Get a list of tags for the given item ids. + * + * This returns an array with object id / tag names: + * [ + * 1 => array('First tag', 'Second tag'), + * 2 => array('Second tag'), + * 3 => array('Second tag', 'Third tag'), + * ] + * + * @param array $objIds item ids + * @return array|boolean with object id as key and an array + * of tag names as value or false if an error occurred + */ + public function getTagsForObjects(array $objIds); + + /** + * Get a list of items tagged with $tag. * * Throws an exception if the tag could not be found. * diff --git a/lib/public/iuser.php b/lib/public/iuser.php index c15edcd14dd..b288c61df5e 100644 --- a/lib/public/iuser.php +++ b/lib/public/iuser.php @@ -69,6 +69,13 @@ interface IUser { public function getHome(); /** + * Get the name of the backend class the user is connected with + * + * @return string + */ + public function getBackendClassName(); + + /** * check if the backend allows the user to change his avatar on Personal page * * @return bool diff --git a/lib/public/preconditionnotmetexception.php b/lib/public/preconditionnotmetexception.php new file mode 100644 index 00000000000..ceba01a0b4b --- /dev/null +++ b/lib/public/preconditionnotmetexception.php @@ -0,0 +1,30 @@ +<?php +/** + * ownCloud + * + * @author Morris Jobke + * @copyright 2014 Morris Jobke <hey@morrisjobke.de> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library 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 library. If not, see <http://www.gnu.org/licenses/>. + * + */ + +// use OCP namespace for all classes that are considered public. +// This means that they should be used by apps instead of the internal ownCloud classes +namespace OCP; + +/** + * Exception if the precondition of the config update method isn't met + */ +class PreConditionNotMetException extends \Exception {} diff --git a/lib/public/share.php b/lib/public/share.php index b3ece8fab94..60e5a6fd85b 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -242,10 +242,11 @@ class Share extends \OC\Share\Constants { * @param string $itemSource * @param int $shareType SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK * @param string $shareWith User or group the item is being shared with + * @param string $owner owner of the share, if null the current user is used * @return boolean true on success or false on failure */ - public static function unshare($itemType, $itemSource, $shareType, $shareWith) { - return \OC\Share\Share::unshare($itemType, $itemSource, $shareType, $shareWith); + public static function unshare($itemType, $itemSource, $shareType, $shareWith, $owner = null) { + return \OC\Share\Share::unshare($itemType, $itemSource, $shareType, $shareWith, $owner); } /** diff --git a/lib/public/template.php b/lib/public/template.php index 93af794ba62..89934a842ed 100644 --- a/lib/public/template.php +++ b/lib/public/template.php @@ -94,6 +94,7 @@ function human_file_size( $bytes ) { * @param int $timestamp unix timestamp * @param boolean $dateOnly * @return \OC_L10N_String human readable interpretation of the timestamp + * * @deprecated Use \OCP\Template::relative_modified_date() instead */ function relative_modified_date( $timestamp, $dateOnly = false ) { @@ -188,12 +189,12 @@ class Template extends \OC_Template { } /** - * Return the relative date in relation to today. Returns something like "last hour" or "two month ago" - * - * @param int $timestamp unix timestamp - * @param boolean $dateOnly - * @return \OC_L10N_String human readable interpretation of the timestamp - */ + * Return the relative date in relation to today. Returns something like "last hour" or "two month ago" + * + * @param int $timestamp unix timestamp + * @param boolean $dateOnly + * @return string human readable interpretation of the timestamp + */ public static function relative_modified_date($timestamp, $dateOnly = false) { return \relative_modified_date($timestamp, null, $dateOnly); } diff --git a/lib/public/util.php b/lib/public/util.php index 793a16c4d84..7f1974a421d 100644 --- a/lib/public/util.php +++ b/lib/public/util.php @@ -163,6 +163,8 @@ class Util { * @param bool $dateOnly option to omit time from the result * @param DateTimeZone|string $timeZone where the given timestamp shall be converted to * @return string timestamp + * + * @deprecated Use \OC::$server->query('DateTimeFormatter') instead */ public static function formatDate($timestamp, $dateOnly=false, $timeZone = null) { return(\OC_Util::formatDate($timestamp, $dateOnly, $timeZone)); |