diff options
292 files changed, 1747 insertions, 1471 deletions
diff --git a/3rdparty b/3rdparty -Subproject 322e9ce44a79ae47f7bb70006275888d8b4e908 +Subproject 7c536152a16f62797b60c6c06f8c2e23eb8b755 diff --git a/apps/files/appinfo/remote.php b/apps/files/appinfo/remote.php index f631e47b5f6..e260f85fdb0 100644 --- a/apps/files/appinfo/remote.php +++ b/apps/files/appinfo/remote.php @@ -40,7 +40,7 @@ $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend, $defaults->getName() $server->addPlugin(new \OC\Connector\Sabre\DummyGetResponsePlugin()); $server->addPlugin(new \OC\Connector\Sabre\FilesPlugin($objectTree)); $server->addPlugin(new \OC\Connector\Sabre\MaintenancePlugin()); -$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav')); +$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav', \OC::$server->getLogger())); // wait with registering these until auth is handled and the filesystem is setup $server->on('beforeMethod', function () use ($server, $objectTree) { diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js index c827700be2c..4baa461f0f6 100644 --- a/apps/files/l10n/ar.js +++ b/apps/files/l10n/ar.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "خطأ غير معروف. ", "Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم", "Could not move %s" : "فشل في نقل %s", - "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها", "Unable to set upload directory." : "غير قادر على تحميل المجلد", "Invalid Token" : "علامة غير صالحة", "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف", @@ -41,6 +39,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"], "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"], "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"], + "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !", "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.", diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json index e2b751146d5..8f4ad49a139 100644 --- a/apps/files/l10n/ar.json +++ b/apps/files/l10n/ar.json @@ -2,8 +2,6 @@ "Unknown error" : "خطأ غير معروف. ", "Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم", "Could not move %s" : "فشل في نقل %s", - "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها", "Unable to set upload directory." : "غير قادر على تحميل المجلد", "Invalid Token" : "علامة غير صالحة", "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف", @@ -39,6 +37,7 @@ "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"], "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"], "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"], + "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا", "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !", "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.", diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js index 1e89ccd447c..d3a70cb1aa6 100644 --- a/apps/files/l10n/ast.js +++ b/apps/files/l10n/ast.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.", "Could not move %s" : "Nun pudo movese %s", "Permission denied" : "Permisu denegáu", - "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", - "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.", "The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.", "The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.", "Error when creating the file" : "Fallu cuando se creaba'l ficheru", - "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.", "Error when creating the folder" : "Fallu cuando se creaba la carpeta", "Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.", "Invalid Token" : "Token inválidu", @@ -61,6 +57,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"], "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.", + "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!", "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves", diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json index 73c0a6cc575..930fdd1de68 100644 --- a/apps/files/l10n/ast.json +++ b/apps/files/l10n/ast.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.", "Could not move %s" : "Nun pudo movese %s", "Permission denied" : "Permisu denegáu", - "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", - "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.", "The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.", "The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.", "Error when creating the file" : "Fallu cuando se creaba'l ficheru", - "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.", "Error when creating the folder" : "Fallu cuando se creaba la carpeta", "Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.", "Invalid Token" : "Token inválidu", @@ -59,6 +55,7 @@ "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí", "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"], "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.", + "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.", "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!", "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves", diff --git a/apps/files/l10n/az.js b/apps/files/l10n/az.js index ed3ef335243..18458119942 100644 --- a/apps/files/l10n/az.js +++ b/apps/files/l10n/az.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur", "Could not move %s" : "Yerdəyişmə mükün olmadı %s", "Permission denied" : "Yetki qadağandır", - "File name cannot be empty." : "Faylın adı boş ola bilməz.", - "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.", "The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.", "The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.", "Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir", - "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz", "Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir", "Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.", "Invalid Token" : "Yalnış token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ", "_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"], "\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.", + "File name cannot be empty." : "Faylın adı boş ola bilməz.", "Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!", "Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız", diff --git a/apps/files/l10n/az.json b/apps/files/l10n/az.json index 59ace03a376..a3efcef7dfc 100644 --- a/apps/files/l10n/az.json +++ b/apps/files/l10n/az.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur", "Could not move %s" : "Yerdəyişmə mükün olmadı %s", "Permission denied" : "Yetki qadağandır", - "File name cannot be empty." : "Faylın adı boş ola bilməz.", - "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.", "The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.", "The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.", "Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir", - "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz", "Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir", "Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.", "Invalid Token" : "Yalnış token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ", "_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"], "\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.", + "File name cannot be empty." : "Faylın adı boş ola bilməz.", "Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!", "Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız", diff --git a/apps/files/l10n/bg_BG.js b/apps/files/l10n/bg_BG.js index 130fa9588e8..34aacdbff8d 100644 --- a/apps/files/l10n/bg_BG.js +++ b/apps/files/l10n/bg_BG.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.", "Could not move %s" : "Неуспешно преместване на %s.", "Permission denied" : "Достъпът отказан", - "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", - "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.", "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.", "The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.", "Error when creating the file" : "Грешка при създаването на файлът.", - "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.", "Error when creating the folder" : "Грешка при създаването на папката.", "Unable to set upload directory." : "Неуспешно задаване на директория за качване.", "Invalid Token" : "Невалиеден токен.", @@ -63,6 +59,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.", "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."], "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.", + "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!", "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", diff --git a/apps/files/l10n/bg_BG.json b/apps/files/l10n/bg_BG.json index 7e847dc5148..4ecd1e016cb 100644 --- a/apps/files/l10n/bg_BG.json +++ b/apps/files/l10n/bg_BG.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.", "Could not move %s" : "Неуспешно преместване на %s.", "Permission denied" : "Достъпът отказан", - "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", - "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.", "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.", "The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.", "Error when creating the file" : "Грешка при създаването на файлът.", - "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.", "Error when creating the folder" : "Грешка при създаването на папката.", "Unable to set upload directory." : "Неуспешно задаване на директория за качване.", "Invalid Token" : "Невалиеден токен.", @@ -61,6 +57,7 @@ "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.", "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."], "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.", + "File name cannot be empty." : "Името на файла не може да бъде оставено празно.", "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!", "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", diff --git a/apps/files/l10n/bn_BD.js b/apps/files/l10n/bn_BD.js index 678e1505751..985900abb5c 100644 --- a/apps/files/l10n/bn_BD.js +++ b/apps/files/l10n/bn_BD.js @@ -7,11 +7,7 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান", "Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না", "Permission denied" : "অনুমতি দেয়া হয়নি", - "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", - "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।", "Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো", - "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।", "Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো", "Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।", "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।", @@ -47,6 +43,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"], "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।", + "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "Favorite" : "প্রিয়জন", diff --git a/apps/files/l10n/bn_BD.json b/apps/files/l10n/bn_BD.json index 323c03185b9..1509e38e469 100644 --- a/apps/files/l10n/bn_BD.json +++ b/apps/files/l10n/bn_BD.json @@ -5,11 +5,7 @@ "Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান", "Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না", "Permission denied" : "অনুমতি দেয়া হয়নি", - "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", - "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।", "Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো", - "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।", "Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো", "Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।", "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।", @@ -45,6 +41,7 @@ "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"], "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।", + "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।", "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "Favorite" : "প্রিয়জন", diff --git a/apps/files/l10n/bs.js b/apps/files/l10n/bs.js index 8fee529b66f..6aa3cb47bcb 100644 --- a/apps/files/l10n/bs.js +++ b/apps/files/l10n/bs.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji", "Could not move %s" : "Nemoguće premjestiti %s", "Permission denied" : "Nemate ovlaštenje", - "File name cannot be empty." : "Naziv datoteke ne može biti prazan", - "\"%s\" is an invalid file name." : "\"%s\" nije validan naziv datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljni direktorij je premješten ili izbrisan.", "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u direktoriju %s. Molim odaberite drugi naziv.", "Error when creating the file" : "Greška pri kreiranju datoteke", - "Folder name cannot be empty." : "Naziv direktorija ne može biti prazan.", "Error when creating the folder" : "Greška pri kreiranju direktorija", "Unable to set upload directory." : "Odredba direktorija učitavanja nije moguća.", "Invalid Token" : "Neispravan Znak", @@ -63,6 +59,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", + "File name cannot be empty." : "Naziv datoteke ne može biti prazan", "Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite", diff --git a/apps/files/l10n/bs.json b/apps/files/l10n/bs.json index 94b68ded74e..0039c2676e9 100644 --- a/apps/files/l10n/bs.json +++ b/apps/files/l10n/bs.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji", "Could not move %s" : "Nemoguće premjestiti %s", "Permission denied" : "Nemate ovlaštenje", - "File name cannot be empty." : "Naziv datoteke ne može biti prazan", - "\"%s\" is an invalid file name." : "\"%s\" nije validan naziv datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljni direktorij je premješten ili izbrisan.", "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u direktoriju %s. Molim odaberite drugi naziv.", "Error when creating the file" : "Greška pri kreiranju datoteke", - "Folder name cannot be empty." : "Naziv direktorija ne može biti prazan.", "Error when creating the folder" : "Greška pri kreiranju direktorija", "Unable to set upload directory." : "Odredba direktorija učitavanja nije moguća.", "Invalid Token" : "Neispravan Znak", @@ -61,6 +57,7 @@ "You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", + "File name cannot be empty." : "Naziv datoteke ne može biti prazan", "Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite", diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js index 444e76952f2..698550e9d7d 100644 --- a/apps/files/l10n/ca.js +++ b/apps/files/l10n/ca.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom", "Could not move %s" : " No s'ha pogut moure %s", "Permission denied" : "Permís denegat", - "File name cannot be empty." : "El nom del fitxer no pot ser buit.", - "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.", "The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.", "The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.", "Error when creating the file" : "S'ha produït un error en crear el fitxer", - "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.", "Error when creating the folder" : "S'ha produït un error en crear la carpeta", "Unable to set upload directory." : "No es pot establir la carpeta de pujada.", "Invalid Token" : "Testimoni no vàlid", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí", "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"], "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.", + "File name cannot be empty." : "El nom del fitxer no pot ser buit.", "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!", "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.", diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json index f4667a739bb..f8cfb18a3d4 100644 --- a/apps/files/l10n/ca.json +++ b/apps/files/l10n/ca.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom", "Could not move %s" : " No s'ha pogut moure %s", "Permission denied" : "Permís denegat", - "File name cannot be empty." : "El nom del fitxer no pot ser buit.", - "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.", "The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.", "The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.", "Error when creating the file" : "S'ha produït un error en crear el fitxer", - "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.", "Error when creating the folder" : "S'ha produït un error en crear la carpeta", "Unable to set upload directory." : "No es pot establir la carpeta de pujada.", "Invalid Token" : "Testimoni no vàlid", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí", "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"], "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.", + "File name cannot be empty." : "El nom del fitxer no pot ser buit.", "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!", "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.", diff --git a/apps/files/l10n/cs_CZ.js b/apps/files/l10n/cs_CZ.js index cd74b62ccf1..e840fb43623 100644 --- a/apps/files/l10n/cs_CZ.js +++ b/apps/files/l10n/cs_CZ.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem", "Could not move %s" : "Nelze přesunout %s", "Permission denied" : "Přístup odepřen", - "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", - "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.", "The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.", "The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.", "Error when creating the file" : "Chyba při vytváření souboru", - "Folder name cannot be empty." : "Název složky nemůže být prázdný.", "Error when creating the folder" : "Chyba při vytváření složky", "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.", "Invalid Token" : "Neplatný token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.", + "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste", diff --git a/apps/files/l10n/cs_CZ.json b/apps/files/l10n/cs_CZ.json index a45601d9695..c1beb3f627a 100644 --- a/apps/files/l10n/cs_CZ.json +++ b/apps/files/l10n/cs_CZ.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem", "Could not move %s" : "Nelze přesunout %s", "Permission denied" : "Přístup odepřen", - "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", - "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.", "The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.", "The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.", "Error when creating the file" : "Chyba při vytváření souboru", - "Folder name cannot be empty." : "Název složky nemůže být prázdný.", "Error when creating the folder" : "Chyba při vytváření složky", "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.", "Invalid Token" : "Neplatný token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.", + "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste", diff --git a/apps/files/l10n/cy_GB.js b/apps/files/l10n/cy_GB.js index 14d3bc72dde..8b8ffdf265e 100644 --- a/apps/files/l10n/cy_GB.js +++ b/apps/files/l10n/cy_GB.js @@ -3,8 +3,6 @@ OC.L10N.register( { "Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli", "Could not move %s" : "Methwyd symud %s", - "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.", "No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.", "There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:", @@ -32,6 +30,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["","","",""], "_%n file_::_%n files_" : ["","","",""], "_Uploading %n file_::_Uploading %n files_" : ["","","",""], + "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!", "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["","","",""], diff --git a/apps/files/l10n/cy_GB.json b/apps/files/l10n/cy_GB.json index 718fe59420a..c0cf214eedb 100644 --- a/apps/files/l10n/cy_GB.json +++ b/apps/files/l10n/cy_GB.json @@ -1,8 +1,6 @@ { "translations": { "Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli", "Could not move %s" : "Methwyd symud %s", - "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.", "No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.", "There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:", @@ -30,6 +28,7 @@ "_%n folder_::_%n folders_" : ["","","",""], "_%n file_::_%n files_" : ["","","",""], "_Uploading %n file_::_Uploading %n files_" : ["","","",""], + "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.", "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!", "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["","","",""], diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index d9923d881b1..e5c6bb3ace8 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn", "Could not move %s" : "Kunne ikke flytte %s", "Permission denied" : "Adgang nægtet", - "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", - "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.", "The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.", "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.", "Error when creating the file" : "Fejl ved oprettelse af fil", - "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.", "Error when creating the folder" : "Fejl ved oprettelse af mappen", "Unable to set upload directory." : "Ude af stand til at vælge upload mappe.", "Invalid Token" : "Ugyldig Token ", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"], "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.", + "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!", "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index 024b9f71c2e..857da1ff9eb 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn", "Could not move %s" : "Kunne ikke flytte %s", "Permission denied" : "Adgang nægtet", - "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", - "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.", "The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.", "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.", "Error when creating the file" : "Fejl ved oprettelse af fil", - "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.", "Error when creating the folder" : "Fejl ved oprettelse af mappen", "Unable to set upload directory." : "Ude af stand til at vælge upload mappe.", "Invalid Token" : "Ugyldig Token ", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"], "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.", + "File name cannot be empty." : "Filnavnet kan ikke stå tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!", "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.", diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index 4a61e7e9de0..3d9df8f2601 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -7,16 +7,12 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits", "Could not move %s" : "Konnte %s nicht verschieben", "Permission denied" : "Zugriff verweigert", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "\"%s\" is an invalid file name." : "„%s“ ist kein gültiger Dateiname.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, „\\“, „/“, „<“, „>“, „:“, „\"“, „|“, „?“ und „*“ sind nicht zulässig.", "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.", "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.", "Error when creating the file" : "Fehler beim Erstellen der Datei", - "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.", "Error when creating the folder" : "Fehler beim Erstellen des Ordners", "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", + "Invalid Token" : "Ungültiger Token", "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.", + "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.", diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 2547b1eeb75..9e19268fe7a 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -5,16 +5,12 @@ "Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits", "Could not move %s" : "Konnte %s nicht verschieben", "Permission denied" : "Zugriff verweigert", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "\"%s\" is an invalid file name." : "„%s“ ist kein gültiger Dateiname.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, „\\“, „/“, „<“, „>“, „:“, „\"“, „|“, „?“ und „*“ sind nicht zulässig.", "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.", "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.", "Error when creating the file" : "Fehler beim Erstellen der Datei", - "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.", "Error when creating the folder" : "Fehler beim Erstellen des Ordners", "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", + "Invalid Token" : "Ungültiger Token", "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"], "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.", + "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.", diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js index bab98f88488..93085d4670d 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -7,16 +7,12 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.", "Could not move %s" : "Konnte %s nicht verschieben", "Permission denied" : "Zugriff verweigert", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "\"%s\" is an invalid file name." : "„%s“ ist kein gültiger Dateiname.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, „\\“, „/“, „<“, „>“, „:“, „\"“, „|“, „?“ und „*“ sind nicht zulässig.", "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.", "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.", "Error when creating the file" : "Fehler beim Erstellen der Datei", - "Folder name cannot be empty." : "Der Ordnername darf nicht leer sein.", "Error when creating the folder" : "Fehler beim Erstellen des Ordners", "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", + "Invalid Token" : "Ungültiger Token", "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"], "\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.", + "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.", diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index 09a656a3c11..de7ba13200b 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -5,16 +5,12 @@ "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.", "Could not move %s" : "Konnte %s nicht verschieben", "Permission denied" : "Zugriff verweigert", - "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", - "\"%s\" is an invalid file name." : "„%s“ ist kein gültiger Dateiname.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, „\\“, „/“, „<“, „>“, „:“, „\"“, „|“, „?“ und „*“ sind nicht zulässig.", "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.", "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.", "Error when creating the file" : "Fehler beim Erstellen der Datei", - "Folder name cannot be empty." : "Der Ordnername darf nicht leer sein.", "Error when creating the folder" : "Fehler beim Erstellen des Ordners", "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.", - "Invalid Token" : "Ungültiges Merkmal", + "Invalid Token" : "Ungültiger Token", "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler", "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"], "\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.", + "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.", diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js index becbe0d1dc2..721507d9a13 100644 --- a/apps/files/l10n/el.js +++ b/apps/files/l10n/el.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα", "Could not move %s" : "Αδυναμία μετακίνησης του %s", "Permission denied" : "Η πρόσβαση απορρίφθηκε", - "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", - "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.", "The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.", "The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.", "Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου", - "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.", "Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου", "Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.", "Invalid Token" : "Μη έγκυρο Token", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ", "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"], "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.", + "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", "Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!", "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.", diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json index 0499f87d725..d0648308c06 100644 --- a/apps/files/l10n/el.json +++ b/apps/files/l10n/el.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα", "Could not move %s" : "Αδυναμία μετακίνησης του %s", "Permission denied" : "Η πρόσβαση απορρίφθηκε", - "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", - "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.", "The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.", "The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.", "Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου", - "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.", "Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου", "Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.", "Invalid Token" : "Μη έγκυρο Token", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ", "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"], "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.", + "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.", "Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!", "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.", diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js index ae7557cc467..513f5f2f7d7 100644 --- a/apps/files/l10n/en_GB.js +++ b/apps/files/l10n/en_GB.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists", "Could not move %s" : "Could not move %s", "Permission denied" : "Permission denied", - "File name cannot be empty." : "File name cannot be empty.", - "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.", "The target folder has been moved or deleted." : "The target folder has been moved or deleted.", "The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.", "Error when creating the file" : "Error when creating the file", - "Folder name cannot be empty." : "Folder name cannot be empty.", "Error when creating the folder" : "Error when creating the folder", "Unable to set upload directory." : "Unable to set upload directory.", "Invalid Token" : "Invalid Token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here", "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"], "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.", + "File name cannot be empty." : "File name cannot be empty.", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json index 8cd44605b43..1523209bb97 100644 --- a/apps/files/l10n/en_GB.json +++ b/apps/files/l10n/en_GB.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists", "Could not move %s" : "Could not move %s", "Permission denied" : "Permission denied", - "File name cannot be empty." : "File name cannot be empty.", - "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.", "The target folder has been moved or deleted." : "The target folder has been moved or deleted.", "The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.", "Error when creating the file" : "Error when creating the file", - "Folder name cannot be empty." : "Folder name cannot be empty.", "Error when creating the folder" : "Error when creating the folder", "Unable to set upload directory." : "Unable to set upload directory.", "Invalid Token" : "Invalid Token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here", "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"], "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.", + "File name cannot be empty." : "File name cannot be empty.", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js index 1bdb4caba91..594851a4b43 100644 --- a/apps/files/l10n/eo.js +++ b/apps/files/l10n/eo.js @@ -4,11 +4,8 @@ OC.L10N.register( "Unknown error" : "Nekonata eraro", "Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas", "Could not move %s" : "Ne eblis movi %s", - "File name cannot be empty." : "Dosiernomo devas ne malpleni.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.", "The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.", "Error when creating the file" : "Eraris la kreo de la dosiero", - "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.", "Error when creating the folder" : "Eraris la kreo de la dosierujo", "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.", "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.", @@ -49,6 +46,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"], "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie", "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"], + "File name cannot be empty." : "Dosiernomo devas ne malpleni.", "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!", "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json index 20a5913b851..3489e9581af 100644 --- a/apps/files/l10n/eo.json +++ b/apps/files/l10n/eo.json @@ -2,11 +2,8 @@ "Unknown error" : "Nekonata eraro", "Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas", "Could not move %s" : "Ne eblis movi %s", - "File name cannot be empty." : "Dosiernomo devas ne malpleni.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.", "The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.", "Error when creating the file" : "Eraris la kreo de la dosiero", - "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.", "Error when creating the folder" : "Eraris la kreo de la dosierujo", "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.", "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.", @@ -47,6 +44,7 @@ "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"], "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie", "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"], + "File name cannot be empty." : "Dosiernomo devas ne malpleni.", "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!", "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index 385cb40f8f0..3d74b3fad34 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", "Permission denied" : "Permiso denegado", - "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", - "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.", "Error when creating the folder" : "Error al crear la carpeta.", "Unable to set upload directory." : "Incapaz de crear directorio de subida.", "Invalid Token" : "Token Inválido", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.", + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index dfd734fcbde..52a67ae8738 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", "Permission denied" : "Permiso denegado", - "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", - "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.", "Error when creating the folder" : "Error al crear la carpeta.", "Unable to set upload directory." : "Incapaz de crear directorio de subida.", "Invalid Token" : "Token Inválido", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.", + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js index bfc26d23f6a..c3e511beab6 100644 --- a/apps/files/l10n/es_AR.js +++ b/apps/files/l10n/es_AR.js @@ -4,11 +4,8 @@ OC.L10N.register( "Unknown error" : "Error desconocido", "Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe", "Could not move %s" : "No se pudo mover %s ", - "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.", "Error when creating the folder" : "Error al crear el directorio", "Unable to set upload directory." : "No fue posible crear el directorio de subida.", "Invalid Token" : "Token Inválido", @@ -51,6 +48,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n archivo","%n archivos"], "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json index ddc2fb80cf4..cce6e62d122 100644 --- a/apps/files/l10n/es_AR.json +++ b/apps/files/l10n/es_AR.json @@ -2,11 +2,8 @@ "Unknown error" : "Error desconocido", "Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe", "Could not move %s" : "No se pudo mover %s ", - "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.", "Error when creating the folder" : "Error al crear el directorio", "Unable to set upload directory." : "No fue posible crear el directorio de subida.", "Invalid Token" : "Token Inválido", @@ -49,6 +46,7 @@ "_%n file_::_%n files_" : ["%n archivo","%n archivos"], "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js index 4e6ff31db6b..18b45ae36f1 100644 --- a/apps/files/l10n/es_MX.js +++ b/apps/files/l10n/es_MX.js @@ -4,11 +4,8 @@ OC.L10N.register( "Unknown error" : "Error desconocido", "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", - "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.", "Error when creating the folder" : "Error al crear la carpeta.", "Unable to set upload directory." : "Incapaz de crear directorio de subida.", "Invalid Token" : "Token Inválido", @@ -50,6 +47,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n archivo","%n archivos"], "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json index 396f6f8098f..26b28e5c231 100644 --- a/apps/files/l10n/es_MX.json +++ b/apps/files/l10n/es_MX.json @@ -2,11 +2,8 @@ "Unknown error" : "Error desconocido", "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.", "Could not move %s" : "No se pudo mover %s", - "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.", "Error when creating the file" : "Error al crear el archivo", - "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.", "Error when creating the folder" : "Error al crear la carpeta.", "Unable to set upload directory." : "Incapaz de crear directorio de subida.", "Invalid Token" : "Token Inválido", @@ -48,6 +45,7 @@ "_%n file_::_%n files_" : ["%n archivo","%n archivos"], "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!", "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.", diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js index 24a32a8d7a1..3bde096acd0 100644 --- a/apps/files/l10n/et_EE.js +++ b/apps/files/l10n/et_EE.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas", "Could not move %s" : "%s liigutamine ebaõnnestus", "Permission denied" : "Ligipääs keelatud", - "File name cannot be empty." : "Faili nimi ei saa olla tühi.", - "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.", "The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.", "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.", "Error when creating the file" : "Viga faili loomisel", - "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.", "Error when creating the folder" : "Viga kataloogi loomisel", "Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.", "Invalid Token" : "Vigane kontrollkood", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks", "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"], "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.", + "File name cannot be empty." : "Faili nimi ei saa olla tühi.", "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json index 15c7ad3067d..065229f35c7 100644 --- a/apps/files/l10n/et_EE.json +++ b/apps/files/l10n/et_EE.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas", "Could not move %s" : "%s liigutamine ebaõnnestus", "Permission denied" : "Ligipääs keelatud", - "File name cannot be empty." : "Faili nimi ei saa olla tühi.", - "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.", "The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.", "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.", "Error when creating the file" : "Viga faili loomisel", - "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.", "Error when creating the folder" : "Viga kataloogi loomisel", "Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.", "Invalid Token" : "Vigane kontrollkood", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks", "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"], "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.", + "File name cannot be empty." : "Faili nimi ei saa olla tühi.", "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!", "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js index 3f3d786bd2e..6673f2d3f77 100644 --- a/apps/files/l10n/eu.js +++ b/apps/files/l10n/eu.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da", "Could not move %s" : "Ezin dira fitxategiak mugitu %s", "Permission denied" : "Baimena Ukatua", - "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", - "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.", "The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.", "The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.", "Error when creating the file" : "Errorea fitxategia sortzerakoan", - "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.", "Error when creating the folder" : "Errorea karpeta sortzerakoan", "Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.", "Invalid Token" : "Lekuko baliogabea", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik", "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"], "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.", + "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!", "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi", diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json index f66aba5582f..b400875ca01 100644 --- a/apps/files/l10n/eu.json +++ b/apps/files/l10n/eu.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da", "Could not move %s" : "Ezin dira fitxategiak mugitu %s", "Permission denied" : "Baimena Ukatua", - "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", - "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.", "The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.", "The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.", "Error when creating the file" : "Errorea fitxategia sortzerakoan", - "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.", "Error when creating the folder" : "Errorea karpeta sortzerakoan", "Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.", "Invalid Token" : "Lekuko baliogabea", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik", "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"], "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.", + "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.", "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!", "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi", diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js index 611f4520d72..41cab458101 100644 --- a/apps/files/l10n/fa.js +++ b/apps/files/l10n/fa.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "خطای نامشخص", "Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ", "Could not move %s" : "%s نمی تواند حرکت کند ", - "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.", "Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.", "Invalid Token" : "رمز نامعتبر", "No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس", @@ -36,6 +34,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"], + "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!", "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json index e193c08d470..119fd18a34d 100644 --- a/apps/files/l10n/fa.json +++ b/apps/files/l10n/fa.json @@ -2,8 +2,6 @@ "Unknown error" : "خطای نامشخص", "Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ", "Could not move %s" : "%s نمی تواند حرکت کند ", - "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.", "Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.", "Invalid Token" : "رمز نامعتبر", "No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس", @@ -34,6 +32,7 @@ "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"], + "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.", "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!", "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/fi_FI.js b/apps/files/l10n/fi_FI.js index a04676c319d..1d9cad7b2b2 100644 --- a/apps/files/l10n/fi_FI.js +++ b/apps/files/l10n/fi_FI.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa", "Could not move %s" : "Kohteen %s siirto ei onnistunut", "Permission denied" : "Ei käyttöoikeutta", - "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", - "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.", "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.", "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.", "Error when creating the file" : "Virhe tiedostoa luotaessa", - "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.", "Error when creating the folder" : "Virhe kansiota luotaessa", "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.", "Invalid Token" : "Virheellinen token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin", "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"], "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.", + "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!", "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.", diff --git a/apps/files/l10n/fi_FI.json b/apps/files/l10n/fi_FI.json index 78f459dc47d..a3b4f490e46 100644 --- a/apps/files/l10n/fi_FI.json +++ b/apps/files/l10n/fi_FI.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa", "Could not move %s" : "Kohteen %s siirto ei onnistunut", "Permission denied" : "Ei käyttöoikeutta", - "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", - "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.", "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.", "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.", "Error when creating the file" : "Virhe tiedostoa luotaessa", - "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.", "Error when creating the folder" : "Virhe kansiota luotaessa", "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.", "Invalid Token" : "Virheellinen token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin", "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"], "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.", + "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.", "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!", "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.", diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index 6d7a09c6217..cc54db6ca6d 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier portant ce nom existe déjà", "Could not move %s" : "Impossible de déplacer %s", "Permission denied" : "Permission refusée", - "File name cannot be empty." : "Le nom de fichier ne peut être vide.", - "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ce nom n'est pas valable : les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.", "The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.", "The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.", "Error when creating the file" : "Erreur pendant la création du fichier", - "Folder name cannot be empty." : "Le nom de dossier ne peut pas être vide.", "Error when creating the folder" : "Erreur pendant la création du dossier", "Unable to set upload directory." : "Impossible de définir le dossier de destination.", "Invalid Token" : "Jeton non valide", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici", "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"], "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", + "File name cannot be empty." : "Le nom de fichier ne peut être vide.", "Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être ajoutés ou synchronisés !", "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Le chiffrement est activé, mais vos clés ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.", diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index 7264a898669..d37e4dc4ade 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier portant ce nom existe déjà", "Could not move %s" : "Impossible de déplacer %s", "Permission denied" : "Permission refusée", - "File name cannot be empty." : "Le nom de fichier ne peut être vide.", - "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ce nom n'est pas valable : les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.", "The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.", "The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.", "Error when creating the file" : "Erreur pendant la création du fichier", - "Folder name cannot be empty." : "Le nom de dossier ne peut pas être vide.", "Error when creating the folder" : "Erreur pendant la création du dossier", "Unable to set upload directory." : "Impossible de définir le dossier de destination.", "Invalid Token" : "Jeton non valide", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici", "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"], "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.", + "File name cannot be empty." : "Le nom de fichier ne peut être vide.", "Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être ajoutés ou synchronisés !", "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Le chiffrement est activé, mais vos clés ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.", diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js index c91cb980c87..b4b5e36f8e5 100644 --- a/apps/files/l10n/gl.js +++ b/apps/files/l10n/gl.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.", "Could not move %s" : "Non foi posíbel mover %s", "Permission denied" : "Permiso denegado", - "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", - "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».", "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.", "The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.", "Error when creating the file" : "Produciuse un erro ao crear o ficheiro", - "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.", "Error when creating the folder" : "Produciuse un erro ao crear o cartafol", "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.", "Invalid Token" : "Marca incorrecta", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", + "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo", diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json index 8e8162fdf3c..d181da85256 100644 --- a/apps/files/l10n/gl.json +++ b/apps/files/l10n/gl.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.", "Could not move %s" : "Non foi posíbel mover %s", "Permission denied" : "Permiso denegado", - "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", - "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».", "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.", "The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.", "Error when creating the file" : "Produciuse un erro ao crear o ficheiro", - "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.", "Error when creating the folder" : "Produciuse un erro ao crear o cartafol", "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.", "Invalid Token" : "Marca incorrecta", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", + "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo", diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js index 9a77e18df4b..28ba3d34926 100644 --- a/apps/files/l10n/he.js +++ b/apps/files/l10n/he.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "שגיאה בלתי ידועה", "Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים", "Could not move %s" : "לא ניתן להעביר את %s", - "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.", "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.", "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:", @@ -37,6 +35,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "Favorite" : "מועדף", diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json index 42c2d097846..078660c1c2b 100644 --- a/apps/files/l10n/he.json +++ b/apps/files/l10n/he.json @@ -2,8 +2,6 @@ "Unknown error" : "שגיאה בלתי ידועה", "Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים", "Could not move %s" : "לא ניתן להעביר את %s", - "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.", "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.", "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:", @@ -35,6 +33,7 @@ "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "Favorite" : "מועדף", diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js index 7c3ef990837..cee59ce3550 100644 --- a/apps/files/l10n/hr.js +++ b/apps/files/l10n/hr.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji", "Could not move %s" : "Nemoguće premjestiti %s", "Permission denied" : "Nemate dozvolu", - "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", - "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.", "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.", "Error when creating the file" : "Pogreška pri kreiranju datoteke", - "Folder name cannot be empty." : "Naziv mape ne može biti prazan.", "Error when creating the folder" : "Pogreška pri kreiranju mape", "Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća", "Invalid Token" : "Neispravan token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", + "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite", diff --git a/apps/files/l10n/hr.json b/apps/files/l10n/hr.json index f2284472b57..aedd84a62f3 100644 --- a/apps/files/l10n/hr.json +++ b/apps/files/l10n/hr.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji", "Could not move %s" : "Nemoguće premjestiti %s", "Permission denied" : "Nemate dozvolu", - "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", - "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.", "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.", "Error when creating the file" : "Pogreška pri kreiranju datoteke", - "Folder name cannot be empty." : "Naziv mape ne može biti prazan.", "Error when creating the folder" : "Pogreška pri kreiranju mape", "Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća", "Invalid Token" : "Neispravan token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke", "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.", + "File name cannot be empty." : "Naziv datoteke ne može biti prazan.", "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite", diff --git a/apps/files/l10n/hu_HU.js b/apps/files/l10n/hu_HU.js index 05c00ed4e86..bd640df8519 100644 --- a/apps/files/l10n/hu_HU.js +++ b/apps/files/l10n/hu_HU.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel", "Could not move %s" : "Nem sikerült %s áthelyezése", "Permission denied" : "Engedély megtagadva ", - "File name cannot be empty." : "A fájlnév nem lehet semmi.", - "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'", "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.", "The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!", "Error when creating the file" : "Hiba történt az állomány létrehozásakor", - "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül", "Error when creating the folder" : "Hiba történt a mappa létrehozásakor", "Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.", "Invalid Token" : "Hibás token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre", "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"], "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.", + "File name cannot be empty." : "A fájlnév nem lehet semmi.", "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.", "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", diff --git a/apps/files/l10n/hu_HU.json b/apps/files/l10n/hu_HU.json index 96c4327f3cd..2332e7720a7 100644 --- a/apps/files/l10n/hu_HU.json +++ b/apps/files/l10n/hu_HU.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel", "Could not move %s" : "Nem sikerült %s áthelyezése", "Permission denied" : "Engedély megtagadva ", - "File name cannot be empty." : "A fájlnév nem lehet semmi.", - "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'", "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.", "The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!", "Error when creating the file" : "Hiba történt az állomány létrehozásakor", - "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül", "Error when creating the folder" : "Hiba történt a mappa létrehozásakor", "Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.", "Invalid Token" : "Hibás token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre", "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"], "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.", + "File name cannot be empty." : "A fájlnév nem lehet semmi.", "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.", "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js index 6bff309bd63..48b763de6a5 100644 --- a/apps/files/l10n/ia.js +++ b/apps/files/l10n/ia.js @@ -2,7 +2,6 @@ OC.L10N.register( "files", { "Unknown error" : "Error Incognite", - "File name cannot be empty." : "Le nomine de file non pote esser vacue.", "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente", "No file was uploaded" : "Nulle file esseva incargate.", "Missing a temporary folder" : "Manca un dossier temporari", @@ -18,6 +17,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Le nomine de file non pote esser vacue.", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>", "A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>", diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json index dc4a181e6e5..983e153c970 100644 --- a/apps/files/l10n/ia.json +++ b/apps/files/l10n/ia.json @@ -1,6 +1,5 @@ { "translations": { "Unknown error" : "Error Incognite", - "File name cannot be empty." : "Le nomine de file non pote esser vacue.", "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente", "No file was uploaded" : "Nulle file esseva incargate.", "Missing a temporary folder" : "Manca un dossier temporari", @@ -16,6 +15,7 @@ "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Le nomine de file non pote esser vacue.", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>", "A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>", diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js index cb555b2d4b0..0792bb8fa98 100644 --- a/apps/files/l10n/id.js +++ b/apps/files/l10n/id.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada", "Could not move %s" : "Tidak dapat memindahkan %s", "Permission denied" : "Perizinan ditolak", - "File name cannot be empty." : "Nama berkas tidak boleh kosong.", - "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.", "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.", "The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.", "Error when creating the file" : "Kesalahan saat membuat berkas", - "Folder name cannot be empty." : "Nama folder tidak boleh kosong.", "Error when creating the folder" : "Kesalahan saat membuat folder", "Unable to set upload directory." : "Tidak dapat mengatur folder unggah", "Invalid Token" : "Token tidak sah", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini", "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"], "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.", + "File name cannot be empty." : "Nama berkas tidak boleh kosong.", "Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!", "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi", diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json index d7ba4cc3926..2c8d94bae90 100644 --- a/apps/files/l10n/id.json +++ b/apps/files/l10n/id.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada", "Could not move %s" : "Tidak dapat memindahkan %s", "Permission denied" : "Perizinan ditolak", - "File name cannot be empty." : "Nama berkas tidak boleh kosong.", - "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.", "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.", "The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.", "Error when creating the file" : "Kesalahan saat membuat berkas", - "Folder name cannot be empty." : "Nama folder tidak boleh kosong.", "Error when creating the folder" : "Kesalahan saat membuat folder", "Unable to set upload directory." : "Tidak dapat mengatur folder unggah", "Invalid Token" : "Token tidak sah", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini", "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"], "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.", + "File name cannot be empty." : "Nama berkas tidak boleh kosong.", "Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!", "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi", diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index dea64b38e44..99728f96bf0 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -3,8 +3,6 @@ OC.L10N.register( { "Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til", "Could not move %s" : "Gat ekki fært %s", - "File name cannot be empty." : "Nafn skráar má ekki vera tómt", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.", "No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.", "There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:", @@ -31,6 +29,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Nafn skráar má ekki vera tómt", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "File handling" : "Meðhöndlun skrár", "Maximum upload size" : "Hámarks stærð innsendingar", diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index 96eaa6a4d4a..5a274c23faa 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -1,8 +1,6 @@ { "translations": { "Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til", "Could not move %s" : "Gat ekki fært %s", - "File name cannot be empty." : "Nafn skráar má ekki vera tómt", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.", "No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.", "There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:", @@ -29,6 +27,7 @@ "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Nafn skráar má ekki vera tómt", "_matches '{filter}'_::_match '{filter}'_" : ["",""], "File handling" : "Meðhöndlun skrár", "Maximum upload size" : "Hámarks stærð innsendingar", diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index e31e53dc0e3..8783699c41b 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già", "Could not move %s" : "Impossibile spostare %s", "Permission denied" : "Permesso negato", - "File name cannot be empty." : "Il nome del file non può essere vuoto.", - "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.", "The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.", "The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.", "Error when creating the file" : "Errore durante la creazione del file", - "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.", "Error when creating the folder" : "Errore durante la creazione della cartella", "Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.", "Invalid Token" : "Token non valido", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file", "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"], "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.", + "File name cannot be empty." : "Il nome del file non può essere vuoto.", "Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!", "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso", diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index adc32aa3187..010f739585d 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già", "Could not move %s" : "Impossibile spostare %s", "Permission denied" : "Permesso negato", - "File name cannot be empty." : "Il nome del file non può essere vuoto.", - "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.", "The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.", "The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.", "Error when creating the file" : "Errore durante la creazione del file", - "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.", "Error when creating the folder" : "Errore durante la creazione della cartella", "Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.", "Invalid Token" : "Token non valido", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file", "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"], "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.", + "File name cannot be empty." : "Il nome del file non può essere vuoto.", "Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!", "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso", diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js index b7ff4033b4a..6f86088c49a 100644 --- a/apps/files/l10n/ja.js +++ b/apps/files/l10n/ja.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します", "Could not move %s" : "%s を移動できませんでした", "Permission denied" : "アクセス拒否", - "File name cannot be empty." : "ファイル名を空にすることはできません。", - "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。", "The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。", "The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。", "Error when creating the file" : "ファイルの生成エラー", - "Folder name cannot be empty." : "フォルダー名は空にできません", "Error when creating the folder" : "フォルダーの生成エラー", "Unable to set upload directory." : "アップロードディレクトリを設定できません。", "Invalid Token" : "無効なトークン", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません", "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"], "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。", + "File name cannot be empty." : "ファイル名を空にすることはできません。", "Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!", "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください", diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json index 23d2291c770..18ce4dfbe3a 100644 --- a/apps/files/l10n/ja.json +++ b/apps/files/l10n/ja.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します", "Could not move %s" : "%s を移動できませんでした", "Permission denied" : "アクセス拒否", - "File name cannot be empty." : "ファイル名を空にすることはできません。", - "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。", "The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。", "The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。", "Error when creating the file" : "ファイルの生成エラー", - "Folder name cannot be empty." : "フォルダー名は空にできません", "Error when creating the folder" : "フォルダーの生成エラー", "Unable to set upload directory." : "アップロードディレクトリを設定できません。", "Invalid Token" : "無効なトークン", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません", "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"], "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。", + "File name cannot be empty." : "ファイル名を空にすることはできません。", "Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!", "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください", diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js index 1c4ef219b4a..783add2a989 100644 --- a/apps/files/l10n/ka_GE.js +++ b/apps/files/l10n/ka_GE.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "უცნობი შეცდომა", "Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს", "Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა", - "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.", "No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა", "There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში", @@ -34,6 +32,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json index 013be0d88de..9a78d1e17cc 100644 --- a/apps/files/l10n/ka_GE.json +++ b/apps/files/l10n/ka_GE.json @@ -2,8 +2,6 @@ "Unknown error" : "უცნობი შეცდომა", "Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს", "Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა", - "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.", "No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა", "There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში", @@ -32,6 +30,7 @@ "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.", "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/km.js b/apps/files/l10n/km.js index 9fa02b3b165..4f7e877c4cc 100644 --- a/apps/files/l10n/km.js +++ b/apps/files/l10n/km.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "មិនស្គាល់កំហុស", "Could not move %s - File with this name already exists" : "មិនអាចផ្លាស់ទី %s - មានឈ្មោះឯកសារដូចនេះហើយ", "Could not move %s" : "មិនអាចផ្លាស់ទី %s", - "File name cannot be empty." : "ឈ្មោះឯកសារមិនអាចនៅទទេបានឡើយ។", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះមិនត្រឹមត្រូវ, មិនអនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។", "No file was uploaded. Unknown error" : "មិនមានឯកសារដែលបានផ្ទុកឡើង។ មិនស្គាល់កំហុស", "There is no error, the file uploaded with success" : "មិនមានកំហុសអ្វីទេ ហើយឯកសារត្រូវបានផ្ទុកឡើងដោយជោគជ័យ", "Files" : "ឯកសារ", @@ -23,6 +21,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ឈ្មោះឯកសារមិនអាចនៅទទេបានឡើយ។", "_matches '{filter}'_::_match '{filter}'_" : [""], "You created %1$s" : "អ្នកបានបង្កើត %1$s", "%2$s created %1$s" : "%2$s បានបង្កើត %1$s", diff --git a/apps/files/l10n/km.json b/apps/files/l10n/km.json index fd295bffc88..c09eae06637 100644 --- a/apps/files/l10n/km.json +++ b/apps/files/l10n/km.json @@ -2,8 +2,6 @@ "Unknown error" : "មិនស្គាល់កំហុស", "Could not move %s - File with this name already exists" : "មិនអាចផ្លាស់ទី %s - មានឈ្មោះឯកសារដូចនេះហើយ", "Could not move %s" : "មិនអាចផ្លាស់ទី %s", - "File name cannot be empty." : "ឈ្មោះឯកសារមិនអាចនៅទទេបានឡើយ។", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះមិនត្រឹមត្រូវ, មិនអនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។", "No file was uploaded. Unknown error" : "មិនមានឯកសារដែលបានផ្ទុកឡើង។ មិនស្គាល់កំហុស", "There is no error, the file uploaded with success" : "មិនមានកំហុសអ្វីទេ ហើយឯកសារត្រូវបានផ្ទុកឡើងដោយជោគជ័យ", "Files" : "ឯកសារ", @@ -21,6 +19,7 @@ "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ឈ្មោះឯកសារមិនអាចនៅទទេបានឡើយ។", "_matches '{filter}'_::_match '{filter}'_" : [""], "You created %1$s" : "អ្នកបានបង្កើត %1$s", "%2$s created %1$s" : "%2$s បានបង្កើត %1$s", diff --git a/apps/files/l10n/kn.js b/apps/files/l10n/kn.js index 134e7a8c40b..4be67b67e08 100644 --- a/apps/files/l10n/kn.js +++ b/apps/files/l10n/kn.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ", "Could not move %s" : "%s ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ", "Permission denied" : "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ", - "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", - "\"%s\" is an invalid file name." : "\"%s\" ಅಮಾನ್ಯ ಕಡತ ಹೆಸರು.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ಅಮಾನ್ಯವಾದ ಹೆಸರು, '\\', '/', '<', '>', ':', '\"', '|', '?' ಮತ್ತು '*' ಅನುಮತಿ ಇಲ್ಲ.", "The target folder has been moved or deleted." : "ಕೋಶದ ಉದ್ದೇಶಿತ ಸ್ಥಳ ಬದಲಾವಣೆ ಮಾಡಲಾಗಿದೆ ಅಥವಾ ಅಳಿಸಲಾಗಿದೆ.", "The name %s is already used in the folder %s. Please choose a different name." : "%s ಹೆಸರಿನ ಕೋಶವನ್ನು %s ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.", "Error when creating the file" : "ಕಡತವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ", - "Folder name cannot be empty." : "ಕೊಶದ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "Error when creating the folder" : "ಕೊಶವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ", "Unable to set upload directory." : "ಪೇರಿಸವ ಕೋಶವನ್ನು ಹೊಂದಿಸಲಾಗಲಿಲ್ಲ.", "Invalid Token" : "ಅಮಾನ್ಯ ಸಾಂಕೇತಿಕ", @@ -54,6 +50,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n ಕಡತ"], "You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ", "_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"], + "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "_matches '{filter}'_::_match '{filter}'_" : [""], "Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", diff --git a/apps/files/l10n/kn.json b/apps/files/l10n/kn.json index 571e80b682f..5c2d0409f0b 100644 --- a/apps/files/l10n/kn.json +++ b/apps/files/l10n/kn.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "%s ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ", "Could not move %s" : "%s ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ", "Permission denied" : "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ", - "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", - "\"%s\" is an invalid file name." : "\"%s\" ಅಮಾನ್ಯ ಕಡತ ಹೆಸರು.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ಅಮಾನ್ಯವಾದ ಹೆಸರು, '\\', '/', '<', '>', ':', '\"', '|', '?' ಮತ್ತು '*' ಅನುಮತಿ ಇಲ್ಲ.", "The target folder has been moved or deleted." : "ಕೋಶದ ಉದ್ದೇಶಿತ ಸ್ಥಳ ಬದಲಾವಣೆ ಮಾಡಲಾಗಿದೆ ಅಥವಾ ಅಳಿಸಲಾಗಿದೆ.", "The name %s is already used in the folder %s. Please choose a different name." : "%s ಹೆಸರಿನ ಕೋಶವನ್ನು %s ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.", "Error when creating the file" : "ಕಡತವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ", - "Folder name cannot be empty." : "ಕೊಶದ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "Error when creating the folder" : "ಕೊಶವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ", "Unable to set upload directory." : "ಪೇರಿಸವ ಕೋಶವನ್ನು ಹೊಂದಿಸಲಾಗಲಿಲ್ಲ.", "Invalid Token" : "ಅಮಾನ್ಯ ಸಾಂಕೇತಿಕ", @@ -52,6 +48,7 @@ "_%n file_::_%n files_" : ["%n ಕಡತ"], "You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ", "_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"], + "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.", "_matches '{filter}'_::_match '{filter}'_" : [""], "Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index 17c14d79249..5301636d3d1 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함", "Could not move %s" : "항목 %s을(를) 이동시킬 수 없음", "Permission denied" : "권한 거부됨", - "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", - "\"%s\" is an invalid file name." : "\"%s\"은(는) 잘못된 파일 이름입니다.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.", "The target folder has been moved or deleted." : "대상 폴더가 이동되거나 삭제되었습니다.", "The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.", "Error when creating the file" : "파일 생성 중 오류 발생", - "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.", "Error when creating the folder" : "폴더 생성 중 오류 발생", "Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.", "Invalid Token" : "잘못된 토큰", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", + "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오", diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index 85f414b3102..1b9a9b27bc6 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함", "Could not move %s" : "항목 %s을(를) 이동시킬 수 없음", "Permission denied" : "권한 거부됨", - "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", - "\"%s\" is an invalid file name." : "\"%s\"은(는) 잘못된 파일 이름입니다.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.", "The target folder has been moved or deleted." : "대상 폴더가 이동되거나 삭제되었습니다.", "The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.", "Error when creating the file" : "파일 생성 중 오류 발생", - "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.", "Error when creating the folder" : "폴더 생성 중 오류 발생", "Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.", "Invalid Token" : "잘못된 토큰", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다", "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"], "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", + "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오", diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index d018c5f2760..3a61e0c1708 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja", "Could not move %s" : "Nepavyko perkelti %s", "Permission denied" : "Neturite teisių", - "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", - "\"%s\" is an invalid file name." : "„%s“ yra netinkamas failo pavadinimas.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.", "The target folder has been moved or deleted." : "Tikslo aplankas buvo perkeltas ar ištrintas.", "The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.", "Error when creating the file" : "Klaida kuriant failą", - "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.", "Error when creating the folder" : "Klaida kuriant aplanką", "Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.", "Invalid Token" : "Netinkamas ženklas", @@ -63,6 +59,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", + "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index db3f0bb6463..8fb6da2c1c1 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja", "Could not move %s" : "Nepavyko perkelti %s", "Permission denied" : "Neturite teisių", - "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", - "\"%s\" is an invalid file name." : "„%s“ yra netinkamas failo pavadinimas.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.", "The target folder has been moved or deleted." : "Tikslo aplankas buvo perkeltas ar ištrintas.", "The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.", "Error when creating the file" : "Klaida kuriant failą", - "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.", "Error when creating the folder" : "Klaida kuriant aplanką", "Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.", "Invalid Token" : "Netinkamas ženklas", @@ -61,6 +57,7 @@ "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", + "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js index 17ff6eae582..4dfd9933380 100644 --- a/apps/files/l10n/lv.js +++ b/apps/files/l10n/lv.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu", "Could not move %s" : "Nevarēja pārvietot %s", "Permission denied" : "Pieeja liegta", - "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", - "\"%s\" is an invalid file name." : "\"%s\" ir nepareizs datnes nosaukums.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.", "The target folder has been moved or deleted." : "Mērķa mape ir pārvietota vai dzēsta", "The name %s is already used in the folder %s. Please choose a different name." : "Nosaukums '%s' jau tiek izmantots mapē '%s'. Lūdzu izvēlieties citu nosaukumu.", "Error when creating the file" : "Kļūda veidojot datni", - "Folder name cannot be empty." : "Mape nevar būt tukša", "Error when creating the folder" : "Kļūda, veidojot mapi", "Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.", "Invalid Token" : "Nepareiza pilnvara", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes", "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"], "\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.", + "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifrēšanas lietotnes ir pieslēgta, bet šifrēšanas atslēgas nav uzstādītas. Lūdzu izejiet no sistēmas un ieejiet sistēmā atpakaļ.", @@ -73,6 +70,7 @@ OC.L10N.register( "{dirs} and {files}" : "{dirs} un {files}", "Favorited" : "Favorīti", "Favorite" : "Iecienītais", + "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda", "A new file or folder has been <strong>created</strong>" : "<strong>Izveidots</strong> jauns fails vai mape", "A file or folder has been <strong>changed</strong>" : "<strong>Izmainīts</strong> fails vai mape", "A file or folder has been <strong>deleted</strong>" : "<strong>Dzēsts</strong> fails vai mape", diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json index ffba8e21dd2..e2f30c7289f 100644 --- a/apps/files/l10n/lv.json +++ b/apps/files/l10n/lv.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu", "Could not move %s" : "Nevarēja pārvietot %s", "Permission denied" : "Pieeja liegta", - "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", - "\"%s\" is an invalid file name." : "\"%s\" ir nepareizs datnes nosaukums.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.", "The target folder has been moved or deleted." : "Mērķa mape ir pārvietota vai dzēsta", "The name %s is already used in the folder %s. Please choose a different name." : "Nosaukums '%s' jau tiek izmantots mapē '%s'. Lūdzu izvēlieties citu nosaukumu.", "Error when creating the file" : "Kļūda veidojot datni", - "Folder name cannot be empty." : "Mape nevar būt tukša", "Error when creating the folder" : "Kļūda, veidojot mapi", "Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.", "Invalid Token" : "Nepareiza pilnvara", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes", "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"], "\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.", + "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.", "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!", "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifrēšanas lietotnes ir pieslēgta, bet šifrēšanas atslēgas nav uzstādītas. Lūdzu izejiet no sistēmas un ieejiet sistēmā atpakaļ.", @@ -71,6 +68,7 @@ "{dirs} and {files}" : "{dirs} un {files}", "Favorited" : "Favorīti", "Favorite" : "Iecienītais", + "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda", "A new file or folder has been <strong>created</strong>" : "<strong>Izveidots</strong> jauns fails vai mape", "A file or folder has been <strong>changed</strong>" : "<strong>Izmainīts</strong> fails vai mape", "A file or folder has been <strong>deleted</strong>" : "<strong>Dzēsts</strong> fails vai mape", diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js index 45cc584129f..309721b0769 100644 --- a/apps/files/l10n/mk.js +++ b/apps/files/l10n/mk.js @@ -4,10 +4,7 @@ OC.L10N.register( "Unknown error" : "Непозната грешка", "Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои", "Could not move %s" : "Не можам да ги префрлам %s", - "File name cannot be empty." : "Името на датотеката не може да биде празно.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.", "Error when creating the file" : "Грешка при креирање на датотека", - "Folder name cannot be empty." : "Името на папката не може да биде празно.", "Error when creating the folder" : "Грешка при креирање на папка", "Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.", "Invalid Token" : "Грешен токен", @@ -46,6 +43,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Името на датотеката не може да биде празно.", "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!", "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json index 852b3518fbf..4be8383eee7 100644 --- a/apps/files/l10n/mk.json +++ b/apps/files/l10n/mk.json @@ -2,10 +2,7 @@ "Unknown error" : "Непозната грешка", "Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои", "Could not move %s" : "Не можам да ги префрлам %s", - "File name cannot be empty." : "Името на датотеката не може да биде празно.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.", "Error when creating the file" : "Грешка при креирање на датотека", - "Folder name cannot be empty." : "Името на папката не може да биде празно.", "Error when creating the folder" : "Грешка при креирање на папка", "Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.", "Invalid Token" : "Грешен токен", @@ -44,6 +41,7 @@ "_%n folder_::_%n folders_" : ["",""], "_%n file_::_%n files_" : ["",""], "_Uploading %n file_::_Uploading %n files_" : ["",""], + "File name cannot be empty." : "Името на датотеката не може да биде празно.", "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!", "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["",""], diff --git a/apps/files/l10n/nb_NO.js b/apps/files/l10n/nb_NO.js index 1b3027b9dbf..247409f9671 100644 --- a/apps/files/l10n/nb_NO.js +++ b/apps/files/l10n/nb_NO.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede", "Could not move %s" : "Kunne ikke flytte %s", "Permission denied" : "Tilgang nektet", - "File name cannot be empty." : "Filnavn kan ikke være tomt.", - "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.", "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.", "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.", "Error when creating the file" : "Feil ved oppretting av filen", - "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.", "Error when creating the folder" : "Feil ved oppretting av mappen", "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.", "Invalid Token" : "Ugyldig nøkkel", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"], "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.", + "File name cannot be empty." : "Filnavn kan ikke være tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", diff --git a/apps/files/l10n/nb_NO.json b/apps/files/l10n/nb_NO.json index 805d347cd0a..6be440c7d09 100644 --- a/apps/files/l10n/nb_NO.json +++ b/apps/files/l10n/nb_NO.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede", "Could not move %s" : "Kunne ikke flytte %s", "Permission denied" : "Tilgang nektet", - "File name cannot be empty." : "Filnavn kan ikke være tomt.", - "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.", "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.", "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.", "Error when creating the file" : "Feil ved oppretting av filen", - "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.", "Error when creating the folder" : "Feil ved oppretting av mappen", "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.", "Invalid Token" : "Ugyldig nøkkel", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her", "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"], "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.", + "File name cannot be empty." : "Filnavn kan ikke være tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index fcce3e02eb6..b525ee3ce4e 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam", "Could not move %s" : "Kon %s niet verplaatsen", "Permission denied" : "Toegang geweigerd", - "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", - "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.", "The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.", "The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.", "Error when creating the file" : "Fout bij creëren bestand", - "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.", "Error when creating the folder" : "Fout bij aanmaken map", "Unable to set upload directory." : "Kan uploadmap niet instellen.", "Invalid Token" : "Ongeldig Token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken", "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"], "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.", + "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", "Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!", "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index ddfdd7623a5..f2dd21e19e9 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam", "Could not move %s" : "Kon %s niet verplaatsen", "Permission denied" : "Toegang geweigerd", - "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", - "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.", "The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.", "The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.", "Error when creating the file" : "Fout bij creëren bestand", - "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.", "Error when creating the folder" : "Fout bij aanmaken map", "Unable to set upload directory." : "Kan uploadmap niet instellen.", "Invalid Token" : "Ongeldig Token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken", "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"], "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.", + "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.", "Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!", "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", diff --git a/apps/files/l10n/nn_NO.js b/apps/files/l10n/nn_NO.js index 64019b23f99..5e039c4711c 100644 --- a/apps/files/l10n/nn_NO.js +++ b/apps/files/l10n/nn_NO.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "Ukjend feil", "Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet", "Could not move %s" : "Klarte ikkje flytta %s", - "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.", "Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.", "Invalid Token" : "Ugyldig token", "No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil", @@ -41,6 +39,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"], + "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)", "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.", diff --git a/apps/files/l10n/nn_NO.json b/apps/files/l10n/nn_NO.json index 3fc962442b0..558808bee1a 100644 --- a/apps/files/l10n/nn_NO.json +++ b/apps/files/l10n/nn_NO.json @@ -2,8 +2,6 @@ "Unknown error" : "Ukjend feil", "Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet", "Could not move %s" : "Klarte ikkje flytta %s", - "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.", "Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.", "Invalid Token" : "Ugyldig token", "No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil", @@ -39,6 +37,7 @@ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"], "_%n file_::_%n files_" : ["%n fil","%n filer"], "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"], + "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!", "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)", "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.", diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index 12b2c43d36a..31ba29d6ad2 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje", "Could not move %s" : "Nie można było przenieść %s", "Permission denied" : "Dostęp zabroniony", - "File name cannot be empty." : "Nazwa pliku nie może być pusta.", - "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.", "The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty", "The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.", "Error when creating the file" : "Błąd przy tworzeniu pliku", - "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.", "Error when creating the folder" : "Błąd przy tworzeniu folderu", "Unable to set upload directory." : "Nie można ustawić katalog wczytywania.", "Invalid Token" : "Nieprawidłowy Token", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu", "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"], "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.", + "File name cannot be empty." : "Nazwa pliku nie może być pusta.", "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!", "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index d7a4ccb9a18..123650e6aa8 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje", "Could not move %s" : "Nie można było przenieść %s", "Permission denied" : "Dostęp zabroniony", - "File name cannot be empty." : "Nazwa pliku nie może być pusta.", - "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.", "The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty", "The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.", "Error when creating the file" : "Błąd przy tworzeniu pliku", - "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.", "Error when creating the folder" : "Błąd przy tworzeniu folderu", "Unable to set upload directory." : "Nie można ustawić katalog wczytywania.", "Invalid Token" : "Nieprawidłowy Token", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu", "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"], "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.", + "File name cannot be empty." : "Nazwa pliku nie może być pusta.", "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!", "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index 85283d89156..bf29fc46d59 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome", "Could not move %s" : "Impossível mover %s", "Permission denied" : "Permissão Negada", - "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", - "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.", "The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.", "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.", "Error when creating the file" : "Erro ao criar o arquivo", - "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.", "Error when creating the folder" : "Erro ao criar a pasta", "Unable to set upload directory." : "Impossível configurar o diretório de envio", "Invalid Token" : "Token inválido", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui", "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"], "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.", + "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", "Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!", "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente", diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index 279b7c85960..57fe2e8d5ed 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome", "Could not move %s" : "Impossível mover %s", "Permission denied" : "Permissão Negada", - "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", - "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.", "The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.", "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.", "Error when creating the file" : "Erro ao criar o arquivo", - "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.", "Error when creating the folder" : "Erro ao criar a pasta", "Unable to set upload directory." : "Impossível configurar o diretório de envio", "Invalid Token" : "Token inválido", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui", "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"], "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.", + "File name cannot be empty." : "O nome do arquivo não pode estar vazio.", "Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!", "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente", diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js index e036a25feed..db383fd70da 100644 --- a/apps/files/l10n/pt_PT.js +++ b/apps/files/l10n/pt_PT.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome", "Could not move %s" : "Não foi possível mover %s", "Permission denied" : "Permissão negada", - "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", - "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.", "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.", "Error when creating the file" : "Erro ao criar o ficheiro", - "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.", "Error when creating the folder" : "Erro ao criar a pasta", "Unable to set upload directory." : "Não foi possível criar o diretório de upload", "Invalid Token" : "Token inválido", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui", "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"], "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.", + "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.", "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente", diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json index e46d85f2018..d229427ceda 100644 --- a/apps/files/l10n/pt_PT.json +++ b/apps/files/l10n/pt_PT.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome", "Could not move %s" : "Não foi possível mover %s", "Permission denied" : "Permissão negada", - "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", - "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.", "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.", "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.", "Error when creating the file" : "Erro ao criar o ficheiro", - "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.", "Error when creating the folder" : "Erro ao criar a pasta", "Unable to set upload directory." : "Não foi possível criar o diretório de upload", "Invalid Token" : "Token inválido", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui", "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"], "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.", + "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.", "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.", "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente", diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js index cc9899f4fe9..93a2e143f16 100644 --- a/apps/files/l10n/ro.js +++ b/apps/files/l10n/ro.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ", "Could not move %s" : "Nu se poate muta %s", "Permission denied" : "Accesul interzis", - "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", - "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.", "The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.", "The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.", "Error when creating the file" : "Eroare la crearea fisierului", - "Folder name cannot be empty." : "Numele folderului nu poate fi liber.", "Error when creating the folder" : "Eroare la crearea folderului", "Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.", "Invalid Token" : "Jeton Invalid", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici", "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."], "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.", + "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!", "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va", diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json index 3b1d4c1365d..42242042988 100644 --- a/apps/files/l10n/ro.json +++ b/apps/files/l10n/ro.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ", "Could not move %s" : "Nu se poate muta %s", "Permission denied" : "Accesul interzis", - "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", - "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.", "The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.", "The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.", "Error when creating the file" : "Eroare la crearea fisierului", - "Folder name cannot be empty." : "Numele folderului nu poate fi liber.", "Error when creating the folder" : "Eroare la crearea folderului", "Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.", "Invalid Token" : "Jeton Invalid", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici", "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."], "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.", + "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.", "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!", "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va", diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index 00fa79b46ed..162910ca152 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует", "Could not move %s" : "Невозможно переместить %s", "Permission denied" : "В доступе отказано", - "File name cannot be empty." : "Имя файла не может быть пустым.", - "\"%s\" is an invalid file name." : "\"%s\" недопустимое имя файла.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя, символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.", "The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.", "The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Укажите другое имя.", "Error when creating the file" : "Ошибка при создании файла", - "Folder name cannot be empty." : "Имя каталога не может быть пустым.", "Error when creating the folder" : "Ошибка создания каталога", "Unable to set upload directory." : "Невозможно установить каталог загрузки.", "Invalid Token" : "Недопустимый маркер", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.", "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"], "\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.", + "File name cannot be empty." : "Имя файла не может быть пустым.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново", diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index e6019601bf4..40350d08bc2 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует", "Could not move %s" : "Невозможно переместить %s", "Permission denied" : "В доступе отказано", - "File name cannot be empty." : "Имя файла не может быть пустым.", - "\"%s\" is an invalid file name." : "\"%s\" недопустимое имя файла.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя, символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.", "The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.", "The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Укажите другое имя.", "Error when creating the file" : "Ошибка при создании файла", - "Folder name cannot be empty." : "Имя каталога не может быть пустым.", "Error when creating the folder" : "Ошибка создания каталога", "Unable to set upload directory." : "Невозможно установить каталог загрузки.", "Invalid Token" : "Недопустимый маркер", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.", "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"], "\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.", + "File name cannot be empty." : "Имя файла не может быть пустым.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново", diff --git a/apps/files/l10n/sk_SK.js b/apps/files/l10n/sk_SK.js index 1de26693ff9..11b2e4d852b 100644 --- a/apps/files/l10n/sk_SK.js +++ b/apps/files/l10n/sk_SK.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje", "Could not move %s" : "Nie je možné presunúť %s", "Permission denied" : "Prístup bol odmietnutý", - "File name cannot be empty." : "Meno súboru nemôže byť prázdne", - "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.", "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.", "The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.", "Error when creating the file" : "Chyba pri vytváraní súboru", - "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.", "Error when creating the folder" : "Chyba pri vytváraní priečinka", "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.", "Invalid Token" : "Neplatný token", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.", + "File name cannot be empty." : "Meno súboru nemôže byť prázdne", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.", diff --git a/apps/files/l10n/sk_SK.json b/apps/files/l10n/sk_SK.json index 18d399d8f76..f99a0703612 100644 --- a/apps/files/l10n/sk_SK.json +++ b/apps/files/l10n/sk_SK.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje", "Could not move %s" : "Nie je možné presunúť %s", "Permission denied" : "Prístup bol odmietnutý", - "File name cannot be empty." : "Meno súboru nemôže byť prázdne", - "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.", "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.", "The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.", "Error when creating the file" : "Chyba pri vytváraní súboru", - "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.", "Error when creating the folder" : "Chyba pri vytváraní priečinka", "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.", "Invalid Token" : "Neplatný token", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory", "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.", + "File name cannot be empty." : "Meno súboru nemôže byť prázdne", "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index 2b8abc59f92..ebe469953dc 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.", "Could not move %s" : "Datoteke %s ni mogoče premakniti", "Permission denied" : "Za to opravilo ni ustreznih dovoljenj.", - "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", - "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.", "The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.", "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.", "Error when creating the file" : "Napaka med ustvarjanjem datoteke", - "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.", "Error when creating the folder" : "Napaka med ustvarjanjem mape", "Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti", "Invalid Token" : "Neveljaven žeton", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.", "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"], "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.", + "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", "Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!", "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index f876bf4d2e8..4a767eaf391 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.", "Could not move %s" : "Datoteke %s ni mogoče premakniti", "Permission denied" : "Za to opravilo ni ustreznih dovoljenj.", - "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", - "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.", "The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.", "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.", "Error when creating the file" : "Napaka med ustvarjanjem datoteke", - "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.", "Error when creating the folder" : "Napaka med ustvarjanjem mape", "Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti", "Invalid Token" : "Neveljaven žeton", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.", "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"], "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.", + "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.", "Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!", "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.", diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js index 51bcef0b38f..400d1ca37d5 100644 --- a/apps/files/l10n/sq.js +++ b/apps/files/l10n/sq.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer", "Could not move %s" : "Nuk mund të zhvendoset %s", "Permission denied" : "Nuk ka të drejtë", - "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", - "\"%s\" is an invalid file name." : "\"%s\" është i pavlefshëm si emër skedari.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.", "The target folder has been moved or deleted." : "Dosja e destinacionit është zhvendosur ose fshirë.", "The name %s is already used in the folder %s. Please choose a different name." : "Emri %s është i përdorur në dosjen %s. Ju lutem zgjidhni një emër tjetër.", "Error when creating the file" : "Gabim gjatë krijimit të skedarit", - "Folder name cannot be empty." : "Emri i dosjes nuk mund të jetë bosh.", "Error when creating the folder" : "Gabim gjatë krijimit të dosjes", "Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit", "Invalid Token" : "Shenjë e gabuar", @@ -60,6 +56,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu", "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"], "\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.", + "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!", "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i Shifrimit është i aktivizuar por çelësat tuaj nuk janë aktivizuar, ju lutem dilni dhe ri-hyni përseri në sistem", diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json index f4d215dd26e..400b4397c19 100644 --- a/apps/files/l10n/sq.json +++ b/apps/files/l10n/sq.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer", "Could not move %s" : "Nuk mund të zhvendoset %s", "Permission denied" : "Nuk ka të drejtë", - "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", - "\"%s\" is an invalid file name." : "\"%s\" është i pavlefshëm si emër skedari.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.", "The target folder has been moved or deleted." : "Dosja e destinacionit është zhvendosur ose fshirë.", "The name %s is already used in the folder %s. Please choose a different name." : "Emri %s është i përdorur në dosjen %s. Ju lutem zgjidhni një emër tjetër.", "Error when creating the file" : "Gabim gjatë krijimit të skedarit", - "Folder name cannot be empty." : "Emri i dosjes nuk mund të jetë bosh.", "Error when creating the folder" : "Gabim gjatë krijimit të dosjes", "Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit", "Invalid Token" : "Shenjë e gabuar", @@ -58,6 +54,7 @@ "You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu", "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"], "\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.", + "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.", "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!", "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i Shifrimit është i aktivizuar por çelësat tuaj nuk janë aktivizuar, ju lutem dilni dhe ri-hyni përseri në sistem", diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js index 5a08319eac9..4a2fa8950c7 100644 --- a/apps/files/l10n/sr.js +++ b/apps/files/l10n/sr.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Не могу да преместим %s – фајл са овим називом већ постоји", "Could not move %s" : "Не могу да преместим %s", "Permission denied" : "Приступ одбијен", - "File name cannot be empty." : "Назив фајла не може бити празан.", - "\"%s\" is an invalid file name." : "„%s“ није исправан назив фајла.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Знакови \\, /, <, >, :, \", |, ? и * нису дозвољени.", "The target folder has been moved or deleted." : "Одредишна фасцикла је премештена или обрисана.", "The name %s is already used in the folder %s. Please choose a different name." : "Назив %s се већ користи у фасцикли %s. Одредите други назив.", "Error when creating the file" : "Грешка при стварању фајла", - "Folder name cannot be empty." : "Назив фасцикле не може бити празан", "Error when creating the folder" : "Грешка при стварању фајла", "Unable to set upload directory." : "Не могу да поставим директоријум за отпремање.", "Invalid Token" : "Неисправан токен", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове", "_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"], "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.", + "File name cannot be empty." : "Назив фајла не може бити празан.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Апликација шифровања је укључена али није иницијализована. Одјавите се и поново се пријавите.", diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json index 6b3b639e414..dee14e6218e 100644 --- a/apps/files/l10n/sr.json +++ b/apps/files/l10n/sr.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Не могу да преместим %s – фајл са овим називом већ постоји", "Could not move %s" : "Не могу да преместим %s", "Permission denied" : "Приступ одбијен", - "File name cannot be empty." : "Назив фајла не може бити празан.", - "\"%s\" is an invalid file name." : "„%s“ није исправан назив фајла.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Знакови \\, /, <, >, :, \", |, ? и * нису дозвољени.", "The target folder has been moved or deleted." : "Одредишна фасцикла је премештена или обрисана.", "The name %s is already used in the folder %s. Please choose a different name." : "Назив %s се већ користи у фасцикли %s. Одредите други назив.", "Error when creating the file" : "Грешка при стварању фајла", - "Folder name cannot be empty." : "Назив фасцикле не може бити празан", "Error when creating the folder" : "Грешка при стварању фајла", "Unable to set upload directory." : "Не могу да поставим директоријум за отпремање.", "Invalid Token" : "Неисправан токен", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове", "_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"], "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.", + "File name cannot be empty." : "Назив фајла не може бити празан.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Апликација шифровања је укључена али није иницијализована. Одјавите се и поново се пријавите.", diff --git a/apps/files/l10n/sr@latin.js b/apps/files/l10n/sr@latin.js index 8297a5737fe..c5bb11c48ca 100644 --- a/apps/files/l10n/sr@latin.js +++ b/apps/files/l10n/sr@latin.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Nemoguće premeštanje %s - fajl sa ovim imenom već postoji", "Could not move %s" : "Nemoguće premeštanje %s", "Permission denied" : "Pristup odbijen", - "File name cannot be empty." : "Ime fajla ne može biti prazno.", - "\"%s\" is an invalid file name." : "\"%s\" je neispravno ime fajla.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravno ime, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljani direktorijum je premešten ili izbrisan.", "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je već u upotrebi u direktorijumu %s. Molimo izaberite drugo ime.", "Error when creating the file" : "Greška pri kreiranju fajla", - "Folder name cannot be empty." : "Ime direktorijuma ne može da bude prazno.", "Error when creating the folder" : "Greška pri kreiranju direktorijuma", "Unable to set upload directory." : "Nemoguće postaviti direktorijum za otpremanje.", "Invalid Token" : "Neispravan simbol", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Nemate dozvolu da otpremate ili kreirate fajlove ovde", "_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajlova","Otpremam %n fajlova"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime fajla.", + "File name cannot be empty." : "Ime fajla ne može biti prazno.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno, fajlovi se ne mogu više otpremati ili sinhronizovati.", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", diff --git a/apps/files/l10n/sr@latin.json b/apps/files/l10n/sr@latin.json index c7d45063158..3f0dc56c791 100644 --- a/apps/files/l10n/sr@latin.json +++ b/apps/files/l10n/sr@latin.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Nemoguće premeštanje %s - fajl sa ovim imenom već postoji", "Could not move %s" : "Nemoguće premeštanje %s", "Permission denied" : "Pristup odbijen", - "File name cannot be empty." : "Ime fajla ne može biti prazno.", - "\"%s\" is an invalid file name." : "\"%s\" je neispravno ime fajla.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravno ime, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.", "The target folder has been moved or deleted." : "Ciljani direktorijum je premešten ili izbrisan.", "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je već u upotrebi u direktorijumu %s. Molimo izaberite drugo ime.", "Error when creating the file" : "Greška pri kreiranju fajla", - "Folder name cannot be empty." : "Ime direktorijuma ne može da bude prazno.", "Error when creating the folder" : "Greška pri kreiranju direktorijuma", "Unable to set upload directory." : "Nemoguće postaviti direktorijum za otpremanje.", "Invalid Token" : "Neispravan simbol", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Nemate dozvolu da otpremate ili kreirate fajlove ovde", "_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajlova","Otpremam %n fajlova"], "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime fajla.", + "File name cannot be empty." : "Ime fajla ne može biti prazno.", "Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno, fajlovi se ne mogu više otpremati ili sinhronizovati.", "Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index f6f4b1dc97b..a14a7e37335 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn", "Could not move %s" : "Kan inte flytta %s", "Permission denied" : "Behörighet nekad.", - "File name cannot be empty." : "Filnamn kan inte vara tomt.", - "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.", "The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.", "The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.", "Error when creating the file" : "Fel under skapande utav filen", - "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.", "Error when creating the folder" : "Fel under skapande utav en katalog", "Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.", "Invalid Token" : "Ogiltig token", @@ -63,6 +59,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här", "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"], "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", + "File name cannot be empty." : "Filnamn kan inte vara tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index 2ab42b18ffe..fd2e733e024 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn", "Could not move %s" : "Kan inte flytta %s", "Permission denied" : "Behörighet nekad.", - "File name cannot be empty." : "Filnamn kan inte vara tomt.", - "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.", "The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.", "The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.", "Error when creating the file" : "Fel under skapande utav filen", - "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.", "Error when creating the folder" : "Fel under skapande utav en katalog", "Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.", "Invalid Token" : "Ogiltig token", @@ -61,6 +57,7 @@ "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här", "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"], "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", + "File name cannot be empty." : "Filnamn kan inte vara tomt.", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen", diff --git a/apps/files/l10n/ta_LK.js b/apps/files/l10n/ta_LK.js index 062471e3324..7787f0a856f 100644 --- a/apps/files/l10n/ta_LK.js +++ b/apps/files/l10n/ta_LK.js @@ -1,7 +1,6 @@ OC.L10N.register( "files", { - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.", "No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு", "There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது", diff --git a/apps/files/l10n/ta_LK.json b/apps/files/l10n/ta_LK.json index 63fcdc56e0a..8812b6aa83f 100644 --- a/apps/files/l10n/ta_LK.json +++ b/apps/files/l10n/ta_LK.json @@ -1,5 +1,4 @@ { "translations": { - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.", "No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு", "There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது", diff --git a/apps/files/l10n/th_TH.js b/apps/files/l10n/th_TH.js index 19957640685..e1cf5194952 100644 --- a/apps/files/l10n/th_TH.js +++ b/apps/files/l10n/th_TH.js @@ -4,8 +4,6 @@ OC.L10N.register( "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ", "Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว", "Could not move %s" : "ไม่สามารถย้าย %s ได้", - "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้", "No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ", "There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini", @@ -35,6 +33,7 @@ OC.L10N.register( "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป", "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/th_TH.json b/apps/files/l10n/th_TH.json index dc12fdbe311..22523db5d59 100644 --- a/apps/files/l10n/th_TH.json +++ b/apps/files/l10n/th_TH.json @@ -2,8 +2,6 @@ "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ", "Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว", "Could not move %s" : "ไม่สามารถย้าย %s ได้", - "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้", "No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ", "There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini", @@ -33,6 +31,7 @@ "_%n folder_::_%n folders_" : [""], "_%n file_::_%n files_" : [""], "_Uploading %n file_::_Uploading %n files_" : [""], + "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้", "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป", "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [""], diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js index dfba5234682..06196181fc4 100644 --- a/apps/files/l10n/tr.js +++ b/apps/files/l10n/tr.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut", "Could not move %s" : "%s taşınamadı", "Permission denied" : "Erişim reddedildi", - "File name cannot be empty." : "Dosya adı boş olamaz.", - "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.", "The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.", "The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.", "Error when creating the file" : "Dosya oluşturulurken hata", - "Folder name cannot be empty." : "Klasör adı boş olamaz.", "Error when creating the folder" : "Klasör oluşturulurken hata", "Unable to set upload directory." : "Yükleme dizini ayarlanamadı.", "Invalid Token" : "Geçersiz Belirteç", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok", "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"], "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.", + "File name cannot be empty." : "Dosya adı boş olamaz.", "Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.", "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json index 7512e9c4599..b3d3adfba23 100644 --- a/apps/files/l10n/tr.json +++ b/apps/files/l10n/tr.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut", "Could not move %s" : "%s taşınamadı", "Permission denied" : "Erişim reddedildi", - "File name cannot be empty." : "Dosya adı boş olamaz.", - "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.", "The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.", "The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.", "Error when creating the file" : "Dosya oluşturulurken hata", - "Folder name cannot be empty." : "Klasör adı boş olamaz.", "Error when creating the folder" : "Klasör oluşturulurken hata", "Unable to set upload directory." : "Yükleme dizini ayarlanamadı.", "Invalid Token" : "Geçersiz Belirteç", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok", "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"], "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.", + "File name cannot be empty." : "Dosya adı boş olamaz.", "Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.", "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js index 442fd16d537..cc4f89fe7cb 100644 --- a/apps/files/l10n/uk.js +++ b/apps/files/l10n/uk.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує", "Could not move %s" : "Не вдалося перемістити %s", "Permission denied" : "Доступ заборонено", - "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", - "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.", "The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.", "The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.", "Error when creating the file" : "Помилка створення файлу", - "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.", "Error when creating the folder" : "Помилка створення теки", "Unable to set upload directory." : "Не вдалося встановити каталог завантаження.", "Invalid Token" : "Невірний Маркер", @@ -64,6 +60,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут", "_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"], "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.", + "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову", diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json index 843184b9792..2229f97ef77 100644 --- a/apps/files/l10n/uk.json +++ b/apps/files/l10n/uk.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує", "Could not move %s" : "Не вдалося перемістити %s", "Permission denied" : "Доступ заборонено", - "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", - "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.", "The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.", "The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.", "Error when creating the file" : "Помилка створення файлу", - "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.", "Error when creating the folder" : "Помилка створення теки", "Unable to set upload directory." : "Не вдалося встановити каталог завантаження.", "Invalid Token" : "Невірний Маркер", @@ -62,6 +58,7 @@ "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут", "_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"], "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.", + "File name cannot be empty." : " Ім'я файлу не може бути порожнім.", "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову", diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js index 7e0b85811ac..450b112cc45 100644 --- a/apps/files/l10n/vi.js +++ b/apps/files/l10n/vi.js @@ -4,11 +4,8 @@ OC.L10N.register( "Unknown error" : "Lỗi chưa biết", "Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống", "Could not move %s" : "Không thể di chuyển %s", - "File name cannot be empty." : "Tên file không được rỗng", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.", "The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.", "Error when creating the file" : "Lỗi khi tạo file", - "Folder name cannot be empty." : "Tên thư mục không thể để trống", "Error when creating the folder" : "Lỗi khi tạo thư mục", "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.", "Invalid Token" : "Xác thực không hợp lệ", @@ -51,6 +48,7 @@ OC.L10N.register( "_%n file_::_%n files_" : ["%n tập tin"], "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây", "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"], + "File name cannot be empty." : "Tên file không được rỗng", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại", diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json index fb278276a88..c6032f2a472 100644 --- a/apps/files/l10n/vi.json +++ b/apps/files/l10n/vi.json @@ -2,11 +2,8 @@ "Unknown error" : "Lỗi chưa biết", "Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống", "Could not move %s" : "Không thể di chuyển %s", - "File name cannot be empty." : "Tên file không được rỗng", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.", "The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.", "Error when creating the file" : "Lỗi khi tạo file", - "Folder name cannot be empty." : "Tên thư mục không thể để trống", "Error when creating the folder" : "Lỗi khi tạo thư mục", "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.", "Invalid Token" : "Xác thực không hợp lệ", @@ -49,6 +46,7 @@ "_%n file_::_%n files_" : ["%n tập tin"], "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây", "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"], + "File name cannot be empty." : "Tên file không được rỗng", "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!", "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại", diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 03950ca91e3..eed18de8a34 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在", "Could not move %s" : "无法移动 %s", "Permission denied" : "拒绝访问", - "File name cannot be empty." : "文件名不能为空。", - "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。", "The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。", "The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。", "Error when creating the file" : "创建文件时出错", - "Folder name cannot be empty." : "文件夹名称不能为空", "Error when creating the folder" : "创建文件夹出错", "Unable to set upload directory." : "无法设置上传文件夹。", "Invalid Token" : "无效密匙", @@ -63,6 +59,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件", "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"], "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。", + "File name cannot be empty." : "文件名不能为空。", "Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!", "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index a863822bb9c..c845dc6d11a 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在", "Could not move %s" : "无法移动 %s", "Permission denied" : "拒绝访问", - "File name cannot be empty." : "文件名不能为空。", - "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。", "The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。", "The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。", "Error when creating the file" : "创建文件时出错", - "Folder name cannot be empty." : "文件夹名称不能为空", "Error when creating the folder" : "创建文件夹出错", "Unable to set upload directory." : "无法设置上传文件夹。", "Invalid Token" : "无效密匙", @@ -61,6 +57,7 @@ "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件", "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"], "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。", + "File name cannot be empty." : "文件名不能为空。", "Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!", "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js index 3b3a22191b7..eed43d7549a 100644 --- a/apps/files/l10n/zh_TW.js +++ b/apps/files/l10n/zh_TW.js @@ -7,13 +7,9 @@ OC.L10N.register( "Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在", "Could not move %s" : "無法移動 %s", "Permission denied" : "存取被拒", - "File name cannot be empty." : "檔名不能為空", - "\"%s\" is an invalid file name." : "%s 是不合法的檔名。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元", "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。", "The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字", "Error when creating the file" : "建立檔案失敗", - "Folder name cannot be empty." : "資料夾名稱不能留空", "Error when creating the folder" : "建立資料夾失敗", "Unable to set upload directory." : "無法設定上傳目錄", "Invalid Token" : "無效的 token", @@ -62,6 +58,7 @@ OC.L10N.register( "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案", "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"], "\"{name}\" is an invalid file name." : "{name} 是無效的檔名", + "File name cannot be empty." : "檔名不能為空", "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!", "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json index e6a4e16cb7d..de2f2d82efe 100644 --- a/apps/files/l10n/zh_TW.json +++ b/apps/files/l10n/zh_TW.json @@ -5,13 +5,9 @@ "Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在", "Could not move %s" : "無法移動 %s", "Permission denied" : "存取被拒", - "File name cannot be empty." : "檔名不能為空", - "\"%s\" is an invalid file name." : "%s 是不合法的檔名。", - "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元", "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。", "The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字", "Error when creating the file" : "建立檔案失敗", - "Folder name cannot be empty." : "資料夾名稱不能留空", "Error when creating the folder" : "建立資料夾失敗", "Unable to set upload directory." : "無法設定上傳目錄", "Invalid Token" : "無效的 token", @@ -60,6 +56,7 @@ "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案", "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"], "\"{name}\" is an invalid file name." : "{name} 是無效的檔名", + "File name cannot be empty." : "檔名不能為空", "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!", "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js index 09231d6aebc..00be27114a0 100644 --- a/apps/files_external/l10n/fr.js +++ b/apps/files_external/l10n/fr.js @@ -52,8 +52,8 @@ OC.L10N.register( "System" : "Système", "All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.", "(group)" : "(groupe)", - "Saved" : "Sauvegarder", - "Generate keys" : "Génération des clés", + "Saved" : "Sauvegardé", + "Generate keys" : "Générer des clés", "Error generating key pair" : "Erreur lors de la génération des clés", "<b>Note:</b> " : "<b>Attention :</b>", "and" : " et ", diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json index 01a68810e03..21a2925b2aa 100644 --- a/apps/files_external/l10n/fr.json +++ b/apps/files_external/l10n/fr.json @@ -50,8 +50,8 @@ "System" : "Système", "All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.", "(group)" : "(groupe)", - "Saved" : "Sauvegarder", - "Generate keys" : "Génération des clés", + "Saved" : "Sauvegardé", + "Generate keys" : "Générer des clés", "Error generating key pair" : "Erreur lors de la génération des clés", "<b>Note:</b> " : "<b>Attention :</b>", "and" : " et ", diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js index c6d60f3ddcd..8609377e8d7 100644 --- a/apps/files_sharing/l10n/gl.js +++ b/apps/files_sharing/l10n/gl.js @@ -22,7 +22,7 @@ OC.L10N.register( "Cancel" : "Cancelar", "Add remote share" : "Engadir unha compartición remota", "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}", - "Invalid ownCloud url" : "URL incorrecta do ownCloud", + "Invalid ownCloud url" : "URL incorrecto do ownCloud", "Share" : "Compartir", "Shared by" : "Compartido por", "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json index f52eb5d65fa..70fafc24346 100644 --- a/apps/files_sharing/l10n/gl.json +++ b/apps/files_sharing/l10n/gl.json @@ -20,7 +20,7 @@ "Cancel" : "Cancelar", "Add remote share" : "Engadir unha compartición remota", "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}", - "Invalid ownCloud url" : "URL incorrecta do ownCloud", + "Invalid ownCloud url" : "URL incorrecto do ownCloud", "Share" : "Compartir", "Shared by" : "Compartido por", "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", diff --git a/apps/files_sharing/lib/controllers/sharecontroller.php b/apps/files_sharing/lib/controllers/sharecontroller.php index 2e23ac5908e..ebc54265bf0 100644 --- a/apps/files_sharing/lib/controllers/sharecontroller.php +++ b/apps/files_sharing/lib/controllers/sharecontroller.php @@ -203,7 +203,12 @@ class ShareController extends Controller { $shareTmpl['downloadURL'] = $this->urlGenerator->linkToRouteAbsolute('files_sharing.sharecontroller.downloadShare', array('token' => $token)); $shareTmpl['maxSizeAnimateGif'] = $this->config->getSystemValue('max_filesize_animated_gifs_public_sharing', 10); - return new TemplateResponse($this->appName, 'public', $shareTmpl, 'base'); + $csp = new OCP\AppFramework\Http\ContentSecurityPolicy(); + $csp->addAllowedFrameDomain('\'self\''); + $response = new TemplateResponse($this->appName, 'public', $shareTmpl, 'base'); + $response->setContentSecurityPolicy($csp); + + return $response; } /** diff --git a/apps/files_sharing/publicwebdav.php b/apps/files_sharing/publicwebdav.php index 150f05a862a..c7ee950532e 100644 --- a/apps/files_sharing/publicwebdav.php +++ b/apps/files_sharing/publicwebdav.php @@ -33,7 +33,7 @@ $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend, $defaults->getName() $server->addPlugin(new \Sabre\DAV\Browser\Plugin(false)); // Show something in the Browser, but no upload $server->addPlugin(new \OC\Connector\Sabre\FilesPlugin($objectTree)); $server->addPlugin(new \OC\Connector\Sabre\MaintenancePlugin()); -$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav')); +$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav', \OC::$server->getLogger())); // wait with registering these until auth is handled and the filesystem is setup $server->on('beforeMethod', function () use ($server, $objectTree, $authBackend) { diff --git a/apps/files_sharing/tests/controller/sharecontroller.php b/apps/files_sharing/tests/controller/sharecontroller.php index 173f606e188..81e60b03cdc 100644 --- a/apps/files_sharing/tests/controller/sharecontroller.php +++ b/apps/files_sharing/tests/controller/sharecontroller.php @@ -159,7 +159,12 @@ class ShareControllerTest extends \Test\TestCase { 'nonHumanFileSize' => 33, 'maxSizeAnimateGif' => 10, ); + + $csp = new \OCP\AppFramework\Http\ContentSecurityPolicy(); + $csp->addAllowedFrameDomain('\'self\''); $expectedResponse = new TemplateResponse($this->container['AppName'], 'public', $sharedTmplParams, 'base'); + $expectedResponse->setContentSecurityPolicy($csp); + $this->assertEquals($expectedResponse, $response); } diff --git a/apps/files_trashbin/lib/trashbin.php b/apps/files_trashbin/lib/trashbin.php index 8ce6d668d66..f30d61542fa 100644 --- a/apps/files_trashbin/lib/trashbin.php +++ b/apps/files_trashbin/lib/trashbin.php @@ -32,6 +32,13 @@ class Trashbin { // unit: percentage; 50% of available disk space/quota const DEFAULTMAXSIZE = 50; + /** + * Whether versions have already be rescanned during this PHP request + * + * @var bool + */ + private static $scannedVersions = false; + public static function getUidAndFilename($filename) { $uid = \OC\Files\Filesystem::getOwner($filename); \OC\Files\Filesystem::initMountPoints($uid); @@ -825,9 +832,12 @@ class Trashbin { $versions = array(); //force rescan of versions, local storage may not have updated the cache - /** @var \OC\Files\Storage\Storage $storage */ - list($storage, ) = $view->resolvePath('/'); - $storage->getScanner()->scan('files_trashbin'); + if (!self::$scannedVersions) { + /** @var \OC\Files\Storage\Storage $storage */ + list($storage, ) = $view->resolvePath('/'); + $storage->getScanner()->scan('files_trashbin/versions'); + self::$scannedVersions = true; + } if ($timestamp) { // fetch for old versions diff --git a/apps/user_ldap/l10n/fr.js b/apps/user_ldap/l10n/fr.js index 9c00976385f..8cc22a71a91 100644 --- a/apps/user_ldap/l10n/fr.js +++ b/apps/user_ldap/l10n/fr.js @@ -48,14 +48,14 @@ OC.L10N.register( "only from those groups:" : "seulement de ces groupes :", "Edit raw filter instead" : "Éditer le filtre raw à la place", "Raw LDAP filter" : "Filtre Raw LDAP", - "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s.", + "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP ont accès à l'instance %s.", "Test Filter" : "Test du filtre", "groups found" : "groupes trouvés", - "Users login with this attribute:" : "Utilisateurs se connectant avec cet attribut :", + "Users login with this attribute:" : "Les utilisateurs se connectent en utilisant cet attribut :", "LDAP Username:" : "Nom d'utilisateur LDAP :", "LDAP Email Address:" : "Adresse email LDAP :", "Other Attributes:" : "Autres attributs :", - "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur lors de la connexion. Exemple : \"uid=%%uid\"", + "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur. Exemple : \"uid=%%uid\"", "1. Server" : "1. Serveur", "%s. Server:" : "%s. Serveur :", "Add Server Configuration" : "Ajouter une configuration du serveur", diff --git a/apps/user_ldap/l10n/fr.json b/apps/user_ldap/l10n/fr.json index 8c45de1ba88..523a503467c 100644 --- a/apps/user_ldap/l10n/fr.json +++ b/apps/user_ldap/l10n/fr.json @@ -46,14 +46,14 @@ "only from those groups:" : "seulement de ces groupes :", "Edit raw filter instead" : "Éditer le filtre raw à la place", "Raw LDAP filter" : "Filtre Raw LDAP", - "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s.", + "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP ont accès à l'instance %s.", "Test Filter" : "Test du filtre", "groups found" : "groupes trouvés", - "Users login with this attribute:" : "Utilisateurs se connectant avec cet attribut :", + "Users login with this attribute:" : "Les utilisateurs se connectent en utilisant cet attribut :", "LDAP Username:" : "Nom d'utilisateur LDAP :", "LDAP Email Address:" : "Adresse email LDAP :", "Other Attributes:" : "Autres attributs :", - "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur lors de la connexion. Exemple : \"uid=%%uid\"", + "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur. Exemple : \"uid=%%uid\"", "1. Server" : "1. Serveur", "%s. Server:" : "%s. Serveur :", "Add Server Configuration" : "Ajouter une configuration du serveur", diff --git a/autotest-external.sh b/autotest-external.sh index 8254defc9ca..c4d5ffb181f 100755 --- a/autotest-external.sh +++ b/autotest-external.sh @@ -4,7 +4,7 @@ # # @author Thomas Müller # @author Morris Jobke -# @copyright 2012, 2013 Thomas Müller thomas.mueller@tmit.eu +# @copyright 2012-2015 Thomas Müller thomas.mueller@tmit.eu # @copyright 2014 Morris Jobke hey@morrisjobke.de # @@ -90,67 +90,6 @@ fi echo "Using database $DATABASENAME" -# create autoconfig for sqlite, mysql and postgresql -cat > ./tests/autoconfig-sqlite.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'sqlite', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', -); -DELIM - -cat > ./tests/autoconfig-mysql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'mysql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-pgsql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'pgsql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-oci.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'oci', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASENAME', - 'dbname' => 'XE', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - function execute_tests { echo "Setup environment for $1 testing ..." # back to root folder @@ -197,15 +136,16 @@ EOF to $DATABASENAME; exit; EOF + DATABASEUSER=$DATABASENAME + DATABASENAME='XE' fi # copy autoconfig cp "$BASEDIR/tests/autoconfig-$1.php" "$BASEDIR/config/autoconfig.php" # trigger installation - echo "INDEX" - php -f index.php | grep -i -C9999 error && echo "Error during setup" && exit 101 - echo "END INDEX" + echo "Installing ...." + ./occ maintenance:install --database=$1 --database-name=$DATABASENAME --database-host=localhost --database-user=$DATABASEUSER --database-pass=owncloud --database-table-prefix=oc_ --admin-user=$ADMINLOGIN --admin-pass=admin --data-dir=$DATADIR #test execution echo "Testing with $1 ..." diff --git a/autotest-hhvm.sh b/autotest-hhvm.sh index bf96a5133a6..7a8452c7f06 100755 --- a/autotest-hhvm.sh +++ b/autotest-hhvm.sh @@ -2,8 +2,14 @@ # # ownCloud # +# @author Vincent Petry +# @author Morris Jobke +# @author Robin McCorkell # @author Thomas Müller -# @copyright 2012, 2013 Thomas Müller thomas.mueller@tmit.eu +# @author Andreas Fischer +# @author Joas Schilling +# @author Lukas Reschke +# @copyright 2012-2015 Thomas Müller thomas.mueller@tmit.eu # set -e @@ -95,67 +101,6 @@ fi echo "Using database $DATABASENAME" -# create autoconfig for sqlite, mysql and postgresql -cat > ./tests/autoconfig-sqlite.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'sqlite', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', -); -DELIM - -cat > ./tests/autoconfig-mysql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'mysql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-pgsql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'pgsql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-oci.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'oci', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASENAME', - 'dbname' => 'XE', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - function execute_tests { echo "Setup environment for $1 testing ..." # back to root folder @@ -202,15 +147,16 @@ EOF to $DATABASENAME; exit; EOF + DATABASEUSER=$DATABASENAME + DATABASENAME='XE' fi # copy autoconfig cp "$BASEDIR/tests/autoconfig-$1.php" "$BASEDIR/config/autoconfig.php" # trigger installation - echo "INDEX" - hhvm -f index.php | grep -i -C9999 error && echo "Error during setup" && exit 101 - echo "END INDEX" + echo "Installing ...." + hhvm ./occ maintenance:install --database=$1 --database-name=$DATABASENAME --database-host=localhost --database-user=$DATABASEUSER --database-pass=owncloud --database-table-prefix=oc_ --admin-user=$ADMINLOGIN --admin-pass=admin --data-dir=$DATADIR #test execution echo "Testing with $1 ..." diff --git a/autotest.sh b/autotest.sh index 647012ea618..94d63173547 100755 --- a/autotest.sh +++ b/autotest.sh @@ -2,8 +2,14 @@ # # ownCloud # +# @author Vincent Petry +# @author Morris Jobke +# @author Robin McCorkell # @author Thomas Müller -# @copyright 2012, 2013 Thomas Müller thomas.mueller@tmit.eu +# @author Andreas Fischer +# @author Joas Schilling +# @author Lukas Reschke +# @copyright 2012-2015 Thomas Müller thomas.mueller@tmit.eu # set -e @@ -89,67 +95,6 @@ fi echo "Using database $DATABASENAME" -# create autoconfig for sqlite, mysql and postgresql -cat > ./tests/autoconfig-sqlite.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'sqlite', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', -); -DELIM - -cat > ./tests/autoconfig-mysql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'mysql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-pgsql.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'pgsql', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASEUSER', - 'dbname' => '$DATABASENAME', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - -cat > ./tests/autoconfig-oci.php <<DELIM -<?php -\$AUTOCONFIG = array ( - 'installed' => false, - 'dbtype' => 'oci', - 'dbtableprefix' => 'oc_', - 'adminlogin' => '$ADMINLOGIN', - 'adminpass' => 'admin', - 'directory' => '$DATADIR', - 'dbuser' => '$DATABASENAME', - 'dbname' => 'XE', - 'dbhost' => 'localhost', - 'dbpass' => 'owncloud', -); -DELIM - function execute_tests { echo "Setup environment for $1 testing ..." # back to root folder @@ -162,8 +107,6 @@ function execute_tests { rm -rf "$DATADIR" mkdir "$DATADIR" - # remove the old config file - #rm -rf config/config.php cp tests/preseed-config.php config/config.php # drop database @@ -196,15 +139,13 @@ EOF to $DATABASENAME; exit; EOF + DATABASEUSER=$DATABASENAME + DATABASENAME='XE' fi - # copy autoconfig - cp "$BASEDIR/tests/autoconfig-$1.php" "$BASEDIR/config/autoconfig.php" - # trigger installation - echo "INDEX" - php -f index.php | grep -i -C9999 error && echo "Error during setup" && exit 101 - echo "END INDEX" + echo "Installing ...." + ./occ maintenance:install --database=$1 --database-name=$DATABASENAME --database-host=localhost --database-user=$DATABASEUSER --database-pass=owncloud --database-table-prefix=oc_ --admin-user=$ADMINLOGIN --admin-pass=admin --data-dir=$DATADIR #test execution echo "Testing with $1 ..." diff --git a/config/config.sample.php b/config/config.sample.php index 94284e28dd8..8d8fed7ad8c 100644 --- a/config/config.sample.php +++ b/config/config.sample.php @@ -681,6 +681,7 @@ $CONFIG = array( * - OC\Preview\StarOffice * - OC\Preview\SVG * - OC\Preview\TIFF + * - OC\Preview\Font * * .. note:: Troubleshooting steps for the MS Word previews are available * at the :doc:`../configuration_files/collaborative_documents_configuration` diff --git a/core/ajax/update.php b/core/ajax/update.php index a9ab7316270..6d2dccfac7d 100644 --- a/core/ajax/update.php +++ b/core/ajax/update.php @@ -37,6 +37,12 @@ if (OC::checkUpgrade(false)) { $updater->listen('\OC\Updater', 'appUpgrade', function ($app, $version) use ($eventSource, $l) { $eventSource->send('success', (string)$l->t('Updated "%s" to %s', array($app, $version))); }); + $updater->listen('\OC\Updater', 'repairWarning', function ($description) use ($eventSource, $l) { + $eventSource->send('notice', (string)$l->t('Repair warning: ') . $description); + }); + $updater->listen('\OC\Updater', 'repairError', function ($description) use ($eventSource, $l) { + $eventSource->send('notice', (string)$l->t('Repair error: ') . $description); + }); $updater->listen('\OC\Updater', 'incompatibleAppDisabled', function ($app) use (&$incompatibleApps) { $incompatibleApps[]= $app; }); diff --git a/core/application.php b/core/application.php index c36ab559c27..568fc34db7d 100644 --- a/core/application.php +++ b/core/application.php @@ -14,6 +14,7 @@ use OC\AppFramework\Utility\SimpleContainer; use \OCP\AppFramework\App; use OC\Core\LostPassword\Controller\LostController; use OC\Core\User\UserController; +use OC\Core\Avatar\AvatarController; use \OCP\Util; /** @@ -56,6 +57,17 @@ class Application extends App { $c->query('Defaults') ); }); + $container->registerService('AvatarController', function(SimpleContainer $c) { + return new AvatarController( + $c->query('AppName'), + $c->query('Request'), + $c->query('AvatarManager'), + $c->query('Cache'), + $c->query('L10N'), + $c->query('UserManager'), + $c->query('UserSession') + ); + }); /** * Core class wrappers @@ -78,6 +90,17 @@ class Application extends App { $container->registerService('SecureRandom', function(SimpleContainer $c) { return $c->query('ServerContainer')->getSecureRandom(); }); + $container->registerService('AvatarManager', function(SimpleContainer $c) { + return $c->query('ServerContainer')->getAvatarManager(); + }); + $container->registerService('UserSession', function(SimpleContainer $c) { + return $c->query('ServerContainer')->getUserSession(); + }); + $container->registerService('Cache', function(SimpleContainer $c) { + return $c->query('ServerContainer')->getCache(); + }); + + $container->registerService('Defaults', function() { return new \OC_Defaults; }); diff --git a/core/avatar/avatarcontroller.php b/core/avatar/avatarcontroller.php new file mode 100644 index 00000000000..dd6e8fdc71d --- /dev/null +++ b/core/avatar/avatarcontroller.php @@ -0,0 +1,261 @@ +<?php +/** + * @author Roeland Jago Douma <roeland@famdouma.nl> + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see <http://www.gnu.org/licenses/> + * + */ +namespace OC\Core\Avatar; + +use OCP\AppFramework\Controller; +use OCP\AppFramework\Http; +use OCP\AppFramework\Http\DataResponse; +use OCP\AppFramework\Http\DataDisplayResponse; +use OCP\IAvatarManager; +use OCP\ICache; +use OCP\IL10N; +use OCP\IRequest; +use OCP\IUserManager; +use OCP\IUserSession; + +/** + * Class AvatarController + * + * @package OC\Core\Avatar + */ +class AvatarController extends Controller { + + /** @var IAvatarManager */ + protected $avatarManager; + + /** @var ICache */ + protected $cache; + + /** @var IL10N */ + protected $l; + + /** @var IUserManager */ + protected $userManager; + + /** @var IUserSession */ + protected $userSession; + + /** + * @param string $appName + * @param IRequest $request + * @param IAvatarManager $avatarManager + * @param ICache $cache + * @param IL10N $l10n + * @param IUserManager $userManager + * @param IUserSession $userSession + */ + public function __construct($appName, + IRequest $request, + IAvatarManager $avatarManager, + ICache $cache, + IL10N $l10n, + IUserManager $userManager, + IUserSession $userSession) { + parent::__construct($appName, $request); + + $this->avatarManager = $avatarManager; + $this->cache = $cache; + $this->l = $l10n; + $this->userManager = $userManager; + $this->userSession = $userSession; + } + + /** + * @NoAdminRequired + * + * @param string $userId + * @param int $size + * @return DataResponse|DataDisplayResponse + */ + public function getAvatar($userId, $size) { + if ($size > 2048) { + $size = 2048; + } elseif ($size <= 0) { + $size = 64; + } + + $avatar = $this->avatarManager->getAvatar($userId); + $image = $avatar->get($size); + + if ($image instanceof \OC_Image) { + $resp = new DataDisplayResponse($image->data(), + Http::STATUS_OK, + ['Content-Type' => $image->mimeType()]); + $resp->setETag(crc32($image->data())); + } else { + $resp = new DataResponse( + ['data' => [ + 'displayname' => $this->userManager->get($userId)->getDisplayName() + ] + ]); + } + + $resp->addHeader('Pragma', 'public'); + $resp->cacheFor(0); + $resp->setLastModified(new \DateTime('now', new \DateTimeZone('GMT'))); + + return $resp; + } + + /** + * @NoAdminRequired + * + * @param string $path + * @return DataResponse + */ + public function postAvatar($path) { + $userId = $this->userSession->getUser()->getUID(); + $files = $this->request->getUploadedFile('files'); + + if (isset($path)) { + $path = stripslashes($path); + $view = new \OC\Files\View('/'.$userId.'/files'); + $fileName = $view->getLocalFile($path); + } elseif (!is_null($files)) { + if ( + $files['error'][0] === 0 && + is_uploaded_file($files['tmp_name'][0]) && + !\OC\Files\Filesystem::isFileBlacklisted($files['tmp_name'][0]) + ) { + $this->cache->set('avatar_upload', file_get_contents($files['tmp_name'][0]), 7200); + $view = new \OC\Files\View('/'.$userId.'/cache'); + $fileName = $view->getLocalFile('avatar_upload'); + unlink($files['tmp_name'][0]); + } else { + return new DataResponse(['data' => ['message' => $this->l->t('Invalid file provided')]], + Http::STATUS_BAD_REQUEST); + } + } else { + //Add imgfile + return new DataResponse(['data' => ['message' => $this->l->t('No image or file provided')]], + Http::STATUS_BAD_REQUEST); + } + + try { + $image = new \OC_Image(); + $image->loadFromFile($fileName); + $image->fixOrientation(); + + if ($image->valid()) { + $mimeType = $image->mimeType(); + if ($mimeType !== 'image/jpeg' && $mimeType !== 'image/png') { + return new DataResponse(['data' => ['message' => $this->l->t('Unknown filetype')]]); + } + + $this->cache->set('tmpAvatar', $image->data(), 7200); + return new DataResponse(['data' => 'notsquare']); + } else { + return new DataResponse(['data' => ['message' => $this->l->t('Invalid image')]]); + } + } catch (\Exception $e) { + return new DataResponse(['data' => ['message' => $e->getMessage()]]); + } + } + + /** + * @NoAdminRequired + * + * @return DataResponse + */ + public function deleteAvatar() { + $userId = $this->userSession->getUser()->getUID(); + + try { + $avatar = $this->avatarManager->getAvatar($userId); + $avatar->remove(); + return new DataResponse(); + } catch (\Exception $e) { + return new DataResponse(['data' => ['message' => $e->getMessage()]], Http::STATUS_BAD_REQUEST); + } + } + + /** + * @NoAdminRequired + * + * @return DataResponse|DataDisplayResponse + */ + public function getTmpAvatar() { + $tmpAvatar = $this->cache->get('tmpAvatar'); + if (is_null($tmpAvatar)) { + return new DataResponse(['data' => [ + 'message' => $this->l->t("No temporary profile picture available, try again") + ]], + Http::STATUS_NOT_FOUND); + } + + $image = new \OC_Image($tmpAvatar); + + $resp = new DataDisplayResponse($image->data(), + Http::STATUS_OK, + ['Content-Type' => $image->mimeType(), + 'Pragma' => 'public']); + + $resp->setETag(crc32($image->data())); + $resp->cacheFor(0); + $resp->setLastModified(new \DateTime('now', new \DateTimeZone('GMT'))); + return $resp; + } + + /** + * @NoAdminRequired + * + * @param array $crop + * @return DataResponse + */ + public function postCroppedAvatar($crop) { + $userId = $this->userSession->getUser()->getUID(); + + if (is_null($crop)) { + return new DataResponse(['data' => ['message' => $this->l->t("No crop data provided")]], + Http::STATUS_BAD_REQUEST); + } + + if (!isset($crop['x'], $crop['y'], $crop['w'], $crop['h'])) { + return new DataResponse(['data' => ['message' => $this->l->t("No valid crop data provided")]], + Http::STATUS_BAD_REQUEST); + } + + $tmpAvatar = $this->cache->get('tmpAvatar'); + if (is_null($tmpAvatar)) { + return new DataResponse(['data' => [ + 'message' => $this->l->t("No temporary profile picture available, try again") + ]], + Http::STATUS_BAD_REQUEST); + } + + $image = new \OC_Image($tmpAvatar); + $image->crop($crop['x'], $crop['y'], $crop['w'], $crop['h']); + try { + $avatar = $this->avatarManager->getAvatar($userId); + $avatar->set($image); + // Clean up + $this->cache->remove('tmpAvatar'); + return new DataResponse(['status' => 'success']); + } catch (\OC\NotSquareException $e) { + return new DataResponse(['data' => ['message' => $this->l->t('Crop is not square')]], + Http::STATUS_BAD_REQUEST); + + }catch (\Exception $e) { + return new DataResponse(['data' => ['message' => $e->getMessage()]], + Http::STATUS_BAD_REQUEST); + } + } +} diff --git a/core/avatar/controller.php b/core/avatar/controller.php deleted file mode 100644 index ca055f5fd75..00000000000 --- a/core/avatar/controller.php +++ /dev/null @@ -1,164 +0,0 @@ -<?php -/** - * Copyright (c) 2013 Christopher Schäpers <christopher@schaepers.it> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -namespace OC\Core\Avatar; - -class Controller { - public static function getAvatar($args) { - \OC_JSON::checkLoggedIn(); - \OC_JSON::callCheck(); - \OC::$server->getSession()->close(); - - $user = stripslashes($args['user']); - $size = (int)$args['size']; - if ($size > 2048) { - $size = 2048; - } - // Undefined size - elseif ($size === 0) { - $size = 64; - } - - $avatar = new \OC_Avatar($user); - $image = $avatar->get($size); - - \OC_Response::disableCaching(); - \OC_Response::setLastModifiedHeader(time()); - if ($image instanceof \OC_Image) { - \OC_Response::setETagHeader(crc32($image->data())); - $image->show(); - } else { - // Signalizes $.avatar() to display a defaultavatar - \OC_JSON::success(array("data"=> array("displayname"=> \OC_User::getDisplayName($user)) )); - } - } - - public static function postAvatar($args) { - \OC_JSON::checkLoggedIn(); - \OC_JSON::callCheck(); - - $user = \OC_User::getUser(); - - if (isset($_POST['path'])) { - $path = stripslashes($_POST['path']); - $view = new \OC\Files\View('/'.$user.'/files'); - $fileInfo = $view->getFileInfo($path); - if($fileInfo['encrypted'] === true) { - $fileName = $view->toTmpFile($path); - } else { - $fileName = $view->getLocalFile($path); - } - } elseif (!empty($_FILES)) { - $files = $_FILES['files']; - if ( - $files['error'][0] === 0 && - is_uploaded_file($files['tmp_name'][0]) && - !\OC\Files\Filesystem::isFileBlacklisted($files['tmp_name'][0]) - ) { - \OC\Cache::set('avatar_upload', file_get_contents($files['tmp_name'][0]), 7200); - $view = new \OC\Files\View('/'.$user.'/cache'); - $fileName = $view->getLocalFile('avatar_upload'); - unlink($files['tmp_name'][0]); - } - } else { - $l = new \OC_L10n('core'); - \OC_JSON::error(array("data" => array("message" => $l->t("No image or file provided")) )); - return; - } - - try { - $image = new \OC_Image(); - $image->loadFromFile($fileName); - $image->fixOrientation(); - - if ($image->valid()) { - \OC\Cache::set('tmpavatar', $image->data(), 7200); - \OC_JSON::error(array("data" => "notsquare")); - } else { - $l = new \OC_L10n('core'); - - $mimeType = $image->mimeType(); - if ($mimeType !== 'image/jpeg' && $mimeType !== 'image/png') { - \OC_JSON::error(array("data" => array("message" => $l->t("Unknown filetype")) )); - } - - if (!$image->valid()) { - \OC_JSON::error(array("data" => array("message" => $l->t("Invalid image")) )); - } - } - } catch (\Exception $e) { - \OC_JSON::error(array("data" => array("message" => $e->getMessage()) )); - } - } - - public static function deleteAvatar($args) { - \OC_JSON::checkLoggedIn(); - \OC_JSON::callCheck(); - - $user = \OC_User::getUser(); - - try { - $avatar = new \OC_Avatar($user); - $avatar->remove(); - \OC_JSON::success(); - } catch (\Exception $e) { - \OC_JSON::error(array("data" => array("message" => $e->getMessage()) )); - } - } - - public static function getTmpAvatar($args) { - \OC_JSON::checkLoggedIn(); - \OC_JSON::callCheck(); - - $tmpavatar = \OC\Cache::get('tmpavatar'); - if (is_null($tmpavatar)) { - $l = new \OC_L10n('core'); - \OC_JSON::error(array("data" => array("message" => $l->t("No temporary profile picture available, try again")) )); - return; - } - - $image = new \OC_Image($tmpavatar); - \OC_Response::disableCaching(); - \OC_Response::setLastModifiedHeader(time()); - \OC_Response::setETagHeader(crc32($image->data())); - $image->show(); - } - - public static function postCroppedAvatar($args) { - \OC_JSON::checkLoggedIn(); - \OC_JSON::callCheck(); - - $user = \OC_User::getUser(); - if (isset($_POST['crop'])) { - $crop = $_POST['crop']; - } else { - $l = new \OC_L10n('core'); - \OC_JSON::error(array("data" => array("message" => $l->t("No crop data provided")) )); - return; - } - - $tmpavatar = \OC\Cache::get('tmpavatar'); - if (is_null($tmpavatar)) { - $l = new \OC_L10n('core'); - \OC_JSON::error(array("data" => array("message" => $l->t("No temporary profile picture available, try again")) )); - return; - } - - $image = new \OC_Image($tmpavatar); - $image->crop($crop['x'], $crop['y'], $crop['w'], $crop['h']); - try { - $avatar = new \OC_Avatar($user); - $avatar->set($image->data()); - // Clean up - \OC\Cache::remove('tmpavatar'); - \OC_JSON::success(); - } catch (\Exception $e) { - \OC_JSON::error(array("data" => array("message" => $e->getMessage()) )); - } - } -} diff --git a/core/command/app/listapps.php b/core/command/app/listapps.php index dc471c5453a..e957c15547a 100644 --- a/core/command/app/listapps.php +++ b/core/command/app/listapps.php @@ -23,6 +23,7 @@ class ListApps extends Command { $apps = \OC_App::getAllApps(); $enabledApps = array(); $disabledApps = array(); + $versions = \OC_App::getAppVersions(); //sort enabled apps above disabled apps foreach ($apps as $app) { @@ -37,11 +38,11 @@ class ListApps extends Command { sort($disabledApps); $output->writeln('Enabled:'); foreach ($enabledApps as $app) { - $output->writeln(' - ' . $app); + $output->writeln(' - ' . $app . (isset($versions[$app]) ? ' (' . $versions[$app] . ')' : '')); } $output->writeln('Disabled:'); foreach ($disabledApps as $app) { - $output->writeln(' - ' . $app); + $output->writeln(' - ' . $app . (isset($versions[$app]) ? ' (' . $versions[$app] . ')' : '')); } } } diff --git a/core/command/maintenance/install.php b/core/command/maintenance/install.php index 0b01afc20ed..5ce68e9afa3 100644 --- a/core/command/maintenance/install.php +++ b/core/command/maintenance/install.php @@ -3,6 +3,7 @@ namespace OC\Core\Command\Maintenance; use InvalidArgumentException; +use OC\Setup; use OCP\IConfig; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; @@ -30,7 +31,7 @@ class Install extends Command { ->addOption('database-host', null, InputOption::VALUE_REQUIRED, 'Hostname of the database', 'localhost') ->addOption('database-user', null, InputOption::VALUE_REQUIRED, 'User name to connect to the database') ->addOption('database-pass', null, InputOption::VALUE_REQUIRED, 'Password of the database user') - ->addOption('database-table-prefix', null, InputOption::VALUE_REQUIRED, 'Prefix for all tables', 'oc_') + ->addOption('database-table-prefix', null, InputOption::VALUE_OPTIONAL, 'Prefix for all tables (default: oc_)', null) ->addOption('admin-user', null, InputOption::VALUE_REQUIRED, 'User name of the admin account', 'admin') ->addOption('admin-pass', null, InputOption::VALUE_REQUIRED, 'Password of the admin account') ->addOption('data-dir', null, InputOption::VALUE_REQUIRED, 'Path to data directory', \OC::$SERVERROOT."/data"); @@ -38,39 +39,36 @@ class Install extends Command { protected function execute(InputInterface $input, OutputInterface $output) { - $options = $this->validateInput($input, $output); - - $errors = \OC\Setup::install($options); - if (count($errors) === 0) { - $output->writeln("ownCloud was successfully installed"); - return 0; - } - foreach($errors as $error) { - if (is_array($error)) { - $output->writeln('<error>' . (string)$error['error'] . '</error>'); - $output->writeln('<info> -> ' . (string)$error['hint'] . '</info>'); - } else { - $output->writeln('<error>' . (string)$error . '</error>'); - } + // validate the environment + $setupHelper = new Setup($this->config, \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults()); + $sysInfo = $setupHelper->getSystemInfo(true); + $errors = $sysInfo['errors']; + if (count($errors) > 0) { + $this->printErrors($output, $errors); + return 1; } - return 1; + // validate user input + $options = $this->validateInput($input, $output, array_keys($sysInfo['databases'])); + + // perform installation + $errors = $setupHelper->install($options); + if (count($errors) > 0) { + $this->printErrors($output, $errors); + return 1; + } + $output->writeln("ownCloud was successfully installed"); + return 0; } /** * @param InputInterface $input * @param OutputInterface $output + * @param string[] $supportedDatabases * @return array */ - protected function validateInput(InputInterface $input, OutputInterface $output) { + protected function validateInput(InputInterface $input, OutputInterface $output, $supportedDatabases) { $db = strtolower($input->getOption('database')); - $supportedDatabases = $this->config->getSystemValue('supportedDatabases', [ - 'sqlite', - 'mysql', - 'pgsql', - 'oci', - 'mssql' - ]); if (!in_array($db, $supportedDatabases)) { throw new InvalidArgumentException("Database <$db> is not supported."); @@ -80,7 +78,11 @@ class Install extends Command { $dbPass = $input->getOption('database-pass'); $dbName = $input->getOption('database-name'); $dbHost = $input->getOption('database-host'); - $dbTablePrefix = $input->getOption('database-table-prefix'); + $dbTablePrefix = 'oc_'; + if ($input->hasParameterOption('--database-table-prefix')) { + $dbTablePrefix = (string) $input->getOption('database-table-prefix'); + $dbTablePrefix = trim($dbTablePrefix); + } $adminLogin = $input->getOption('admin-user'); $adminPassword = $input->getOption('admin-pass'); $dataDir = $input->getOption('data-dir'); @@ -126,4 +128,19 @@ class Install extends Command { ]; return $options; } + + /** + * @param OutputInterface $output + * @param $errors + */ + protected function printErrors(OutputInterface $output, $errors) { + foreach ($errors as $error) { + if (is_array($error)) { + $output->writeln('<error>' . (string)$error['error'] . '</error>'); + $output->writeln('<info> -> ' . (string)$error['hint'] . '</info>'); + } else { + $output->writeln('<error>' . (string)$error . '</error>'); + } + } + } } diff --git a/core/command/maintenance/repair.php b/core/command/maintenance/repair.php index bf94b2647ce..bf2cac32ff9 100644 --- a/core/command/maintenance/repair.php +++ b/core/command/maintenance/repair.php @@ -46,6 +46,9 @@ class Repair extends Command { $this->repair->listen('\OC\Repair', 'info', function ($description) use ($output) { $output->writeln(' - ' . $description); }); + $this->repair->listen('\OC\Repair', 'warning', function ($description) use ($output) { + $output->writeln(' - WARNING: ' . $description); + }); $this->repair->listen('\OC\Repair', 'error', function ($description) use ($output) { $output->writeln(' - ERROR: ' . $description); }); diff --git a/core/command/upgrade.php b/core/command/upgrade.php index e5402796136..8c3fbacb3f4 100644 --- a/core/command/upgrade.php +++ b/core/command/upgrade.php @@ -113,6 +113,12 @@ class Upgrade extends Command { $updater->listen('\OC\Updater', 'thirdPartyAppDisabled', function ($app) use($output) { $output->writeln('<info>Disabled 3rd-party app: ' . $app . '</info>'); }); + $updater->listen('\OC\Updater', 'repairWarning', function ($app) use($output) { + $output->writeln('<error>Repair warning: ' . $app . '</error>'); + }); + $updater->listen('\OC\Updater', 'repairError', function ($app) use($output) { + $output->writeln('<error>Repair error: ' . $app . '</error>'); + }); $updater->listen('\OC\Updater', 'appUpgradeCheck', function () use ($output) { $output->writeln('<info>Checked database schema update for apps</info>'); }); diff --git a/core/command/user/add.php b/core/command/user/add.php new file mode 100644 index 00000000000..cc11255255f --- /dev/null +++ b/core/command/user/add.php @@ -0,0 +1,115 @@ +<?php +/** + * ownCloud + * + * @author Joas Schilling + * @copyright 2015 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\Core\Command\User; + +use OCP\IGroupManager; +use OCP\IUser; +use OCP\IUserManager; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Question\Question; + +class Add extends Command { + /** @var \OCP\IUserManager */ + protected $userManager; + + /** @var \OCP\IGroupManager */ + protected $groupManager; + + /** + * @param IUserManager $userManager + * @param IGroupManager $groupManager + */ + public function __construct(IUserManager $userManager, IGroupManager $groupManager) { + parent::__construct(); + $this->userManager = $userManager; + $this->groupManager = $groupManager; + } + + protected function configure() { + $this + ->setName('user:add') + ->setDescription('adds a user') + ->addArgument( + 'uid', + InputArgument::REQUIRED, + 'User ID used to login (must only contain a-z, A-Z, 0-9, -, _ and @)' + ) + ->addOption( + 'password', + 'p', + InputOption::VALUE_OPTIONAL, + '' + ) + ->addOption( + 'display-name', + null, + InputOption::VALUE_OPTIONAL, + 'User name used in the web UI (can contain any characters)' + ) + ->addOption( + 'group', + 'g', + InputOption::VALUE_OPTIONAL | InputOption::VALUE_IS_ARRAY, + 'groups the user should be added to (The group will be created if it does not exist)' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $uid = $input->getArgument('uid'); + if ($this->userManager->userExists($uid)) { + $output->writeln('<error>The user "' . $uid . '" already exists.</error>'); + return; + } + + $password = $input->getOption('password'); + while (!$password) { + $question = new Question('Please enter a non-empty password:'); + $question->setHidden(true); + $question->setHiddenFallback(false); + + $helper = $this->getHelper('question'); + $password = $helper->ask($input, $output, $question); + } + + $user = $this->userManager->createUser( + $input->getArgument('uid'), + $password + ); + + if ($user instanceof IUser) { + $output->writeln('The user "' . $user->getUID() . '" was created successfully'); + } else { + $output->writeln('<error>An error occurred while creating the user</error>'); + } + + if ($input->getOption('display-name')) { + $user->setDisplayName($input->getOption('display-name')); + $output->writeln('Display name set to "' . $user->getDisplayName() . '"'); + } + + foreach ($input->getOption('group') as $groupName) { + $group = $this->groupManager->get($groupName); + if (!$group) { + $this->groupManager->createGroup($groupName); + $group = $this->groupManager->get($groupName); + $output->writeln('Created group "' . $group->getGID() . '"'); + } + $group->addUser($user); + $output->writeln('User "' . $user->getUID() . '" added to group "' . $group->getGID() . '"'); + } + } +} diff --git a/core/l10n/af_ZA.js b/core/l10n/af_ZA.js index 10f2c1da917..175a5cd3b76 100644 --- a/core/l10n/af_ZA.js +++ b/core/l10n/af_ZA.js @@ -90,7 +90,6 @@ OC.L10N.register( "New password" : "Nuwe wagwoord", "Reset password" : "Herstel wagwoord", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "For the best results, please consider using a GNU/Linux server instead." : "Oorweeg die gebruik van 'n GNU/Linux bediener vir die beste resultate.", "Personal" : "Persoonlik", "Users" : "Gebruikers", "Apps" : "Toepassings", diff --git a/core/l10n/af_ZA.json b/core/l10n/af_ZA.json index f37bdd5eef0..fcafcbd2bce 100644 --- a/core/l10n/af_ZA.json +++ b/core/l10n/af_ZA.json @@ -88,7 +88,6 @@ "New password" : "Nuwe wagwoord", "Reset password" : "Herstel wagwoord", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "For the best results, please consider using a GNU/Linux server instead." : "Oorweeg die gebruik van 'n GNU/Linux bediener vir die beste resultate.", "Personal" : "Persoonlik", "Users" : "Gebruikers", "Apps" : "Toepassings", diff --git a/core/l10n/ast.js b/core/l10n/ast.js index 29c22841421..3151227e440 100644 --- a/core/l10n/ast.js +++ b/core/l10n/ast.js @@ -117,8 +117,6 @@ OC.L10N.register( "New Password" : "Contraseña nueva", "Reset password" : "Restablecer contraseña", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nun ta sofitáu y %s nun furrulará afayadizamente nesta plataforma. ¡Úsalu baxo'l to riesgu!", - "For the best results, please consider using a GNU/Linux server instead." : "Pa los meyores resultaos, por favor considera l'usu d'un sirvidor GNU/Linux nel so llugar.", "Personal" : "Personal", "Users" : "Usuarios", "Apps" : "Aplicaciones", diff --git a/core/l10n/ast.json b/core/l10n/ast.json index 2967b3665d7..56f1b2be642 100644 --- a/core/l10n/ast.json +++ b/core/l10n/ast.json @@ -115,8 +115,6 @@ "New Password" : "Contraseña nueva", "Reset password" : "Restablecer contraseña", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nun ta sofitáu y %s nun furrulará afayadizamente nesta plataforma. ¡Úsalu baxo'l to riesgu!", - "For the best results, please consider using a GNU/Linux server instead." : "Pa los meyores resultaos, por favor considera l'usu d'un sirvidor GNU/Linux nel so llugar.", "Personal" : "Personal", "Users" : "Usuarios", "Apps" : "Aplicaciones", diff --git a/core/l10n/bg_BG.js b/core/l10n/bg_BG.js index 5ecce6a20f6..7c8cfc63b65 100644 --- a/core/l10n/bg_BG.js +++ b/core/l10n/bg_BG.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Търсене в други места", "No search result in other places" : "Няма резултати от търсене в други места", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} резултат от търсене в други места","{count} резултати от търсене в други места"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не се подържа и %s няма да работи правилно на тази платформа. Използвайте го на свой собствен риск!", - "For the best results, please consider using a GNU/Linux server instead." : "За най-добри резултати, моля, помисли дали не бихте желали да използваште GNU/Linux сървър.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Моля, премахтене настройката за open_basedir от вашия php.ini или преминете към 64-битово PHP.", - "Please install the cURL extension and restart your webserver." : "Моля, инсталирайте разширението cURL и рестартирайте вашия уеб сървър.", "Personal" : "Лични", "Users" : "Потребители", "Apps" : "Приложения", diff --git a/core/l10n/bg_BG.json b/core/l10n/bg_BG.json index 8ed48b88a02..14419b595b7 100644 --- a/core/l10n/bg_BG.json +++ b/core/l10n/bg_BG.json @@ -130,10 +130,6 @@ "Searching other places" : "Търсене в други места", "No search result in other places" : "Няма резултати от търсене в други места", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} резултат от търсене в други места","{count} резултати от търсене в други места"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не се подържа и %s няма да работи правилно на тази платформа. Използвайте го на свой собствен риск!", - "For the best results, please consider using a GNU/Linux server instead." : "За най-добри резултати, моля, помисли дали не бихте желали да използваште GNU/Linux сървър.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Моля, премахтене настройката за open_basedir от вашия php.ini или преминете към 64-битово PHP.", - "Please install the cURL extension and restart your webserver." : "Моля, инсталирайте разширението cURL и рестартирайте вашия уеб сървър.", "Personal" : "Лични", "Users" : "Потребители", "Apps" : "Приложения", diff --git a/core/l10n/bs.js b/core/l10n/bs.js index 7d4e417ab53..e84498c554a 100644 --- a/core/l10n/bs.js +++ b/core/l10n/bs.js @@ -128,9 +128,6 @@ OC.L10N.register( "New Password" : "Nova Lozinka", "Reset password" : "Resetuj lozinku", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s na ovoj platformi neće raditi kako treba. Korištenje na vlastiti rizik!", - "For the best results, please consider using a GNU/Linux server instead." : "Umjesto toga, za najbolje rezultate, molimo razmislite o mogućnosti korištenje GNU/Linux servera.", - "Please install the cURL extension and restart your webserver." : "Molim instalirajte cURL proširenje i ponovo pokrenite svoj server.", "Personal" : "Osobno", "Users" : "Korisnici", "Apps" : "Aplikacije", diff --git a/core/l10n/bs.json b/core/l10n/bs.json index 94a26c2ea7a..ce9c1479f99 100644 --- a/core/l10n/bs.json +++ b/core/l10n/bs.json @@ -126,9 +126,6 @@ "New Password" : "Nova Lozinka", "Reset password" : "Resetuj lozinku", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s na ovoj platformi neće raditi kako treba. Korištenje na vlastiti rizik!", - "For the best results, please consider using a GNU/Linux server instead." : "Umjesto toga, za najbolje rezultate, molimo razmislite o mogućnosti korištenje GNU/Linux servera.", - "Please install the cURL extension and restart your webserver." : "Molim instalirajte cURL proširenje i ponovo pokrenite svoj server.", "Personal" : "Osobno", "Users" : "Korisnici", "Apps" : "Aplikacije", diff --git a/core/l10n/ca.js b/core/l10n/ca.js index 4b78d3003b3..36f7f1dca7e 100644 --- a/core/l10n/ca.js +++ b/core/l10n/ca.js @@ -132,8 +132,6 @@ OC.L10N.register( "Searching other places" : "Buscant altres ubicacions", "No search result in other places" : "No s'han trobat resultats en altres ubicacions", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultat de cerca en altres ubicacions","{count} resultats de cerca en altres ubicacions"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no té suport i %s no funcionarà correctament en aquesta plataforma. Useu-ho al vostre risc!", - "For the best results, please consider using a GNU/Linux server instead." : "Per millors resultats, millor considereu utilitzar un servidor GNU/Linux.", "Personal" : "Personal", "Users" : "Usuaris", "Apps" : "Aplicacions", diff --git a/core/l10n/ca.json b/core/l10n/ca.json index 023f33879d0..4f1a5e800af 100644 --- a/core/l10n/ca.json +++ b/core/l10n/ca.json @@ -130,8 +130,6 @@ "Searching other places" : "Buscant altres ubicacions", "No search result in other places" : "No s'han trobat resultats en altres ubicacions", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultat de cerca en altres ubicacions","{count} resultats de cerca en altres ubicacions"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no té suport i %s no funcionarà correctament en aquesta plataforma. Useu-ho al vostre risc!", - "For the best results, please consider using a GNU/Linux server instead." : "Per millors resultats, millor considereu utilitzar un servidor GNU/Linux.", "Personal" : "Personal", "Users" : "Usuaris", "Apps" : "Aplicacions", diff --git a/core/l10n/cs_CZ.js b/core/l10n/cs_CZ.js index 7e485bd7d76..c2d63dee10d 100644 --- a/core/l10n/cs_CZ.js +++ b/core/l10n/cs_CZ.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Prohledávání ostatních umístění", "No search result in other places" : "Žádné nálezy v ostatních umístěních", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} nález v ostatních umístěních","{count} nálezy v ostatních umístěních","{count} nálezů v ostatních umístěních"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X není podporován a %s nebude na této platformě správně fungovat. Používejte pouze na vlastní nebezpečí!", - "For the best results, please consider using a GNU/Linux server instead." : "Místo toho zvažte pro nejlepší funkčnost použití GNU/Linux serveru.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Vypadá to, že tato %s instance běží v 32-bitovém PHP prostředí a byl nakonfigurován open_basedir v php.ini. Toto povede k problémům se soubory většími než 4 GB a není doporučováno.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Odstraňte prosím open_basedir nastavení ve svém php.ini nebo přejděte na 64-bitové PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Vypadá to, že tato %s instance běží ve 32-bitovém PHP prostředí a není nainstalováno cURL. Toto povede k problémům se soubory většími než 4 GB a zásadně není doporučováno.", - "Please install the cURL extension and restart your webserver." : "Nainstalujte prosím cURL rozšíření a restartujte webový server.", "Personal" : "Osobní", "Users" : "Uživatelé", "Apps" : "Aplikace", diff --git a/core/l10n/cs_CZ.json b/core/l10n/cs_CZ.json index 24b960ba09c..a5f5f5f5000 100644 --- a/core/l10n/cs_CZ.json +++ b/core/l10n/cs_CZ.json @@ -138,12 +138,6 @@ "Searching other places" : "Prohledávání ostatních umístění", "No search result in other places" : "Žádné nálezy v ostatních umístěních", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} nález v ostatních umístěních","{count} nálezy v ostatních umístěních","{count} nálezů v ostatních umístěních"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X není podporován a %s nebude na této platformě správně fungovat. Používejte pouze na vlastní nebezpečí!", - "For the best results, please consider using a GNU/Linux server instead." : "Místo toho zvažte pro nejlepší funkčnost použití GNU/Linux serveru.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Vypadá to, že tato %s instance běží v 32-bitovém PHP prostředí a byl nakonfigurován open_basedir v php.ini. Toto povede k problémům se soubory většími než 4 GB a není doporučováno.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Odstraňte prosím open_basedir nastavení ve svém php.ini nebo přejděte na 64-bitové PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Vypadá to, že tato %s instance běží ve 32-bitovém PHP prostředí a není nainstalováno cURL. Toto povede k problémům se soubory většími než 4 GB a zásadně není doporučováno.", - "Please install the cURL extension and restart your webserver." : "Nainstalujte prosím cURL rozšíření a restartujte webový server.", "Personal" : "Osobní", "Users" : "Uživatelé", "Apps" : "Aplikace", diff --git a/core/l10n/da.js b/core/l10n/da.js index ec89e8cf4bd..a53ab7da494 100644 --- a/core/l10n/da.js +++ b/core/l10n/da.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Søger på andre steder", "No search result in other places" : "Ingen søgeresultater fra andre steder", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} søgeresultat fra andre steder","{count} søgeresultater fra andre steder"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X understøttes ikke og %s vil ikke virke optimalt på denne platform. Anvend på eget ansvar!", - "For the best results, please consider using a GNU/Linux server instead." : "For de bedste resultater, overvej venligst at bruge en GNU/Linux-server i stedet.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Det ser ud til, at denne %s-instans kører på et 32-bit PHP-miljø, samt at open_basedir er blevet konfigureret gennem php.ini. Dette vil føre til problemer med filer som er større end 4GB, og frarådes kraftigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Fjern venligst indstillingen for open_basedir inde i din php.ini eller skift til 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Det ser ud til, at denne %s-instans kører på et 32-bit PHP-miljø, samt at cURL ikke er installeret. Dette vil føre til problemer med filer som er større end 4GB, og frarådes kraftigt.", - "Please install the cURL extension and restart your webserver." : "Installér venligst cURL-udvidelsen og genstart din webserver.", "Personal" : "Personligt", "Users" : "Brugere", "Apps" : "Apps", diff --git a/core/l10n/da.json b/core/l10n/da.json index bcd011a33ea..fb9b7652fcb 100644 --- a/core/l10n/da.json +++ b/core/l10n/da.json @@ -138,12 +138,6 @@ "Searching other places" : "Søger på andre steder", "No search result in other places" : "Ingen søgeresultater fra andre steder", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} søgeresultat fra andre steder","{count} søgeresultater fra andre steder"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X understøttes ikke og %s vil ikke virke optimalt på denne platform. Anvend på eget ansvar!", - "For the best results, please consider using a GNU/Linux server instead." : "For de bedste resultater, overvej venligst at bruge en GNU/Linux-server i stedet.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Det ser ud til, at denne %s-instans kører på et 32-bit PHP-miljø, samt at open_basedir er blevet konfigureret gennem php.ini. Dette vil føre til problemer med filer som er større end 4GB, og frarådes kraftigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Fjern venligst indstillingen for open_basedir inde i din php.ini eller skift til 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Det ser ud til, at denne %s-instans kører på et 32-bit PHP-miljø, samt at cURL ikke er installeret. Dette vil føre til problemer med filer som er større end 4GB, og frarådes kraftigt.", - "Please install the cURL extension and restart your webserver." : "Installér venligst cURL-udvidelsen og genstart din webserver.", "Personal" : "Personligt", "Users" : "Brugere", "Apps" : "Apps", diff --git a/core/l10n/de.js b/core/l10n/de.js index 31791de5ea9..7cf3078b236 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Andere Orte durchsuchen", "No search result in other places" : "Keine Suchergebnisse in den anderen Orten", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} Suchergebnis in den anderen Orten","{count} Suchergebnisse in den anderen Orten"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", - "For the best results, please consider using a GNU/Linux server instead." : "Zur Gewährleistung eines optimalen Betriebs sollte stattdessen ein GNU/Linux-Server verwendet werden.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und open_basedir in der Datei php.ini konfiguriert worden ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Bitte entferne die open_basedir-Einstellung in Deiner php.ini oder wechsele zu 64-Bit-PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und cURL nicht installiert ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please install the cURL extension and restart your webserver." : "Bitte installiere die cURL-Erweiterung und starte Deinen Webserver neu.", "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", diff --git a/core/l10n/de.json b/core/l10n/de.json index 974b19570e7..4a711a792c4 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -138,12 +138,6 @@ "Searching other places" : "Andere Orte durchsuchen", "No search result in other places" : "Keine Suchergebnisse in den anderen Orten", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} Suchergebnis in den anderen Orten","{count} Suchergebnisse in den anderen Orten"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", - "For the best results, please consider using a GNU/Linux server instead." : "Zur Gewährleistung eines optimalen Betriebs sollte stattdessen ein GNU/Linux-Server verwendet werden.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und open_basedir in der Datei php.ini konfiguriert worden ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Bitte entferne die open_basedir-Einstellung in Deiner php.ini oder wechsele zu 64-Bit-PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und cURL nicht installiert ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please install the cURL extension and restart your webserver." : "Bitte installiere die cURL-Erweiterung und starte Deinen Webserver neu.", "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index f3ac8586ce7..cd37b3ff7d1 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Andere Orte durchsuchen", "No search result in other places" : "Keine Suchergebnisse in den anderen Orten", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} Suchergebnis in den anderen Orten","{count} Suchergebnisse in den anderen Orten"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", - "For the best results, please consider using a GNU/Linux server instead." : "Zur Gewährleistung eines optimalen Betriebs sollte stattdessen ein GNU/Linux-Server verwendet werden.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und open_basedir in der Datei php.ini konfiguriert worden ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Bitte entfernen Sie die open_basedir-Einstellung in Ihrer php.ini oder wechseln Sie zu 64-Bit-PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und cURL nicht installiert ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please install the cURL extension and restart your webserver." : "Bitte installieren Sie die cURL-Erweiterung und starten Sie Ihren Webserver neu.", "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index 9aa86d46f0e..5222bec609f 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -138,12 +138,6 @@ "Searching other places" : "Andere Orte durchsuchen", "No search result in other places" : "Keine Suchergebnisse in den anderen Orten", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} Suchergebnis in den anderen Orten","{count} Suchergebnisse in den anderen Orten"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", - "For the best results, please consider using a GNU/Linux server instead." : "Zur Gewährleistung eines optimalen Betriebs sollte stattdessen ein GNU/Linux-Server verwendet werden.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und open_basedir in der Datei php.ini konfiguriert worden ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Bitte entfernen Sie die open_basedir-Einstellung in Ihrer php.ini oder wechseln Sie zu 64-Bit-PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Es scheint, dass diese %s-Instanz unter einer 32-Bit-PHP-Umgebung läuft und cURL nicht installiert ist. Von einem solchen Betrieb wird dringend abgeraten, weil es dabei zu Problemen mit Dateien kommt, deren Größe 4 GB übersteigt.", - "Please install the cURL extension and restart your webserver." : "Bitte installieren Sie die cURL-Erweiterung und starten Sie Ihren Webserver neu.", "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", diff --git a/core/l10n/el.js b/core/l10n/el.js index a048b761766..bb0742b467d 100644 --- a/core/l10n/el.js +++ b/core/l10n/el.js @@ -132,9 +132,6 @@ OC.L10N.register( "Searching other places" : "Έρευνα σε άλλα σημεία.", "No search result in other places" : "Κανένα αποτέλεσμα έρευνας σε άλλα σημεία.", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Το Mac OS X δεν υποστηρίζεται και το %s δεν θα λειτουργήσει σωστά σε αυτή την πλατφόρμα. Χρησιμοποιείτε με δική σας ευθύνη!", - "For the best results, please consider using a GNU/Linux server instead." : "Για καλύτερα αποτελέσματα, παρακαλούμε εξετάστε την μετατροπή σε έναν διακομιστή GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Παρακαλώ εγκαταστήστε το πρόσθετο cURL και επανεκκινήστε τον διακομιστή σας.", "Personal" : "Προσωπικά", "Users" : "Χρήστες", "Apps" : "Εφαρμογές", diff --git a/core/l10n/el.json b/core/l10n/el.json index 1ebcacd3aef..3bd87f1822b 100644 --- a/core/l10n/el.json +++ b/core/l10n/el.json @@ -130,9 +130,6 @@ "Searching other places" : "Έρευνα σε άλλα σημεία.", "No search result in other places" : "Κανένα αποτέλεσμα έρευνας σε άλλα σημεία.", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Το Mac OS X δεν υποστηρίζεται και το %s δεν θα λειτουργήσει σωστά σε αυτή την πλατφόρμα. Χρησιμοποιείτε με δική σας ευθύνη!", - "For the best results, please consider using a GNU/Linux server instead." : "Για καλύτερα αποτελέσματα, παρακαλούμε εξετάστε την μετατροπή σε έναν διακομιστή GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Παρακαλώ εγκαταστήστε το πρόσθετο cURL και επανεκκινήστε τον διακομιστή σας.", "Personal" : "Προσωπικά", "Users" : "Χρήστες", "Apps" : "Εφαρμογές", diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js index 98901a5a5a1..bc06017d3cf 100644 --- a/core/l10n/en_GB.js +++ b/core/l10n/en_GB.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Searching other places", "No search result in other places" : "No search result in other places", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} search result in other places","{count} search results in other places"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ", - "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged.", - "Please install the cURL extension and restart your webserver." : "Please install the cURL extension and restart your webserver.", "Personal" : "Personal", "Users" : "Users", "Apps" : "Apps", diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json index 856a871c2b5..1db6c343b52 100644 --- a/core/l10n/en_GB.json +++ b/core/l10n/en_GB.json @@ -138,12 +138,6 @@ "Searching other places" : "Searching other places", "No search result in other places" : "No search result in other places", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} search result in other places","{count} search results in other places"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ", - "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged.", - "Please install the cURL extension and restart your webserver." : "Please install the cURL extension and restart your webserver.", "Personal" : "Personal", "Users" : "Users", "Apps" : "Apps", diff --git a/core/l10n/es.js b/core/l10n/es.js index af376ac81de..daec93057cc 100644 --- a/core/l10n/es.js +++ b/core/l10n/es.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Buscando en otros lugares", "No search result in other places" : "No hay resultados de búsqueda en otros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado de búsqueda en otros lugares","{count} resultados de búsqueda en otros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no está soportado y %s no funcionará bien en esta plataforma. ¡Úsela a su propio riesgo! ", - "For the best results, please consider using a GNU/Linux server instead." : "Para resultados óptimos, considere utilizar un servidor GNU/Linux.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, quite el ajuste de open_basedir —dentro de su php.ini— o pásese a PHP de 64 bits.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale la extensión cURL y reinicie el servidor web.", "Personal" : "Personal", "Users" : "Usuarios", "Apps" : "Aplicaciones", diff --git a/core/l10n/es.json b/core/l10n/es.json index e7b25627de3..6ebdcc92aa5 100644 --- a/core/l10n/es.json +++ b/core/l10n/es.json @@ -130,10 +130,6 @@ "Searching other places" : "Buscando en otros lugares", "No search result in other places" : "No hay resultados de búsqueda en otros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado de búsqueda en otros lugares","{count} resultados de búsqueda en otros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X no está soportado y %s no funcionará bien en esta plataforma. ¡Úsela a su propio riesgo! ", - "For the best results, please consider using a GNU/Linux server instead." : "Para resultados óptimos, considere utilizar un servidor GNU/Linux.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, quite el ajuste de open_basedir —dentro de su php.ini— o pásese a PHP de 64 bits.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale la extensión cURL y reinicie el servidor web.", "Personal" : "Personal", "Users" : "Usuarios", "Apps" : "Aplicaciones", diff --git a/core/l10n/et_EE.js b/core/l10n/et_EE.js index f2c31d2a99c..7ca18bbb023 100644 --- a/core/l10n/et_EE.js +++ b/core/l10n/et_EE.js @@ -123,8 +123,6 @@ OC.L10N.register( "New Password" : "Uus parool", "Reset password" : "Nulli parool", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X ei ole toetatud ja %s ei pruugi korralikult toimida sellel platvormil. Kasuta seda omal vastutusel!", - "For the best results, please consider using a GNU/Linux server instead." : "Parema tulemuse saavitamiseks palun kaalu serveris GNU/Linux kasutamist.", "Personal" : "Isiklik", "Users" : "Kasutajad", "Apps" : "Rakendused", diff --git a/core/l10n/et_EE.json b/core/l10n/et_EE.json index eb6ca5622c9..9b8f5c9b356 100644 --- a/core/l10n/et_EE.json +++ b/core/l10n/et_EE.json @@ -121,8 +121,6 @@ "New Password" : "Uus parool", "Reset password" : "Nulli parool", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X ei ole toetatud ja %s ei pruugi korralikult toimida sellel platvormil. Kasuta seda omal vastutusel!", - "For the best results, please consider using a GNU/Linux server instead." : "Parema tulemuse saavitamiseks palun kaalu serveris GNU/Linux kasutamist.", "Personal" : "Isiklik", "Users" : "Kasutajad", "Apps" : "Rakendused", diff --git a/core/l10n/eu.js b/core/l10n/eu.js index 30377b6418b..fd7a046fed9 100644 --- a/core/l10n/eu.js +++ b/core/l10n/eu.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Beste lekuak bilatzen", "No search result in other places" : "Ez da bilaketaren emaitzik lortu beste lekuetan", "_{count} search result in other places_::_{count} search results in other places_" : ["Bilaketa emaitza {count} beste lekuetan","{count} emaitza lortu dira beste lekuetan"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X-ek ez du sostengurik eta %s gaizki ibili daiteke plataforma honetan. Erabiltzekotan, zure ardurapean.", - "For the best results, please consider using a GNU/Linux server instead." : "Emaitza hobeak izateko, mesedez gogoan hartu GNU/Linux zerbitzari bat erabiltzea.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Mesedez ezabatu open_basedir ezarpena zure php.ini-tik edo aldatu 64-biteko PHPra.", - "Please install the cURL extension and restart your webserver." : "Mesedez instalatu cURL extensioa eta berrabiarazi zure web zerbitzaria.", "Personal" : "Pertsonala", "Users" : "Erabiltzaileak", "Apps" : "Aplikazioak", diff --git a/core/l10n/eu.json b/core/l10n/eu.json index 0fd119a596c..edeea587f5f 100644 --- a/core/l10n/eu.json +++ b/core/l10n/eu.json @@ -130,10 +130,6 @@ "Searching other places" : "Beste lekuak bilatzen", "No search result in other places" : "Ez da bilaketaren emaitzik lortu beste lekuetan", "_{count} search result in other places_::_{count} search results in other places_" : ["Bilaketa emaitza {count} beste lekuetan","{count} emaitza lortu dira beste lekuetan"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X-ek ez du sostengurik eta %s gaizki ibili daiteke plataforma honetan. Erabiltzekotan, zure ardurapean.", - "For the best results, please consider using a GNU/Linux server instead." : "Emaitza hobeak izateko, mesedez gogoan hartu GNU/Linux zerbitzari bat erabiltzea.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Mesedez ezabatu open_basedir ezarpena zure php.ini-tik edo aldatu 64-biteko PHPra.", - "Please install the cURL extension and restart your webserver." : "Mesedez instalatu cURL extensioa eta berrabiarazi zure web zerbitzaria.", "Personal" : "Pertsonala", "Users" : "Erabiltzaileak", "Apps" : "Aplikazioak", diff --git a/core/l10n/fi_FI.js b/core/l10n/fi_FI.js index 84931abd07d..710b1cc3010 100644 --- a/core/l10n/fi_FI.js +++ b/core/l10n/fi_FI.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Etsitään muista paikoista", "No search result in other places" : "Ei hakutuloksia muista paikoista", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} hakutulos muualla","{count} hakutulosta muualla"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X ei ole tuettu, joten %s ei toimi kunnolla tällä alustalla. Käytä omalla vastuulla!", - "For the best results, please consider using a GNU/Linux server instead." : "Käytä parhaan lopputuloksen saamiseksi GNU/Linux-palvelinta.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Vaikuttaa siltä, että tämä %s-instanssi toimii 32-bittisessä PHP-ympäristössä ja open_basedir-asetus on määritetty php.ini-tiedostossa. Tämä johtaa ongelmiin yli 4 gigatavun tiedostojen kanssa, eikä siksi ole suositeltavaa.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Poista open_basedir-asetus php.ini-tiedostosta tai vaihda 64-bittiseen PHP:hen.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Vaikuttaa siltä, että tämä %s-instanssi toimii 32-bittisessä PHP-ympäristössä ja cURL ei ole asennettuna. Tämä johtaa ongelmiin yli 4 gigatavun tiedostojen kanssa, eikä siksi ole suositeltavaa.", - "Please install the cURL extension and restart your webserver." : "Asenna cURL-laajennus ja käynnistä http-palvelin uudelleen.", "Personal" : "Henkilökohtainen", "Users" : "Käyttäjät", "Apps" : "Sovellukset", diff --git a/core/l10n/fi_FI.json b/core/l10n/fi_FI.json index 32c5cf6f5fd..cdfb6598e0c 100644 --- a/core/l10n/fi_FI.json +++ b/core/l10n/fi_FI.json @@ -138,12 +138,6 @@ "Searching other places" : "Etsitään muista paikoista", "No search result in other places" : "Ei hakutuloksia muista paikoista", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} hakutulos muualla","{count} hakutulosta muualla"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X ei ole tuettu, joten %s ei toimi kunnolla tällä alustalla. Käytä omalla vastuulla!", - "For the best results, please consider using a GNU/Linux server instead." : "Käytä parhaan lopputuloksen saamiseksi GNU/Linux-palvelinta.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Vaikuttaa siltä, että tämä %s-instanssi toimii 32-bittisessä PHP-ympäristössä ja open_basedir-asetus on määritetty php.ini-tiedostossa. Tämä johtaa ongelmiin yli 4 gigatavun tiedostojen kanssa, eikä siksi ole suositeltavaa.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Poista open_basedir-asetus php.ini-tiedostosta tai vaihda 64-bittiseen PHP:hen.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Vaikuttaa siltä, että tämä %s-instanssi toimii 32-bittisessä PHP-ympäristössä ja cURL ei ole asennettuna. Tämä johtaa ongelmiin yli 4 gigatavun tiedostojen kanssa, eikä siksi ole suositeltavaa.", - "Please install the cURL extension and restart your webserver." : "Asenna cURL-laajennus ja käynnistä http-palvelin uudelleen.", "Personal" : "Henkilökohtainen", "Users" : "Käyttäjät", "Apps" : "Sovellukset", diff --git a/core/l10n/fr.js b/core/l10n/fr.js index 55e6b16b083..6ce1b04b8e3 100644 --- a/core/l10n/fr.js +++ b/core/l10n/fr.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Recherche en cours dans d'autres emplacements", "No search result in other places" : "Aucun résultat dans d'autres emplacements", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} résultat de recherche dans d'autres lieux","{count} résultats de recherche dans d'autres emplacements"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X n'est pas pris en charge et %s ne fonctionnera pas correctement sur cette plate-forme. Son utilisation est à vos risques et périls !", - "For the best results, please consider using a GNU/Linux server instead." : "Pour obtenir les meilleurs résultats, vous devriez utiliser un serveur GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Il semble que cette instance %s fonctionne sur un environnement PHP 32-bits et open_basedir a été configuré dans php.ini. Cela engendre des problèmes avec les fichiers supérieurs à 4Go et cela est donc fortement déconseillé.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Veuillez supprimer la configuration open_basedir de votre php.ini ou basculer sur une version PHP 64-bits.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Il semble que cette instance %s fonctionne sur un environnement PHP 32-bits et cURL n'est pas installé. Cela engendre des problèmes avec les fichiers supérieurs à 4Go et cela est donc fortement déconseillé.", - "Please install the cURL extension and restart your webserver." : "Veuillez installer l'extension cURL et redémarrer votre serveur web.", "Personal" : "Personnel", "Users" : "Utilisateurs", "Apps" : "Applications", diff --git a/core/l10n/fr.json b/core/l10n/fr.json index c97d3300e17..838271cdccf 100644 --- a/core/l10n/fr.json +++ b/core/l10n/fr.json @@ -138,12 +138,6 @@ "Searching other places" : "Recherche en cours dans d'autres emplacements", "No search result in other places" : "Aucun résultat dans d'autres emplacements", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} résultat de recherche dans d'autres lieux","{count} résultats de recherche dans d'autres emplacements"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X n'est pas pris en charge et %s ne fonctionnera pas correctement sur cette plate-forme. Son utilisation est à vos risques et périls !", - "For the best results, please consider using a GNU/Linux server instead." : "Pour obtenir les meilleurs résultats, vous devriez utiliser un serveur GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Il semble que cette instance %s fonctionne sur un environnement PHP 32-bits et open_basedir a été configuré dans php.ini. Cela engendre des problèmes avec les fichiers supérieurs à 4Go et cela est donc fortement déconseillé.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Veuillez supprimer la configuration open_basedir de votre php.ini ou basculer sur une version PHP 64-bits.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Il semble que cette instance %s fonctionne sur un environnement PHP 32-bits et cURL n'est pas installé. Cela engendre des problèmes avec les fichiers supérieurs à 4Go et cela est donc fortement déconseillé.", - "Please install the cURL extension and restart your webserver." : "Veuillez installer l'extension cURL et redémarrer votre serveur web.", "Personal" : "Personnel", "Users" : "Utilisateurs", "Apps" : "Applications", diff --git a/core/l10n/gl.js b/core/l10n/gl.js index d8f5c4f0cd9..8a666e08e25 100644 --- a/core/l10n/gl.js +++ b/core/l10n/gl.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Buscando noutros lugares", "No search result in other places" : "Sen resultados na busca noutros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado na busca noutros lugares","{count} resultados na busca noutros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X non é compatíbel e %s non funcionará correctamente nesta plataforma. Úseo baixo o seu risco!", - "For the best results, please consider using a GNU/Linux server instead." : "Para obter mellores resultados, considere o emprego dun servidor GNU/Linux no seu canto.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Semella que esta instancia de %s está a funcionar nun entorno PHP de 32-bit e o open_basedir foi configurado no php.ini. Isto provocará problemas con ficheiros maiores de 4 GB e está absolutamente desaconsellado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Retire o axuste open_basedir dentro de php.ini ou cambie a PHP de 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Semella que esta instancia de %s está a funcionar nun entorno PHP de 32-bit e cURL non está instalado. Isto provocará problemas con ficheiros maiores de 4 GB e está absolutamente desaconsellado.", - "Please install the cURL extension and restart your webserver." : "Instale a extensión cURL e reinicie o servidor web.", "Personal" : "Persoal", "Users" : "Usuarios", "Apps" : "Aplicacións", diff --git a/core/l10n/gl.json b/core/l10n/gl.json index 34baf0af348..7bb37e06393 100644 --- a/core/l10n/gl.json +++ b/core/l10n/gl.json @@ -138,12 +138,6 @@ "Searching other places" : "Buscando noutros lugares", "No search result in other places" : "Sen resultados na busca noutros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado na busca noutros lugares","{count} resultados na busca noutros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X non é compatíbel e %s non funcionará correctamente nesta plataforma. Úseo baixo o seu risco!", - "For the best results, please consider using a GNU/Linux server instead." : "Para obter mellores resultados, considere o emprego dun servidor GNU/Linux no seu canto.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Semella que esta instancia de %s está a funcionar nun entorno PHP de 32-bit e o open_basedir foi configurado no php.ini. Isto provocará problemas con ficheiros maiores de 4 GB e está absolutamente desaconsellado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Retire o axuste open_basedir dentro de php.ini ou cambie a PHP de 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Semella que esta instancia de %s está a funcionar nun entorno PHP de 32-bit e cURL non está instalado. Isto provocará problemas con ficheiros maiores de 4 GB e está absolutamente desaconsellado.", - "Please install the cURL extension and restart your webserver." : "Instale a extensión cURL e reinicie o servidor web.", "Personal" : "Persoal", "Users" : "Usuarios", "Apps" : "Aplicacións", diff --git a/core/l10n/hr.js b/core/l10n/hr.js index 339a3f14433..d721beab0a2 100644 --- a/core/l10n/hr.js +++ b/core/l10n/hr.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Pretraživanje drugih lokacija", "No search result in other places" : "Nema rezultata na drugim lokacijama", "_{count} search result in other places_::_{count} search results in other places_" : ["Pronađen {count} rezultat na drugim lokacijama","Pronađeno {count} rezultata na drugim lokacijama","Pronađeno {count} rezultata na drugim lokacijama"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s na ovoj platformi neće raditi kako treba.", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolje rezultate, molimo razmotrite mogućnost korištenje poslužitelja GNU/Linux.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Molimo uklonite postavke za open_basedir setting iz datoteke php.ini ili se prebacite na 64-bitni PHP.", - "Please install the cURL extension and restart your webserver." : "Molimo instalirajte cURL dodatak i ponovo pokrenite Vaš web poslužitelj.", "Personal" : "Osobno", "Users" : "Korisnici", "Apps" : "Aplikacije", diff --git a/core/l10n/hr.json b/core/l10n/hr.json index 9d6773f66f1..5bef1ac7e0a 100644 --- a/core/l10n/hr.json +++ b/core/l10n/hr.json @@ -130,10 +130,6 @@ "Searching other places" : "Pretraživanje drugih lokacija", "No search result in other places" : "Nema rezultata na drugim lokacijama", "_{count} search result in other places_::_{count} search results in other places_" : ["Pronađen {count} rezultat na drugim lokacijama","Pronađeno {count} rezultata na drugim lokacijama","Pronađeno {count} rezultata na drugim lokacijama"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s na ovoj platformi neće raditi kako treba.", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolje rezultate, molimo razmotrite mogućnost korištenje poslužitelja GNU/Linux.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Molimo uklonite postavke za open_basedir setting iz datoteke php.ini ili se prebacite na 64-bitni PHP.", - "Please install the cURL extension and restart your webserver." : "Molimo instalirajte cURL dodatak i ponovo pokrenite Vaš web poslužitelj.", "Personal" : "Osobno", "Users" : "Korisnici", "Apps" : "Aplikacije", diff --git a/core/l10n/hu_HU.js b/core/l10n/hu_HU.js index e6f9dfebf53..359a386cc62 100644 --- a/core/l10n/hu_HU.js +++ b/core/l10n/hu_HU.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Keresés más helyeken", "No search result in other places" : "Nem található keresési eredmény más helyeken", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} keresési eredmény más helyeken","{count} keresési eredmény más helyeken"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "A Mac OS X nem támogatott és %s nem lesz teljesen működőképes. Csak saját felelősségre használja!", - "For the best results, please consider using a GNU/Linux server instead." : "A legjobb eredmény érdekében érdemes GNU/Linux-alapú kiszolgálót használni.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Kérlek távolítsd el az open_basedir beállítást a php.ini-ből, vagy válts 64bit-es PHP-ra.", - "Please install the cURL extension and restart your webserver." : "Kérlek, telepítsd a cURL bővítményt és indítsd újra a webszervert.", "Personal" : "Személyes", "Users" : "Felhasználók", "Apps" : "Alkalmazások", diff --git a/core/l10n/hu_HU.json b/core/l10n/hu_HU.json index 445c9313737..f348b91a701 100644 --- a/core/l10n/hu_HU.json +++ b/core/l10n/hu_HU.json @@ -130,10 +130,6 @@ "Searching other places" : "Keresés más helyeken", "No search result in other places" : "Nem található keresési eredmény más helyeken", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} keresési eredmény más helyeken","{count} keresési eredmény más helyeken"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "A Mac OS X nem támogatott és %s nem lesz teljesen működőképes. Csak saját felelősségre használja!", - "For the best results, please consider using a GNU/Linux server instead." : "A legjobb eredmény érdekében érdemes GNU/Linux-alapú kiszolgálót használni.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Kérlek távolítsd el az open_basedir beállítást a php.ini-ből, vagy válts 64bit-es PHP-ra.", - "Please install the cURL extension and restart your webserver." : "Kérlek, telepítsd a cURL bővítményt és indítsd újra a webszervert.", "Personal" : "Személyes", "Users" : "Felhasználók", "Apps" : "Alkalmazások", diff --git a/core/l10n/ia.js b/core/l10n/ia.js index 783d310722b..8362076165a 100644 --- a/core/l10n/ia.js +++ b/core/l10n/ia.js @@ -103,7 +103,6 @@ OC.L10N.register( "New Password" : "Nove contrasigno", "Reset password" : "Reinitialisar contrasigno", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "For the best results, please consider using a GNU/Linux server instead." : "Pro le exitos melior, pro favor tu considera usar in loco un servitor GNU/Linux.", "Personal" : "Personal", "Users" : "Usatores", "Apps" : "Applicationes", diff --git a/core/l10n/ia.json b/core/l10n/ia.json index e55f945bdf6..ab325860b19 100644 --- a/core/l10n/ia.json +++ b/core/l10n/ia.json @@ -101,7 +101,6 @@ "New Password" : "Nove contrasigno", "Reset password" : "Reinitialisar contrasigno", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "For the best results, please consider using a GNU/Linux server instead." : "Pro le exitos melior, pro favor tu considera usar in loco un servitor GNU/Linux.", "Personal" : "Personal", "Users" : "Usatores", "Apps" : "Applicationes", diff --git a/core/l10n/id.js b/core/l10n/id.js index 386f868ab54..55d5668bbdd 100644 --- a/core/l10n/id.js +++ b/core/l10n/id.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Mencari tempat lainnya", "No search result in other places" : "Tidak ada hasil pencarian di tampat lainnya", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} hasil pencarian di tempat lain"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X tidak didukung dan %s tidak akan bekerja dengan baik pada platform ini. Gunakan dengan resiko Anda sendiri!", - "For the best results, please consider using a GNU/Linux server instead." : "Untuk hasil terbaik, pertimbangkan untuk menggunakan server GNU/Linux sebagai gantinya. ", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Mohon hapus pengaturan open_basedir didalam php.ini atau beralih ke PHP 64-bit.", - "Please install the cURL extension and restart your webserver." : "Mohon instal ekstensi cURL dan jalankan ulang server web.", "Personal" : "Pribadi", "Users" : "Pengguna", "Apps" : "Aplikasi", diff --git a/core/l10n/id.json b/core/l10n/id.json index 600d8be7749..2c4a56581ad 100644 --- a/core/l10n/id.json +++ b/core/l10n/id.json @@ -130,10 +130,6 @@ "Searching other places" : "Mencari tempat lainnya", "No search result in other places" : "Tidak ada hasil pencarian di tampat lainnya", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} hasil pencarian di tempat lain"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X tidak didukung dan %s tidak akan bekerja dengan baik pada platform ini. Gunakan dengan resiko Anda sendiri!", - "For the best results, please consider using a GNU/Linux server instead." : "Untuk hasil terbaik, pertimbangkan untuk menggunakan server GNU/Linux sebagai gantinya. ", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Mohon hapus pengaturan open_basedir didalam php.ini atau beralih ke PHP 64-bit.", - "Please install the cURL extension and restart your webserver." : "Mohon instal ekstensi cURL dan jalankan ulang server web.", "Personal" : "Pribadi", "Users" : "Pengguna", "Apps" : "Aplikasi", diff --git a/core/l10n/it.js b/core/l10n/it.js index 0ee7a2fd5a9..42562fb445d 100644 --- a/core/l10n/it.js +++ b/core/l10n/it.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Ricerca in altre posizioni", "No search result in other places" : "Nessun risultato di ricerca in altre posizioni", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} risultato di ricerca in altre posizioni","{count} risultati di ricerca in altre posizioni"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X non è supportato e %s non funzionerà correttamente su questa piattaforma. Usalo a tuo rischio!", - "For the best results, please consider using a GNU/Linux server instead." : "Per avere il risultato migliore, prendi in considerazione l'utilizzo di un server GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Sembra che questa istanza di %s sia in esecuzione in un ambiente PHP a 32 bit e che open_basedir sia stata configurata in php.ini. Ciò comporterà problemi con i file più grandi di 4 GB ed è altamente sconsigliato.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Rimuovi l'impostazione di open_basedir nel tuo php.ini o passa alla versione a 64 bit di PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Sembra che questa istanza di %s sia in esecuzione in un ambiente PHP a 32 bit e che cURL non sia installato. Ciò comporterà problemi con i file più grandi di 4 GB ed è altamente sconsigliato.", - "Please install the cURL extension and restart your webserver." : "Installa l'estensione cURL e riavvia il server web.", "Personal" : "Personale", "Users" : "Utenti", "Apps" : "Applicazioni", diff --git a/core/l10n/it.json b/core/l10n/it.json index 174e72ab459..aabfa12c2bf 100644 --- a/core/l10n/it.json +++ b/core/l10n/it.json @@ -138,12 +138,6 @@ "Searching other places" : "Ricerca in altre posizioni", "No search result in other places" : "Nessun risultato di ricerca in altre posizioni", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} risultato di ricerca in altre posizioni","{count} risultati di ricerca in altre posizioni"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X non è supportato e %s non funzionerà correttamente su questa piattaforma. Usalo a tuo rischio!", - "For the best results, please consider using a GNU/Linux server instead." : "Per avere il risultato migliore, prendi in considerazione l'utilizzo di un server GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Sembra che questa istanza di %s sia in esecuzione in un ambiente PHP a 32 bit e che open_basedir sia stata configurata in php.ini. Ciò comporterà problemi con i file più grandi di 4 GB ed è altamente sconsigliato.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Rimuovi l'impostazione di open_basedir nel tuo php.ini o passa alla versione a 64 bit di PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Sembra che questa istanza di %s sia in esecuzione in un ambiente PHP a 32 bit e che cURL non sia installato. Ciò comporterà problemi con i file più grandi di 4 GB ed è altamente sconsigliato.", - "Please install the cURL extension and restart your webserver." : "Installa l'estensione cURL e riavvia il server web.", "Personal" : "Personale", "Users" : "Utenti", "Apps" : "Applicazioni", diff --git a/core/l10n/ja.js b/core/l10n/ja.js index 3af4f002438..1ff925486dd 100644 --- a/core/l10n/ja.js +++ b/core/l10n/ja.js @@ -135,10 +135,6 @@ OC.L10N.register( "Searching other places" : "他の場所の検索", "No search result in other places" : "その他の場所の検索結果はありません", "_{count} search result in other places_::_{count} search results in other places_" : ["その他の場所 の検索件数 {count}"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X では、サポートされていません。このOSでは、%sは正常に動作しないかもしれません。ご自身の責任においてご利用ください。", - "For the best results, please consider using a GNU/Linux server instead." : "最も良い方法としては、代わりにGNU/Linuxサーバーを利用することをご検討ください。", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "php.ini から open_basedir 設定を削除するか、64bit PHPに切り替えてください。", - "Please install the cURL extension and restart your webserver." : "cURL拡張をインストールして、WEBサーバーを再起動してください。", "Personal" : "個人", "Users" : "ユーザー", "Apps" : "アプリ", diff --git a/core/l10n/ja.json b/core/l10n/ja.json index 90510db5770..267dfa111e4 100644 --- a/core/l10n/ja.json +++ b/core/l10n/ja.json @@ -133,10 +133,6 @@ "Searching other places" : "他の場所の検索", "No search result in other places" : "その他の場所の検索結果はありません", "_{count} search result in other places_::_{count} search results in other places_" : ["その他の場所 の検索件数 {count}"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X では、サポートされていません。このOSでは、%sは正常に動作しないかもしれません。ご自身の責任においてご利用ください。", - "For the best results, please consider using a GNU/Linux server instead." : "最も良い方法としては、代わりにGNU/Linuxサーバーを利用することをご検討ください。", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "php.ini から open_basedir 設定を削除するか、64bit PHPに切り替えてください。", - "Please install the cURL extension and restart your webserver." : "cURL拡張をインストールして、WEBサーバーを再起動してください。", "Personal" : "個人", "Users" : "ユーザー", "Apps" : "アプリ", diff --git a/core/l10n/ko.js b/core/l10n/ko.js index 187c4e8fbe7..d97729e136b 100644 --- a/core/l10n/ko.js +++ b/core/l10n/ko.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "다른 장소 찾는 중", "No search result in other places" : "다른 장소 검색 결과 없음", "_{count} search result in other places_::_{count} search results in other places_" : ["다른 장소 검색 결과 {count}개"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X은 지원하지 않으며 %s이(가) 이 플랫폼에서 올바르게 작동하지 않을 수도 있습니다. 본인 책임으로 사용하십시오! ", - "For the best results, please consider using a GNU/Linux server instead." : "더 좋은 결과를 얻으려면 GNU/Linux 서버를 사용하는 것을 권장합니다.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "php.ini의 open_basedir 설정을 삭제하거나 64비트 PHP로 전환하십시오.", - "Please install the cURL extension and restart your webserver." : "cURL 확장 기능을 설치한 다음 웹 서버를 다시 시작하십시오.", "Personal" : "개인", "Users" : "사용자", "Apps" : "앱", diff --git a/core/l10n/ko.json b/core/l10n/ko.json index 1c4fe69b27b..460a2c4936c 100644 --- a/core/l10n/ko.json +++ b/core/l10n/ko.json @@ -130,10 +130,6 @@ "Searching other places" : "다른 장소 찾는 중", "No search result in other places" : "다른 장소 검색 결과 없음", "_{count} search result in other places_::_{count} search results in other places_" : ["다른 장소 검색 결과 {count}개"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X은 지원하지 않으며 %s이(가) 이 플랫폼에서 올바르게 작동하지 않을 수도 있습니다. 본인 책임으로 사용하십시오! ", - "For the best results, please consider using a GNU/Linux server instead." : "더 좋은 결과를 얻으려면 GNU/Linux 서버를 사용하는 것을 권장합니다.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "php.ini의 open_basedir 설정을 삭제하거나 64비트 PHP로 전환하십시오.", - "Please install the cURL extension and restart your webserver." : "cURL 확장 기능을 설치한 다음 웹 서버를 다시 시작하십시오.", "Personal" : "개인", "Users" : "사용자", "Apps" : "앱", diff --git a/core/l10n/nb_NO.js b/core/l10n/nb_NO.js index d7fcc9bac5e..68ae6325007 100644 --- a/core/l10n/nb_NO.js +++ b/core/l10n/nb_NO.js @@ -132,10 +132,6 @@ OC.L10N.register( "Searching other places" : "Søker andre steder", "No search result in other places" : "Intet søkeresultat fra andre steder", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} søkeresultat fra andre steder","{count} søkeresultater fra andre steder"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X støttes ikke og %s vil ikke fungere korrekt på denne plattformen. Bruk på egen risiko!", - "For the best results, please consider using a GNU/Linux server instead." : "For beste resultat, vurder å bruke en GNU/Linux-server i stedet.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Vennligst fjern innstillingen open_basedir i php.ini eller bytt til 64-bit PHP.", - "Please install the cURL extension and restart your webserver." : "Installer utvidelsen cURL og start web-serveren på nytt.", "Personal" : "Personlig", "Users" : "Brukere", "Apps" : "Apper", diff --git a/core/l10n/nb_NO.json b/core/l10n/nb_NO.json index 35277b6af3a..8d4bb6dba4a 100644 --- a/core/l10n/nb_NO.json +++ b/core/l10n/nb_NO.json @@ -130,10 +130,6 @@ "Searching other places" : "Søker andre steder", "No search result in other places" : "Intet søkeresultat fra andre steder", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} søkeresultat fra andre steder","{count} søkeresultater fra andre steder"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X støttes ikke og %s vil ikke fungere korrekt på denne plattformen. Bruk på egen risiko!", - "For the best results, please consider using a GNU/Linux server instead." : "For beste resultat, vurder å bruke en GNU/Linux-server i stedet.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Vennligst fjern innstillingen open_basedir i php.ini eller bytt til 64-bit PHP.", - "Please install the cURL extension and restart your webserver." : "Installer utvidelsen cURL og start web-serveren på nytt.", "Personal" : "Personlig", "Users" : "Brukere", "Apps" : "Apper", diff --git a/core/l10n/nl.js b/core/l10n/nl.js index aa4731b8282..42d1eb46b6e 100644 --- a/core/l10n/nl.js +++ b/core/l10n/nl.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Zoeken op andere plaatsen", "No search result in other places" : "Geen zoekresultaten op andere plaatsen", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} zoekresultaat op andere plaatsen","{count} zoekresultaten op andere plaatsen"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OSX wordt niet ondersteund en %s zal niet goed werken op dit platform. Gebruik het op uw eigen risico!", - "For the best results, please consider using a GNU/Linux server instead." : "Voor het beste resultaat adviseren wij het gebruik van een GNU/Linux server.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Het lijkt erop dat deze %s versie draait in een 32 bits PHP omgeving en dat open_basedir is geconfigureerd in php.ini. Dat zal leiden tot problemen met bestanden groter dan 4 GB en wordt dus sterk afgeraden.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Verwijder de open_basedir instelling in php.ini of schakel over op de 64bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Het lijkt erop dat deze %s versie draait in een 32 bits PHP omgeving en dat cURL niet is geïnstalleerd. Dat zal leiden tot problemen met bestanden groter dan 4 GB en wordt dus sterk afgeraden.", - "Please install the cURL extension and restart your webserver." : "Installeer de cURL extensie en herstart uw webserver.", "Personal" : "Persoonlijk", "Users" : "Gebruikers", "Apps" : "Apps", diff --git a/core/l10n/nl.json b/core/l10n/nl.json index 9fc42e06a16..80bc35713b8 100644 --- a/core/l10n/nl.json +++ b/core/l10n/nl.json @@ -138,12 +138,6 @@ "Searching other places" : "Zoeken op andere plaatsen", "No search result in other places" : "Geen zoekresultaten op andere plaatsen", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} zoekresultaat op andere plaatsen","{count} zoekresultaten op andere plaatsen"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OSX wordt niet ondersteund en %s zal niet goed werken op dit platform. Gebruik het op uw eigen risico!", - "For the best results, please consider using a GNU/Linux server instead." : "Voor het beste resultaat adviseren wij het gebruik van een GNU/Linux server.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Het lijkt erop dat deze %s versie draait in een 32 bits PHP omgeving en dat open_basedir is geconfigureerd in php.ini. Dat zal leiden tot problemen met bestanden groter dan 4 GB en wordt dus sterk afgeraden.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Verwijder de open_basedir instelling in php.ini of schakel over op de 64bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Het lijkt erop dat deze %s versie draait in een 32 bits PHP omgeving en dat cURL niet is geïnstalleerd. Dat zal leiden tot problemen met bestanden groter dan 4 GB en wordt dus sterk afgeraden.", - "Please install the cURL extension and restart your webserver." : "Installeer de cURL extensie en herstart uw webserver.", "Personal" : "Persoonlijk", "Users" : "Gebruikers", "Apps" : "Apps", diff --git a/core/l10n/pl.js b/core/l10n/pl.js index 6cd78449a8e..527291427a9 100644 --- a/core/l10n/pl.js +++ b/core/l10n/pl.js @@ -132,9 +132,6 @@ OC.L10N.register( "Searching other places" : "Przeszukaj inne miejsca", "No search result in other places" : "Brak wyników wyszukiwania w innych miejscach", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie jest wspierany i %s nie będzie działać poprawnie na tej platformie. Używasz na własne ryzyko!", - "For the best results, please consider using a GNU/Linux server instead." : "Aby uzyskać najlepsze rezultaty, rozważ w to miejsce użycie serwera GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Zainstaluj rozszerzenie cURL, a następnie zrestartuj swój serwer web.", "Personal" : "Osobiste", "Users" : "Użytkownicy", "Apps" : "Aplikacje", diff --git a/core/l10n/pl.json b/core/l10n/pl.json index 842efcb51c7..5fee2eade25 100644 --- a/core/l10n/pl.json +++ b/core/l10n/pl.json @@ -130,9 +130,6 @@ "Searching other places" : "Przeszukaj inne miejsca", "No search result in other places" : "Brak wyników wyszukiwania w innych miejscach", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie jest wspierany i %s nie będzie działać poprawnie na tej platformie. Używasz na własne ryzyko!", - "For the best results, please consider using a GNU/Linux server instead." : "Aby uzyskać najlepsze rezultaty, rozważ w to miejsce użycie serwera GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Zainstaluj rozszerzenie cURL, a następnie zrestartuj swój serwer web.", "Personal" : "Osobiste", "Users" : "Użytkownicy", "Apps" : "Aplikacje", diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js index 835e8500b20..67e4f5a1759 100644 --- a/core/l10n/pt_BR.js +++ b/core/l10n/pt_BR.js @@ -68,6 +68,9 @@ OC.L10N.register( "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isto significa que algumas das características como a montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O seu diretório de dados e os arquivos estão, provavelmente, acessíveis a partir da Internet. O arquivo .htaccess não está funcionando. Nós sugerimos que você configure o servidor web de uma forma que o diretório de dados não seja acessível ou mova o diretório de dados para fora do diretório raiz de documentos do servidor web.", "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O \"{header}\" cabeçalho HTTP não está configurado igual para o \"{expected}\". Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.", + "The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O \"Strict-Transport-Security\" cabeçalho HTTP não está configurado para pelo menos \"2.678.400\" segundos. Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Você está acessando este site via HTTP. Sugerimos que você, em vez disso, configure o servidor para exigir o uso de HTTPS.", "Shared" : "Compartilhados", "Shared with {recipients}" : "Compartilhado com {recipients}", "Share" : "Compartilhar", @@ -137,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Pesquisando em outros lugares", "No search result in other places" : "Nenhum resultado da pesquisa em outros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X não é suportado e %s não funcionará corretamente nesta plataforma. Use-o por sua conta e risco!", - "For the best results, please consider using a GNU/Linux server instead." : "Para obter os melhores resultados, por favor, considere o uso de um servidor GNU/Linux em seu lugar.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32bit e o open_basedir foi configurado no php.ini. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou altere o PHP para 64bit.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32bit e o cURL não está instalado. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale a extensão cURL e reinicie seu servidor web.", "Personal" : "Pessoal", "Users" : "Usuários", "Apps" : "Aplicações", diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json index a2f1b23836d..f30f238665a 100644 --- a/core/l10n/pt_BR.json +++ b/core/l10n/pt_BR.json @@ -66,6 +66,9 @@ "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isto significa que algumas das características como a montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O seu diretório de dados e os arquivos estão, provavelmente, acessíveis a partir da Internet. O arquivo .htaccess não está funcionando. Nós sugerimos que você configure o servidor web de uma forma que o diretório de dados não seja acessível ou mova o diretório de dados para fora do diretório raiz de documentos do servidor web.", "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O \"{header}\" cabeçalho HTTP não está configurado igual para o \"{expected}\". Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.", + "The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O \"Strict-Transport-Security\" cabeçalho HTTP não está configurado para pelo menos \"2.678.400\" segundos. Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Você está acessando este site via HTTP. Sugerimos que você, em vez disso, configure o servidor para exigir o uso de HTTPS.", "Shared" : "Compartilhados", "Shared with {recipients}" : "Compartilhado com {recipients}", "Share" : "Compartilhar", @@ -135,12 +138,6 @@ "Searching other places" : "Pesquisando em outros lugares", "No search result in other places" : "Nenhum resultado da pesquisa em outros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X não é suportado e %s não funcionará corretamente nesta plataforma. Use-o por sua conta e risco!", - "For the best results, please consider using a GNU/Linux server instead." : "Para obter os melhores resultados, por favor, considere o uso de um servidor GNU/Linux em seu lugar.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32bit e o open_basedir foi configurado no php.ini. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou altere o PHP para 64bit.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32bit e o cURL não está instalado. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale a extensão cURL e reinicie seu servidor web.", "Personal" : "Pessoal", "Users" : "Usuários", "Apps" : "Aplicações", diff --git a/core/l10n/pt_PT.js b/core/l10n/pt_PT.js index 2e356de5614..8613b45b10e 100644 --- a/core/l10n/pt_PT.js +++ b/core/l10n/pt_PT.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "A pesquisar noutros lugares", "No search result in other places" : "Nenhum resultado de pesquisa noutros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado de pesquisa noutros lugares","{count} resultados de pesquisa noutros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Esta plataforma não suporta o sistema operativo Mac OS X e o %s poderá não funcionar correctamente. Utilize por sua conta e risco.", - "For the best results, please consider using a GNU/Linux server instead." : "Para um melhor resultado, utilize antes o servidor GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Parece que a instância %s está a ser executada num ambiente PHP de 32-bits e o open_basedir foi configurado no php.ini. Isto levará a problemas com ficheiros de tamanho superior a 4 GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a definição open_basedir do seu php.ini ou altere o seu PHP para 64-bits.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Parece que a instância %s está a ser executada num ambiente PHP de 32-bits e o cURL não está instalado. Isto levará a problemas com ficheiros de tamanho superior a 4 GB e é altamente desencorajado.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale a extensão cURL e reinicie o seu servidor da Web.", "Personal" : "Pessoal", "Users" : "Utilizadores", "Apps" : "Apps", diff --git a/core/l10n/pt_PT.json b/core/l10n/pt_PT.json index b83ff066130..ec42c36b6c7 100644 --- a/core/l10n/pt_PT.json +++ b/core/l10n/pt_PT.json @@ -138,12 +138,6 @@ "Searching other places" : "A pesquisar noutros lugares", "No search result in other places" : "Nenhum resultado de pesquisa noutros lugares", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} resultado de pesquisa noutros lugares","{count} resultados de pesquisa noutros lugares"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Esta plataforma não suporta o sistema operativo Mac OS X e o %s poderá não funcionar correctamente. Utilize por sua conta e risco.", - "For the best results, please consider using a GNU/Linux server instead." : "Para um melhor resultado, utilize antes o servidor GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Parece que a instância %s está a ser executada num ambiente PHP de 32-bits e o open_basedir foi configurado no php.ini. Isto levará a problemas com ficheiros de tamanho superior a 4 GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a definição open_basedir do seu php.ini ou altere o seu PHP para 64-bits.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Parece que a instância %s está a ser executada num ambiente PHP de 32-bits e o cURL não está instalado. Isto levará a problemas com ficheiros de tamanho superior a 4 GB e é altamente desencorajado.", - "Please install the cURL extension and restart your webserver." : "Por favor, instale a extensão cURL e reinicie o seu servidor da Web.", "Personal" : "Pessoal", "Users" : "Utilizadores", "Apps" : "Apps", diff --git a/core/l10n/ru.js b/core/l10n/ru.js index 5c95a7bbed9..7ab3f762e0f 100644 --- a/core/l10n/ru.js +++ b/core/l10n/ru.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Идет поиск в других местах", "No search result in other places" : "В других местах ничего не найдено", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} результат поиска в других местах","{count} результата поиска в других местах","{count} результатов поиска в других местах"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не поддерживается и %s может работать некорректно на данной платформе. Используйте на свой страх и риск!", - "For the best results, please consider using a GNU/Linux server instead." : "Для достижения наилучших результатов, рассмотрите вариант использования сервера на GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Кажется что экземпляр этого %s работает в 32-битной PHP среде и open_basedir должен быть настроен в php.ini. Это приведет к проблемам с файлами более 4 ГБ и это настоятельно не рекомендуется.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Удалите директиву open_basedir из файла php.ini или смените PHP на 64х разрядную сборку.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Кажется что экземпляр этого %s работает в 32-битной PHP среде и cURL не установлен. Это приведет к проблемам с файлами более 4 ГБ и это настоятельно не рекомендуется.", - "Please install the cURL extension and restart your webserver." : "Установите расширение cURL и перезапустите веб-сервер.", "Personal" : "Личное", "Users" : "Пользователи", "Apps" : "Приложения", diff --git a/core/l10n/ru.json b/core/l10n/ru.json index 5b254f96dcd..4d63429f340 100644 --- a/core/l10n/ru.json +++ b/core/l10n/ru.json @@ -138,12 +138,6 @@ "Searching other places" : "Идет поиск в других местах", "No search result in other places" : "В других местах ничего не найдено", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} результат поиска в других местах","{count} результата поиска в других местах","{count} результатов поиска в других местах"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не поддерживается и %s может работать некорректно на данной платформе. Используйте на свой страх и риск!", - "For the best results, please consider using a GNU/Linux server instead." : "Для достижения наилучших результатов, рассмотрите вариант использования сервера на GNU/Linux.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Кажется что экземпляр этого %s работает в 32-битной PHP среде и open_basedir должен быть настроен в php.ini. Это приведет к проблемам с файлами более 4 ГБ и это настоятельно не рекомендуется.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Удалите директиву open_basedir из файла php.ini или смените PHP на 64х разрядную сборку.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Кажется что экземпляр этого %s работает в 32-битной PHP среде и cURL не установлен. Это приведет к проблемам с файлами более 4 ГБ и это настоятельно не рекомендуется.", - "Please install the cURL extension and restart your webserver." : "Установите расширение cURL и перезапустите веб-сервер.", "Personal" : "Личное", "Users" : "Пользователи", "Apps" : "Приложения", diff --git a/core/l10n/sk_SK.js b/core/l10n/sk_SK.js index 57a929a7389..39e625d1203 100644 --- a/core/l10n/sk_SK.js +++ b/core/l10n/sk_SK.js @@ -137,12 +137,6 @@ OC.L10N.register( "Searching other places" : "Prehľadanie ostatných umiestnení", "No search result in other places" : "Žiadne výsledky z prehľadávania v ostatných umiestneniach", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} výsledok v ostatných umiestneniach","{count} výsledky v ostatných umiestneniach","{count} výsledkov v ostatných umiestneniach"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie je podporovaný a %s nebude správne fungovať na tejto platforme. Použite ho na vlastné riziko!", - "For the best results, please consider using a GNU/Linux server instead." : "Pre dosiahnutie najlepších výsledkov, prosím zvážte použitie GNU/Linux servera.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Zdá sa, že táto inštancia %s beží v 32-bitovom prostredí PHP a v php.ini bola nastavená voľba open_basedir. To bude zdrojom problémov so súbormi väčšími ako 4GB a dôrazne sa neodporúča.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Prosím, odstráňte nastavenie open_basedir vo vašom php.ini alebo prejdite na 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Zdá sa, že táto inštancia %s beží v 32-bitovom prostredí PHP a nie je nainštalovaná knižnica cURL. To bude zdrojom problémov so súbormi väčšími ako 4GB a dôrazne sa neodporúča.", - "Please install the cURL extension and restart your webserver." : "Nainštalujte si prosím cURL rozšírenie a reštartujte webserver.", "Personal" : "Osobné", "Users" : "Používatelia", "Apps" : "Aplikácie", diff --git a/core/l10n/sk_SK.json b/core/l10n/sk_SK.json index b63dfae8621..47a2d06f84c 100644 --- a/core/l10n/sk_SK.json +++ b/core/l10n/sk_SK.json @@ -135,12 +135,6 @@ "Searching other places" : "Prehľadanie ostatných umiestnení", "No search result in other places" : "Žiadne výsledky z prehľadávania v ostatných umiestneniach", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} výsledok v ostatných umiestneniach","{count} výsledky v ostatných umiestneniach","{count} výsledkov v ostatných umiestneniach"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie je podporovaný a %s nebude správne fungovať na tejto platforme. Použite ho na vlastné riziko!", - "For the best results, please consider using a GNU/Linux server instead." : "Pre dosiahnutie najlepších výsledkov, prosím zvážte použitie GNU/Linux servera.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Zdá sa, že táto inštancia %s beží v 32-bitovom prostredí PHP a v php.ini bola nastavená voľba open_basedir. To bude zdrojom problémov so súbormi väčšími ako 4GB a dôrazne sa neodporúča.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Prosím, odstráňte nastavenie open_basedir vo vašom php.ini alebo prejdite na 64-bit PHP.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Zdá sa, že táto inštancia %s beží v 32-bitovom prostredí PHP a nie je nainštalovaná knižnica cURL. To bude zdrojom problémov so súbormi väčšími ako 4GB a dôrazne sa neodporúča.", - "Please install the cURL extension and restart your webserver." : "Nainštalujte si prosím cURL rozšírenie a reštartujte webserver.", "Personal" : "Osobné", "Users" : "Používatelia", "Apps" : "Aplikácie", diff --git a/core/l10n/sl.js b/core/l10n/sl.js index 56edd8dd76b..99bf9874c4f 100644 --- a/core/l10n/sl.js +++ b/core/l10n/sl.js @@ -132,9 +132,6 @@ OC.L10N.register( "Searching other places" : "Iskanje drugih mest", "No search result in other places" : "Ni zadetkov iskanja drugih mest", "_{count} search result in other places_::_{count} search results in other places_" : ["","","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Sistem Mac OS X ni podprt, zato %s ne bo deloval zanesljivo v tem okolju. Program uporabljate na lastno odgovornost! ", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolj še rezultate je priporočljivo uporabljati strežnik GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Namestiti je treba razširitev cURL in nato ponovno zagnati spletni strežnik.", "Personal" : "Osebno", "Users" : "Uporabniki", "Apps" : "Programi", diff --git a/core/l10n/sl.json b/core/l10n/sl.json index 19af293bc00..fc48d3e1880 100644 --- a/core/l10n/sl.json +++ b/core/l10n/sl.json @@ -130,9 +130,6 @@ "Searching other places" : "Iskanje drugih mest", "No search result in other places" : "Ni zadetkov iskanja drugih mest", "_{count} search result in other places_::_{count} search results in other places_" : ["","","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Sistem Mac OS X ni podprt, zato %s ne bo deloval zanesljivo v tem okolju. Program uporabljate na lastno odgovornost! ", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolj še rezultate je priporočljivo uporabljati strežnik GNU/Linux.", - "Please install the cURL extension and restart your webserver." : "Namestiti je treba razširitev cURL in nato ponovno zagnati spletni strežnik.", "Personal" : "Osebno", "Users" : "Uporabniki", "Apps" : "Programi", diff --git a/core/l10n/sq.js b/core/l10n/sq.js index f5c06a8ae9d..eb0eca0dd5c 100644 --- a/core/l10n/sq.js +++ b/core/l10n/sq.js @@ -123,8 +123,6 @@ OC.L10N.register( "New Password" : "Fjalëkalim i ri", "Reset password" : "Rivendos kodin", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nuk është i mbështetur dhe %s nuk do të funksionojë si duhet në këtë platformë. Përdoreni nën përgjegjësinë tuaj!", - "For the best results, please consider using a GNU/Linux server instead." : "Për të arritur rezultatet më të mira të mundshme, ju lutem më mirë konsideroni përdorimin e një serveri GNU/Linux.", "Personal" : "Personale", "Users" : "Përdoruesit", "Apps" : "App", diff --git a/core/l10n/sq.json b/core/l10n/sq.json index 3cb5a2c15ef..057562bb844 100644 --- a/core/l10n/sq.json +++ b/core/l10n/sq.json @@ -121,8 +121,6 @@ "New Password" : "Fjalëkalim i ri", "Reset password" : "Rivendos kodin", "_{count} search result in other places_::_{count} search results in other places_" : ["",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nuk është i mbështetur dhe %s nuk do të funksionojë si duhet në këtë platformë. Përdoreni nën përgjegjësinë tuaj!", - "For the best results, please consider using a GNU/Linux server instead." : "Për të arritur rezultatet më të mira të mundshme, ju lutem më mirë konsideroni përdorimin e një serveri GNU/Linux.", "Personal" : "Personale", "Users" : "Përdoruesit", "Apps" : "App", diff --git a/core/l10n/sr.js b/core/l10n/sr.js index d4315824717..26aee3ff2c7 100644 --- a/core/l10n/sr.js +++ b/core/l10n/sr.js @@ -139,12 +139,6 @@ OC.L10N.register( "Searching other places" : "Претражујем остала места", "No search result in other places" : "Нема резултата претраге на осталим местима", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} резултат претраге на осталим местима","{count} резултата претраге на осталим местима","{count} резултата претраге на осталим местима"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Мек ОС Икс није подржан и %s неће радити исправно на овој платформи. Користите га на сопствени ризик!", - "For the best results, please consider using a GNU/Linux server instead." : "За најбоље резултате, размотрите употребу ГНУ/Линукс сервера.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Изгледа да %s ради у 32-битном ПХП окружењу а open_basedir је подешен у php.ini фајлу. То може довести до проблема са фајловима већим од 4 GB те стога није препоручљиво.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Уклоните open_basedir поставку из php.ini фајла или пређите на 64-битни ПХП.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Изгледа да %s ради у 32-битном ПХП окружењу а „cURL“ није инсталиран. То може довести до проблема са фајловима већим од 4 GB те стога није препоручљиво.", - "Please install the cURL extension and restart your webserver." : "Инсталирајте „cURL“ проширење и поново покрените веб сервер.", "Personal" : "Лично", "Users" : "Корисници", "Apps" : "Апликације", diff --git a/core/l10n/sr.json b/core/l10n/sr.json index 6897cd4df52..10e045de6d3 100644 --- a/core/l10n/sr.json +++ b/core/l10n/sr.json @@ -137,12 +137,6 @@ "Searching other places" : "Претражујем остала места", "No search result in other places" : "Нема резултата претраге на осталим местима", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} резултат претраге на осталим местима","{count} резултата претраге на осталим местима","{count} резултата претраге на осталим местима"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Мек ОС Икс није подржан и %s неће радити исправно на овој платформи. Користите га на сопствени ризик!", - "For the best results, please consider using a GNU/Linux server instead." : "За најбоље резултате, размотрите употребу ГНУ/Линукс сервера.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Изгледа да %s ради у 32-битном ПХП окружењу а open_basedir је подешен у php.ini фајлу. То може довести до проблема са фајловима већим од 4 GB те стога није препоручљиво.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Уклоните open_basedir поставку из php.ini фајла или пређите на 64-битни ПХП.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Изгледа да %s ради у 32-битном ПХП окружењу а „cURL“ није инсталиран. То може довести до проблема са фајловима већим од 4 GB те стога није препоручљиво.", - "Please install the cURL extension and restart your webserver." : "Инсталирајте „cURL“ проширење и поново покрените веб сервер.", "Personal" : "Лично", "Users" : "Корисници", "Apps" : "Апликације", diff --git a/core/l10n/sr@latin.js b/core/l10n/sr@latin.js index 9782468ebe8..da2a5ec43dc 100644 --- a/core/l10n/sr@latin.js +++ b/core/l10n/sr@latin.js @@ -129,9 +129,6 @@ OC.L10N.register( "New Password" : "Nova lozinka", "Reset password" : "Resetuj lozinku", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s neće raditi kako treba na ovoj platformi. Koristite na sopstvenu odgovornost.", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolje rezultate uzmite u obzir korišćenje GNU/Linux servera.", - "Please install the cURL extension and restart your webserver." : "Molimo Vas da instalirate cURL ekstenziju i da ponovo pokrenete Vaš web server.", "Personal" : "Lično", "Users" : "Korisnici", "Apps" : "Programi", diff --git a/core/l10n/sr@latin.json b/core/l10n/sr@latin.json index 521763b75ce..b6e04ee15a8 100644 --- a/core/l10n/sr@latin.json +++ b/core/l10n/sr@latin.json @@ -127,9 +127,6 @@ "New Password" : "Nova lozinka", "Reset password" : "Resetuj lozinku", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nije podržan i %s neće raditi kako treba na ovoj platformi. Koristite na sopstvenu odgovornost.", - "For the best results, please consider using a GNU/Linux server instead." : "Za najbolje rezultate uzmite u obzir korišćenje GNU/Linux servera.", - "Please install the cURL extension and restart your webserver." : "Molimo Vas da instalirate cURL ekstenziju i da ponovo pokrenete Vaš web server.", "Personal" : "Lično", "Users" : "Korisnici", "Apps" : "Programi", diff --git a/core/l10n/sv.js b/core/l10n/sv.js index 147366b4721..15dcf11d026 100644 --- a/core/l10n/sv.js +++ b/core/l10n/sv.js @@ -130,9 +130,6 @@ OC.L10N.register( "New Password" : "Nytt lösenord", "Reset password" : "Återställ lösenordet", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} sökresultat på andra platser","{count} sökresultat på andra platser"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X stöds inte och %s kommer inte att fungera korrekt på denna plattform. Använd på egen risk!", - "For the best results, please consider using a GNU/Linux server instead." : "För bästa resultat, överväg att använda en GNU/Linux server istället.", - "Please install the cURL extension and restart your webserver." : "Vänligen installera tillägget cURL och starta om din webbserver.", "Personal" : "Personligt", "Users" : "Användare", "Apps" : "Program", diff --git a/core/l10n/sv.json b/core/l10n/sv.json index beb425ca388..b6cfe2bde78 100644 --- a/core/l10n/sv.json +++ b/core/l10n/sv.json @@ -128,9 +128,6 @@ "New Password" : "Nytt lösenord", "Reset password" : "Återställ lösenordet", "_{count} search result in other places_::_{count} search results in other places_" : ["{count} sökresultat på andra platser","{count} sökresultat på andra platser"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X stöds inte och %s kommer inte att fungera korrekt på denna plattform. Använd på egen risk!", - "For the best results, please consider using a GNU/Linux server instead." : "För bästa resultat, överväg att använda en GNU/Linux server istället.", - "Please install the cURL extension and restart your webserver." : "Vänligen installera tillägget cURL och starta om din webbserver.", "Personal" : "Personligt", "Users" : "Användare", "Apps" : "Program", diff --git a/core/l10n/tr.js b/core/l10n/tr.js index 6e3a250d1cd..cfd44d6efe4 100644 --- a/core/l10n/tr.js +++ b/core/l10n/tr.js @@ -140,12 +140,6 @@ OC.L10N.register( "Searching other places" : "Diğer konumlarda aranıyor", "No search result in other places" : "Diğer konumlarda arama sonucu yok", "_{count} search result in other places_::_{count} search results in other places_" : ["Diğer konumlarda {count} arama sonucu","Diğer konumlarda {count} arama sonucu"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X desteklenmiyor ve %s bu platformda düzgün çalışmayacak. Kendi riskinizle kullanın!", - "For the best results, please consider using a GNU/Linux server instead." : "En iyi sonuçlar için GNU/Linux sunucusu kullanın.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Bu %s örneğinin 32-bit PHP ortamında çalıştırıldığı ve open_basedir ayarının php.ini içerisinde yapılandırıldığı görülüyor. Bu 4 GB üzerindeki dosyalarda sorun oluşturacaktır ve kullanılması önerilmez.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Lütfen php.ini içerisindeki open_basedir ayarını kaldırın veya 64-bit PHP'ye geçin.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Bu %s örneğinin 32-bit PHP ortamında çalıştırıldığı ve cURL'nin kurulu olmadığı görülüyor. Bu 4 GB üzerindeki dosyalarda sorun oluşturacaktır ve kullanılması önerilmez.", - "Please install the cURL extension and restart your webserver." : "Lütfen cURL eklentisini yükleyin ve web sunucusunu yeniden başlatın.", "Personal" : "Kişisel", "Users" : "Kullanıcılar", "Apps" : "Uygulamalar", diff --git a/core/l10n/tr.json b/core/l10n/tr.json index fcb40110377..ad0d6c2dc18 100644 --- a/core/l10n/tr.json +++ b/core/l10n/tr.json @@ -138,12 +138,6 @@ "Searching other places" : "Diğer konumlarda aranıyor", "No search result in other places" : "Diğer konumlarda arama sonucu yok", "_{count} search result in other places_::_{count} search results in other places_" : ["Diğer konumlarda {count} arama sonucu","Diğer konumlarda {count} arama sonucu"], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X desteklenmiyor ve %s bu platformda düzgün çalışmayacak. Kendi riskinizle kullanın!", - "For the best results, please consider using a GNU/Linux server instead." : "En iyi sonuçlar için GNU/Linux sunucusu kullanın.", - "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Bu %s örneğinin 32-bit PHP ortamında çalıştırıldığı ve open_basedir ayarının php.ini içerisinde yapılandırıldığı görülüyor. Bu 4 GB üzerindeki dosyalarda sorun oluşturacaktır ve kullanılması önerilmez.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Lütfen php.ini içerisindeki open_basedir ayarını kaldırın veya 64-bit PHP'ye geçin.", - "It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. This will lead to problems with files over 4 GB and is highly discouraged." : "Bu %s örneğinin 32-bit PHP ortamında çalıştırıldığı ve cURL'nin kurulu olmadığı görülüyor. Bu 4 GB üzerindeki dosyalarda sorun oluşturacaktır ve kullanılması önerilmez.", - "Please install the cURL extension and restart your webserver." : "Lütfen cURL eklentisini yükleyin ve web sunucusunu yeniden başlatın.", "Personal" : "Kişisel", "Users" : "Kullanıcılar", "Apps" : "Uygulamalar", diff --git a/core/l10n/uk.js b/core/l10n/uk.js index dde3e061ec0..ec584c8085b 100644 --- a/core/l10n/uk.js +++ b/core/l10n/uk.js @@ -130,10 +130,6 @@ OC.L10N.register( "New Password" : "Новий пароль", "Reset password" : "Скинути пароль", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не підтримується і %s не буде коректно працювати на цій платформі. Випробовуєте на свій риск!", - "For the best results, please consider using a GNU/Linux server instead." : "Для кращих результатів розгляньте можливість використання GNU/Linux серверу", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Будь ласка, видаліть параметр open_basedir у вашому php.ini або перейдіть на 64-бітний PHP.", - "Please install the cURL extension and restart your webserver." : "Будь ласка, встановіть cURL розширення і перезапустіть ваш веб-сервер.", "Personal" : "Особисте", "Users" : "Користувачі", "Apps" : "Додатки", diff --git a/core/l10n/uk.json b/core/l10n/uk.json index 50d1b3c08ae..256b95c0292 100644 --- a/core/l10n/uk.json +++ b/core/l10n/uk.json @@ -128,10 +128,6 @@ "New Password" : "Новий пароль", "Reset password" : "Скинути пароль", "_{count} search result in other places_::_{count} search results in other places_" : ["","",""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X не підтримується і %s не буде коректно працювати на цій платформі. Випробовуєте на свій риск!", - "For the best results, please consider using a GNU/Linux server instead." : "Для кращих результатів розгляньте можливість використання GNU/Linux серверу", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Будь ласка, видаліть параметр open_basedir у вашому php.ini або перейдіть на 64-бітний PHP.", - "Please install the cURL extension and restart your webserver." : "Будь ласка, встановіть cURL розширення і перезапустіть ваш веб-сервер.", "Personal" : "Особисте", "Users" : "Користувачі", "Apps" : "Додатки", diff --git a/core/l10n/zh_CN.js b/core/l10n/zh_CN.js index fc7bd7f9fe6..3893da6c4ec 100644 --- a/core/l10n/zh_CN.js +++ b/core/l10n/zh_CN.js @@ -128,9 +128,6 @@ OC.L10N.register( "New Password" : "新密码", "Reset password" : "重置密码", "_{count} search result in other places_::_{count} search results in other places_" : [""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X 不被支持并且 %s 在这个平台上无法正常工作。请自行承担风险!", - "For the best results, please consider using a GNU/Linux server instead." : "为了达到最好的效果,请考虑使用 GNU/Linux 服务器。", - "Please install the cURL extension and restart your webserver." : "请安装 cURL 扩展并重启网页服务器.", "Personal" : "个人", "Users" : "用户", "Apps" : "应用", diff --git a/core/l10n/zh_CN.json b/core/l10n/zh_CN.json index 242d1631069..43512c96d48 100644 --- a/core/l10n/zh_CN.json +++ b/core/l10n/zh_CN.json @@ -126,9 +126,6 @@ "New Password" : "新密码", "Reset password" : "重置密码", "_{count} search result in other places_::_{count} search results in other places_" : [""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X 不被支持并且 %s 在这个平台上无法正常工作。请自行承担风险!", - "For the best results, please consider using a GNU/Linux server instead." : "为了达到最好的效果,请考虑使用 GNU/Linux 服务器。", - "Please install the cURL extension and restart your webserver." : "请安装 cURL 扩展并重启网页服务器.", "Personal" : "个人", "Users" : "用户", "Apps" : "应用", diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js index abbdb6e5eb6..8e1bbd0b1f6 100644 --- a/core/l10n/zh_TW.js +++ b/core/l10n/zh_TW.js @@ -120,8 +120,6 @@ OC.L10N.register( "New Password" : "新密碼", "Reset password" : "重設密碼", "_{count} search result in other places_::_{count} search results in other places_" : [""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "不支援 Mac OS X 而且 %s 在這個平台上面無法正常運作,請自行衡量風險!", - "For the best results, please consider using a GNU/Linux server instead." : "請考慮使用 GNU/Linux 伺服器以取得最好的效果", "Personal" : "個人", "Users" : "使用者", "Apps" : "應用程式", diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json index 4b624321362..f0aa279dd94 100644 --- a/core/l10n/zh_TW.json +++ b/core/l10n/zh_TW.json @@ -118,8 +118,6 @@ "New Password" : "新密碼", "Reset password" : "重設密碼", "_{count} search result in other places_::_{count} search results in other places_" : [""], - "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "不支援 Mac OS X 而且 %s 在這個平台上面無法正常運作,請自行衡量風險!", - "For the best results, please consider using a GNU/Linux server instead." : "請考慮使用 GNU/Linux 伺服器以取得最好的效果", "Personal" : "個人", "Users" : "使用者", "Apps" : "應用程式", diff --git a/core/register_command.php b/core/register_command.php index 2328bc7685f..ba0567787d2 100644 --- a/core/register_command.php +++ b/core/register_command.php @@ -26,6 +26,7 @@ if (\OC::$server->getConfig()->getSystemValue('installed', false)) { $application->add(new OC\Core\Command\User\ResetPassword(\OC::$server->getUserManager())); $application->add(new OC\Core\Command\User\LastSeen()); $application->add(new OC\Core\Command\User\Delete(\OC::$server->getUserManager())); + $application->add(new OC\Core\Command\User\Add(\OC::$server->getUserManager(), \OC::$server->getGroupManager())); $application->add(new OC\Core\Command\L10n\CreateJs()); $application->add(new OC\Core\Command\Background\Cron(\OC::$server->getConfig())); $application->add(new OC\Core\Command\Background\WebCron(\OC::$server->getConfig())); diff --git a/core/routes.php b/core/routes.php index defbb695a71..afa2768e607 100644 --- a/core/routes.php +++ b/core/routes.php @@ -9,13 +9,19 @@ use OC\Core\Application; $application = new Application(); -$application->registerRoutes($this, array('routes' => array( - array('name' => 'lost#email', 'url' => '/lostpassword/email', 'verb' => 'POST'), - array('name' => 'lost#resetform', 'url' => '/lostpassword/reset/form/{token}/{userId}', 'verb' => 'GET'), - array('name' => 'lost#setPassword', 'url' => '/lostpassword/set/{token}/{userId}', 'verb' => 'POST'), - array('name' => 'user#getDisplayNames', 'url' => '/displaynames', 'verb' => 'POST'), - ) -)); +$application->registerRoutes($this, [ + 'routes' => [ + ['name' => 'lost#email', 'url' => '/lostpassword/email', 'verb' => 'POST'], + ['name' => 'lost#resetform', 'url' => '/lostpassword/reset/form/{token}/{userId}', 'verb' => 'GET'], + ['name' => 'lost#setPassword', 'url' => '/lostpassword/set/{token}/{userId}', 'verb' => 'POST'], + ['name' => 'user#getDisplayNames', 'url' => '/displaynames', 'verb' => 'POST'], + ['name' => 'avatar#getAvatar', 'url' => '/avatar/{userId}/{size}', 'verb' => 'GET'], + ['name' => 'avatar#deleteAvatar', 'url' => '/avatar/', 'verb' => 'DELETE'], + ['name' => 'avatar#postCroppedAvatar', 'url' => '/avatar/cropped', 'verb' => 'POST'], + ['name' => 'avatar#getTmpAvatar', 'url' => '/avatar/tmp', 'verb' => 'GET'], + ['name' => 'avatar#postAvatar', 'url' => '/avatar/', 'verb' => 'POST'], + ] +]); // Post installation check @@ -77,22 +83,6 @@ $this->create('core_ajax_preview', '/core/preview.png') ->actionInclude('core/ajax/preview.php'); $this->create('core_ajax_update', '/core/ajax/update.php') ->actionInclude('core/ajax/update.php'); -// Avatar routes -$this->create('core_avatar_get_tmp', '/avatar/tmp') - ->get() - ->action('OC\Core\Avatar\Controller', 'getTmpAvatar'); -$this->create('core_avatar_get', '/avatar/{user}/{size}') - ->get() - ->action('OC\Core\Avatar\Controller', 'getAvatar'); -$this->create('core_avatar_post', '/avatar/') - ->post() - ->action('OC\Core\Avatar\Controller', 'postAvatar'); -$this->create('core_avatar_delete', '/avatar/') - ->delete() - ->action('OC\Core\Avatar\Controller', 'deleteAvatar'); -$this->create('core_avatar_post_cropped', '/avatar/cropped') - ->post() - ->action('OC\Core\Avatar\Controller', 'postCroppedAvatar'); // Sharing routes $this->create('files_sharing.sharecontroller.showShare', '/s/{token}')->action(function($urlParams) { diff --git a/core/setup/controller.php b/core/setup/controller.php index cc7f4a3a985..fa3637dd8fd 100644 --- a/core/setup/controller.php +++ b/core/setup/controller.php @@ -9,42 +9,20 @@ namespace OC\Core\Setup; -use bantu\IniGetWrapper\IniGetWrapper; -use OCP\IConfig; -use OCP\IL10N; +use OC\Setup; class Controller { - /** - * @var \OCP\IConfig - */ - protected $config; - /** @var IniGetWrapper */ - protected $iniWrapper; - /** @var IL10N */ - protected $l10n; - /** @var \OC_Defaults */ - protected $defaults; - - /** - * @var string - */ + /** @var Setup */ + protected $setupHelper; + /** @var string */ private $autoConfigFile; /** - * @param IConfig $config - * @param IniGetWrapper $iniWrapper - * @param IL10N $l10n - * @param \OC_Defaults $defaults + * @param Setup $setupHelper */ - function __construct(IConfig $config, - IniGetWrapper $iniWrapper, - IL10N $l10n, - \OC_Defaults $defaults) { + function __construct(Setup $setupHelper) { $this->autoConfigFile = \OC::$SERVERROOT.'/config/autoconfig.php'; - $this->config = $config; - $this->iniWrapper = $iniWrapper; - $this->l10n = $l10n; - $this->defaults = $defaults; + $this->setupHelper = $setupHelper; } /** @@ -53,7 +31,7 @@ class Controller { public function run($post) { // Check for autosetup: $post = $this->loadAutoConfig($post); - $opts = $this->getSystemInfo(); + $opts = $this->setupHelper->getSystemInfo(); // convert 'abcpassword' to 'abcpass' if (isset($post['adminpassword'])) { @@ -65,7 +43,7 @@ class Controller { if(isset($post['install']) AND $post['install']=='true') { // We have to launch the installation process : - $e = \OC\Setup::install($post); + $e = $this->setupHelper->install($post); $errors = array('errors' => $e); if(count($e) > 0) { @@ -126,85 +104,4 @@ class Controller { return $post; } - - /** - * Gathers system information like database type and does - * a few system checks. - * - * @return array of system info, including an "errors" value - * in case of errors/warnings - */ - public function getSystemInfo() { - $setup = new \OC\Setup($this->config); - $databases = $setup->getSupportedDatabases(); - - $dataDir = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT.'/data'); - - $errors = array(); - - // Create data directory to test whether the .htaccess works - // Notice that this is not necessarily the same data directory as the one - // that will effectively be used. - @mkdir($dataDir); - $htAccessWorking = true; - if (is_dir($dataDir) && is_writable($dataDir)) { - // Protect data directory here, so we can test if the protection is working - \OC\Setup::protectDataDirectory(); - - try { - $htAccessWorking = \OC_Util::isHtaccessWorking(); - } catch (\OC\HintException $e) { - $errors[] = array( - 'error' => $e->getMessage(), - 'hint' => $e->getHint() - ); - $htAccessWorking = false; - } - } - - - if (\OC_Util::runningOnMac()) { - $errors[] = array( - 'error' => $this->l10n->t( - 'Mac OS X is not supported and %s will not work properly on this platform. ' . - 'Use it at your own risk! ', - $this->defaults->getName() - ), - 'hint' => $this->l10n->t('For the best results, please consider using a GNU/Linux server instead.') - ); - } - - if($this->iniWrapper->getString('open_basedir') !== '' && PHP_INT_SIZE === 4) { - $errors[] = array( - 'error' => $this->l10n->t( - 'It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. ' . - 'This will lead to problems with files over 4 GB and is highly discouraged.', - $this->defaults->getName() - ), - 'hint' => $this->l10n->t('Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.') - ); - } - if(!function_exists('curl_init') && PHP_INT_SIZE === 4) { - $errors[] = array( - 'error' => $this->l10n->t( - 'It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. ' . - 'This will lead to problems with files over 4 GB and is highly discouraged.', - $this->defaults->getName() - ), - 'hint' => $this->l10n->t('Please install the cURL extension and restart your webserver.') - ); - } - - return array( - 'hasSQLite' => isset($databases['sqlite']), - 'hasMySQL' => isset($databases['mysql']), - 'hasPostgreSQL' => isset($databases['pgsql']), - 'hasOracle' => isset($databases['oci']), - 'hasMSSQL' => isset($databases['mssql']), - 'databases' => $databases, - 'directory' => $dataDir, - 'htaccessWorking' => $htAccessWorking, - 'errors' => $errors, - ); - } } diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php index f7c81140d12..7ae4b2e3df7 100644 --- a/core/templates/layout.user.php +++ b/core/templates/layout.user.php @@ -68,7 +68,7 @@ <?php if ($_['enableAvatars']): ?> <div class="avatardiv<?php if ($_['userAvatarSet']) { print_unescaped(' avatardiv-shown"'); } else { print_unescaped('" style="display: none"'); } ?>> <?php if ($_['userAvatarSet']): ?> - <img src="<?php p(\OC::$server->getURLGenerator()->linkToRoute('core_avatar_get', ['user' => $_['user_uid'], 'size' => 32]));?>?requesttoken=<?php p(urlencode($_['requesttoken'])); ?>" + <img src="<?php p(\OC::$server->getURLGenerator()->linkToRoute('core.avatar.getAvatar', ['userId' => $_['user_uid'], 'size' => 32]));?>?requesttoken=<?php p(urlencode($_['requesttoken'])); ?>" alt="" /> <?php endif; ?> </div> @@ -58,6 +58,9 @@ try { } if (OC::$CLI) { + // set to run indefinitely if needed + set_time_limit(0); + $config = OC::$server->getConfig(); $instanceId = $config->getSystemValue('instanceid'); $lockFileName = 'owncloud-server-' . $instanceId . '-cron.lock'; diff --git a/lib/base.php b/lib/base.php index e957d6be089..107ae059bb1 100644 --- a/lib/base.php +++ b/lib/base.php @@ -566,7 +566,7 @@ class OC { } catch(\Exception $e) { echo('Writing to database failed'); } - exit(); + exit(1); } else { OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printGuestPage('', 'error', array('errors' => $errors)); @@ -747,7 +747,8 @@ class OC { // Check if ownCloud is installed or in maintenance (update) mode if (!$systemConfig->getValue('installed', false)) { \OC::$server->getSession()->clear(); - $controller = new OC\Core\Setup\Controller(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('core'), new \OC_Defaults()); + $setupHelper = new OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults()); + $controller = new OC\Core\Setup\Controller($setupHelper); $controller->run($_POST); exit(); } diff --git a/lib/l10n/cs_CZ.js b/lib/l10n/cs_CZ.js index e23ac25dee2..099b8335f27 100644 --- a/lib/l10n/cs_CZ.js +++ b/lib/l10n/cs_CZ.js @@ -40,6 +40,10 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Prázdné jméno souboru není povoleno", + "Dot files are not allowed" : "Jména souborů začínající tečkou nejsou povolena", + "4-byte characters are not supported in file names" : "4-bytové znaky nejsou podporovány ve jménech souborů", + "File name is a reserved word" : "Jméno souboru je rezervované slovo", "App directory already exists" : "Adresář aplikace již existuje", "Can't create app folder. Please fix permissions. %s" : "Nelze vytvořit složku aplikace. Opravte práva souborů. %s", "No source specified when installing app" : "Nebyl zadán zdroj při instalaci aplikace", diff --git a/lib/l10n/cs_CZ.json b/lib/l10n/cs_CZ.json index 9e1cac97496..780d43e9324 100644 --- a/lib/l10n/cs_CZ.json +++ b/lib/l10n/cs_CZ.json @@ -38,6 +38,10 @@ "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", + "Empty filename is not allowed" : "Prázdné jméno souboru není povoleno", + "Dot files are not allowed" : "Jména souborů začínající tečkou nejsou povolena", + "4-byte characters are not supported in file names" : "4-bytové znaky nejsou podporovány ve jménech souborů", + "File name is a reserved word" : "Jméno souboru je rezervované slovo", "App directory already exists" : "Adresář aplikace již existuje", "Can't create app folder. Please fix permissions. %s" : "Nelze vytvořit složku aplikace. Opravte práva souborů. %s", "No source specified when installing app" : "Nebyl zadán zdroj při instalaci aplikace", diff --git a/lib/l10n/da.js b/lib/l10n/da.js index fd99586cc1e..7c7cccbad40 100644 --- a/lib/l10n/da.js +++ b/lib/l10n/da.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Databasefejl", "Please contact your system administrator." : "Kontakt venligst din systemadministrator.", "web services under your control" : "Webtjenester under din kontrol", + "Empty filename is not allowed" : "Tomme filnavne er ikke tilladt", + "Dot files are not allowed" : "Filer med punktummer er ikke tilladt", + "4-byte characters are not supported in file names" : "Tegn med 4-byte understøttes ikke i filnavne", + "File name is a reserved word" : "Filnavnet er et reserveret ord", "App directory already exists" : "App-mappe findes allerede", "Can't create app folder. Please fix permissions. %s" : "Kan ikke oprette app-mappe. Ret tilladelser. %s", "No source specified when installing app" : "Ingen kilde angivet under installation af app", diff --git a/lib/l10n/da.json b/lib/l10n/da.json index eb0132d0e4c..b4e7ec27688 100644 --- a/lib/l10n/da.json +++ b/lib/l10n/da.json @@ -38,6 +38,10 @@ "Database Error" : "Databasefejl", "Please contact your system administrator." : "Kontakt venligst din systemadministrator.", "web services under your control" : "Webtjenester under din kontrol", + "Empty filename is not allowed" : "Tomme filnavne er ikke tilladt", + "Dot files are not allowed" : "Filer med punktummer er ikke tilladt", + "4-byte characters are not supported in file names" : "Tegn med 4-byte understøttes ikke i filnavne", + "File name is a reserved word" : "Filnavnet er et reserveret ord", "App directory already exists" : "App-mappe findes allerede", "Can't create app folder. Please fix permissions. %s" : "Kan ikke oprette app-mappe. Ret tilladelser. %s", "No source specified when installing app" : "Ingen kilde angivet under installation af app", diff --git a/lib/l10n/de.js b/lib/l10n/de.js index 20a8d4f7d89..292ae2c406a 100644 --- a/lib/l10n/de.js +++ b/lib/l10n/de.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktiere Deinen Systemadministrator.", "web services under your control" : "Web-Dienste unter Deiner Kontrolle", + "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", + "Dot files are not allowed" : "Dateinamen mit einem Punkt am Anfang sind nicht erlaubt", + "4-byte characters are not supported in file names" : "4-Byte Zeichen sind in Dateinamen nicht erlaubt", + "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "App directory already exists" : "Das Applikationsverzeichnis existiert bereits", "Can't create app folder. Please fix permissions. %s" : "Es kann kein Applikationsordner erstellt werden. Bitte passe die Berechtigungen an. %s", "No source specified when installing app" : "Für die Installation der Applikation wurde keine Quelle angegeben", diff --git a/lib/l10n/de.json b/lib/l10n/de.json index e90e388b2ea..d103e626299 100644 --- a/lib/l10n/de.json +++ b/lib/l10n/de.json @@ -38,6 +38,10 @@ "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktiere Deinen Systemadministrator.", "web services under your control" : "Web-Dienste unter Deiner Kontrolle", + "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", + "Dot files are not allowed" : "Dateinamen mit einem Punkt am Anfang sind nicht erlaubt", + "4-byte characters are not supported in file names" : "4-Byte Zeichen sind in Dateinamen nicht erlaubt", + "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "App directory already exists" : "Das Applikationsverzeichnis existiert bereits", "Can't create app folder. Please fix permissions. %s" : "Es kann kein Applikationsordner erstellt werden. Bitte passe die Berechtigungen an. %s", "No source specified when installing app" : "Für die Installation der Applikation wurde keine Quelle angegeben", diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js index e98aa9d3fb3..7c61ee9c1e8 100644 --- a/lib/l10n/de_DE.js +++ b/lib/l10n/de_DE.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktieren Sie Ihren Systemadministrator.", "web services under your control" : "Web-Dienste unter Ihrer Kontrolle", + "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", + "Dot files are not allowed" : "Dateinamen mit einem Punkt am Anfang sind nicht erlaubt", + "4-byte characters are not supported in file names" : "4-Byte-Zeichen werden in Dateinamen nicht unterstützt", + "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "App directory already exists" : "Der Ordner für die App ist bereits vorhanden.", "Can't create app folder. Please fix permissions. %s" : "Der Ordner für die App konnte nicht angelegt werden. Bitte überprüfen Sie die Ordner- und Dateirechte und passen Sie diese entsprechend an. %s", "No source specified when installing app" : "Für die Installation der Applikation wurde keine Quelle angegeben", diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json index 973f3bf7761..4c36aad751f 100644 --- a/lib/l10n/de_DE.json +++ b/lib/l10n/de_DE.json @@ -38,6 +38,10 @@ "Database Error" : "Datenbankfehler", "Please contact your system administrator." : "Bitte kontaktieren Sie Ihren Systemadministrator.", "web services under your control" : "Web-Dienste unter Ihrer Kontrolle", + "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", + "Dot files are not allowed" : "Dateinamen mit einem Punkt am Anfang sind nicht erlaubt", + "4-byte characters are not supported in file names" : "4-Byte-Zeichen werden in Dateinamen nicht unterstützt", + "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "App directory already exists" : "Der Ordner für die App ist bereits vorhanden.", "Can't create app folder. Please fix permissions. %s" : "Der Ordner für die App konnte nicht angelegt werden. Bitte überprüfen Sie die Ordner- und Dateirechte und passen Sie diese entsprechend an. %s", "No source specified when installing app" : "Für die Installation der Applikation wurde keine Quelle angegeben", diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js index 9dfedaa889d..347f41190f2 100644 --- a/lib/l10n/en_GB.js +++ b/lib/l10n/en_GB.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Database Error", "Please contact your system administrator." : "Please contact your system administrator.", "web services under your control" : "web services under your control", + "Empty filename is not allowed" : "Empty filename is not allowed", + "Dot files are not allowed" : "Dot files are not allowed", + "4-byte characters are not supported in file names" : "4-byte characters are not supported in file names", + "File name is a reserved word" : "File name is a reserved word", "App directory already exists" : "App directory already exists", "Can't create app folder. Please fix permissions. %s" : "Can't create app folder. Please fix permissions. %s", "No source specified when installing app" : "No source specified when installing app", diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json index 739d5dd1702..ea0f63ecd56 100644 --- a/lib/l10n/en_GB.json +++ b/lib/l10n/en_GB.json @@ -38,6 +38,10 @@ "Database Error" : "Database Error", "Please contact your system administrator." : "Please contact your system administrator.", "web services under your control" : "web services under your control", + "Empty filename is not allowed" : "Empty filename is not allowed", + "Dot files are not allowed" : "Dot files are not allowed", + "4-byte characters are not supported in file names" : "4-byte characters are not supported in file names", + "File name is a reserved word" : "File name is a reserved word", "App directory already exists" : "App directory already exists", "Can't create app folder. Please fix permissions. %s" : "Can't create app folder. Please fix permissions. %s", "No source specified when installing app" : "No source specified when installing app", diff --git a/lib/l10n/fi_FI.js b/lib/l10n/fi_FI.js index 51cc0b0d761..f2596431b81 100644 --- a/lib/l10n/fi_FI.js +++ b/lib/l10n/fi_FI.js @@ -39,6 +39,8 @@ OC.L10N.register( "Database Error" : "Tietokantavirhe", "Please contact your system administrator." : "Ole yhteydessä järjestelmän ylläpitäjään.", "web services under your control" : "verkkopalvelut hallinnassasi", + "Empty filename is not allowed" : "Tiedostonimi ei voi olla tyhjä", + "Dot files are not allowed" : "Pistetiedostot eivät ole sallittuja", "App directory already exists" : "Sovelluskansio on jo olemassa", "Can't create app folder. Please fix permissions. %s" : "Sovelluskansion luominen ei onnistu. Korjaa käyttöoikeudet. %s", "No source specified when installing app" : "Lähdettä ei määritelty sovellusta asennettaessa", diff --git a/lib/l10n/fi_FI.json b/lib/l10n/fi_FI.json index b3450642c4e..a5b19681d65 100644 --- a/lib/l10n/fi_FI.json +++ b/lib/l10n/fi_FI.json @@ -37,6 +37,8 @@ "Database Error" : "Tietokantavirhe", "Please contact your system administrator." : "Ole yhteydessä järjestelmän ylläpitäjään.", "web services under your control" : "verkkopalvelut hallinnassasi", + "Empty filename is not allowed" : "Tiedostonimi ei voi olla tyhjä", + "Dot files are not allowed" : "Pistetiedostot eivät ole sallittuja", "App directory already exists" : "Sovelluskansio on jo olemassa", "Can't create app folder. Please fix permissions. %s" : "Sovelluskansion luominen ei onnistu. Korjaa käyttöoikeudet. %s", "No source specified when installing app" : "Lähdettä ei määritelty sovellusta asennettaessa", diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js index 165d42c58b0..2c8e378b9d5 100644 --- a/lib/l10n/gl.js +++ b/lib/l10n/gl.js @@ -40,6 +40,10 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Non está permitido deixar baleiro o nome de ficheiro", + "Dot files are not allowed" : "Non se admiten os ficheiros con punto", + "4-byte characters are not supported in file names" : "Non se admiten os caracteres de 4 bytes nos nomes de ficheiro", + "File name is a reserved word" : "O nome de ficheiro é unha palabra reservada", "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", "No source specified when installing app" : "Non foi especificada ningunha orixe ao instalar a aplicación", diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json index 71083dd66e1..c4a7ee243cb 100644 --- a/lib/l10n/gl.json +++ b/lib/l10n/gl.json @@ -38,6 +38,10 @@ "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", + "Empty filename is not allowed" : "Non está permitido deixar baleiro o nome de ficheiro", + "Dot files are not allowed" : "Non se admiten os ficheiros con punto", + "4-byte characters are not supported in file names" : "Non se admiten os caracteres de 4 bytes nos nomes de ficheiro", + "File name is a reserved word" : "O nome de ficheiro é unha palabra reservada", "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", "No source specified when installing app" : "Non foi especificada ningunha orixe ao instalar a aplicación", diff --git a/lib/l10n/id.js b/lib/l10n/id.js index 9ac5989c20b..58010a7d10d 100644 --- a/lib/l10n/id.js +++ b/lib/l10n/id.js @@ -22,6 +22,8 @@ OC.L10N.register( "Users" : "Pengguna", "Admin" : "Admin", "Recommended" : "Direkomendasikan", + "App \"%s\" cannot be installed because it is not compatible with this version of ownCloud." : "Aplikasi \"%s\" tidak dapat diinstal karena tidak kompatibel dengan ownCloud versi ini.", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Aplikasi \"%s\" tidak dapat diinstal karena dependensi berikut belum terpenuhi: %s", "No app name specified" : "Tidak ada nama apl yang ditentukan", "Unknown filetype" : "Tipe berkas tak dikenal", "Invalid image" : "Gambar tidak sah", @@ -110,7 +112,9 @@ 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.", - "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 setting \"%s\" is not set to \"%s\"." : "Pengaturan PHP \"%s\" tidak diatur ke \"%s\".", + "Adjusting this setting in php.ini will make ownCloud run again" : "Menyesuaikan pengaturan ini dalam php.ini akan menyebabkan ownCloud berjalan kembali", + "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." : "Silakan minta administrator Anda untuk memperbarui PHP ke versi terkini. Versi PHP Anda tidak lagi didukung oleh ownCloud dan komunitas PHP.", "To fix this issue set <code>always_populate_raw_post_data</code> to <code>-1</code> in your php.ini" : "Untuk memperbaiki masalah ini, atur <code>always_populate_raw_post_data</code> menjadi <code>-1</code> pada berkas php.ini", "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Tampaknya pengaturan PHP strip inline doc blocks. Hal ini akan membuat beberapa aplikasi inti tidak dapat diakses.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Hal ini kemungkinan disebabkan oleh cache/akselerator seperti Zend OPcache atau eAccelerator.", @@ -123,7 +127,7 @@ OC.L10N.register( "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Mohon ubah perizinan menjadi 0770 sehingga direktori tersebut tidak dapat dilihat oleh pengguna lain.", "Data directory (%s) is readable by other users" : "Direktori data (%s) dapat dibaca oleh pengguna lain", "Data directory (%s) is invalid" : "Direktori data (%s) tidak sah", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Mohon periksa apakah direktori data berisi sebuah berkas \".ocdata\".", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Mohon periksa apakah direktori data berisi sebuah berkas \".ocdata\" di direktori induknya.", "Could not obtain lock type %d on \"%s\"." : "Tidak bisa memperoleh jenis kunci %d pada \"%s\"." }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/id.json b/lib/l10n/id.json index 8da7ccf3dbd..72e20842b49 100644 --- a/lib/l10n/id.json +++ b/lib/l10n/id.json @@ -20,6 +20,8 @@ "Users" : "Pengguna", "Admin" : "Admin", "Recommended" : "Direkomendasikan", + "App \"%s\" cannot be installed because it is not compatible with this version of ownCloud." : "Aplikasi \"%s\" tidak dapat diinstal karena tidak kompatibel dengan ownCloud versi ini.", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Aplikasi \"%s\" tidak dapat diinstal karena dependensi berikut belum terpenuhi: %s", "No app name specified" : "Tidak ada nama apl yang ditentukan", "Unknown filetype" : "Tipe berkas tak dikenal", "Invalid image" : "Gambar tidak sah", @@ -108,7 +110,9 @@ "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.", - "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 setting \"%s\" is not set to \"%s\"." : "Pengaturan PHP \"%s\" tidak diatur ke \"%s\".", + "Adjusting this setting in php.ini will make ownCloud run again" : "Menyesuaikan pengaturan ini dalam php.ini akan menyebabkan ownCloud berjalan kembali", + "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." : "Silakan minta administrator Anda untuk memperbarui PHP ke versi terkini. Versi PHP Anda tidak lagi didukung oleh ownCloud dan komunitas PHP.", "To fix this issue set <code>always_populate_raw_post_data</code> to <code>-1</code> in your php.ini" : "Untuk memperbaiki masalah ini, atur <code>always_populate_raw_post_data</code> menjadi <code>-1</code> pada berkas php.ini", "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Tampaknya pengaturan PHP strip inline doc blocks. Hal ini akan membuat beberapa aplikasi inti tidak dapat diakses.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Hal ini kemungkinan disebabkan oleh cache/akselerator seperti Zend OPcache atau eAccelerator.", @@ -121,7 +125,7 @@ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Mohon ubah perizinan menjadi 0770 sehingga direktori tersebut tidak dapat dilihat oleh pengguna lain.", "Data directory (%s) is readable by other users" : "Direktori data (%s) dapat dibaca oleh pengguna lain", "Data directory (%s) is invalid" : "Direktori data (%s) tidak sah", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Mohon periksa apakah direktori data berisi sebuah berkas \".ocdata\".", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Mohon periksa apakah direktori data berisi sebuah berkas \".ocdata\" di direktori induknya.", "Could not obtain lock type %d on \"%s\"." : "Tidak bisa memperoleh jenis kunci %d pada \"%s\"." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js index 53114a5582b..0cd38c89440 100644 --- a/lib/l10n/nl.js +++ b/lib/l10n/nl.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Database fout", "Please contact your system administrator." : "Neem contact op met uw systeembeheerder.", "web services under your control" : "Webdiensten in eigen beheer", + "Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan", + "Dot files are not allowed" : "Punt bestanden zijn niet toegestaan", + "4-byte characters are not supported in file names" : "4-byte tekens in bestandsnamen worden niet ondersteund", + "File name is a reserved word" : "Bestandsnaam is een gereserveerd woord", "App directory already exists" : "App directory bestaat al", "Can't create app folder. Please fix permissions. %s" : "Kan de app map niet aanmaken, Herstel de permissies. %s", "No source specified when installing app" : "Geen bron opgegeven bij installatie van de app", diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json index 46bf53ac4fe..af179e8b03d 100644 --- a/lib/l10n/nl.json +++ b/lib/l10n/nl.json @@ -38,6 +38,10 @@ "Database Error" : "Database fout", "Please contact your system administrator." : "Neem contact op met uw systeembeheerder.", "web services under your control" : "Webdiensten in eigen beheer", + "Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan", + "Dot files are not allowed" : "Punt bestanden zijn niet toegestaan", + "4-byte characters are not supported in file names" : "4-byte tekens in bestandsnamen worden niet ondersteund", + "File name is a reserved word" : "Bestandsnaam is een gereserveerd woord", "App directory already exists" : "App directory bestaat al", "Can't create app folder. Please fix permissions. %s" : "Kan de app map niet aanmaken, Herstel de permissies. %s", "No source specified when installing app" : "Geen bron opgegeven bij installatie van de app", diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js index c63ee32b9c3..e35ea7282c6 100644 --- a/lib/l10n/pt_BR.js +++ b/lib/l10n/pt_BR.js @@ -22,6 +22,8 @@ OC.L10N.register( "Users" : "Usuários", "Admin" : "Admin", "Recommended" : "Recomendado", + "App \"%s\" cannot be installed because it is not compatible with this version of ownCloud." : "App \"%s\" não pode ser instalado porque não é compatível com esta versão do ownCloud.", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "App \"%s\" não pode ser instalado porque as seguintes dependências não foram cumpridas: %s", "No app name specified" : "O nome do aplicativo não foi especificado.", "Unknown filetype" : "Tipo de arquivo desconhecido", "Invalid image" : "Imagem inválida", @@ -38,6 +40,10 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Um nome de arquivo vazio não é permitido.", + "Dot files are not allowed" : "Dot arquivos não são permitidos", + "4-byte characters are not supported in file names" : "Caracteres de 4-bytes não são suportados em nomes de arquivos", + "File name is a reserved word" : "O nome do arquivo é uma palavra reservada", "App directory already exists" : "Diretório App já existe", "Can't create app folder. Please fix permissions. %s" : "Não é possível criar pasta app. Corrija as permissões. %s", "No source specified when installing app" : "Nenhuma fonte foi especificada enquanto instalava o aplicativo", diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json index 838794c9e05..aa1c2b7d1e3 100644 --- a/lib/l10n/pt_BR.json +++ b/lib/l10n/pt_BR.json @@ -20,6 +20,8 @@ "Users" : "Usuários", "Admin" : "Admin", "Recommended" : "Recomendado", + "App \"%s\" cannot be installed because it is not compatible with this version of ownCloud." : "App \"%s\" não pode ser instalado porque não é compatível com esta versão do ownCloud.", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "App \"%s\" não pode ser instalado porque as seguintes dependências não foram cumpridas: %s", "No app name specified" : "O nome do aplicativo não foi especificado.", "Unknown filetype" : "Tipo de arquivo desconhecido", "Invalid image" : "Imagem inválida", @@ -36,6 +38,10 @@ "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", + "Empty filename is not allowed" : "Um nome de arquivo vazio não é permitido.", + "Dot files are not allowed" : "Dot arquivos não são permitidos", + "4-byte characters are not supported in file names" : "Caracteres de 4-bytes não são suportados em nomes de arquivos", + "File name is a reserved word" : "O nome do arquivo é uma palavra reservada", "App directory already exists" : "Diretório App já existe", "Can't create app folder. Please fix permissions. %s" : "Não é possível criar pasta app. Corrija as permissões. %s", "No source specified when installing app" : "Nenhuma fonte foi especificada enquanto instalava o aplicativo", diff --git a/lib/l10n/pt_PT.js b/lib/l10n/pt_PT.js index 3762ea93e2d..a4e5a154e16 100644 --- a/lib/l10n/pt_PT.js +++ b/lib/l10n/pt_PT.js @@ -40,6 +40,10 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Não é permitido um ficheiro sem nome", + "Dot files are not allowed" : "Ficheiros dot não são permitidos", + "4-byte characters are not supported in file names" : "Carateres 4-byte não são suportados como nome de ficheiros", + "File name is a reserved word" : "Nome de ficheiro é uma palavra reservada", "App directory already exists" : "A directoria da aplicação já existe", "Can't create app folder. Please fix permissions. %s" : "Não foi possível criar a pasta da aplicação. Por favor verifique as permissões. %s", "No source specified when installing app" : "Não foi especificada uma fonte de instalação desta aplicação", diff --git a/lib/l10n/pt_PT.json b/lib/l10n/pt_PT.json index a95a308a6e3..a871ea62abf 100644 --- a/lib/l10n/pt_PT.json +++ b/lib/l10n/pt_PT.json @@ -38,6 +38,10 @@ "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", + "Empty filename is not allowed" : "Não é permitido um ficheiro sem nome", + "Dot files are not allowed" : "Ficheiros dot não são permitidos", + "4-byte characters are not supported in file names" : "Carateres 4-byte não são suportados como nome de ficheiros", + "File name is a reserved word" : "Nome de ficheiro é uma palavra reservada", "App directory already exists" : "A directoria da aplicação já existe", "Can't create app folder. Please fix permissions. %s" : "Não foi possível criar a pasta da aplicação. Por favor verifique as permissões. %s", "No source specified when installing app" : "Não foi especificada uma fonte de instalação desta aplicação", diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js index 648a17e1fcf..f8381edb21d 100644 --- a/lib/l10n/ru.js +++ b/lib/l10n/ru.js @@ -40,6 +40,10 @@ OC.L10N.register( "Database Error" : "Ошибка базы данных", "Please contact your system administrator." : "Пожалуйста, свяжитесь с вашим администратором.", "web services under your control" : "веб-сервисы под вашим управлением", + "Empty filename is not allowed" : "Пустые имена файлов не допускаются", + "Dot files are not allowed" : "Файлы начинающиеся с точки не допускаются", + "4-byte characters are not supported in file names" : "4-х байтовые символы в имени файлов не допускаются", + "File name is a reserved word" : "Имя файла является зарезервированным словом", "App directory already exists" : "Каталог приложения уже существует", "Can't create app folder. Please fix permissions. %s" : "Не удалось создать каталог. Исправьте права доступа. %s", "No source specified when installing app" : "Не указан источник при установке приложения", diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json index 9e28c7115ce..48a02947888 100644 --- a/lib/l10n/ru.json +++ b/lib/l10n/ru.json @@ -38,6 +38,10 @@ "Database Error" : "Ошибка базы данных", "Please contact your system administrator." : "Пожалуйста, свяжитесь с вашим администратором.", "web services under your control" : "веб-сервисы под вашим управлением", + "Empty filename is not allowed" : "Пустые имена файлов не допускаются", + "Dot files are not allowed" : "Файлы начинающиеся с точки не допускаются", + "4-byte characters are not supported in file names" : "4-х байтовые символы в имени файлов не допускаются", + "File name is a reserved word" : "Имя файла является зарезервированным словом", "App directory already exists" : "Каталог приложения уже существует", "Can't create app folder. Please fix permissions. %s" : "Не удалось создать каталог. Исправьте права доступа. %s", "No source specified when installing app" : "Не указан источник при установке приложения", diff --git a/lib/l10n/sl.js b/lib/l10n/sl.js index d934e56df4f..3cf7c551a6d 100644 --- a/lib/l10n/sl.js +++ b/lib/l10n/sl.js @@ -38,6 +38,8 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Prazno polje imena datoteke ni dovoljeno.", + "Dot files are not allowed" : "Skrite datoteke niso dovoljene", "App directory already exists" : "Programska mapa že obstaja", "Can't create app folder. Please fix permissions. %s" : "Programske mape ni mogoče ustvariti. Ni ustreznih dovoljenj. %s", "No source specified when installing app" : "Ni podanega vira med nameščenjem programa", diff --git a/lib/l10n/sl.json b/lib/l10n/sl.json index 714b2770fb5..41942399cd1 100644 --- a/lib/l10n/sl.json +++ b/lib/l10n/sl.json @@ -36,6 +36,8 @@ "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", + "Empty filename is not allowed" : "Prazno polje imena datoteke ni dovoljeno.", + "Dot files are not allowed" : "Skrite datoteke niso dovoljene", "App directory already exists" : "Programska mapa že obstaja", "Can't create app folder. Please fix permissions. %s" : "Programske mape ni mogoče ustvariti. Ni ustreznih dovoljenj. %s", "No source specified when installing app" : "Ni podanega vira med nameščenjem programa", diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js index 748b6c19e9b..c1eadf2328c 100644 --- a/lib/l10n/tr.js +++ b/lib/l10n/tr.js @@ -40,6 +40,8 @@ OC.L10N.register( "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", + "Empty filename is not allowed" : "Boş dasya adına izin verilmiyor", + "Dot files are not allowed" : "Nokta dosyalarına izin verilmiyor", "App directory already exists" : "Uygulama dizini zaten mevcut", "Can't create app folder. Please fix permissions. %s" : "Uygulama dizini oluşturulamıyor. Lütfen izinleri düzeltin. %s", "No source specified when installing app" : "Uygulama kurulurken bir kaynak belirtilmedi", diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json index b62d07f3ac0..7cb732257c0 100644 --- a/lib/l10n/tr.json +++ b/lib/l10n/tr.json @@ -38,6 +38,8 @@ "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", + "Empty filename is not allowed" : "Boş dasya adına izin verilmiyor", + "Dot files are not allowed" : "Nokta dosyalarına izin verilmiyor", "App directory already exists" : "Uygulama dizini zaten mevcut", "Can't create app folder. Please fix permissions. %s" : "Uygulama dizini oluşturulamıyor. Lütfen izinleri düzeltin. %s", "No source specified when installing app" : "Uygulama kurulurken bir kaynak belirtilmedi", diff --git a/lib/private/avatar.php b/lib/private/avatar.php index 5e234d77bb2..23b3c82771a 100644 --- a/lib/private/avatar.php +++ b/lib/private/avatar.php @@ -6,11 +6,15 @@ * See the COPYING-README file. */ + namespace OC; + + use OC_Image; + /** * This class gets and sets users avatars. */ -class OC_Avatar implements \OCP\IAvatar { +class Avatar implements \OCP\IAvatar { private $view; @@ -54,8 +58,8 @@ class OC_Avatar implements \OCP\IAvatar { /** * sets the users avatar * @param \OC_Image|resource|string $data OC_Image, imagedata or path to set a new avatar - * @throws Exception if the provided file is not a jpg or png image - * @throws Exception if the provided image is not valid + * @throws \Exception if the provided file is not a jpg or png image + * @throws \Exception if the provided image is not valid * @throws \OC\NotSquareException if the image is not square * @return void */ diff --git a/lib/private/avatarmanager.php b/lib/private/avatarmanager.php index 6abe87c4f41..8dc20a5240b 100644 --- a/lib/private/avatarmanager.php +++ b/lib/private/avatarmanager.php @@ -8,8 +8,9 @@ namespace OC; use OCP\IAvatarManager; +use OC\Avatar; -/* +/** * This class implements methods to access Avatar functionality */ class AvatarManager implements IAvatarManager { @@ -21,6 +22,6 @@ class AvatarManager implements IAvatarManager { * @return \OCP\IAvatar */ function getAvatar($user) { - return new \OC_Avatar($user); + return new Avatar($user); } } diff --git a/lib/private/cache/file.php b/lib/private/cache/file.php index 3b500c4e45b..6fa7686ea96 100644 --- a/lib/private/cache/file.php +++ b/lib/private/cache/file.php @@ -9,22 +9,31 @@ namespace OC\Cache; +use OC\Files\Filesystem; +use OC\Files\View; + class File { protected $storage; /** * Returns the cache storage for the logged in user + * * @return \OC\Files\View cache storage */ protected function getStorage() { if (isset($this->storage)) { return $this->storage; } - if(\OC_User::isLoggedIn()) { - \OC\Files\Filesystem::initMountPoints(\OC_User::getUser()); - $this->storage = new \OC\Files\View('/' . \OC_User::getUser() . '/cache'); + if (\OC_User::isLoggedIn()) { + $rootView = new View(); + $user = \OC::$server->getUserSession()->getUser(); + Filesystem::initMountPoints($user->getUID()); + if (!$rootView->file_exists('/' . $user->getUID() . '/cache')) { + $rootView->mkdir('/' . $user->getUID() . '/cache'); + } + $this->storage = new View('/' . $user->getUID() . '/cache'); return $this->storage; - }else{ + } else { \OC_Log::write('core', 'Can\'t get cache storage, user not logged in', \OC_Log::ERROR); throw new \OC\ForbiddenException('Can\t get cache storage, user not logged in'); } @@ -66,7 +75,7 @@ class File { /** * @param string $key */ - public function set($key, $value, $ttl=0) { + public function set($key, $value, $ttl = 0) { $storage = $this->getStorage(); $result = false; $proxyStatus = \OC_FileProxy::$enabled; @@ -94,20 +103,20 @@ class File { */ public function remove($key) { $storage = $this->getStorage(); - if(!$storage) { + if (!$storage) { return false; } return $storage->unlink($key); } - public function clear($prefix='') { + public function clear($prefix = '') { $storage = $this->getStorage(); - if($storage and $storage->is_dir('/')) { - $dh=$storage->opendir('/'); - if(is_resource($dh)) { + if ($storage and $storage->is_dir('/')) { + $dh = $storage->opendir('/'); + if (is_resource($dh)) { while (($file = readdir($dh)) !== false) { - if($file!='.' and $file!='..' and ($prefix==='' || strpos($file, $prefix) === 0)) { - $storage->unlink('/'.$file); + if ($file != '.' and $file != '..' and ($prefix === '' || strpos($file, $prefix) === 0)) { + $storage->unlink('/' . $file); } } } @@ -117,17 +126,17 @@ class File { public function gc() { $storage = $this->getStorage(); - if($storage and $storage->is_dir('/')) { + if ($storage and $storage->is_dir('/')) { $now = time(); - $dh=$storage->opendir('/'); - if(!is_resource($dh)) { + $dh = $storage->opendir('/'); + if (!is_resource($dh)) { return null; } while (($file = readdir($dh)) !== false) { - if($file!='.' and $file!='..') { - $mtime = $storage->filemtime('/'.$file); + if ($file != '.' and $file != '..') { + $mtime = $storage->filemtime('/' . $file); if ($mtime < $now) { - $storage->unlink('/'.$file); + $storage->unlink('/' . $file); } } } diff --git a/lib/private/connector/sabre/exceptionloggerplugin.php b/lib/private/connector/sabre/exceptionloggerplugin.php index 2bd43e56f55..a0dc6e7c182 100644 --- a/lib/private/connector/sabre/exceptionloggerplugin.php +++ b/lib/private/connector/sabre/exceptionloggerplugin.php @@ -10,6 +10,10 @@ namespace OC\Connector\Sabre; +use OCP\ILogger; +use Sabre\DAV\Exception; +use Sabre\HTTP\Response; + class ExceptionLoggerPlugin extends \Sabre\DAV\ServerPlugin { private $nonFatalExceptions = array( 'Sabre\DAV\Exception\NotAuthenticated' => true, @@ -22,13 +26,19 @@ class ExceptionLoggerPlugin extends \Sabre\DAV\ServerPlugin { 'Sabre\DAV\Exception\PreconditionFailed' => true, ); + /** @var string */ private $appName; + /** @var ILogger */ + private $logger; + /** * @param string $loggerAppName app name to use when logging + * @param ILogger $logger */ - public function __construct($loggerAppName = 'webdav') { + public function __construct($loggerAppName, $logger) { $this->appName = $loggerAppName; + $this->logger = $logger; } /** @@ -50,14 +60,30 @@ class ExceptionLoggerPlugin extends \Sabre\DAV\ServerPlugin { /** * Log exception * - * @internal param Exception $e exception */ - public function logException($e) { - $exceptionClass = get_class($e); + public function logException(\Exception $ex) { + $exceptionClass = get_class($ex); $level = \OCP\Util::FATAL; if (isset($this->nonFatalExceptions[$exceptionClass])) { $level = \OCP\Util::DEBUG; } - \OCP\Util::logException($this->appName, $e, $level); + + $message = $ex->getMessage(); + if ($ex instanceof Exception) { + if (empty($message)) { + $response = new Response($ex->getHTTPCode()); + $message = $response->getStatusText(); + } + $message = "HTTP/1.1 {$ex->getHTTPCode()} $message"; + } + + $exception = [ + 'Message' => $message, + 'Code' => $ex->getCode(), + 'Trace' => $ex->getTraceAsString(), + 'File' => $ex->getFile(), + 'Line' => $ex->getLine(), + ]; + $this->logger->log($level, 'Exception: ' . json_encode($exception), ['app' => $this->appName]); } } diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php index 04f82d88cd1..c3a062cd2d6 100644 --- a/lib/private/files/filesystem.php +++ b/lib/private/files/filesystem.php @@ -395,14 +395,7 @@ class Filesystem { */ private static function mountCacheDir($user) { $cacheBaseDir = \OC_Config::getValue('cache_path', ''); - if ($cacheBaseDir === '') { - // use local cache dir relative to the user's home - $subdir = 'cache'; - $view = new \OC\Files\View('/' . $user); - if(!$view->file_exists($subdir)) { - $view->mkdir($subdir); - } - } else { + if ($cacheBaseDir !== '') { $cacheDir = rtrim($cacheBaseDir, '/') . '/' . $user; if (!file_exists($cacheDir)) { mkdir($cacheDir, 0770, true); diff --git a/lib/private/files/view.php b/lib/private/files/view.php index f14209fd925..8b448abeb89 100644 --- a/lib/private/files/view.php +++ b/lib/private/files/view.php @@ -1572,7 +1572,7 @@ class View { } catch (ReservedWordException $ex) { throw new InvalidPathException($l10n->t('File name is a reserved word')); } catch (InvalidCharacterInPathException $ex) { - throw new InvalidPathException($l10n->t('File name contains at least one invalid characters')); + throw new InvalidPathException($l10n->t('File name contains at least one invalid character')); } } } diff --git a/lib/private/helper.php b/lib/private/helper.php index fb7049854bb..ebc30395a6b 100644 --- a/lib/private/helper.php +++ b/lib/private/helper.php @@ -288,7 +288,7 @@ class OC_Helper { * @return bool avatar set or not **/ public static function userAvatarSet($user) { - $avatar = new \OC_Avatar($user); + $avatar = new \OC\Avatar($user); return $avatar->exists(); } diff --git a/lib/private/installer.php b/lib/private/installer.php index 087bc6c1edb..3956e503767 100644 --- a/lib/private/installer.php +++ b/lib/private/installer.php @@ -202,20 +202,21 @@ class OC_Installer{ /** * update an app by it's id - * @param integer $ocsid + * + * @param integer $ocsId * @return bool * @throws Exception */ - public static function updateAppByOCSId($ocsid) { - $appdata = OCSClient::getApplication($ocsid); - $download = OCSClient::getApplicationDownload($ocsid, 1); + public static function updateAppByOCSId($ocsId) { + $appData = OCSClient::getApplication($ocsId); + $download = OCSClient::getApplicationDownload($ocsId, 1); if (isset($download['downloadlink']) && trim($download['downloadlink']) !== '') { $download['downloadlink'] = str_replace(' ', '%20', $download['downloadlink']); $info = array( 'source' => 'http', 'href' => $download['downloadlink'], - 'appdata' => $appdata + 'appdata' => $appData ); } else { throw new \Exception('Could not fetch app info!'); @@ -285,7 +286,7 @@ class OC_Installer{ * @return array * @throws \Exception */ - public static function checkAppsIntegrity($data = array(), $extractDir, $path, $isShipped=false) { + public static function checkAppsIntegrity($data, $extractDir, $path, $isShipped=false) { $l = \OC::$server->getL10N('lib'); //load the info.xml file of the app if(!is_file($extractDir.'/appinfo/info.xml')) { diff --git a/lib/private/preview.php b/lib/private/preview.php index f45cc0858c7..6af1586293f 100644 --- a/lib/private/preview.php +++ b/lib/private/preview.php @@ -713,6 +713,7 @@ class Preview { * - OC\Preview\Illustrator * - OC\Preview\Postscript * - OC\Preview\Photoshop + * - OC\Preview\Font */ if(empty(self::$enabledProviders)) { self::$enabledProviders = \OC::$server->getConfig()->getSystemValue('enabledPreviewProviders', array( @@ -772,8 +773,8 @@ class Preview { 'PDF' => 'OC\Preview\PDF', 'AI' => 'OC\Preview\Illustrator', 'PSD' => 'OC\Preview\Photoshop', - // Requires adding 'eps' => array('application/postscript', null), to lib/private/mimetypes.list.php 'EPS' => 'OC\Preview\Postscript', + 'TTF' => 'OC\Preview\Font', ); foreach ($imagickProviders as $queryFormat => $provider) { diff --git a/lib/private/preview/font.php b/lib/private/preview/font.php new file mode 100644 index 00000000000..58d64e8264d --- /dev/null +++ b/lib/private/preview/font.php @@ -0,0 +1,19 @@ +<?php +/** + * @copyright Olivier Paroz 2015 <owncloud@interfasys.ch> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Preview; + +// .otf, .ttf and .pfb +class Font extends Bitmap { + /** + * {@inheritDoc} + */ + public function getMimeType() { + return '/application\/(?:font-sfnt|x-font$)/'; + } +}
\ No newline at end of file diff --git a/lib/private/repair/repairlegacystorages.php b/lib/private/repair/repairlegacystorages.php index ab123afeca6..027cb68eb1b 100644 --- a/lib/private/repair/repairlegacystorages.php +++ b/lib/private/repair/repairlegacystorages.php @@ -143,79 +143,105 @@ class RepairLegacyStorages extends BasicEmitter { $dataDirId = 'local::' . $dataDir; $count = 0; + $hasWarnings = false; $this->connection->beginTransaction(); - try { - // note: not doing a direct UPDATE with the REPLACE function - // because regexp search/extract is needed and it is not guaranteed - // to work on all database types - $sql = 'SELECT `id`, `numeric_id` FROM `*PREFIX*storages`' - . ' WHERE `id` LIKE ?' - . ' ORDER BY `id`'; - $result = $this->connection->executeQuery($sql, array($dataDirId . '%')); - while ($row = $result->fetch()) { - $currentId = $row['id']; - // one entry is the datadir itself - if ($currentId === $dataDirId) { - continue; - } + // note: not doing a direct UPDATE with the REPLACE function + // because regexp search/extract is needed and it is not guaranteed + // to work on all database types + $sql = 'SELECT `id`, `numeric_id` FROM `*PREFIX*storages`' + . ' WHERE `id` LIKE ?' + . ' ORDER BY `id`'; + $result = $this->connection->executeQuery($sql, array($dataDirId . '%')); + + while ($row = $result->fetch()) { + $currentId = $row['id']; + // one entry is the datadir itself + if ($currentId === $dataDirId) { + continue; + } + try { if ($this->fixLegacyStorage($currentId, (int)$row['numeric_id'])) { $count++; } } + catch (\OC\RepairException $e) { + $hasWarnings = true; + $this->emit( + '\OC\Repair', + 'warning', + array('Could not repair legacy storage ' . $currentId . ' automatically.') + ); + } + } - // check for md5 ids, not in the format "prefix::" - $sql = 'SELECT COUNT(*) AS "c" FROM `*PREFIX*storages`' - . ' WHERE `id` NOT LIKE \'%::%\''; - $result = $this->connection->executeQuery($sql); - $row = $result->fetch(); - // find at least one to make sure it's worth - // querying the user list - if ((int)$row['c'] > 0) { - $userManager = \OC_User::getManager(); - - // use chunks to avoid caching too many users in memory - $limit = 30; - $offset = 0; - - do { - // query the next page of users - $results = $userManager->search('', $limit, $offset); - $storageIds = array(); - $userIds = array(); - foreach ($results as $uid => $userObject) { - $storageId = $dataDirId . $uid . '/'; - if (strlen($storageId) <= 64) { - // skip short storage ids as they were handled in the previous section - continue; - } - $storageIds[$uid] = $storageId; + // check for md5 ids, not in the format "prefix::" + $sql = 'SELECT COUNT(*) AS "c" FROM `*PREFIX*storages`' + . ' WHERE `id` NOT LIKE \'%::%\''; + $result = $this->connection->executeQuery($sql); + $row = $result->fetch(); + + // find at least one to make sure it's worth + // querying the user list + if ((int)$row['c'] > 0) { + $userManager = \OC_User::getManager(); + + // use chunks to avoid caching too many users in memory + $limit = 30; + $offset = 0; + + do { + // query the next page of users + $results = $userManager->search('', $limit, $offset); + $storageIds = array(); + $userIds = array(); + foreach ($results as $uid => $userObject) { + $storageId = $dataDirId . $uid . '/'; + if (strlen($storageId) <= 64) { + // skip short storage ids as they were handled in the previous section + continue; } + $storageIds[$uid] = $storageId; + } - if (count($storageIds) > 0) { - // update the storages of these users - foreach ($storageIds as $uid => $storageId) { - $numericId = \OC\Files\Cache\Storage::getNumericStorageId($storageId); + if (count($storageIds) > 0) { + // update the storages of these users + foreach ($storageIds as $uid => $storageId) { + $numericId = \OC\Files\Cache\Storage::getNumericStorageId($storageId); + try { if (!is_null($numericId) && $this->fixLegacyStorage($storageId, (int)$numericId)) { $count++; } } + catch (\OC\RepairException $e) { + $hasWarnings = true; + $this->emit( + '\OC\Repair', + 'warning', + array('Could not repair legacy storage ' . $storageId . ' automatically.') + ); + } } - $offset += $limit; - } while (count($results) >= $limit); - } + } + $offset += $limit; + } while (count($results) >= $limit); + } - $this->emit('\OC\Repair', 'info', array('Updated ' . $count . ' legacy home storage ids')); + $this->emit('\OC\Repair', 'info', array('Updated ' . $count . ' legacy home storage ids')); - $this->connection->commit(); - } - catch (\OC\RepairException $e) { - $this->connection->rollback(); - throw $e; - } + $this->connection->commit(); - $this->config->setAppValue('core', 'repairlegacystoragesdone', 'yes'); + if ($hasWarnings) { + $this->emit( + '\OC\Repair', + 'warning', + array('Some legacy storages could not be repaired. Please manually fix them then re-run ./occ maintenance:repair') + ); + } else { + // if all were done, no need to redo the repair during next upgrade + $this->config->setAppValue('core', 'repairlegacystoragesdone', 'yes'); + } } } diff --git a/lib/private/setup.php b/lib/private/setup.php index 064afecbfe8..44b6ad56cb8 100644 --- a/lib/private/setup.php +++ b/lib/private/setup.php @@ -8,19 +8,34 @@ namespace OC; +use bantu\IniGetWrapper\IniGetWrapper; use Exception; -use OC_L10N; use OCP\IConfig; +use OCP\IL10N; class Setup { - /** @var IConfig */ + /** @var \OCP\IConfig */ protected $config; + /** @var IniGetWrapper */ + protected $iniWrapper; + /** @var IL10N */ + protected $l10n; + /** @var \OC_Defaults */ + protected $defaults; /** * @param IConfig $config + * @param IniGetWrapper $iniWrapper + * @param \OC_Defaults $defaults */ - function __construct(IConfig $config) { + function __construct(IConfig $config, + IniGetWrapper $iniWrapper, + IL10N $l10n, + \OC_Defaults $defaults) { $this->config = $config; + $this->iniWrapper = $iniWrapper; + $this->l10n = $l10n; + $this->defaults = $defaults; } static $dbSetupClasses = array( @@ -33,13 +48,6 @@ class Setup { ); /** - * @return OC_L10N - */ - public static function getTrans(){ - return \OC::$server->getL10N('lib'); - } - - /** * Wrapper around the "class_exists" PHP function to be able to mock it * @param string $name * @return bool @@ -60,10 +68,11 @@ class Setup { /** * Get the available and supported databases of this instance * - * @throws Exception + * @param bool $allowAllDatabases * @return array + * @throws Exception */ - public function getSupportedDatabases() { + public function getSupportedDatabases($allowAllDatabases = false) { $availableDatabases = array( 'sqlite' => array( 'type' => 'class', @@ -91,8 +100,12 @@ class Setup { 'name' => 'MS SQL' ) ); - $configuredDatabases = $this->config->getSystemValue('supportedDatabases', - array('sqlite', 'mysql', 'pgsql')); + if ($allowAllDatabases) { + $configuredDatabases = array_keys($availableDatabases); + } else { + $configuredDatabases = $this->config->getSystemValue('supportedDatabases', + array('sqlite', 'mysql', 'pgsql')); + } if(!is_array($configuredDatabases)) { throw new Exception('Supported databases are not properly configured.'); } @@ -117,11 +130,90 @@ class Setup { } /** + * Gathers system information like database type and does + * a few system checks. + * + * @return array of system info, including an "errors" value + * in case of errors/warnings + */ + public function getSystemInfo($allowAllDatabases = false) { + $databases = $this->getSupportedDatabases($allowAllDatabases); + + $dataDir = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT.'/data'); + + $errors = array(); + + // Create data directory to test whether the .htaccess works + // Notice that this is not necessarily the same data directory as the one + // that will effectively be used. + @mkdir($dataDir); + $htAccessWorking = true; + if (is_dir($dataDir) && is_writable($dataDir)) { + // Protect data directory here, so we can test if the protection is working + \OC\Setup::protectDataDirectory(); + + try { + $htAccessWorking = \OC_Util::isHtaccessWorking(); + } catch (\OC\HintException $e) { + $errors[] = array( + 'error' => $e->getMessage(), + 'hint' => $e->getHint() + ); + $htAccessWorking = false; + } + } + + if (\OC_Util::runningOnMac()) { + $errors[] = array( + 'error' => $this->l10n->t( + 'Mac OS X is not supported and %s will not work properly on this platform. ' . + 'Use it at your own risk! ', + $this->defaults->getName() + ), + 'hint' => $this->l10n->t('For the best results, please consider using a GNU/Linux server instead.') + ); + } + + if($this->iniWrapper->getString('open_basedir') !== '' && PHP_INT_SIZE === 4) { + $errors[] = array( + 'error' => $this->l10n->t( + 'It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. ' . + 'This will lead to problems with files over 4 GB and is highly discouraged.', + $this->defaults->getName() + ), + 'hint' => $this->l10n->t('Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.') + ); + } + if(!function_exists('curl_init') && PHP_INT_SIZE === 4) { + $errors[] = array( + 'error' => $this->l10n->t( + 'It seems that this %s instance is running on a 32-bit PHP environment and cURL is not installed. ' . + 'This will lead to problems with files over 4 GB and is highly discouraged.', + $this->defaults->getName() + ), + 'hint' => $this->l10n->t('Please install the cURL extension and restart your webserver.') + ); + } + + return array( + 'hasSQLite' => isset($databases['sqlite']), + 'hasMySQL' => isset($databases['mysql']), + 'hasPostgreSQL' => isset($databases['pgsql']), + 'hasOracle' => isset($databases['oci']), + 'hasMSSQL' => isset($databases['mssql']), + 'databases' => $databases, + 'directory' => $dataDir, + 'htaccessWorking' => $htAccessWorking, + 'errors' => $errors, + ); + } + + /** * @param $options * @return array */ - public static function install($options) { - $l = self::getTrans(); + public function install($options) { + $l = $this->l10n; $error = array(); $dbType = $options['dbtype']; @@ -146,7 +238,7 @@ class Setup { $class = self::$dbSetupClasses[$dbType]; /** @var \OC\Setup\AbstractDatabase $dbSetup */ - $dbSetup = new $class(self::getTrans(), 'db_structure.xml'); + $dbSetup = new $class($l, 'db_structure.xml'); $error = array_merge($error, $dbSetup->validate($options)); // validate the data directory @@ -186,7 +278,7 @@ class Setup { $secret = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(48); //write the config file - \OC::$server->getConfig()->setSystemValues([ + $this->config->setSystemValues([ 'passwordsalt' => $salt, 'secret' => $secret, 'trusted_domains' => $trustedDomains, @@ -281,7 +373,7 @@ class Setup { * @throws \OC\HintException If .htaccess does not include the current version */ public static function updateHtaccess() { - $setupHelper = new \OC\Setup(\OC::$server->getConfig()); + $setupHelper = new \OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults()); if(!$setupHelper->isCurrentHtaccess()) { throw new \OC\HintException('.htaccess file has the wrong version. Please upload the correct version. Maybe you forgot to replace it after updating?'); } diff --git a/lib/private/share/helper.php b/lib/private/share/helper.php index 6059af0196d..55b71ceeeac 100644 --- a/lib/private/share/helper.php +++ b/lib/private/share/helper.php @@ -221,4 +221,34 @@ class Helper extends \OC\Share\Constants { return $expires; } + + /** + * Extracts the necessary remote name from a given link + * + * Strips away a potential file name, to allow + * - user + * - user@localhost + * - user@http://localhost + * - user@http://localhost/ + * - user@http://localhost/index.php + * - user@http://localhost/index.php/s/{shareToken} + * + * @param string $shareWith + * @return string + */ + public static function fixRemoteURLInShareWith($shareWith) { + if (strpos($shareWith, '@')) { + list($user, $remote) = explode('@', $shareWith, 2); + + $remote = str_replace('\\', '/', $remote); + if ($fileNamePosition = strpos($remote, '/index.php')) { + $remote = substr($remote, 0, $fileNamePosition); + } + $remote = rtrim($remote, '/'); + + $shareWith = $user . '@' . $remote; + } + + return rtrim($shareWith, '/'); + } } diff --git a/lib/private/share/share.php b/lib/private/share/share.php index 4753f6ecbfa..974ebf41f93 100644 --- a/lib/private/share/share.php +++ b/lib/private/share/share.php @@ -724,7 +724,7 @@ class Share extends \OC\Share\Constants { $token = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(self::TOKEN_LENGTH, \OCP\Security\ISecureRandom::CHAR_LOWER . \OCP\Security\ISecureRandom::CHAR_UPPER . \OCP\Security\ISecureRandom::CHAR_DIGITS); - $shareWith = rtrim($shareWith, '/'); + $shareWith = Helper::fixRemoteURLInShareWith($shareWith); $shareId = self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions, null, $token, $itemSourceName); $send = false; diff --git a/lib/private/updater.php b/lib/private/updater.php index 71ada3217e0..4d813ee3d39 100644 --- a/lib/private/updater.php +++ b/lib/private/updater.php @@ -12,6 +12,7 @@ use OC\Hooks\BasicEmitter; use OC_App; use OC_Util; use OCP\IConfig; +use OC\Setup; /** * Class that handles autoupdating of ownCloud @@ -173,6 +174,20 @@ class Updater extends BasicEmitter { } /** + * Forward messages emitted by the repair routine + * + * @param Repair $repair repair routine + */ + private function emitRepairMessages(Repair $repair) { + $repair->listen('\OC\Repair', 'warning', function ($description) { + $this->emit('\OC\Updater', 'repairWarning', array($description)); + }); + $repair->listen('\OC\Repair', 'error', function ($description) { + $this->emit('\OC\Updater', 'repairError', array($description)); + }); + } + + /** * runs the update actions in maintenance mode, does not upgrade the source files * except the main .htaccess file * @@ -188,13 +203,12 @@ class Updater extends BasicEmitter { throw new \Exception('Updates between multiple major versions are unsupported.'); } - // Update htaccess files for apache hosts - if (isset($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache')) { - try { - \OC\Setup::updateHtaccess(); - } catch (\Exception $e) { - throw new \Exception($e->getMessage()); - } + // Update .htaccess files + try { + Setup::updateHtaccess(); + Setup::protectDataDirectory(); + } catch (\Exception $e) { + throw new \Exception($e->getMessage()); } // create empty file in data dir, so we can later find @@ -204,6 +218,7 @@ class Updater extends BasicEmitter { // pre-upgrade repairs $repair = new Repair(Repair::getBeforeUpgradeRepairSteps()); + $this->emitRepairMessages($repair); $repair->run(); // simulate DB upgrade @@ -223,6 +238,7 @@ class Updater extends BasicEmitter { // post-upgrade repairs $repair = new Repair(Repair::getRepairSteps()); + $this->emitRepairMessages($repair); $repair->run(); //Invalidate update feed diff --git a/lib/private/util.php b/lib/private/util.php index 62bbf5cf2aa..72802409da9 100644 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -497,7 +497,7 @@ class OC_Util { } $webServerRestart = false; - $setup = new OC\Setup($config); + $setup = new \OC\Setup($config, \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults()); $availableDatabases = $setup->getSupportedDatabases(); if (empty($availableDatabases)) { $errors[] = array( @@ -702,7 +702,7 @@ class OC_Util { ); } - if ($webServerRestart) { + if (!\OC::$CLI && $webServerRestart) { $errors[] = array( 'error' => $l->t('PHP modules have been installed, but they are still listed as missing?'), 'hint' => $l->t('Please ask your server administrator to restart the web server.') diff --git a/lib/public/appframework/http/datadisplayresponse.php b/lib/public/appframework/http/datadisplayresponse.php new file mode 100644 index 00000000000..ebb77950c96 --- /dev/null +++ b/lib/public/appframework/http/datadisplayresponse.php @@ -0,0 +1,77 @@ +<?php +/** + * @author Roeland Jago Douma <roeland@famdouma.nl> + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see <http://www.gnu.org/licenses/> + * + */ + +namespace OCP\AppFramework\Http; + +use OCP\AppFramework\Http; + +class DataDisplayResponse extends Response { + + /** + * response data + * @var string; + */ + protected $data; + + + /** + * @param string $data the data to display + * @param int $statusCode the Http status code, defaults to 200 + * @param array $headers additional key value based headers + */ + public function __construct($data="", $statusCode=Http::STATUS_OK, + $headers=[]) { + $this->data = $data; + $this->setStatus($statusCode); + $this->setHeaders(array_merge($this->getHeaders(), $headers)); + $this->addHeader('Content-Disposition', 'inline; filename=""'); + } + + /** + * Outputs data. No processing is done. + * @return string + */ + public function render() { + return $this->data; + } + + + /** + * Sets values in the data + * @param string $data the data to display + * @return DataDisplayResponse Reference to this object + */ + public function setData($data){ + $this->data = $data; + + return $this; + } + + + /** + * Used to get the set parameters + * @return string the data + */ + public function getData(){ + return $this->data; + } + +} diff --git a/lib/public/iavatar.php b/lib/public/iavatar.php index fdb044f9e5c..8f432c23fb8 100644 --- a/lib/public/iavatar.php +++ b/lib/public/iavatar.php @@ -29,7 +29,7 @@ interface IAvatar { /** * sets the users avatar - * @param Image $data mixed imagedata or path to set a new avatar + * @param \OC_Image|resource|string $data OC_Image, imagedata or path to set a new avatar * @throws \Exception if the provided file is not a jpg or png image * @throws \Exception if the provided image is not valid * @throws \OC\NotSquareException if the image is not square diff --git a/settings/js/apps.js b/settings/js/apps.js index c15d6a0f74d..7330f426af7 100644 --- a/settings/js/apps.js +++ b/settings/js/apps.js @@ -235,7 +235,11 @@ OC.Settings.Apps = OC.Settings.Apps || { OC.Settings.Apps.hideErrorMessage(appId); $.post(OC.filePath('settings','ajax','updateapp.php'),{appid:appId},function(result) { if(!result || result.status !== 'success') { - OC.Settings.Apps.showErrorMessage(appId, t('settings','Error while updating app')); + if (result.data && result.data.message) { + OC.Settings.Apps.showErrorMessage(appId, result.data.message); + } else { + OC.Settings.Apps.showErrorMessage(appId, t('settings','Error while updating app')); + } element.val(oldButtonText); } else { diff --git a/settings/l10n/de.js b/settings/l10n/de.js index dbcca3b0bb8..054a62d9b93 100644 --- a/settings/l10n/de.js +++ b/settings/l10n/de.js @@ -26,7 +26,7 @@ OC.L10N.register( "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Wrong password" : "Falsches Passwort", "No user supplied" : "Keinen Benutzer übermittelt", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte gib ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzer Daten verloren gehen können", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können", "Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", "Unable to change password" : "Passwort konnte nicht geändert werden", @@ -87,7 +87,7 @@ OC.L10N.register( "never" : "niemals", "deleted {userName}" : "{userName} gelöscht", "add group" : "Gruppe hinzufügen", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zum Datenverlust, da die Datenwiederherstellung für diesen Nutzer nicht verfügbar ist", + "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Error creating user" : "Beim Anlegen des Benutzers ist ein Fehler aufgetreten", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", diff --git a/settings/l10n/de.json b/settings/l10n/de.json index 971e2ddd2e4..c29fc4df4b5 100644 --- a/settings/l10n/de.json +++ b/settings/l10n/de.json @@ -24,7 +24,7 @@ "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Wrong password" : "Falsches Passwort", "No user supplied" : "Keinen Benutzer übermittelt", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte gib ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzer Daten verloren gehen können", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können", "Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", "Unable to change password" : "Passwort konnte nicht geändert werden", @@ -85,7 +85,7 @@ "never" : "niemals", "deleted {userName}" : "{userName} gelöscht", "add group" : "Gruppe hinzufügen", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zum Datenverlust, da die Datenwiederherstellung für diesen Nutzer nicht verfügbar ist", + "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Error creating user" : "Beim Anlegen des Benutzers ist ein Fehler aufgetreten", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js index 93bd6765fc7..7767b2ec6e4 100644 --- a/settings/l10n/de_DE.js +++ b/settings/l10n/de_DE.js @@ -87,7 +87,7 @@ OC.L10N.register( "never" : "niemals", "deleted {userName}" : "{userName} gelöscht", "add group" : "Gruppe hinzufügen", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zum Datenverlust, da die Datenwiederherstellung für diesen Nutzer nicht verfügbar ist", + "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Error creating user" : "Beim Erstellen des Benutzers ist ein Fehler aufgetreten", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json index 2a357b0a765..9336ff387e3 100644 --- a/settings/l10n/de_DE.json +++ b/settings/l10n/de_DE.json @@ -85,7 +85,7 @@ "never" : "niemals", "deleted {userName}" : "{userName} gelöscht", "add group" : "Gruppe hinzufügen", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zum Datenverlust, da die Datenwiederherstellung für diesen Nutzer nicht verfügbar ist", + "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Error creating user" : "Beim Erstellen des Benutzers ist ein Fehler aufgetreten", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", diff --git a/settings/l10n/fr.js b/settings/l10n/fr.js index ddccc7a97a0..f1702247f94 100644 --- a/settings/l10n/fr.js +++ b/settings/l10n/fr.js @@ -50,7 +50,7 @@ OC.L10N.register( "Forbidden" : "Iinterdit", "Invalid user" : "Utilisateur non valide", "Unable to change mail address" : "Impossible de modifier l'adresse de courriel", - "Email saved" : "E-mail sauvegardé", + "Email saved" : "Email sauvegardé", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Êtes-vous vraiment sûr de vouloir ajouter \"{domain}\" comme domaine de confiance ?", "Add trusted domain" : "Ajouter un domaine de confiance", "Sending..." : "Envoi en cours...", diff --git a/settings/l10n/fr.json b/settings/l10n/fr.json index bffc7401e41..f594224c63d 100644 --- a/settings/l10n/fr.json +++ b/settings/l10n/fr.json @@ -48,7 +48,7 @@ "Forbidden" : "Iinterdit", "Invalid user" : "Utilisateur non valide", "Unable to change mail address" : "Impossible de modifier l'adresse de courriel", - "Email saved" : "E-mail sauvegardé", + "Email saved" : "Email sauvegardé", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Êtes-vous vraiment sûr de vouloir ajouter \"{domain}\" comme domaine de confiance ?", "Add trusted domain" : "Ajouter un domaine de confiance", "Sending..." : "Envoi en cours...", diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 5c737f84412..cb153447b96 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -146,7 +146,7 @@ if($_['passwordChangeSupported']) { </div> <?php if ($_['enableAvatars']): ?> -<form id="avatar" class="section" method="post" action="<?php p(\OC_Helper::linkToRoute('core_avatar_post')); ?>"> +<form id="avatar" class="section" method="post" action="<?php p(\OC_Helper::linkToRoute('core.avatar.postAvatar')); ?>"> <h2><?php p($l->t('Profile picture')); ?></h2> <div id="displayavatar"> <div class="avatardiv"></div><br> diff --git a/tests/core/avatar/avatarcontrollertest.php b/tests/core/avatar/avatarcontrollertest.php new file mode 100644 index 00000000000..f43cd7fedd1 --- /dev/null +++ b/tests/core/avatar/avatarcontrollertest.php @@ -0,0 +1,363 @@ +<?php +/** + * @author Roeland Jago Douma <roeland@famdouma.nl> + * + * @copyright Copyright (c) 2015, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see <http://www.gnu.org/licenses/> + * + */ +namespace OC\Core\Avatar; + +use OC; +use OC\Core\Application; +use OCP\AppFramework\IAppContainer; +use OCP\Security\ISecureRandom; +use OC\Files\Filesystem; +use OCP\AppFramework\Http; +use OCP\Image; + +/** + * Overwrite is_uploaded_file in this namespace to allow proper unit testing of + * the postAvatar call. + */ +function is_uploaded_file($filename) { + return file_exists($filename); +} + +/** + * Class AvatarControllerTest + * + * @package OC\Core\Avatar + */ +class AvatarControllerTest extends \Test\TestCase { + + /** @var IAppContainer */ + private $container; + /** @var string */ + private $user; + /** @var string */ + private $oldUser; + /** @var AvatarController */ + private $avatarController; + + private $avatarMock; + + private $userMock; + + protected function setUp() { + $app = new Application; + $this->container = $app->getContainer(); + $this->container['AppName'] = 'core'; + $this->container['AvatarManager'] = $this->getMockBuilder('OCP\IAvatarManager') + ->disableOriginalConstructor()->getMock(); + $this->container['Cache'] = $this->getMockBuilder('OCP\ICache') + ->disableOriginalConstructor()->getMock(); + $this->container['L10N'] = $this->getMockBuilder('OCP\IL10N') + ->disableOriginalConstructor()->getMock(); + $this->container['L10N']->method('t')->will($this->returnArgument(0)); + $this->container['UserManager'] = $this->getMockBuilder('OCP\IUserManager') + ->disableOriginalConstructor()->getMock(); + $this->container['UserSession'] = $this->getMockBuilder('OCP\IUserSession') + ->disableOriginalConstructor()->getMock(); + $this->container['Request'] = $this->getMockBuilder('OCP\IRequest') + ->disableOriginalConstructor()->getMock(); + + + $this->avatarMock = $this->getMockBuilder('OCP\IAvatar') + ->disableOriginalConstructor()->getMock(); + $this->userMock = $this->getMockBuilder('OCP\IUser') + ->disableOriginalConstructor()->getMock(); + + $this->avatarController = $this->container['AvatarController']; + + // Store current User + $this->oldUser = \OC_User::getUser(); + + // Create a dummy user + $this->user = \OC::$server->getSecureRandom()->getLowStrengthGenerator()->generate(12, ISecureRandom::CHAR_LOWER); + + OC::$server->getUserManager()->createUser($this->user, $this->user); + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + Filesystem::tearDown(); + \OC_User::setUserId($this->user); + \OC_Util::setupFS($this->user); + + // Create Cache dir + $view = new \OC\Files\View('/'.$this->user); + $view->mkdir('cache'); + + // Configure userMock + $this->userMock->method('getDisplayName')->willReturn($this->user); + $this->userMock->method('getUID')->willReturn($this->user); + $this->container['UserManager']->method('get')->willReturn($this->userMock); + $this->container['UserSession']->method('getUser')->willReturn($this->userMock); + + } + + public function tearDown() { + \OC_Util::tearDownFS(); + \OC_User::setUserId(''); + Filesystem::tearDown(); + OC::$server->getUserManager()->get($this->user)->delete(); + \OC_User::setIncognitoMode(false); + + \OC::$server->getSession()->set('public_link_authenticated', ''); + + // Set old user + \OC_User::setUserId($this->oldUser); + \OC_Util::setupFS($this->oldUser); + } + + /** + * Fetch an avatar if a user has no avatar + */ + public function testGetAvatarNoAvatar() { + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + $response = $this->avatarController->getAvatar($this->user, 32); + + //Comment out unitl JS is fixed + //$this->assertEquals($response->getStatus(), Http::STATUS_NOT_FOUND); + $this->assertEquals($response->getData()['data']['displayname'], $this->user); + } + + /** + * Fetch the users avatar + */ + public function testGetAvatar() { + $image = new Image(OC::$SERVERROOT.'/tests/data/testimage.jpg'); + $this->avatarMock->method('get')->willReturn($image); + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $response = $this->avatarController->getAvatar($this->user, 32); + + $this->assertEquals($response->getStatus(), Http::STATUS_OK); + + $image2 = new Image($response->getData()); + $this->assertEquals($image->mimeType(), $image2->mimeType()); + $this->assertEquals(crc32($response->getData()), $response->getEtag()); + } + + /** + * Make sure we get the correct size + */ + public function testGetAvatarSize() { + $this->avatarMock->expects($this->once()) + ->method('get') + ->with($this->equalTo(32)); + + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $this->avatarController->getAvatar($this->user, 32); + } + + /** + * We cannot get avatars that are 0 or negative + */ + public function testGetAvatarSizeMin() { + $this->avatarMock->expects($this->once()) + ->method('get') + ->with($this->equalTo(64)); + + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $this->avatarController->getAvatar($this->user, 0); + } + + /** + * We do not support avatars larger than 2048*2048 + */ + public function testGetAvatarSizeMax() { + $this->avatarMock->expects($this->once()) + ->method('get') + ->with($this->equalTo(2048)); + + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $this->avatarController->getAvatar($this->user, 2049); + } + + /** + * Remove an avatar + */ + public function testDeleteAvatar() { + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $response = $this->avatarController->deleteAvatar(); + $this->assertEquals($response->getStatus(), Http::STATUS_OK); + } + + /** + * Test what happens if the removing of the avatar fails + */ + public function testDeleteAvatarException() { + $this->avatarMock->method('remove')->will($this->throwException(new \Exception("foo"))); + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + + $response = $this->avatarController->deleteAvatar(); + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Trying to get a tmp avatar when it is not available. 404 + */ + public function testTmpAvatarNoTmp() { + $response = $this->avatarController->getTmpAvatar(); + $this->assertEquals($response->getStatus(), Http::STATUS_NOT_FOUND); + } + + /** + * Fetch tmp avatar + */ + public function testTmpAvatarValid() { + $this->container['Cache']->method('get')->willReturn(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg')); + + $response = $this->avatarController->getTmpAvatar(); + $this->assertEquals($response->getStatus(), Http::STATUS_OK); + } + + + /** + * When trying to post a new avatar a path or image should be posted. + */ + public function testPostAvatarNoPathOrImage() { + $response = $this->avatarController->postAvatar(null); + + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Test a correct post of an avatar using POST + */ + public function testPostAvatarFile() { + //Create temp file + $fileName = tempnam(null, "avatarTest"); + $copyRes = copy(OC::$SERVERROOT.'/tests/data/testimage.jpg', $fileName); + $this->assertTrue($copyRes); + + //Create file in cache + $view = new \OC\Files\View('/'.$this->user.'/cache'); + $view->file_put_contents('avatar_upload', file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg')); + + //Create request return + $reqRet = ['error' => [0], 'tmp_name' => [$fileName]]; + $this->container['Request']->method('getUploadedFile')->willReturn($reqRet); + + $response = $this->avatarController->postAvatar(null); + + //On correct upload always respond with the notsquare message + $this->assertEquals($response->getData()['data'], 'notsquare'); + + //File should be deleted + $this->assertFalse(file_exists($fileName)); + } + + /** + * Test invalid post os an avatar using POST + */ + public function testPostAvatarInvalidFile() { + //Create request return + $reqRet = ['error' => [1], 'tmp_name' => ['foo']]; + $this->container['Request']->method('getUploadedFile')->willReturn($reqRet); + + $response = $this->avatarController->postAvatar(null); + + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Check what happens when we upload a GIF + */ + public function testPostAvatarFileGif() { + //Create temp file + $fileName = tempnam(null, "avatarTest"); + $copyRes = copy(OC::$SERVERROOT.'/tests/data/testimage.gif', $fileName); + $this->assertTrue($copyRes); + + //Create file in cache + $view = new \OC\Files\View('/'.$this->user.'/cache'); + $view->file_put_contents('avatar_upload', file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.gif')); + + //Create request return + $reqRet = ['error' => [0], 'tmp_name' => [$fileName]]; + $this->container['Request']->method('getUploadedFile')->willReturn($reqRet); + + $response = $this->avatarController->postAvatar(null); + + $this->assertEquals($response->getData()['data']['message'], 'Unknown filetype'); + + //File should be deleted + $this->assertFalse(file_exists($fileName)); + } + + /** + * Test posting avatar from existing file + */ + public function testPostAvatarFromFile() { + //Create file in cache + $view = new \OC\Files\View('/'.$this->user.'/files'); + $view->file_put_contents('avatar.jpg', file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg')); + + //Create request return + $response = $this->avatarController->postAvatar('avatar.jpg'); + + //On correct upload always respond with the notsquare message + $this->assertEquals($response->getData()['data'], 'notsquare'); + } + + /** + * Test invalid crop argment + */ + public function testPostCroppedAvatarInvalidCrop() { + $response = $this->avatarController->postCroppedAvatar([]); + + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Test no tmp avatar to crop + */ + public function testPostCroppedAvatarNoTmpAvatar() { + $response = $this->avatarController->postCroppedAvatar(['x' => 0, 'y' => 0, 'w' => 10, 'h' => 10]); + + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Test with non square crop + */ + public function testPostCroppedAvatarNoSquareCrop() { + $this->container['Cache']->method('get')->willReturn(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg')); + + $this->avatarMock->method('set')->will($this->throwException(new \OC\NotSquareException)); + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + $response = $this->avatarController->postCroppedAvatar(['x' => 0, 'y' => 0, 'w' => 10, 'h' => 11]); + + $this->assertEquals($response->getStatus(), Http::STATUS_BAD_REQUEST); + } + + /** + * Check for proper reply on proper crop argument + */ + public function testPostCroppedAvatarValidCrop() { + $this->container['Cache']->method('get')->willReturn(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg')); + $this->container['AvatarManager']->method('getAvatar')->willReturn($this->avatarMock); + $response = $this->avatarController->postCroppedAvatar(['x' => 0, 'y' => 0, 'w' => 10, 'h' => 10]); + + $this->assertEquals($response->getStatus(), Http::STATUS_OK); + $this->assertEquals($response->getData()['status'], 'success'); + } + +} diff --git a/tests/lib/avatar.php b/tests/lib/avatar.php index 421be155d17..e852a7fc6ff 100644 --- a/tests/lib/avatar.php +++ b/tests/lib/avatar.php @@ -6,6 +6,9 @@ * later. * See the COPYING-README file. */ + +use OC\Avatar; + class Test_Avatar extends \Test\TestCase { private $user; @@ -20,7 +23,7 @@ class Test_Avatar extends \Test\TestCase { public function testAvatar() { - $avatar = new \OC_Avatar($this->user); + $avatar = new Avatar($this->user); $this->assertEquals(false, $avatar->get()); diff --git a/tests/lib/connector/sabre/exceptionloggerplugin.php b/tests/lib/connector/sabre/exceptionloggerplugin.php new file mode 100644 index 00000000000..0662ba029d9 --- /dev/null +++ b/tests/lib/connector/sabre/exceptionloggerplugin.php @@ -0,0 +1,71 @@ +<?php + +/** + * Copyright (c) 2015 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 Test\Connector\Sabre; + +use OC\Connector\Sabre\Exception\InvalidPath; +use OC\Connector\Sabre\ExceptionLoggerPlugin as PluginToTest; +use OC\Log; +use OCP\ILogger; +use PHPUnit_Framework_MockObject_MockObject; +use Sabre\DAV\Exception\NotFound; +use Sabre\DAV\Server; +use Test\TestCase; + +class TestLogger extends Log { + public $message; + public $level; + + public function __construct($logger = null) { + //disable original constructor + } + + public function log($level, $message, array $context = array()) { + $this->level = $level; + $this->message = $message; + } +} + +class ExceptionLoggerPlugin extends TestCase { + + /** @var Server */ + private $server; + + /** @var PluginToTest */ + private $plugin; + + /** @var TestLogger | PHPUnit_Framework_MockObject_MockObject */ + private $logger; + + private function init() { + $this->server = new Server(); + $this->logger = new TestLogger(); + $this->plugin = new PluginToTest('unit-test', $this->logger); + $this->plugin->initialize($this->server); + } + + /** + * @dataProvider providesExceptions + */ + public function testLogging($expectedLogLevel, $expectedMessage, $exception) { + $this->init(); + $this->plugin->logException($exception); + + $this->assertEquals($expectedLogLevel, $this->logger->level); + $this->assertStringStartsWith('Exception: {"Message":"' . $expectedMessage, $this->logger->message); + } + + public function providesExceptions() { + return [ + [0, 'HTTP\/1.1 404 Not Found', new NotFound()], + [4, 'HTTP\/1.1 400 This path leads to nowhere', new InvalidPath('This path leads to nowhere')] + ]; + } + +} diff --git a/tests/lib/connector/sabre/file.php b/tests/lib/connector/sabre/file.php index f2812e390ac..74e289c1751 100644 --- a/tests/lib/connector/sabre/file.php +++ b/tests/lib/connector/sabre/file.php @@ -8,9 +8,6 @@ namespace Test\Connector\Sabre; - -use OC_Connector_Sabre_File; - class File extends \Test\TestCase { /** diff --git a/tests/lib/repair/repairlegacystorage.php b/tests/lib/repair/repairlegacystorage.php index f08393300e1..4167ddff85a 100644 --- a/tests/lib/repair/repairlegacystorage.php +++ b/tests/lib/repair/repairlegacystorage.php @@ -24,6 +24,8 @@ class TestRepairLegacyStorages extends \Test\TestCase { private $legacyStorageId; private $newStorageId; + private $warnings; + protected function setUp() { parent::setUp(); @@ -32,6 +34,12 @@ class TestRepairLegacyStorages extends \Test\TestCase { $this->oldDataDir = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT . '/data/'); $this->repair = new \OC\Repair\RepairLegacyStorages($this->config, $this->connection); + + $this->warnings = []; + + $this->repair->listen('\OC\Repair', 'warning', function ($description){ + $this->warnings[] = $description; + }); } protected function tearDown() { @@ -181,21 +189,16 @@ class TestRepairLegacyStorages extends \Test\TestCase { $this->createData($this->legacyStorageId); $this->createData($this->newStorageId); - try { - $thrown = false; - $this->repair->run(); - } - catch (\OC\RepairException $e) { - $thrown = true; - } + $this->repair->run(); - $this->assertTrue($thrown); + $this->assertEquals(2, count($this->warnings)); + $this->assertEquals('Could not repair legacy storage ', substr(current($this->warnings), 0, 32)); // storages left alone $this->assertEquals($legacyStorageNumId, $this->getStorageId($this->legacyStorageId)); $this->assertEquals($newStorageNumId, $this->getStorageId($this->newStorageId)); - // did not set the done flag + // do not set the done flag $this->assertNotEquals('yes', $this->config->getAppValue('core', 'repairlegacystoragesdone')); } diff --git a/tests/lib/setup.php b/tests/lib/setup.php index db6f0e7a05f..caaeec08fb3 100644 --- a/tests/lib/setup.php +++ b/tests/lib/setup.php @@ -10,16 +10,27 @@ use OCP\IConfig; class Test_OC_Setup extends \Test\TestCase { - /** @var IConfig */ + /** @var IConfig | PHPUnit_Framework_MockObject_MockObject */ protected $config; - /** @var \OC\Setup */ + /** @var \bantu\IniGetWrapper\IniGetWrapper | PHPUnit_Framework_MockObject_MockObject */ + private $iniWrapper; + /** @var \OCP\IL10N | PHPUnit_Framework_MockObject_MockObject */ + private $l10n; + /** @var \OC_Defaults | PHPUnit_Framework_MockObject_MockObject */ + private $defaults; + /** @var \OC\Setup | PHPUnit_Framework_MockObject_MockObject */ protected $setupClass; protected function setUp() { parent::setUp(); $this->config = $this->getMock('\OCP\IConfig'); - $this->setupClass = $this->getMock('\OC\Setup', ['class_exists', 'is_callable'], [$this->config]); + $this->iniWrapper = $this->getMock('\bantu\IniGetWrapper\IniGetWrapper'); + $this->l10n = $this->getMock('\OCP\IL10N'); + $this->defaults = $this->getMock('\OC_Defaults'); + $this->setupClass = $this->getMock('\OC\Setup', + ['class_exists', 'is_callable'], + [$this->config, $this->iniWrapper, $this->l10n, $this->defaults]); } public function testGetSupportedDatabasesWithOneWorking() { diff --git a/tests/lib/share/helper.php b/tests/lib/share/helper.php index 7a546410aea..0385263fd91 100644 --- a/tests/lib/share/helper.php +++ b/tests/lib/share/helper.php @@ -49,4 +49,55 @@ class Test_Share_Helper extends \Test\TestCase { $result = \OC\Share\Helper::calculateExpireDate($defaultExpireSettings, $creationTime, $userExpireDate); $this->assertSame($expected, $result); } + + public function fixRemoteURLInShareWithData() { + $userPrefix = ['test@', 'na/me@']; + $protocols = ['', 'http://', 'https://']; + $remotes = [ + 'localhost', + 'test:foobar@localhost', + 'local.host', + 'dev.local.host', + 'dev.local.host/path', + '127.0.0.1', + '::1', + '::192.0.2.128', + ]; + + $testCases = [ + ['test', 'test'], + ['na/me', 'na/me'], + ['na/me/', 'na/me'], + ['na/index.php', 'na/index.php'], + ['http://localhost', 'http://localhost'], + ['http://localhost/', 'http://localhost'], + ['http://localhost/index.php', 'http://localhost/index.php'], + ['http://localhost/index.php/s/token', 'http://localhost/index.php/s/token'], + ['http://test:foobar@localhost', 'http://test:foobar@localhost'], + ['http://test:foobar@localhost/', 'http://test:foobar@localhost'], + ['http://test:foobar@localhost/index.php', 'http://test:foobar@localhost'], + ['http://test:foobar@localhost/index.php/s/token', 'http://test:foobar@localhost'], + ]; + + foreach ($userPrefix as $user) { + foreach ($remotes as $remote) { + foreach ($protocols as $protocol) { + $baseUrl = $user . $protocol . $remote; + + $testCases[] = [$baseUrl, $baseUrl]; + $testCases[] = [$baseUrl . '/', $baseUrl]; + $testCases[] = [$baseUrl . '/index.php', $baseUrl]; + $testCases[] = [$baseUrl . '/index.php/s/token', $baseUrl]; + } + } + } + return $testCases; + } + + /** + * @dataProvider fixRemoteURLInShareWithData + */ + public function testFixRemoteURLInShareWith($remote, $expected) { + $this->assertSame($expected, \OC\Share\Helper::fixRemoteURLInShareWith($remote)); + } } |